﻿.navbar-brand {
    padding-top: 5px;
    padding-bottom: 5px;
}

.nav > li > a {
    padding: 15px 7px 15px 7px !important;
}

.lastRight{
    padding-right: 15px !important;
}

/*.navbar-default {
   padding: 0px 15px !important;
}*/
/******** HELIOS ********/
.fa, .glyphicon {
    text-shadow: 0 2px 2px rgba(0,0,0,.3);
}

.carousel-caption {
    text-shadow: 0 5px 10px rgba(0,0,0,.9);
    margin-bottom: 20px;
}

.ds-table-data-row > td > .product-image {
    height: 48px;
}

.ds-table-data-row > td {
    padding-right: 10px !important;
}

.ds-table > thead > tr > th, .ds-table > thead > tr > td {
    padding-right: 10px !important;
}
/* CATEGORIES */

@media (min-width: 992px) {
    .categories {
        padding-right: 0px;
    }
}

.specialCategory {
    color: red !important;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: -20px !important;
}

/*.specialCategory a {

}*/

.btn-selectcategory {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}

@media (max-width: 991px) {
    .container-categories {
        display: none;
        visibility: hidden;
    }

    .container-categories-show {
        display: inline !important;
        visibility: visible !important;
    }
}

.nav-categories {
    margin-top: 15px;
}

    .nav-categories > li > a {
        padding-top: 4px;
        padding-bottom: 4px;
    }

.subcategories {
    margin-top: 18px;
}

    .subcategories > .subcategory {
        float: left;
        margin-bottom: 5px;
        margin-right: 5px;
        padding: 5px;
    }

/* ITEM CATALOG */

.itemcatalogtile-s > div {
    min-height: 320px;
}

.itemcatalogtile-l > div {
    min-height: 420px;
}

.ds-tiles-row .contentbuy {
    position: absolute;
    bottom: 15px;
    right: 0px;
    margin-left: 10px;
    margin-right: 10px;
    width: 45%;
}

.df-contentbuy {
    /*position: absolute;
    bottom: 15px;
    right: 0px;
    margin-left: 10px;
    margin-right: 10px;*/
    width: 100px;
}

.btn-error {
    color: #FFF;
    background-color: #FF6961;
    border-color: #FF6961;
}

    .btn-error:hover {
        color: #FFF !important;
        background-color: #D93A32 !important;
        border-color: #D93A32 !important;
    }

    .btn-error:focus {
        color: #FFF !important;
        background-color: #D93A32 !important;
        border-color: #D93A32 !important;
    }

    .btn-error:active {
        color: #FFF !important;
        background-color: #D93A32 !important;
        border-color: #D93A32 !important;
    }

.contentbuy input {
    width: 65px !important;
    float: right !important;
}

.df-labelAnotherDestinationPlace {
    height: 51px;
    border-top: solid 1px rgb(221, 221, 221);
    background-color: #f9f9f9;
}

    .df-labelAnotherDestinationPlace label {
        font-weight: normal;
    }

.df-contentAnotherDestinationPlace {
    border-top: solid 1px rgb(221, 221, 221);
    background-color: #f9f9f9;
    height: 51px;
}

.ds-tiles-row .productUserNumber {
    font-weight: bold;
    text-align: center;
    color: #494949;
}

.ds-tiles-row .productDesc {
    font-weight: bold;
    text-align: center;
}

/*.ds-tiles-row .HELIOS_Nazev2 {
}*/

.ds-tiles-row .discount {
    font-size: 10pt;
    font-weight: bold;
    color: black;
    position: absolute;
    top: 25px;
    left: 4px;
    background-color: yellow;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

.ds-tiles-row .zoomColorField {
    position: absolute;
    top: 175px;
    right: 20px;
}

.ds-tiles-row .zoomColorButton {
    color: rgba(0,0,255,.5);
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    background-color: transparent;
    border: none;
    position: absolute;
    top: 180px;
    left: 30px;
}


    .ds-tiles-row .zoomColorButton:hover {
        color: rgba(0,0,255,0.9);
        transform: scale(1.4);
    }

.ds-tiles-row .favouriteColorButton {
    color: rgba(255,0,0,.5);
    position: absolute;
    top: 25px;
    right: 20px;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    background-color: transparent;
    border: none;
}


    .ds-tiles-row .favouriteColorButton:hover {
        color: rgba(255,0,0,0.9);
        transform: scale(1.4);
    }

.ds-tiles-row .stockAmount {
    font-size: 10pt;
    color: blue;
    position: absolute;
    bottom: 55px;
    right: 4px;
}

.ds-tiles-row .availability {
    position: absolute;
    bottom: 75px;
    right: 4px;
}

.ds-tiles-row .minPriceNoVAT {
    font-size: 12pt;
    font-weight: bold;
    color: red;
    position: absolute;
    bottom: 20px;
    right: 49%;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

.ds-tiles-row .PriceNoVAT {
    color: red;
    font-weight: bold;
}

.ds-tiles-row .PriceWithVAT {
    color: #CECECE;
}

.product-image-container {
    display: table;
    margin: 0px auto;
    padding: 10px 0px 0px 0px;
    margin-bottom: 10px;
    width: 200px;
    height: 200px;
}

/* ITEM DETAIL*/
.item-detail {
    height: 400px;
}

    .item-detail .product-image-border {
        position: relative;
        display: table-cell;
        vertical-align: middle;
        max-width: 250px;
        max-height: 250px;
    }

.product-image-container .product-image-border {
    display: table-cell;
    max-width: 200px;
    max-height: 200px;
    vertical-align: middle;
}

.ds-table-data-row .product-image-border {
    display: table-cell;
    width: 44px;
    height: 44px;
    vertical-align: middle;
}

.ds-tiles-row .product-image {
    text-align: center;
}

/*.ds-tiles-data-field > .product-image {
    max-width: 200px;
    max-height: 200px;
    margin-top: 18px;
}*/

.product-image {
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
}

/* TABLE */

.ds-table-data-row .favouriteColorButton {
    color: rgba(255,0,0,.5);
    background-color: transparent;
    border: none;
}


    .ds-table-data-row .favouriteColorButton:hover {
        color: rgba(255,0,0,0.9);
        transform: scale(1.4);
    }

.ds-table-data-row .productUserNumber {
    font-weight: bold;
}

.ds-table-data-row .productDesc {
    font-weight: bold;
}

.ds-table-data-row .HELIOS_Nazev2 {
    font-size: 10pt;
}

.ds-table-data-row .productCategoryDesc {
    font-size: 10pt;
}

.ds-table-data-row .stockAmount {
    text-align: right;
    font-size: 10pt;
    color: blue;
}

.ds-table-data-row .document-pdf {
    text-align: right;
    width: 90px;
}

.ds-table-header-row .document-pdf {
    text-align: right;
    width: 90px;
}

.ds-table-header-row .invoices_CurrencyCode {
    width: 60px !important;
    padding-left: 30px !important;
}

.ds-table-data-row .invoices_CurrencyCode {
    width: 60px !important;
    padding-left: 30px !important;
}


#df_1_1_Reclamation_data_Address {
    height: 75px !important;
}

.height_77px {
    height: 77px;
}

.height_71px {
    height: 71px;
}

.height_57px {
    height: 57px;
}

.width_80 {
    width: 80px;
}

.width_10_prc {
    width: 10%;
}

.width_20_prc {
    width: 20%;
}

.width_30_prc {
    width: 30%;
}

.width_40_prc {
    width: 40%;
}

.width_50_prc {
    width: 50%;
}

.width_60_prc {
    width: 60%;
}

.width_70_prc {
    width: 70%;
}

.width_80_prc {
    width: 80%;
}

.width_90_prc {
    width: 90%;
}

.width_100_prc {
    width: 100%;
}

.align_left {
    text-align: left;
}

.align_right {
    text-align: right;
}

.align_center {
    text-align: center;
}

.width_10px {
    width: 10px;
}

.width_20px {
    width: 20px;
}

.width_30px {
    width: 30px;
}

.width_40px {
    width: 40px;
}

.width_50px {
    width: 50px;
}

.width_60px {
    width: 60px;
}

.width_70px {
    width: 70px;
}

.width_80px {
    width: 80px;
}

.width_90px {
    width: 90px;
}

.width_100px {
    width: 100px;
}

.width_110px {
    width: 110px;
}

.width_120px {
    width: 120px;
}

.width_130px {
    width: 130px;
}

.width_140px {
    width: 140px;
}

.width_150px {
    width: 150px;
}

.width_160px {
    width: 160px;
}

.width_170px {
    width: 170px;
}

.width_180px {
    width: 180px;
}

.width_190px {
    width: 190px;
}

.width_200px {
    width: 200px;
}

.width_210px {
    width: 210px;
}

.width_220px {
    width: 220px;
}

.width_230px {
    width: 230px;
}

.width_240px {
    width: 240px;
}

.width_250px {
    width: 250px;
}

.width_260px {
    width: 260px;
}

.width_270px {
    width: 270px;
}

.width_280px {
    width: 280px;
}

.width_290px {
    width: 290px;
}

.width_300px {
    width: 300px;
}



.ds-table-data-row .minPriceNoVAT {
    text-align: right;
    font-size: 10pt;
    font-weight: bold;
    color: red;
    padding-right: 10px;
}



/* SHOPPING LIST */

.shoppingCartInProcess {
    color: #035EA6;
    font-size: 14pt;
    margin-right: 8px;
}

.shoppingCartPrepare {
    color: #333333;
    font-size: 12pt;
    margin-right: 8px;
}

.shoppingCartConfirmed {
    color: #1CA345;
    font-size: 14pt;
    margin-right: 5px;
}

.createdDate {
    font-weight: bold;
}

.orderNumber {
    font-weight: bold;
}

.shoppingCartClosedDate {
    font-weight: bold;
}

.ds-table-data-row .unitPriceNoVAT {
    text-align: right;
    font-size: 10pt;
    color: red;
    padding-right: 10px;
}

/* DF - ITEM DETAIL*/
/*.df-row {
    display: table;
    width: 100%;
}

    .df-row > div {
        display: table-cell;
    }*/

.df-row .discount {
    font-size: 10pt;
    font-weight: bold;
    color: black;
    position: absolute;
    top: 30px;
    left: 10px;
    background-color: yellow;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    padding: 0px;
}

.df-row .discount_Page {
    font-size: 10pt;
    font-weight: bold;
    color: black;
    position: absolute;
    top: 100px;
    left: 10px;
    background-color: yellow;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    padding: 0px;
}

.df-row .favouriteItemFlag .favouriteColorButton {
    color: rgba(255,0,0,.5);
    position: absolute;
    top: 30px;
    left: 240px;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    background-color: transparent;
    border: none;
}

.df-row .favouriteItemFlag_Page .favouriteColorButton {
    color: rgba(255,0,0,.5);
    position: absolute;
    top: 100px;
    left: 240px;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    background-color: transparent;
    border: none;
}

.df-row .favouriteColorButton:hover {
    color: rgba(255,0,0,0.9);
    transform: scale(1.4);
}

.df-row .stockAmount {
    font-size: 10pt;
    color: blue;
    position: absolute;
    bottom: 55px;
    right: 4px;
}

.df-row .availability {
    color: blue;
    position: absolute;
    bottom: 75px;
    right: 4px;
}

.df-row .minPriceNoVAT {
    font-size: 12pt;
    font-weight: bold;
    color: red;
    position: absolute;
    bottom: 20px;
    right: 49%;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

.df-row .PriceNoVAT {
    color: red;
    font-weight: bold;
}

.df-row .PriceWithVAT {
    color: #CECECE;
}

.df-row .termAndConditionsUrl {
    height: 51px;
}

.df-row .termAndConditionsCheckBox {
    width: 20px;
}



/* SHOPPING CART NAVBAR */


/* FAVOURITE ITEMS NAVBAR */
