.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:12px;border-radius:50%;font-weight:400;padding:0 6px;height:18px;line-height:18px}
.badgeWrapper{display:inline-block;position:absolute;top:1px;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%}
}
body{background-color:#f9f9f9}
.timeout-wrapper{padding:120px 0;text-align:center}
.timeout-wrapper p{font-size:24px;line-height:1.1;color:#272b2e;margin-bottom:35px;padding:0 15px}
.timeout-wrapper .black-btn{display:inline-block;padding:8px 32px;background:#272b2e;text-align:center;color:#FFF}
.timeout-wrapper .black-btn:hover{background-color:#007f92;color:#FFF !important}
.timeout-wrapper .timeout-icon{margin-bottom:30px}
.body-wrapper{background-color:#fff}
.unrecognized-url-wrapper.timeout-wrapper{padding:60px 0;text-align:center;font-size:16px;color:#272b2e}
.unrecognized-url-wrapper.timeout-wrapper .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.unrecognized-url-wrapper.timeout-wrapper .container div:first-child p:last-child,.unrecognized-url-wrapper.timeout-wrapper .container div:first-child p:first-child{display:none}
.unrecognized-url-wrapper.timeout-wrapper h2{font-size:24px;line-height:1.25;font-weight:normal;letter-spacing:normal;text-align:center;margin-bottom:0}
.unrecognized-url-wrapper.timeout-wrapper p{line-height:1.88;text-align:center;margin-bottom:30px;margin-top:30px;font-size:16px}
.unrecognized-url-wrapper.timeout-wrapper .black-btn{display:inline-block;padding:8px 28px;background:#272b2e;text-align:center;color:#FFF}
.unrecognized-url-wrapper .black-btn:hover{background-color:#007f92;color:#FFF !important;text-decoration:none}
.unrecognized-url-wrapper .contact-info{margin-top:30px}
.unrecognized-url-wrapper .contact-info p{margin-top:0;margin-bottom:0}
@media(min-width:320px){.unrecognized-url-wrapper .black-btn{width:100%;margin-bottom:15px;margin-right:0;font-size:14px}
}
@media(min-width:576px){.unrecognized-url-wrapper .black-btn{font-size:16px;margin-bottom:20px}
}
@media(min-width:992px){.unrecognized-url-wrapper .black-btn{width:auto;margin-right:20px}
}
@media(max-width:480px){.timeout-wrapper p{font-size:22px}
}
.s-hidden{visibility:hidden;padding-right:10px}
.select{cursor:pointer;position:relative}
.select select{width:100%;height:40px}
.styledSelect{position:absolute;top:0;right:0;left:0;background-color:white;font-size:13px;padding:11px;line-height:13px;border:solid 1px #babcbf !important;padding-right:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.styledSelect:focus{border-color:#06f;outline:0}
.styledSelect:after{content:url(../../clientlib-site/resources/imgs/dropdown-arrow-down.png);position:absolute;top:50%;right:7px;margin-top:-8px}
.styledSelect.active:after{content:url(../../clientlib-site/resources/imgs/dropdown-arrow-up.png)}
.styledSelect.disabled{background:#e6e6e6;cursor:auto}
.options{display:none;position:absolute;top:37px;right:0;left:0;z-index:999;padding:0;list-style:none;border:solid 1px #babcbf;background-color:white;max-height:300px;overflow:auto;border-top:0}
.options li{color:#272b2e;padding:6px 11px;font-size:13px;cursor:pointer;user-select:none}
.options li:hover{background-color:#f2f2f2}
.styledSelect[disabled]{background-color:#eee}
.radioWrapper{margin:0 -11px}
.radioWrapper .radioBtnWrap{display:inline-block;margin:0 11px;position:relative}
.radioWrapper input[type="radio"]{position:absolute;left:1px;opacity:0;top:6px}
.radioWrapper input[type="radio"] + label{position:relative;padding-left:22px;cursor:pointer;line-height:16px;display:inline-block;color:#666}
.radioWrapper input[type="radio"]:checked + label:before,.radioWrapper input[type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border-radius:100%;background:#fff}
.radioWrapper input[type="radio"]:checked + label:before{border:solid 2px #00b4dc}
.radioWrapper input[type="radio"]:not(:checked) + label:before{border:solid 2px #babcbf}
.radioWrapper input[type="radio"]:checked + label:after,.radioWrapper input[type="radio"]:not(:checked) + label:after{content:'';width:7px;height:7px;background:#00b4dc;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.radioWrapper input[type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.radioWrapper input[type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.form-group input[type="text"]{width:100%;height:36px;border:solid 1px #babcbf;padding:10px;font-size:13px;border-radius:0;color:#272b2e}
.form-group input:focus{outline:0}
.checkbox{position:relative;display:block}
input[type="checkbox"]{opacity:0;margin:0;width:15px;height:15px;position:absolute;top:0;left:0;z-index:10}
.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:0;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:4px;left:3px}
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)}
input[type="checkbox"]:disabled ~ .helper::before,input[type="checkbox"]:checked:disabled ~ .helper::before{border-color:#babcbf !important;background-color:#e6e6e6}
input[type="checkbox"]:checked:disabled ~ .helper::after{border-color:#8c9094 !important}
.checkbox label{padding-left:35px;font-weight:normal;cursor:pointer;display:inherit;color:#272b2e}
input[type="checkbox"]:focus+label::before{outline:#3b99fc auto 5px}
.fs-wrap{display:block;width:100%;outline:0;font-size:13px;color:#272b2e}
.fs-dropdown{width:92%}
.fs-option{border-bottom:0;padding-top:10px;padding-bottom:10px}
.fs-search,.fs-optgroup-label{border-bottom:0}
.fs-search input{height:35px;margin-top:20px}
.fs-label-wrap{border:1px solid #babcbf;height:35px;outline:0}
.fs-label-wrap:hover{cursor:pointer}
.fs-label-wrap .fs-label{padding:12px 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:1px solid #babcbf;margin-top:-2px}
.fs-search input{border:1px solid #babcbf !important;margin:6px 6px 6px 0;padding:6px}
.fs-search input:hover{border:1px solid #00b4dc !important}
.fs-wrap.multiple .fs-option{padding:12px 12px 12px 30px}
.fs-wrap .fs-option:hover{background:#f2f2f2}
.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)}
.terms-cond-block{margin-top:30px}
.terms-cond-block .checkbox{display:inline-block;vertical-align:top}
.terms-cond-block p{display:inline-block;padding:0;vertical-align:top;margin-top:-3px;font-size:13px;margin-left:30px;position:relative;line-height:1.5}
.terms-cond-block .checkbox label{padding:0;margin-right:12px;display:inline-block;position:absolute}
.terms-cond-block input{cursor:pointer}
.terms-cond-block a{color:#00b4dc}
.timeout-wrapper .black-btn{border:0;cursor:pointer}
.black-btn[disabled],.black-btn[disabled]:hover{background-color:#272b2e;color:gray !important;cursor:default}
.timeout-wrapper .black-btn:focus{outline:0}
::-moz-placeholder{color:transparent}
::-moz-placeholder{color:transparent}
:-ms-input-placeholder{color:transparent}
::-webkit-input-placeholder{color:transparent}
input{outline:0}
#api ul{list-style-type:none;padding-left:0}
#api[data-name='SelfAsserted']>div:first-child{display:none}
.attrEntry{display:none}
.buttons button#cancel{display:none}
.intro{display:none}
@media(max-width:767px){.buttons button#continue{height:50px}
}