@import url("/assets/components/minishop2/css/web/lib/jquery.jgrowl.min.css");
div.jGrowl > .ui-state-highlight {color: inherit;background: inherit;border: inherit;}
.ms2-message-success {background-color: green !important;}
.ms2-message-error {background-color: brown !important;}
.ms2-message-info {background-color: black !important;}
#msCart th.count, #msCart th.weight, #msCart th.price, #msCart th.remove, .ms-count, .ms-weight, .ms-price, .ms-remove {width: 15%;}
.js #msCart [type="submit"][value="cart/change"] {display: none;}
#msMiniCart, .msMiniCart {font-size: .8em;}
#msMiniCart h5, .msMiniCart h5 {margin: 0;}
#msMiniCart .empty, .msMiniCart .empty {display: block;}
#msMiniCart .not_empty, .msMiniCart .not_empty {display: none;}
#msMiniCart.full .empty, .msMiniCart.full .empty {display: none;}
#msMiniCart.full .not_empty, .msMiniCart.full .not_empty {display: block;}
#msProduct .old_price, #msCart .old_price, .ms2_product .old_price {font-style: italic;color: brown;text-decoration: line-through;}
#msOrder {margin-top: 50px;}
#msOrder .radio {min-height: 30px;margin-bottom: 10px;}
#msOrder .radio img {max-height: 30px;margin-top: -2px;padding: 0 10px;}
#msOrder .required-star {display: none;color: brown;}
#msOrder .required .required-star {display: inline;}
#msOrder .error {border: 1px solid brown !important;}
.msProductsLog, .msGalleryLog, .msCartLog, .msOrderLog, .msGetOrderLog {overflow: auto;width: 100%;word-wrap: normal;white-space: pre;}
.ms-hidden {position: absolute !important;z-index: -10000 !important;visibility: hidden;opacity: 0;}
.ms-input-number-wrap {display: -webkit-box;display: flexbox;display: flex;font-size: 16px;}
.ms-input-number-emulator {width: 3em;text-align: center;background-color: transparent;border: none;}
.ms-input-number-emulator:focus, .ms-input-number-emulator:active {border: none;outline: none;-webkit-box-shadow: none;box-shadow: none;}
.ms-input-number-btn {display: -webkit-box;display: flexbox;display: flex;align-items: center;justify-content: center;-webkit-box-align: center;-webkit-box-pack: center;-ms-flex-align: center;-ms-flex-pack: center;}
.jGrowl {z-index: 9999;color: #fff;font-size: 12px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;position: fixed;}
.jGrowl.top-left {left: 0;top: 0;}
.jGrowl.top-right {right: 0;top: 0;}
.jGrowl.bottom-left {left: 0;bottom: 0;}
.jGrowl.bottom-right {right: 0;bottom: 0;}
.jGrowl.center {top: 0;width: 50%;left: 25%;}
.jGrowl.center .jGrowl-closer, .jGrowl.center .jGrowl-notification {margin-left: auto;margin-right: auto;}
.jGrowl-notification {background-color: #000;opacity: .9;zoom: 1;width: 250px;padding: 10px;margin: 10px;text-align: left;display: none;border-radius: 5px;min-height: 40px;}
.jGrowl-notification .ui-state-highlight, .jGrowl-notification .ui-widget-content .ui-state-highlight, .jGrowl-notification .ui-widget-header .ui-state-highlight {border: 1px solid #000;background: #000;color: #fff;}
.jGrowl-notification .jGrowl-header {font-weight: 700;font-size: .85em;}
.jGrowl-notification .jGrowl-close {background-color: transparent;color: inherit;border: none;z-index: 99;float: right;font-weight: 700;font-size: 1em;cursor: pointer;}
.jGrowl-closer {background-color: #000;opacity: .9;zoom: 1;width: 250px;padding: 10px;margin: 10px;display: none;border-radius: 5px;padding-top: 4px;padding-bottom: 4px;cursor: pointer;font-size: .9em;font-weight: 700;text-align: center;}
.jGrowl-closer .ui-state-highlight, .jGrowl-closer .ui-widget-content .ui-state-highlight, .jGrowl-closer .ui-widget-header .ui-state-highlight {border: 1px solid #000;background: #000;color: #fff;}
@media print {.jGrowl {display: none;}}
.cfcity {position: relative;}
.cfcity_first {display: none;position: absolute;top: 100%;min-width: 100%;padding: 15px;background: #fff;box-shadow: 1px 1px 5px #999;z-index: 999;}
.cfcity_list {columns: 3;-webkit-columns: 3;-moz-columns: 3;}
.cfcity_list li {margin-bottom: 7px;}
#cfCityError {display: none;}