.left-menu.customer-menu{padding:15px 5px;background:#f2f2f2}.left-menu.customer-menu .title-category{padding:0px 5px 15px;margin:0 5px}@media (min-width: 1200px){.link-logout-top-right{width:1170px}}@media (min-width: 1430px){.link-logout-top-right{width:1380px !important}}@media (max-width: 1220px){.link-logout-top-right{width:calc(100vw - 30px)}}.link-logout-top-right{position:absolute;top:35px;z-index:1;display:block}/* BUTTON */.no-margin{margin:0 !important}*:not(.cart-buttons):not(#reserve-delivery-popup):not(.modal-footer) > .btn:not(.btn-qty-sub):not(.btn-qty-add):not(.button-normal):not(.wrapper):not(#demo-notice){}.btn.btn-customer{margin:11px 0 15px 0;text-transform:none}.form-submit .btn.btn-default{padding:0 !important}.form-submit .btn.btn-primary:disabled,.form-submit .btn.btn-primary:disabled .display,.form-submit .btn.btn-primary:disabled .effect{color:#fff !important;background-color:#d6d6d6 !important;font-weight:normal !important}.form-submit .btn.new-address:disabled .display,.form-submit .btn.new-address:disabled .effect{background-color:#d6d6d6 !important}.modal{z-index:9000 !important}/* FORM TEXT */.container .content-container form.is-corporate .form-input:not(.account-type){padding-left:15px;padding-right:15px}.container .content-container .form .form-input .address-list{margin-left:-15px;margin-right:-15px}.container .content-container .form .form-input.password .help-block{white-space:nowrap}.container .content-container .form .form-control.error,.container .content-container .form .text-input.error,.customer-address-form .form .form-control.error,.customer-address-form .form .text-input.error{font-size:1em}.form .required-mark{color:#ff1735}/* FORGOT PASSWORD */.container .content-container .form .forgot-password-tooltip{margin:23px 0 2px 0}.container .content-container .content-header.success-sent-email-recovery-title{line-height:34px}/* LOGIN */.container .content-container .form .form-submit .checkbox-rememberme{display:inline-block;margin-top:10px}.container .content-container .form .form-submit .checkbox-rememberme span{font-size:0.95em;margin-left:8px}.main-container .login-register-form .container-main-login-form .container-log-in-with-social-media{color:#fff}.main-container .login-register-form .container-main-login-form .container-log-in-with-social-media .container-icon{position:absolute;width:35px;padding:8px 0 7px;text-align:center}.main-container .login-register-form .container-main-login-form .container-log-in-with-social-media .container-text{display:block;text-align:center;padding:7px 0 8px 35px}.main-container .login-register-form .container-main-login-form .container-log-in-with-social-media.log-in-with-facebook{background:#3b5998;margin-top:10px;border-radius:10px;padding-top:1.5px;padding-bottom:1.5px}.main-container .login-register-form .container-main-login-form .container-log-in-with-social-media.log-in-with-facebook .container-icon{background:#2f4779;border-top-left-radius:10px;border-bottom-left-radius:10px}.main-container .login-register-form .container-main-login-form .container-log-in-with-social-media.log-in-with-google{background:#dc483c}.main-container .login-register-form .container-main-login-form .container-log-in-with-social-media.log-in-with-google .container-icon{background:#bc3e33}.main-container .login-register-form  .container-main-login-form .login-form-separator{margin-top:20px;margin-bottom:20px}.main-container .login-register-form  .container-main-login-form .option{padding:10px 0px 8px 0px;border-bottom:1px solid #ccc;margin-bottom:30px;margin-top:-20px;font-size:12px}.main-container .login-register-form  .container-main-login-form .option span{padding-bottom:9px;cursor:pointer;margin-right:15px}.main-container .login-register-form  .container-main-login-form .option span.active{color:red;border-bottom:1px solid red}.main-container #customer-form-popup .registration-fill-remaining-info{font-size:14px;margin-top:-15px;margin-bottom:10px;color:#C90006}.container .content-container .register-benefit-info{list-style:disc}.container .content-container .register-benefit-info li{margin:0 20px 15px}/* REGISTER */.container .content-container .form .is-hidden{display:none}.container .content-container .form .account-type span label{//padding-left:8px}.container .content-container .form .subheader{margin-top:12px;width:100%;height:45px;border:1px solid #eee;color:#ffffff;background:#aab3bb;font-weight:bold}.container .content-container .form .subheader .number{padding-top:5px;font-size:1.65em;text-align:center;display:inline-block;background:#7b8187;height:100%;width:45px;border-left:1 px solid #aab3bb}.container .content-container .form .subheader .text{padding:10px 5px;font-size:1.1em;display:inline-block;height:100%}.container .content-container .form .form-input .address-list .address-badge{border:1px solid #eee;/*width: 88%;*/padding:12px 20px 8px 20px;margin-top:8px}.container .content-container .form .form-input .address-list .address-badge:hover{border:#798288 1px solid}.container .content-container .form .form-input .address-list .address-badge.primary{/*background: #fdbf08;*/border:#f8a91a 3px solid;padding:10px 18px 6px 18px}.container .content-container .form .form-input .address-list .address-badge.error{/*border-color: #fa5;*/box-shadow:0 0 5px #fa5}.container .content-container .form .form-input .address-list .address-badge-label{float:left;min-height:30px;padding-top:5px}.container .content-container .form .form-input .address-list.without-icon .address-badge-label{margin-top:4px;margin-bottom:6px}.container .content-container .form .form-input .address-list .address-badge .action-group{margin-top:3px;float:right}.container .content-container .form .form-input .address-list .address-badge .address-icon{margin-top:-5px;margin-right:5px}.container .content-container .form .form-input .address-list .address-badge .action{display:inline-block;height:100%;/*width: 26px;*//*margin-top: -3px;*/text-align:center;/*font-size: 1.3em;*/cursor:pointer}.container .content-container .form .form-input .address-list .address-badge .action.set-primary{display:none}.container .content-container .form .form-input .address-list .address-badge .action:not(:first-child):not(.empty){margin-left:5px}.container .content-container .form .form-input .address-list .address-badge .action.empty{cursor:inherit}.container .content-container .form .form-input .btn-add-address-container{clear:both}.container .content-container .form .form-input .address-list .btn-add-address-container .btn.new-address{margin-top:20px !important}.container .content-container .netral{clear:both}.container .content-container .form .form-input .address-list .address-badge .action:hover{color:#3e9e08}.fancybox-inner{overflow-x:hidden !important}.btn-close-fancybox{position:absolute !important;top:-7px;right:3px;font-weight:normal !important;width:25px;height:25px;padding:0 !important}.container .content-container .form .form-submit .btn-register{/*float: right;*/}.container .content-container .btn-cancel-register{/*float: right;*/margin-right:5px !important}/* EDIT MY PROFILE */.container .content-container .form .form-input .text-input .datetime{width:100%}select.ui-datepicker-month,select.ui-datepicker-year{color:#333333}/* FANCYBOX */.customer-window-fancybox{display:none;padding-right:15px}.fancybox-inner .customer-address-form .form .form-input .form-input-field{margin-bottom:-5px}.fancybox-inner .customer-address-form .form .form-submit .btn-save{margin-top:10px}.fancybox-inner .form .btn.btn-default{margin-left:15px}.fancybox-inner .form .form-input.form-checkbox .form-label,.container .content-container form .form-input.form-checkbox .form-label{padding:0}.fancybox-inner .form .form-input.block,.container .content-container form .form-input.block{float:left;width:60px;margin-right:15px}.fancybox-inner .form .form-input.unit-no,.container .content-container form .form-input.unit-no{float:left}.fancybox-inner .form .form-input.unit-no .unit-no-symbol,.container .content-container form .form-input.unit-no .unit-no-symbol{float:left;width:33px;padding-left:5px;padding-right:5px;text-align:center;border-right:0px solid rgba(0, 0, 0, 0) !important}.fancybox-inner .form .form-input.unit-no .unit-no-symbol-minus,.container .content-container form .form-input.unit-no .unit-no-symbol-minus{width:30px;border-left:0}.fancybox-inner .form .form-input.unit-no .unit-no-input,.container .content-container form .form-input.unit-no .unit-no-input{float:left;width:80px}/*
.fancybox-inner .form .form-input.unit-no .unit-no-input-1,
.container .content-container form .form-input.unit-no .unit-no-input-1 {
width: calc(100% - 33px);
}
.fancybox-inner .form .form-input.unit-no .unit-no-input-2,
.container .content-container form .form-input.unit-no .unit-no-input-2 {
width: calc(100% - 30px);
}
*/.fancybox-inner .form .form-input.unit-no .unit-no-divider,.container .content-container form .form-input.unit-no .unit-no-divider{float:left;text-align:center;width:18px;height:39px;padding-top:8px}.fancybox-inner .form .form-input .form-label.alert{padding-right:15px}.fancybox-inner .form .alert-button-group{margin-top:50px}.fancybox-inner .form .alert-button-group .alert-btn{float:right;width:75px}/* TABLE CONTENT */.container .content-container .row .main-container .small-table{width:100%}.container .content-container .row .main-container .small-table thead{color:#333;font-weight:bold;border-bottom:1px solid #ccc}.container .content-container .row .main-container .small-table tbody tr{color:#333}.container .content-container .row .main-container .small-table tbody tr:not(:last-child){border-bottom:1px solid #e0e0e0}.container .content-container .row .main-container .small-table th{vertical-align:middle;padding-top:10px;padding-bottom:10px}.container .content-container .row .main-container .small-table td{padding-top:5px;padding-bottom:5px}.container .content-container .row .main-container .small-table th,.container .content-container .row .main-container .small-table td{padding-left:12px;padding-right:12px}.container .content-container .row .main-container .small-table th.align-left,.container .content-container .row .main-container .small-table td.align-left{text-align:left}.container .content-container .row .main-container .small-table th.align-center,.container .content-container .row .main-container .small-table td.align-center{text-align:center}.container .content-container .row .main-container .small-table th.align-right,.container .content-container .row .main-container .small-table td.align-right{text-align:right}.container .content-container .row .main-container .small-table td.last{padding-top:7px;padding-bottom:6px;text-align:right}.container .content-container .row .main-container .small-table .uppercase{text-transform:uppercase}.container .content-container .row .main-container .small-table .last > *:not(:first-child){margin-left:3px !important}.container .content-container .row .main-container .small-table .button-normal .effect,.container .content-container .row .main-container .small-table .button-normal .display{font-size:12px;margin:0!important}.container .content-container .row .main-container .small-table .button-normal .display{background:#fff;color:#747474}.container .content-container .row .main-container .small-table .button-normal .display,.container .content-container .row .main-container .small-table .button-normal .effect{font-weight:400 !important;padding:6px 14px 4px 14px !important}.container .content-container .row .main-container .small-table .button-normal:hover{}.container .content-container .row .main-container .small-table.small-table-phone{margin-top:20px;margin-bottom:20px}.container .content-container .row .main-container .small-table .row-mobile:not(:first-child){border-top:1px solid #e0e0e0}.container .content-container .row .main-container .small-table .row-mobile .item-detail-number{text-align:right}.container .content-container .row .main-container .small-table .row-mobile .pos-left{float:left}.container .content-container .row .main-container .small-table .row-mobile .pos-right{float:right}/* HEADER-FOOTER BUTTON GROUP */.container .content-container .content-header-button-group{font-weight:bold}.container .content-container .content-header-button-group.button-header,.container .content-container .content-footer-button-group{float:right;text-align:right}.container .content-container .content-header-button-group.button-header{margin-top:-20px}.container .content-container .content-footer-button-group{margin-top:12px}/*
.container .content-container .content-header-button-group .btn,
.container .content-container .content-footer-button-group .btn {
padding: 10px 20px;
}
*/.container .content-container .content-header-button-group .btn:not(:first-child),.container .content-container .content-footer-button-group .btn:not(:first-child){margin-left:10px}#address_list .link-cancel-edit-address{color:#ff1725}#address_list .address-box{padding:10px 0}#address_list .address-tag{background:#95cd62;padding:5px 10px;color:#fff;display:inline-block;margin-bottom:10px}#address_list .address-tag.empty{background:transparent}.edit-tag-address.editable,.edit-tag-address.editable:hover{border-bottom:none}.editable-container{border-radius:0 !important;background:#eee !important}.editable-container.popover.bottom > .arrow:after{border-bottom-color:#eee}.editable-container .form-control{width:130px !important}.editable-container .btn{padding:7px 11px 4px}.editable-container .btn.editable-cancel{display:none}.main-container .login-register-form{padding:15px;margin-top:20px}.main-container .login-register-form .container-main-login-form{padding:10px;background:none !important;border:none}.login-register-form span.title{margin-bottom:30px;font-size:36px;display:block}.main-container .login-register-form .container-main-login-form .link-forgot{color:red}#login-mobile,#register-mobile,#forget-password-mobile{width:640px}.main-container .login-register-form #login_btnlogin{margin-top:0;border-radius:10px;padding:0 30px}#login-form-background{background-image:url('../images/background/background-login-form.jpg');background-repeat:no-repeat;background-size:cover;border:1px solid #ccc}#signup-form-background{background-image:url('../images/background/background-login-form.jpg');background-repeat:no-repeat;background-size:cover;border:1px solid #ccc}.main-container.with-shadow{-webkit-box-shadow:0px 7px 40px -12px rgba(0,0,0,0.75);-moz-box-shadow:0px 7px 40px -12px rgba(0,0,0,0.75);box-shadow:0px 7px 40px -12px rgba(0,0,0,0.75)}.main-container .form-group .help-block{color:red;margin-bottom:0}.main-container .login-register-form .btn-customer{border-radius:10px;padding-left:30px;padding-right:30px}.main-container .login-register-form .btn-customer .display-static{padding:7.5px 14px}.main-container .login-register-form .group input{font-size:16px;padding:10px 10px 3px 0px;-webkit-appearance:none;display:block;color:#636363;width:100%;border:none;border-radius:0;border-bottom:1px solid #757575}.main-container .login-register-form .group input:focus{outline:none}.main-container .login-register-form .group label{color:#999;font-size:12px;font-weight:normal;position:absolute;pointer-events:none;left:0;top:10px;transition:all 0.2s ease}.main-container .form-group .required{color:red}.main-container .login-register-form .group input:focus ~ label,.main-container .login-register-form .group input.used ~ label{top:-10px;font-size:12px;left:0;color:#409d19}/* Underline */.main-container .login-register-form input{border-radius:5px}.main-container .login-register-form .bar{position:relative;display:block;width:100%}.main-container .login-register-form .bar:before,.main-container .login-register-form .bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#409d19;transition:all 0.2s ease}.main-container .login-register-form .bar:before{left:50%}.main-container .login-register-form .bar:after{right:50%}/* active */.main-container .login-register-form .group input:focus ~ .bar:before,.main-container .login-register-form .group input:focus ~ .bar:after{width:50%}/* Highlight */.main-container .login-register-form .highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:0.5}/* active */.main-container .login-register-form .group input:focus ~ .highlight{animation:inputHighlighter 0.3s ease}.main-container .login-register-form .form-input-radio{display:inline-block;margin-bottom:25px}/* Animations */@keyframes inputHighlighter{from{background:#409d19}to{width:0;background:transparent}}.main-container .login-register-form .group{position:relative;margin-bottom:20px}#recovery-password-1-form > h2{margin-bottom:20px;font-size:32px}#recovery-password-1-form .form-submit{text-align:center}#recovery_password_btnforgotpassword{padding:0 20px}img.register-icon{position:absolute;width:150px;right:0;top:0px}img.login-icon{position:absolute;width:150px;right:0;top:0px}img.forget-password-icon{position:absolute;width:150px;right:0;top:0px}.form-submit .condition-list input[type="checkbox"]{display:none}.form-submit .condition-list input[type="checkbox"] + .label-text:before{content:"\f096";font-family:"FontAwesome";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;width:1em;display:inline-block;margin-right:5px}.form-submit .condition-list input[type="checkbox"]:checked + .label-text:before{content:"\f14a";color:#409d19;animation:effect 250ms ease-in}.form-submit .condition-list input[type="checkbox"]:disabled + .label-text{color:#aaa}.form-submit .condition-list input[type="checkbox"]:disabled + .label-text:before{content:"\f0c8";color:#ccc}.login-register-form .container-main-login-form{font-size:12px}.login-register-form .container-main-login-form .btn-submit{padding-right:10px;padding-left:0px;width:50%;float:left}.login-register-form .container-main-login-form .btn-facebook{padding-left:10px;padding-right:0px;width:50%;float:left}/* MOBILE RESPONSIVE */@media (max-width: 991px){.container .content-container .container-main-login-form{margin-bottom:20px}.container .content-container .container-main-login-form .login-form-separator{margin:20px 0 20px}.container .content-container .row .main-container .small-table .last{margin-top:3px;margin-bottom:6px}/* FANCYBOX */.customer-window-fancybox{width:100%}/* ADD ADDRESS */.fancybox-inner .content-header{padding:10px 0}.fancybox-inner .content-header span{font-weight:bold;word-wrap:break-word;border-bottom:3px solid #3e9e08}.fancybox-inner .content-header::after{display:block;content:"";border-bottom:1px solid #ccc}}/* END max-width 768px */@media (min-width: 992px){.full-screen-fancy,.full-screen-fancy .fancybox-inner{min-width:500px}.container .content-container{padding-bottom:40px}.container .content-container .container-main-login-form,.container .content-container .container-register-info{padding:20px}.container .content-container .container-main-login-form{background:#eee}.container .content-container .container-main-login-form .login-form-separator{margin-top:35px}.container .content-container .container-main-login-form .login-form-third-party.single{margin-top:27px}/* FANCYBOX */.customer-window-fancybox{width:560px!important}}/* END min-width 768px */@media (max-width: 640px){.login-register-form .container-main-login-form .btn-submit{padding-right:0px;padding-left:0px;width:100%;float:left}.login-register-form .container-main-login-form .btn-submit > button{margin-bottom:0}.login-register-form .container-main-login-form .btn-facebook{padding-left:0px;padding-right:0px;width:100%;float:left}#login-mobile,#register-mobile,#forget-password-mobile{width:100%;height:100vh;margin-top:0;margin-bottom:0}}@media (max-width: 480px){body.has-fullscreen-modal{position:fixed}.full-screen-fancy,.full-screen-fancy .fancybox-inner{height:auto !important;top:0 !important;width:100% !important;left:0 !important;min-height:96vh}.full-screen-fancy,.full-screen-fancy .fancybox-inner{min-height:900px}.fancybox-close.close-login{height:16px;width:16px;top:10px;right:10px;background:url('../images/popupMobileClose.png') no-repeat}.main-container .login-register-form .container-main-login-form > span.title{margin-bottom:40px;font-size:22px}img.register-icon{position:absolute;width:150px;left:-15px;top:-20px}img.login-icon{position:absolute;width:150px;left:-15px;top:-20px}img.forget-password-icon{position:absolute;width:250px;left:0;top:400px}}