/*========================= Top Menu Scroll =====================================================*/
.scroll_tab_inner{left:0!important;right:55px!important}
.scroll_tabs_container .dropdown-menu.pull-left > li{display:block!important}
.scroll_tabs_container .dropdown-menu > li{display:inline-block!important;float:left;width:100%}
.scroll_tabs_container div.scroll_tab_inner li{display:inline-block;}
.scroll_tabs_theme_light .scroll_tab_left_button{height:35px;background-color:#c4072f;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #c4072f;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.scroll_tabs_theme_light .scroll_tab_left_button::before{content:"\276E";line-height:35px;padding-left:8px;color:#fff}
.scroll_tabs_theme_light .scroll_tab_left_button_over{background-color:#950000}
.scroll_tabs_theme_light .scroll_tab_left_button_disabled{opacity:.5}
.scroll_tabs_theme_light .scroll_tab_right_button{height:35px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#c4072f;border:1px solid #c4072f;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.scroll_tabs_theme_light .scroll_tab_right_button::before{content:"\276F";line-height:35px;padding-left:8px;color:#fff}
.scroll_tabs_theme_light .scroll_tab_right_button_over{background-color:#950000}
.scroll_tabs_theme_light .scroll_tab_right_button_disabled{opacity:.5} 
.hor-menu > .navbar-nav > li{float:none!important}  
/*.hor-menu > .navbar-nav > li:last-child .dropdown-menu{left:-50.5%;width:160px;}*/
.BdrLight{border:1px solid #eeeeee;padding:0 !important;}
/*.portlet-title,.BdrLight .portlet-body {padding: 12px 20px 15px !important;}*/
.page-view-order .MInnerTab .tabbable-custom .tab-content {
  padding: 20px;
}
.MInnerTab .gen_details .portlet-body {
  min-height: 190px;
}
.MInnerTab .certi-group {
  margin-bottom: 40px;
}
.has-error select.form-control{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
/*========================= 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:absolute;top:17px;left:17px;}  
.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}}
/*=========================  Note =====================================================*/
.CstmPage .RightNote {height: 40px;position: relative;width: 100%; margin-top:-40px; right:0;}
.note-infoTop{width: 200px;float:right;padding:5px 0;background-color: #f5f8fd;
  color: #010407; border:none; border-left:3px solid #8bb4e7; font-size:13px;}
.note-infoTop i{margin-right:5px;}
.LeftS{float:right;padding:2px 10px !important;margin-top:-20px; margin-bottom:15px;}
.LeftS i{margin-right:5px;}
.RightNote {height: 40px;margin-top: 0;position: absolute;right: 19px;width: 20%; z-index:1}
.TopNote .btn.btn-outline.grey-mint {background: #fff none repeat scroll 0 0;border-color: #525e64;color: #525e64;}
.TopNote .btn.btn-outline.grey-mint:hover{background: #525e64 none repeat scroll 0 0;border-color: #525e64;color: #fff;}
/*========================= Security tab=====================================================*/
.security_2step p{ color:#666;}
.security_2step .alert{ padding : 25px 15px;}
.security_2step .alert .btn-outline{background-color:#fff;}
.security_2step .alert table{color : #666; text-align:left; margin : 30px auto;}
.security_2step .alert table th,.security_2step .alert table td{padding : 5px 15px;} 
/*=======================  Fixed Header & Left Column table ======================================*/
#parent{height:350px;border:1px solid #e7ecf1!important}
.fixTable{width:800px;border:none!important;margin-left:-1px!important;margin-bottom:0}
.fixTable td,.fixTable th{min-width:auto;white-space:nowrap;}
.fixTable td:first-child,.fixTable th:first-child{min-width:30px}
.fixTable td:nth-child(2),.fixTable th:nth-child(2){min-width:250px}
.fixTable th:not(:first-child){z-index:1!important}
.fixTable th:nth-child(2){z-index:2!important}
.HeadMChk{z-index:2!important}
.BodyMChk{z-index:1!important;background-color:#F6F6F6!important}
.fixTable .UserGroupTbl .mt-checkbox {margin-right:0 !important;}
.fixTable td img{margin-left:13px;}
/*=======================  Email Preview ======================================================*/
.html_Ver,.txt_Ver{padding:0 20px !important}           
.email_content .txt_block {margin: 20px 0 0;}        
.email_content .txt_block .portlet-title {border: none;padding: 0 !important;}        
.email_content .txt_block .portlet-title > .actions {padding: 0;}        
.email_content .txt_block .portlet-title > .actions .btn {padding: 6px 12px;font-size: 14px;}        
.email_content .txt_block .portlet-title .actions table {margin: 0;}
.email_content .txt_block .portlet-title .actions table td {font-size: 13px;}                
.email_content .txt_block .portlet-title .actions table .selected {background-color: #fcf9ce;}                
.email_content .txt_block textarea,.email_content .txt_block .portlet-body {min-height: 321px;width: 100% !important;padding:10px;margin-bottom: 5px;border: 1px solid #c2cad8;display:block;font-size:13px; color:#4a4747;}        
.email_content .sign_Box textarea{min-height:160px;}
.txt_Ver .preview .portlet-body{background-color:#e9e9e9;}
.form .form-bordered .inner-pad .html_Ver,.form .form-bordered .inner-pad .txt_Ver{border-left:0 !important;}
.email_content .dropdown-menu{width:inherit !important;}
.portlet .field-msgemail-email_body label,.portlet .field-msgemail-email_body_text label{display:none;}
.EmsillTxtArea,.EmsillTxtArea2 {border-left:none !important;padding:0 !important;}
.html_Ver .txt_block .form-group,.txt_Ver .txt_block .form-group{border-bottom:none !important;}
.email_content .inner-pad {border-bottom: 1px solid #efefef;padding-bottom: 20px !important;width: 100%;}
@media (max-width:992px){.inner-pad {padding: 40px 40px;}}
/*=========================  Common Classes  =====================================================*/

.btn-primary {background-color:#0077cc;border-color:#0077cc;}
a{color:#07c;}
.sbold {font-family: OpenSans-Semibold;}
.MainRData > a{float:right}
.search-bar .grey-cararra{margin-left:10px;color:#07c!important}
.btn-CPrimary{background-color:#07c;border-color:#07c;padding:9px 40px!important;color:#fff; line-height:1.42 !important}
.btn-CPrimary:hover,.btn-CPrimary:focus{background-color:#286090;border-color:#204d74;color:#fff}
.search-bar input{background-color:#eef1f5;border:1px solid #eef1f5;height:40px}
.OrderNo > span{border:1px solid #d5d5d5;margin-right:10px;padding:5px 10px}
.CstmWidth{max-width:698px}
.fileinput{margin-bottom:0!important}
.CstmClr{color:#07c}
.OrderNo{padding-right:4px!important}
.OrderNo .fa{color:#848484}
.CurrencyList th:nth-child(2),.CurrencyList td:nth-child(2),
.LanguageList th:nth-child(2),.LanguageList td:nth-child(2),
.CmnList th:nth-child(2),.CmnList td:nth-child(2){text-align:center !important;}
.CurrencyList td:nth-last-child(3),.CurrencyList th:nth-last-child(3),
.CurrencyList td:nth-last-child(4),.CurrencyList th:nth-last-child(4){text-align:center;}
.VariableList th:nth-child(2),.VariableList td:nth-child(2),
.ProductList th:nth-child(2),.ProductList td:nth-child(2),
.ProductList th:nth-child(3),.ProductList td:nth-child(3),
.ProductGroupList th:nth-child(3),.ProductGroupList td:nth-child(3),
.ProductBrandList th:nth-child(3),.ProductBrandList td:nth-child(3){text-align:center !important;}
.MenuList th:nth-child(1),.LanguageList th:nth-child(1),.CurrencyList th:nth-child(1),
.ProductList th:nth-child(1),.ProductGroupList th:nth-child(1),.ProductBrandList th:nth-child(1),
.UserList th:nth-child(1){text-align:center;width:2%;}
.MenuTbl td:last-child,.MenuTbl th:last-child,.LanguageList td:last-child,.LanguageList th:last-child,
.CurrencyList th:last-child,.CurrencyList td:last-child,
.UserRoleList th:last-child,.UserRoleList td:last-child,
.ProductList th:last-child,.ProductList td:last-child{text-align:left;width:170px;}
.MenuTbl td:nth-last-child(2),.MenuTbl th:nth-last-child(2),
.LanguageList td:nth-last-child(2),.LanguageList th:nth-last-child(2),
.ProductList th:nth-last-child(2),.ProductList td:nth-last-child(2){text-align:center;}
.UserList td:nth-last-child(3),.UserList th:nth-last-child(3){text-align:center !important;}
.MenuVarList th:nth-child(5),.MenuVarList td:nth-child(5){text-align:center;width:2%;}
.UserRoleList th:nth-child(1){text-align:center;width:1%;}
.UserRoleList th:nth-child(5){text-align:left;width:23%;}
.VarStatus td:nth-child(2) {width: 120px;}
.VarStatus td{font-size:10px;}
.VarStatus tr td:first-child{width:60px; text-align: left !important;max-width: 60px !important;min-width: 60px !important;}
.VarStatus {margin: 2px auto 0;}
.SubMenuLevel {padding-left: 10px;}
.action-column{text-align:left !important}
.MainRData{font-weight:700;padding-left:10px!important}
.MainRow{background-color:#edf6fd!important}
.TClr{border-color:#07c;background-color:#07c;color:#fff!important}
.TClr:hover{color:#fff;background-color:#286090;border-color:#204d74}
.CTABtn button i{margin-right:5px}
.CTABtn button{margin-right:6px}
.cta_fluid{width:100%;font-size: 18px;padding: 10px 10px;border: medium none;white-space: normal;font-family: 'OpenSans-Bold';background-color:#f6f6f6;color:#263238;}
.cta_fluid:hover{background-color:#d5d5d5;}        
.cta_fluid.primary{background-color: #FF1144;color: #fff;}
.cta_fluid.primary:hover{background-color: #d11548;color: #fff;}
.cta_fluid a{color:#263238;}
.tabbable-custom .form-group .CTABtn button{padding:6px 16px}
.PCount .pagination-sm > li > a i{width:7px}
.page-sidebar-closed .TpBack .btn.grey-mint.btn-outline{margin-left:135px}
.TpBack .btn.grey-mint.btn-outline{border:medium none}
.TpBack .btn.grey-mint.btn-outline:hover{background-color:#fff;color:#F14}
.PCount .pagination-sm > li > a{border-radius:15px!important;color:#263238;margin-left:2px;margin-right:2px;padding:2px 8px 3px}
.pagination .active a{color:#fff!important}
.PCount .pagination-sm li:first-child a,.PCount .pagination-sm li:last-child a{background-color:#e1e5ec}
.PCount{text-align:right;padding-left:0;padding-right:0}
.PPageID{border:1px solid #d5d5d5;padding:0 5px}
.PPage{margin-bottom:7px}
.row.TopBtn{padding-bottom:30px}
.portlet{margin-bottom:20px}
.Actionbtn{border-color:#d9d9d9;color:#263238;background-color:#fff}
.CstmClr .fa-info-circle{display:none}
.table-hover > tbody > tr.HvrEft:hover .CstmClr .fa-info-circle{display:initial}
.Actionbtn:hover{background-color:#263238;color:#fff}
.heading{background-color:#fbfcfd;border-bottom:4px solid #e7ecf1}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > td{vertical-align:middle}
.PCount .pagination.pagination-sm{margin-top:5px}
.PCount .pagination,.PCount .PPage{float:right;margin-top:4px;margin-left:5px}
.PPageNo,.PPageID,.PPageC,.PPage b{font-size:13px;margin-left:2px;margin-right:2px}
.page-content-white .page-content .page-bar{margin-bottom:20px}
.CstmTitle .page-title{margin-bottom:15px;margin-top:0;padding-top:5px}
.CstmTitle .CTABtn{text-align:right}
.CstmTitle .CTABtn button{margin-left:7px;margin-right:0;padding:6px 16px}
.tabbable-custom > .tab-content{padding:0}
.tab-content .input-large{width:400px!important;float:left}
.tab-content .mt-checkbox{/*float:left;*/margin-left:15px}
.tab-content .help-block{font-size:14px;color:#666;clear:left}
.form .form-bordered .form-group .CTABtn{border-left:medium none;padding:35px 0 35px 20px}
.form .form-bordered .form-group .help-block{float:left;}
.tab-content .input-icon > i{left:360px}
.page-dashboard .tab-content .input-icon > i {left: 370px;}
.form-control{width:400px}
.SwitchBtn .bootstrap-switch{float:left}
.CstmTextArea textarea{max-width:670px;width:100%!important}
.FCode .form-control.form-control-inline.input-large{margin-left:20px!important;width:90px!important}
.CstmFInput .fileinput.fileinput-new{margin-bottom:0}
.tab-content .mt-radio,.tab-content .mt-checkbox{margin-bottom:10px}
.CstmChkBx .mt-checkbox{margin-left:0!important;width:100%}
.CstmChkBx .mt-checkbox-list{float:left;width:33%}
.FCode > label{float:left;font-size:15px;margin-top:5px}
.CstmFInput .input-medium{width:185px!important}
.CstmFInput .fa.fa-file.fileinput-exists{display:inline-block}
.has-error .input-icon > .form-control{padding-left:6px}
.btn.default:not(.btn-outline){background-color:#c2cad8;border-color:#c2cad8}
.CstmAjaxTxt{margin-top:15px;clear:left;color:#fff}
.MainRData i{margin-right:3px}
.MenuTbl .label-success{background-color:#1bbc9b}
.MenuTbl .NestdRow{padding-left:50px!important}
.page-header-inner .scroll-to-top.TpBack{float:left;left:18px;min-height:60px;padding-left:5px;padding-top:19px;position:relative}
.page-header-inner .TpBack i{margin-right:7px}
.table > thead > tr > th,.table > thead > tr > td,.table > tbody > tr > th,.table > tbody > tr > td,.table > tfoot > tr > th,.table > tfoot > tr > td{padding:8px 8px 8px 10px}
.tab-content .password-strength .progress{margin-top:10px;max-width:303px;margin-bottom:10px}
.tab-content .password-strength-second .progress{margin-top:10px;max-width:303px;margin-bottom:10px}
.nav > li > a:hover{background-color:#eee!important;text-decoration:none}
.password-strength .form-control{float:left;margin-right:20px!important;width:200px}
.password-strength-second .form-control{float:left;margin-right:20px!important;width:400px}
.password-strength-second .field-customer-customer_new_password .password-verdict {line-height: 40px !important;}
.GenPwd{background:#07C;color:#fff;padding-left:25px;padding-right:25px}
.GenPwd:hover{background:#286090;color:#fff}
.form-body.btmbtn{padding-bottom:45px;padding-top:30px;width:100%}
.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{height:auto!important}
.form-body.CstIconFont{position:relative}
.FCode .control-label.col-sm-3.col-md-4.col-lg-4{padding-top:0;text-align:left;width:200px;padding-left:0}
.CstIconFont .form-group:last-child{border-bottom:none}
.FCode .form-control.form-control-inline.input-large{margin-left:0!important;width:90px!important}
.pagination .prev > span,.pagination .next > span,.pagination .first > span,.pagination .last > span{border-radius:15px!important;padding:3px 5px!important}
.prev.disabled > span,.next.disabled > span,.first.disabled > span,.last.disabled > span{margin-left:2px;margin-right:2px;opacity:.6}
.PCount .pagination li{float:left}
.portlet-body .table-container .PPage .PPageID{border:medium none;padding:0}
.portlet-body .table-container .PPage .PPageID > input{border:1px solid #d5d5d5;height:25px;padding:0 5px;width:70px;text-align:center}
.portlet-body .table-container .PPage{float:right;max-width:245px}
.portlet-body .table-container .grid-view .PPage.Topaging{max-width:255px !important;}
.PPageID select{border:1px solid #d5d5d5;padding:1px 5px}
.portlet-body .table-container .PCount .PPage{max-width:inherit}
.table-container .grid-view .PCount select{border:1px solid #d5d5d5}
.page-content-wrapper .portlet-body .TopBtn .CTABtn{margin-bottom:15px}
.PaddNone .CTABtn{padding-left:0;padding-right:0}
.grid-view .heading th{position:relative;font-family:OpenSans-bold}
.grid-view .heading th a{color:#333}
.CstIconFont > img{position:absolute;right:0;top:0}
.portlet-body .table-container .grid-view{position:unset}
.grid-view .heading th a.asc:after{content:url(../images/sort_asc.png);position:absolute;right:0}
.grid-view .heading th a.desc:after{content:url(../images/sort_desc.png);position:absolute;right:0}
.grid-view .heading th a::after{content:url(../images/sort_both.png);position:absolute;right:0}
.has-success .form-control,.has-success .form-control:focus{border-color:#dedede;box-shadow:none}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label
{color:#333333}
.form .form-group .control-label_right{padding-top:9px;margin-bottom:15px;width:100%}
.table-input .form-control{display:inline-block;width:auto;height:auto;padding:3px}
.table-input label{margin:0!important}
.page-footer{border-top:1px solid #aebac0}
.portlet .Main-Search{max-width:460px}
.grid-view .PCount{float:right}
.page-content .tabbable-custom .nav-tabs > li{margin-bottom:-1px}
.form-body .form-group .form-control{padding:6px}
.grid-view tr.rowChecked,.grid-view tr.rowChecked:hover{background-color:#f0f9ff !important}
.portlet-body .table-container td span.PPage{float:none}
.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}
.has-error .help-block{color:#ff0000;}
.Topaging{position:absolute!important;right:0;bottom:-97px}
.table-container.TopBtn{position:relative}
.FontImage {position: relative;}
.FontImage img {max-height: 60px;margin-top: -77px;max-width: 100px;position: absolute;right: 12%;}
.page-footer .page-footer-inner{display:inline-block;float:none}
.page-footer{text-align:center}
.page-content .note.note-danger{color:#f14}
.note.note-danger{border-color:#f14;color:#f14}
table.errorTbl {border-color: #f14;}
.errorTbl td {padding: 3px 10px;border: 1px solid #f14;}
.page-content .note-danger .fa-warning{display:inline-block;float:left;margin-right:10px;margin-top:4px;min-height:40px}
.slimScrollBar{opacity:1!important;right:0!important}
.TopSInput .SearchBar{width:50%;margin: 0 auto;}
.Tabsearch .SearchBar{width:60%;margin: initial;}
.page-content.CstmPage{padding-bottom:100px}
.CstmFInput .fileinput-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}
.LeftBdrNone .form-group > div{border-left:none!important}
.PopUpTab .tabbable-line > .tab-content{padding:0}
.PopUpTab .control-label{padding-top:90px!important}
.modal-header .btn.btn-default{position:absolute;right:10px;top:10px}
.CstmPoPup{margin:30px auto;width:100%;max-width:850px!important}
.CstmPoPup .form-group{border-bottom:medium none!important}
.page-manage-retail-price-34 .CstmPoPup .form-group{border-bottom:1px solid #efefef !important;}
.CstmPoPup .help-block{clear:left;color:#666;float:left;font-size:13px}
.CstmPoPup .input-large{width:400px!important}
.CstmPoPup .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.CstmPoPup .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{background:#2bb8c4 none repeat scroll 0 0}
.CstmPoPup .tabbable-line > .nav-tabs > li.active{border-bottom:4px solid #f14;position:relative}
.CstmPoPup .tabbable-line > .nav-tabs > li.open,.tabbable-line > .nav-tabs > li:hover{background:rgba(0,0,0,0) none repeat scroll 0 0;border-bottom:4px solid #d5d5d5}
.CstmPoPup .tabbable-line > .nav-tabs > li.active > a{color:#666}
.CstmPoPup .tabbable-line > .nav-tabs > li > a{color:#337ab7}
.CstmPoPup .form .form-bordered .form-group > div{padding:20px 10px 0 20px}
.CstmPoPup p .form-control.input-large {margin-top: 60px;}
.tabbable-custom .PopUpTab .tab-content {border: medium none;}
.CstmPoPupFull{width:100% !important;}
.CstmPoPupFull .tabbable-line > .tab-content{border:none;border-top: 1px solid #efefef;}
.CstmPoPupFull .tabbable-line > .nav-tabs > li{margin-bottom: -1px;border-top: 4px solid transparent;}
.CstmPoPupFull .tabbable-line > .nav-tabs > li.active{border-top:4px solid transparent;}
.MultiSelectTitle{color:#263238;float:left;margin-bottom:10px;width:100%}
.tabbable-line{position:relative}
.NavSlider{border:1px solid #efefef;border-bottom:none;min-height:44px;min-width:60px;padding-top:4px;position:absolute;right:0;text-align:center;top:0}
.NavSlider a{color:#ccc;font-size:21px;font-weight:700;margin:0 7px 10px;cursor:default}
.NavSlider a.active{color:#666!important;cursor:pointer}
.modal-body{padding:0 15px 30px}
.CstMCode input{width:100%}
.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;}
.Tabsearch{padding:0 25px 30px}
.TabPadd{padding:20px 20px 90px!important}
.TabPadd .search-bar .CTABtn{padding-right:0}
input[type=text]::-ms-clear,input[type=password]::-ms-reveal,select::-ms-expand{display:none}
.Blink{display:none}
.tab-pane.Blink.active{display:block}
.tabbable-custom .tab-content{border:1px solid #ddd;margin-top:-1px;}
.tab-content.BdrNone{border:medium none}
.search-bar .CTABtn .btn{padding:6px 12px}
.btmbtn .SwitchBtn{padding-left:20px!important}
.FixedBox .note.note-danger{color:#F14}
.FixedBox .note.note-danger i,.FixedBox .note.note-success i{float:left;margin-bottom:35px;margin-right:10px;margin-top:5px}
.CstmTitle .CTABtn{margin:0}
.CstmTitle .page-title{margin:0 0 15px}
.MenuTbl .PPage{margin-bottom:0}
.markStar {left: 32.7%;position: absolute;top: 10%;}
.note-success .fa.fa-check,.note-danger .fa.fa-warning{float:left;margin-right:10px;margin-top:3px !important}
.bootstrap-switch-handle-on.bootstrap-switch-primary{background:#2bb8c4!important}
.tab-content .Tabsearch .mt-checkbox {float: left;margin-right: 28px;margin-top: 9px;}
.ms-container .ms-selectable li.ms-active, .ms-container .ms-selection li.ms-active {background-color: #e2e2e2;color: #333;}
.form-control{color:#333333;}
.has-success .form-control {border-color: #c2cad8;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #333333;}
.No-data {display: table;margin: 0 auto;padding-bottom: 20px;padding-top: 20px;width: 80%;}
.has-error .form-control {border-color: #ff0000;}
.hint-block {float: left;padding-top: 5px;width: 100%;font-size: 11px;color: rgba(74, 71, 71, 0.63); font-style:italic;}
.MenuTbl .fa-info-circle{color:#0077cc}
.Status_act {color: #999999;float: left;font-size: 12px;padding-top: 2px;width: 100%;}
.grid-view table td .fa-info-circle {margin-left:3px;}
.grid-view table td .PPageID {margin-left: 0;margin-right: 0;}
.PaddRgt{margin-right:20px;margin-bottom: 0 !important;}
page-header .btn.btn-outline.grey-mint:hover,.page-header .btn.btn-outline.grey-mint:active,.page-header .btn.btn-outline.grey-mint:active:hover,.page-header .btn.btn-outline.grey-mint:active:focus,.page-header .btn.btn-outline.grey-mint:focus, .page-header .btn.btn-outline.grey-mint.active {background-color: transparent;
border-color:transparent;}
.SecRBtn {padding-top: 30px !important;}
.form-group .table .form-control.form-filter {padding-bottom: 0 !important;padding-top: 0 !important;}
.control-label_right {border-bottom: 1px solid #d5d5d5;padding-bottom: 5px;}
.note-info{border-left:3px solid #8BB4E7;}
.StatusWork {display: table;font-size: 10px;margin: 3px auto 0;}
.btn.default:active:not(.btn-outline), .btn.default.active:not(.btn-outline), .open > .btn.default.dropdown-toggle:not(.btn-outline) {
  background-color: #2bb8c4;border-color: #bcc5d4;color: #fff;}
.toggle {clip: rect(0px, 0px, 0px, 0px);pointer-events: none;position: absolute;}
.RadioBtn .btn-group .btn + .btn {margin-left: -4px;}
.btn.blue:not(.btn-outline) {background-color: #fff;border-color: #d5d5d5;color: #000;}
.UserRoleTitle {padding-top: 30px;}
.UserRoleTitle:first-child{padding-top:0;}
.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:hover:not(.btn-outline) {background-color: #fff;border-color: #d5d5d5;color: #000;}
.btn.blue:active:not(.btn-outline) {background-color: #fff;border-color: #d5d5d5;color: #000;}
.MLabel {float: left;width: 100%;color:#333333;margin-top: 10px;font-size: 13px;}
.MLabel:first-child{margin-top:0px;}
.datepicker{width:215px !important;}
.CstmWidth .date-picker .form-control.form-control-inline.input-large{width:364px !important;margin-bottom:0px !important;}
.CmnCheckbx .mt-checkbox {float: left;margin-left: 0 !important;margin-right: 15px;width:30%}
.input-200{width:200px;}
.input-290{width:290px !important;}
.input-150{width:150px !important;}
.input-larger{width:100%;max-width:385px;}
.input_domain_name{width:100%;max-width:400px;}
.input_domain_name .input-large{width:100% !important;}
.PointerEventNone{pointer-events:none;}
.only-text{border: none !important;background:none !important; color:#666666 !important;}
.no-float{float :none !important;}
.col-center-block{float:none; display:block; margin: 0 auto;}
.no-border{border:none !important;} 
.input_phone select{margin-right:20px !important;}
.tbl_pricing .table-advance{margin-bottom:0 !important;}
.tbl_pricing .tbl_title{font-size: 15px;margin-top:15px;}
.tbl_pricing .input-xsmall{ width:60px !important; height:23px !important; padding:2px !important; margin-left: 3px !important; font-size:12px;}
.tbl_pricing input{color:#000;}
.tbl_pricing input[readonly]{opacity:0.3;-moz-opacity: 0.5;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.grid-view #GrdForm,.OTbl{overflow: auto;width: 100%;}
.GLevel0 {font-family:OpenSans-bold;font-size:13px;}
.form .inner-form{padding:20px 80px 20px !important;}
.inner-form .form-body .form-group{border:none;}
.form .inner-form .form-body{margin-bottom:20px;}
.inner-form label{font-size:15px;}
.inner-form .form-control{max-width:385px; width:100%;}
.inner-form h4{font-family:'OpenSans-Semibold';}
.has-success .input-group-addon{background-color: #eeeeee;border-color:#ccc;color:#555555}
.input-group-addon > i{color : #333;}
.SearchBar [class*="col-"]{padding-right: 0;}
.ga-edit,.ga-delete{background-color: #fff;border-color: #d9d9d9;color: #263238; margin-bottom:5px;}
.ga-edit:hover,.ga-delete:hover {background-color: #263238 !important;color: #fff !important;}
.SearchBar .form-group .help-block{display:none;}
.input_date_range .input-group-addon{padding-top:30px;}
.input_date_range .input-group-addon > i{font-size : 10px;}
.input-send .input-group-btn .btn-CPrimary{padding:7px 40px!important;height: 34px;}
.input-send .input-group-btn .btn-CPrimary i{ font-size:15px;}
.CmnCheckbx.CmnCheckbx2 .mt-checkbox{width:23%;}  
.txt_code{font-family:Lucida Console;}
.width-600{width:100%; max-width:600px;}
.float-number.has-error{border:1px solid red}
.TopSInput .SearchBar .col-lg-8 ,.TopSInput .SearchBar .col-lg-8 .input-large{width: 100% !important;}
.btn:not(.btn-sm):not(.btn-lg) {line-height: 1.40;}
.ms-selectable .search-input,.ms-selection .search-input{border: 1px solid #c2cad8;height: 30px;margin-bottom: 5px;padding: 2px 8px;width: 100%;}
.fixTable .UserGroupTbl {border-bottom: 4px solid #e7ecf1;}
.PadNone .mt-checkbox-inline, .mt-radio-inline {padding: 0 !important}
.heading-2 {background-color: #fbfcfd;border-bottom: 4px solid #e7ecf1;}
.LblAfter {position: relative;}
.CstmGrpBx {padding: 0 !important;}
.CstmGrpBx{border-left:none !important;}
.PGGroupRight {padding: 20px;border-left:1px solid #efefef}
.PGGroupRight .form-group {border-bottom:none !important;padding-bottom:10px;}
.CstmGrpBx {border-bottom: 1px solid #efefef !important;float: left;position: relative;width: 100%;}
.CstmGrpBx .input-large {float:none;}
.PGGroupLeft label{padding-right:0;}
.CInputSign {position: relative;}
.CInputSign .fa.fa-dollar{font-size: 18px;left: 51%;position: absolute;top: 30px;color:#666;}
.CstmWidth .btn.default:not(.btn-outline) {border-color: #c2cad8 #c2cad8 #c2cad8 -moz-use-text-color;border-left: medium none;}
.input_phone .input-290 {width: 302px !important;}
.CstmWidth .date-picker .btn:not(.btn-sm):not(.btn-lg) {line-height: 1.44;}
.form-group .RadioBtn .btn-group .btn {min-width: 120px;}
.btn-group .btn:first-child {margin-left: 0;margin-right: 2px !important;}
.CPulse:hover {/*transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);*/}
.TabInnerPage {padding: 20px;}
.TextInlineEdit {width:50% !important;}
.TaxaInput {background-color: transparent !important;padding: 0;}
.FSingleBtn {  background-color: #248a91 !important;border-color: #248a91 !important;color: #fff !important;}
.readonlyRadio{pointer-events:none}
.CstmDrpBtn .DrpBtn{padding:5px 12px !important;font-size:12px !important;}
.CstmDrpBtn .CtnDrpMenu{width:150px !important;}
.tbl_datatxt_small{color:#666;font-size:12px;}
.tbl_datatxt_med{color:#666;font-size:13px;}		
.tbl_data_title{margin-top:0;}		
.tbl_datatable tbody>tr>td{vertical-align:top;}
.tbl_datatable tr:hover{background-color: #edf6fd;}
table .tbl-data span{width:100%;float:left;padding:3px 0;}
.btn-default:hover,.btn-default:active,.btn-default:focus {background-color: #000;border-color: #000;color: #fff;}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {background-color: #000 !important;border-color: #000 !important;color: #fff !important;}
.tbl_datatxt_med del{color:#c2c2c2;}
.prod_selection .note{margin:0 0 30px;}
.prod_selection table{margin-bottom:80px;}
.tbl_pad_14 > tbody > tr > td,.tbl_pad_14 > thead > tr > th{padding:14px;}
.opaque{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";} 
.big_border{border-top:5px solid #f5f8fd; margin:35px 0;clear:both;}
.heading-2 {background-color: #fbfcfd;border-bottom: 4px solid #e7ecf1;}
.tbl_top_bordered .heading-2{border-bottom:1px solid #e7ecf1;border-top:4px solid #e7ecf1;}
.txt_agreement textarea{font-family:Courier; color:#000;width:100%; max-width:750px;min-height:250px !important; line-height:1.1; margin-bottom:10px;}
.txt_agreement .mt-checkbox-list .mt-checkbox{margin-left:0;}
.note.note-blank{background-color:#fff;border-color:#fff;padding:0 30px 0 15px;}
.note-blank p{margin:0; padding:0;}
.field-user-user_new_password .progress {clear: left;float: left;margin-right: 15px;width: 100%;}
.field-user-user_new_password .password-verdict {float: left;line-height:29px;}
.only-text{pointer-events:none}
.CstmFrmGrp >  div {padding: 10px 10px 10px 20px !important;}
.CstmFrmGrp .control-label {padding-top: 16px !important;}
.nav > li > a {display: block;padding: 10px 13px;position: relative;}
.tabbable-custom .nav-tabs li.active {border-top: 3px solid #ed6b75;margin-top: 0;position: relative;}
.field-user-user_new_password .btn:hover,.field-user-user_new_password .btn:focus,.field-user-user_new_password .btn.focus {color: #fff}
.has-error .CstmWidth .btn.default:not(.btn-outline) {border-color: #e73d4a;}
#taxMethodGrdForm td input {background-color: transparent;}
#taxMethodGrdForm td inputinput[value^="edited"]{border:1px solid #d5d5d5 !important}
.btn.red-mint:not(.btn-outline) {background-color: #ff1144;border-color: #ff1144;color: #fff;}
.btn.red-mint:hover:not(.btn-outline) {background-color: #d11548;border-color: #d11548;color: #fff;}
.tbl_inDiv{padding: 3px 0 0 15px;}
.tbl_inDiv span{font-size: 12px;}
.input-group-phone .prefix{background:none;padding:0;width:75px;border:1px solid #c2cad8;}        
.input-group-phone .prefix select{width:100%;height:32px;border:none;padding-right:20px;padding-left:5px;}
.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;}
.phn_300 .phn_num{max-width:210px;}
.phn_600 {width:100%;width: calc(100% - 15px);width:-moz-calc(100%-15px);width:-webkit-calc(100%-100px);}
.phn_600 .phn_num {max-width: 510px !important;}
.input-group-phone .input-group-addon .fa.tooltips.fa-warning {color: #ED6B75;font-size: 16px;left: 360px !important;
  position: absolute;z-index: 111;margin-top:10px;}
.page-dashboard .tab-content .field-customer-customer_new_password .input-icon > i {left: 187px;}
.mx_100{max-width:100% !important;width:100% !important;}
.tbl_pricing th:not(:first-child){width:18%}
.no-padding{padding:0 !important;}
.CstmPoPup p{color:#666666;font-size: 15px;}
.CstmPoPup .input-group-phone .form-control{color: #666666;}
.modal .modal-header h3{font-size: 26px;}
.CstmPoPup #error i{margin-top:5px !important;}
.SearchBox  [class*="col-"]{padding-right:0;}
.SearchBox {float:left !important;}
.input-largest  {width: 611px;max-width:100%;}
.form-body .PopUpTab .tabbable-line .tab-content p textarea.input-largest {max-width: 100%;width: 100%;}
.form-body .PopUpTab .tabbable-line .indented_text #translationScrollTab .scroll_tab_right_button {right: 0px !important;}
.form-body .PopUpTab .tabbable-line .indented_text #translationScrollTab .scroll_tab_left_button {right: 26px !important;}
.form-body .PopUpTab .tabbable-line .indented_text #translationScrollTab .scroll_tab_inner {right: 51px !important;}
.form-body .PopUpTab .tabbable-line .indented_text #translationScrollTab .nav-tabs, .nav-pills {margin-bottom: 1px !important;}
.hold-on-click table td:hover{background-color:#FCF9CF;cursor:pointer;}
.AccScrollTab .scroll_tab_left_button{position:relative !important;}
.html_Ver .preview .portlet-body {padding:0 !important;}
.show-password{cursor:pointer;}
.preview-icon{float:left;margin-right:10px;margin-top:3px;}
.preview-icon:hover{cursor:pointer;}
.select2Cstm{float:left;}
.field-msgrule-rule_email_id .fs.fa-eye.preview-icon,.field-msgrule-rule_sms_id .fs.fa-eye.preview-icon{float:left;margin-left:6px;margin-top:10px}
.field-msgtrigger-trigger_status .RadioBtn .help-block{width:100%;}
.smsContent{padding:0 50px;}
@-moz-document url-prefix() {
.form-group select.form-control{padding-left:0 !important;}
.form-body .PopUpTab .tabbable-line .indented_text #translationScrollTab .nav-tabs, .nav-pills {margin-bottom: 1px !important;}
.CstmWidth .date-picker .btn:not(.btn-sm):not(.btn-lg){line-height: 1.42;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username {
display: -moz-inline-box;}
}
.CstmPoPup .modal-content .form-group .help-block{color:#F00}
.page-content .note.note-success {position: relative;}
.fa.fa-close.CloseNote {color: #666;font-size: 16px !important;position: absolute;right: 1px;top:0;opacity:0.7}
.fa.fa-close.CloseNote:hover{cursor:pointer;opacity:0.5}
.form-group .CstmFInput .fileinput.fileinput-new ,.fileinput{float: left;}
.form-group .CstmFInput > img {margin-left: 10px;max-height: 50px;max-width: 150px;top: 0;}
.padd-20{padding:20px !important;}
.CstmSearchDrp .RadioBtn .btn-group .btn {min-width: auto;}
.fltOption .select2.select2-container.select2-container--bootstrap{width:80px;}
.fltList .select2.select2-container.select2-container--bootstrap{width:150px;}
.fltEmail .select2.select2-container.select2-container--bootstrap{width:300px;}
.fltSms .select2.select2-container.select2-container--bootstrap{width:300px;}
.fltStatus .select2.select2-container.select2-container--bootstrap{width:90px;}
.txt_green{color:#37A000 !important;}
.txt_primary{color:#0077cc !important;}
.bold,strong{font-family:'OpenSans-Bold';} 	
.mt-checkbox.RatePlanChkDisable {float: left;margin-left: 0;margin-top: 30px;}
.CstmBdrBtm tr:nth-of-type(2) td{border-bottom:2px solid #d5d5d5}
.field-translationsearch-menu_variable_assigned_pages .select2.select2-container.select2-container--bootstrap {
  width: 100% !important;}
#prodLicenceDiv .input-group-addon{background: none;border: none;}
.orderBrandImg {max-width: 135px; position: absolute;right: 10px;width:100%;}
.fg-h3{margin-bottom:0;margin-top: 10px;}
#MsgEmailForm td,#MsgRuleForm td{white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;}
input[type="text"],input[type="password"]{-webkit-appearance: none;}
.select2-dropdown{z-index:10051;}
.input-group.SearchBar.CstmArea{width: 65%}
.CstmArea .form-group.field-customer-search_order {float: right;width: 55%;margin-bottom: 0;}
.CstmArea .set {float: left;}
.CstmArea .set .form-control.input-medium {height: 40px;}
.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;}
.has-error .input-group-phone .prefix {border-color: #ff0000}
/*==== Search Form Advance 3 column =====*/
.form-search-3{margin-bottom:20px;}
.fs-search .input-group [class*=" col-"]{width: 100% !important;}
.fs-search .input-group .form-group [class*=" col-"]{padding:0;}
.fs-other button{width:100%;padding:9px 5px !important;}
.row-eq-height{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;}
.dropdown.dropdown-user{width:220px}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > i{display:none;font-size:13px;margin:0}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;font-size:14px;font-weight:300;overflow:hidden!important;width:170px}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle{overflow:hidden;padding:16px 6px 10px 8px;width:220px}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu{margin-right:-4px}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu{width:220px}
.dropdown-user .dropdown-menu{box-shadow:0 6px 12px rgba(0,0,0,0.176)!important}
.dropdown-user.open .dropdown-toggle{background-color:#f0f0f0!important}
.table{margin-bottom:15px}
.page-update-user-75 .TabPadd,.page-update-role-67 .TabPadd,.page-update-reseller-151 .TabPadd{padding:20px 20px 0!important}
.page-search-order-170 .select2.select2-container.select2-container--bootstrap{width:auto}
.page-translation-variables-189 .select2.select2-container.select2-container--bootstrap{width:100%}
/*=======================  dateRange Picker & Manage Order ======================================*/
.tbl_mng_odr{min-width:1000px;overflow:scroll;border: 0;border-top: 1px solid #e7ecf1;}
.tbl_mng_odr thead > tr > th{font-family:'OpenSans-Semibold'}
.tbl_mng_odr td{color:#666666;font-size:13px;}
.tbl_mng_odr td{vertical-align:top !important;}
.tbl_mng_odr tbody div{margin-bottom:7px;}
.tbl_mng_odr tfoot> tr > td{padding:18px 20px 12px;}
.tbl_mng_odr tbody .ord_action{background-color: #fbfcfd;border-bottom: 4px solid #e7ecf1;}
.tbl_mng_odr tbody .ord_action td{padding:15px 20px;}
.tbl_mng_odr tbody .ord_action div{margin-bottom:0}
.tbl_mng_odr tbody .ord_action .btn{margin-bottom:5px;}
.tbl_mng_odr tbody .ord_action .action2{text-align:right;}
.tbl_mng_odr tbody .row_separator>td{background:#fff;border:0;padding:0 0 20px;}	
.tbl_mng_odr fieldset{border:1px solid #ddd;padding:0 5px 8px;}
.tbl_mng_odr fieldset table td{font-size:13px;padding:2px 5px;}
.tbl_mng_odr fieldset legend{width:auto;padding:0 10px; margin-bottom:0;font-family:'OpenSans-Bold';font-size:13px;border-bottom:none;color:#666;}		
.tbl_mng_odr .odr_date{font-size:14px;}
.tbl_mng_odr .odr_date .cust_id{color:#263238;font-family:'OpenSans-Bold';text-decoration:underline;}
.tbl_mng_odr .odr_date .gt_id{color:#666666;font-family:'OpenSans-Bold';}
.tbl_mng_odr .cust_details .cname{color:#263238;font-family:'OpenSans-Bold'}
.tbl_mng_odr .cust_details .cemail{font-size:12px;}
.tbl_mng_odr .tbl_inr_invoice td{color:#263238;padding:3px;}
.tbl_mng_odr .tbl_inr_invoice thead tr th{font-family:'OpenSans-Bold';font-size:13px;color:#263238;border-bottom:1px solid #e7ecf1;padding-bottom:8px;}
.tbl_mng_odr .tbl_inr_invoice tfoot{border-top:1px solid #e7ecf1;border-bottom:1px solid #e7ecf1;}
.tbl_mng_odr .tbl_inr_invoice tfoot td{padding:7px 3px;font-family:'OpenSans-Bold'}
.tbl_mng_odr .odr_details{text-align:right;} 		
.tbl_mng_odr .tbl_inr_invoice{float:right;}
.tbl_mng_odr .tbl_inr_invoice tr th,.tbl_mng_odr .tbl_inr_invoice td{text-align:right;}
.tbl_mng_odr .tbl_inr_invoice tr th:last-child,.tbl_mng_odr .tbl_inr_invoice tr td:last-child{width:25%;white-space: nowrap;}		
.tbl_mng_odr .tbl_inr_invoice tbody tr:first-child td{padding-top:8px;}
.tbl_mng_odr .tbl_inr_invoice tbody tr:last-child td{padding-bottom:8px;}
.tbl_mng_odr .tbl_inr_invoice tfoot tr td{color:#0077cc;} 		
.tbl_mng_odr .odr_details .gbp{font-size:15px;color:#263238;font-family:'OpenSans-Bold';}
.tbl_mng_odr .status{padding-left:13px;} 		
.tbl_mng_odr .status .site{margin-right:30px;} 		
.tbl_mng_odr .status .pymnt_status,.tbl_mng_odr .status .certi_status{margin:7px 0;}
.tbl_mng_odr .status .status_flag{font-size:15px;font-family:'OpenSans-Bold';}
.flag-xs{display:inline-block;vertical-align:middle;} 		
.f-uk:before{content:url('../images/flag_uk_xs.png')}
.portlet.cstm-form-search{padding:20px;}
.cstm-form-search .form-group{margin-bottom:5px;}
.cstm-form-search .input-medium{max-width:240px !important; width:100% !important; }
.cstm-form-search .control-label{font-size:13px;padding-right:0; padding-left:0}
.daterangepicker .input-mini{width:100% !important;}
.daterangepicker{position:absolute;background:#fff;top:100px;left:20px;padding:4px;margin-top:1px;border-radius:4px;width:278px}
.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}
.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}
.daterangepicker.openscenter:before{position:absolute;top:-7px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}
.daterangepicker.openscenter:after{position:absolute;top:-6px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}
.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}
.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}
.daterangepicker.dropup{margin-top:-5px}
.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}
.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}
.daterangepicker.dropdown-menu{max-width:none;z-index:3000}
.daterangepicker.single .ranges,.daterangepicker.single .calendar{float:none}
.daterangepicker .calendar{display:none;max-width:270px;margin:4px}
.daterangepicker.show-calendar .calendar{display:block}
.daterangepicker .calendar.single .calendar-table{border:none}
.daterangepicker .calendar th,.daterangepicker .calendar td{white-space:nowrap;text-align:center;min-width:32px}
.daterangepicker .calendar-table{border:1px solid #ddd;padding:4px;border-radius:4px;background:#fff}
.daterangepicker table{width:100%;margin:0}
.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;border-radius:4px;white-space:nowrap;cursor:pointer}
.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{color:#999;background:#fff}
.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}
.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#eee}
.daterangepicker td.in-range{background:#ebf4f8;border-radius:0}
.daterangepicker td.start-date{border-radius:4px 0 0 4px}
.daterangepicker td.end-date{border-radius:0 4px 4px 0}
.daterangepicker td.start-date.end-date{border-radius:4px}
.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#3071a9;color:#fff}
.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}
.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}
.daterangepicker select.monthselect{margin-right:2%;width:56%}
.daterangepicker select.yearselect{width:40%}
.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin-bottom:0}
.daterangepicker th.month{width:auto}
.daterangepicker .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;display:block;height:30px;line-height:30px;vertical-align:middle;margin:0 0 5px;padding:0 6px 0 28px;width:100%}
.daterangepicker .input-mini.active{border:1px solid #357ebd}
.daterangepicker .daterangepicker_input i{position:absolute;left:8px;top:8px}
.daterangepicker .daterangepicker_input{position:relative}
.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px}
.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}
.daterangepicker .ranges{font-size:11px;float:none;margin:4px;text-align:left}
.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}
.daterangepicker .ranges li{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;color:#08c;padding:3px 12px;margin-bottom:8px;border-radius:5px;cursor:pointer}
.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#08c;border:1px solid #08c;color:#fff}
@media (min-width: 564px) {
.daterangepicker{width:auto}
.daterangepicker .ranges ul{width:160px}
.daterangepicker.single .ranges ul{width:100%}
.daterangepicker .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}
.daterangepicker .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}
.daterangepicker .calendar.left{clear:left;margin-right:0}
.daterangepicker.single .calendar.left{clear:none}
.daterangepicker.single .ranges,.daterangepicker.single .calendar{float:left}
.daterangepicker .calendar.right{margin-left:0}
.daterangepicker .left .daterangepicker_input{padding-right:12px}
.daterangepicker .calendar.left .calendar-table{padding-right:12px}
.daterangepicker .ranges,.daterangepicker .calendar{float:left}
}
@media (min-width: 730px) {.daterangepicker .ranges{width:auto;float:left}.daterangepicker .calendar.left{clear:none}}
.form-group.field-msgemail-email_cta {border-top:1px solid #d5d5d5;}
.sign_Box {margin-bottom: 20px;}
.OverW,.grid-view form{overflow:auto;width:100%;margin-bottom:10px;}

@-moz-document url-prefix() {		
.form-group select.form-control{padding-left:0!important}
.form-body .PopUpTab .tabbable-line .indented_text #translationScrollTab .nav-tabs,.nav-pills{margin-bottom:1px!important}
.CstmWidth .date-picker .btn:not(.btn-sm):not(.btn-lg){line-height:1.42}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username{display:-moz-inline-box}		
}
/*=======================  Scroll tab ======================================*/
.ScrollTab .nav-tabs > li {float: none;}
.CstmPoPup .tabbable-line  .ScrollTab .nav-tabs li.active {border-bottom: 4px solid #f14 !important;}
.tabbable-custom #tabs3 .nav-tabs li.active {border-top: medium none !important;}
.ScrollTab .nav-tabs > li.active > a,.ScrollTab .nav-tabs > li.active > a:hover,.ScrollTab .nav-tabs > li.active > a:focus {border-width: 0!important;}
.ScrollTab  .nav-tabs {border-bottom:none !important;}
.ScrollTab .tabbable-custom .tab-content {border: 1px solid #ddd;}
.tabbable-custom .portlet-body .CstmPoPup .tab-content {border: medium none !important;float: left;margin-top: 35px !important;width:100%}
.ScrollTab .nav-tabs, .nav-pills {margin-bottom: 2px !important;}
.ScrollTab .nav.nav-tabs > li:hover {background-color: transparent !important;}
.ScrollTab .nav-tabs > li > a { margin-right: 0px !important;border-bottom:none !important;}
.ScrollTab .nav > li:hover {border-bottom: 4px solid #FF1144 !important;}
.ScrollTab .scroll_tab_inner{border-bottom:1px solid #d5d5d5 !important}
.ScrollTab .scroll_tab_left_button::before, .ScrollTab .scroll_tab_right_button::before {color:#666;line-height: 45px;}
.ScrollTab .scroll_tab_left_button,.ScrollTab .scroll_tab_right_button {background-color: #fff;border: 1px solid #d5d5d5;}
.ScrollTab .scroll_tab_left_button{border-right:none;right:39px !important;}
.ScrollTab .scroll_tab_right_button{border-left:none;}
.ScrollTab .scroll_tab_left_button_disabled,.ScrollTab .scroll_tab_right_button_disabled {opacity:1;}
.ScrollTab .scroll_tab_left_button.scroll_arrow_disabled.scroll_tab_left_button_disabled:before,
.ScrollTab .scroll_tab_right_button.scroll_arrow_disabled.scroll_tab_right_button_disabled:before{color:#cbcbcb !important;}
.ScrollTab .scroll_tab_left_button,.ScrooTab .scroll_tab_right_button {height: 45px;}
.ScrollTab .scroll_tab_right_button::before {line-height: 45px !important;}
.ScrollTab .scroll_tab_right_button {height: 45px !important;right:14px !important;}
.ScrollTab .nav-tabs > li > a {border: medium none !important;}
.ScrollTab .nav > li > a{border:1px solid}
.tabbable-custom .ScrollTab .nav-tabs li.active{border-top: none !important;}
/*=======================  Accordian Scroll tab ======================================*/
.AccScrollTab .nav-tabs > li {float: none;}
.AccScrollTab .nav-tabs > li > a {margin-right: 0px !important;}
.AccScrollTab .nav-tabs {border-bottom: none;}
.AccScrollTab .nav > li:hover {border-top: 3px solid #ed6b75 !important;border-right:none !important;}
.AccScrollTab .scroll_tab_left_button::before, .AccScrollTab .scroll_tab_right_button::before {color:#666;line-height: 45px;}
.AccScrollTab .scroll_tab_left_button,.AccScrollTab .scroll_tab_right_button {background-color: #fff;border: 1px solid #d5d5d5;}
.AccScrollTab .scroll_tab_left_button{border-right:none;right:26px !important;}
.AccScrollTab .scroll_tab_right_button{border-left:none;}
.AccScrollTab .scroll_tab_left_button_disabled,.AccScrollTab .scroll_tab_right_button_disabled {opacity:1;}
.AccScrollTab .scroll_tab_left_button.scroll_arrow_disabled.scroll_tab_left_button_disabled:before,
.AccScrollTab .scroll_tab_right_button.scroll_arrow_disabled.scroll_tab_right_button_disabled:before{color:#cbcbcb !important;}
.AccScrollTab .scroll_tab_left_button,.ScrooTab .scroll_tab_right_button {height: 45px;}
.AccScrollTab .scroll_tab_right_button::before {line-height: 45px !important;}
.AccScrollTab .scroll_tab_right_button {height: 45px !important;right:0px !important;}
.Accordiantab .scroll_tabs_theme_light.AccScrollTab.scroll_tabs_container {min-height: 44px;}
.Accordiantab .scroll_tab_left_button{float:right;}
/*=======================  Manage Order Steps ======================================*/
.input_phone select{margin-bottom:5px !important; }
.mo_steps{border:none !important;counter-reset: mo_steps_counter;}
.mo_steps > li{counter-increment: mo_steps_counter;}
.mo_steps > li:nth-child(odd){background-color:#f6f6f6 !important;}
.mo_steps > li:nth-child(even){background-color:#fff !important;}
.mo_steps>li:before{content:counter(mo_steps_counter);width: 25px;height: 25px;background-color:#263238;color:#fff;border-radius:100%;position:absolute; left:20px; top:50%;margin-top:-13px;text-align:center;padding-top:3px;}
.mo_steps>li.active:before,.mo_steps>li.processed:before{color:#333;z-index:1;background-color:#fff;}        
.mo_steps>li.active{position: relative;}   
.mo_steps>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;}
.mo_steps > li > a{color :#333;margin-bottom:0 !important; border:1px solid #e7ecf1; padding:15px 20px 15px 60px;background-color:none !important;cursor:default;}
.mo_steps > li > a:hover{background-color:transparent !important;}
.mo_steps>li.active>a { background-color :#0077cc !important;color:#fff !important;border-color:#0077cc !important;}
.mo_steps>li.processed{margin-bottom:1px;}
.mo_steps>li.processed a{background-color:#54ba53; color:#fff; cursor:default; border-color:#54ba53;}
.mo_steps>li.processed a:hover{background-color:#54ba53 !important; border-color:#54BA53 !important;}
.mo_steps>li.processed:after{content:url('../images/tick_wht.png');position:absolute; right:20px; top:50%;margin-top:-8px;}
.mo_steps_hori{margin:30px 0 45px;counter-reset: mo_steps_hori_counter;padding-left:15px;}
.mo_steps_hori>.mo_steps_h{height:2px;background-color: #e0e0e0;counter-increment: mo_steps_hori_counter; position:relative;width:16%;}
.mo_steps_hori>.mo_steps_h:before{content:counter(mo_steps_hori_counter);text-align:center;padding-top:3px;width:30px; height:30px; border:2px solid #e0e0e0;background-color:#fff;display:inline-block;border-radius:100%;position:absolute; top:-14px;left:0;}
.mo_steps_hori>.mo_steps_h:last-child{width:0;float:left;}  
.mo_steps_hori>.mo_steps_h.processed{background-color:#54ba53;}              
.mo_steps_hori>.mo_steps_h.processed:before{border-color: #54ba53;content:url('../images/tick_grn.png');padding-right:2px;padding-top:5px;}
.mo_steps_hori>.mo_steps_h.active:before{border-color: #0077cc;}
.tabs-left.nav-tabs > li > a:hover, .tabs-left.nav-tabs > li > a:focus {border-color: #eee #ddd #eee #eee;border-radius: 4px 0 0 4px;}
.mo_steps > li.processed.active > a {background-color: #54BA53 !important;border-color: #54BA53 !important;color: #fff !important;}
.mo_steps > li.processed.active::after {border-color: transparent transparent transparent #54BA53 !important;border-style: solid;border-width: 25px 0 25px 15px;content: "";height: 0;position: absolute;right: -16px;top:9px !important;width: 0;}
.mo_steps > li.processed.active a:hover {background-color:#54BA53 !important;border-color: #54BA53 !important;}
.mo_steps_content .CstmTitle .page-title{margin:15px 0;}
.mo_steps_content .note{margin:0 0 30px;}
.mo_steps_content .form .form-body .form-group .input-large{width:100% !important;max-width:400px;}
#autoGenerate{clear:both;}
#autoGenerate:after{content:'';display:table;clear:both;}
/*=========================  VERTICAL STEPS  =====================================================*/
.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: -15px;top: 0px;z-index:1;transform:translateY(-50%);top: 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: #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;}
/*=======================  Manage Order Tabs ======================================*/
table.tbl_nobdr> tbody > tr >td{border:none}
.tabbable-custom > .tab-content.mng_odr_tabs{padding:30px}
.action-row_rght{float:right}
.action-row_rght>button{margin-right:10px;margin-left:0;margin-bottom:5px}
.action-row_rght>button:last-child{margin-right:0}
.mng_odr_tabs .action-row_rght>.btn-group{margin-right:0;margin-left:0;margin-bottom:5px}
.mng_odr_tabs .portlet-title{padding:0 10px!important}
.mng_odr_tabs .box table{margin-bottom:14px}
.mng_odr_tabs .box table tr> td{padding:5px 8px 5px 3px}
.mng_odr_tabs .action-row_rght{margin-bottom:30px}
.mng_odr_tabs .action-row_rght .btn-group button{margin-right:0!important}
.mng_odr_tabs .gen_details .box .portlet-body{min-height:190px}
.mng_odr_tabs .cont_details table hr{margin:5px 0}
.mng_odr_tabs .certi_details .certi-group{margin-bottom:40px}
.portlet > .portlet-body.yellow-crustao,.portlet.yellow-crustao{background-color:#f3c200}
.portlet.box.yellow-crustao{border:1px solid #f3c200;border-top:0}
.note.note-warning{border-left:5px solid #fdb60a;background-color:#fcf9cf}
.txt_code2{font-family:"Lucida Sans Typewriter","Lucida Console"}
@media (max-width: 1100px) {
.tbl_mng_odr tfoot .action .action2{text-align:left}
}
@media (max-width: 992px) {
.mng_odr_tabs .action-row_rght{margin-bottom:0;float:none}
}
/*=======================  TOP UP BALANCE ======================================*/
/* topup_deposit */		
.tabbable-custom > .tab-content.topup_deposit{padding: 30px;margin-bottom: 30px;}
.topup_deposit .pb{margin:35px 0 25px 0;}
.topup_deposit .price_bx{display:inline-block;min-width: 120px;padding:20px 23px;border: 1px solid #c2cad8;text-align:center;float:left;margin:0 18px 18px 0;background-color:#f2f7fa;}
.topup_deposit .dep_amnt{font-size:16px;}
.topup_deposit .dep_amnt span{font-size:26px;vertical-align:middle;}
.topup_deposit .price_bx h3{margin:0;}
.topup_deposit .price_bx.amnt_due{padding: 10px 20px 10px;background-color:#fff;}
.topup_deposit .price_bx.active{background-color:#0077cc;color:#fff;}
.topup_deposit .price_bx:hover{background-color:#0077cc;color:#fff;cursor:pointer;}
.topup_deposit .price_bx.amnt_due span{font-size:13px;}
/* topup_details */
.tab-content.topup_details{padding: 20px 30px;margin-bottom: 30px;}        
.topup_details{background-color:#fbfcfd !important;}
.topup_details table td{padding:10px 0;vertical-align:top;}
/* Payment option  */
.pymnt_optns .help-block{float:none;}
/* .pymnt_optns .pot_left{padding-right:0;} */
.tabbable-custom .pymnt_optns .nav-tabs li.active{border-top:none;}
/* .pymnt_optns .pot_right{padding-left:0;} */
.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:40px 40px 30px;min-height:150px;}	
.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 .form-group{margin-bottom:0;}
.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 .cvv{width:35%;float:right;}
.pymnt_optns .card_cvv .cvv .input-icon.right > i{left:auto;color:inherit;}
.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);}
@media (min-width: 768px){
.pymnt_optns .pot_left{padding-right:0}
.pymnt_optns .pot_right{padding-left:0}
}
@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: 767px){
.cstm_left_tab > li.active::after{display:none}
.pymnt_optns_tab .pot_right .cstm_left_tab_data{padding:25px;}
}

@media (max-width: 640px){
.password-strength .form-control{float:none;width:100%;max-width:385px;}
}

@media (max-width: 480px){
.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}
}

@media (max-width: 360px){
.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}
}
.page-search-order-170 .Topaging{bottom:20px;}
.page-search-order-170 .page-content.CstmPage{padding-bottom:60px}
.page-search-order-170 .tbl_mng_odr tbody .row_separator:last-child{display:none;}
.form .form-bordered .form-group > div.additional_san{border-left:0;padding:20px 10px;}
.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;}
.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 .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;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%;}
.extraSanAddBtn button{height:34px;}

.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;}
.odr_pro_thnks .shield{width:150px; height:150px;background: #54BA53;margin: 20px auto;}
.odr_pro_thnks .shield img{padding-top:47px;}

.fp_input .select2.select2-container.select2-container--bootstrap{width:200px;}
.form-group.inner_form_group {border: 1px solid #efefef;width: 100%;max-width: 600px;}
.inner_form_group .control-label {text-align: center;}
.inner_form_group.logo_img img {max-width: 100%;}
.inner_form_group.logo_img>.control-label {border: none !important;}
.logo_name .control-label {font-family: 'OpenSans-Semibold';font-size: 50px;font-size: 3.3vw;color: #0077cc;padding-top: 10px !important;}
.inner_form_group .fileinput{width:100%;}
.inner_form_group .fileinput .fileinput-filename{width:100%; width:calc(100% - 20px);width:-moz-calc(100% - 20px);width: -webkit-calc(100% - 20px);max-width:200px;}
.inner_form_group .fileinput.fileinput-exists .fileinput-filename{max-width:100px;}
.field-resellerdetails-reseller_vat_number #sizing-addon1 {width: 80px;text-align: left;}
/*===============================================  Look & Feel  =========================================*/
.look_feel .form-control {width: 100%;max-width: 600px;}
.look_feel .form .logo_color>.minicolors {padding: 0;width: 100%;max-width: 160px;float: right;border-left: none !important;}
.look_feel .form .logo_color .help-block{padding:0;border:0 !important;width:70%;width:calc(100% - 200px);width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);}
.look_feel .form-group.inner_form_group {margin-bottom: 20px;}
.look_feel .form-group.inner_form_group:last-child {margin-bottom: 0;}
.look_feel .inner_form_group.logo_img img {width:100%;max-width: 200px;max-height:50px;}
.look_feel .hint1 {float: left;width: auto;}
.look_feel .hint2 {float: right;width: auto;}
.look_feel .inner_form_group.fg_pymnt_opts {border-left: none !important;}
.look_feel .inner_form_group.fg_pymnt_opts .control-label {padding: 0;}
.look_feel .inner_form_group.fg_pymnt_opts .control-label img {max-width: 100%;}
.look_feel .bnr_thmb_gallery {width: 100%;max-width: 600px;}
.look_feel .bnr_thmb_gallery .bnr_thmb_item {width: 100px;height: 100px;overflow: hidden;display: inline-block;margin: 0 15px 15px 0 !important;
padding: 0;border: 0;background-color: #263238;position: relative;}
.look_feel .bnr_thmb_item.active:before {content: url('/images/tick_wht.png');position: absolute;width: 40px;height: 40px;background-color: #37a000;
	padding-top: 10px;border: 2px solid #fff;display: inline-block;border-radius: 50%;top: 50%;left: 50%;margin: -20px;z-index: 1;}
.look_feel .bnr_thmb_item.active img,.look_feel .bnr_thmb_item:hover img {opacity: 0.5;}
.look_feel .bnr_thmb_item .img {width: 100%;}
.look_feel .CodeMirror, .look_feel .extra_links {font-size: 12px;font-family: Menlo, Monaco, Consolas, "Courier New", monospace}
.look_feel .inner_form_group.fg_social_links {font-size: 15px;border: 0 !important;margin-bottom: 0;}
.look_feel .fg_social_links>div {border: 0 !important;padding: 10px 10px 10px 20px !important;}
.look_feel .fg_social_links .control-label {padding: 15px 10px 10px 0px !important;text-align: left;}
.look_feel .fg_social_links>div:nth-child(2) {padding-right: 0 !important;}
.look_feel .fg_social_links>div:nth-child(2) .input-large {width:100% !important;}
@media ( max-width :1265px) {
	.look_feel .form .form-group.fg_social_links>div {border: 0 !important;}
}
/*===============================================  Email Branding  =========================================*/
.minicolors-theme-bootstrap .minicolors-input {padding-left: 44px !important;}
.email_branding .heading-2{padding:10px;font-family:'OpenSans-Semibold'}
.email_branding .form .form-bordered .form-group > div.help-block{padding:0;border:0;}
.email_branding .form-control {width: 100%;max-width: 600px;}
.email_branding .form .logo_color>.minicolors {padding: 0;width: 100%;max-width: 160px;float: right;border-left: none !important;}
.email_branding .form-group.lbl_full{border-bottom:0 !important;}
.lbl_full>.control-label {width: 100%;text-align: left;padding-left: 20px;color:#263238;opacity:0.5;font-family:'OpenSans-Semibold'}
.lbl_full>div {width: 100%;border-left:none !important;}
.email_branding .div-2.row{margin-left:0; margin-right:0;border-bottom:1px solid #e7ecf1;}
.email_branding .div-2 > div{padding-bottom:25px;}
.email_branding .div-2{position:relative;}
.email_branding .row_header > div:first-child{padding-right:40px;}
.email_branding .form-body .form-group textarea{padding:20px;border:1px solid #e6ebf4;}
.email_branding .div-2 > div:last-child textarea{min-height:242px;}
.email_branding .row_cta .body_color .lbl_full .inner_form_group{background-color:#f2f7fa;min-height:87px;}
.email_branding .row_cta .cta_color .lbl_full .inner_form_group{padding:20px;}
@media ( max-width :1199px) {
	.email_branding .row_header .logo_color .minicolors,.email_branding .row_cta .logo_color .minicolors{margin-right:-20px;}	
	.email_branding .div-2 > div:first-child{border-bottom:1px solid #efefef;}
}
@media ( min-width :1200px){
	.email_branding .row_header .logo_color .minicolors,.email_branding .row_cta .logo_color .minicolors{margin-right:10px;}	
	.email_branding .div-2 > div:last-child{position:static;}
	.email_branding .div-2 > div:last-child:after{content: '';position:absolute;height: 100%;border-left: 1px solid #efefef;top: 0;left:50%;}
	.email_branding .row_header > div:last-child{padding-left:30px;}
}
/*=========================  Price Table  =====================================================*/
.price_tbl_page .mt-checkbox{margin-left:0;}
.price_tbl_page .prod_currency{margin:10px 0;}
.price_tbl_page .prod_currency .mt-checkbox{width:49%;}
.price_tbl_page .years .mt-checkbox{width:32%;}
.price_tbl_page .renew-odr{margin-top:10px;}	
.price_tbl_page .renew-odr .mt-checkbox{width:49%;}	
.price_tbl .heading-2{background-color:#262626;color:#fff;border-bottom: 3px solid #878787;}
.table.price_tbl thead > tr > td{padding:11px 8px 11px 10px;}
/*=========================  Specific Pages  =====================================================*/
.page-manage-retail-price-34 .tabbable-custom .portlet-body .CstmPoPup .tab-content{margin-top: 45px !important;}
.page-manage-retail-price-34 .PopUpTab .control-label {padding-top: 28px !important;}
.page-manage-retail-price-34 label.RatePlanChkDisable {width: 100%;}
.page-member-area .Topaging{display:none;}
.page-member-area .fa.fa-question-circle.font-lg.tooltips.fa-warning {color: #ed6b75;}
.field-customer-customer_ts_mobile label.control-label.col-sm-3.col-md-4.col-lg-4 {text-align: right;padding-top: 7px;}
.two-step .field-customer-customer_ts_mobile label.control-label.col-sm-3.col-md-4.col-lg-4,
.two-step .field-code-delivery label.control-label.col-sm-3.col-md-4.col-lg-4 {padding-top: 28px;}
.input-184{width:184px;}
a.MLink{background-color:#ff1144;color:#fff !important;}
a.MLink:hover{background-color:#c0062e}
a.MLinkS{background-color:#0077cc;color:#fff !important;}
a.MLinkS:hover{background-color:#015b9b}
/*=========================  Media Query  =====================================================*/
@media (min-width:1900px) and (max-width:2100px) {.FontImage img {left: 60%;}.CInputSign .fa.fa-dollar{left: 44%;}}
@media (min-width:1600px) and (max-width:1900px) {.FontImage img {left: 67%;}.CInputSign .fa.fa-dollar{left: 47%;}}
@media (min-width:1400px) and (max-width:1600px) {.FontImage img {left: 72%;}.CInputSign .fa.fa-dollar{left: 49%;}}
@media (min-width:1300px) and (max-width:1400px) {.FontImage img {left: 78%;}.CInputSign .fa.fa-dollar{left: 51%;}}
@media (max-width: 1265px) {
.tab-content .input-large{margin-bottom:10px!important}
.tab-content .form-group .mt-checkbox-single{margin-left:0!important;clear:both;width: 100%;margin-bottom:0}
.form .form-bordered .form-group > div{border-left:1px solid #efefef!important}
.email_branding .form-group.lbl_full>div{border-left: none !important;}
.form .form-bordered .form-group > div.no-border{border-left:0 !important}
.page-content-white .page-title{margin:0px 0 15px; padding-top: 0;}
.CstmTitle .CTABtn{margin:0}
.table .Actionbtn{margin-bottom:5px}
.CTABtn button{margin-bottom:6px}
.CstmTitle .page-title{margin:0 0 15px}
.CstmChkBx .mt-checkbox-list{width:50%}
.markStar {top: 9%;}
.TopSInput .SearchBar {max-width:380px;min-width:380px;}
.FontImage img {left: 83%;margin-top: -90px;}
.CInputSign .fa.fa-dollar{left: 52%;}
}
@media (max-width:1130px){
.input-group.SearchBar.CstmArea {max-width: 80%;width: 100%;}
.TopMenu a {font-size: 13px;}
.dropdown-menu > li > a {padding: 5px 9px;}
.TopSInput .SearchBar {width: 50%;max-width:380px;min-width:380px;}
.form .inner-form{padding:20px 40px 20px !important;}
.CInputSign .fa.fa-dollar{left: 56%;}
.FontImage img { left: 93%; margin-top: -82px;max-height:60px;}
.tbl_mng_odr tfoot .action .action2{text-align:left;}
}
@media (max-width:1024px){
.tab-content .mt-checkbox{margin-left:0;margin-bottom:5px}
.tab-content .input-large{margin-bottom:10px!important}
.tbl_add_san .input-group {margin-bottom: 0px !important;}
.OrderNo > span{margin-right:5px}
.row.CstmTitle{margin-top:0}
.navbar-nav > li{margin-right:0}
.nav > li > a{padding:10px}
.mo_steps > li > a{padding:15px 20px 15px 60px}
.cstm_left_tab > li > a{padding:15px 20px;}
.dropdown-menu > li > a{padding:7px 9px}
.dropdown-menu{min-width:250px}
.CTABtn button{margin-bottom:0}
.markStar {left: 32.7%;top: 10%;}
.CTABtn button{margin-bottom:6px}
.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {padding: 8px 20px 8px 10px;}
.tab-content th > .mt-checkbox.mt-checkbox-single, .tab-content td > .mt-checkbox.mt-checkbox-single {right: -5px;top: -8px;}
.dropdown-menu {min-width: 215px;}
.MenuTbl td:last-child{min-width:auto;}
.CInputSign .fa.fa-dollar{left: 58%;}
.ga-edit, .ga-delete {margin-bottom: 5px;}
.FontImage img { left: 93%; margin-top: -82px;max-height:40px;}
.tabbable-custom .OvertabAcc .nav.nav-tabs {min-width: 1000px;}
.OvertabAcc {overflow: auto;}
.CmnCheckbx.CmnCheckbx2 .mt-checkbox {width: 30%;}
.ScrollTab .scroll_tab_right_button {right: 0 !important;}
.ScrollTab .scroll_tab_left_button {right: 26px !important;}
.ScrollTab .scroll_tab_inner {right: 52px !important;}
}
@media (max-width:991px){
.CstmArea .form-group.field-customer-search_order {width: 54%;}
.input-group.SearchBar.CstmArea {max-width: 100%; width: 100%;}
.scroll-to-top.TpBack{display:none!important;}
.page-content-white .page-title{margin:0 0 15px}
.CstmTitle .CTABtn{margin:0}
.dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu{left:-100%;box-shadow:-4px 4px 3px #efefef}
.form .form-bordered .form-group .control-label{padding-top:28px}
.markStar {left: 24.5%; top: 9.5%;}
.page-content.CstmPage{padding-bottom:100px !important}
.TopSInput .SearchBar {width: 57%;}
.CstmPoPup {width:90%;max-width: 725px !important;}
.CstmPoPup .form-horizontal .control-label{padding-left: 0;padding-right: 10px;}
.row .portlet {margin-top: 15px;}
.inner-form{border-bottom:1px solid #efefef !important;}
.SearchBar .input-group-btn button {margin-top: 5px;}
.page-translation-variables-189 .SearchBar .input-group-btn button {margin-top: 0px;}
.TopSInput .SearchBar .input-group-btn button {margin-top: 0px;}
.FontImage img { left: 71%;margin-top: -93px;max-height:60px;}
.CInputSign .fa.fa-dollar{left: 48%;}
.CstmPoPupFull{width:100% !important;}
.tbl_add_san{min-width:100%;}
}
@media (max-width:768px){
.scroll-to-top .btn.grey-mint.btn-outline{font-size:11px;padding:2px 6px}
.page-header-inner .scroll-to-top.TpBack{left:14px;padding-left:0;padding-top:26px}
.page-content-white .page-title{margin:0 0 15px}
.TopMenu a{font-size:13px}
.TopMenu .dropdown-menu > li > a{padding:5px 9px}
.CstmTitle .CTABtn{margin:0}
.CstmTitle .page-title{margin:0 0 20px;padding-top:0}
.markStar {left: 24.5%; top: 9.5%;}
.FontImage img { left: 88%;margin-top: -91px;max-height:60px; }
.CInputSign .fa.fa-dollar{left: 49%;}
}

@media (max-width:640px){
	.TopSInput .SearchBar {max-width:100%;min-width:100%;}
 .CstmArea .form-group.field-customer-search_order {margin-bottom: 0;width: 100%;}
 .TopSInput .CstmArea .input-group-btn button {margin-top: -46px;}
 .CstmArea .set {margin-top: 5px;}
}

@media (max-width:479px){
	.TopSInput .SearchBar .btn-CPrimary{padding:9px 15px!important;}
	.TopSInput .SearchBar .btn-CPrimary span{display:none;}
	.TopSInput .SearchBar .input-icon > .form-control{padding-left: 6px;}
	.SearchBar [class*="col-"]{padding-left: 0;}
  .modal .modal-header h3{font-size: 20px;}
}

@media (max-width:339px){
	.form-group .RadioBtn .btn-group .btn {min-width: 110px;}
}

@media (min-width:480px){
	.TopSInput .SearchBar .btn-CPrimary .fa-search{display:none;}
}