* {
	padding: 0px;
	margin: 0px;
}

body {
	background: #fff !important;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #182454;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

p {
	line-height: 175%;
}

.header {
	width: 100%;
	background-color: #1A2B6D;
	padding: 10px 0;
}

.headernav p {
	color: #ffffff;
	font-size: 36px;
	/* padding-top:20px; */
}

/* .nav {
	padding-top:0px;
	padding-bottom:0px;
	background-color: #1A2B6D;
	width: 100%;
} */

.content {
	background-color: #f5f5f5;
}

input.btn {
	border-right: #e22c3e 1px solid;
	border-top: #e22c3e 1px solid;
	font-size: 15px;
	border-left: #e22c3e 1px solid;
	width: 140px;
	color: #ffffff;
	border-bottom: #e22c3e 1px solid;
	background-color: #e22c3e;
	font-weight: bold;
}

input[name='thequery'] {
	color: #182454;
}

.footer {
	background-color: #1A2B6D;
	width: 100%;
}

.itbf {
	background-color: #FFFFFF;
	width: 100%;
}

.breadcrumb {
	background-color: #AFD1F6;
	width: 100%;
}

.maincolumn {
	width: 100%;
}

.container, .containerpage {
	background-color: #f5f5f5;
}

.containernav {
	margin: 0 auto;
	background-color: #1A2B6D;
}

.itbfnav {
	margin: 0 auto;
	background-color: #FFFFFF;
}

.containerbreadcrumb {
	margin: 0 auto;
	background-color: #AFD1F6;
}

.navigation li {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

.navigation a:link {
	color: #182454;
	text-decoration: none;
	font-size: 16px;
}

.navigation a:visited {
	color: #182454;
}

.navigation a:hover {
	color: #182454;
	text-decoration: underline;
}

.navigation a:active {
	color: #182454;
}

.thepage {
	background-color: #ffffff;
}

.thepage>table>tbody>tr>td:nth-child(1) {
	background-color: #1A2B6D !important;
}

.navoptions {
	margin: 0.50em 0;
}

.navoptions>a {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 14px;
	cursor: pointer;
}

.navoptions span {
	padding: 0 1em;
}

.thepage h2 {
	color: #E22C3E;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.navigationlist {
	font-size: 13px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #F3F3F3;
}

.breadcrumb {
	font-size: 15px;
	font-weight: lighter;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #182454;
}

.breadcrumb a:link {
	color: #182454;
	text-decoration: none;
	font-size: 20px;
}

.breadcrumb a:visited {
	color: #182454;
}

.breadcrumb a:hover {
	color: #182454;
	text-decoration: underline;
}

.breadcrumb a:active {
	color: #182454;
}

.productpage a:link {
	color: #182454;
	text-decoration: underline;
}

.productpage a:visited {
	color: #182454;
}

.productpage a:hover {
	color: #182454;
	text-decoration: underline;
}

.productpage a:active {
	color: #182454;
}

a:link {
	color: #182454;
}

a:visited {
	color: #182454;
}

a:hover {
	color: #182454;
}

a:active {
	color: #182454;
}

img {
	border: none;
}

.clearfix {
	clear: both;
	font-size: 0px;
}

b {
	font-weight: bold;
}

strong {
	font-weight: bold;
}

.footer {
	color: #ffffff;
	font-weight: light;
}

.footer a:link {
	color: #ffffff;
}

.footer a:visited {
	color: #ffffff;
}

.footer a:hover {
	color: #ffffff;
}

.footer a:active {
	color: #ffffff;
}

.holderfooter {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.holderitbf {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.page ul {
	padding-left: 30px;
}

.page li {
	padding-top: 5px;
	padding-bottom: 5px;
}

.page ol {
	padding-left: 30px;
}

.page p {
	padding-top: 10px;
	padding-bottom: 10px;
}

.infopage ul {
	padding-left: 30px;
}

.infopage li {
	padding-top: 5px;
	padding-bottom: 5px;
}

.infopage ol {
	padding-left: 30px;
}

.contentbreadcrumb {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.topnavigation li {
	/*padding-top:10px;*/
	padding-bottom: 10px;
}

.topnavigation a:link {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
}

.topnavigation a:visited {
	color: #000000;
}

.topnavigation a:hover {
	color: #000000;
	text-decoration: underline;
}

.topnavigation a:active {
	color: #000000;
	text-decoration: none;
}

.frontpage p {
	line-height: 150%;
}

.frontpage a:link {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
}

.frontpage a:visited {
	color: #000000;
}

.frontpage a:hover {
	color: #000000;
	text-decoration: underline;
}

.frontpage a:active {
	color: #000000;
	text-decoration: none;
}

.productpage p {
	padding: 10px;
	line-height: 200%;
}

.whatourcustomerssay a:link {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 15px;
}

.whatourcustomerssay a:visited {
	color: #000000;
}

.whatourcustomerssay a:hover {
	color: #000000;
	text-decoration: underline;
}

.whatourcustomerssay a:active {
	color: #000000;
	text-decoration: none;
}

.itbf a:link {
	color: #000000;
	text-decoration: underline;
	font-size: 15px;
}

.itbf a:visited {
	color: #000000;
}

.itbf a:hover {
	color: #000000;
	text-decoration: underline;
}

.itbf a:active {
	color: #000000;
	text-decoration: none;
}

.productlistsidebar a:link {
	color: #000000;
	text-decoration: none;
	font-size: 15px;
}

.productlistsidebar a:visited {
	color: #000000;
}

.productlistsidebar a:hover {
	color: #000000;
	text-decoration: underline;
}

.productlistsidebar a:active {
	color: #000000;
	text-decoration: none;
}

.headerwrapper {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	/*background: #ff0000;*/
	width: 100vw;
}

.headerquestionscontact {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 100vw;
}

.headerdartlogo {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 100vw;
	padding-top: 2px;
}

.headerdartlogo img {
	height: 60px;
	width: auto;
}

.footerdartlogo {
	/* display:table-cell; vertical-align:middle; text-align:center; */
	display: none;
	/* width:100vw; */
}

.right-sidebar {
	padding-right: 10px;
}

.left-nav {
	background-color: #1A2B6D;
	display: none;
}

.productpics {
	width: 100%;
}

.productpicsleft {
	float: left;
	width: 45%;
}

.productpicsright {
	float: right;
	width: 45%;
}

.productdesktop {
	display: none;
}

.productmobile {
	display: block;
}

.demo {
	width: 97%;
	background: #A8CE77;
	padding: 10px;
	margin-bottom: 20px;
}

.demofullwidth {
	width: 98%;
	background: #A8CE77;
	padding: 10px;
}

#hupdiv {
	width: 98%;
	height: 4em;
	line-height: 4em;
	border: 1px solid black;
	border-radius: 5px;
	margin: 5px 0;
	background: repeating-linear-gradient(-45deg, transparent, transparent 20px, silver 20px, silver 40px);
}

input[type=text] {
	background: #FFFFFF;
	/*width: 350px;*/
	width: 90%;
	height: 30px;
	border: 1px solid black;
	margin: 5px;
	/*padding-top: -20px;*/
}

input[type=password] {
	background: #FFFFFF;
	/*width: 350px;*/
	width: 90%;
	height: 30px;
	border: 1px solid black;
	margin: 5px;
	/*padding-top: -20px;*/
}

select {
	background: #FFFFFF;
	width: 90%;
}

textarea {
	background: #FFFFFF;
	/*width: 350px;*/
	width: 90%;
	height: 80px;
	border: 1px solid black;
	margin: 5px;
	/*padding-top: -20px;*/
}

.productpage select {
	background: #F3F3F3;
	/*width: 350px;*/
	width: 90%;
	height: 30px;
	border: 1px solid black;
	margin: 5px;
	/*padding-top: -20px;*/
}

.mobilenav {
	display: block;
}

.nav {
	display: none;
}

.headerbasket p {
	line-height: 100%;
	color: white!important;
	padding-top: 8px;
}

.headerbasket a {
	color: white!important;
}

.left-icon {
	background: #1A2B6D;
	width: 160px;
	padding: 0 16px 20px 16px;
	background-repeat: no-repeat;
	background-position-x: 16px;
	position: relative;
}

.left-icon:hover {
	color: red;
}

.left-icon.dashboardlink, .left-icon.driverlink, .left-icon.vehiclelink, .left-icon.corporatedocslink, .left-icon.archivelink, .left-icon.accountlink, .left-icon.invoicelink, .left-icon.traineeslink, .left-icon.traininglink, .left-icon.licencechecklink {
	background-size: 52px;
}

.left-icon.dashboardlink {
	background-image: url('/images/dashboard-hover.png');
}

.left-icon.driverlink {
	background-image: url('/images/drivers-hover.png');
}

.left-icon.vehiclelink {
	background-image: url('/images/vehicles-hover.png');
}

.left-icon.corporatedocslink {
	background-image: url('/images/corporatedocs-hover.png');
}

.left-icon.archivelink {
	background-image: url('/images/archive-hover.png');
}

.left-icon.accountlink {
	background-image: url('/images/account-hover.png');
}

.left-icon.invoicelink {
	background-image: url('/images/invoices-hover.png');
}

.left-icon.traineeslink {
	background-image: url('/images/trainees-hover.png');
}

.left-icon.traininglink {
	background-image: url('/images/training-hover.png');
}

.left-icon.licencechecklink{
	background-image: url('/images/licence-checks-hover.png');
}

.left-icon a {
	position: relative;
	display: flex;
	color: white;
}

.left-icon a:link {
	text-decoration:none;
}

.left-icon img {
	position: relative;
	background-color: #1A2B6D;
	width: 52px;
	height: auto;
}

.left-icon span {
	padding-left: 16px;
	align-self: center;
}

.left-icon a:hover {
	color: red;
}

.left-icon a:hover img {
	z-index: -1;
}

/*
.leftcolumn {
	border-right: 1px solid #000000;
}
*/

.leftcolumn h2 {
	color: #E22C3E;
	font-size: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.rightcolumn h2 {
	color: #E22C3E;
	font-size: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.footernav {
	font-size: 11px;
	/* float: left;
	width: 56%; */
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	color: white;
	background-color: #1A2B6D!important;
}

.footernav span {
	padding-left: 1em;
}

.footerwrapper {
	position: relative;
}

.containerbase, .headernav, .footerwrapper, .footernav {
	background-color: #1A2B6D !Important;
}

.overview .frontpageleft span, .overview .frontpagemiddle span, .overview .frontpageright span {
	text-transform: uppercase;
	padding-right: 1em;
}

/* 
.footernav br:nth-child(3) {
	content:' ';
}

.footernav br:nth-child(3):after {
	content:' ';
} */

.frontpageright>table>tbody>tr>td>br {
	content: ' ';
}

.frontpageright>table>tbody>tr>td>br:after {
	content: ' ';
}

.frontpageleft>table, .frontpagemiddle>table, .frontpageright>table {
	height: 69px;
}

.frontpageleft>form input[type='image'] {
	width: 52px;
}

.frontpagemiddle a[href='adddriver.php']>img, .frontpagemiddle a[href^='choicedriver.php']>img, .frontpagemiddle a[href^='addvehicle.php']>img, .frontpagemiddle a[href^='choicevehicle.php']>img {
	width: 52px;
}

.frontpageleft>form>table>tbody>tr>td:first-child {
	width: 52px;
}

.footercopyright {
	font-size: 11px;
	/* float: right; */
	/* width: 33%; */
	/* text-align:right; */
	padding-right: 16px;
	background-color: #1A2B6D!important;
	position: absolute;
	right: 0;
	bottom: 0;
	color: white;
	text-transform: capitalize;
}

/* .footercopyright > span {
	display:none;
}	

.footercopyright:after {
content:'©2019 all content copyright of drive alive UK ltd';
color:white;
text-transform: capitalize;
font-size: 11px;
} */

.overview {
	font-size: 24px;
	color: #182454;
}

.bigtext {
	font-size: 14px;
}

.bignumber {
	font-size: 24px;
	color: #f02933;
}

.accountmobile {
	display: block;
}

.accountdesktop {
	display: none;
}

@media all and (min-width: 750px) {
	.productdesktop {
		display: block;
	}
	.productmobile {
		display: none;
	}
}

@media all and (min-width: 820px) {
	.mobilenav {
		display: none;
	}
	/* .nav {
		display: block;
	} */
	.accountmobile {
		display: none;
	}
	.accountdesktop {
		display: block;
	}
	.bigtext {
		font-size: 30px;
	}
	/* .bignumber {
		font-size: 40px;
		color:#f02933;
	} */
	.overview a:link {
		color: #182454;
		font-weight: normal;
		text-decoration: none;
	}
	.leftcolumn {
		border-right: 1px solid #1A2B6D;
	}
	.maincolumn {
		width: 88%;
	}
	.headerwrapper {
		display: block;
		width: 100%;
		text-align: left;
	}
	.headerquestionscontact {
		display: block;
		width: 100%;
		text-align: left;
	}
	.navigationlist {
		width: 97%;
	}
	.page {
		float: left;
		width: 100%;
	}
	.productpage {
		float: right;
		width: 87%;
		background: #f5f5f5;
	}
	.infopage {
		float: right;
		width: 70%;
	}
	.right-sidebar {
		float: left;
		width: 15%;
		background: #ffffff;
		display: block;
	}
	.left-nav {
		/* float:left; */
		background-color: #1A2B6D;
		display: block;
		padding-top: 2em;
	}
	.left-sidebar {
		float: left;
		width: 25%;
		background: #ffffff;
		/*padding:10px;*/
		padding-top: 10px;
		/*padding-left: 15px;*/
		display: block;
		/*padding-right: 10px;*/
	}
	.left-col {
		width: 10%;
	}
	.right-col {
		max-width: 100px;
		/*background-color:#ff0000;*/
	}
	.containernav {
		max-width: 1100px;
	}
	.itbfnav {
		max-width: 1100px;
	}
	.containerbase {
		/*max-width: 1100px;*/
		height: 45px;
	}
	.containerbreadcrumb {
		max-width: 1100px;
	}
	.content {
		background-color: #ffffff;
		/*border-left-color:#ff0000;*/
	}
	#horizontal-style {
		display: table;
		width: 100%;
	}
	#horizontal-style li {
		display: table-cell;
		padding-left: 3px;
		padding-right: 2px;
	}
	#horizontal-style a {
		display: block;
		text-align: center;
		/*margin: 0 5px;*/
	}
	#horizontal-style-logos {
		display: table;
		width: 100%;
	}
	#horizontal-style-logos li {
		display: table-cell;
		padding-left: 15px;
		padding-right: 0px;
	}
	#horizontal-style-logos a {
		display: block;
		text-align: center;
		/*margin: 0 5px;*/
	}
	.footercopyright {
		font-size: 12px;
	}
	.footernav {
		font-size: 14px;
		line-height: 24px;
		padding-left: 192px;
	}
	.footerleft {
		float: left;
		width: 55%;
		padding: 10px;
	}
	.footermiddle {
		float: left;
		width: 10%;
		padding: 10px;
	}
	.footerright {
		float: right;
		width: 25%;
		padding: 10px;
		display: block;
		/*padding-right: 10px;*/
		text-align: right;
	}
	.baseleft {
		float: left;
		width: 55%;
		padding: 10px;
	}
	.baseright {
		float: right;
		width: 35%;
		padding: 10px;
		display: block;
		text-align: right;
	}
	.whatourcustomerssayleft {
		float: left;
		width: 10%;
	}
	.whatourcustomerssayright {
		float: right;
		width: 90%;
	}
	.headerquestionscontact {
		float: left;
		width: 20%;
		/*background-color: #AFD1F6;*/
	}
	.headerdartlogo {
		float: left;
		width: 33%;
		display: block;
		text-align: left;
		padding-left: 16px;
	}
	.headerbasket {
		float: right;
		text-align: right;
		/*padding-top: 2px;
		padding-bottom: 5px;*/
		/*background-color: #AFD1F6;*/
		padding-right: 16px;
	}
	.login-page .thepage p {
		text-align: center;
	}
	.login-page .thepage form {
		width: 400px;
		margin: 0 auto;
	}
	.login-page .thepage table {
		width: 100%;
	}
	.login-page .thepage input[type='text'], .login-page .thepage input[type='password'] {
		width: 20em;
	}
	.login-page .footernav {
		padding-left: 16px;
	}
	.headernav {
		float: left;
		width: 33%;
		text-align: center;
		/*padding-right:10px;
		padding-top: 20px;*/
		/*padding-top: 12px;*/
	}
	.home-blue-box-left {
		float: left;
		width: 70%;
	}
	.home-blue-box-right {
		float: right;
		width: 30%;
	}
	.frontpageleft, .frontpagemiddle, .frontpageright {
		float: left;
		width: 33%;
	}
	.frontpagelefttwocol {
		float: left;
		width: 60%;
	}
	.leftcolumn {
		float: left;
		width: 48%;
	}
	.rightcolumn {
		float: right;
		width: 48%;
	}
}

@media all and (min-width: 1000px) {
	.footernav {
		font-size: 12px;
	}
}

.frm-fileupload>table tr>td {
	padding: 5px 0;
}

.training-notstarted {
	color: red;
}

.training-inprogress {
	color: orange;
}

.training-completed {
	color: green;
}

.cellheadercenter {
	text-align: center!important;
}

.form-field-mandatory {
	color: red;
}

.form-field-mandatory.readonly {
	display: none;
}

div.containerpage>div.thepage>table td:first-child {
	width: 192px;
}

.btn-modal {
	display: flex;
	align-items: center;
}

.btn-modal div.btn-image-2,.btn-modal div.btn-image-3,.btn-modal div.btn-image-7,.btn-modal div.btn-image-8,.btn-modal div.btn-image-11 {
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url("/images/defensive-inactive.png");
	background-size: contain;
}

.btn-modal:hover:not([disabled]) div.btn-image-2,.btn-modal:hover:not([disabled]) div.btn-image-3,.btn-modal:hover:not([disabled]) div.btn-image-7,
.btn-modal:hover:not([disabled]) div.btn-image-8,.btn-modal:hover:not([disabled]) div.btn-image-11 {
	background-image: url("/images/defensive-hover.png");
}

.btn-modal div.btn-image-1{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url("/images/e-assessment-inactive.png");
	background-size: contain;
}

.btn-modal:hover:not([disabled]) div.btn-image-1 {
	background-image: url("/images/e-assessment-hover.png");
}

.btn-modal div.btn-image-4,.btn-modal div.btn-image-10{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url("/images/winter-inactive.png");
	background-size: contain;
}

.btn-modal:hover:not([disabled]) div.btn-image-4,.btn-modal:hover:not([disabled]) div.btn-image-10 {
	background-image: url("/images/winter-hover.png");
}

.btn-modal div.btn-image-5{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url("/images/bridge-inactive.png");
	background-size: contain;
}

.btn-modal:hover:not([disabled]) div.btn-image-5 {
	background-image: url("/images/bridge-hover.png");
}

.btn-modal div.btn-image-6{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url("/images/motorway-inactive.png");
	background-size: contain;
}

.btn-modal:hover:not([disabled]) div.btn-image-6 {
	background-image: url("/images/motorway-hover.png");
}

.btn-modal div.btn-image-9{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url("/images/safety-inactive.png");
	background-size: contain;
}

.btn-modal:hover:not([disabled]) div.btn-image-9 {
	background-image: url("/images/safety-hover.png");
}

.btn-modal div.btn-image-12{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url("/images/distracted-inactive.png");
	background-size: contain;
}

.btn-modal:hover:not([disabled]) div.btn-image-12 {
	background-image: url("/images/distracted-hover.png");
}

.btn-modal div.btn-image-13{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url("/images/rural-inactive.png");
	background-size: contain;
}

.btn-modal:hover:not([disabled]) div.btn-image-13 {
	background-image: url("/images/rural-hover.png");
}																																																																														

.btn-modal div.btn-image-14{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url("/images/fatigue-inactive.png");
	background-size: contain;
}

.btn-modal:hover:not([disabled]) div.btn-image-14 {
	background-image: url("/images/fatigue-hover.png");
}

.btn-modal div.btn-image-15{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url("/images/electric-inactive.png");
	background-size: contain;
}

.btn-modal:hover:not([disabled]) div.btn-image-15 {
	background-image: url("/images/electric-hover.png");
}

.btn-modal div.btn-image-16{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url("/images/e-assessment-inactive.png");
	background-size: contain;
}

.btn-modal:hover:not([disabled]) div.btn-image-16 {
	background-image: url("/images/e-assessment-hover.png");
}

.btn-modal div.btn-image-certificate{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url("/images/certificate-inactive.png");
	background-size: contain;
}

.btn-modal:hover:not([disabled]) div.btn-image-certificate {
	background-image: url("/images/certificate-hover.png");
}

.btn-modal div.btn-image-checklist{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url("/images/checklist-inactive.png");
	background-size: contain;
}

.btn-modal:hover:not([disabled]) div.btn-image-checklist {
	background-image: url("/images/checklist-hover.png");
}

.btn-modal div.btn-image-riskrating{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url("/images/riskrating-inactive.png");
	background-size: contain;
}

.full_modal-dialog {
	width: 93vw !important;
	height: 93vh !important;
	min-width: 93vw !important;
	min-height: 93vh !important;
	max-width: 93vw !important;
	max-height: 93vh !important;
	padding: 0 !important;
}

.full_modal-content {
	height: 100% !important;
	min-height: 100% !important;
	max-height: 100% !important;
}

#modal_iframe {
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 1px;
}

#training_modal .modal-body {
	padding: 1.25rem;
	box-sizing:border-box;
	height:100%;
}

#training_modal button.close {
	position: absolute;
	right: 0;
	z-index: 1000;
	font-size: 1.75rem;
}

a[class*="btn-course-ie-"]{
	display:none;
	background-color:#f8f9fa;
	width:200px;
}

a[class*="btn-course-ie-"]:hover{
	background-color: #e2e6ea;
}

html.ie11 a[class*="btn-course-ie-"]{
	display:flex;
}

html.ie11 button[class*="btn-course-std-"],html.ie11 .btn-certificate,html.ie11 .btn-checklist{
	display:none;
}

.btn-certificate, .btn-checklist, .btn-riskrating{
	margin-left:1em;
}

.btn-riskrating{
	cursor: default;
}

.btn-riskrating.disabled{
	opacity: 1;
}

button.btn-modal[disabled]{
	cursor: default!important;
}

.containerpage .thepage > table{
	height:82.5vh;
}

td > div.dropdown.bootstrap-select.show-tick{
	min-width:100%;
	max-width:100%;
}