@font-face {
    font-family: 'ibm_plex_sansbold';
    src: url('font/ibmplexsans-bold-webfont.eot');
    src: url('font/ibmplexsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ibmplexsans-bold-webfont.woff2') format('woff2'),
         url('font/ibmplexsans-bold-webfont.woff') format('woff'),
         url('font/ibmplexsans-bold-webfont.ttf') format('truetype'),
         url('font/ibmplexsans-bold-webfont.svg#ibm_plex_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ibm_plex_sansbold_italic';
    src: url('font/ibmplexsans-bolditalic-webfont.eot');
    src: url('font/ibmplexsans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ibmplexsans-bolditalic-webfont.woff2') format('woff2'),
         url('font/ibmplexsans-bolditalic-webfont.woff') format('woff'),
         url('font/ibmplexsans-bolditalic-webfont.ttf') format('truetype'),
         url('font/ibmplexsans-bolditalic-webfont.svg#ibm_plex_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ibm_plex_sans_extralightRg';
    src: url('font/ibmplexsans-extralight-webfont.eot');
    src: url('font/ibmplexsans-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ibmplexsans-extralight-webfont.woff2') format('woff2'),
         url('font/ibmplexsans-extralight-webfont.woff') format('woff'),
         url('font/ibmplexsans-extralight-webfont.ttf') format('truetype'),
         url('font/ibmplexsans-extralight-webfont.svg#ibm_plex_sans_extralightRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ibm_plex_sans_extralightIt';
    src: url('font/ibmplexsans-extralightitalic-webfont.eot');
    src: url('font/ibmplexsans-extralightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ibmplexsans-extralightitalic-webfont.woff2') format('woff2'),
         url('font/ibmplexsans-extralightitalic-webfont.woff') format('woff'),
         url('font/ibmplexsans-extralightitalic-webfont.ttf') format('truetype'),
         url('font/ibmplexsans-extralightitalic-webfont.svg#ibm_plex_sans_extralightIt') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ibm_plex_sansitalic';
    src: url('font/ibmplexsans-italic-webfont.eot');
    src: url('font/ibmplexsans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ibmplexsans-italic-webfont.woff2') format('woff2'),
         url('font/ibmplexsans-italic-webfont.woff') format('woff'),
         url('font/ibmplexsans-italic-webfont.ttf') format('truetype'),
         url('font/ibmplexsans-italic-webfont.svg#ibm_plex_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ibm_plex_sans_lightregular';
    src: url('font/ibmplexsans-light-webfont.eot');
    src: url('font/ibmplexsans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ibmplexsans-light-webfont.woff2') format('woff2'),
         url('font/ibmplexsans-light-webfont.woff') format('woff'),
         url('font/ibmplexsans-light-webfont.ttf') format('truetype'),
         url('font/ibmplexsans-light-webfont.svg#ibm_plex_sans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ibm_plex_sans_lightitalic';
    src: url('font/ibmplexsans-lightitalic-webfont.eot');
    src: url('font/ibmplexsans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ibmplexsans-lightitalic-webfont.woff2') format('woff2'),
         url('font/ibmplexsans-lightitalic-webfont.woff') format('woff'),
         url('font/ibmplexsans-lightitalic-webfont.ttf') format('truetype'),
         url('font/ibmplexsans-lightitalic-webfont.svg#ibm_plex_sans_lightitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ibm_plex_sans_mediumregular';
    src: url('font/ibmplexsans-medium-webfont.eot');
    src: url('font/ibmplexsans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ibmplexsans-medium-webfont.woff2') format('woff2'),
         url('font/ibmplexsans-medium-webfont.woff') format('woff'),
         url('font/ibmplexsans-medium-webfont.ttf') format('truetype'),
         url('font/ibmplexsans-medium-webfont.svg#ibm_plex_sans_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ibm_plex_sans_mediumitalic';
    src: url('font/ibmplexsans-mediumitalic-webfont.eot');
    src: url('font/ibmplexsans-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ibmplexsans-mediumitalic-webfont.woff2') format('woff2'),
         url('font/ibmplexsans-mediumitalic-webfont.woff') format('woff'),
         url('font/ibmplexsans-mediumitalic-webfont.ttf') format('truetype'),
         url('font/ibmplexsans-mediumitalic-webfont.svg#ibm_plex_sans_mediumitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ibm_plex_sansregular';
    src: url('font/ibmplexsans-regular-webfont.eot');
    src: url('font/ibmplexsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ibmplexsans-regular-webfont.woff2') format('woff2'),
         url('font/ibmplexsans-regular-webfont.woff') format('woff'),
         url('font/ibmplexsans-regular-webfont.ttf') format('truetype'),
         url('font/ibmplexsans-regular-webfont.svg#ibm_plex_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ibm_plex_sans_semiboldregular';
    src: url('font/ibmplexsans-semibold-webfont.eot');
    src: url('font/ibmplexsans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ibmplexsans-semibold-webfont.woff2') format('woff2'),
         url('font/ibmplexsans-semibold-webfont.woff') format('woff'),
         url('font/ibmplexsans-semibold-webfont.ttf') format('truetype'),
         url('font/ibmplexsans-semibold-webfont.svg#ibm_plex_sans_semiboldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ibm_plex_sans_semibolditalic';
    src: url('font/ibmplexsans-semibolditalic-webfont.eot');
    src: url('font/ibmplexsans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ibmplexsans-semibolditalic-webfont.woff2') format('woff2'),
         url('font/ibmplexsans-semibolditalic-webfont.woff') format('woff'),
         url('font/ibmplexsans-semibolditalic-webfont.ttf') format('truetype'),
         url('font/ibmplexsans-semibolditalic-webfont.svg#ibm_plex_sans_semibolditalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ibm_plex_sans_thinregular';
    src: url('font/ibmplexsans-thin-webfont.eot');
    src: url('font/ibmplexsans-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ibmplexsans-thin-webfont.woff2') format('woff2'),
         url('font/ibmplexsans-thin-webfont.woff') format('woff'),
         url('font/ibmplexsans-thin-webfont.ttf') format('truetype'),
         url('font/ibmplexsans-thin-webfont.svg#ibm_plex_sans_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ibm_plex_sans_thinitalic';
    src: url('font/ibmplexsans-thinitalic-webfont.eot');
    src: url('font/ibmplexsans-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ibmplexsans-thinitalic-webfont.woff2') format('woff2'),
         url('font/ibmplexsans-thinitalic-webfont.woff') format('woff'),
         url('font/ibmplexsans-thinitalic-webfont.ttf') format('truetype'),
         url('font/ibmplexsans-thinitalic-webfont.svg#ibm_plex_sans_thinitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family:'Noteworthy';
    src: url('font/Noteworthy/Noteworthy-Bold.eot');
	src: url('font/Noteworthy/Noteworthy-Bold.eot?#iefix') format('embedded-opentype'),
		url('font/Noteworthy/Noteworthy-Bold.woff2') format('woff2'),
		url('font/Noteworthy/Noteworthy-Bold.woff') format('woff'),
		url('font/Noteworthy/Noteworthy-Bold.ttf') format('truetype'),
		url('font/Noteworthy/Noteworthy-Bold.otf') format('opentype'),
		url('font/Noteworthy/Noteworthy-Bold.svg#Noteworthy-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
	font-display: swap;
}

body{
    font-family:ibm_plex_sans_lightregular;
    font-size:14px;
    color:#323232; background: none;
}

a { color: #ae8e39; }
a:hover { color: #1c1c1c; }

.h2, .h2-base {
	font-family:ibm_plex_sans_mediumregular;
    font-size:25px  !important;
    color:#000000c4;
}
.h2{
    background-color:#ae8e39;
    margin:0 0 15px 0;
    padding:6px 13px;
    color:#fff  !important;
    line-height:28px;
    border-radius:0;
    -webkit-border-radius:0;
}
.h4{
    color:#323232;
    font-family:ibm_plex_sans_mediumregular;
    font-size:22px  !important;
}
.h5{
    font-size:20px !important;
    font-weight:normal;
    font-family:ibm_plex_sansregular;
    color:#000;
}
.h6{
    font-size:17px  !important;
    font-weight:normal;
    font-family:ibm_plex_sansregular;
    color:#323232;
}
.estimated-cost-selectcover-hvr-div{
	font-family:ibm_plex_sansregular  !important;
}
.estimated-cost-selectcover-hvr-div h5{
	font-family:ibm_plex_sansregular  !important;
	font-size:20px !important;
}
.customer-declaration-hvr-div {
	font-family:ibm_plex_sansregular  !important;
    width: 100%;
    height: auto;
    float: left;
    border: solid 1px #135EA1;
    display: block;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    margin-bottom: 10px;
}
.customer-declaration-hvr-div h5.sub-heading {
	font-weight: bold !important;
	color: #ffffff;
	border-bottom: solid 5px #ae8e39;
    border-radius: 2px 2px 0 0;
    display: block;
    margin: 0;
    padding: 8px 0px;
    text-align: center;
    background: #323232;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.customer-declaration-hvr-div div.declarationText {
	max-height:300px; 
	overflow: auto;display:inline-block;
	margin-top:10px;
	margin-bottom:10px;
}
.PremiumBox .radio-group label {
	font-family: 'ibm_plex_sans_lightregular' !important;
	font-size:17px;
	color:#323232;
	font-weight:normal;
}
.wizard-steps li.active:before,.wizard-steps li.active .step{
    border-color:#1c1c1c
}

.wizard-steps li.active .title{
    color:#1c1c1c
}
.wizard-steps li.complete .title{
    color:#ae8e39
}
.wizard-steps li .title{
    font-size:15px;
    font-weight:normal;
    font-family:ibm_plex_sansregular;
    color:#CED1D6
}
.wizard-steps li .step{
    font-size:21px;
    font-weight:normal;
    font-family:ibm_plex_sans_lightregular;
    color:#CED1D6;
    line-height:30px
}


.wizard-steps li.active .step{
    color:#1c1c1c;
    font-family:ibm_plex_sans_mediumregular;
    font-weight:normal;
    font-size:21px
}
.wizard-steps li.complete .step{
    color:#ae8e39;
    font-weight:bold
}
.wizard-steps li.complete:before,.wizard-steps li.complete .step{
    border-color:#ae8e39
}
.fieldsnote{
    font-family:ibm_plex_sans_lightregular

}
.PremiumBox{
    padding-top:0
}

@media(max-width:767px){
    .PremiumBox
    {
        padding-top:0
    }
}
@media(max-width:480px){
    .PremiumBox{
        padding-top:0
    }
}

.traveltrip label{
    margin-bottom:1px; 
}
select.form-control  {
    padding-top:1px;
}

.blue-theme .form-control,.traveltrip strong{
    font-size:17px;
    font-weight:normal;
    font-family:ibm_plex_sans_lightregular;
    color:#323232;
}
.traveltrip span{
    font-size:13px;
    font-weight:normal;
    font-family:ibm_plex_sans_lightregular;
    color:#666
}
.help-pointer img{
    display:none
}
.help-pointer{
    background:url("../image/help.png");
    display:block;
    width:16px;
    height:16px
}
#benefitPeriodBlockId .help-icon-forhtag{
  margin-top: -15px;
  margin-left: 93%;
}
#excessPeriodBlockId .help-icon-forhtag{
  margin-top: -15px;
  margin-left: 93%;
}
#iepBlockId .help-icon-forhtag{
  margin-top: -15px;
  margin-left: 93%;
}
.datepicker thead tr:first-child{
    background:#ae8e39
}
.datepicker thead tr:first-child th{
    font-size:14px;
    font-weight:normal;
    font-family:ibm_plex_sansregular;
    color:#fff
}
.datepicker thead tr:first-child th:hover,.datepicker tfoot th:hover{
    color:#ae8e39!important
}
.datepicker-days .table-condensed thead tr:nth-child(2){
    background:#fff
}
.datepicker-days .table-condensed thead tr:nth-child(2) th{
    font-size:14px;
    font-weight:normal;
    font-family:ibm_plex_sans_mediumregular;
    color:#323232
}
.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:6px 0!important}
.datepicker.dropdown-menu td{font-size:17px;font-weight:normal;font-family:ibm_plex_sans_lightregular;color:#000}
.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.active:hover,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{background:#ae8e39!important;color:#fff!important}
.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background:#d7d7d7!important;color:#8d8d8d!important}
.datepicker table tfoot tr th{font-size:17px;font-weight:normal;font-family:ibm_plex_sans_lightregular;color:#000}
.datepicker.dropdown-menu{min-width:250px!important}
.datepicker table{min-width:100%!important}
.coverfor strong{font-size:14px;font-weight:normal;font-family:ibm_plex_sans_lightregular;color:#000}
.PremiumBox p{font-size:16px;font-weight:normal;font-family:ibm_plex_sans_lightregular;color:#000;line-height:20px}
.slider_hint{font-size:14px;font-weight:normal;font-family:ibm_plex_sans_lightregular;color:#666;line-height:20px}
.yourquotesummary ul li{font-size:14px}
.yourquotesummary ul li strong{font-weight:normal}
.yourquotesummary ul li span{color:#000}
.ipt{font-size:10px}
.coverbtnlinks{margin-top:29px}
.cover-Save{background:rgba(0,0,0,0) linear-gradient(to bottom,#323232 0,#323232 99%) repeat scroll 0 0;border:0 none;color:#fff!important;font-size:20px!important;padding:5px 7px 7px!important}
.cover-Print{background:rgba(0,0,0,0) linear-gradient(to bottom,#323232 0,#323232 99%) repeat scroll 0 0;border:0 none;color:#fff!important;font-size:20px!important;padding:5px 7px 7px!important;white-space:nowrap}
.cover-home{background:rgba(0,0,0,0) linear-gradient(to bottom,#323232 0,#323232 99%) repeat scroll 0 0;border:0 none;color:#fff!important;font-size:20px!important;padding:5px 7px 7px!important}
.blue-theme .btn{font-weight:bold;font-size:15px;font-family:ibm_plex_sans_lightregular !important;}
.blue-theme .btn-primary{color:#fff;background:#ae8e39;border:0}.blue-theme .btn-primary:hover,.blue-theme .btn-primary:focus,.blue-theme .btn-primary:active,.blue-theme .btn-primary.active,.blue-theme .open .dropdown-toggle.btn-primary{color:#fff;background:#1c1c1c}.blue-theme .reconfirm-top{padding-top:0}
.blue-theme .btn-default{color:#fff;background:#8c9093;background:-moz-linear-gradient(top,#323232 0,#323232 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#323232),color-stop(99%,#323232));background:-webkit-linear-gradient(top,#323232 0,#323232 99%);background:-o-linear-gradient(top,#323232 0,#323232 99%);background:-ms-linear-gradient(top,#323232 0,#323232 99%);background:linear-gradient(to bottom,#323232 0,#323232 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232',endColorstr='#323232',GradientType=0)!important;border:0}
.blue-theme .btn-default:hover,.blue-theme .btn-default:focus,.blue-theme .btn-default:active,.blue-theme .btn-default.active,.blue-theme .open .dropdown-toggle.btn-default{color:#fff;background:#696d70;background:-moz-linear-gradient(top,#323232 0,#323232 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#323232),color-stop(99%,#323232));background:-webkit-linear-gradient(top,#323232 0,#323232 99%);background:-o-linear-gradient(top,#323232 0,#323232 99%);background:-ms-linear-gradient(top,#323232 0,#323232 99%);background:linear-gradient(to bottom,#323232 0,#323232 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232',endColorstr='#323232',GradientType=0)!important}
.blue-theme .declarationTcLinks .btn-primary { font-size:15px; font-weight:bold;}
.blue-theme .coverDetailsTcLinks .btn-primary { font-size:15px; font-weight:bold;}
.CoverBox h5{font-size:16px;font-weight:normal;font-family:ibm_plex_sansregular;color:#000}
.coverbox-selected{background-color:#ae8e39!important;color:#fff!important;padding-top:10px!important;padding-bottom:10px!important;font-weight:bold!important}
.terms-links a{color:#ae8e39;font-size:16px;font-family:ibm_plex_sans_mediumregular;font-weight:normal}
.CoverBox strong{font-size:20px;font-weight:normal;font-family:ibm_plex_sans_mediumregular;color:#000}
.CoverBox span{font-family:ibm_plex_sans_lightregular;font-size:10px;color:#000;padding:0 10px!important}
.boxwid{width:200px!important}
.btn-sm{font-weight:bold;margin-bottom:10px;font-size:18px;padding:5px 20px;margin-top:20px}
.CoverBox strong{margin-bottom:10px!important}

ul li {font-size:16px;}
.delcarationcheck label {font-size:16px;}
.bankDetails {font-size:16px;}

@media(max-width:767px){.wizard-steps li .step{line-height:20px}}
/* @media(max-width:480px){.radio-group label{width:90%!important}} */

.PremiumBox { box-shadow: none; background: #fff; border: 1px solid #d8caa5; }