.pright10{padding-right:10px}.pright15{padding-right:15px}.pleft10{padding-left:10px}.pleft15{padding-left:15px}*{font-family:Quicksand,sans-serif;margin:0;padding:0}.fa{font-family:FontAwesome!important}html{font-size:62.5%;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%}img{max-width:100%}/*body{line-height:1.4;font-size:14px;color:#272727;overflow-x:hidden;background:#fff;position:initial!important}*/footer,header,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{color:#272727;margin:0 0 13px 0;font-weight:500;line-height:1.2}h1{font-size:36px}h2{font-size:28px}h3{font-size:24px}h4{font-size:13px;line-height:18px}h5{font-size:12px;line-height:18px}h6{font-size:10px;line-height:18px;text-transform:uppercase}p{margin:0 0 10px 0;line-height:21px}a{color:#272727;text-decoration:none;outline:0;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:focus,a:hover{color:#000;text-decoration:none;outline:0}a:active{outline:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:Quicksand,sans-serif;color:#272727;line-height:1.1}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#000}table{width:100%;border-spacing:0}table tr th{padding:10px;text-align:left}table tr th:first-child{padding-left:0}table tr th:last-child{padding-right:0}ul{padding:0;list-style-type:none}a{transition:opacity 150ms linear,color 150ms linear,background 150ms linear}input:focus{outline:0}#pagination .next{display:inline-block;margin:30px 8px;font-size:15px;font-weight:600;opacity:.4}#pagination .next{margin-left:30px}#pagination .next:hover{opacity:1}.button{position:relative;display:inline-block;padding:10px 28px;line-height:normal;color:#fff;border:1px solid #000;border-radius:0;text-transform:uppercase;font-size:12px;text-align:center;letter-spacing:1px;background-color:transparent;-webkit-transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);z-index:1;overflow:hidden}.button:before{position:absolute;content:'';display:block;left:-2px;top:0;right:-2px;bottom:0;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;transform-origin:left center;z-index:-1;background-color:#000;-webkit-transition:-webkit-transform .45s cubic-bezier(.785,.135,.15,.86);transition:-webkit-transform .45s cubic-bezier(.785,.135,.15,.86);transition:transform .45s cubic-bezier(.785,.135,.15,.86);transition:transform .45s cubic-bezier(.785,.135,.15,.86),-webkit-transform .45s cubic-bezier(.785,.135,.15,.86)}.button:hover{color:#252a2b}.button:hover:before{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0,1);transform:scale(0,1)}@media (min-width:1200px){.container{width:1200px}}@media (min-width:1375px){.container{width:1300px}}.fade-box img.lazyloaded{opacity:1}.navigation-header{position:relative;background:#fff;z-index:99;border-bottom:1px solid #ededed;width:100%}.header-search-mobile{position:relative;padding:5px 6px}@media (min-width:992px){.search-bar-mobile{display:none}}@media (max-width:991px){.navigation-header:not(.hSticky-down) .header-search-mobile{border-top:1px solid #ededed}}.site_menu_mobile{top:100%;width:100vw;height:100vh}.menu-mobile-content{height:100vh;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.wrapper-heading-home{padding:40px 0;text-align:center}.wrapper-heading-home h2{font-size:28px;line-height:1.6;margin:0 0 15px;font-weight:500;position:relative;padding:0 0 10px;display:inline-block}.wrapper-heading-home h2:before{position:absolute;content:"";display:block;width:55px;height:1px;bottom:-1px;left:0;right:0;margin:0 auto;z-index:2;background:#000;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.wrapper-heading-home .view-all a{display:inline-block;font-size:13px}.pro-loop{display:block;position:relative;overflow:hidden;height:100%;background:#fff;margin-bottom:30px}.pro-loop a{display:block}.pro-loop .product-detail{padding:20px 0;text-align:center}.pro-loop .product-img{text-align:center;position:relative;overflow:hidden}.pro-loop .product-img .product-sale{position:absolute;font-size:12px;line-height:1;padding:5px 10px;font-weight:700;z-index:9;color:#272727;background:#fff}.pro-loop .product-img .product-sale{top:10px;left:10px;color:#f94c43}.product-detail .box-pro-detail{z-index:9;width:100%}.pro-loop .product-detail h3{margin:0 0 5px;font-size:14px;position:relative}.pro-loop .product-detail h3 a{color:#272727;line-height:16px;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.pro-loop .product-detail h3 a:hover{color:#000}p.pro-price{font-size:14px;margin:0;font-weight:700}.pro-loop .product-img .button-add{width:100%;opacity:0;visibility:hidden;width:100%;position:absolute;display:flex;left:0;bottom:-10%;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.box-pro-prices+button,.pro-loop .product-img button{border-radius:0;text-transform:uppercase;font-weight:500;font-size:11px;border:0;background:#191919;color:#fff;width:100%;padding:8px 5px;margin-right:5px;outline:0}.box-pro-prices+button{margin-top:10px;padding:10px 15px}.pro-loop .product-img button:last-child{margin-right:0}.pro-loop .product-img button i{margin-left:8px;font-size:14px}.pro-loop .product-img picture{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;display:flex;align-items:center;justify-content:center;height:100%}.pro-loop .product-img picture:nth-of-type(2){position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden}@media (min-width:1024px){#collection .pro-loop.col-5,.wrapper-collection-1 .pro-loop,.wrapper-collection-3 .pro-loop{width:20%}.pro-loop:hover .product-img .button-add{opacity:1;visibility:visible;bottom:0}.pro-loop:hover .product-img picture:nth-of-type(2){opacity:1;visibility:visible}.pro-loop:hover .product-img picture:nth-of-type(1){opacity:0;visibility:hidden}}@media (max-width:767px){.pro-loop .product-img picture:nth-of-type(2){display:none}.pro-loop .product-detail{padding:5px 0}}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.alert-no p{margin:10px 0 20px}.block .title_block{display:block;font-size:14px;margin:0 0 5px;font-weight:700;text-transform:uppercase;background:#f2f5fa;padding:8px 15px}.check-box-list{margin:0 0 10px}.check-box-list li{line-height:20px;font-size:12px}.check-box-list label{display:inline-block;cursor:pointer;line-height:18px;font-weight:400;margin-bottom:0;color:#272727}.check-box-list li:hover label{color:#000}.check-box-list input[type=checkbox]{display:none}.block .block_content{overflow-y:auto;overflow-x:hidden}//.product-detail-wrapper{padding:30px 0}.product-title{padding:0 0 10px;border-bottom:1px dotted #dfe0e1}.product-title h1{font-size:20px;font-weight:700;margin:0 0 5px;line-height:initial}.product-price{padding:10px 0;border-bottom:1px dotted #dfe0e1}.product-price span.pro-price{font-size:18px;opacity:.92;font-weight:700}.product-price span.pro-sale{display:inline-block;padding:5px 15px;margin-right:10px;background:#f2f5fa;text-transform:uppercase;font-weight:600;font-size:12px;color:#f94c43}a.btn-check{font-size:12px;font-weight:700;text-transform:uppercase;box-shadow:none;padding:14px 15px;line-height:22px;width:100%;margin-bottom:15px}a.btn-check{margin-bottom:0;border:1px solid #4267b2;padding:11px 15px}a.btn-check:before{background-color:#4267b2}.product-image-detail{width:91%;padding-left:10px;position:relative}.product-full-img{text-align:center}.product-full-img .no_image{width:50%}.product-image-detail ul{margin:0}.select{display:none}label[for=product-select-option-0]{display:none}label[for=product-select-option-1]{display:none}label[for=product-select-option-2]{display:none}.product-image__button{position:-webkit-sticky;position:sticky;bottom:0;z-index:10}.post-navigation{width:100%;float:left;font-size:16px;font-weight:600}.post-navigation .right{float:right}.post-navigation .left{float:left}.post-navigation{margin-bottom:40px}.page-wrapper ul{margin-bottom:15px;padding-left:40px}.page-wrapper ul{list-style-type:initial}.sidebar-page .group-menu{margin:0 0 30px;position:relative;padding:20px;border:1px solid #e3e5ec}.sidebar-page .page_menu_title h2{font-size:18px;text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #272727;text-align:center}.sidebar-page .box_image{margin-bottom:30px}#layout-cart .heading-cart{font-size:30px;text-transform:uppercase;margin:0 0 25px;text-align:center}#layout-cart .list-pageform-cart .cart-row{background:#fafafa;padding:15px}#layout-cart .list-pageform-cart .cart-row:after{content:"";display:table;clear:both}#layout-cart .list-pageform-cart .form-control{box-shadow:none;border-color:#dfe0e1;border-radius:0}#layout-cart .list-pageform-cart .title-number-cart{font-size:13px;margin-top:0;margin-bottom:10px}#layout-cart .list-pageform-cart .title-number-cart span{font-weight:600}#layout-cart .list-pageform-cart{margin-bottom:25px}#cartformpage:after{content:"";display:table;clear:both}#cartformpage .table-cart{background:#fff}#cartformpage .table-cart .item{padding-top:10px;padding-bottom:10px;display:flex;}#cartformpage .table-cart .item:last-child{border-bottom:none}#cartformpage .table-cart .item .left{display:inline-flex;width:3%;padding:0 20px}#cartformpage .table-cart .item .left .item-img{margin:0 auto}#cartformpage .table-cart .item .right{display:inline-flex;width:100%}#cartformpage .table-cart .item .right .item-info{display:inline-flex;width:38%;align-items:center}#cartformpage .table-cart .item .right .item-info a{text-decoration:none;color:#000;/*display:inline-block*/}#cartformpage .table-cart .item .right .item-info a .item-desc{font-size:12px;color:#777;margin-top:3px}#cartformpage .table-cart .item .right .item-info a h3{font-size:14px;margin-bottom:5px}#cartformpage .table-cart .item .right .item-quan{display:inline-flex;width:15%;align-items:center;justify-content:center;flex-direction:column}#cartformpage .table-cart .item .right .item-quan .qty-click input.item-quantity{font-weight:500;font-size:15px;height:25px;padding:0;text-align:center;width:45px;background:#ededed;border:1px solid #dadbdd;border-radius:0;float:left;-webkit-appearance:none}#cartformpage .table-cart .item .right .item-quan .qty-click{float:left}#cartformpage .table-cart .item .right .item-quan .qty-click button.qty-btn{background:#fff;font-weight:500;font-size:14px;color:#abafb2;height:25px;padding:0;text-align:center;width:25px;border:1px solid #dadbdd;border-radius:0;float:left;-webkit-appearance:none}#cartformpage .table-cart .item .right .item-quan .qty-click button.qtyplus.qty-btn{border-left:none}#cartformpage .table-cart .item .right .item-quan .qty-click button.qtyminus.qty-btn{border-right:none}#cartformpage .table-cart .item .right .item-quan .qty-click button.qty-btn:focus{outline:0}#cartformpage .table-cart .item .right .item-price{display:inline-flex;width:13%;flex-direction:column;justify-content:center;align-items:center}#cartformpage .table-cart .item .right .item-price .price_item{font-size:15px;font-weight:700}#cartformpage .table-cart .item .right .item-total-price{display:inline-flex;text-align:center;width:20%;flex-direction:column;justify-content:center;font-size:15px;font-weight:700;color:#a73340}#cartformpage .table-cart .item .right .item-total-price div span{display:block;font-weight:400;font-size:13px;color:#777}#cartformpage .table-cart .item .right .item-total-price span.line-item-total{font-weight:700;color:#a73340}#cartformpage .table-cart .item .right .item-total-price .remove a{display:block;margin-top:5px}#cartformpage .table-cart .item .right .item-total-price .remove img{width:16px}#layout-cart .continue{display:block;margin-top:40px;text-align:right;margin-bottom:5px}#layout-cart .update-btn{display:inline-block;padding:7px 20px;color:#fff;text-decoration:none;background:#000;float:right;border-radius:0}#layout-cart .order-summary-block{background-color:white;border:1px solid white;padding:15px;margin-bottom:15px}#layout-cart .order-summary-block .order-summary-title{font-size:17px;font-weight:700;margin-top:10px;margin-bottom:15px}#layout-cart .order-summary-block .summary-subtotal span{font-weight:700;float:right}#layout-cart .order-summary-block .summary-subtotal span.warning{font-weight:400;font-size:13px;max-width:55%;text-align:right}#layout-cart .order-summary-block .summary-total{padding-bottom:10px;border-top:1px dotted #dfe0e1;padding-top:15px;font-weight:700}#layout-cart .order-summary-block .summary-total:after{content:"";display:table;clear:both}#layout-cart .order-summary-block .summary-total p{margin-bottom:5px}#layout-cart .order-summary-block .summary-total span{font-weight:700;float:right}#layout-cart .order-summary-block .summary-total .shipping-note{font-size:12px;color:#777;font-weight:400}#layout-cart .order-summary-block .summary-action{border-top:1px dotted #dfe0e1;padding-top:10px;text-align:center}#layout-cart .order-summary-block .summary-action p{font-size:13px;color:#777;font-weight:400;text-align:left}#layout-cart .order-summary-block .summary-action .checkout-btn{display:block;background:#000;color:#fff;text-decoration:none;text-transform:uppercase;padding:10px 5px;text-align:center;font-size:15px;font-weight:700;border-radius:0}#layout-cart .order-summary-block .summary-action .checkout-btn:hover{background:#000}#layout-cart .get-code a.btn-check{padding:6px 15px}#layout-cart .list-pageform-cart .policy_return h4{margin-bottom:5px;font-weight:700;font-size:14px}#layout-cart .list-pageform-cart .policy_return li{display:block;line-height:25px;position:relative;padding-left:20px;overflow:hidden}#layout-cart .list-pageform-cart .policy_return li:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;content:"\f178";font-size:10px;left:0;opacity:1;position:absolute;transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s}@media (min-width:992px){.sidebar-cart-fix{position:-webkit-sticky;position:sticky;top:40px}}@media (max-width:991px){#layout-cart .continue{margin:10px 0}#layout-cart .list-pageform-cart .policy_return h4{margin:15px 0}#layout-cart .content-product-list .pro-loop:nth-of-type(2n+1){clear:both}}@media (max-width:767px){#layout-cart .list-pageform-cart .cart-row{margin-left:-15px;margin-right:-15px}#cartformpage .table-cart .item .left{display:inline-block;width:25%}#cartformpage .table-cart .item .right{display:inline-block;width:75%;position:relative}#cartformpage .table-cart .item .right .item-info{display:block;width:80%}#cartformpage .table-cart .item .right .item-quan{display:block;width:100%;margin-top:10px;margin-bottom:10px;float:left}#cartformpage .table-cart .item .right .item-price{display:inline-block;width:13%;float:left}#cartformpage .table-cart .item .right .item-price .price_item{display:block}#cartformpage .table-cart .item .right .item-total-price{display:inline-block;width:50%;float:left}#cartformpage .table-cart .item .right .item-total-price>div{position:absolute;bottom:0;right:10px}#cartformpage .table-cart .item .right .item-total-price .remove{position:absolute;z-index:10;top:0;right:10px}#layout-cart .update-btn{margin-top:10px}}.heading-page h1{font-size:30px;font-weight:700;margin-bottom:30px}.search-field{max-width:600px;display:block;margin:auto}#search .search_box{width:calc(100% - 55px);outline:0;height:55px;padding:0 20px;background:#ededed;border:0;box-shadow:none}.search-item{margin-bottom:20px;position:relative;width:100%;float:left}.search-item .content{float:left;padding-left:35px;width:calc(100% - 80px)}.search-item .content .title{font-size:15px;font-weight:700;text-transform:uppercase;display:block}.large_form{margin-bottom:30px}.icon-field{display:none}@-moz-keyframes ripple{100%,5%{opacity:0}5%{opacity:1}}@-webkit-keyframes ripple{100%,5%{opacity:0}5%{opacity:1}}@keyframes ripple{100%,5%{opacity:0}5%{opacity:1}}input[type=radio]+label:after{content:"";position:absolute;border-radius:50%;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.title-detail{text-transform:uppercase;font-size:15px;font-weight:700;letter-spacing:1px;position:relative;border-bottom:1px solid #ededed;padding-bottom:8px}#order_shipping{margin-bottom:30px;margin-top:30px}.detail-table-order{margin-top:30px}.name-order{margin-bottom:5px;font-size:16px;line-height:20px;font-weight:500;text-transform:uppercase}.order_section_title{font-size:15px;font-weight:600;line-height:20px;margin:0 0 10px;padding:10px 0;position:relative;text-transform:uppercase}.order_date{font-weight:400;font-size:14px;text-transform:none}.text_status{font-weight:500}.alert-info{border-radius:0;margin-bottom:0}.action_link a{text-transform:uppercase;font-size:15px}span.action_link{padding:5px}.input-group{margin:15px 0}.input-group .input-group-addon{padding:6px 10px;border-radius:0;color:#555;background-color:#eee;border-color:#ccc}.input-group .form-control{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border-color:#ebebeb}.icon-user:after{content:url(//hstatic.net/0/0/global/design/theme-default/userico.png)}@media (min-width:992px){.sidebar-fix{position:-webkit-sticky;position:sticky;top:70px;margin-top:30px}.product-content-desc{position:-webkit-sticky;position:sticky;top:80px}}@media (max-width:991px) and (min-width:768px){.no-product{text-align:center}}@media (max-width:991px){.block .title_block{position:relative;display:inline-block;margin:0 0 5px}.block .title_block span{display:block;top:8px;right:10px;position:absolute}.block .block_content{display:none}.product-image-detail{width:100%;padding:0}.product-title h1{font-size:20px;margin-top:65px}.no-product{text-align:center}.wrapper-collection-1 .pro-loop{padding-right:7.5px;padding-left:7.5px}.wrapper-collection-1 .pro-loop:nth-child(10),.wrapper-collection-1 .pro-loop:nth-child(7),.wrapper-collection-1 .pro-loop:nth-child(8),.wrapper-collection-1 .pro-loop:nth-child(9){display:none}#collection-body .pro-loop:nth-child(odd){padding-right:7.5px;padding-left:7.5px}#collection-body .pro-loop:nth-child(even){padding-left:7.5px;padding-right:7.5px}.wrapper-collection-2 .pro-loop{float:left;width:50%;padding:0 7.5px}.wrapper-collection-2 .pro-loop:nth-child(10),.wrapper-collection-2 .pro-loop:nth-child(5),.wrapper-collection-2 .pro-loop:nth-child(6),.wrapper-collection-2 .pro-loop:nth-child(7),.wrapper-collection-2 .pro-loop:nth-child(8),.wrapper-collection-2 .pro-loop:nth-child(9){display:none}.wrapper-collection-2 .pro-loop:nth-of-type(2n+1){clear:both}}@media (max-width:767px){.heading-page{position:relative;text-align:center;padding:0 0 30px 0}.heading-page:after{content:"";background:#252a2b;display:block;width:60px;height:4px;margin:25px auto 0}.heading-page h1{font-size:20px;margin:0 0}.wrapper-heading-home .heading{justify-content:center}.wrapper-heading-home h2{font-size:20px}.product-image-detail{border-bottom:1px solid #ededed}.product-action-bottom{position:fixed;left:0;bottom:0;right:0;top:auto!important;z-index:700;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.2);padding:8px 10px;display:block}.input-bottom{width:54px;float:left;margin-right:15px}.input-bottom input{width:54px;height:45px;border:1px solid #d1d1d1;text-align:center;outline:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.add-cart-bottom{font-weight:600;height:45px;width:calc(100% - 70px);border-radius:4px;float:left}.checkout-note textarea{margin-bottom:40px}.cart-buttons .btn-checkout,.cart-buttons .btn-update,.cart-buttons a{font-size:10px;margin:0;padding:15px 8px}.footer .collapse{display:none;visibility:hidden}.footer .collapse.in{display:block;visibility:visible}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);-moz-transform:rotate(-405deg);-o-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);-moz-transform:rotate(-405deg);-o-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@media (max-width:767px){.product-action-bottom{position:fixed;left:0;bottom:0;right:0;z-index:9;background:#fff;display:block;box-shadow:0 0 4px rgba(0,0,0,.2);padding:8px 10px;-webkit-transition:padding .3s ease;transition:padding .3s ease}}
.expanded-message .link-continue {
    margin: 15px 0;
}
.count-holder {
    position: absolute;
    top: 20px;
    right: -8px;
    background: #fff;
    border-radius: 50%;
    width: 24px;
    line-height: 20px;
    height: 24px;
    color: #000000;
}
.cart_count {
    line-height: 22px;
    text-align: center;
    display: block;
}
.summary-action .btn-update {
    width: 100%;
    padding: 10px 5px;
    font-size: 15px !important;
    font-weight: 700 !important;
}
#cartformpage .table-cart .item .right .item-info:first-child a {
    margin-left: 15px;
}
#cartformpage .table-cart .item .right .item-info .custom-fields-form-row{
    width: calc(100% - 20px);
}
#cartformpage .table-cart .item .right .item-info .custom-fields-form-row .input-group .input-group-addon  {
    padding: 6px 10px;
    color: #ffffff;
    background-color: #474ea9;
    border-color: #ebebeb;
    border-radius: 4px 0 0 4px;
    border: 0px solid;
}
#cartformpage .table-cart .item .right .item-info .custom-fields-form-row .input-group .input-group-btn {
    border-radius: 0 4px 4px 0;
}
#cartformpage .table-cart .item .right .item-info .custom-fields-form-row .input-group input {
    border-radius: 0 4px 4px 0;
}
#cartformpage .table-cart .item .right .item-info .custom-fields-form-row .form-group {
    margin-bottom: 0;
}
#cartformpage .table-cart form+form {
    border-top: 1px solid #51637c;
}
.table-responsive .table tbody tr td {
    vertical-align:middle!important;
}
.table-responsive .table tbody .custom-fields-form-row .input-group .input-group-addon {
    padding: 6px 10px;
    color: #ffffff;
    background-color: #474ea9;
    border-color: #ebebeb;
    border-radius: 4px 0 0 4px;
    border: 0px solid;
}

.table-cart .item-info-price {
    justify-content: center!important;
}

.btn-submit {
    border: 1px solid #3c7d7d !important;
}

.btn-submit:before {
    background-color: #3c7d7d !important;
}

#loader {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    right: 0;
    margin: auto;
    bottom: 0;
    z-index: -1;
    opacity: 0;
    text-align: center;
    background: rgb(255 255 255 / 80%);
    transition: all .5s
}

#loader img {position: relative; top: 50%; margin-top: -30px; left: 10px;}

.loading #loader {z-index: 1000; opacity: 1.0}
.admin #menu {
    width: 250px!important;
}
aside#menu.sidebar{

}
.admin #setup-menu-wrapper {
    width: 250px!important;
}
.admin #wrapper {
    margin: 0 0 0 250px;
    min-height: calc(100vh - 110px)!important;
}
.admin #wrapper.desktop_chat{
  min-height: calc(100vh - 110px)!important;
}
.row-options .text-danger,.row-options .text-info {
    cursor: pointer !important;
}
.float-right {
    float: right;
}
.float-left {
    float: left;
}
.mright4 {
    margin-right: 4px !important;
}
@media (min-width: 800px) {
    .product-attribute-periodic-modal {
        width: 800px !important;
    }
}
@media (min-width: 1200px) {
    .product-attribute-periodic-modal {
        width: 1000px !important;
    }
}
.input-custom-fields .custom-fields-form-row {
    display: inline-block;
}
#cartformpage .table-cart .item .right .select-periodic{display:inline-flex;width:27%;align-items:center}
.cart-product-attribute {
    margin-right: 0;
    margin-left: 0;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}

/*My Style*/
.add_update_quotation .table>tbody>tr>td,
.add_update_quotation .table>tbody>tr>th,
.add_update_quotation .table>tfoot>tr>td,
.add_update_quotation .table>tfoot>tr>th,
.add_update_quotation .table>thead>tr>td,
.add_update_quotation .table>thead>tr>th {
    vertical-align: middle;
}
.add_update_quotation .input-group {
    margin: 0;
}
.add_update_quotation table{
    margin-bottom:0
}
.block-form-textarea{
  padding: 10px;
  padding-bottom: 10px !important;
  height: auto;
  min-height: 150px;
}
.block-form-textarea:focus,
.block-form-textarea:focus-visible,
.block-form-textarea:focus-within{
  border-color: #03a9f4;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0 none;
}
