.history-header {
    display: table;
    width: 100%;
}
.history-row {
    display: table;
    width: 100%;
}
.history-header div{
    background-color: #ddd;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    border: none;
    text-align: center;
    color:black;
    padding-top:8px;
    padding-bottom:8px;   
    height: 60px;
    vertical-align: middle;
    display: table-cell;
    float: none;
    font-weight: bold;
}
.history-row div{ 
    border-bottom: 1px solid #ccc;
    font-weight: normal;
    border-top: none;
    color:black;
    text-align:center;
    padding-top:8px;
    padding-bottom:8px;
    height: 50px;
    vertical-align: middle;
    display: table-cell;
    float: none;
}
.transactions .history-header .col-xs-15,
.transactions .history-row .col-xs-15{
    width: 12.5%;
}
.shop_view .transactions input[type="submit"], .shop_view .transactions .btn {margin:0px; padding:5px 16px;}
.history-row div .rej_coma,
.history-row div .acc_coma{display:none;}

.history-row div.rej_com:focus .rej_coma, .history-row div.rej_com:hover .rej_coma
{
    display: block;
    color:#d8000c;  
    background-color:#ccc;
    min-width: 300px;
    max-width: 500px;
    height: auto;
    margin-left: -220px;
    z-index: 50000;
    border:1px solid;
    position: absolute;
}

.history-row div.rej_com {
    background-image: url(../img/icons/exclamation.png)!important;
    background: rgba(0, 0, 0, 0.5);
    height: 16px;
    width: 16px;
    float: right;
    cursor: pointer;
    position: relative;
}

.history-row div.acc_com:focus .acc_coma, .history-row div.acc_com:hover .acc_coma{
    display: block;
    color:#00529b;  
    background-color:#bde5f8;
    min-width: 300px;
    max-width: 500px;
    height: auto;
    margin-left: -220px;
    z-index: 50000;
    border:1px solid;
    position: absolute;
}

.history-row div.acc_com {
    background-image: url(../img/icons/information.png)!important;
    background: rgba(0, 0, 0, 0.5);
    height: 16px;
    width: 16px;
    float: right;
    cursor: pointer;
    position: relative;
}
.normal_offers a.normal_order_details{display:block; width:100%; cursor:pointer;}
.normal_offers a.normal_order_details:hover .history-row div {background: rgba(0, 0, 0, 0.2);}
.normal_offers a.normal_order_details:hover,
.normal_offers a.normal_order_details:focus,
.normal_offers a.normal_order_details:active{text-decoration: none;}
.shop_view .info,.shop_view  .success, .shop_view .warning, .shop_view .error,.shop_view  .validation, .shop_view .error_message {width:100%;}

.clientorder_products{width:100%;}
.clientorder_products tr{border-bottom:1px solid #ccc;text-transform: uppercase;}
.clientorder_products tr:first-of-type {background-color: #ddd; border:0px;}
.clientorder_products tr th:first-of-type { height: 60px; padding: 0 15px;}
.clientorder_products td tr {background-color: #fff;}
.clientorder_products td:first-of-type { height: 60px; padding: 0 15px;}
.small-left{font-size:30px !important; text-align: left !important;}
.control-label {display: inline-block;}
.clientorder_details .row {margin-bottom:20px; } 

.register-form .control-label{padding-top:15px;}
.register-form .control-label+div{min-height: 60px;}
.register-form .customer-weekend-address{display:none;}
.register-form .customer-invoice{display:none;}
.table > tbody > tr > td{vertical-align: middle;}
/* social */
#social {position: fixed;right: 0;top: 180px;z-index: 20000;}
#social .facebook {background-color: #FFFFFF;height: 258px;position: fixed;right: -292px;width: 292px; z-index: 999;}
#social .facebook img {left: -35px;position: absolute;}
#social {overflow: hidden;}

.shop_view #customer_account_form input[type="submit"],
.shop_view #customer_account_form .btn{min-width: 135px;}


.SumoSelect {width: 100%; margin: 0px;  margin-bottom: 15px;}
.SumoSelect.open{z-index: 101;} 
.SelectBox {padding: 9px 15px;}
.SumoSelect > .CaptionCont {border-radius: 0px;border: 1px solid #dedede; height: 43px;  border: 1px solid #edecec;
    resize: none; background-color: #f3f3f3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    border-radius:4px;
    }
.SumoSelect.open > .optWrapper {max-width: 400px;}
.SumoSelect:focus > .CaptionCont, .SumoSelect:hover > .CaptionCont, .SumoSelect.open > .CaptionCont {
      border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.product-category h3.cufon{font-size:30px;margin:15px 0px;text-align: left;}
.btn-wait {opacity:0.6 !important;}
.checkthis {z-index: 10;}
.product-image {float: left; padding-right: 10px;}

.dietlist_desc{}
.dietlistdesc{}
.dietlistdesc__content{}
.dietlistdesc__desc{}
.dietlistdesc__img img{max-width: 100%; height:auto;}
.dietlistdesc__bigimg img{max-width: 100%; height:auto;}
.dietlistdesc__title{}



