@import url("/assets/components/minishop2/css/web/lib/jquery.jgrowl.min.css");
div.jGrowl > .ui-state-highlight {background: inherit;color: 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, #msCart td {text-align: center;line-height: 30px;}
#msCart .title {text-align: left;}
#msCart th.total {text-align: right;padding-right: 5px;}
.js #msCart [type="submit"][value="cart/change"] {display: none;}
.msMiniCart {font-size: 15px;font-family: "fregat-bold";}
.msMiniCart h5 {margin: 0;}
.msMiniCart .empty {display: block;}
.msMiniCart .not_empty {display: none;}
.msMiniCart.full .empty {display: none;}
.msMiniCart.full .not_empty {display: block;}
.ms2_product {margin-bottom: 10px;}
.ms2_product .price {padding-left: 50px;padding-right: 30px;}
.ms2_product .old_price {padding-right: 30px;}
.ms2_product .tags, .ms2_product .color, .ms2_product .size {padding-right: 20px;font-size: .9em;}
@media (min-width: 768px) {#msProduct .input-sm {max-width: 50%;}}
#msProduct .old_price, #msCart .old_price, .ms2_product .old_price {color: brown;font-style: italic;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;}
#msOrder .required .required-star {display: inline;}
#msOrder .error {border: 1px solid brown !important;}
#msOrder .required-star {color: brown;}
.msProductsLog, .msGalleryLog, .msCartLog, .msOrderLog, .msGetOrderLog {width: 100%;overflow: auto;word-wrap: normal;white-space: pre;}
#mse2_sort a.active, #mse2_tpl a.active {color: black;text-decoration: none;cursor: default;}
#mse2_filters .disabled {color: #aaa;}
#mse2_results {margin-bottom: 20px;}
#mse2_filters .mse2_number_slider {font-size: .7em;margin-bottom: 10px;}
#mse2_filters .mse2_number_inputs label {display: inline-block;}
#mse2_selected_wrapper {min-height: 2em;margin: 10px 0;}
#mse2_selected {display: none;background: #f9f9f9;padding: 5px 0 5px 5px;border-radius: 3px;}
#mse2_selected .mse2_selected_link em {color: #000;}
.mSearchLog, .mFilterLog {width: 100%;overflow: auto;word-wrap: normal;white-space: pre;}
#mse2_sort .sort span {color: #000;}
#mse2_sort .sort[data-dir="asc"] span:after {content: "↑";}
#mse2_sort .sort[data-dir="desc"] span:after {content: "↓";}
#mse2_mfilter .btn_more {width: 150px;display: block;margin: auto;}
#mse2_mfilter .pagination {margin: 0;padding: 0;}
#mse2_mfilter .spinner {display: none;width: 32px;height: 32px;background: url("/assets/components/msearch2/css/web/spinner.gif") no-repeat;background-size: 32px;}
#mse2_mfilter.loading .spinner {display: block;margin: 20px auto 10px auto;}
.mse2-ac-wrapper {font-size: 12px;padding: 2px 5px;}
.mse2-ac-link {padding: 0 !important;font-size: 12px;border: 1px solid transparent;border-bottom-color: #efefef;}
.mse2-ac-wrapper:last-child .mse2-ac-link {border-color: transparent;}
.mse2-ac-link.ui-state-focus {background-image: none !important;border-color: transparent !important;margin: 0 !important;}
.mse2-ac-item {padding: 2px 5px;}
.mse2-ac-item:hover {cursor: pointer;}
.mse2-ac-item .mse2-ac-weight {display: inline-block;float: right;}
.form-group .input-sm {width: 50%;display: inline-block;}
.ui-autocomplete-loading {background: white url("/assets/components/msearch2/css/web/redmond/images/ui-anim_basic_16x16.gif") right center no-repeat;}
@import url("/assets/components/ajaxform/css/lib/jquery.jgrowl.min.css");
.af-message-success {background-color: green !important;}
.af-message-error {background-color: brown !important;}
.af-message-info {background-color: black !important;}
.ajax_form.af_example {width: 100%;}
.ajax_form.af_example .controls input, .ajax_form.af_example .controls textarea {width: 100%;}
.ajax_form .error {color: brown;}
@media screen and (min-width: 320px) {.ajax_form.af_example .controls button[type="submit"] {float: right;}}
@media screen and (max-width: 320px) {.ajax_form.af_example .controls button {width: 100%;margin-top: 5px;}}