﻿div.validation-summary-errors {
    background-color: #F2DEDE;
    border: 1px solid #C40B0B;
    color: #C40B0B;
    margin-bottom: 10px;
    padding: 9px 19px;
}

    div.validation-summary-errors ul {
        margin: 0;
        padding: 0;
    }

        div.validation-summary-errors ul li {
            list-style-type: none;
        }

input.input-validation-error {
    border: solid 1px red;
}

span.field-validation-error {
    color: Red;
}

.asterix {
    padding-left: 2px; /*color: red;*/
}


#platbabreadcrumps {
    /*display: none;*/
}

#sleva-mnoz-table .active {
    font-weight: bold;
}

#mainmenu ul.main-menu-root li.blue a {
    color: #fff;
    text-shadow: 1px 1px 1px #02497a;
    background: #0568ad;
}

#mainmenu ul.main-menu-root li.yellow a {
    background: #fee600;
    text-shadow: 1px 1px 1px #6c7528;
}

/*#mainmenu ul.main-menu-root li {
    width: 50%
}*/

    #mainmenu ul.main-menu-root li a {
        font-size: 24px;
    }

    #mainmenu ul.main-menu-root li.blue a:hover {
        color: #464646;
    }

    #mainmenu ul.main-menu-root li.yellow a:hover {
        color: white;
    }

#mainmenu ul li.yellow a {
    font-size: 24px;
    color: #464646;
}

    #mainmenu ul li.yellow a:hover {
        color: white;
    }

#basket {
    z-index: 1999;
}

.user-discount {
    margin: -2px -24px 0 10px;
}

.sticky .user-discount {
    margin: -10px -24px 0 10px;
}

#emailInfoText li {
    list-style-type: none;
    line-height: 25px;
}

.eet-info {
    font-size: 12px;
}

#google-map {
    width: 100%;
    height: 280px;
}

.map-container {
    padding-left: 10px;
}

/* width */
.custom-scroller::-webkit-scrollbar {
    width: 6px;
}

/* Track */
.custom-scroller::-webkit-scrollbar-track {
    background: hsl(11, 80%, 37%);
}

/* Handle */
.custom-scroller::-webkit-scrollbar-thumb {
    background: #792d1b;
}

/* Handle on hover */
    .custom-scroller::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

@media all and (min-device-height: 900px) {
    .custom-scroller {
        max-height: 500px;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media all and (max-device-height: 899px) {
    #custom-scroller {
        max-height: 500px;
        overflow-x: hidden;
        overflow-y: auto;
    }
}


@media all and (max-device-height: 600px) {
    #custom-scroller {
        max-height: 300px;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media all and (max-device-height: 400px) {
    #custom-scroller {
        max-height: 250px;
        overflow-x: hidden;
        overflow-y: auto;
    }
}