.step1-tooltip{font-size:16px;font-family:'VM Circular Whisper',Arial,sans-serif;position:relative;width:100%;margin-bottom:15px;padding:8px;border:1.3px solid #863e8b;border-radius:5px;text-align:center;display:inline-block;max-width:415px}
.step1-tooltip::before,.step1-tooltip::after{content:"";position:absolute;border-left:16px solid transparent;border-right:16px solid transparent;top:100%;left:50%;margin-left:-10px}
.step1-tooltip::before{border-top:10.5px solid #863e8b;margin-top:1px;left:15%}
.step1-tooltip::after{border-top:11px solid white;margin-top:-1px;z-index:1;left:15%}
span.step1-tooltip.two{position:absolute;left:0;border:0;top:0;height:38px}
.step1-tooltip.two::before{border-top:10.5px solid #863e8b;margin-top:1px;left:90%}
.step1-tooltip.two::after{border-top:11px solid white;margin-top:-1px;z-index:1;left:90%}
.step2-tooltip{font-size:16px;font-family:'VM Circular Whisper',Arial,sans-serif;position:relative;width:100%;margin-bottom:15px;padding:8px;border:1.3px solid #4a9700;border-radius:5px;text-align:center;display:inline-block}
.step2-tooltip::before,.step2-tooltip::after{content:"";position:absolute;border-left:16px solid transparent;border-right:16px solid transparent;top:100%;left:50%;margin-left:-10px}
.step2-tooltip::before{border-top:10.5px solid #4a9700;margin-top:1px}
.step2-tooltip::after{border-top:11px solid white;margin-top:-1px;z-index:1}
.step3-tooltip{font-size:16px;font-family:'VM Circular Whisper',Arial,sans-serif;position:relative;width:100%;margin-bottom:15px;padding:8px;border:1.3px solid #ed0000;border-radius:5px;text-align:center;display:inline-block}
.step3-tooltip::before,.step3-tooltip::after{content:"";position:absolute;border-left:16px solid transparent;border-right:16px solid transparent;top:100%;left:50%;margin-left:-10px}
.step3-tooltip::before{border-top:10.5px solid #ed0000;margin-top:1px}
.step3-tooltip::after{border-top:11px solid white;margin-top:-1px;z-index:1}
.mobile-only{display:none}
.ttips-col{position:relative;display:inline-block;padding:0 1.5%;text-align:center}
.tt-col1{width:48%}
.tt-col2{width:29%}
.tt-col3{width:21%}
.mh-step-col{border:1.3px solid #ccc;border-radius:5px;padding:20px}
.mh-step-col.purple{border:1.3px solid #863e8b}
.mh-step-col.green{border:1.3px solid #4a9700}
.mh-step-col.red{border:1.3px solid #ed0000}
.step-container{box-shadow:0 0 4px -1px;padding:45px 50px;border:1px solid #ccc;border-radius:3px;margin-bottom:40px}
.mh-sticker{display:block;border:1px solid #863e8b;border-radius:5px;padding:10px;max-width:200px}
.mh-sticker span{color:#863e8b;font-family:'VM Circular Whisper',Arial,sans-serif}
span.mhs1{display:block;font-family:'VM Circular Whisper',Arial,sans-serif}
span.mhs2{font-size:58px;font-family:'VM Circular Black',Arial,sans-serif;display:inline-block;line-height:48px}
span.mhs3{font-size:18px;font-family:'VM Circular Black',Arial,sans-serif;display:inline}
span.mhs4{display:inline-block;font-family:'VM Circular Whisper',Arial,sans-serif}
.mh-step-col.purple .lgi_btn_2{background-color:#863e8b}
.step-container.top-step{position:relative}
.mh-top-head{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;width:100%;padding:24px 40px 0}
.step-container h4{margin-bottom:.5em;text-align:left;text-transform:none;line-height:43px;display:inline-flex}
.step-container h4:before{padding:0 15px;color:#fff;margin-right:15px;font-size:22px;width:45px;height:41px;text-align:center}
.step-container.step1 h4:before{content:"1";background-color:#863e8b}
.step-container.step2 h4:before{content:"2";background-color:#863e8b}
.step-container.step3 h4:before{content:"3";background-color:#4a9700}
.step-container.step4 h4:before{content:"4";background-color:#ed0000}
.step1 form button,.step1 .lgi-form-dropdown .dropdown-body:before{background-color:#863e8b}
.mh-rfs-form{margin:auto}
.mh-rfs-form li.lgi-form-field{width:100% !important;margin-top:45px}
.mh-rfs-form .lgi-form-dropdown{width:100% !important;text-align:left}
.mh-rfs-form .lgi-form-field input{width:100% !important}
.mh-rfs-form .button.rfschecksubmitbutton{position:relative}
.mh-rfs-form .lgi-form fieldset>ol{text-align:center}
.mh-h-para{padding-left:60px}
.mh-rfs-form2 .radio-hz .lgi-form-radio>li{width:28%}
.mh-rfs-form2 .lgi-form-field>label{max-width:500px;margin-bottom:10px}
.mh-rfs-form2 .lgi-form-field .ui-datepicker-trigger:after{font-size:27px;top:-5px;position:relative}
.squeezed-content.mh-rfs-form2 .row{margin:0 auto;max-width:670px}
.mh-rfs-form2 .lgi_btn_3,.mh-rfs-form2 .lgi_btn_4,.mh-rfs-form2 .lgi_btn_3_chvr{background-color:#863e8b;min-width:175px}
.mh-rfs-form2 .lgi-form-dropdown .dropdown-body:before{background-color:#863e8b}
.mh-rfs-form2 h3{font-family:'VM Circular Whisper',Arial,sans-serif}
.lgi_sectionskin_0.squeezed-content.support-article-body.mh-rfs-form2:before{content:"";width:60px;height:100%;display:block;background:#fbfbfb;position:absolute;left:-50px;top:0}
.lgi_sectionskin_0.squeezed-content.support-article-body.mh-rfs-form2:after{content:"";width:60px;height:100%;display:block;background:#fbfbfb;position:absolute;right:-50px;top:0}
.hard-bottom{padding-bottom:0 !important}
.ttips-timeline{width:78%;height:30px;margin:10px auto 20px auto;background-image:linear-gradient(to right,#9b9b9b 33%,rgba(255,255,255,0) 0);background-position:top;background-size:14px 1px;background-repeat:repeat-x}
.h-item{width:20px;height:27px;background-image:linear-gradient(#9b9b9b 33%,rgba(255,255,255,0) 0);background-position:left;background-size:1px 13px;background-repeat:repeat-y;display:inline-block;position:relative}
.h-item:after{content:"";width:12px;height:12px;background:#ccc;display:block;border-radius:50px;position:absolute;bottom:0;left:-6px}
.h-item.hi-p:after{background:#863e8b}
.h-item.hi-g:after{background:#4a9700}
.h-item.hi-r:after{background:#ed0000}
.h-item.hi-p.do{left:28.5%}
.h-item.hi-g.tri{left:61.4%}
.h-item.hi-r.ceat{left:91%}
.step-container.step2,.step-container.step3,.step-container.step4{display:none}
.vm-rfs-cheker-wrapper .rfsCheckResults ul li{float:left;padding:0;margin-right:0;border-radius:0;display:block;max-width:160px;width:49%}
.vm-rfs-cheker-wrapper .rfsCheckResults ul li.available,.vm-rfs-cheker-wrapper .rfsCheckResults ul li.unavailable{background-color:transparent;color:#000}
.vm-rfs-cheker-wrapper .rfsCheckResults ul li.available span,.vm-rfs-cheker-wrapper .rfsCheckResults ul li.unavailable span{color:#302231;font-size:14px;font-family:'VM Circular Book',Arial,sans-serif}
.vm-rfs-cheker-wrapper .rfsCheckResults ul li.available span:after,.vm-rfs-cheker-wrapper .rfsCheckResults ul li.unavailable span:after{display:none}
.vm-rfs-cheker-wrapper .rfsCheckResults ul li.available span:before{content:"\f00c";font-family:"FontAwsome";color:#64a541;padding-right:10px}
.vm-rfs-cheker-wrapper .rfsCheckResults ul li.unavailable span:before{content:"\f00d";font-family:"FontAwsome";color:#ed0000;padding-right:10px}
.vm-rfs-cheker-wrapper .rfsCheckResults{border:0 solid #fff;border-radius:0;min-height:143px;margin:0 auto;padding:5px 0}
.vm-rfs-cheker-wrapper.available-yes .topChangeAddress{width:100%;display:inline-block}
.vm-rfs-cheker-wrapper.available-yes .rfsCheckResults{width:100%;float:left;padding:0}
.vm-rfs-cheker-wrapper.available-yes .header{display:none}
.vm-rfs-cheker-wrapper.available-yes .image.section{position:absolute;left:0;float:left;display:inline-table}
.vm-rfs-cheker-wrapper.available-yes .image.section img{width:55px;margin-left:20px;float:left}
.vm-rfs-cheker-wrapper.available-yes span.topAddress{font-size:22px;font-family:'VM Circular Book',Arial,sans-serif !important;font-weight:100}
.vm-rfs-cheker-wrapper.available-yes .rfsCheckResults{min-height:122px}
.vm-rfs-cheker-wrapper.available-yes .rfsCheckWidget{padding-bottom:0;min-height:105px !important}
.vm-rfs-cheker-wrapper .rhrfsbanner{display:none}
.vm-rfs-cheker-wrapper.available-part .rfsCheckResults{width:100%}
.vm-rfs-cheker-wrapper.available-part .rfsCheckResults ul{border-right:0 solid #ccc}
.rfsCheckResults{background-color:transparent !important}
.rfsCheckForm{max-width:560px}
.no-services{display:none}
.ext-gecko .no-services,.ext-strict .no-services{display:block}
.fullWidthRadio li{width:100% !important}
.fullWidthRadio .lgi-form-radio{max-width:100% !important;width:100% !important}
.fullWidthRadio label{width:100% !important}
.techInstallDate li div,.dateMaxWidth li div{width:100%;max-width:230px}
.mh-section-form .step1,{display:block !important}
.mh-section-form .step2,.mh-section-form .step3,.mh-section-form .step4{display:none}
.ext-gecko .mh-section-form .step1,.ext-strict .mh-section-form .step1,.ext-gecko .mh-section-form .step2,.ext-strict .mh-section-form .step2,.ext-gecko .mh-section-form .step3,.ext-strict .mh-section-form .step3,.ext-gecko .mh-section-form .step4,.ext-strict .mh-section-form .step4{display:block}
.mh-section-form.showall .step2,.mh-section-form.showall .step3,.mh-section-form.showall .step4{display:block !important}
@media screen and (max-width:1145px){.ttips-wrapper{display:none}
}
@media screen and (max-width:640px){.mobile-only{display:block}
.step-container{padding:45px 17px}
.step-container h4{line-height:27px;font-size:21px}
.step-container h4:before{line-height:43px}
.mh-h-para{padding-left:0;padding-right:20px}
.mh-sticker.right{display:none}
.lgi_sectionskin_0.squeezed-content.support-article-body.mh-rfs-form2:before{display:none}
.lgi_sectionskin_0.squeezed-content.support-article-body.mh-rfs-form2:after{display:none}
.mh-rfs-form2 .section-desktop{background:#fff !important}
.button span{font-size:13px}
.mh-top-head h3{font-size:16px}
}