@charset "utf-8";
/* debug - IMPORTANT */
.debug { position:absolute; top:0; right:10px; border:1px dotted #C1D2FB; padding: 15px; background:#fff; color:#000; z-index: 100;}
.debug a { display:block; width:100%; text-align:right; }
.debug p { display:none; }
 
/* errors */
.error{color:red;}
 
#captcha, #captcha_reload { vertical-align:middle;  margin: 0 0 3px; }
#captcha_reload { cursor:pointer; }
 
#popup {
    background-color: #f5f5f5;
    border: 1px solid #888;
    border-radius: 4px;
    box-shadow: 2px 2px 8px #b2b2b2;
    display: none;
    padding: 20px 15px;
    margin-top: 10px;
    position: absolute;
    width: 170px;
    z-index: 1000;
}
 
.price-wrapper {
    position: relative;
    height: 350px;
    overflow: auto;
}
.trade-price {
    width: 100%;
}
.cart-str .trade-price tr.active td{
    background: linear-gradient(to bottom, #e9f6f8 0%, #d8e9ec 40%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #CBC2AD;
}
.cart-str .trade-price .title{
    font-size: 22px;
    font-weight: bold;
    padding: 15px 0;
    text-align: center;
}
.trade-price-header {
    margin: 0 !important;
    width: 100%;
}
.trade-price-header th {
    line-height: 14px;
    background-color: #d8e9ec;
    border-bottom: 1px solid #d5e1e3 !important;
    font-size: 12px;
    padding: 7px;
    text-align: center;
}
.trade-price-header.fixed{
    position: fixed;
    /*width: 940px !important;*/
    width: 100% !important;
    top: 0;
    z-index: 1000;
}
.trade-price-header.scroll{
    /*width: 924px !important;*/
    width: 100% !important;
}
.cart-str .trade-price td {
    padding: 1px;
    font-size: 13px;
}
.quantity input { height:24px; width:40px; border:1px solid #d9e5e6; text-align:center; padding:0; color:#1d5760; }
.quantity .arrow_down:before { content:'-'; }
.quantity .arrow_up:before { content:'+'; }
.arrow_up, .arrow_down {cursor:pointer; display: inline-block; padding-left: 4px; font-size: 20px; line-height: 20px; vertical-align: middle;}