/*--------------    CABINET    --------------*/
.actual_delivery_info {
    display: inline-block;
    margin: 0 0 10px;
}

.actual_delivery_info .info_block {
    background:#e6e4e4;
    float:left;
    margin-right:15px;
    padding:7px 14px 7px;

    color:#474646;
    font-size:13px;
    text-transform:uppercase;
    text-align:center;
}
.actual_delivery_info .info_block.notice {
    background:#f8cfcf;
}
.actual_delivery_info .info_block:last-child {
    margin-right:0px;
}
.actual_delivery_info .info_block span {
    font-weight:bold;
    color:#780606;
}

.order_list .table_cell {

}
.table.orders_list {
    /*padding:14px 20px;*/
}
.orders_list .table_row:first-child .table_cell {
    position: relative;
    font-size: 14px;
    font-weight: 400;
    color: #222226;
    padding: 0 10px 13px 0;
    border-bottom:1px solid #d2d0d0;
    line-height: 1;
    height:auto;
}

.orders_list .table_row .table_cell {
    vertical-align:middle;
    text-align:left;
    font-size:14px;
    padding: 8px 0;
    border-bottom:1px solid #d2d0d0;
}

.orders_list .table_row.notice {
    background:#f4f3f3;
}
.orders_list .table_row.notice .table_cell {
    color:#2f2f2f;
}
.orders_list .table_cell.delivery_id {

}
.orders_list .table_cell.delivery_id a {
    color:#850101;
    text-decoration:underline;
}
.orders_list .table_cell.delivery_date {
    color:#828181;
    width: 115px;
}
.orders_list .table_cell.delivery_count {
    color:#828181;
    width: 115px;
}
.orders_list .table_cell.delivery_status {
    color:#828181;
}
.orders_list .table_cell.contact_phone {
    color:#828181;
}

.orders_list .table_cell.delivery_doc {
    width: 70px;
    text-align: center;
}

.orders_list .table_cell.delivery_doc a {
    display:inline-block;
    vertical-align: middle;
}

/* cart cells */
.orders_list .item_name {

    padding-right:15px;
}
.orders_list .item_actual_price {
    color:#000;
    width:170px;
}

.orders_list .items_count {
    color:#000;
    width:150px;
}

.orders_list .items_total_summ {
    color:#000;
    width:170px;
}
.orders_list .item_remove_from_cart {
    width:50px;
}
/* cart cells */

.info_block.delivery-date-info {
    padding: 0px;
    background: transparent none repeat scroll 0% 0%;
    color: #000;
}

.cabinet_section_title {
    color: #201f1f;
    font-size: 13px;
    text-transform: uppercase;
    background: #eee;
    border-top: 2px solid #b5b3b3;
    padding: 18px 20px 18px 15px;
    margin-bottom: 15px;
}

.cabinet_section_text_box {
    color: #222222;
    font-size: 13px;
    padding-left: 15px;
    line-height: 1.8;
}
.cabinet_section_text_box.padding {padding-bottom: 25px;}

.delivery-notice-table-row .table_cell {
    color: #000 !important;
    height: 60px !important;
}

.delivery-notice-table .table_cell {
    padding-right: 10px;
}

.delivery-notice-table-row b {
    font-weight: 600;
}

.delivery-notice-table .delivery_id {

    color: #2f2e2e;
    text-transform: uppercase;
}

.cabinet_section_text_box.total-info {
    text-align: right;
    color: #000;
    text-transform: uppercase;
}

.top-decore {
    display: block;
    width: 250px;
    height: 2px;
    background: #818080;
    margin: 5px 0 20px;
    float: right;
}

.cabinet_section_text_box.comments {
    color: #2a2a2a;
    text-transform: uppercase;
}
.cabinet_section_text_box .type { color: #595858;}

.delivery-notice-table .delivery-total-column {
    padding-right: 0;
    width: 80px ;
    text-align: right !important;
}

.delivery-notice-table .delivery-price-column,
.delivery-notice-table .delivery_count {width:100px !important;}

.orders-no {
    color: #2a2525;
    font-size: 14px;
    line-height: normal;
}

.cabinet-content-wrapper {
    padding:14px 20px;
}
/*--------------    CABINET    --------------*/