@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap');

body
{
	font-family: 'Source Sans Pro', sans-serif!important;	
}

.fixed-header-fix
{
	padding-top: 170px;
}

@media screen and (max-width: 1021px){ 
	.fixed-header-fix
	{
		padding-top: 180px;
	}
}

@font-face {
 	font-family: UKNumberPlate;
    src: url("/assets/fonts/UKNumberPlate.woff") format("woff");
}


.modal-backdrop {
    background-color: #f8f8f8!important;
    opacity:1!important;
	background-image: url(/assets/images/logo_darkblue.png);
	background-position: bottom right;
	background-origin: content-box;
	padding: 45px;
	background-repeat: no-repeat;
	background-size: 320px 180px;
}


.font-13
{
	font-size: 13px!important;
}

.mock_plate
{
	background-color: #f8f8f8!important;
	width: 80%;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	font-size: 20px;
	color: #cc0000;
	border: 1px solid #cc0000!important;
	font-family: UKNumberPlate;
}

.main-menu
{
	padding: 20px!important;
	padding-left: 50px!important;
	padding-right: 50px!important;
	position: fixed!important;
	width: 100%;
	z-index: 1000!important;
}

.bg-menu
{
	background: #003862!important;
}
.bg-shade
{
	background: #E8E8E8!important;
}

.header-tagline
{
	font-size: 18px!important;
	text-align: left!important;
}

#main_menu_nav .dropdown-toggle::after {
    display:none;
}

#main_menu_nav
{
	margin-top: 45px;
}

#main_menu_nav .nav-item .nav-link
{
	color: #fff!important;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

#main_menu_nav .nav-item .nav-link:hover
{
	background-color: #10446b!important;
}

#main_menu_nav .nav-item .nav-link.action_active
{
	background-color: #fff!important;
	color: #003862!important;
	margin-left: 5px;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

#main_menu_nav .nav-item .nav-link.action_active:hover
{
	background: #daeaf5!important;
}

#main_menu_nav .nav-item .nav-link.active
{
	border-bottom: 5px solid rgba(255,255,255,0.6)!important;
}

@media screen and (min-width: 991px) and (max-width: 1067px) { 
    #main_menu_nav .nav-item .nav-link
	{
		font-size: 13px!important;
	}
	
	.header-tagline
	{
		font-size: 16px!important;
	}
}

.under-carousel-link
{
	display: block!important;
	background-color: #0082e3;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	color: #fff!important;
	font-size: 22px;
}

.under-carousel-link.bg-secondary
{
}

.under-carousel-link:hover
{
	background-color: #2070AC!important;
	text-decoration: none!important;
}

.under-carousel-link.bg-secondary:hover
{
	background-color: #666!important;
}

h3
{
	color: #10446b!important;
	text-transform: uppercase!important;
	margin-top: 60px!important;
	font-size: 36px!important;
}

h4
{
	color: #10446b!important;
	text-transform: uppercase!important;
}

#whycheckable .card-img-top
{
	max-height: 335px!important;
}

#whycheckable .card-title
{
	text-align: center!important;
	color: #10446b!important;
	font-size: 24px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.carousel-indicators li
{
	background-color: #10446b!important;
}

.testimonial-name
{
	color: rgba(255,255,255,0.6)!important;
	padding: 8px!important;
	display: block!important;
}

.testimonial-quote
{
	color: #fff!important;
	display: block!important;
	padding-top: 14px!important;
	padding-bottom: 6px!important;
	font-size: 20px!important;
}

.important-link-card
{
	text-align: center;
	display: block;
	font-size: 20px;
}

.important-link-card
{
	display: block;
	color: #444!important;
	padding-top: 15px!important;
	padding-bottom: 15px!important;
}

.important-link-card:hover
{
	text-decoration: none!important;
	background-color: #f1f1f1!important;
}

.important-link-card .fas
{
	color: #10446b!important;
}

@media screen and (max-width: 1021px){ 
	.under-carousel-link
	{
		font-size: 14px!important;
	}
}

#whycheckable .card
{
	background: #Eee!important;
}

.home_carousel_item
{
display: block; background-repeat: no-repeat!important; background-position: center; width: 100%; height: 480px; background-size: 100%;
}

#carousel_features .carousel-control-prev-icon { 
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%555555' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;	
}

#carousel_features .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%555555' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}

.btn-loginreg
{
	background: #ffffff!important;
	color: #10446b!important;
}

.btn-loginreg:hover
{
	background: #E7E7E7!important;
	color: #2E628B!important;
}

#helpgrid a {
	color: #10446b !important;
}

#helpgrid ul {
	list-style: none;
	margin-left: -50px;
}

#helpcard li {
	color: #10446b !important;
}

#general_help_articles {
	list-style: circle !important;
	cursor: pointer !important;
}