.overwriteAddress-Bg{
    background: #2580b9;   
    color: #FFF;
}

.bg-overlay{
    background:rgba(0,0,0,0.2);
    height:100%;
}

.maintenance-container{background:#2580b9;color:#FFF;border:none !important;}
.maintenance-container h1{color:#FFF}
.maintenance-container a{
 background: #1a4691;
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0MjQxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNTMzMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top,  #03235e 0%, #1a4691 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03235e), color-stop(100%,#1a4691));
 background: -webkit-linear-gradient(top,  #03235e 0%,#1a4691 100%);
 background: -o-linear-gradient(top,  #03235e 0%,#1a4691 100%);
 background: -ms-linear-gradient(top,  #03235e 0%,#1a4691 100%);
 background: linear-gradient(to bottom,  #03235e 0%,#1a4691 100%);
 color:#FFF;
 border-radius:5px
}
.motorNewPreScreenPage .mmpPreScreen-yesbtn{
     background: #03AAE7;
    border: 2px solid #03AAE7;
}
.motorNewPreScreenPage .mmpPreScreen-nobtn{
    border: 2px solid #03AAE7;
    color: #03AAE7;
}
.mmpContinueBtn{
    background: #03AAE7 !important;
    border: 2px solid #03AAE7 !important;
}

.mmpPreScreen-BackBtn{
    color: #03AAE7 !important;
    border: 2px solid #03AAE7 !important;
}

.mmpBtnNext{
    background: #03AAE7 !important;
    border: 2px solid #03AAE7 !important;
}

.mmpBtnBack{
    border: 2px solid #03AAE7 !important;
    color: #03AAE7;
}
.mmpBtnBack:hover{
    color:#0392C7;

}
.ok-noted-btn{
    background: #03AAE7 !important;
    border: 2px solid #03AAE7 !important;
}

.cancel-btn{
    color: #03AAE7;
}

#mmpPromptMsg{
   color: #FFFFFF;
   background: #00225C;
}

.promptMMPMsg .cancel-btn{
    color: #03AAE7 !important;
    border: 2px solid #03AAE7 !important;
}

.motorNewSummaryPage #saveBtn{
    background: #03AAE7 !important;
    border: 2px solid #03AAE7 !important;
}

/*Privacy Notice*/
a.ppda-cta{color:#00225c;}
/**/

/* Promotion */
.uniqlo-discount-icon,.watson-discount-icon{background:url(../img/mob-promo-label.png);width: 60px;height: 17px;position: absolute;top: 15px;margin-left: 10px;}
.promotion .watson-discount-icon,.promotion .uniqlo-discount-icon{background-size: 100% 100%;left: 50%;margin-left: -30px;}

.popout-content {
    background: url('/msigonline/img/TIE-Pop-up-680(h)-x-480(w).png') no-repeat !important;
    background-size: contain !important;
    width: 680px;
    /*width: 370px; for msig-staff-staysafe campaign only*/
    height: 480px;
}

@media(max-width: 744px){
    .popout-content {
        /*width: 380px;*/
        width: 300px;
        /*height: 300px;*/
        height:380px;
        background: url('/msigonline/img/TIE-Pop-up-480(h)-x-420(w).png') no-repeat !important;
        background-size: contain !important;
    }
}

.promotion-icon{background:url('../img/starburst.png');background-size:100%;behavior: url(../../js/backgroundsize.min.htc); top:-21px !important;}
.promotion-icon p {width:102px !important;top: 34% !important;font-size:14px !important;}
.tnc-promo,.tnc-promo:hover{color:#FFF;text-decoration:underline !important}
.promotion-icon h1 {
    width: 100px;
    position: absolute;
    top: 54%;
    right: 2px;
    transform: translateY(-42%);
    font-family: 'pt_sansbold',Tahoma,Geneva,sans-serif;
    font-weight: bold;
    font-size: 19px;
    color: white;
    text-align: center;
    line-height: 16px;
}
.promotion-icon h2 {
    width: 100px;
    position: absolute;
    top: 73%;
    right: 2px;
    transform: translateY(-42%);
    font-family: 'pt_sansbold',Tahoma,Geneva,sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: white;
    text-align: center;
    line-height: 16px;
}
/*.discount-icon{background:url(../img/promo-label-blue.png) no-repeat !important;background-size:100% 100% !important;}
.promotion .discount-icon{background:url(/img/promo-label.png) no-repeat !important;background-size:100% 100% !important;}
.promotion .discount-icon p{color:#00153a !important;
    color:#2aac48 !important
    }*/
.discount-icon{background:none!important;}
.promotion .discount-icon{background:none!important;}
.promotion .discount-icon p{display:none!important;}
.promotion-nav .discount-icon p{ display:none !important;}
.promotion-tnc-icon, .promotion-icon{background:url('../img/starburst.png') !important;background-size:100% !important;behavior: url(../../js/backgroundsize.min.htc)}
/*.navi-product-container.promotion-mob-product ul li img {
    margin: 5px auto 10px auto !important;
}*/
/* To Prevent IE8 */
.selectedPlan{
  background: #03AAE7;
  /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0MjQxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNTMzMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: url(../img/tick-icon.png) no-repeat,-moz-linear-gradient(top,  #03235e 0%, #1a4691 100%);
  background: url(../img/tick-icon.png) no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#03235e), color-stop(100%,#1a4691));
  background: url(../img/tick-icon.png) no-repeat,-webkit-linear-gradient(top,  #03235e 0%,#1a4691 100%);
  background: url(../img/tick-icon.png) no-repeat,-o-linear-gradient(top,  #03235e 0%,#1a4691 100%);
  background: url(../img/tick-icon.png) no-repeat,-ms-linear-gradient(top,  #03235e 0%,#1a4691 100%);
  background: url(../img/tick-icon.png) no-repeat,linear-gradient(to bottom,  #03235e 0%,#1a4691 100%);*/
  background-position:95% 10%;
}
.selectedArea{
  background: #03AAE7 !important;
  /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0MjQxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNTMzMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #03235e 0%, #1a4691 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03235e), color-stop(100%,#1a4691)) !important;
  background: -webkit-linear-gradient(top,  #03235e 0%,#1a4691 100%) !important;
  background: -o-linear-gradient(top,  #03235e 0%,#1a4691 100%) !important;
  background: -ms-linear-gradient(top,  #03235e 0%,#1a4691 100%) !important;
  background: linear-gradient(to bottom,  #03235e 0%,#1a4691 100%) !important;*/
}
.pointer:after{ border-color:#1a4691  rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) }

.banca-yesno-btn,.btnContainer,.pointer,.preScreen-btn,.proposalForms-downloadBtn,.whilePrompt>a,.errorMsgContainer a,#msform fieldset a.triggerAddFamily,.ok-noted-btn, .ok-btn, form[name=summaryForm] .promptMsg a,.faqsSelected{
 background: #03AAE7;
 /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0MjQxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNTMzMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top,  #03235e 0%, #1a4691 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03235e), color-stop(100%,#1a4691));
 background: -webkit-linear-gradient(top,  #03235e 0%,#1a4691 100%);
 background: -o-linear-gradient(top,  #03235e 0%,#1a4691 100%);
 background: -ms-linear-gradient(top,  #03235e 0%,#1a4691 100%);
 background: linear-gradient(to bottom,  #03235e 0%,#1a4691 100%);*/
}
.faqsSelected{
    background: #03AAE7 !important;
}

.btn-buy,.banca-yesno-btn,.btnContainer,.pointer,.preScreen-btn,.proposalForms-downloadBtn,.whilePrompt>a,.errorMsgContainer a,#msform fieldset a.triggerAddFamily,.ok-noted-btn, .ok-btn, form[name=summaryForm] .promptMsg a,.faqsSelected, .mmpApplyNowBtn{
 /*background: #1a4691;
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0MjQxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNTMzMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top,  #03235e 0%, #1a4691 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03235e), color-stop(100%,#1a4691));
 background: -webkit-linear-gradient(top,  #03235e 0%,#1a4691 100%);
 background: -o-linear-gradient(top,  #03235e 0%,#1a4691 100%);
 background: -ms-linear-gradient(top,  #03235e 0%,#1a4691 100%);
 background: linear-gradient(to bottom,  #03235e 0%,#1a4691 100%);
 background:#03AAE7;*/
}

.errorMsgContainer a{
 background: #03AAE7;
 /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwNGI4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDc0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top,  #204b8d 0%, #3474d5 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#204b8d), color-stop(100%,#3474d5));
 background: -webkit-linear-gradient(top,  #204b8d 0%,#3474d5 100%);
 background: -o-linear-gradient(top,  #204b8d 0%,#3474d5 100%);
 background: -ms-linear-gradient(top,  #204b8d 0%,#3474d5 100%);
 background: linear-gradient(to bottom,  #204b8d 0%,#3474d5 100%);*/
}

.green{ color:#00225c !important }
nav ul#main-nav a:hover,nav ul#main-nav a.active,nav ul#main-nav li:hover{ background-color:#2580b9}
.naviArrow{list-style: circle inside url(../img/side-menu-arrow.png);}
.about-client a{ color:#00225c; text-decoration:underline}
.bigContentBox>li span{ color:#00225c }
ul.accordianStack li h4{ color:#00225c !important }
.note a{ color:#00225c }
nav #naviBody{ background:#2580b9}
.whilePrompt{ background:#2580b9}
.promptMsg.promptMinDaysMsg,.promptMsg{ background:#2580b9 }
.clearfix.pageIntro.wrapper strong a{ color:#00225c; text-decoration:underline }
form#msform[name=nominationform] fieldset div.clearfix ul li:first-child a{ float:right; color:#00225c }
.proposalFormsContainer ul li p{ color:#00225c }
.navi-product-container{ background-color:#d40d00; box-shadow: 0px 2px 5px #3c3c3c; -webkit-box-shadow: 0px 2px 5px #3c3c3c; -moz-box-shadow: 0px 2px 5px #3c3c3c }
.navi-product-container ul li{ background-color:#00153a}
.shareFren ul.contactContent.clearfix a,.shareFren a,.main-container.claimTQ .button.textAlignCenter,.main-container.nominateTQ .button.textAlignCenter{ color:#00225c }
.annualPopOut{background:#00225c}
.form-title p,.add_coverage p,.formFamily h3{ background:#00225c; border-top:2px solid #00225c }
fieldset#risk input:focus,#msform fieldset ul li select:focus,#formsClaim input:focus,form#msform[name=nominationform] input:focus,textarea#description:focus,fieldset#personalDetails input:focus,.main.clearfix.paymentPage #msform fieldset input:focus{ border:1px solid #e73423 !important }
#msform fieldset ul li select{background: transparent url("../img/select-drop-down-btn.png") no-repeat right center !important}
#msform fieldset ul li select.disabledInput{background-color:#b5d6e7}
fieldset#checkncd ul li input:focus{border:1px solid #e73423}
.planSummary .totalCost{ background:#00225c }
.tncContainer.whilePrompt p a,.helpContent .pdfLink{color:#00225c !important }
/*fieldset#personalDetails div input[readonly]{background:#b5d6e7 !important}*/


/*-------------------*/
/* Image */
.annualPopOut .promptTail{background:transparent url(../img/prompt-tail-south-annual.png) no-repeat;position:absolute;background-position:44px 0;width:100%;}
.travel-home-bg{ background:url(../img/bg-travel.jpg) no-repeat center; -webkit-background-size: cover;  -moz-background-size: cover; -o-background-size: cover; background-size: cover }
.critical-home-bg{ background:url(../img/bg-critical.jpg) no-repeat center; -webkit-background-size: cover;  -moz-background-size: cover; -o-background-size: cover; background-size: cover }
.personal-home-bg{ background:url(../img/bg-personal.jpg) no-repeat center; -webkit-background-size: cover;  -moz-background-size: cover; -o-background-size: cover; background-size: cover }
.home-content-bg{ background:url(../img/bg-home.jpg) no-repeat center; -webkit-background-size: cover;  -moz-background-size: cover; -o-background-size: cover; background-size: cover }
.motor-home-bg{ background:url(../img/bg-motor.jpg) no-repeat center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover }
.progress-loading-icon{ background:url(../img/payment-load-icon.gif) no-repeat center center }
.proposalFormsContainer ul li p{ background:url('../img/icon-pdf-s.png') no-repeat 5px 13px }
.nominateTQ .logoRegular{ background:url('../img/nominee-elected-icon.png') no-repeat center }
.claimTQ .logoRegular{ background:url('../img/claim-thx-icon.png') no-repeat center }
input[type="checkbox"]+label{ background:url(../img/check-select.png) 0% 0% no-repeat scroll transparent }
.area-map{ background:url('../img/planNArea-map.png') no-repeat center }

.char-error~.snapCover~.pageIntro{ background:#FFF url('../img/payment-failed-icon.png') no-repeat; background-position:center 50px  }
.char-waiting~.snapCover~.pageIntro{ background:#FFF url('../img/payment-load-icon.gif') no-repeat; background-position:center 50px  }
.pageIntro.wrapper.prescreenError{ background:#FFF url('../img/PA-ErrorIcon.png') no-repeat; background-position:center 50px }
.logoThanks~.snapCover~.pageIntro{ background:#FFF url('../img/payment-success-icon.png') no-repeat; background-position:center 50px }

.moreInfo .productSmallPrint ul li .pdfDownload{ background:url('../img/icon-pdf-s.png') no-repeat left top }
.owl-prev{ background:url(../img/flexslider-arrow.png) no-repeat 0 0 }
.owl-next{ background:url(../img/flexslider-arrow.png) no-repeat 0 0; background-position:100% 0}

.lt-ie9 .main-container.home{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../img/bg-travel.jpg', sizingMethod='scale') }

nav ul#main-nav a.iconFb{ background:url('../img/fb-icon.png') no-repeat left center transparent }
nav ul#main-nav a.iconMail{ background:url('../img/mail-icon.png') no-repeat left center transparent }
nav ul#main-nav a.iconPhone{ background:url('../img/call-icon.png') no-repeat left center transparent }
nav #naviTop a{ color:transparent; background:url('../img/side-menu-close-btn.png') no-repeat center right }

ul.needToKnow li{ list-style-image:url(../img/listen-more-arrow.png) }
.main-container.home .btnMoreLess{  background:url('../img/btnMoreLess-icon-white.png') no-repeat center 10px}
.btnMoreLess.openInfo.insideTrigger{ background:url('../img/btnMoreLess-icon.png') no-repeat;  background-position:15px -50px }
.arrowMore,.planSummary .arrowMore{  background: url(../img/faq-arrow-btn.png) 0 0 no-repeat scroll transparent; width:17px; height:16px }
.arrowMore.openInfo{background-position:0 -15px !important}
a.nominateLink{
  background: url('../img/nomination-add-icon.png') no-repeat center left 10px;
  /*background: #03AAE7;*/
  /*background: url('../img/nomination-add-icon.png') no-repeat center left 10px,-moz-linear-gradient(top,  #03235e 0%,#1a4691 100%);
  background: url('../img/nomination-add-icon.png') no-repeat center left 10px,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#03235e), color-stop(100%,#1a4691));
  background: url('../img/nomination-add-icon.png') no-repeat center left 10px,-webkit-linear-gradient(top,  #03235e 0%,#1a4691 100%);
  background: url('../img/nomination-add-icon.png') no-repeat center left 10px,-o-linear-gradient(top,  #03235e 0%,#1a4691 100%);
  background: url('../img/nomination-add-icon.png') no-repeat center left 10px,-ms-linear-gradient(top,  #03235e 0%,#1a4691 100%);
  background: url('../img/nomination-add-icon.png') no-repeat center left 10px,linear-gradient(to bottom, #03235e 0%,#1a4691 100%);  
*/
  background-color:#03AAE7 !important;
}

a.nominatePdfLink{
  background: url('../img/icon-pdf-s.png') no-repeat center left 10px;
  background-color: #03AAE7 !important;
  /*background: url('../img/icon-pdf-s.png') no-repeat center left 10px,-moz-linear-gradient(top,  #03235e 0%, #1a4691 100%);
  background: url('../img/icon-pdf-s.png') no-repeat center left 10px,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#03235e), color-stop(100%,#1a4691));
  background: url('../img/icon-pdf-s.png') no-repeat center left 10px,-webkit-linear-gradient(top,  #03235e 0%,#1a4691 100%);
  background: url('../img/icon-pdf-s.png') no-repeat center left 10px,-o-linear-gradient(top,  #03235e 0%,#1a4691 100%);
  background: url('../img/icon-pdf-s.png') no-repeat center left 10px,-ms-linear-gradient(top,  #03235e 0%,#1a4691 100%);
  background: url('../img/icon-pdf-s.png') no-repeat center left 10px,linear-gradient(to bottom, #03235e 0%,#1a4691 100%);  
*/}


.btnMoreLess{ background: url(../img/faq-arrow-btn.png) 0 0 no-repeat scroll transparent }
a#whatIsThis{ background:url(../img/whatisthis-icon.png) no-repeat right center }




.navBottom ul .nextArrow .ir .button{
  background: #03AAE7;
  background-image: url("../img/submit-arrow.png");
  background-repeat: no-repeat;
  background-position:100px center;
  /*background: url("../img/submit-arrow.png") no-repeat 100px center, -moz-linear-gradient(top,  #03235e 0%, #1a4691 100%);
  background: url("../img/submit-arrow.png") no-repeat 100px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03235e), color-stop(100%,#1a4691));
  background: url("../img/submit-arrow.png") no-repeat 100px center, -webkit-linear-gradient(top,  #03235e 0%,#1a4691 100%);
  background: url("../img/submit-arrow.png") no-repeat 100px center, -o-linear-gradient(top,  #03235e 0%,#1a4691 100%);
  background: url("../img/submit-arrow.png") no-repeat 100px center, -ms-linear-gradient(top,  #03235e 0%,#1a4691 100%);
  background: url("../img/submit-arrow.png") no-repeat 100px center, linear-gradient(to bottom,  #03235e 0%,#1a4691 100%); */ 
}

.navBottom li.prevArrow a.ir span{
 background:url("../img/arrow-home-btn.png") no-repeat center left 15px;
 background-image: url("../img/arrow-home-btn.png");
 background-repeat:no-repeat;
 background-position:left center;
 background-position-x:15px;
}


.main-container.home .pageIntro.wrapper>p, .main-container.home .pageIntro.wrapper>h1,.main-container.home .btnMoreLess{color:#FFF !important}
#planRange .ui-datepicker td a{ background:url('../img/calendarUnselect.png') no-repeat center center transparent }
#planRange .date-range-selected a, #planRange .ui-datepicker-current-day a{ background:url('../img/calendarSelect.png') no-repeat center center transparent !important }

.iconHelp .ir{ display:block; color:transparent; background:transparent url(../img/help-icon.png) no-repeat center center }

form[name=summaryForm] .pageIntro h1{ background:url('../img/step4-icon.png') no-repeat left center; padding:5px 0 0 45px }
form#msform[name=claimform] #formsClaim .cvc span.promptTail{ background:transparent url(../img/prompt-tail-south.png) no-repeat top left; top:46px }
form[name=summaryForm] .tncContainer.whilePrompt>a{ background:url('../img/side-menu-close-btn.png') no-repeat center right }

.productLabel ul .productPeople{ background:transparent url(../img/people-icon.png) no-repeat top left; background-position:10px 5px }
.productLabel ul .productArea,.productLabel ul .productPlanName{background:transparent url(../img/location-icon.png) no-repeat top left; background-position:0px 5px }
.productLabel ul .productDays{ background:transparent url(../img/calendar-icon.png) no-repeat top left; background-position:10px 5px }

strong.rmSign{  background:transparent url(../img/total-icon.png) no-repeat top left; background-position: 0 3px; padding-left:25px }

.cvc .icon-cvc{ background:transparent url(../img/alert-icon.png) no-repeat top right !important; margin-top:-70px }
.cvc span.promptTail{ background:transparent url(../img/prompt-tail-south.png) no-repeat top right; top:125px }

.helpContent span.promptTail{ background:transparent url(../img/prompt-tail-north.png) no-repeat top right }
.paymentPage .clearfix.pageIntro.wrapper h1 img{ content: url('../img/stepPayment-icon.png') }
.receiptPage .pageIntro h1 img{content: url('../img/stepReceipt-icon.png')}
.receiptPage .pageIntro h1 img.unsuccessfulPayment{content: url('../img/stepReceiptFail-icon.png')}

input[type="radio"]+label{ background:url(../img/dot-select.png) 0% 0% no-repeat scroll transparent }
.contentBox a,.faqContentBox>li .furtherInfo a{ color:#00225c; text-decoration:underline }

/* Autocomplete */
.autocomplete-no-suggestion { padding:0px 6px 1px;font-family:'pt_sansregular',Tahoma,Geneva,sans-serif;font-size:0.8em;color:#333333;background-color:#ffffff; }
.autocomplete-suggestion{padding:0px 6px 1px;font-family:'pt_sansregular',Tahoma,Geneva,sans-serif;font-size:0.8em;color:#333333;background-color:#ffffff;cursor: pointer;}
.autocomplete-selected { background: #3399ff; color:#ffffff;background: -ms-linear-gradient(top, rgba(222,222,222,1) 0%,rgba(222,222,222,1) 100%);
color:black\0; }
.autocomplete-selected strong { color:#ffffff;color:black\0; }
.motorplus-section input[type="radio"]+label, .motorNewNCDPage input[type="radio"]+label {
    background: url(/img/inputDotNon.png) 0% 0% no-repeat scroll transparent!important;
    background-size: 22.27px 22.27px !important;
}
.motorplus-section input[type="radio"]:checked+label, .motorNewNCDPage input[type="radio"]:checked+label {
    background: url(/img/inputDotYes.png) 0% 0% no-repeat scroll transparent!important;
    background-size: 22.27px 22.27px !important;
}
/* --------------- */
/* Responsive Code */
/* --------------- */
@-moz-document url-prefix() {
  #msform fieldset ul li .not-ie~select{ padding-right:30px; background: transparent url("../img/select-drop-down-btn.png") no-repeat right center !important }
  #msform fieldset ul li .not-ie~select.disabledInput{background-color:#b5d6e7}
}
@media screen and (-webkit-min-device-pixel-ratio:0){
  #msform fieldset ul li .not-ie~select{ padding-right:30px; background: transparent url("../img/select-drop-down-btn.png") no-repeat right center !important }
  #msform fieldset ul li .not-ie~select.disabledInput{background-color:#b5d6e7}
  #msform fieldset ul .mmpFpx li select{background:#F7F7F7 url(/img/select-icon.png) no-repeat right center !important; background-size: 5% !important;}
}

@media screen and ( min-width: 1000px ) and ( max-height: 660px ){
    .travel-home-bg{background:url(../img/bg-travel.jpg) no-repeat bottom center;}
}

@media (max-width: 1100px){
  .mp-drop-down-container a{
     font-weight:bold;
     color:#000;
     background:url("../img/faq-arrow-btn.png") no-repeat scroll 100% 5px;
     background-position-x:100%;
     padding-right:25px
  }
}
@media only screen and (min-width: 992px){
 fieldset#personalDetails input:focus{ border:1px solid #e73423 !important }
}
@media only screen and (min-width: 774px){
  .productLabel ul .productPeople{ background:transparent url( ../img/people-icon.png) no-repeat top left; background-position:10px 5px }
  .productLabel ul .productDays{ background:transparent url(../img/calendar-icon.png) no-repeat top left; background-position:10px 5px }
  fieldset#personalDetails input:focus{ border:1px solid #e73423 !important }
  strong.rmSign{ background:transparent url(../img/total-icon.png) no-repeat top left;background-position:0 3px }
  .autocomplete-suggestion{font-size:1em;}
  .autocomplete-no-suggestion{font-size:1em;}
}
@media (max-width:744px) {
  fieldset#personalDetails input:focus{ border:1px solid #e73423 !important }
}
@media (max-width:568px) {
  .mp-drop-down-container a{
     font-weight:bold;
     color:#000;
     background:url("../img/faq-arrow-btn.png") no-repeat scroll 100% 5px;
     background-position-x:100%;
     padding-right:25px
  }
  .promotion-icon p{
      right: -17px !important;
      font-size: 9px !important;
  }
  .promotion-icon h1{
      right: -15px !important;
      font-size: 12px !important;
      top: 55% !important;
  }
  .promotion-icon h2{
      right: -17px !important;
      font-size: 9px !important;
      top: 74% !important;
  }
  .promotion-icon{
      top: -5px !important;
  }
}

@media (max-width:568px) {
    .motor-home-bg {
    background: url(../img/bg-motor-mobile.jpg) no-repeat center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    }
}

@media(max-width:320px){
article#travel .logo-with-promotion~.pageIntro.wrapper .product-writeup{width:88%}
.critical-illness #critical-illness .product-writeup,.personal-accident #personal-accident .product-writeup{height:150px !important} 
.motor #motor .product-writeup, .travelright-plus #travelright-plus .product-writeup{height:190px !important}
.home-content #home-content .product-writeup{height:150px !important;}
}
/*
@media (max-width:480px) {
.navBottom ul .nextArrow .ir .button{ background:linear-gradient(to bottom, #03235e 0%,#1a4691 100%); margin-right:15px;  padding-left:20px }
}
*/
.motor-plus-paymentMethod input[type="radio"]+label{
    height: 100% !important;
    width: 90% !important;
    text-align: center !important;
    border: 1px solid #F5F5F5 !important;
    border-radius: 13px !important;
    cursor: pointer !important;
    padding: 10px !important;
    background: #F5F5F5 !important;
}
.motor-plus-paymentMethod input[type="radio"]:checked+label{
    background: #1B1464 !important;
    color:#FFFFFF;
}
.motor-plus-credit input[type="radio"]:checked+label img{
    content:url("../../img/creditcard-checked.png");
    padding-bottom: 5px;
    width: auto;
}
.motor-plus-online input[type="radio"]:checked+label img{
    content:url("../../img/onlinebanking-checked.png");
    width: auto;
}
.motor-plus-ewallet input[type="radio"]:checked+label img{
    content:url("../../img/ewallet-checked.png");
    width: auto;
}
.motor-plus-paymentMethod input[type="radio"]{
    width: 0px !important;
    margin: 0 !important;
}

@media (max-width:767px){
    .motor-plus-paymentMethod input[type="radio"]+label{
        font-size: 15px !important;
        width: 104% !important;
    }
    
    .motor-plus-credit input[type="radio"]:checked+label img {
        width: 40px;
        height: 37px;
        padding-bottom: 10px;
    }
}

/* Pop-out container 
@media (max-width:480px){
    .popout-content{background:url('../img/10X-Pals-Points-Mobile-2.jpg') no-repeat;}
}
@media (min-width:481px) and (max-width:743px){
    .popout-content{background:url('../img/10X-Pals-Points-Mobile.jpg') no-repeat;}
}
@media only screen and (min-width:744px){
    .popout-content{background:url('../img/10X-Pals-Points-Desktop.jpg') no-repeat;}
}*/
a.popout-close{ color:#03235e;}
.travel-insurance-new  .rebate-label {
  font-family: "PT Sans", Tahoma, Geneva, sans-serif;
  text-transform: uppercase;
  position: absolute;
  z-index: 100;
  color: #fff;
  font-weight: 700;
  height: 30px;
  font-size: 14px;
  padding: 6px 10px;
  top: 10px;
  left: 10px;
  background: #1B1464;/*change lable color here*/
  margin-bottom: 8px;
  display: inline-block;
}
@media (min-width: 768px) {
  .travel-insurance-new .rebate-label {
    margin-bottom: 18px;
  }
}
.travel-insurance-new .rebate-label:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 10px solid #1B1464; /*change lable color here*/
  border-bottom: 15px solid transparent;
  position: absolute;
  top: 0;
  right: -10px;
}

.color-partner-primary,.travel-insurance-new .nav.variant-homepage-carousel > .container .box:hover{
    background-color:#03AAE7 !important;
}

.color-partner-secondary,.travel-insurance-new .nav.variant-homepage-carousel > .container .box, .travel-insurance-new .nav-wrapper .nav-menu{
    background-color:#0B2583 !important;
}

svg .st0{
    fill:#03AAE7;
}

.travel-insurance-new .nav.variant-homepage-carousel > .container .box:hover > svg .st0{
    fill:#0B2583;
}

.travel-insurance-new .btn-primary{
    background-color: #03AAE7 !important;
    border-color: #03AAE7 !important;
}
.travel-insurance-new .btn.btn-primary.disabled, .travel-insurance-new .btn.btn-primary:disabled {
    color: #fff;
    background-color: #03AAE7 !important;
    border-color: #03AAE7 !important;
}
.mmpPreScreen-nobtn:hover,.mmpPreScreen-BackBtn:hover,.mmpBtnBack:hover{
    background-color: #03AAE7 !important;
    border-color: #03AAE7 !important;
    color:white !important;
}
.travel-insurance-new .btn-primary:hover,.mmpPreScreen-yesbtn:hover,.mmpContinueBtn:hover,.mmpBtnNext:hover{
    background-color: #0392C7 !important;
    border-color: #0392C7 !important;
}

.travel-insurance-new .nav-wrapper .breadcrumb-wrapper .breadcrumb .dropdown-container .dropdown-menu a:hover{
    background-color: #0B2583 !important;
}

.travel-insurance-new .btn-outline-primary{
    color:#03AAE7!important;
    border-color:#03AAE7!important;
}

.travel-insurance-new .btn-outline-primary:hover{
    background-color:#03AAE7!important;
    color:#fff!important;
}

.travel-insurance-new .btn-outline-primary{
    border-color: #03AAE7 !important;
    color: #03AAE7 !important;
}
.travel-insurance-new .btn-outline-primary:hover{
    background-color: #03AAE7 !important;
    color:#fff!important;
}
.travel-insurance-new .nav-wrapper .breadcrumb-wrapper .breadcrumb .dropdown-container .dropdown-menu a:hover{
    background-color: #0B2583 !important;
}

.btnContainer:hover,.mmpApplyNowBtn:hover{
    background-color: #0392C7 !important;
    border-color: #0392C7 !important;
}


.mmpApplyNowBtn{
    background:#03AAE7;
}

.newLogoThanks~.snapCover~.pageIntro {
    background: #FFF url(../img/payment_success_motorcycle_desktop.png) no-repeat;
    background-position: center 50px;
}

.errorMsgContainer{
    background-color: #03AAE7 !important;
    border-color: #03AAE7 !important;
    color:white !important;
}
.errorMsgContainer:after{
    border-color: #03AAE7 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
}
.errorMsgContainer a{
    background-color: #0B2583 !important;
    border-color: #0B2583 !important;
}

#backHome a {
    color: #03AAE7 !important;
}
#backHome{
    border-color: #03AAE7 !important;

}
#backHome:hover{
    background-color: #03AAE7  !important;
    border-color: #03AAE7  !important;
}
/* sl add for all new flow(vue) */
.travel-insurance-new .form-wizard .wizard-navigation a.btn.btn-outline-primary,
.travel-insurance-new .modal-dialog .btn-outline-primary{
    color: #03AAE7;
    border-color: #03AAE7;
}
.travel-insurance-new .form-wizard .wizard-navigation a.btn.btn-outline-primary:hover,
.travel-insurance-new .modal-dialog .btn-outline-primary:hover{
    color: #fff;
    background-color: #03AAE7;
    border-color: #03AAE7 ;
}
.travel-insurance-new .form-wizard .btn-primary:focus, .travel-insurance-new .form-wizard .btn-primary.focus,
.travel-insurance-new .form-wizard .btn-outline-primary:focus, .travel-insurance-new .form-wizard .btn-outline-primary.focus {
   box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
}
/* end sl add for all new flow(vue) */