/* GENERAL */
.logo a {background: url("/aceStatic/ACETravel/Shared/Master/images/logo_header.png") no-repeat scroll left center; background-size: 97%;width: 465px; margin-left: 0}
fieldset .nopadding {padding: 0;}

/* HEADER */

/* HOME CAROUSEL */
.quickPage a, .quickPage a:hover, .quickPage a:visited, .panelCenter a, .panelCenter a:hover, .panelCenter a:visited {color: #004c97;text-decoration: underline;}
.quickPage h2 {font-size: 19px;}
a.btn, a.btn:hover, a.btn:visited {text-decoration: none; color: #fff;}
/*.quickPage .block .more {position: absolute; bottom:0;}*/
/* HOME QUICKPAGE */

/* HOME QUICK QUOTE */

/* SALES PATHWAY */
.pathway-left p{padding:0 15px;}
#pathway p a, #pathway p a:hover, #pathway p a:visited {color: #004c97;text-decoration: underline;}
#pathway .selectPlanError p{padding: 0;}
.pathway-step-1{padding:0;}
.btn-buy-bottom { margin-bottom: 15px; margin-top: 15px;}
.btn-padding {margin:10px;}
fieldset .country {margin-top: 0;padding-top: 5px;}
#carddetails_form .declaration{ border: 1px solid #99cc00; padding: 10px 5px;}
.quoteSummary .content {padding-top:10px;}
.lbl_travelCountries{word-wrap: break-word;}
.panelCenter{text-align: justify;}
.panelCenter ol li a{text-decoration: underline;}
.btnRow .pull-left .btn span, .btnRow .pull-right .btn div{float:left;}
.btnRow .pull-left .btn div,.btnRow .pull-right .btn span{float:right;}
.btnRow .pull-left .btn div{padding-right:10%;}
.btnRow .pull-right .btn div{padding-left:10%;}
#pathway .breadcrumb, #pathway .breadcrumbs ul{padding-left: 15px;}
#declarationCheck{margin-left: -10px;}
label span{font-weight: normal;}
legend{text-transform: uppercase;}
.nav-pills li a{text-transform: uppercase;}
fieldset.paymentError{margin: 0 15px 0 0;padding: 10px 0;}
table.table-bordered tr.active td{text-align: center;}
/* Step 2 - select a plan */

/* PANEL RIGHT */

/* quoteSummary */


/* progress bar */

/* Step 3 PERSONAL DETAIL */

/* Step 4 Payment */

/* summary */

/* FOOTER */

/* Static content */

/* FAQ */

/* Error message */


/* only on medium sceens */
@media (max-width: 1170px) {

}


/* only on small sceens */
@media (max-width: 992px) {
.tripType{font-size: 13px;}
}

/* only on extra small sceens */
@media (max-width: 768px) {
.totalAmount {font-size: 25px;}
}

/* extra small */
@media (max-width: 767px) {
.quoteSummary{margin-bottom:10px;}
fieldset .country {padding-top: 10px;}
.logo a {width:auto;background-size:contain;background-position:left center;}
}

@media (max-width: 499px) {
.btnRow .pull-left .btn div{padding-right:15%;}
.btnRow .pull-right .btn div{padding-left:15%;}


}

@media (max-width: 399px) {
table tr th,table tr td{font-size: 11px;}
}
.modal.pgw {
    background-color: rgba(0,0,0,.5);
}