.bg-dark, .bg-primary {background-color: #74b342 !important;}

.border-success {
    border-color: #74b342 !important;
}

.text-primary {color: #74b342 !important;}

.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: #74b342;
}

a.btn-primary:visited {color: #fff;}

.area-header {
    background-color: #fff;
}

.area-header .nav-item:last-child,
.navbar .navbar-nav li {
    border-left:1px solid #74b342;
}

.area-header .nav-item:first-child{
border:none;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
    background-color: #74b342;
    color: #fff;
}

.logo {padding:25px;}

#product-list {
    display:flex;
    flex-wrap: wrap;
}

#product-list  > .list-group-item{
    padding: 10px;
    flex: 0 0 20%;
}

#product-list  > .cmedia-image, #product-list  > .cmedia-file{
    padding: 10px;
    flex: 0 0 20%;
}


.card-footer.bg-primary, .card-footer.bg-primary .card-title{
    color: #fff;
}

.prices {
    font-size: 20px;
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0,0,0,0);
}

.area-header .navbar-nav {
    font-size:20px;
}


@media print {
    .fade {opacity: 100;}
}

.area-header .dropdown .dropdown-menu{
    overflow-y: scroll;
    max-height: 80vh;
}
/*.area-header .dropdown {
    position:static !important;
}

.area-header .dropdown-menu.show {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
    margin-top:0px !important;
    width:100% !important;
    display:flex;
    flex-wrap: wrap;
}

.area-header .dropdown-item{
    flex: 0 0 25%;
}*/


.keyvisual-large .item {
    height: 1375px;
}

.pdf-preview-modal {
    height:80vh;
    border: 0;
}

.form-control, .form-control:focus{
color: #000;
}

.vbox-content img {
    max-height: 85vh;
    max-width: 85vw;
}

.downloads.list-group .list-group-item-action{
    margin-bottom: 1px;
    border: 1px solid #74b342;
}

.badge-primary{
    background-color: #74b342;
}

@media (max-width: 992px) {

    .area-header .dropdown-item{
        flex: 0 0 100%
    }
}
