.overwriteAddress-Bg{
    background: #0c78ad;   
    color: #FFF;
}

.motorNewPreScreenPage .mmpPreScreen-yesbtn{
    background: #2aac48;
    border: 2px solid #2aac48;
}
.motorNewPreScreenPage .mmpPreScreen-nobtn{
    border: 2px solid #2aac48;
    color: #2aac48;
}

.mmpContinueBtn{
    background: #2aac48 !important;
    border: 2px solid #2aac48 !important;
}

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

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

.mmpBtnBack{
    border: 2px solid #2aac48 !important;
    color: #2aac48;
}

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

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

#mmpPromptMsg{
   color: #FFFFFF;
   background: #0c78ad;
}

.promptMMPMsg .cancel-btn{
    color: #2aac48 !important;
}

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

.maintenance-container{background:#2aac48;color:#FFF;border:none !important;}
.maintenance-container h1{color:#FFF}
.maintenance-container a{
 background: #2aac48;
 background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYWM0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjk0MzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top,  #2aac48 0%, #129430 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2aac48), color-stop(100%,#129430));
 background: -webkit-linear-gradient(top,  #2aac48 0%,#129430 100%);
 background: -o-linear-gradient(top,  #2aac48 0%,#129430 100%);
 background: -ms-linear-gradient(top,  #2aac48 0%,#129430 100%);
 background: linear-gradient(to bottom,  #2aac48 0%,#129430 100%);
 color:#FFF;
 border-radius:5px
}

/*Privacy Notice*/
a.ppda-cta{color:#2aac48;}
/**/

/* 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;
    }
}

.tnc-promo,.tnc-promo:hover{color:#FFF;text-decoration:underline !important}
.discount-icon{background:url(../img/more-product-discount-icon-black.png); width:13px;height:13px;position:absolute}


.promotion-icon{background:url('../img/starburst.png');background-size:100%;behavior: url(../../js/backgroundsize.min.htc)}
@media (max-width:568px){
    .promotion-icon{width: 65px;height: 65px;right: -75px;top: 5px;}
}

.owl-controls{padding-top: 5px;}
@media (max-width: 960px) and (min-width: 480px) {.owl-controls{padding-top: 10px !important;}}
/* To Prevent IE8 */
@media screen and (min-width:0), screen\0 {
  .pointer:after{ border-color:#2aac48  rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) }
}
/* Color */
.proposalForms-downloadBtn{
 background: #2aac48;
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYWM0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjk0MzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top,  #2aac48 0%, #2aac48 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2aac48), color-stop(100%,#2aac48));
 background: -webkit-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
 background: -o-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
 background: -ms-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
 background: linear-gradient(to bottom,  #2aac48 0%,#2aac48 100%);
}
.banca-yesno-btn,.preScreen-btn{
  background: #2aac48;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYWM0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTkzMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #2aac48 0%, #11932f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2aac48), color-stop(100%,#11932f));
  background: -webkit-linear-gradient(top,  #2aac48 0%,#11932f 100%);
  background: -o-linear-gradient(top,  #2aac48 0%,#11932f 100%);
  background: -ms-linear-gradient(top,  #2aac48 0%,#11932f 100%);
  background: linear-gradient(to bottom,  #2aac48 0%,#11932f 100%);
}

.selectedPlan{ background: #2aac48 url(../img/tick-icon.png) no-repeat ;background-position:95% 10%}
.selectedArea{ background: #2aac48 !important }
.pointer{ background:#2aac48 }
.mmpApplyNowBtn,.btnContainer{
 background: #2aac48;
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYWM0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjk0MzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top,  #2aac48 0%, #129430 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2aac48), color-stop(100%,#129430));
 background: -webkit-linear-gradient(top,  #2aac48 0%,#129430 100%);
 background: -o-linear-gradient(top,  #2aac48 0%,#129430 100%);
 background: -ms-linear-gradient(top,  #2aac48 0%,#129430 100%);
 background: linear-gradient(to bottom,  #2aac48 0%,#129430 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aac48', endColorstr='#129430',GradientType=0 ); 
}
.faqsSelected{
 background: #2aac48;
 background: -moz-linear-gradient(top,  #2aac48 0%, #2aac48 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2aac48), color-stop(100%,#2aac48));
 background: -webkit-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
 background: -o-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
 background: -ms-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
 background: linear-gradient(to bottom,  #2aac48 0%,#2aac48 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aac48', endColorstr='#2aac48',GradientType=0 );
}

#msform fieldset a.triggerAddFamily{
  background: #2aac48;
  background: -moz-linear-gradient(top,  #2aac48 0%, #2aac48 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2aac48), color-stop(100%,#2aac48));
  background: -webkit-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
  background: -o-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
  background: -ms-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
  background: linear-gradient(to bottom, #2aac48 0%,#2aac48 100%);
}

.whilePrompt>a{
 background: #2aac48;
 background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYWM0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjk0MzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top,  #2aac48 0%, #129430 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2aac48), color-stop(100%,#129430));
 background: -webkit-linear-gradient(top,  #2aac48 0%,#129430 100%);
 background: -o-linear-gradient(top,  #2aac48 0%,#129430 100%);
 background: -ms-linear-gradient(top,  #2aac48 0%,#129430 100%);
 background: linear-gradient(to bottom,  #2aac48 0%,#129430 100%)
}

.errorMsgContainer a{ background:#bb070c }

.ok-noted-btn, .ok-btn, form[name=summaryForm] .promptMsg a{
 background: #2aac48;
 background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYWM0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjk0MzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background:-moz-linear-gradient(top,  #2aac48 0%, #129430 100%);
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2aac48), color-stop(100%,#129430));
 background:-webkit-linear-gradient(top,  #2aac48 0%,#129430 100%);
 background:-o-linear-gradient(top,  #2aac48 0%,#129430 100%);
 background:-ms-linear-gradient(top,  #2aac48 0%,#129430 100%);
 background:linear-gradient(to bottom,  #2aac48 0%,#129430 100%)
}

.green{ color:#55bd6d !important }
nav ul#main-nav a:hover,nav ul#main-nav a.active,nav ul#main-nav li:hover{ background-color:#2aac48 }
.naviArrow{list-style: circle inside url(../img/side-menu-arrow.png);}
.about-client a{ color:#2aac48; text-decoration:underline }
.bigContentBox>li span{ color:#2aac48 }
ul.accordianStack li h4{ color:#2aac48 !important }
.note a{ color:#2aac48 }
nav #naviBody{ background:#2aac48 }
.whilePrompt{ background:#0c78ad }
.promptMsg.promptMinDaysMsg,.promptMsg{ background:#2aac48 }
.clearfix.pageIntro.wrapper strong a{ color:#2aac48; text-decoration:underline }
form#msform[name=nominationform] fieldset div.clearfix ul li:first-child a{ float:right; color:#57b86a }
.proposalFormsContainer ul li p{ color:#2274b2 }
.navi-product-container{ background-color:#2aac48; 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:#55bd6d }
.shareFren ul.contactContent.clearfix a,.shareFren a,.main-container.claimTQ .button.textAlignCenter,.main-container.nominateTQ .button.textAlignCenter{ color:#2aac48 }
.annualPopOut{background:#2aac48}
.form-title p,.add_coverage p,.formFamily h3{ background:#2aac48; border-top:2px solid #2aac48 }
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 #2aac48 !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 !important}
fieldset#checkncd ul li input:focus{border:1px solid #2aac48}
.planSummary .totalCost{ background:#2aac48 }
/*fieldset#personalDetails div input[readonly]{background:#b5d6e7 !important}*/





/*-------------------*/
/* Image */
.annualPopOut .promptTail{background:transparent url(../img/prompt-tail-south.png) no-repeat;position:absolute;background-position:44px 0;width:100%;}
.travel-home-bg{ background:url(../img/bg-grab-motor-bk.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-grab-motor-bk.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-grab-motor-bk.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-grab-motor-bk.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-grab-motor-bk.jpg) no-repeat center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.lt-ie9 .motor-home-bg,.lt-ie9 .home-content-bg,.lt-ie9 .personal-home-bg,.lt-ie9 .critical-home-bg,.lt-ie9 .travel-home-bg{behavior: url(../../js/backgroundsize.min.htc);}
.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/prescreen-error-icon.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-grab-motor-bk.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-image: url('../img/nomination-add-icon.png') no-repeat center left 10px;
  background: #2aac48;
  background: url('../img/nomination-add-icon.png') no-repeat center left 10px,-moz-linear-gradient(top,  #2aac48 0%, #2aac48 100%);
  background: url('../img/nomination-add-icon.png') no-repeat center left 10px,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2aac48), color-stop(100%,#2aac48));
  background: url('../img/nomination-add-icon.png') no-repeat center left 10px,-webkit-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
  background: url('../img/nomination-add-icon.png') no-repeat center left 10px,-o-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
  background: url('../img/nomination-add-icon.png') no-repeat center left 10px,-ms-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
  background: url('../img/nomination-add-icon.png') no-repeat center left 10px,linear-gradient(to bottom, #2aac48 0%,#2aac48 100%);  
}

a.nominatePdfLink{
  background-image: url('../img/icon-pdf-s.png') no-repeat center left 10px;
  background: #2aac48;
  background: url('../img/icon-pdf-s.png') no-repeat center left 10px,-moz-linear-gradient(top,  #2aac48 0%, #2aac48 100%);
  background: url('../img/icon-pdf-s.png') no-repeat center left 10px,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2aac48), color-stop(100%,#2aac48));
  background: url('../img/icon-pdf-s.png') no-repeat center left 10px,-webkit-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
  background: url('../img/icon-pdf-s.png') no-repeat center left 10px,-o-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
  background: url('../img/icon-pdf-s.png') no-repeat center left 10px,-ms-linear-gradient(top,  #2aac48 0%,#2aac48 100%);
  background: url('../img/icon-pdf-s.png') no-repeat center left 10px,linear-gradient(to bottom, #2aac48 0%,#2aac48 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: #2aac48;
  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,  #2aac48 0%, #11932f 100%);
  background: url("../img/submit-arrow.png") no-repeat 100px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2aac48), color-stop(100%,#11932f));
  background: url("../img/submit-arrow.png") no-repeat 100px center, -webkit-linear-gradient(top,  #2aac48 0%,#11932f 100%);
  background: url("../img/submit-arrow.png") no-repeat 100px center, -o-linear-gradient(top,  #2aac48 0%,#11932f 100%);
  background: url("../img/submit-arrow.png") no-repeat 100px center, -ms-linear-gradient(top,  #2aac48 0%,#11932f 100%);
  background: url("../img/submit-arrow.png") no-repeat 100px center, linear-gradient(to bottom,  #2aac48 0%,#11932f 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;
}



#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 !important}

.productLabel ul .productPeople{ background:transparent url(../img/people-icon.png) no-repeat top left; background-position:10px 5px }
.productLabel ul .productArea,.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:#2aac48; text-decoration:underline }

/*add code*/
ul.needToKnow li a {
    color: blue;
    font-size: 14px;
    text-decoration: underline;
    font-weight: bold;
}

/* 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 !important}
}
@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 !important}
  #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 #2aac48 !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 #2aac48 !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 #2aac48 !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
  }
}

@media (max-width:480px) {
.navBottom ul .nextArrow .ir .button{ background:linear-gradient(to bottom, #2aac48 0%,#11932f 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;
    }
}
