.bg-2{color:#fff!important;background:linear-gradient(45deg,#057fd7,#fdda02)!important}
.borderbottom{border-bottom:1px solid #E8D9DE}
.outline21{border-top:1px solid #E8D9DE}
.submitbtn{font-size:16px;font-weight:700;text-transform:uppercase;color:#fff;background:#bb1d4c;padding:5px 30px 0 20px;border:none;border-bottom:5px solid #871537;border-radius:3px 3px 5px 5px;cursor:pointer;height:47px;text-align:center;width:52%;float:right}
.result-wrap{border:#ccc 1px solid;position:relative}
.result-wrap .arrow{background:url(../images/down-arrow.png) no-repeat 0 bottom;bottom:-93px;height:74px;left:230px;position:absolute;width:169px}
.result-wrap h2{background:#e7f2f9;font-size:14px;color:#057fd7;font-weight:700;padding:10px}
.result-wrap .row{display:block;border-bottom:#eee 1px solid}
.result-wrap .options .col{font-size:12px;font-weight:700;padding:10px}
.result-wrap .col{font-size:12px;font-weight:700}
.result-wrap .col.head-wd{width:165px}
.result-wrap .bdr-left{border-left:#eee 1px solid;padding-left:10px}
.result-box{border:#ccc 1px solid;padding:10px;margin:20px 0 0;width:455px;float:left}
.result-box h2{font-size:24px;background:none;color:#962346;padding:0 0 5px;font-weight:700;position:relative}
.result-box h2 .cta{height:39px;top:-4px;right:0;position:absolute;width:186px}
.result-box .quate-box{background:#e7f2f9;padding:12px;width:431px}
.result-box .quate-box .quate-row span{display:inline-block!important;margin-bottom:5px;font-size:12px}
.result-box .quate-box .quate-row .first{width:auto}
.result-box .quate-box .quate-row .second{width:175px;text-align:right;font-style:italic}
.result-box .quate-box .quate-row .second.posrelative span.reliable{right:-65px;top:-5px}
.result-box-addons{border:#CCC 1px solid;margin:20px 0;width:475px}
.result-box-addons .row{border:0}
.result-box-addons .head{background:#e7f2f9;color:#057fd7;font-weight:700;float:none;padding:5px 15px;margin-bottom:0}
.result-box-addons span{display:block;float:left;padding:10px 15px;font-size:12px}
.result-box-addons .first{background:#e7f2f9;font-weight:700;width:230px;color:#057fd7}
.result-box-addons span.small-text{font-size:12px;font-weight:400;padding:0}
.result-box-addons span.small-text i{color:red}
.result-box-addons.services .head{background:#e7f2f9;font-weight:700;float:none;padding-left:15px;margin-bottom:10px;color:#057fd7}
.result-box-addons.services .head2{background:#e7f2f9;font-weight:700;float:none;padding-left:15px;margin-bottom:10px;color:#057fd7;margin-top:-8px}
.result-box-addons.services span{display:block;float:left;padding:5px 15px 5px 40px;color:#000}
.result-box-addons.services .first{background:none;font-weight:400}
.result-box-addons.services .yes{background:url(../img/yes-icon.png) 15px 9px no-repeat}
.result-box-addons.services .no{background:url(../img/no-icon.png) 15px 9px no-repeat}
.ui-button-text-only .ui-button-text{padding:3px;font-size:12px}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#e7f2f9;color:#313131}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#219BF1;color:#FFF!important}
.ui-buttonset.plan-set{margin:10px}
.ui-buttonset.plan-set .ui-button-text{padding:3px 10px}
#netamt{border-top:1px solid #000;border-bottom:3px double #000;padding-right:5px}
#micat2{padding:0}
#mitypelabel{float:left}
.rowleft{width:275px;float:left;margin-bottom:10px}
.rowright{width:255px;float:left}
.rowleft span.infoLink,.rowright span.infoLink{width:auto!important;right:0}
.rowleft span.infoLink span.infoBox,.rowright span.infoLink span.infoBox{padding:10px 12px!important}
.result-right{background:#ffffc9;margin:20px 0 0;min-height:168px;padding:6px 6px 0;width:134px;float:left}
.result-right h2{border-bottom:1px solid #972447;color:#972447;font-size:14px;font-weight:700;margin-bottom:10px;padding:5px 0}
.result-right span{display:block;font-size:10px;padding-bottom:10px}
.nostrong{font-weight:400!important}
.lineheight42{line-height:36px!important}
.lineheight24{line-height:24px!important}
.left-side{width:478px;margin-right:5px;float:left}
span.baloon{background:none repeat scroll 0 0 #057fd7;border-radius:5px;color:#fff;font-size:14px!important;font-weight:700;right:5px;letter-spacing:1px;line-height:16px;padding:8px 7px;position:absolute;top:4px}
span.baloon i{background:url(../img/green-ballon-arrow.png) no-repeat scroll 0 0 rgba(0,0,0,0);bottom:6px;display:block;height:17px;left:-15px;position:absolute;width:24px}
.marT10{margin-top:10px}
.floatnone{float:none!important}
.margin0{margin:0!important}
.rowright2{width:355px;float:left}
.color-white{color:#fff!important}
#main-nav{padding:1px}
.card{background-color:#fff;color:#000!important;border:2px solid #057fd7;padding:15px 15px 0;min-height:424px;box-shadow:20px 15px 50px 0 rgba(0,0,0,0.24)}
.card h4{font-weight:700;font-size:22px;text-align:center;color:#afafaf;display:block;width:100%}
.card p.yellow-box{margin:5px 0 0;font-size:14px;padding:4px 20px 0;background-color:#ffc;line-height:15px}
hr{margin:5px 0 10px}
.card h5{font-weight:700;font-size:19px;text-align:center;width:49%;color:#afafaf;display:inline-block}
.card h4 span{color:#000;display:inline-block;font-size:22px}
.card h5 span{color:#000;display:block;font-size:22px}
.optionaladdons{font-weight:700;margin-bottom:0;margin-top:10px}
.tooltipbox-text h5{width:100%;margin-top:0}
.fs-form-overview .fs-fields .fs-radio-group span:last-child{margin-right:0!important}
.optionaladdons i{display:block;font-size:32px;margin-bottom:5px;color:#ccc}
.optionaladdons i.available{color:#5cb85c}
.optionaladdons div{font-size:14px;color:#000;font-weight:700}
.mart-15{margin-top:15px!important}
.mart-25{margin-top:25px!important}
table.selectionarena{margin-bottom:0}
.fs-form-overview .fs-fields .fs-radio-group span{font-size:75%;max-width:120px}
.fs-fields .fs-radio-group span{float:left;position:relative;margin-right:3%;padding:3px;max-width:200px;width:31%;text-align:center;font-weight:700;font-size:50%}
.fs-fields input[type="radio"]{position:absolute;display:block;margin:30px auto 20px;margin:0 auto 20px;width:100%;height:100%;opacity:0;cursor:pointer}
.fs-form-overview .fs-fields input{font-size:1.2em;border-bottom-color:transparent;color:rgba(0,0,0,0.5)}
.fs-fields input{display:block;margin:0;padding:0 0 .15em;width:100%;border:none;border-bottom:2px solid rgba(0,0,0,0.2);background-color:transparent;color:#fffed8;text-overflow:ellipsis;font-weight:700;font-size:1.5em;border-radius:0}
.fs-form-overview .fs-fields input[type="radio"]:checked+label{color:rgba(0,0,0,0.8)}
.fs-fields input[type="radio"]:checked+label{color:#fffed8}
.fs-fields .fs-radio-group span label{color:rgba(0,0,0,0.4);-webkit-transition:color .3s;transition:color .3s}
.fs-fields .fs-radio-group label{display:block;padding-top:59px;width:100%;height:100%;cursor:pointer;font-size:16px}
.fs-fields label{position:relative}
.fs-fields .fs-radio-group label.level1::after{background-image:url(../images/aqIcons/level1.png)}
.fs-fields .fs-radio-group label.level2::after{background-image:url(../images/aqIcons/level2.png)}
.fs-fields .fs-radio-group label.level3::after{background-image:url(../images/aqIcons/level3.png)}
body.entojp .fs-fields .fs-radio-group label.level3::after{background-image:url(../images/aqIcons/level3_entojp.png)}
.fs-fields .fs-radio-group label.standard::after{background-image:url(../images/aqIcons/standard.png)}
.fs-fields .fs-radio-group label.express::after{background-image:url(../images/aqIcons/express.png)}
.fs-fields .fs-radio-group label.superexpress::after{background-image:url(../images/aqIcons/superexpress.png)}
.fs-fields .fs-radio-group label.noneed::after{background-image:url(../images/aqIcons/noneed.png)}
.fs-fields .fs-radio-group label.similar::after{background-image:url(../images/aqIcons/similar.png)}
.fs-fields .fs-radio-group label.regulationcheck::after{background-image:url(../images/aqIcons/regulationcheck.png)}
.fs-fields .fs-radio-group label.level3yes::after{background-image:url(../images/aqIcons/level3yes.png)}
.fs-fields .fs-radio-group label.level3no::after{background-image:url(../images/aqIcons/level3no.png)}
.fs-fields .fs-radio-group label.localinvoice::after{background-image:url(../images/aqIcons/localinvoice.png)}
.fs-fields .fs-radio-group label.internationalinvoice::after{background-image:url(../images/aqIcons/internationalinvoice.png)}
.fs-fields .fs-radio-group label.advance_editing_yes::after{background-image:url(../images/aqIcons/advance_editing_yes.png)}
.fs-fields .fs-radio-group label.advance_editing_no::after{background-image:url(../images/aqIcons/advance_editing_no.png)}
.fs-fields .fs-radio-group label::after{position:absolute;top:50%;left:50%;width:60px;height:100%;background-position:50% 0;background-size:85%;background-repeat:no-repeat;content:"";opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.fs-fields .fs-radio-group label:hover::after,.fs-fields input[type="radio"]:focus+label::after,.fs-fields input[type="radio"]:checked+label::after,.fs-fields .fs-radio-group input[type=radio]:checked~label::before{opacity:1}
.fs-fields .fs-radio-group input[type=radio]:checked~label.level1::after{opacity:1}
.fs-form-overview hr{margin:4px 0}
.form-label{font-size:16px!important;vertical-align:middle!important;font-weight:700;text-align:center!important;border-right:1px solid #eee!important}
.messageinfo{margin-top:18px}
.no-brdr-tl{border-top:none!important;border-left:none!important}
.no-brdr-tr{border-top:none!important;border-right:none!important}
.no-brdr-l{border-left:none!important}
.no-brdr-r{border-right:none!important}
.no-brdr-t{border-top:none!important}
.labelspan{font-size:15px;text-align:center;color:#afafaf!important;margin-top:6px}
.infoiconprice{font-size:15px;top:8px;margin-left:6px;position:absolute}
.tableBasic{border-collapse:collapse;margin-left:1px;width:99.9%}
.tableBasic th{background-color:#057fd7;border:none!important;color:#fff;font-size:18px;padding:8px!important;border:1px solid #e3e3e3!important}
.tableBasic th.mainhead{background-color:#057fd7;border-right:1px solid #057fd7;border-left:1px solid #057fd7}
.tableBasic td{background-color:#fff;border:1px solid #e6e6e6;border-left:1px solid #e6e6e6;padding:8px}
.tableBasic td.lefthead{background-color:#f2f2f2!important;font-weight:700;border:1px solid #e2e2e2!important}
.tableBasic td.leftsubhead{background-color:#b0b9bf!important;font-weight:700;border:1px solid #e2e2e2!important;color:#fff}
.tableBasic tr:nth-child(2n) td{background:#f9f9f9}
.table-f{height:508px;overflow-y:auto;width:100%}
.fanyi-btn{font-size:24px;color:#fff;background:#057fd7;padding:8px 40px;display:inline-block;margin-top:15px;border-radius:5px}
.table_quotform td{font-weight:400;line-height:18px;border-bottom:0 solid #F3F3F3;vertical-align:top;padding:5px;letter-spacing:1px;border:none!important}
.btn-scroll{border-radius:0;margin:0;padding:12px 43px 12px 10px;font-size:16px;width:34%;max-width:500px;margin:35px 6px 35px 5px;display:inline-block;text-align:left;text-decoration:none}
.fa{font-family:FontAwesome!important}
.tooltipcss{display:block;padding-top:0;font-size:12px;cursor:pointer;position:relative;color:#313131!important}
.tooltipcss .tooltiptext{visibility:hidden;width:200px;background-color:#ffc;color:#313131!important;text-align:left;padding:10px;border-radius:6px;position:absolute;z-index:999;font-weight:400;width:200px;bottom:91%;right:15%;margin-left:0}
.tooltipcss i{font-size:12px;display:inline-block;margin:0 0 0 5px;color:#000}
.tooltipcss:hover .tooltiptext{visibility:visible}
.tooltipcss .tooltiptext-right{visibility:hidden;width:200px;background-color:#ffc;color:#000;text-align:left;padding:10px;border-radius:6px;position:absolute;z-index:1;font-weight:400;width:200px;bottom:100%;right:80%;margin-left:15px}
.tooltipcss:hover .tooltiptext-right{visibility:visible}
.tableBasic th.mainhead{background-color:#363636}
.auto-quote-ul .desktop_hide{display:none}
@media screen and (max-width: 480px) {
.auto-quote-ul .card{padding:8px;margin-bottom:15px}
.auto-quote-ul a#top-header-quotation-button{display:none}
.fs-fields .fs-radio-group span{width:48%}
.auto-quote-ul .btn-3e{width:97%;font-size:15px}
.auto-quote-ul .btn-3e:after{width:15%}
.auto-quote-ul .btn-3e:before{right:-5px}
.auto-quote-ul .responsive-right-box{width:100%!important}
.auto-quote-ul .responsive-left-box{width:100%!important}
.auto-quote-ul .lefthead{padding:5px}
#instructions{width:100%}
.auto-quote-ul .idleField{display:block}
.auto-quote-ul .pd0{padding:0}
.auto-quote-ul .lefthead p{font-size:14px}
.auto-quote-ul .qq-upload-button-selector input{width:200px}
.auto-quote-ul td.mandatory{padding:2px}
.auto-quote-ul .desktop_hide{display:block}
.auto-quote-ul .mobile_hide{display:none}
.auto-quote-ul .textfield{width:100%}
.auto-quote-ul .fs-fields .fs-radio-group label{font-size:13px}
.auto-quote-ul .fs-form-overview .fs-fields .fs-radio-group span{max-width:120px;padding:0;width:32%;margin-right:2%}
.auto-quote-ul tbody.fs-radio-group.fs-anim-lower .form-label{font-size:15px;padding:6px}
.auto-quote-ul .fs-fields .fs-radio-group label{padding-top:49px}
.auto-quote-ul .fs-fields .fs-radio-group label::after{background-size:75%}
}
.onoffswitch{position:relative;width:45px;margin-top:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.onoffswitch-checkbox{display:none!important}
.onoffswitch-label{display:block!important;overflow:hidden!important;cursor:pointer!important;height:25px!important;padding:0!important;line-height:25px!important;border:2px solid #E3E3E3!important;border-radius:39px!important;background-color:#D17971!important;position:initial!important;transition:background-color .3s ease-in!important}
.onoffswitch-label:before{content:"";display:block;width:25px;margin:0;background:#FFF!important;position:absolute;top:0;bottom:0;right:23px;border:2px solid #E3E3E3!important;border-radius:30px;transition:all .3s ease-in 0}
.onoffswitch-checkbox:checked+.onoffswitch-label{background-color:#33bd99!important}
.onoffswitch-checkbox:checked+.onoffswitch-label,.onoffswitch-checkbox:checked+.onoffswitch-label:before{border-color:#707070!important}
.onoffswitch-checkbox:checked+.onoffswitch-label:before{right:-2px}
.onoffswitch-label:after{content:none}
.rsselectioncontainer{margin-left:24px}
.rspremiumselection_section{float:left;width:100%;margin-left:25px;border-top:1px solid #eee;padding-top:10px;background:url(../images/rej-shield.png) no-repeat;background-size:63px;background-position:11px 5px;padding-left:69px}
.rspremiumselection_section .tooltipcss{font-size:16px;font-weight:700}
.rspremiumselection_section .tooltipcss span.tooltiptext{position:absolute;min-width:190px;padding:10px;font-weight:400}
.rspremiumselection_section p.desc{font-size:14px}