﻿#CatalogMenu1 h4 {
    font-size: 14px;
}

.container section:first-child {
    min-height: 600px;
}

.container section div.row.teasers > div {
    height: inherit;
    /*margin-left: 10px;*/
}

div.row.teasers > div > p.button {
    position: inherit;
}

/* TAN(06.06.2013) */

.pricelist th.cart-order-discount-amount, 
.pricelist td.cart-orderline-product-price, 
.pricelist td.colspan-standard-sixth-column {
    display: none;
}


/* END ----| */

.error {
    border-color: red !important;
}

.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top30 { margin-top:30px; }

.table-hover>tbody>tr>td.sum-cell {
    border-bottom-color: black;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-top-color: black;
    border-top-width: 1px;  
}
.table-hover>tbody>tr>td.right-cell, .table-hover>thead>tr>th.right-cell {   
    text-align: right;
}

#cart-total-list>table tr td.last-column {
    text-align: right;
}

.multiple-products-variant-code {
     margin-bottom: 5px; 
}

.multiple-products-uom-guid {
    margin-bottom: 5px;
}


.thumbnail {
    height: 520px;
}

.thumbnail input {
    bottom: 0;
}

.pricelist .product-add-to-cart {
}

/* Workaround for twitter typeahead input background-color issue, were transparent was added as background color, which resulted that the input field was rendered incorrect */
/*padding-right: 0;
}*/

div.thumbnail {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

div.thumbnail .caption {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 270px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

div.thumbnail .caption .spacer {
    -webkit-box-flex: 100;
    -webkit-flex: 100 0 0;
        -ms-flex: 100 0 0;
            flex: 100 0 0;
}

div.thumbnail .caption div.input-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50px;
        -ms-flex: 0 0 50px;
            flex: 0 0 50px;
    z-index: 999;
}

div.thumbnail .caption .product-variant-uom {
    z-index: 999;
}

    div.thumbnail .caption select {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto;
    }

@media (max-width: 767px) {
    .thumbnail {
        height: auto;
    }

    div.thumbnail .caption {
        height: auto;
    }
}

#UserPanel > .page-top-bar {
    padding: 20px 15px 37px;
}


#UserPanel  .col-xs-6 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
#select-shipping-address .checkout-shipping-address {
    -ms-border-radius: 9px;
    border-radius: 9px;
    border: 2px solid;
    padding: 10px;
    margin: 2px;
    min-height: 434px;
}
#select-shipping-address .checkout-shipping-address:hover{
    border-width: 2px;
    border-color: #a2d065;
    background-color: #fafafa;
    cursor: pointer;
    
}

#select-shipping-address .checkout-shipping-address.active {
    border-color: #a2d065;
    border-width: 4px;
    background-color: white;
    margin: 0px;
}
.checkout-shipping-address-container {
    padding: 5px;
}
.large {
    -ms-transform: scale(2); /* IE */
    -moz-transform: scale(2); /* FF */
    -webkit-transform: scale(2); /* Safari and Chrome */
    -o-transform: scale(2); /* Opera */
    transform: scale(2);
    position: relative;
    top: 7px;
    left: 15px;

}