.has-error .form-control{border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label{color: #a94442;}.table_sku_product{width:100%;border-spacing:0;cell-spacing:0;cell-padding:0;}.table_sku_product .title_cell{padding-top:10px;}.table_sku_product .controls_cell{width:1%;}.table_sku_product .image_cell{width:1%;padding-right:10px;}.table_sku_product .title_cell,.table_sku_product .italic{font-style:italic;}.table_sku_product .highlight{color:rgb(52, 152, 219);}.table_sku_product .btn-add-remove{padding:2.5px;font-size:12px;height: 50%;display:flex;align-items:center;}.table_sku_product .input_qty{width:40px;min-height:100%;padding:5px;text-align:center;}.table_sku_product .no_price{font-size:12px;}.table_sku_product .input_qty_container{display:flex;}.table_sku_product .input_qty_container .input_qty{border-top-right-radius:0;border-bottom-right-radius:0;}.table_sku_product .btn_add_remove_container > .btn-add-remove:first-child{border-top-right-radius:0;}.table_sku_product .btn_add_remove_container > .btn-add-remove:last-child{border-bottom-right-radius:0;}.table_sku_product .btn_add_remove_container{display:flex;flex-direction:column;}.table_sku_product .price_cell{text-align:right;width:1%;padding:0 5px;}.table_sku_product .controls_cell .btn{display:flex;align-items:center;}.table_sku_product .controls_container{display:flex;flex-wrap:wrap;}.table_sku_product .table_sku_product_cell{vertical-align:top;}@media(min-width:992px){.h-lg-100{ width:100%;}}@media(max-width:991px){.table_sku_product, .table_sku_product > tbody, .table_sku_product > tbody > tr, .table_sku_product > tbody > tr > td{ display:block;width:100%;}    .table_sku_product .image_cell,    .table_sku_product .price_cell{width:100%;padding:0;}    .table_sku_product{border-top:none;}    .table_sku_product .controls_cell{width:100%;}    .table_sku_product .price_in_controls_container{flex-grow:1;}}.price{font-weight:bold;}.sale{color:#db3535;}.strike-through{text-decoration: line-through;font-size:80%;}.special_label_container{position: absolute;top: 0;left: 0;z-index:1;display:flex;flex-wrap:wrap;padding:4px;pointer-events: none;}.special_label{padding:4px 12px;min-width:80px;font-size:12px;text-align:center;text-transform: uppercase;color:#e0ebe5;}.special_label_new{background:rgba(61,186,0,.8);}.special_label_sale{background:rgba(219,53,53,.8);}.special_label_stock{background:rgba(71,71,71,.8);}.special_label_clearance{background:rgba(250,126,55,.8);}.display_save_container{position:absolute;z-index:4;left:0;right:0;-webkit-transition: left 0.4s cubic-bezier(0.3, 0, 0.2, 1),right 0.4s cubic-bezier(0.3, 0, 0.2, 1);-moz-transition: left 0.4s cubic-bezier(0.3, 0, 0.2, 1),right 0.4s cubic-bezier(0.3, 0, 0.2, 1);-o-transition: left 0.4s cubic-bezier(0.3, 0, 0.2, 1),right 0.4s cubic-bezier(0.3, 0, 0.2, 1);transition: left 0.4s cubic-bezier(0.3, 0, 0.2, 1),right 0.4s cubic-bezier(0.3, 0, 0.2, 1);}.display_save_container .display_save_progress_line{animation-name: width;animation-timing-function: cubic-bezier(0.3, 0, 0.2, 1);animation-duration: 0.3s;height:4px;background: rgb(45,186,13);background: -moz-linear-gradient(-45deg,  rgba(45,186,13,1) 0%, rgba(139,198,0,1) 100%);background: -webkit-linear-gradient(-45deg,  rgba(45,186,13,1) 0%,rgba(139,198,0,1) 100%);background: linear-gradient(135deg,  rgba(45,186,13,1) 0%,rgba(139,198,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dba0d', endColorstr='#8bc600',GradientType=1 );}.display_save_container .display_save_text{animation-name: fadeIn;animation-timing-function: cubic-bezier(0.3, 0, 0.2, 1);animation-duration: 0.3s;position:absolute;top:4px;right:0;padding:7px 15px;color:#FFF;z-index:1;background: rgb(139,198,0);background: -moz-linear-gradient(top,  rgba(139,198,0,1) 13%, rgba(45,186,13,1) 99%);background: -webkit-linear-gradient(top,  rgba(139,198,0,1) 13%,rgba(45,186,13,1) 99%);background: linear-gradient(to bottom,  rgba(139,198,0,1) 13%,rgba(45,186,13,1) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bc600', endColorstr='#2dba0d',GradientType=0 );}.display_save_container.error .display_save_progress_line{background: rgb(236,44,7);background: -moz-linear-gradient(-45deg,  rgba(186, 25, 13,1) 0%, rgba(236,44,7,1) 100%);background: -webkit-linear-gradient(-45deg,  rgba(186, 25, 13,1) 0%,rgba(236,44,7,1) 100%);background: linear-gradient(135deg,  rgba(186, 25, 13,1) 0%,rgba(236,44,7,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba190d', endColorstr='#ec2e07',GradientType=1 );}.display_save_container.error .display_save_text{background: rgb(186, 25, 13);background: -moz-linear-gradient(top,  rgba(236,44,7,1) 13%, rgba(186, 25, 13,1) 99%);background: -webkit-linear-gradient(top,  rgba(236,44,7,1) 13%,rgba(186, 25, 13,1) 99%);background: linear-gradient(to bottom,  rgba(236,44,7,1) 13%,rgba(186, 25, 13,1) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec2e07', endColorstr='#ba190d',GradientType=0 );}