

/* Start:/bitrix/templates/customers/template_styles.css?17764200026966*/
.bx-system-auth-form form, .bx-system-auth-form form table td {
    color: black !important;
}
.container, .container table td {
    color:black;
}
.tableCatalog {    
    width:100%;
}
.tableCatalog td {
    padding: 10px;
}
.tableCatalog thead {
    font-weight: bold;
}
.orderSave {
    float: right;
    margin: 30px;
    color: red;
    font-size: 20pt;
}
.note {
    color: green;
    display: none;
}
.orderProduct {
    margin-left: 30px;
}
.tableOrder {
    width:90%!important;
    margin: 0 auto;
    margin-bottom:30px;
}
.orderName {
    width:90%;
    margin: 0 auto;
}
#search {
    margin: 26px 10px 0 0;
}
.sectButton {
    display: inline-block; 
    margin-bottom: 30px;
}
.sectButton.active {
    font-weight: bold;
    outline: none;    
}
.sectButton.active span {
    border: 3px solid #50c0e9;
    border-radius: 30px;
}    
.sectButton span {
    width: 200px;
    padding: 10px 10px;
    margin: 10px;
    border: 1px solid #50c0e9;
    border-radius: 30px;
}
.mt50 {
    margin-top: 15px;
}
.displayNone {
    display: none;
}
.rowHead {
    /*background-color: gold;*/
    background-color:#d5d9e0;
    font-weight: bold;
}
.rowHeadM {
    /*background-color: gold;*/
    background-color:#d5d9e0;
    font-weight: bold;
    font-size: 12pt;
}
.rowHeadParent {    
    background-color:#d5d9e0;
    font-weight: bold;
    font-size: 13pt;
}

.calcFormBasket {
    font-size: 26px;
}
.calcForm td{
    margin: 10px;
    padding: 10px;
}
.calcForm td span{
    font-weight: bold;
}
.body-customers{
    width: 1450px !important;
}
.subSection{
    color: black;
}
.subSection2{
    /*color: #50c0e9;*/
    color: #428bca;    
}
.anchorBlock{
    margin-left:100px;
}
.anchorBlock a{
    width:300px;
}
.anchorBlock table td{    
    padding: 7px;
    vertical-align: top;
}
#userDescription{
    float: right;
    margin-bottom: 10px;
    min-width: 50%;
}
#toTop {
    width:100px;
    border:1px solid #ccc;
    background:#f7f7f7;
    text-align:center;
    padding:5px;
    position:fixed;
    bottom:60px; /* отступ кнопки от нижнего края страницы*/
    right:10px;
    cursor:pointer;
    display:none;
    color:#333;
    font-family:verdana;
    font-size:11px;
}
#allToBasket {
    width:200px;
    border:1px solid #ccc;
    background:#f7f7f7;
    text-align:center;
    padding:5px;
    position:fixed;
    bottom:10px; /* отступ кнопки от нижнего края страницы*/
    right:10px;
    cursor:pointer;    
    color:#333;
    font-family:verdana;
    font-size:11px;
}
.logo-customers {
    margin: 13px 20px 0 0;
}
.slideBlockClick{
    float:left;
    color:black;
    font-size:32pt;
}
.i-have-a-tooltip {    
    position:relative;        
    cursor: pointer;
    border-bottom: 1px dashed !important;
}
.i-have-a-tooltip:before {
    content:attr(data-description);
    box-sizing:border-box;
    display:block;
    background:rgba(0,0,0,.7);
    color:white;
    padding:20px;
    position:absolute;
    left:-200%;
    top:-30px;
    margin-left:-100px;
    width:430px;
    height:200px;
    line-height:25px;
    border-radius:5px;
    opacity:0;
    transition:.25s ease-in-out;    
}
.i-have-a-tooltip:after {
    content:'';
    display:block;
    position:absolute;
    top:35px;
    left:50%;
    margin-left:-8px;
    height:0;
    width:0;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:8px solid rgba(0,0,0,.7);
    transition:.25s ease-in-out;
    opacity:0;
}
.i-have-a-tooltip:hover:before {
    opacity:1;
    top:-150px;
}
.i-have-a-tooltip:hover:after {
    opacity:1;
    top:-5px;
}

.special {
    display: inline-block; 
    margin-bottom: 30px;
    color: red;
}
.special:hover{
    color: #ad0505;     
    text-decoration: none;
}
.special.active {
    font-weight: bold;
    outline: none;    
}
.special.active span {
    color: red;
    border: 3px solid red;
    border-radius: 30px;
    text-decoration: none;
}    
.special span {
    width: 200px;
    padding: 10px 30px;
    margin: 10px;
    border: 1px solid red;
    border-radius: 30px;
}

.colorRed {
    color: red;
}
.colorGreen {
    color: green;
}

#error_empty_email, #error_wrong_email {
    color: red;
    float: right;
    display: none;
    padding-right: 25px;
}

.emptyEmailNote{
    float: left;
}

h2.h2alt {
    margin-top: 7px;
	font-size: 22px;
}

h2.h2alt2 {
    margin-top: 7px;
    font-size: 12px;
}

.pdf {
    margin-left: 20px;
}

.pdf span {
    margin-left: 7px;
}

#specials_link {
    color: #428bca;
    font-weight: bold;
}

#news_link {
    color: red;
    font-weight: bold;
}

li.active #specials_link, li.active #news_link {
    color: white;    
}

.price-list {
    padding: 0px 30px 30px 0px;
    font-size: 16pt;
}
.price-list a {
    text-decoration: underline;
}

.profile-subMenu.margin20 {
    margin-bottom: 20px;
}

.profile-subMenu a {
    margin: 12px;
    font-size: 16pt;
}
.profile-subMenu a.active {    
    font-weight: bold;    
}

.tableCreditDebit {
    width: 100%;
}
.tableCreditDebit thead tr td {    
    font-weight: bold;    
}    
.tableCreditDebit tr td {    
    padding: 5px 10px;
}
.ugreen {
    background-color:#88f78e;
}
.uyellow {
    background-color:#f7f588;
}
.ured {
    background-color:#f77272;
}
.alignRight {
    text-align: right;
}
.alignCenter {
    text-align: center;
}

.logo-customers-partner {
    position: absolute;
    top: 0px;
    right: 0px;
    margin:16px 0 0 0;
}

.basket-label1 {
    font-size:14pt;
    font-weight:bold;
    /*margin-left:200px;*/
}
.basket-label2 {
    font-size:14pt;
    font-weight:bold;  
}
.basket-label3 {
    font-weight:bold;
    margin-left:10px;
}

.mb-33 {
    margin-bottom: -33px    
}

.basketRow_packing {
    font-size: 18pt;
    font-weight: bold;
}
.orderSave2 {
    position: relative;
    top: 65px;
    right: 100px;
    color: red;
    font-size: 20pt;
}
.tdDiscountV {
    position: relative;
    bottom: 77px;
    left: 10px;
}
#orderDiscV {
    margin-left: 200px;
}
.t19{
    top: 19px;
}
.colorDateCD {
    background-color: #ffc0cb;    
}

.popup-window-button{
    background-color: white;
}

.tableCatalog tr td:nth-child(4):not(.tableCatalog thead tr td), .tableCatalog tr td:nth-child(9):not(.tableCatalog thead tr td) {
    text-align: center;
}

.tableCatalog tr td:nth-child(6):not(.tableCatalog thead tr td), .tableCatalog tr td:nth-child(7):not(.tableCatalog thead tr td), .tableCatalog tr td:nth-child(10):not(.tableCatalog thead tr td) , .tableCatalog tr td:nth-child(11):not(.tableCatalog thead tr td) , .tableCatalog tr td:nth-child(12):not(.tableCatalog thead tr td)  {
    text-align: right;
}

.tableCatalog thead tr td {
    text-align: center;
}

.sectSizeOneHalf{
    font-size: 21px;
}

.navbar.navbar-default{
    margin-bottom: 5px;
}

#cart2{
    font-size: 15px !important;
    line-height: 12px !important;
}
#cart2 td{
    padding: 7px !important;
}    
/* End */
/* /bitrix/templates/customers/template_styles.css?17764200026966 */
