body{color:#333;padding:0!important;margin:0!important;direction:ltr;font-size:14px;font-family: "Open Sans",sans-serif;font-weight: 300;}
nav, header, footer {font-family: "Poppins-Regular";}
.container{max-width: 1200px;}
.FixedBox .note.note-danger {
    color: #f14;
}
.note.note-danger {
  border:1px solid  #f14;
  color: #f14;
}
 .note-danger .fa-warning,.note.note-warning .fa-warning,.note.note-info .fa-exclamation-circle {
  display: inline-block;
  float: left;
  margin-right: 10px;
  margin-top: 4px;  
}
.note.note-warning.border{border: 1px solid #fdb60a !important;}
.note.note-info.border{border: 1px solid #8bb4e7 !important;} 

.fa.fa-close.CloseNote {
  color: #666;
  font-size: 16px !important;
  opacity: 0.7;
  position: absolute;
  right: 1px;
  top: 0;
}
.fa.fa-close.CloseNote:hover{cursor: pointer;opacity: 0.5;}
.PCLeft .note.note-success,.PCLeft .note.note-danger {
  position: relative;
}
.RNoTbl td:first-child{text-align:right;}
#form-signup .input-icon .input-group-phone .fa.tooltips.fa-warning {
  left: 348px;
}
.LoginFrmBtn .btn.mt-ladda-btn.ladda-button.CtaBtn.pull-right {float: left !important;}
/*#loginDiv  .form-group > div {border-left: medium none !important;}
#loginDiv .form-group{background:#DEEDF7;}
#loginDiv .tabbable-custom{margin-bottom:0px;}
.field-customerloginform-email {padding-top:20px;}
#loginDiv .input-larger {border-left: 3px solid #0077cc !important;}
#loginDiv .form-control{ border:1px solid #0077cc;}
#loginDiv .CtaBtn {background-color: #0077cc;}
#loginDiv .form-group.field-customerloginform-email.required,
#loginDiv .form-group.field-customerloginform-password.required{border-bottom:none;background:#DEEDF7;}*/
/*=========================  Utility Classes  =====================================================*/
.mx_100{max-width:100% !important;width:100% !important;}
.bold,strong{font-family:'OpenSans-Bold';}
.col-center-block{float: none;display: block;margin: 0 auto;}
.opaque {opacity: 0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.no-padding{padding:0 !important;}
.OTbl{margin-bottom: 20px;overflow: auto;width: 100%;}
/*=================================================================================================*/
/*========================= Grid Loader =====================================================*/
.OverlayTbls {opacity:0.1;background-color:#C7E5F9}
.OverlayTbl button{pointer-events:none!important}
.OverlayTbl button:hover{cursor:none!important}
.OverlayTbl table,.OverlayTbl table tr{opacity:.5;background-color:#f5f5f5!important}
#GridLoader {background: #fff no-repeat scroll center center;box-shadow: 0 1px 10px -4px rgba(0, 0, 0, 0.75);
  display: block;height: 70px;left: 50%;transform:translateX(-50%); margin: 0 auto;position: fixed;text-align: center;top: 45%;vertical-align: middle;
  width: 70px;z-index: 2147483647;}
#GridLoader img{position:relative;top:-53px;}
.page-content-wrapper {z-index: 1;}
.loader{position:relative;width:70px}
.loader:before{content:'';display:block;padding-top:100%}
.circular{-webkit-animation:rotate 1.3s linear infinite;animation:rotate 1.3s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}
@-webkit-keyframes rotate {100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes rotate {100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes dash {0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
@keyframes dash {0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
@-webkit-keyframes color {100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}
@keyframes color {100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}
/*=========================  Common Classes  =====================================================*/
input[type="text"],input[type="password"]{-webkit-appearance: none;}
select.form-control{-webkit-appearance: none;-moz-appearance: none;background:url('../images/select_arrow.png') no-repeat right center;}
.input-larger{max-width: 385px; width:100%;}
.input_domain_name,.price_after_sign{width:100%;max-width:385px;}
.input_domain_name .input-large,.price_after_sign .input-large{width:100% !important;}
.only-text{border: none !important;background:none !important; color:#666666 !important;}
.txt_green{color:#37A000 !important}
.txt_danger{color:#ff0000 !important}
.Cstm_sp_left{margin-left:15px !important;width: 73.2% !important; max-width: 290px}
.RPadd{padding-right: 0;}
.LPadd{padding-left: 0;}
.datepicker{width:215px !important;}
.datepicker.dropdown-menu{min-width: 175px;}
.note.note-warning{background-color: #fcf9cf;border-color: #fdb60a; color: #666666;}
.HRight{text-align:right}
.HLeft{text-align:left}
.PaddLNone{padding-left:0;}
.PaddRNone{padding-right:0;}
.no-border{border:none !important;}
.form-control{padding:6px 8px !important;}
.form-bordered .form-group > div {padding: 20px;}
.form-bordered .form-group:last-child{border-bottom:0;}
.form-bordered .form-group {border-bottom: 1px solid #efefef;margin: 0;}
.form .form-bordered .form-group > div{border-left: 1px solid #efefef;padding: 20px 10px 25px 20px;}
.CallClr{color:#0077cc;}
.btn.btn-outline.blue:hover, .btn.btn-outline.blue:active, .btn.btn-outline.blue:active:hover, .btn.btn-outline.blue:active:focus, .btn.btn-outline.blue:focus, .btn.btn-outline.blue.active {
  background-color: #0077cc;border-color: #0077cc;}
.form-control{outline:none!important;box-shadow:none!important}
.form-control.height-auto{height:auto}
.form .form-bordered .form-group .control-label {padding-top: 25px;}
.center{float: none !important;display: table !important; margin: 0 auto !important;}
div, svg, input, select, textarea, table, label, td, span, th, p, a, button, ul, code, pre, li {
  border-radius: 0 !important;}
  div,svg,input,select,textarea,table,label,td,span,th,p,a,button,ul,code,pre,li{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;}
[class^="fa-"]:not(.fa-stack),[class^="glyphicon-"],[class^="icon-"],[class*=" fa-"]:not(.fa-stack),[class*=" glyphicon-"],[class*=" icon-"]{display:inline-block;*margin-right:.3em;line-height:14px;-webkit-font-smoothing:antialiased;font-family: FontAwesome;font-style: normal;}
li [class^="fa-"],li [class^="glyphicon-"],li [class^="icon-"],li [class*=" fa-"],li [class*=" glyphicon-"],li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center;font-family: FontAwesome;font-style: normal;}
li [class^="glyphicon-"],li [class*=" glyphicon-"]{top:2px}
li [class^="icon-"],li [class*=" icon-"]{top:1px;position:relative}
li [class^="fa-"].icon-large,li [class^="glyphicon-"].icon-large,li [class^="icon-"].icon-large,li [class*=" fa-"].icon-large,li [class*=" glyphicon-"].icon-large,li [class*=" icon-"].icon-large{width:1.5625em}
.nav.nav-tabs > li:hover {background-color: #d5d5d5;}
.nav-tabs > li {float: left;margin-bottom: -2px;}
.has-success .form-control {border-color: #c2cad8;}
.select2.select2-container.select2-container--bootstrap {max-width: 385px !important;}
.note-warning p:not(:first-child){margin-top:15px;}
.heading {background-color: #fbfcfd;border-bottom: 4px solid #e7ecf1;}
.TxtCenter td,.TxtCenter th{text-align:center !important; vertical-align:middle !important;}
.mt-checkbox-list .mt-checkbox, .mt-checkbox-list .mt-radio, .mt-radio-list .mt-checkbox {
  display: inline-block;}
.heading-2 {background-color: #fbfcfd;border-bottom: 4px solid #e7ecf1;}
.NoteLink{text-decoration:underline;color:#666666}
.NoteLink:hover{color:#0077CC}
.btn.blue:active:not(.btn-outline), .btn.blue.active:not(.btn-outline), .open > .btn.blue.dropdown-toggle:not(.btn-outline) {
  background-color: #248a91;border-color: #248a91;color: #fff;}
.btn.blue:not(.btn-outline) {background-color: #fff;border-color: #d5d5d5;color: #000;}
.btn.blue:hover:not(.btn-outline) {background-color: #248a91;border-color: #248a91;color: #fff;opacity: 0.9;}
.btn-group > .btn:first-child {margin-left: 0;margin-right: 3px;}
.form-group .btn-group .btn{min-width: 120px;}
.RadioBtn .btn-group .btn + .btn {margin-left: -2px;}
.field-user-recaptcha > div {border-left: medium none !important;padding:0!important;}
.hint-block{color: #9f9f9f !important;font-size: 12px;font-style: italic;float: left;padding-top: 5px;width: 100%;}
@media (max-width: 767px){.hint-block{float:none;}}

.btm_sign_up .PaddTop button {margin-top: 8px;}
/* .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {color: #333;} */
.input-icon .fa.tooltips.fa-warning {left: 372px;}
.password-strength .form-control{float:left;margin-right:20px!important;width:200px}
.password-strength-second .progress{margin-top:10px;max-width:303px;margin-bottom:10px}
.password-strength-second .form-control{float:left;margin-right:20px!important;}
.password-strength-second .field-user-user_new_password .password-verdict {line-height: 40px !important;}
.field-user-user_new_password .progress{clear: left;float: left;margin-right: 15px;width: 100%;}
.field-user-user_new_password .password-verdict {float: left;}
.GenPwd{background:#07C;color:#fff;padding-left:25px;padding-right:25px}
.GenPwd:hover{background:#286090;color:#fff}
form .border{border:1px solid #efefef !important;}
.cta_fluid{width:100%;font-size: 18px;padding: 10px 10px;border: medium none;white-space: normal;font-family: 'OpenSans-Bold';}        
.cta_fluid.primary{background-color: #FF1144;color: #fff;}
.cta_fluid.primary:hover{background-color: #d11548;color: #fff;}
.note .check-list{margin-top:10px;padding-left:0;color:#263238;}
.note .check-list li{list-style:none;position: relative;padding-left: 18px;}
.note .check-list li:before{content:"\f00c";display: inline-block;line-height: 14px;-webkit-font-smoothing: antialiased;font-family: FontAwesome;font-style: normal;position:absolute;top:3px;left:0;}
.input-group-phone .prefix{background:none;padding:0;width:50%;border:1px solid #c2cad8;text-align:left;}  
/*.has-error .input-group-phone .prefix{border:1px solid #ff0000;} */       
.input-group-phone .prefix select{width:100%;height:32px;border:none;padding-right:20px;padding-left:5px;}
.input-group-phone .prefix .select2.select2-container.select2-container--bootstrap {width:100%;border:0;}
.input-group-phone .prefix .select2-container--bootstrap .select2-selection{border:0;} 
.input-group-phone .phn_num{margin-left:15px !important;width:100%;width:calc(100% - 15px);}
.phn_400{width:100%;max-width:385px;}
.phn_400 .phn_num{max-width:295px;}
.OverW{overflow:auto;width:100%;margin-bottom:10px;}
.toggle {clip: rect(0px, 0px, 0px, 0px);pointer-events: none;position: absolute;}
.tabbable-custom .form-group > div  {border-left: 1px solid #efefef;padding: 20px 10px 25px 20px;}
.alt_login .tabbable-custom {overflow: visible;}
.form .form-body .form-group .control-label {padding-top: 25px;}
/* .page-order-step2 .CstmTextArea .CstmWidth .date-picker > i {color: #ed6b75;display: block;font-size: 16px;left: 0;margin: 11px 2px 4px 10px;position: absolute;text-align: center;width: 16px;z-index: 3;left: 402px;} */
.has-error .CstmWidth .btn.default:not(.btn-outline) {border-color: #e73d4a;}
.has-error select.form-control{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { 
   color: #333; 
} 
.note-danger .fa.fa-close.CloseNote{margin-right:0;} 
#step1Form .PCLeft > .tabbable-custom{overflow: visible;}
.step2Forgot{width:100%;max-width: calc(50% - 5px); float: right;padding: 10px;margin:5px 0 10px;font-size: 16px;}
.page-order-thanks .page-content > .note,.page-order-thanks .page-content > .form{max-width:1200px;margin:0 auto;}
.page-order-thanks .page-content > .note{margin:0 auto 20px;}
.page-order-thanks a.CtaBtn{padding: 10px;}

.page-order-step2 .price_after_sign{width:100%;max-width:423px;}
.page-order-step2 #show_alt_login{cursor: pointer;}
.page-order-step2 .portlet.light.bordered.alt_login{border: 1px solid #ddd !important;padding: 0;}
.page-order-step2 .portlet.light.bordered.alt_login .portlet-title{border-bottom: 0;padding: 10px 20px;}
.page-order-step2 .portlet.light.alt_login > .portlet-title > .actions{padding: 9px 0;}
.alt_login > .portlet-title > .actions .btn-xs{padding: 1px 5px;font-size: 12px;}
.page-order-step2 .tabbable-custom{margin-bottom: 0;}
.alt_login .tabbable-custom > .tab-content{border: 0 !important;}
.alt_login .CtaBtn{max-width: calc(50% - 5px);float: left;margin:5px 0 10px;}
.txt_primary {color: #0077cc !important;}
/*========================= Color Scheme =====================================================*/
.feature .panel-heading{ background: #0077cc;}
.TopBG{background:#263238}
.note.note-warning {border-color: #fdb60a;}
.font-red{color:#ff1144 !important;}
/*====================  Responsive Tab structure ================================================*/
.r-tabs {position: relative;}
.r-tabs .r-tabs-panel {padding: 15px;display: none;}
.r-tabs .r-tabs-accordion-title {display: none;border-bottom: 1px solid #ddd;}
.r-tabs .r-tabs-accordion-title:hover{background-color: #eeeeee;}
.r-tabs-accordion-title.r-tabs-state-active{border-bottom: none;}
.r-tabs-accordion-title.r-tabs-state-active:hover{background-color: transparent;}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {display: block;padding: 10px;text-decoration: none;font-size: 14px;}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {border-top: 3px solid #ed6b75;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.r-tabs .r-tabs-panel.r-tabs-state-active {display: block;}
/*=========================  Top Bar  =========================================================*/
.TopBar {color: #ffffff;font-size: 12px;margin: 0 auto;max-width: 1200px;min-height: 30px;padding-top: 6px;width: 100%;}
.Header [class*="-6"],.TopBG [class*="-6"] {padding-left:0; padding-right:0;}
.Topflag{margin-top:-2px;}
.Header .HRight{font-size:16px;}
.Header .HRight button{color:#263238 !important; margin-left: 20px;padding: 4px 16px;}
.Header .HRight button:hover{color:#fff !important}
.Header .HRight button i{font-weight:bold}
.Header .HRight span{color:#263238;}
.Header .fa.fa-phone-square {font-size: 16px;}
.Head {border-bottom: 1px solid #efefef;}
.PageBG{background-color:#f2f7fa;}
.PContent{max-width:1200px;width: 100%;padding-top:55px;padding-bottom:40px;}
/*=========================  Left Section  =====================================================*/
.PContent .PCLeft {border: 1px solid #efefef;background-color:#ffffff;padding: 30px 30px 75px;}
.PContent .PCLeft h1{color:#263238;font-size:26px;margin-top:0;margin-bottom:20px;}
.PCLeft .sub-title{position: absolute;right: 15px;top:-28px;color: #0077cc;}
.btm_sign_up{ padding: 13px;border:1px solid #ddd;overflow:hidden;}
.activation_msg h1{margin: 10px 0;}
.activation_msg h4{ line-height: 1.3em}
.activation_msg.note{padding: 45px 15px 35px; color: #263238;}
.activation_msg .content{margin-left: 135px; padding: 10px;}
.activation_msg p{font-size: 13px;}
.activation_msg .shield{background: #54BA53;width: 120px; height: 120px;float: left;}
.activation_msg .shield img{padding: 32px 0;}
.note .shield2{background: #fff; width: 200px; height: 200px;}
.activation_msg .shield2 img{padding: 53px 0;}
.activation_steps{counter-reset: step_counter; padding: 25px 20px 25px 35px; margin-bottom: 55px;}
.activation_steps h4,.activation_steps p{color: #000;}
.activation_steps h4{font-size: 16px; font-weight: bold;}
.activation_steps .step{padding-bottom: 50px;counter-increment: step_counter;position: relative;padding-left: 35px; border-left: 2px solid #54BA53;}
.activation_steps .step:last-child{border-left: 2px solid transparent;padding-bottom: 0;}
.activation_steps .step:before{content: counter(step_counter); font-size: 16px;background-color: #f5f8fd;position: absolute;width: 30px;height: 30px;display: inline-block;border: 2px solid #54BA53; border-radius:50%;left: -16px;top: -5px;text-align: center;padding-top: 2px;}
.nav > li > a:hover{ background-color: #eeeeee !important;}
.nav > li.active > a:hover{ background-color: #ffffff !important;}
.note.note-warning {border-left: 5px solid #fdb60a;}
.dd_add_san .control-label .sr_no{border:2px solid #e0e0e0;border-radius:100% !important;display:inline-block;width:30px;height:30px;text-align:center;
    padding-top: 3px;margin-right: 10px;margin-top: -5px;}
.dd_add_san .form-horizontal .control-label {text-align: left;}
.Top-0{margin-top: 0;}
.Bottom-0{margin-bottom:0}
/*=========================  Right Section  =====================================================*/
.PContent .PCRight{padding-right:0;}
.feature.money_back a{color:#333;text-decoration:underline;}
.feature.money_back a:hover{text-decoration:none;}
.feature a.btn{text-decoration:none;}
.feature.panel{border: none;}    
.feature .panel-heading{padding: 15px; color: #fff; position: relative}    
.feature .panel-title{font-size: 22px;line-height: 1.3em;color:#fff;}
.feature .panel-body{padding: 18px 22px; font-size: 14px;}
.feature .panel-body p{margin: 0 0 20px;}
.feature .panel-body ul{padding:0; margin-bottom: 18px;}
.feature .panel-body ul li{ list-style: none; line-height: 19px; padding-bottom: 5px;}
.feature .panel-body ul li:before{ font-family: FontAwesome; content: '\f00c';margin-right: 5px;}
.feature .btn{font-size: 16px; white-space: normal;}
.money_back h3{padding-right: 60px;}
.money_back .panel-heading img{position: absolute; right: 8px; top: -20px;}
.prod_wizard{height: 60px;background: #e1fbe0;}
.prod_wizard:after{content: '';background:url(../images/search_glass.png) no-repeat center center; display:inline-block; width: 100%; height: 66px; position: relative; top: 20px;}    
.sym_com {position: relative;}
/*.sym_com:after{content: '';width: 1px; height: 50px; background: #efefef; position: absolute;left: 50%; top: 15px;}*/
.sym_com .panel-body{padding: 20px 5px;}
.sym_com .no-space:first-child img{padding-right: 10px;}
.sym_com .no-space:last-child img{padding-left: 10px;}
.CstmWidth .btn.default:not(.btn-outline) {border-color: #c2cad8; border-left:none;}
.field-resellerdetails-reseller_website_url .input-larger {width: 319px !important;}
.field-resellerdetails-reseller_routed_domain .input-group {width: 387px !important;}
.font-15 {font-size: 15px;}
.border {border: 1px solid #efefef;}        
.CstmTitle .page-title {font-size: 26px;margin: 15px 0;}   
.tabbable-custom > .tab-content{padding:0}     
.mt-radio-list .mt-radio {display: block;}        
.btm_prev_next {margin-top: 40px;}        
.note-warning a {color: inherit;text-decoration: underline;}     
.tbl_top_bordered .heading-2{border-top: 4px solid #e7ecf1;border-bottom: 1px solid #e7ecf1}     
.tbl_pad_14 > tbody > tr > td,
.tbl_pad_14 > thead > tr > th {padding: 14px;word-break: break-all;} 
.billingAddressTable .tbl_pad_14 > thead > tr > th {word-break: normal;}
.billingAddressTable td:first-child,.billingAddressTable .heading-2 td:first-child{width: 34%;}
.billingAddressTable .help-block {word-break: normal;}
.mt-radio-list .mt-radio{display:block;}
.btm_prev_next{margin-top:40px;}
.note-warning a{color:inherit;text-decoration:underline;}
.opaque{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.txt_agreement textarea{font-family: Courier;color: #000;width: 100%;min-height: 250px !important;line-height: 1.1;margin-bottom: 10px;}     
.txt_code2{font-family: "Lucida Sans Typewriter", "Lucida Console";}
.certi-group textarea{padding:20px !important;}
.info-group{margin-bottom:55px;}

.cstm_left_tab{border:none !important;counter-reset: mo_steps_counter;}
.cstm_left_tab > li {counter-increment: mo_steps_counter;}
.cstm_left_tab > li:nth-child(odd) {background-color: #f6f6f6 !important;}
.cstm_left_tab > li:nth-child(even) {background-color: #fff !important;}
.cstm_left_tab>li.active {position: relative;}
.cstm_left_tab>li.active:after {content: '';width: 0;height: 0;border-style: solid;border-width: 25px 0 25px 15px;border-color: transparent transparent transparent #0077cc;position: absolute;right: -16px;top: 0px;}
.cstm_left_tab > li > a {color: #333;margin-bottom: 0 !important;border: 1px solid #e7ecf1;padding: 15px 20px;background-color: transparent !important;}
.cstm_left_tab > li > a:hover {background-color: transparent !important;}
.cstm_left_tab>li.active>a {background-color: #0077cc !important;color: #fff !important;border-color: #0077cc !important;}
.cstm_left_tab>li.active:hover {background-color: #0077cc !important;}
.cstm_left_tab>li.active>a:hover {background-color: #0077cc !important;}
.cstm_left_tab>li.processed {margin-bottom: 1px;}
.cstm_left_tab>li.processed a {background-color: #54ba53;color: #fff;cursor: default;border-color: #54ba53;}
.cstm_left_tab>li.processed a:hover {background-color: #54ba53 !important;border-color: #54ba53;}
.cstm_left_tab>li.processed:after {content: url('images/frontend/tick_wht.png');position: absolute;right: 20px;top: 50%;margin-top: -8px;}
.pymnt_optns a:focus{color:inherit;}
.pymnt_optns_tab .pot_right .cstm_left_tab_data{border:1px solid #e7ecf1;padding:25px 45px;min-height:150px;} 
.fa-img-visa:before{content:url('images/frontend/pc_visa.png');}
.cstm_left_tab_data .form-group .input-xsmall {float: left;margin-right: 5px;width: 80px !important;}
.cstm_left_tab{border:none !important;counter-reset: mo_steps_counter;}
.cstm_left_tab > li{counter-increment:mo_steps_counter}
.cstm_left_tab > li:nth-child(odd){background-color:#f6f6f6!important}
.cstm_left_tab > li:nth-child(even){background-color:#fff!important}
.cstm_left_tab>li.active{position:relative}
.cstm_left_tab>li.active:after{content:'';width:0;height:0;border-style:solid;border-width:25px 0 25px 15px;border-color:transparent transparent transparent #07c;position:absolute;right:-15px;top:50%;z-index:1;transform: translateY(-50%)}
.cstm_left_tab > li > a{color:#333;margin-bottom:0!important;border:1px solid #e7ecf1;padding:15px 20px;background-color:transparent!important}
.cstm_left_tab > li > a:hover{background-color:transparent!important}
.cstm_left_tab>li.active>a{background-color:#07c!important;color:#fff!important;border-color:#07c!important}
.cstm_left_tab>li.active:hover{background-color:#07c!important}
.cstm_left_tab>li.active>a:hover{background-color:#07c!important}
.cstm_left_tab>li.processed{margin-bottom:1px}
.cstm_left_tab>li.processed a{background-color:#54ba53;color:#fff;cursor:default;border-color:#54ba53}
.cstm_left_tab>li.processed a:hover{background-color:#54ba53!important;border-color:#54ba53}
.cstm_left_tab>li.processed:after{content:url('images/frontend/tick_wht.png');position:absolute;right:20px;top:50%;margin-top:-8px}
.tabbable-custom .pymnt_optns .nav-tabs li.active{border-top:none}
.pymnt_optns .pot_left .cstm_left_tab li > a > i{float:left;margin:3px 5px 5px 0;}
.pymnt_optns .pot_right .cstm_left_tab_data{border:1px solid #e7ecf1;padding:10px 40px 30px 40px;min-height:150px}
/*.pymnt_optns .col-lg-12 p {margin: 0;}*/
.pymnt_optns .card_details .mt-radio-inline img{margin-top:-6px}
.pymnt_optns .card_cvv .exp_date{width:65%;float:left}
.pymnt_optns .card_cvv .exp_date label{display:block}
.pymnt_optns .card_cvv .exp_date select{width:100%!important;max-width:90px;float:left;margin-right:20px}
.pymnt_optns .card_cvv .form-group{margin-bottom:0}
.pymnt_optns .card_cvv .cvv{width:35%;float:right}
.pymnt_optns .card_cvv .cvv label{white-space:nowrap;}
.pymnt_optns .card_cvv .cvv .input-icon{max-width:200px}
.pymnt_optns .card_cvv .cvv .input-icon.right > i{left:auto;color:inherit}
.tab-pane .card_type .mt-radio > img {max-width: 60px; margin-top: -8px;}
.pymnt_optns .fa-2co:before{content:'';background-image:url(/images/retail/paymentlogo/2co_b.png);background-size:100%;width:18px;height:14px;display:inline-block;}
.pymnt_optns li.active .fa-2co:before{background-image:url(/images/retail/paymentlogo/2co_w.png);}
.tbl_add_san{margin-bottom:0;}
.tbl_add_san thead tr th{font-weight:normal;font-size:15px;background-color:#f5f5f5;border:1px solid #e7ecf1;}
.form .form-bordered .form-group>div.additional_san {border-left: 0 !important;padding:20px 10px;}
.tbl_add_san {border-right: 1px solid #e7ecf1;}
.tbl_add_san>tbody>tr>td{vertical-align:top;padding:0 !important;}
.tbl_add_san .input-group{margin-bottom:5px;}
.tbl_add_san .input-group .input-group-addon:last-child{background:none;border:none;}
.tbl_add_san table{width:100%;}
.tbl_add_san table td{padding:13px;border-bottom:1px solid #e7ecf1;height:80px;vertical-align:top;}
.tbl_add_san table td:first-child{padding-right:15px;width:33%;}
.tbl_add_san table td:last-child{padding-left:20px;}
.tbl_add_san table .input-group .input-larger{max-width:100%;}
.tbl_invoice_top,.tbl_invoice_btm{min-width:340px;}
.tbl_invoice_top{margin-bottom:150px;}
.tbl_invoice_top,.tbl_invoice_top th,.tbl_invoice_btm{text-align:right;}
.tbl_invoice_top th{white-space: nowrap;}
.tbl_invoice_top .t-heading{background-color:#eef1f5;}
.tbl_invoice_top .t-heading th{text-align:center;}
.tbl_invoice_top tr td{width:35%;}
.tbl_invoice_top tr td:last-child{width:30%;}
.odr_pro_thnks .shield{width:100px; height:100px;background: #54BA53;margin: 20px auto;margin-top: 0;}
.odr_pro_thnks .shield img{padding-top:24px;}
.odr_pro_thnks .extra_note{padding:15px;border:1px solid #8FBB99;margin:10px auto;}
.odr_pro_thnks .extra_note p{color:#00904f;font-size:14px;}
.odr_pro_thnks .extra_note .cta_fluid.primary{background-color:#54BA53;}
.odr_pro_thnks .extra_note .cta_fluid.primary:hover{background-color:#3c923a;}
.PageSuccess .note.note-info{float:left;width:100%;padding:50px;margin-bottom:20px;}
.SuccessIcon{float:left;margin-right: 25px;}
.SuccessText{text-align:left;}
.SuccessText p{line-height: 25px;}
.odr_pro_thnks .SuccessText_info .OID,.odr_pro_thnks .SuccessText_info .OPT{display:inline-block;max-width:50%;vertical-align: middle;}
span.OIDTag{background-color:#e3f9ef;border:1px solid #00904f;padding: 5px 30px;border-radius:20px !important;display:inline-block;margin-bottom:15px;font-family: 'OpenSans-Bold';margin-right: 20px;}
span.OPTag{background-color:#e6f4ff;border:1px solid #1f79be;padding: 5px 30px;border-radius:20px !important;display:inline-block;margin-bottom:15px;font-family: 'OpenSans-Bold';}
.Box,.BoxF,.BoxS,.BoxT{padding-left:94px;position:relative}
.Box:before{background:url(../images/memberarea.png) no-repeat scroll 0 0;content: "";display: inline-block;height: 75px;left: 0;position: absolute;top: 5px;width: 95px;}
.BoxF:before{background:url(../images/memberarea.png) no-repeat scroll -100px 0; content: "";display: inline-block;height: 75px;left: 0;position: absolute;top: 5px;width: 95px;}
.BoxS:before{background:url(../images/memberarea.png) no-repeat scroll -200px 0; content: "";display: inline-block;height: 75px;left: 0;position: absolute;top: 5px;width: 70px;}
.BoxT:before{background:url(../images/memberarea.png) no-repeat scroll -280px 0; content: "";display: inline-block;height: 75px;left: 0;position: absolute;top: 5px;width: 80px;}
.PCLeft .ContentArea h1{text-align: center;margin-top: 50px !important;}
.Features h2 {color: #263238;font-size: 18px;}
.row.top-buffer {float: left;width: 100%;}
#step1Form .mt-radio-list {padding:2px 0;display:inline-block;}
#step2Form .input-group-phone i{position: absolute;left: 352px;width: 16px;margin: 11px 2px 4px 10px;font-size: 16px;z-index: 3;}
#step2Form .has-error .input-group-phone i{color:#ed6b75;margin-top: 56px;}
#step4Form .btn.bg-white:hover{background-color:#e7505a !important;}
#step4Form #extraSanArea .btn{height:34px;}
#step4Form #extraSanArea .extraSan.has-error{z-index:3;}
.page-order-step8 .edit_bill_addr > a > div{max-width: 200px;}
.exp_date .field-customerpaymentdetail-cpayment_card_exp_month,.exp_date .field-customerpaymentdetail-cpayment_card_exp_year{position:relative}
.exp_date .field-customerpaymentdetail-cpayment_card_exp_month i,.exp_date .field-customerpaymentdetail-cpayment_card_exp_year i{position: absolute;left: 73px;top: 10px;}
.exp_date .field-customerpaymentdetail-cpayment_card_exp_year i{left: 180px;}
.pymnt_optns .Pymtheader h3{float: left;width:65%;text-align: left;font-size: 22px;margin-top:20px;}
.topup_pymnt_methods .font-sm{margin-top: 0; display: inline-block}
#PaymentForm_20 .Pymtheader img, #PaymentForm_6 .Pymtheader img{margin-top: 7px;}
.Pymtheader {float: left;width: 100%;margin-bottom: 20px;padding-bottom: 15px;border-bottom: 1px solid #eee;}
.Pymtheader img.img-responsive{float: right;max-width: 120px;}
.cvv .input-icon .field-customerpaymentdetail-cpayment_card_cvv{position:relative;}
.cvv .input-icon .field-customerpaymentdetail-cpayment_card_cvv .fa.tooltips.fa-warning{position:absolute;left:10px;top:10px;}    
#emailExistMsg{color:#ff0000;}
.has-error .form-control {border-color: #ff0000;}  
.has-error #customerpaymentdetail-cpayment_card_cvv{padding-left: 25px !important;}
.readOnlyText {background-color: #eef1f5;padding: 6px;width: 290px !important;}

.pymnt_optns #PaymentForm_10 > .help-block{color:#ff0000;}
.PageBG .scroll_tabs_theme_light.AccScrollTab.scroll_tabs_container {min-height: 42px;}
@-moz-document url-prefix(){
	.PageBG .scroll_tabs_theme_light.AccScrollTab.scroll_tabs_container {min-height: 43px;}
}
.PageBG .tabbable-custom > .tab-content{border-top:1px solid #d5d5d5 !important;}
.page-order .PageBG .tabbable-custom > .tab-content{border-top:none !important;}
.page-order .PageBG .PContent #tabContent1 .form-horizontal .form-body margin-top:4px;}
.PCLeft .Accordiantab .nav.nav-tabs > li:hover {background-color: transparent;}
.PCLeft .tabbable-custom .nav-tabs li.active {border-top: 3px solid #ed6b75;margin-top: 0;position: relative;}
.AccScrollTab .nav-tabs > li > a {margin-right: 0 !important;}
.AccScrollTab .nav > li:hover {border-right: medium none !important;border-top: 3px solid #ed6b75 !important;}
.AccScrollTab .nav-tabs > li {float: none;}
.scroll_tabs_container div.scroll_tab_inner li {display: inline-block;}
.OrderList{padding:0;}
.OrderList .prod_brand_title{font-size: 16px;color: #333;display: table;width: 100%;}
.OrderList .prod_brand_title > span{display: table-cell;vertical-align: middle;}
.OrderList .prod_brand_title img{margin-right: 30px;width: 120px;}    
.OrderList .prod_brand_title p{overflow: hidden;display: table-cell;vertical-align: middle;}
.OrderList .orderBrandImg {max-width: 110px;position: absolute;right: 10px;width: 100%;}
.OrderList_jplinks{overflow: hidden;}
.OrderList_jplinks > div{float: left;margin-right: 10px;margin-bottom: 10px;}
.OrderList_jplinks > div .btn{height: 50px;padding: 5px 10px;display: table-cell;}    
.OrderList_jplinks > div .btn:hover,.OrderList_jplinks > div .btn:focus{background-color: inherit;border-color: #ccc;}
.OrderList_jplinks img{max-width: 85px;max-height: 30px;}
span#discountError {float: left;width: 100%;margin-top: 0;}
.col-sm-12.btn.red.btn-outline.center-block:hover{color:#fff !important;}
.RCstm-Padd{padding: 18px 5px !important;}


.field-signupdetails-reseller_mobile_number .NewPhoneNumber .input-larger,
.field-signupdetails-reseller_fax_number .NewPhoneNumber .input-larger {max-width: 290px !important;}


@media (max-width: 1110px){
.select2.select2-container.select2-container--bootstrap {max-width: 400px;width:100% !important;}
}
@media (max-width: 1024px){
.pymnt_optns .pot_right .cstm_left_tab_data{padding: 20px;}
.pymnt_optns .pot_right .cstm_left_tab_data{padding: 20px 40px 30px;padding-top: 10px !important;}
.Pymtheader img.img-responsive{display: none}
.pymnt_optns .Pymtheader h3{width: 100%;margin-top: 0;}
.mx_100{font-size: 12px;}
}
@media (max-width: 991px){
.NewPhoneCode,#signupdetails-reseller_mobile_number,#signupdetails-reseller_fax_number,#userdetails-user_mobile_number,
#userdetails-user_business_phone{clear: left;}
.TopLinks li:last-child {margin-top: 5px;}
}
@media (max-width: 767px){
.pymnt_optns .Pymtheader h3{width: 100%;}
.Pymtheader img.img-responsive{float: none; margin: 0 auto}
}
.addrs_box{font-size: 13px;margin-bottom: 20px;}
.addrs_box .addrs_content{padding: 5px 15px;background: #f7f7f7;height: 180px;cursor: pointer;word-wrap: break-word;word-break: break-word;}
.addrs_box.active:before,.addrs_box.active:after
{display: inline-block;width: 20px;height: 20px;position: absolute;right: 15px;top: 0;}
.addrs_box.active:after{font-family: FontAwesome;content:'\f00c';color: #fff;right: 12px;}
.addrs_box.active:before{content:'';border-right: 15px solid #4ab942;border-bottom: 15px solid transparent;border-left: 15px solid transparent;border-top: 15px solid #4ab942;}
.addrs_box.active .addrs_content{background: #e9f3f9;}                    
.addrs_box .addrs_content h5{font-size: 13px;}
.addrs_box .addrs_control{text-align: center;margin-top: -1px;}
.addrs_box .addrs_control ul{padding: 0;margin-bottom: 0;padding: 5px;}
.addrs_box .addrs_control ul li{list-style: none;display: inline-block;margin: 0 3px;}
.addrs_box .addrs_control ul li a{color: #525e64;font-size: 18px;padding: 5px;}
.addrs_box .addrs_control ul li a:hover{color: #282828;}
.addrs_add_box{text-align: center;margin-bottom: 20px;}
.addrs_add_box .addrs_content_add{height: 180px;}
.addrs_add_box .addrs_content_add.border{border-style: dashed;background: #F5F8FD;}
.addrs_add_box .addrs_content_add .plus{color: #d5d3d3;}
.plus img {padding:35px 0 20px 0;}
.Add_Adr{padding-bottom: 24px;font-family: 'OpenSans-Semibold';color:#333;text-decoration: none;}
.addrs_content:hover,.addrs_content_add:hover{background-color:#E9F3F9;}
.addrs_add_box a:hover{text-decoration: none;}
.addrs_box .tooltip-inner{max-width:300px;word-wrap: break-word;word-break: break-word;}
.CstmPadd{padding:8px 8px !important;}
#remainingAmt p{font-size:15px;}
.LineSpace-10 {border-top: 1px solid #d5d5d5;padding-bottom: 10px;}
.OrderList .CstmWidthHeader th:first-child{width:25%}
.OrderList.CstmWidthHeader th:nth-child(2){width:25%}
.OrderList .CstmWidthHeader th:nth-child(3){width:25%}
.OrderList .CstmWidthHeader th:nth-child(4){width:25%}

.list_tick{padding: 0 12px 0 40px;}
.list_tick li{list-style: none;position: relative;line-height: 1.8;font-size: 14px;}
.list_tick li:before{content: '';width: 19px;height: 18px;display: inline-block;background: url(/images/red_blue_tick.png);background-size: 100%;position: absolute;top: 5px;left: -25px;}
.page-order #altProductStart{display: none;}
.page-order-thanks #altProductStart{display: none;}
#altProductStart{position: relative;}
#altProductStart.border{border: 1px solid #efefef;min-height: 400px;margin-bottom: 30px;}
#altProductStart .pre-loader{position: absolute;left: 0;right: 0;margin: 0 auto;top: 50%;}
.alt_product{margin-bottom: 0;}
.alt_product.portlet.light{padding: 12px 12px 15px;}
.alt_product .alt_prod_price{font-size: 16px;}          
.alt_product .alt_prod_price img{margin-bottom: 10px;}
.alt_product .yr_price_list{padding: 5px 15px;margin: 10px 0 20px 0;}
.alt_product .yr_price_list.border{border: 1px solid #ddd}
.alt_product .yr_price_list .mt-radio{font-size: 12px;}
.alt_product .yr_price_list .mt-radio:last-child{margin-bottom: 0}
.alt_product .yr_price_list .mt-radio > span.price_off{position: static;border: none;height: auto;width: auto;background: none;}
.alt_product .btn{font-size: 16px; white-space: normal;}
.alt_product .alt_prod_feat {font-size: 16px;margin: 20px -12px;padding: 10px 0 0px;}
.alt_product .ribbon{font-size: 18px;color: #fff;padding: 10px 18px;min-width: 70%; }          
.alt_product.mt-element-ribbon .ribbon > .ribbon-sub{background-color: #2c3e50;}
.alt_product.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:before{border-right-color: #768a9e!important;}
.alt_product .portlet-title{margin-top: 40px;padding: 0 !important;position: relative;}
.alt_product .portlet-title h3{font-size: 20px;text-align: center;}
.alt_product .portlet-title > p{margin: 0 0 10px;}
.alt_product .ribbon_off{position: absolute;right: -30px;top: -65px;}
.alt_product .ribbon_off i{position: absolute;top: 18px;left: 0; right: 0; margin: 0 auto;color: #fff;text-align: center;}
.alt_product .ribbon_off i span{font-size: 16px;}
.social p {text-align: center;}
.odr_summary .panel-heading{background-color: #fff;}
.odr_summary .panel-heading h3{margin: 0;font-size: 20px;}
.odr_summary .panel-body{padding: 0 15px;}
.odr_summary .table{margin-bottom: 0;}          
.odr_summary .panel-body table td{font-size: 14px;color: #666666;}
.odr_summary .table>tbody>tr>td,.odr_summary .table>tfoot>tr>td{padding: 10px 0;border: none;vertical-align: middle;}
.odr_summary .table>tbody>tr.no-padding > td{padding: 4px 0;}
.odr_summary .table>tbody>tr.no-padding:last-child > td{padding-bottom: 10px;}
.odr_summary .table>tfoot{border-top: 1px solid #ddd;}
.odr_summary .table blockquote{padding: 0 0 0 15px;margin: 0;font-size: 12px; border-left:none;}
.odr_summary .OTxt{text-align: center;font-size: 15px !important;}
.odr_summary .no-padding td.text-right {font-size: 12px !important;}
.odr_summary .RSeven{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.odr_summary .RSeven td{font-family: 'OpenSans-Semibold';}
.odr_summary .REight td{font-family: 'OpenSans-Semibold';color: #37A000 !important;}
.odr_summary .RNine td{background-color: #f7f5f5;font-family: 'OpenSans-Semibold';}

@media screen and (min-width:768px) and (max-width:991px){
.alt_product .ribbon_off{display: none;}
}

@media screen and (min-width:340px) and (max-width:767px){
.alt_product .ribbon_off{display: block;}
}

@media screen and (max-width:339px){
.alt_product .ribbon_off{display: none;}
}

.PCLeft .table > thead > tr > th, .PCLeft .table > thead > tr > td,.PCLeft .table > tbody > tr > th,.PCLeft .table > tbody > tr > td,.PCLeft .table > tfoot > tr > th,.PCLeft .table > tfoot > tr > td {vertical-align: middle;}

/*=========================  Sign Up Button  =====================================================*/
.social_icon {margin-top: 15px;}
.social_icon ul {text-align: center; padding: 0;}
.social_icon ul li {list-style: none; display: inline-block; margin-right: 8px; border: 1px solid #e4ecf3;}
.social_icon ul li a{padding: 12px 52px; text-transform: uppercase; border-radius: 5px!important; color: #666666; font-family: 'OpenSans-Semibold'; display: inline-block;}
.social_icon ul li img {margin-right: 10px;}
.social_icon ul li a:hover {text-decoration: none;}

@media screen and  (max-width: 1200px){
.social_icon ul {padding:0; margin:0;}    
.social_icon ul li {display: block; margin-bottom: 10px; margin-right: 0;}    
.social_icon ul li a {display: block;}    
}

@media screen and (max-width: 1024px){
.social_icon ul {padding:0; margin:0;}    
.social_icon ul li {display: block; margin-bottom: 10px; margin-right: 0;width: 200px;margin: 0px auto;}    
.social_icon ul li a {display: block;}    
}

@media screen and (max-width: 1000px) {
.social_icon ul {padding:0; margin:0;}    
.social_icon ul li {margin-bottom: 10px;}    
.social_icon ul li a {display: block;}    
}

@media screen and (max-width: 736px) {
.social_icon ul {padding:0; margin:0;}    
.social_icon ul li {width: 100%;}    
.social_icon ul li a {display: block;}    
}
/*=========================  Step 5  =====================================================*/
.approverValidation {float:left; width:100%; border-bottom: 1px solid #d5d5d5; margin-left: -10px;}
#step5Form .approverValidation {margin: 15px 0 15px -15px;}
.stp-5-title{margin-top: -15px;}
#step5Form .btm_prev_next {display: inline-block; width: 100%; margin-top: 20px;}
#step5Form .note-warning p:not(:first-child) {margin-top: 0;}
.padd_brw{word-wrap: break-word; padding-left: 18px;}
.approverValidation .col-sm-12{padding: 0;}
.aprv_cstm .control-label {padding-top: 28px;}
.aprv_cstm .padd25{padding:6px 25px 6px 8px !important}
.approverValidation .mt-radio {margin: 10px 25px 15px 0;}
#approverEmailMethod, #fileBasedMethod, #cnameBasedMethod{float: left; width: 100%;}
@media (max-width: 1024px){
.approverValidation .mt-radio {margin: 5px 25px 5px 0;}
}


/* ========================== Deprecated Product ======================================== */

.Notice{padding: 0 0 30px;}
.Notice .col-center-block{border-radius: 5px !important;overflow: hidden;padding-left: 0 !important;padding-right: 0 !important;}
.Nheader img {height: 20px;margin-top: 15px;margin-bottom: 15px;}
.NBody{border: 1px dashed #c9c988;padding:0;border-radius: 5px !important;position: relative;background: #fefed7; min-height: 160px;display: flex;}
.depreciatedimg span{color: #fff;display: inline-block;width: 70px;margin-top: 80px;}
.NBody h1, .NBody h2 {font-size: 18px;color: #263238;margin-top: 0;line-height: 1.4;}
.Global h2{font-family:'Poppins-Regular';margin: -5px 0 5px 0;}
.NBody p {font-size: 14px;color: #666666;margin-bottom: 0; line-height: 1.5}
.Nheader,.NBody {text-align: center;position: relative}
.ClicHere{text-decoration: underline; color: #263238;} 
.NBody.Announcements.Global h1,.NBody.Announcements.Global h2,.NBody.Announcements.Global p{text-align: left}
.Discontinued h1,.Discontinued p{text-align: center;}
.NBody.Alternate h1,.NBody.Other h1{margin-bottom: -15px;}
.depreciated h1{font-size: 16px !important;color: #263238 !important;margin-top: 0 !important;line-height: 1.4 !important;margin-bottom: 10px !important;font-family: 'OpenSans-Semibold';}
.depreciated p {font-size: 14px;color: #666666 !important;margin-bottom: 0 !important;line-height: 1.5 !important;}
.depreciated{padding: 10px 10px 10px 10px !important;}
.depreciatedimg {float: left;width: 20px;z-index: 99;position: relative;margin-right: 20px;background: #0077cc;flex: 1;text-align: center;
border-top-left-radius: 5px !important;border-bottom-left-radius: 5px !important;border-right: 1px dashed #c9c988;min-height: 160px;}
.depreciatedimg img {top: 30px;position: absolute;left: 50%; transform: translateX(-50%);}
.depreciatedimg span {color: #fff;margin-top: 80px;width: 50px;display: inline-block;font-family: 'OpenSans-Semibold';}
.Discontinued p{margin-top:0;}
.Discontinued{flex: 5;padding: 20px 20px 20px 0px;}
.Nheader{position: relative;height: 50px;}
.Nheader:before {content: "";display: inline-block;position: absolute;left: 0;right: 0;top: 0;width: 100%;height: 100%;background: url(https://cdn.trustico.com/v16/images/logo-white.png) no-repeat scroll center / 120px;}

.NBody.Discontinued {flex: none;display: block;padding: 20px 20px 20px 120px;}
.discontud .depreciatedimg {background: #ff1144;}

@media (max-width:1024px){
.depreciatedimg{flex: 1.3}
}
@media (max-width:1000px){
.NoticeBg:after{display: none}
.NBody.Discontinued:before{display: none}
.NBody.Discontinued{padding: 20px;}
}
@media (max-width:767px){
.NBody.Alternate h1,.NBody.Other h1{margin-left:0;}
.depreciatedimg{display: none}
.Discontinued{padding: 20px;}
.NBody.Discontinued:before, .NBody.Alternate:before, .NBody.Announcements:before{transform: none; display: table; margin: 0 auto 25px; left: 0; top: 0; position: relative;}
}
/*=========================  Media Query  =====================================================*/
@media (max-width: 1199px){
.odr_pro_thnks .SuccessIcon{float:none;margin-right:0;}
.odr_pro_thnks .SuccessText{float:none;}
.odr_pro_thnks .SuccessText .SuccessText_info{text-align:center;}
}

@media (max-width: 1110px){
.select2.select2-container.select2-container--bootstrap {max-width: 385px !important; width:100% !important;}
.input-icon .fa.tooltips.fa-warning {right:20px; left:auto;}
.g-recaptcha {transform:scale(0.88);-webkit-transform:scale(0.88);transform-origin:0 0;-webkit-transform-origin:0 0;margin-top: 12px;}
.field-resellerdetails-reseller_website_url .input-larger {width: 100% !important;}
.field-resellerdetails-reseller_routed_domain .input-group {width: 100% !important;}
#step2Form .input-group-phone .fa.tooltips.fa-warning {right:10px !important; left:auto;}
}
@media (min-width: 992px) and (max-width: 1100px) {
.pymnt_optns .card_cvv .exp_date select{max-width:75px}
.exp_date .field-customerpaymentdetail-cpayment_card_exp_month i{left:58px}
.exp_date .field-customerpaymentdetail-cpayment_card_exp_year i{left: 155px;}
}

@media (max-width: 1024px) {
.NewPhoneNumber .input-larger {max-width: inherit;}
#step2Form .has-error .input-group-phone i {margin-top: 100px;}
.alt_product .ribbon_off{right: -15px;}
.alt_login .CtaBtn{font-size: 15px;}
.step2Forgot{font-size: 14px;}
.PCLeft .alt_login .input-icon .fa.tooltips.fa-warning {left: auto;}
.approverValidation .mt-radio{width: 100%}
.pymnt_optns .cstm_left_tab > li > a {padding: 15px 10px 15px 10px;}
.pymnt_optns .pot_left .cstm_left_tab li > a > i{min-height: 25px;}
.pymnt_optns .card_cvv .exp_date{width: 63%;}
.pymnt_optns .card_cvv .cvv{width: 37%;}
}

@media (min-width: 1025px) {
.OrderList_jplinks > div .btn:hover{opacity: 0.5;}
}

@media (max-width: 767px) and (min-width: 480px){
 .PCLeft .alt_login .input-icon .fa.tooltips.fa-warning {left: 368px;}   
}

@media (min-width: 992px) and (max-width: 1180px){
.mode{display: none;}
.Cstm_sp_left{width: 73% !important;}
}
@media (max-width: 991px){
#step2Form .has-error .input-group-phone i {margin-top: 55px;}
.form .form-bordered .form-group .control-label{font-size: 13px;padding-left: 5px;}
.LPadd{padding-right: 0;}
.PContent{padding-bottom:50px;}
.PCLeft .sub-title{right: 0;}
.tbl_add_san{min-width:100%;}
.tbl_add_san table td:first-child{width:24%;}
.input-icon .fa.tooltips.fa-warning {left:368px;}
footer .container {padding: 0 15px;}
.r-tabs .r-tabs-accordion-title {display: none;}
#step2Form .input-group-phone .fa.tooltips.fa-warning{left:348px;}
.page-order-step8 .PCRight,.page-order-thanks .PCRight{display: none;}
}
@media (min-width: 768px){  
.text-right-sm{text-align: right !important;}    
.text-left-sm{text-align: left !important;}	  
.pymnt_optns .pot_left{padding-right:0}
.pymnt_optns .pot_right{padding-left:0}

}
@media (max-width: 768px){	
.r-tabs .r-tabs-accordion-title {display: block;}
.addrs_add_box .addrs_content_add{height: 150px;}
.OrderList_jplinks > div .btn {padding: 5px;}    
.OrderList .prod_brand_title p{font-size: 14px;}
.social p{padding-top: 15px}
}
@media (max-width: 767px){		
#step2Form .has-error .input-group-phone i {margin-top: 100px;}
.RPadd{padding-left: 0;}    
.PContent .PCLeft{padding: 20px 10px 25px;}
.form .form-bordered .form-group .control-label{padding-top:10px;}
.form .form-bordered .form-group > div{padding: 5px 15px 15px;border-left:0;}
.footerLinks{text-align: left;}
.footerLinks > dd{width:32.7%}
.activation_msg .content{margin-left: 0; text-align: center;}
.activation_msg .shield{float: none;}
.mode{display: none;}
.r-tabs .r-tabs-nav {display: none;}
.r-tabs .r-tabs-accordion-title {display: block;}
.r-tabs .r-tabs-panel { border-bottom:3px solid #ed6b75;border-left: 1px solid transparent;border-right: 1px solid transparent;}
.r-tabs .r-tabs-panel.r-tabs-state-active{border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.btm_sign_up {text-align: center !important;}
.g-recaptcha {display: table;margin: 0 auto 15px;transform:scale(0.99);-webkit-transform:scale(0.99);transform-origin:0 0;-webkit-transform-origin:0 0;}
.rc-anchor-normal .rc-anchor-content {width: 150px !important;}
.cstm_left_tab > li.active::after{display:none}
.pymnt_optns_tab .pot_right .cstm_left_tab_data{padding:25px;}
.tbl_add_san table td:first-child{border-bottom: 0;display: block;height: auto;padding-bottom: 0;text-align: left;width: 100%;}
.tbl_add_san table td:last-child{display: block;height: auto;padding-left: 13px;width: 100%;}
.LoginFrmBtn .btn.mt-ladda-btn.ladda-button.CtaBtn.pull-right {margin-bottom: 20px;}
.No-data {display:none;}
.CstmTitle .page-title {font-size: 20px;margin: 10px 0 20px;padding-left: 10px;}
.addrs_box .addrs_content{height: 150px;}
.page-order-step8 .edit_bill_addr > a > div {float: left;min-width: 200px;width: 100%;max-width: none;}
.alt_product .ribbon_off i span {font-size: 14px;}
.alt_product .ribbon_off i{top: 12px;}
.readOnlyText {width: 100% !important;}    
}
@media screen and (max-width: 870px) and (min-width: 768px){
        .alt_login .CtaBtn, .step2Forgot{max-width: 100%;}
}
@media (max-width: 760px){
#step2Form .has-error .input-group-phone i {margin-top: 56px;}
.PContent .portlet.light {padding: 10px 10px 15px;}
.OrderList .CstmWidthHeader th:first-child{width:20%}
.OrderList.CstmWidthHeader th:nth-child(2){width:25%}
.OrderList .CstmWidthHeader th:nth-child(3){width:30%}
.OrderList .CstmWidthHeader th:nth-child(4){width:25%}
}
@media (max-width: 680px){
.page-order-step8 .PContent .PCLeft{position: relative; overflow: hidden;}
}
@media (max-width: 640px){
.PageSuccess .note.note-info{padding:40px 20px;}
.odr_pro_thnks .SuccessText_info .OID,.odr_pro_thnks .SuccessText_info .OPT{max-width:100%;display:block;}
span.OIDTag{margin-right:0;}
.OrderList .prod_brand_title{text-align: center;}
.OrderList .prod_brand_title img{margin: 0;}
.OrderList .prod_brand_title p{display: none;}    
.billingAddressTable td:first-child{word-break:inherit}
/*.OrderList .prod_brand_title p{display: block;margin-top: 15px;font-size: 14px;} */
}
@media (max-width: 500px){
.billingPhone .NewPhoneVal .input-group-addon i {top: -25px;}
}

@media (max-width: 480px){
.Cstm_sp_left{margin-left: 0 !important; margin-top: 5px !important; width: 100% !important; max-width: 100% !important}    
.footerLinks>dd{width: 49%;}
.input-icon .fa.tooltips.fa-warning {right:30px; left:auto;}
.field-resellerdetails-reseller_mobile_number .input-icon .fa.tooltips.fa-warning {top: 43px;}
.pymnt_optns .pot_right .cstm_left_tab_data{padding:15px}
.pymnt_optns .card_cvv .exp_date,.pymnt_optns .card_cvv .cvv{width:100%}
.pymnt_optns .card_cvv .exp_date{margin-bottom:15px}
#step2Form .input-group-phone .fa.tooltips.fa-warning {right:5px !important; left:auto;}
.orderBrandImg {display: none;}
.page-order .OrderList td {font-size: 13px !important; padding:5px;}
.page-order .OrderList {padding: 0 !important;}
.page-order .container.PContent {padding-left: 5px;padding-right: 5px;}
.page-order .OrderList table .btn{padding: 6px !important;font-size:13px !important;}
.page-order .form-horizontal.form-bordered.OrderList {padding-left: 0 !important;padding-right: 0 !important;}
#step2Form .has-error .input-group-phone i {margin-top: 100px;}
.OrderList_jplinks img{max-width: 78px;}
.OrderList_jplinks > div{margin-right: 5px;margin-bottom: 5px;}
.OrderList_jplinks > div:last-child{margin-bottom: 10px;}
.alt_login .CtaBtn{max-width: 100%;}    
.step2Forgot{max-width: 100%;}
}

@media (max-width: 470px){
.input-icon .fa.tooltips.fa-warning {right:20px; left:auto;}
}
@media(max-width: 400px){.note.note-success p{display: inline-block;}}
@media (max-width: 380px){
#mode_types li{width: 100%;}
.mode{display: inline;}
#step1Form #orderDiscount{margin-bottom:10px;}
}
@media (max-width: 360px){
.form-group .btn-group .btn{min-width: 100px;}
.field-resellerdetails-reseller_website_url .input-group span:first-child {border-right: 1px solid #d5d5d5;float: left;width: 100%;}
.field-resellerdetails-reseller_website_url.has-error .input-group span:first-child {border-right: 1px solid #d5d5d5;float: left;width: 100%;}
.field-resellerdetails-reseller_routed_domain .input-group span:first-child {border-right: 1px solid #d5d5d5;float: left;width: 100%;}
.field-resellerdetails-reseller_routed_domain .input-group span:last-child {border-left: 1px solid #d5d5d5;float: left;width: 100%;}
.field-resellerdetails-reseller_routed_domain.has-error .input-group span:first-child {border-right: 1px solid #e73d4a;float: left;width: 100%;}
.field-resellerdetails-reseller_routed_domain.has-error .input-group span:last-child {border-left: 1px solid #e73d4a;float: left;width: 100%;}
.g-recaptcha {transform:scale(0.88) !important;-webkit-transform:scale(0.88) !important;transform-origin:0 0 !important;-webkit-transform-origin:0 0;margin-left:-6px !important;}
.pymnt_optns .pot_right .cstm_left_tab_data{padding:10px}
.pymnt_optns .card_details .mt-radio-inline .mt-radio{margin-right:4px}
.pymnt_optns .card_details .mt-radio{padding-left:25px}
.approverValidation .col-sm-12 {padding-right: 0;}
}

@media (max-width: 320px){
.footerLinks>dd{width: 100%;}
.g-recaptcha {transform:scale(0.77) !important;-webkit-transform:scale(0.77) !important;transform-origin:0 0 !important;-webkit-transform-origin:0 0;margin-left:-6px !important;}
}

.table-responsive select, .PPageID > select, .form-group select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(../images/select_arrow.png)no-repeat right center!important;
    padding-right: 20px!important;
}
.pymnt_optns p.font-sm {margin: 0; display: inline-block;}
/*=========================  Phone No  =====================================================*/
.PhoneAddon span.input-group-addon.prefix {padding: 0;background: transparent;border: none;text-align: left;}
.PhoneAddon .select2.select2-container.select2-container--bootstrap {width: 385px;}
.has-success .select2-dropdown, .has-success .select2-selection{border-color: #c2cad8;}
@media (max-width: 390px){.PhoneAddon .select2.select2-container.select2-container--bootstrap {width:100%}}
.yellow-text {color: #fca107 !important}
.yellow-text .fa-warning{height: 20px;}

/*=========================  CSR Wizard  ====================================*/
#csr_command_wizard {margin-bottom: 30px; display: inline-block; color: #fc1b49;}
.Seal_slct .select2.select2-container.select2-container--bootstrap{width: 100% !important;}
.form-group.field-ordertemp-order_temp_csr_key .col-sm-12.col-lg-12.col-md-12.input-icon, .form-group.field-ordertemp-order_temp_csr_key .help-block, .form-group.field-ordertemp-order_temp_csr_key .hint-block{border-left: none !important;}
.form-group.field-ordertemp-order_temp_csr_key .hint-block {display: none;}
@media (max-width: 991px){.command_wizard_tool .PContent .PCLeft {padding: 0 !important; border: none !important;}}