.warning {
    font-size: 18px;
    color: red;
    font-weight: bold;
}

.btn-primary {
    color: #6DB240;
    background-color: #FFFFFF;
    background-color: #edfbe3;
    border-color: #6DB240;
}

.btn-add {
    color: #8c8a01;
    background-color: #FFFFFF;
    border-color: #8c8a01;
}

.btn-add:focus, .btn-add:active, .btn-add:hover {
    color: #ffffff;
    background-color: #dcda1a;
    border-color: #dcda1a;
}

.btn-rem {
    color: #b5670b;
    background-color: #FFFFFF;
    border-color: #b5670b;
}

.btn-rem:focus, .btn-rem:active, .btn-rem:hover {
    color: #ffffff;
    background-color: #eab77b;
    border-color: #eab77b;
}

#captchaImg {
    margin-right: 10px;
    margin-top: 5px;
}

.inline-block {
    display: inline-block;
}

.breadcrumb > .noBef::before {
    content: "";
}

.a-button {
    margin: 0;
}

.align-middle, .table > tbody > tr > .align-middle {
    vertical-align: middle;
}

.warp1 {
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 10px;
}

.warp2 {
    margin-left: 20px;
    margin-bottom: 5px;
    color: #666666;
}

.warp3 {
    display: block;
}

/* bez zresetovani max-width nam nevychazi delka menu s obrazky */
.menuImg {
    margin-right: 15px;
    max-width: none;
}

.dropdown-menu > li > .myToggle, .myToggle {
    padding-right: 60px;
}

.homeCourses h3 {
    height: 40px;
}

.hidden, .hiddSubset {
    display: none;
}

.dropdown-menu > li > a {
    color: #fff;
}

.my-links .dropdown > button {
    padding: 1px 15px 0px;
    font-size: 16px;
    color: #999999;
    text-align: center;
    min-width: 0;
    background-color: transparent;
    box-shadow: none !important;
}

.header-top .my-links .dropdown.open > button > i:before {
    content: "\f00d";
}

b, strong {
    font-weight: bold;
}

.header-top.dark {
    /*  background-color: red;*/
}

.animated.main-navigation .navbar-nav .show .dropdown-menu, #offcanvas.animated .show .dropdown-menu, #offcanvas.animated .dropdown-menu .show .dropdown-menu {
    /*background-color: red; */
}

.form-inline .rateRadio {
    margin-right: 20px;
    margin-left: 5px;
}

.form-inline .rateForm {
    justify-content: left;
}

.highlighted-info {
    color: #c66915;
    font-weight: bold;
}

@media (max-width: 1610px) {
    .header .navbar-nav ul.to-left {
        right: auto !important;
        left: 100% !important;
    }
}

.header .navbar-nav li ul {
    background-color: #e7edf1
}

.header .navbar-nav li li a {
    padding: 5px 20px;
}


@media (max-width: 991px) {
    .header .navbar-nav .show .dropdown-menu > li > a, .header .navbar-nav .show .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 40px;
        border-color: #f9f9f9;
    }
}


@media (max-width: 991px) {
    .header .navbar-nav .dropdown-menu {
        background-color: #e7edf1;
    }
}

.firmCourseTD {
    background-color: #d8b9f3 !important;
}

/* should resolve problem with blank image in revolution slider */
.slotholder {
    filter: none !important;
}
