.fs-wrap{display:inline-block;cursor:pointer;line-height:1;width:200px}
.fs-label-wrap{position:relative;background-color:#fff;border:1px solid #ddd;cursor:default}
.fs-label-wrap,.fs-dropdown{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fs-label-wrap .fs-label{padding:6px 22px 6px 8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.fs-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;right:5px;bottom:0;margin:auto}
.fs-dropdown{position:absolute;background-color:#fff;border:1px solid #ddd;width:200px;margin-top:5px;z-index:1000}
.fs-dropdown .fs-options{max-height:200px;overflow:auto}
.fs-search input{border:none !important;box-shadow:none !important;outline:0;padding:6px 0;width:100%}
.fs-option,.fs-search,.fs-optgroup-label{padding:6px 8px;border-bottom:1px solid #eee;cursor:default}
.fs-option:last-child{border-bottom:0}
.fs-search{padding:0 8px}
.fs-no-results{padding:6px 8px}
.fs-option{cursor:pointer;word-break:break-all}
.fs-option.disabled{opacity:.4;cursor:default}
.fs-option.hl{background-color:#f5f5f5}
.fs-wrap.multiple .fs-option{position:relative;padding-left:30px}
.fs-wrap.multiple .fs-checkbox{position:absolute;display:block;width:30px;top:0;left:0;bottom:0}
.fs-wrap.multiple .fs-option .fs-checkbox i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;background-color:#fff}
.fs-wrap.multiple .fs-option.selected .fs-checkbox i{background-color:#11a911;border-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center}
.fs-optgroup-label{font-weight:bold;text-align:center}
.hidden{display:none}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:none}
.container{width:100%;margin-right:auto;margin-left:auto}
.alert-top{width:100%;display:none;text-align:center;margin-bottom:0;padding:6px 0 10px 0;z-index:999;left:0;border-radius:0;position:absolute}
.close{margin-right:100px;top:-5px;opacity:.2}
.alert-success{color:#006837;background-color:#d7efc6;border-color:#d7efc6;font-size:16px;z-index:9999}
.alert-warning{color:#c1272d;background-color:#ffc2b8;border-color:#ffc2b8;font-size:16px}
.alert-info{color:#856404;background-color:#fff3cd;border-color:#ffeeba;font-size:16px}
.alert-creategroup{display:block;position:fixed;top:0}
.alert-creategroup-modal{display:block;position:fixed;top:0;z-index:9999}
.alert-updatepwsd{position:fixed;top:0}
.alert-creategroup .close{margin-right:0}
.footer{position:relative;background-color:#272b2e}
.footer h3{border-bottom:1px solid #5d6166;padding:30px 0 20px;font-size:14px;color:#00b4dc;line-height:1.14}
.footer h4{border-bottom:1px solid #5d6166;padding:30px 0 20px;font-size:14px;color:#00b4dc;line-height:1.14;margin-bottom:20px}
.footer ul{font-size:13px;list-style-type:none;margin-left:0;padding-left:0;margin-top:15px;color:#f5f5f5}
.footer ul a{display:block;padding:0 0 10px 0;font-size:14px;color:#b3b3b3;line-height:1.5;text-align:left}
.about-icons ul li:first-child a{padding-left:0}
.footer a{color:#00b4dc}
.footer a:hover{text-decoration:none;color:#fff}
.about-icons ul{color:#f5f5f5;margin-top:0}
.about-icons ul::after{display:block;clear:both;content:""}
.about-icons i{padding:0;font-size:25px;color:#c6c7c8 !important;margin:0}
.about-icons li{margin:0;padding:0;float:left}
#social-fb:hover{color:#fff;transition:all .001s}
#social-tw:hover{color:#fff;transition:all .001s}
#social-gp:hover{color:#fff;transition:all .001s}
#social-li:hover{color:#fff;transition:all .001s}
#social-xi:hover{color:#fff;transition:all .001s}
#social-yt:hover{color:#fff;transition:all .001s}
#social-ins:hover{color:#fff;transition:all .001s}
.about-icons li a:hover i{color:#fff !important}
.footer-bottom{background-color:#272b2e;height:auto}
.footer-bottom p{font-size:12px;text-align:left;color:#b3b3b3;padding-bottom:0}
.footer-bottom ul{margin-left:0;text-align:left;padding:0}
.footer-bottom ul li{line-height:12px;font-size:12px;display:block;padding-right:15px;display:inline-block}
.footer-bottom ul{margin-top:10px}
.footer-bottom a{color:#b3b3b3}
.footer-bottom a:hover{text-decoration:none;color:#fff}
#MyCartItemsFloating{background-color:white;width:80px;height:80px;position:fixed;bottom:0;right:10px;transform:translateY(-50%);border-radius:50%;display:flex;cursor:pointer;border:1px solid #eee;z-index:2}
#MyCartItemsFloatingRedirect img{position:fixed;right:25%;top:25%;width:38px;height:40px}
#MyCartItemsFloatingRedirect .noOfItemsinCart{position:fixed;right:15px;top:15px;z-index:2;padding:0 5px;background:#e2001a;border-radius:50%;color:#fff;font-size:10px}
@media(min-width :320px){.about-icons ul a{padding:0 17px 10px 17px}
.footer h4{padding-top:0}
}
@media(min-width :768px){.about-icons ul a{padding:0 6px 10px}
.footer-bottom ul{text-align:right}
.footer h4{padding-top:30px}
.footer-bottom ul{text-align:right}
}
@media(min-width :992px){.about-icons ul a{padding:0 12px 10px}
}
@media(min-width :1200px){.about-icons ul a{padding:0 18px 10px}
}
footer.fotFix{position:fixed;bottom:0;width:100%}
html,body{height:100%;width:100%}
a:hover{text-decoration:none}
.bg-logo-color{background-color:#fff}
.navbar{padding:.5rem 0}
.navbar-logo{border-bottom:2px solid #ccc;height:108px;padding:0;overflow:hidden}
.navbar #register-temp,.navbar .header-right-logo a{display:inline-block}
.pull-left{float:left}
.pull-right{float:right}
.navbar-lang{background-color:#f2f2f2;height:40px}
.select-lang{height:0}
.customSelectboxWrapper{float:right;position:relative;top:-41px;background:transparent;display:inline-block}
.customSelectbox .selected{display:none}
.selectedValueWrapper{padding:5px 10px;cursor:pointer;text-align:right}
.selectedValueWrapper span{padding:5px;font-size:13px;color:#272b2e}
.selectProfile .customSelectbox{display:none;list-style-type:none;padding:0;margin-top:10px;margin-right:22px;margin-bottom:0}
.customSelectbox{display:none;list-style-type:none;padding:0;margin-top:10px;margin-right:0;margin-bottom:0}
.selectProfile .customSelectbox li{list-style-type:none;margin:0;font-size:13px}
.selectProfile .customSelectbox li a{padding:5px 5px 5px 10px}
.customSelectbox li{list-style-type:none;margin:0;font-size:13px;text-align:left}
.customSelectbox li a{padding:8px 8px 8px 20px;display:block}
.selectProfile .customSelectbox li:hover{background:#f2f2f2;color:#00b4dc;padding:8.5px;width:108px;position:absolute}
.customSelectbox li:hover{background:#f2f2f2;color:#00b4dc;width:100%;text-align:left}
.navbarProfile{background-color:#f2f2f2;height:40px}
.parentDiv{float:right;position:relative;top:-40px;background:transparent;display:flex}
.portalMyCartItemsContainer{display:flex;align-items:center;height:40px}
.selectedPrfileValueWrapper{padding:2px 10px 0 20px;cursor:pointer}
.selectedPrfileValueWrapper span{padding:1px;font-size:13px;color:#000}
.customSelectProfilebox{display:none;list-style-type:none;padding:0;margin-top:10px;text-align:left;margin-bottom:0}
.customSelectProfilebox a{color:#272b2e;text-decoration:none}
.customSelectProfilebox li{list-style-type:none;margin:0;font-size:13px}
.customSelectProfilebox li a{padding:8px 8px 8px 10px;display:block}
.customSelectProfilebox li:hover{background:#f2f2f2;color:#00b4dc;width:auto}
.customSelectProfilebox li:last-child a{padding-bottom:20px}
.selectedPrfileValueWrapper span.openDropDownColor,.selectedValueWrapper .selectedName.openDropDownColor{color:#272b2e}
.dropdownarrowprfile,.selectedValueWrapper .dropdownarrow{transform:rotate(0)}
.dropdownarrowprfileUp,.selectedValueWrapper .dropdownarrowprfileUp{transform:rotate(180deg)}
.customSelectProfileboxOpen{display:block}
.customSelectProfileWrapper.openDropDown{background-color:#fff;border:solid 1px #e6e6e6;transition:border-color .15s ease-in-out;height:auto;width:auto;min-width:inherit;display:inline-block;z-index:9999}
.customSelectProfileWrapper{background-color:transparent;border:0;height:auto;display:block;box-shadow:none;border:solid 1px transparent}
.customSelectboxWrapper.openDropDown{background-color:#fff;border:1px solid #e6e6e6;transition:border-color .15s ease-in-out;z-index:9999;text-align:center}
.customSelectboxWrapper{background-color:transparent;border:solid 1px transparent;box-shadow:none}
.selectProfile .customSelectProfilebox li a{padding-left:30px;display:block}
.selectProfile .selectedPrfileValueWrapper span{display:inline-block;vertical-align:middle}
.selectProfile .selectedProfileName{min-width:75px;margin-left:7px}
.selectProfile{height:0}
.customSelectProfilebox{position:relative}
.badge{text-align:center;color:white;font-size:13px;border-radius:50%}
.badgeWrapper{display:inline-block;position:absolute;top:-8px;left:67px}
.customSelectProfilebox li .badgeWrapper a{padding:0}
.header-bookmark-link{font-size:13px;color:#272b2e;position:absolute;left:-60%;top:16px;margin-top:-9px}
.header-bookmark-link:hover{color:#00b4dc}
.header-bookmark-link:before{display:inline-block;content:"";width:10px;height:13px;position:absolute;left:-20px;top:4px;background:url(../../clientlib-site/resources/imgs/create-bookmark.png)}
#bookmarkModal.default-modal-view .modal-dialog.modal-md{width:590px}
#bookmarkModal.default-modal-view .modal-header{border-bottom:1px solid #e6e6e6;padding-left:0;padding-right:0;padding-top:25px}
#bookmarkModal.default-modal-view .modal-body{text-align:center;padding-left:0;padding-right:0}
#bookmarkModal.default-modal-view .modal-footer{justify-content:center;padding:30px 0 0}
#bookmarkModal .btn-white{border:solid 2px #272b2e;color:#272b2e;background:#FFF;font-size:16px;padding:7px 28px;line-height:normal;cursor:pointer;margin-right:20px;margin-bottom:20px}
#bookmarkModal .btn-default{font-size:16px;color:#fff;padding:7px 28px;text-align:center;background-color:#272b2e;border:solid 2px #272b2e;line-height:normal;border-radius:0;margin-bottom:30px;white-space:nowrap}
#bookmarkModal .btn-default:hover{color:#fff}
.hideBlock{display:none}
header .navbar-brand{padding:0}
#portalMyCartItemsButton{padding:0}
#portalMyCartItemsButton img{margin-bottom:2px}
#portalMyCartItemsButton .noOfItemsinCart{margin:1px 10px 3px 5px;padding:1px 6px;background:#e2001a;border-radius:50%;color:#fff;font-size:12px}
.header-right-logo .navbar-brand{margin-right:0}
@media(min-width:320px){.custom-offset-header{margin-left:8%}
#bookmarkModal.modal.default-modal-view .modal-content{padding-left:20px;padding-right:20px}
#bookmarkModal.modal{padding-right:0 !important}
#bookmarkModal.default-modal-view .modal-footer button{margin-bottom:10px;margin-left:0;margin-right:0}
#bookmarkModal.default-modal-view .modal-footer{display:inline-block}
#bookmarkModal .modal-dialog{max-width:305px}
}
@media(min-width:576px){.custom-offset-header{margin-left:41.666667%}
#bookmarkModal .modal-dialog{max-width:none}
#bookmarkModal.modal.default-modal-view .modal-content{padding-left:60px;padding-right:60px}
#bookmarkModal.default-modal-view .modal-footer button{margin-bottom:30px;margin-left:0}
#bookmarkModal.default-modal-view .modal-footer .btn-white{margin-right:20px}
#bookmarkModal.default-modal-view .modal-footer{display:flex}
#bookmarkModal.modal{padding-right:17px}
}
@media(min-width:992px){.custom-offset-header{margin-left:58.333333%}
}
.s-hidden{visibility:hidden;padding-right:10px}
.select{cursor:pointer;position:relative}
.accordionPanelBody .select select{width:100%}
.styledSelect{position:absolute;top:0;right:0;left:0;background-color:white;font-size:13px;padding:11px;line-height:13px;border:solid 2px #babcbf}
.styledSelect:after{content:url(../../clientlib-site/resources/imgs/dropdown-arrow-down.png);position:absolute;top:50%;right:10px;margin-top:-10px}
.styledSelect.active:after{content:url(../../clientlib-site/resources/imgs/dropdown-arrow-up.png)}
.styledSelect.disabled{background:#e9ecef;color:grey}
.options{display:none;position:absolute;top:39px;right:0;left:0;z-index:999;padding:0;list-style:none;border:solid 2px #babcbf;background-color:white;max-height:300px;overflow:auto}
.options li{color:#272b2e;padding:6px 11px;font-size:13px;cursor:pointer;user-select:none}
.options li:hover{background-color:#f2f2f2}
.alert-sticky-bar{position:fixed;top:0;left:0;width:100%;z-index:1;display:none}
.alert-sticky-bar.alert-dismissible .close{padding:0}
.checkbox{position:relative;display:block}
input[type="checkbox"]{opacity:.00000001;margin-left:-20px}
.helper{position:relative;top:0;left:-34px;cursor:pointer;display:block;font-size:16px;user-select:none;color:#e7e7e7}
.helper:before{content:'';position:absolute;left:0;top:0;margin:4px;width:15px;height:15px;transition:transform .28s ease;border-radius:0;border:2px solid #babcbf !important;background-color:white}
.helper:after{content:'';display:block;width:10px;height:5px;border-bottom:2px solid white;border-left:2px solid white;-webkit-transform:rotate(-45deg) scale(0);-moz-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);position:absolute;top:8px;left:6px}
input[type="checkbox"]:checked ~ .helper.active::before{color:#00b4dc;background:#00b4dc;border:2px solid #00b4dc !important}
input[type="checkbox"]:checked ~ .helper::after{-webkit-transform:rotate(-45deg) scale(1);-moz-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}
.checkbox label{padding-left:35px;font-weight:normal;cursor:pointer;display:inherit;color:#272b2e}
input[type="checkbox"]:focus+label::before{outline:#3b99fc auto 5px}
.preferenceContainer [type="radio"],.preferenceContainer [type="radio"]:checked,.preferenceContainer [type="radio"]:not(:checked){position:absolute;left:3px;top:5px;width:15px;height:15px;z-index:1;opacity:0;cursor:pointer}
.preferenceContainer [type="radio"]:disabled,.preferenceContainer [type="radio"]:disabled + label,.preferenceContainer [type="radio"]:disabled + label>span{color:#babcbf;cursor:auto}
.preferenceContainer [type="radio"]:disabled + label::before{border-color:#babcbf}
.preferenceCheckbox [type="radio"]:checked,.preferenceCheckbox [type="radio"]:not(:checked){position:absolute;left:-9999px}
.preferenceCheckbox [type="radio"]:checked+label,.preferenceCheckbox [type="radio"]:not(:checked) +label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}
.preferenceCheckbox [type="radio"]:checked+label:before{content:'';position:absolute;left:3px;top:3px;width:15px;height:15px;border:solid 2px #00b4dc;border-radius:100%;background:#fff}
.preferenceCheckbox [type="radio"]:not(:checked) +label:before{content:'';position:absolute;left:3px;top:3px;width:15px;height:15px;border:solid 2px #babcbf;border-radius:100%;background:#fff}
.preferenceCheckbox [type="radio"]:checked+label:after,.preferenceCheckbox [type="radio"]:not(:checked) +label:after{content:'';width:7px;height:7px;background:#00b4dc;position:absolute;top:7px;left:7px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.preferenceCheckbox [type="radio"]:not(:checked) +label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.preferenceCheckbox [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.preferenceContainer.container{padding-right:15px;padding-left:15px}
.preferenceContainer h2{margin-bottom:16px;font-size:18px}
.select select{width:100%;height:40px}
.preferenceContainer{margin-top:30px}
.notificationMethod{font-size:13px;color:#8c9094}
.prefCheckboxType{margin-top:14px}
.PrefCustomDropdownLabel{font-size:13px;color:#8c9094;font-family:Arial}
.preferenceContainer .btn-Update{background-color:#272b2e;color:#fff;border-radius:0;margin-bottom:6px;font-size:16px;text-align:center;padding:7px 0;width:30%}
.Preferences{padding-bottom:20px;color:#272b2e;border-bottom:1px solid #e6e6e6}
.checkbox{padding-left:10px;margin-top:-18px}
.preferenceCheckbox label{padding-left:30px;font-weight:normal;cursor:pointer;color:#272b2e;position:relative}
.preferenceCheckbox input[type="checkbox"],.preferenceCheckbox input[type="radio"]:checked,.preferenceCheckbox input[type="radio"]:not(:checked){opacity:.00000001;width:15px;height:15px;position:absolute;left:3px;top:5px;z-index:1}
.preferenceCheckbox span{padding-right:19px;font-size:13px;color:#272b2e}
.Preference-dropdown{width:100%}
.PrefCustomDropdownType{margin-bottom:30px}
.UpdateButton .PrefCustomDropdown{margin-bottom:30px}
.UpdateButton .btn:hover{background-color:#007f92;border-color:#007f92;color:#fff;cursor:pointer}
.UpdateButton .btn:focus{box-shadow:none}
.PrefCustomDropdown .btn-cancel{border-radius:0;width:30%;height:40px;background-color:#fff;border:solid 2px #272b2e;font-size:16px;text-align:center;color:#272b2e;cursor:pointer;margin-right:23px;padding:7px 15px}
@media(min-width :320px){.PrefCustomDropdown{margin-top:10px}
.daylightcheckbox{margin-top:0}
.PrefCustomDropdown .btn-cancel{width:100%;margin-bottom:20px}
.PrefCustomDropdown .btn-Update{width:100%}
}
@media(min-width :576px){.PrefCustomDropdown{margin-top:14px}
.PrefCustomDropdown .btn-cancel{width:47%;margin-bottom:0}
.PrefCustomDropdown .btn-Update{width:47%}
}
@media(min-width :768px){.PrefCustomDropdown .btn-cancel,.PrefCustomDropdown .btn-Update{width:31%}
}
@media(min-width :992px){.daylightcheckbox{margin-top:57px}
.PrefCustomDropdown .btn-cancel,.PrefCustomDropdown .btn-Update{width:30%}
}
.PrefCustomDropdown .fs-wrap{display:block;width:100%}
.PrefCustomDropdown .fs-dropdown{width:92%}
.PrefCustomDropdown .fs-option{border-bottom:0;padding-top:10px;padding-bottom:10px}
.PrefCustomDropdown .fs-search,.PrefCustomDropdown .fs-optgroup-label{border-bottom:0}
.PrefCustomDropdown .fs-search input{height:40px;margin-top:20px}
.fs-wrap{outline:0;font-size:13px;color:#272b2e}
.fs-label-wrap{border:2px solid #babcbf;height:40px;outline:0}
.fs-label-wrap:hover{cursor:pointer}
.fs-label-wrap .fs-label{padding:11px;outline:0;padding-right:27px}
.fs-arrow{content:url(../../clientlib-site/resources/imgs/dropdown-arrow-down.png);position:absolute;border-left:0;border-right:0;border-top:0;height:auto;width:auto;right:8px;display:none}
.fs-open .fs-arrow{content:url(../../clientlib-site/resources/imgs/dropdown-arrow-up.png)}
.fs-dropdown{border:2px solid #babcbf;margin-top:-2px}
.fs-search input{border:2px solid #babcbf !important;margin:6px 6px 6px 0;padding:6px}
.fs-search input:hover{border:2px solid #00b4dc !important}
.fs-wrap.multiple .fs-option{padding:12px 12px 12px 30px}
.fs-wrap.multiple .fs-option .fs-checkbox i{width:15px;height:15px;border:2px solid #babcbf;border-radius:0}
.fs-wrap.multiple .fs-option.selected .fs-checkbox i{background-color:#00b4dc !important}
.fs-label:after{content:url(../../clientlib-site/resources/imgs/dropdown-arrow-down.png);position:absolute;top:50%;right:10px;margin-top:-7px}
.fs-open .fs-label:after{content:url(../../clientlib-site/resources/imgs/dropdown-arrow-up.png)}
.loader{width:100%;background:rgba(0,0,0,0.3);height:100%;position:fixed;top:0;left:0;z-index:999;display:none}
.loaderSpinner{position:absolute;left:50%;top:50%;z-index:1;border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #3498db;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-left:-32px}
.notificationTable #notificationtemplate{max-width:1060px;overflow-x:scroll}
.notificationMessage .expiringcerti_table,.notificationMessage .expiringcerti_table th,.notificationMessage .expiringcerti_table td{border:1px solid #000;border-collapse:collapse;padding:10px;text-align:center}
.notificationMessage .expiringcerti_table th{padding:20px 15px !important}
.notificationMessage .expiringcerti_table td{padding:10px 15px !important}
.notificationMessage .company-name,.notificationMessage .location-address{padding-left:8%}
.notificationMessage .expiringcerti_table{margin-left:7%;width:auto}
.notificationMessage .expiringcerti_table th{width:120px !important}
.notificationMessage .expiringcerti_table td{word-break:break-word}
.toppagination,.notificationbody,.bottompagination{visibility:hidden}
a{outline:0;display:inline-block}
a:hover{text-decoration:none}
.hideBlock{display:none}
.alert-sticky-bar{position:fixed;top:0;left:0;width:100%;z-index:1;display:none}
.alert-sticky-bar.alert-dismissible .close{padding:0}
.checkbox{position:relative;display:block}
input[type="checkbox"]{opacity:.00000001;margin-left:-20px}
.helper{position:absolute;top:0;left:0;cursor:pointer;display:block;font-size:16px;user-select:none;color:#e7e7e7}
.helper:before{content:'';position:absolute;left:0;top:0;margin:4px;width:15px;height:15px;transition:transform .28s ease;border-radius:0;border:2px solid #babcbf !important;background-color:white}
.helper:after{content:'';display:block;width:10px;height:5px;border-bottom:2px solid white;border-left:2px solid white;-webkit-transform:rotate(-45deg) scale(0);-moz-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);position:absolute;top:8px;left:6px}
input[type="checkbox"]:checked ~ .helper.active::before{color:#00b4dc;background:#00b4dc;border:2px solid #00b4dc !important}
input[type="checkbox"]:checked ~ .helper::after{-webkit-transform:rotate(-45deg) scale(1);-moz-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}
.checkbox label{padding-left:35px;font-weight:normal;cursor:pointer;display:inherit;color:#272b2e}
input[type="checkbox"]:focus+label::before{outline:#3b99fc auto 5px}
.notificationWrap .checkbox{width:16px;height:16px;margin-top:0}
.notificationWrap .checkbox label{padding:0;margin:0}
.notificationWrap .checkbox input[type="checkbox"]{opacity:1;margin:0;width:15px;height:15px;position:absolute;top:0;left:0}
.notificationWrap .helper{left:0}
.notificationWrap .helper:before{margin:0}
.notificationWrap .helper:after{top:4px;left:3px}
.notificationWrap{padding:30px 0;color:#272b2e}
.notificationWrap h2{color:#272b2e;font-size:18px;line-height:normal;padding-bottom:20px}
.notificationWrap .table .action a,.defaultLink{color:#00b4dc}
.notificationWrap .paginationWrap{padding:23px 0;border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;text-align:right}
.notificationWrap .btmPagination{border-bottom:0;padding-bottom:0}
.notificationWrap .table{margin-top:-1px}
.notificationWrap .table th,.notificationWrap .table h4{font-size:16px;line-height:1.13;margin-bottom:0}
.notificationWrap .table h4{float:left}
.notificationWrap .table .read h4{font-weight:normal}
.notificationWrap .table thead th{border-color:#e6e6e6;border-width:1px}
.notificationWrap .table td,.notificationWrap .table th{border-color:#e6e6e6;vertical-align:middle}
.notificationWrap .table th{padding:20px 15px}
.notificationWrap .table td{padding:10px 15px}
.notificationWrap .table th:first-child,.notificationWrap .table td:first-child{padding-left:0;width:3%}
.notificationWrap .table th:last-child,.notificationWrap .table td:last-child{padding-right:0}
.notificationWrap .table .notificationInfo td{border-top:0;padding-top:0;white-space:pre-wrap}
.notificationWrap .table th a{font-weight:normal}
.notificationWrap .table .action{width:11%;text-align:right}
.notificationWrap .table .notificationTitleWrapper{position:relative}
.notificationWrap .table .btn-print{border-radius:0;font-size:13px;position:absolute;right:0;top:13px}
.notificationWrap .table .btn-print:disabled{opacity:.5;background-color:rgba(238,238,238,1) !important;border-color:rgba(238,238,238,1) !important;color:#8c9094 !important;cursor:default}
.notificationWrap .table td a{color:#272b2e}
.notificationWrap .notificationInfo{font-size:13px;line-height:1.54;display:none}
.notificationWrap .table .notificationInfo a{color:#00b4dc}
.notificationWrap .notifyIcon{display:inline-block;width:30px;float:left}
.notificationWrap .notifyIcon img{max-width:100%}
.notificationWrap .paginationWrap{text-align:right}
.notificationWrap .paginationWrap .showCount,.notificationWrap .paginationWrap .pagination,.notificationWrap .paginationWrap .showCount+ul>li,.notificationWrap .showRecordDropdown{display:inline-block}
.notificationWrap .paginationWrap .showCount+ul{margin:0 -13px;padding:0}
.notificationWrap .paginationWrap .showCount{font-size:13px;line-height:1.23;color:#272b2e}
.notificationWrap .paginationWrap li a{font-size:13px;line-height:1.23;color:#00b4dc;margin:0 8px}
.notificationWrap .paginationWrap ul .active{font-weight:bold}
.notificationWrap .prevBtn a:before,.notificationWrap .nextBtn a:after{content:'';display:inline-block;width:12px;height:12px;margin-top:1px}
.notificationWrap .prevBtn a:before{float:left;margin-right:6px;background:url("../../clientlib-site/resources/imgs/arrow_previous.png") no-repeat}
.notificationWrap .nextBtn a:after{float:right;margin-left:6px;background:url("../../clientlib-site/resources/imgs/arrow_next.png") no-repeat}
.notificationWrap .showRecordInfo{font-size:13px}
.notificationWrap .custom-dropdown{min-height:39px}
.notificationWrap .options{top:37px}
.notificationWrap .emptyTable{text-align:center;border-top:solid 1px #e6e6e6;padding-top:50px}
.notificationWrap .emptyTable img{display:inline-block;margin-bottom:20px}
.notificationWrap .emptyTable span{display:block}
@media(min-width :320px){.notificationWrap .paginationWrap{text-align:center}
.notificationWrap .paginationWrap .showCount{margin:0 10px 5px;padding:0;border-right:0}
.notificationWrap .showRecordInfo{text-align:center;margin-bottom:5px}
.notificationWrap .notifyIcon{margin-right:10px}
.notificationWrap .table h4{width:calc(100% - 40px);margin-top:7px;font-size:15px}
.notificationWrap .table .action a,.defaultLink{font-size:12px}
.alert-sticky-bar{font-size:14px;padding-right:1.5rem}
}
@media(min-width :576px){.notificationWrap .notifyIcon{margin-right:15px}
.notificationWrap .table h4{width:calc(100% - 45px);font-size:16px}
.notificationWrap .table .action a,.defaultLink{font-size:13px}
.alert-sticky-bar{font-size:16px;padding-right:4rem}
}
@media(min-width :768px){.notificationWrap .paginationWrap{text-align:right}
.notificationWrap .paginationWrap .showCount{border-right:solid 1px #e6e6e6;padding-right:10px;margin-right:10px}
.notificationWrap .showRecordInfo{text-align:left;margin-bottom:0}
.notificationWrap .showRecordDropdown{margin:0 4px}
}
@media(min-width :992px){.notificationWrap .showRecordDropdown{margin:0 6px}
}
@media(max-width:767px){::-webkit-scrollbar{-webkit-appearance:none}
::-webkit-scrollbar:horizontal{height:10px}
::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:2px solid #fff}
::-webkit-scrollbar-track{border-radius:10px;background-color:#eee}
}
@media(max-width :400px){.notificationWrap .table .btn-print{padding:5px 7px}
}
@media(max-width:380px){.notificationWrap .table .notificationTitleWrapper{position:relative;padding:10px}
.notificationWrap .table .btn-print{position:unset}
}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.nav-breadcrumb{background-color:#f2f2f2}
.breadcrumb{padding:8px 0 8px 0;list-style:none;background-color:#f2f2f2;border-radius:0;margin-bottom:0;display:block}
.breadcrumb.temp-breadcrumb{padding:0;position:relative}
.temp-breadcrumb .breadcrumb-bg-strip{background:#f2f2f2;position:absolute}
.breadcrumb .breadcrumb-item{padding:0 20px 0 10px;position:relative;font-size:13px;line-height:20px;display:inline-block}
.breadcrumb .breadcrumb-item:first-child img{margin-right:7px;padding-top:2px}
.breadcrumb-item+.breadcrumb-item::before{display:inline-block;content:"";padding-right:0;padding-left:0;display:none}
.breadcrumb-item:after{display:inline-block;content:"";width:7px;height:11px;position:absolute;top:5px;right:0;background:url(../../clientlib-site/resources/imgs/arrow-breadcrumb.png)}
.breadcrumb .breadcrumb-item:last-child:after{display:none;padding-right:0}
.breadcrumb .breadcrumb-item a{color:#00b4dc}
.breadcrumb .breadcrumb-item a:hover{color:#272b2e;text-decoration:none}
.nav-breadcrumb{background-color:#f2f2f2;min-height:40px}
.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 0 8px 0;list-style:none;background-color:#f2f2f2;border-radius:0}
.breadcrumb .breadcrumb-item{padding:0 20px 0 10px;position:relative;font-size:13px;line-height:20px}
.breadcrumb .breadcrumb-item:first-child{padding-left:0}
.breadcrumb .breadcrumb-item:first-child img{margin-right:7px;padding-top:2px}
.breadcrumb-item+.breadcrumb-item::before{display:inline-block;content:"";padding-right:0;padding-left:0;display:none}
.breadcrumb-item:after{display:inline-block;content:"";width:7px;height:11px;position:absolute;top:5px;right:0;background:url(../../clientlib-site/resources/imgs/arrow-breadcrumb.png)}
.breadcrumb .breadcrumb-item:last-child:after{display:none;padding-right:0}
.breadcrumb .breadcrumb-item a{color:#00b4dc}
.breadcrumb .breadcrumb-item a:hover{color:#272b2e;text-decoration:none}
a{outline:0;display:inline-block}
a:hover{text-decoration:none}
.hideBlock{display:none}
.myProfileWrap .form-control:focus,.myProfileWrap .styledSelect:focus{box-shadow:none;outline:0;border-color:#00b4dc}
.myProfileBlock .info_container h2{margin-bottom:16px;font-size:18px;color:#272b2e;border-bottom:1px solid #e6e6e6}
.myProfileWrap{color:#272b2e}
.myProfileWrap h2{color:#272b2e;font-size:18px;line-height:normal;padding-bottom:20px}
.myProfileWrap .form-group{margin-bottom:1.6rem}
.myProfileBlock .btn-default{font-size:16px;width:100%;color:#fff;padding:8px 49px;text-align:center;border-radius:0;background-color:#272b2e;line-height:normal;border:solid 2px #272b2e}
.myProfileBlock .btn-default:hover{background-color:#007f92;border-color:#007f92;color:#fff}
.myProfileWrap .btn-default{margin-right:15px}
.myProfileWrap .myProfileBlock{padding:30px 0 6px}
.myProfileWrap label{display:block;color:#8c9094;font-size:13px;line-height:normal;margin-bottom:5px}
.myProfileBlock label + span{line-height:normal;font-size:16px;display:block;word-break:break-all}
.myProfileBlock .myProfilePicWrapper{width:102px}
.myProfileBlock .myProfilePic{width:102px;height:102px;text-align:center;vertical-align:middle;background:#eee;border-radius:10px;overflow:hidden;display:table-cell}
.myProfilePicWrapper .p-image,.myProfilePicWrapper .p-size{text-align:center;font-size:13px;margin-top:5px}
.myProfileBlock .file-upload{display:none}
.myProfileBlock .upload-button{color:#00b4dc;cursor:pointer;font-size:13px;text-transform:capitalize;margin:5px 0 5px;display:inline-block}
.myProfileBlock .upload-size{color:#272b2e}
.myProfileBlock .myProfilePic img{max-width:100%;max-height:100%}
.myProfileBlock .remove-button{color:#00b4dc;cursor:pointer;font-size:13px;text-transform:capitalize;margin:5px 0 5px;display:inline-block}
.myProfileBlock hr{margin:5px 0}
.myProfileBlock .form-control{border-radius:0;border:solid 2px #babcbf;padding:8px 12px;font-size:13px}
.myProfileWrap .custom-dropdown{min-height:39px}
.myProfileWrap .options{top:37px}
.myProfileBlock .mobField .extn{width:48px;display:inline-block;margin:0 5px;padding:8px 5px;text-align:center}
.myProfileBlock .mobField .mobNo{display:inline-block;width:calc(100% - 77px)}
.myProfileWrap .help-block{color:#e2001a;font-size:11px;line-height:12px;margin-top:5px;display:inline-block}
.myProfileWrap button[disabled],.myProfileWrap button[disabled]:hover{border-color:#272b2e;background-color:#272b2e;color:gray}
#removeImageModal .myProfileWrap .modal-footer{justify-content:center}
#removeImageModal .modal-content{border-radius:0;padding-left:20px;padding-right:20px}
#removeImageModal .modal-header button.close{position:relative;bottom:0;padding:0;margin:-5px -20px 0 0}
#removeImageModal .modal-header{border-bottom:0;padding-left:30px;padding-right:30px;padding-bottom:0;border-bottom:0}
#removeImageModal .modal-body{text-align:left;padding:25px 30px 10px 32px}
#removeImageModal .modal-header p{line-height:2.5;width:100%;font-size:18px;color:#272b2e;border-bottom:1px solid #e6e6e6}
#removeImageModal .modal-body label{font-size:16px;line-height:1.5;color:#272b2e}
#removeImageModal .modal-footer{border-top:0;display:inline-block;padding:10px 10px 30px 30px}
.myProfilePicWrapper .remove-button[disabled]{color:#8c9094;cursor:default;pointer-events:none}
#removeImageModal .modal-footer .btn-modalcancel{border-radius:0;height:40px;background-color:#fff;border:solid 2px gray;font-size:16px;text-align:center;color:gray;padding-left:30px;padding-right:30px;cursor:pointer}
#removeImageModal .modal-footer .btn-modalsok{background-color:#272b2e;font-size:16px;text-align:center;color:#fff;height:40px;border-radius:0;padding-left:30px;padding-right:30px;border:0;cursor:pointer}
@media(min-width:320px){.myProfileBlock .mobField .extn{width:48px;margin:0 5px}
.myProfileBlock .mobField .mobNo{width:calc(100% - 77px)}
}
@media(min-width:992px){#removeImageModal .modal-dialog{max-width:405px}
.myProfileBlock .mobField .extn{width:35px;margin:0 2px}
.myProfileBlock .mobField .mobNo{width:calc(100% - 58px)}
}
@media(min-width:1200px){.myProfileBlock .mobField .extn{width:48px;margin:0 5px}
.myProfileBlock .mobField .mobNo{width:calc(100% - 77px)}
}
.contactus_Wrapper{padding:10px 0 90px 0}
.contactus_div{padding-bottom:15px;padding-top:10px;font-size:18px;color:#272b2e;border-bottom:1px solid #e6e6e6}
.contactus_text{font-size:16px;text-align:center;color:#272b2e;line-height:1.8;padding:20px 0 15px 0}
.contactus_text a{color:#00b4dc}
.contactus_text a:hover{color:#00b4dc;text-decoration:none}
.p-12-20{padding:12px 20px !important}
.cartsummary-heading,.order-summary{margin-left:10%}
.address-heading,.cartsummary-heading{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:18px;color:#007f92;margin-bottom:20px}
.address-title-message p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:18px;color:#272b2e;margin-bottom:30px}
.cart-wrapper{padding:0 0 30px}
.mycart{font-family:"Roboto Bold","Roboto Regular",Roboto,sans-serif}
.mycart .button-wrapper{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eee}
.mycart .order-summary .mycartheadings,.mycart .order-summary .terms-condition,.mycart .order-summary .taxwrapper,.mycart .order-summary .paymentduewrapper{display:none}
.mycart .order-summary .mmthumbnail{width:80px;height:80px}
.mycart .order-summary table.mycart-result tbody td:first-child{width:77%}
.mycart-container table.mycart-result tbody td:first-child{width:90%}
.paymentwrappertd{display:flex}
.mycart .order-summary .paymentwrappertd{justify-content:flex-end}
.mycart-container .paymentwrapper,.mycartaddress-container .paymentwrapper{display:flex;flex-direction:column;justify-content:center}
.mycart-container .paymentwrapper>div,.mycartaddress-container .paymentwrapper>div{padding-bottom:20px}
.mycart-container .amount-wrapper>div,.mycartaddress-container .amount-wrapper>div{padding-bottom:20px;height:auto !important}
.mycart-container .paymentwrapper>div:last-child,.mycart-container .amount-wrapper>div:last-child{padding-bottom:0}
.mycart-container .paymentwrapper .paymentDueText,.mycart-container .amount-wrapper #totalPriceAmtVal{color:#06f !important}
table.mycart-result tbody tr:last-child td{border-bottom:0}
.mycart .policy-wrapper{padding:20px 0;float:right}
.mycart .policy-wrapper a{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#06f;padding-left:30px}
.termsbluebox{padding:20px;background:#c5e5fc;color:#175788;margin-right:20px}
.termsbluebox ul{padding-left:15px}
.termsbluebox li,.termsbluebox p{font-size:13px;margin-bottom:00px}
.termscondn-mobile{display:none}
span.asterik{color:#e2001a;margin-left:2px}
.form-group{margin-bottom:25px}
.form-group label{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#8c9094;text-align:left}
.form-group label.error,.form-group p.error,.form-group label.dropdownError,.form-group p.radioError,#invalid-adderss-details-error{font-size:13px;color:#e2001a;margin-bottom:0;margin-top:5px}
.form-group input.error,.form-group textarea.error{border-color:#e2001a}
.form-group .styledSelect.error,.form-group select.error{border-color:#e2001a !important}
.form-control{border:solid 1px #babcbf;background-color:#fff;border-radius:0;color:#272b2e;font-size:13px;padding:4px 10px 6px 10px;height:36px}
.styledSelect{position:absolute;top:0;right:0;left:0;background-color:white;font-size:13px;padding:12px 10px;line-height:13px;border:1px solid #babcbf !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:20px;height:38px}
.btn-submit img{margin-left:5px;vertical-align:unset}
.mycart-container{font-family:'Roboto Bold','Roboto Regular','Roboto',sans-serif}
.bluebg-container{background:#c5e5fc;padding:15px 20px;text-align:center;margin-bottom:20px}
.bluebg-container p{color:#175788;font-size:13px;line-height:18px;font-weight:500;margin-bottom:0}
.grey-title{font-weight:400;font-style:normal;font-size:18px;color:#8c9094}
.mycart-result{width:100%;border-top:1px solid #eee;margin-top:30px}
table.mycart-result tbody th,table.mycart-result tbody td{padding:30px 0;border-bottom:1px solid #eee}
.mmthumbnail{width:160px;height:160px;margin:0 20px 0 0;text-align:center;position:relative;overflow:hidden;float:left;border:solid 1px #eee;background:#FFF}
.mmthumbnail img{transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;max-width:100%;max-height:100%}
.mmsearchresult{font-size:13px;line-height:normal;float:left;width:calc(100% - 180px)}
.order-summary .mmsearchresult{width:calc(100% - 100px)}
.no-resultfound{margin:60px;margin-bottom:60px;text-align:center}
.pricetxt{font-weight:700;font-style:normal;font-size:22px;color:#272b2e;text-align:right;line-height:26px}
.result-heading,.subtotaltxt,.paymentDueText,.taxText,.grossAmount,.discountAmount{font-weight:400;font-style:normal;font-size:18px;color:#272b2e;margin-bottom:30px;line-height:26px}
.subtotaltxt{margin-bottom:24px}
.subtotaltxt,.total .pricetxt{color:#06f}
.mmsearchresult p,.grey-small{font-weight:400;font-style:normal;font-size:13px;color:#8c9094}
#proceed_to_checkout_stripe{margin-top:20px;float:right}
#proceed_to_checkout_stripe,#back_to_training_center,#back_to_training_center_empty_cart,#nextButton,#back_to_address_details{border-radius:0;font-size:13px;padding:7px 20px;margin-top:20px;line-height:20px}
.no-resultfound img{margin-bottom:40px}
.no-resultfound p.first-title{color:#272b2e;font-size:18px;line-height:28px;margin-bottom:10px}
.no-resultfound p.second-title{color:#8c9094;font-size:16px;line-height:normal;margin-bottom:20px}
.modal-content{border:1px solid #ccc;border-radius:0;padding:20px;font-size:13px}
.modal-title{font-size:16px;color:#272b2e;padding-bottom:12px;font-weight:normal;margin-bottom:0;padding:0}
.modal-footer{justify-content:center;border-top:0;padding:0}
.modal-footer button{border-radius:0;font-size:13px;padding:8px 20px}
.modal-footer button.btn-secondary{background:#fff;color:#06f;border:1px solid #06f;margin-right:20px}
.modal-header{padding:0 0 10px}
.modal-header .close{opacity:1}
.modal-body{padding:20px 0 15px}
.main-container .sw-main{border:0;border-radius:0 !important;pointer-events:none}
.main-container .sw-container{min-height:auto !important}
.main-container .sw-theme-arrows .step-content{padding:0}
.main-container #smartwizard ul.step-anchor{border-bottom:0;border:0 !important;border-top-right-radius:0 !important;background:white !important;margin:30px 0}
.main-container .sw-theme-arrows>ul.step-anchor>li{text-align:center}
.main-container .sw-theme-arrows>ul.step-anchor>li.active>a,.sw-theme-arrows>ul.step-anchor>li.done>a{background-color:#007f92 !important;cursor:pointer !important}
.main-container .sw-theme-arrows>ul.step-anchor>li.active>a:after,.sw-theme-arrows>ul.step-anchor>li.done>a:after{border-left:30px solid #007f92 !important}
.main-container .sw-theme-arrows>ul.step-anchor>li>a,.main-container .sw-theme-arrows>ul.step-anchor>li>a:hover{background-color:#e6e6e6;color:#272b2e;cursor:default}
.sw-theme-arrows>ul.step-anchor>li>a:after,.main-container .sw-theme-arrows>ul.step-anchor>li>a:hover:after,.main-container .sw-theme-arrows>ul.step-anchor>li>a:hover:after{border-left-color:#e6e6e6}
.sw-theme-arrows{border-radius:5px;margin-bottom:30px}
.sw-theme-arrows>.sw-container{min-height:200px}
.sw-theme-arrows .step-content{padding:0 10px;border:0 solid #d4d4d4;background-color:#FFF;text-align:left}
.sw-theme-arrows>ul.step-anchor{border:0;padding:0;background:#f5f5f5;border-radius:0;list-style:none;overflow:hidden}
.sw-theme-arrows>ul.step-anchor li+li:before{padding:0}
.sw-theme-arrows>ul.step-anchor>li>a,.sw-theme-arrows>ul.step-anchor>li>a:hover{color:#fff;text-decoration:none;padding:10px 5px 10px 45px;position:relative;display:block;border:0 !important;border-radius:0;outline-style:none;background:gray;text-align:center;font-size:14px}
.sw-theme-arrows>ul.step-anchor>li>a:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid gray;position:absolute;top:50%;margin-top:-50px;left:97%;z-index:2}
.sw-theme-arrows>ul.step-anchor>li>a:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #fff;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}
.sw-theme-arrows>ul.step-anchor>li:first-child>a{padding-left:15px}
.sw-theme-arrows>ul.step-anchor>li>a:after,.main-container .sw-theme-arrows>ul.step-anchor>li>a:hover:after,.main-container .sw-theme-arrows>ul.step-anchor>li>a:hover:after{border-left-color:#e6e6e6}
.sw-theme-arrows>ul.step-anchor>li.active>a{border-color:#007f92 !important;color:#fff !important;background:#007f92 !important}
.sw-theme-arrows>ul.step-anchor>li.active>a:after{border-left:30px solid #007f92 !important}
.sw-theme-arrows>ul.step-anchor>li.done>a{border-color:#007f92 !important;color:#fff !important;background:#007f92 !important}
.sw-theme-arrows>ul.step-anchor>li.done>a:after{border-left:30px solid #007f92}
.sw-theme-arrows>ul.step-anchor>li.danger>a{border-color:#d9534f !important;color:#fff !important;background:#d9534f !important}
.sw-theme-arrows>ul.step-anchor>li.danger>a:after{border-left:30px solid #d9534f !important}
.sw-theme-arrows>ul.step-anchor>li.disabled>a,.sw-theme-arrows>ul.step-anchor>li.disabled>a:hover{color:#eee !important}
.sw-theme-arrows::before{border:10px solid #f3f3f3;border-top:10px solid #5cb85c}
@media screen and (max-width:768px){.sw-theme-arrows>ul.step-anchor{border:0;background:#ddd !important}
.sw-theme-arrows>.nav-tabs>li{float:none !important;margin-bottom:0}
.sw-theme-arrows>ul.step-anchor>li>a,.sw-theme-arrows>ul.step-anchor>li>a:hover{padding-left:15px;margin-right:0;margin-bottom:1px}
.sw-theme-arrows>ul.step-anchor>li>a:after,.sw-theme-arrows>ul.step-anchor>li>a:before{display:none}
}
.loader{width:100%;background:rgba(0,0,0,0.3);height:100%;position:fixed;top:0;left:0;z-index:999;display:none}
.loaderSpinner{position:absolute;left:50%;top:50%;z-index:1;border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #3498db;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-left:-32px}
.redirect-to-stripe{margin:60px 5%;display:none}
.redirect-to-stripe img{height:30px;width:auto;margin-bottom:10px}
.redirect-to-stripe p{font-size:16px}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@media(max-width:992px){.cartsummary-heading,.order-summary{margin-left:0}
.mycart-container .termscondn-mobile{display:contents}
.mycart-container .terms-condition{display:none}
.termsbluebox{margin-right:0}
}
@media screen and (max-width:767px){input,textarea,select{font-size:16px !important}
.mycartaddress-container .pricetxt,.mycart-container .pricetxt{white-space:nowrap}
}
@media(max-width:425px){.mycart-container table.mycart-result tbody td:first-child,.mycart .order-summary table.mycart-result tbody td:first-child{width:100%}
.order-summary .mmsearchresult,.mycart-container .mmsearchresult{width:auto}
}
.d-none{display:none}
.payment_status{margin:60px;margin-bottom:60px;text-align:center}