﻿body.thema-0 .bg-soft-primary {
    background-color: rgba(130,150,164,0.075) !important;
}

body.thema-1 .bg-soft-primaryk {
    background-color: rgba(112,14,55,0.075) !important;
}

body.thema-2 .bg-soft-primary {
    background-color: rgba(14,112,205,0.075) !important;
}

body.thema-3 .bg-soft-primary {
    background-color: rgba(160,186,203,0.075) !important;
}

body.thema-4 .bg-soft-primary {
    background-color: rgba(209,119,92,0.075) !important;
}

body.thema-5 .bg-soft-primary {
    background-color: rgba(67,179,125,0.075) !important;
}

body.thema-6 .bg-soft-primary {
    background-color: rgba(171,155,9,0.075) !important;
}

body.thema-7 .bg-soft-primary {
    background-color: rgba(43,103,161,0.075) !important;
}

.bg-thema-0 {
    background-color: rgba(130,150,164,1) !important;
}

.bg-thema-1 {
    background-color: rgba(112,14,55,1) !important;
}

.bg-thema-2 {
    background-color: rgba(14,112,205,1) !important;
}

.bg-thema-3 {
    background-color: rgba(160,186,203,1) !important;
}

.bg-thema-4 {
    background-color: rgba(209,119,92,1) !important;
}

.bg-thema-5 {
    background-color: rgba(67,179,125,1) !important;
}

.bg-thema-6 {
    background-color: rgba(171,155,9,1) !important;
}

.bg-thema-7 {
    background-color: rgba(43,103,161,1) !important;
}

body.thema-0 main {
    background-image: linear-gradient(to right,rgba(130,150,164,0.15), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(130,150,164,0.15)) !important;
}

body.thema-1 main {
    background-image: linear-gradient(to right,rgba(112,14,55,0.15), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(112,14,55,0.15)) !important;
}

body.thema-2 main {
    background-image: linear-gradient(to right,rgba(14,112,205,0.15), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(14,112,205,0.15)) !important;
}

body.thema-3 main {
    background-image: linear-gradient(to right,rgba(160,186,203,0.15), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(160,186,203,0.15)) !important;
}

body.thema-4 main {
    background-image: linear-gradient(to right,rgba(209,119,92,0.15), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(209,119,92,0.15)) !important;
}

body.thema-5 main {
    background-image: linear-gradient(to right,rgba(67,179,125,0.15), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(67,179,125,0.15)) !important;
}

body.thema-6 main {
    background-image: linear-gradient(to right,rgba(171,155,9,0.15), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(171,155,9,0.15)) !important;
}

body.thema-7 main {
    background-image: linear-gradient(to right,rgba(43,103,161,0.15), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(43,103,161,0.15)) !important;
}

.navbar-brand-logo {
    max-width: 12rem !important;
}

.text-white p {
    color: #fff;
}

.text-white a {
    color: #fff;
    opacity: 0.75;
}

.text-white a:hover {
    opacity: 1;
}

.opacity-90 {
    opacity: 0.9!important;
}

.img-invert {
    filter: invert(1)!important;
}

.background-repeat-no-repeat {
    background-repeat: no-repeat !important;
}

.background-size-cover {
    background-size: cover!important;
}

.background-position-center {
    background-position: center!important;
}

.carousel-background {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.carousel h2.h1 {
    font-size: calc(1.475rem + 2.7vw)!important;
}

@media (max-height: 800px) {
    .carousel-caption.top-50 {
        top: 25%!important;
    }
}

@media (max-width: 767px) {
    .bnapi_b td {
        font-size: 1rem!important;
    }
}

@media (max-width: 1199px) {
    .navbar-brand {
        width:100px;
    }
}