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

form[name=summaryForm] .tncContainer.whilePrompt p a{text-decoration:underline;}
/*pets select table*/
.moreInfo .productTable { padding: 0!important;}
.pet-plan-selection table th{padding:0;}
.pet-plan-cta:hover, .pet-plan-cta:visited, .pet-plan-cta:active, .pet-plan-cta:focus {color: #000;}
.pet-plan-cta { background: #fff; color: #000; padding: 5px 0!important;}
.pet-plan-cta.selectedPlan{background: #E11F27!important;}

a.pet-plan-cta.selectedPlan.white { width: 100%;}
.btn-buy { border-radius: 5px; padding: 3px 10px; color: #fff; }
.pet-plan-cta.selectedPlan .btn-buy{background: #E11F27!important;}

.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
}

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

/*Tnc Promotion*/
.tnc-promo{color:#FFF;text-decoration:underline !important; font-size:0.85em;}
.tnc-promo:hover{color:rgb(27,20,100);text-decoration:underline !important}
.tnc-promo-word{font-size:0.85em;}
@media (max-width: 1100px) {.tnc-promo{font-size:0.9em;} .tnc-promo-word{font-size:0.9em;}}

/* Promotion */
.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; display: block !important;
    /*color:#2aac48 !important*/
    }
.promotion-tnc-icon, .promotion-icon{background:url('../img/starburst-msigonline.png') !important;background-size:100% !important;behavior: url(../../js/backgroundsize.min.htc)}
.promotion-icon p {width:100px !important;top:50% !important;right:2px !important;transform:translateY(-42%) !important;}
@media (max-width: 568px){
    .promotion-icon p {width:60px !important; font-size: 10px !important; line-height: 10px !important; right: 3px !important;}
}
.owl-controls{padding-top: 40px; display:none;}
@media (max-width: 960px) and (min-width: 480px) {.owl-controls{padding-top: 10px !important;display:none;}}
@media only screen and (min-width: 744px){.owl-controls{padding-top: 10px !important;display:none;}}
/* To Prevent IE8 */
.selectedPlan{
  background: #E11F27;
 /*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: #E11F27 !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) }

.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: #E11F27;
 /*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: #E11F27 !important;
}

.errorMsgContainer a{
 background: #1B1464;
 /*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 li:nth-child(7){
 list-style:none
}
nav ul#main-nav a:hover,nav ul#main-nav a.active,nav ul#main-nav li:hover{ background-color:#2580b9}
.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:#204b8c}
.promptMsg.promptMinDaysMsg,.promptMsg{ background:#204b8c }
.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-msigonline-travel-bkv2.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-safeguard.jpg) no-repeat center; -webkit-background-size: cover;  -moz-background-size: cover; -o-background-size: cover; background-size: cover }
@media (max-width:568px){.personal-home-bg{ background:url(../img/bg_safeguard_mobile.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/2507x1673px_Desktop.png) no-repeat 50% 60%; -webkit-background-size: cover;  -moz-background-size: cover; -o-background-size: cover; background-size: cover }
@media (max-width:568px){.personal-home-bg{ background:url(../img/750x1334px_Mobile.png) 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-msigonline-motor-bkv4.jpg.jpg) no-repeat center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover }
.motorcycle-home-bg{ background:url(../img/bg_msigonline_motorcycle.jpg) no-repeat center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover }
.pets-home-bg{ background:url(../img/bg-msigonline-pet-bk.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 }
.pageIntro.wrapper.prescreenError.prescreenErrorIcon{ 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-msigonline-travel-bkv2.jpg', sizingMethod='scale') }

ul#main-nav li{ list-style: circle inside url('../img/side-menu-arrow.png') }
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-image: url('../img/nomination-add-icon.png') no-repeat center left 10px;
  background: #E11F27;
  /*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%);  
*/}

a.nominatePdfLink{
  background: url('../img/icon-pdf-s.png') no-repeat center left 10px;
  background-color: #E11F27 !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: #E11F27;
  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 (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
  }
  
  .pets-home-bg {
    background: url(../img/bg-msigonline-pet-bk-mobile.jpg) no-repeat center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    }
    
    .travel-home-bg {
    background: url(../img/bg-msigonline-travel-bk-mobilev2.png) 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-msigonline-motor-bk-mobilev4.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%}
}
/*
@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;
    }
}

.home #motorcycle .logo{
    width:128px;
    height:90px;
    margin-bottom:28px;
    margin-top: 60px;
}

@media(max-width: 568px){
    .home #motorcycle .logo{
        width:64px;
        height:45px;
        margin-top:40px;
    }
}


ol.importantNoteOL{
    counter-reset: list;
    margin: 0 -10px;
}
ol.importantNoteOL > li{
    list-style:none;
    list-style-image: none;
}
ol.importantNoteOL > li:before{
    content: counter(list, lower-alpha) ") ";
    counter-increment: list;
    margin-left: -20px;
}

.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 p {
    font-size: 14px !important;
}
@media only screen and (max-width:568px){
    .promotion-icon p {
        font-size: 9px !important;
    }
}

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

.travel-insurance-new .nav.variant-homepage-carousel > .container .box:hover > .promoFlag{
    /*fill:#1B1464;*/
    background:url(../img/promotion-label-hover.svg) no-repeat;
}

.promoFlag{
    background:url(../img/promotion-label.svg) no-repeat;
}
.promoFlag:hover{
    background:url(../img/promotion-label-hover.svg) no-repeat;
}

option:hover{
    background-color:#000;
}
.mmpPreScreen-nobtn:hover,.mmpPreScreen-BackBtn:hover,.mmpBtnBack:hover{
    background-color: #e11f27 !important;
    border-color: #e11f27 !important;
    color:white !important;
}
.btnContainer:hover,.mmpApplyNowBtn:hover,.mmpPreScreen-yesbtn:hover,.mmpContinueBtn:hover,.mmpBtnNext:hover{
    background-color: #b5181f !important;
    border-color: #b5181f !important;
}