/********************* Colour reference chart****************
*************************** comment ********* colour ********

kultur-purbach-blue  #00506b
kultur-purbach-red   #cc0016
/* GENERAL */
a {
    color: #00506b;
}
a:hover{
    color: #cc0016;
}
.card-deck .bg-gradient-warning {
    background: #00506b !important;
    color: white;
}
.card-deck .bg-gradient-warning .fas{
    color: #fff;
}
.bg-gradient-primary {
    background: #195069 linear-gradient(180deg,#195069,#4d7589) repeat-x!important;
}
.bg-gradient-danger {
    background: #dc3545 linear-gradient(180deg,#cc0016,#cc0016) repeat-x!important;
}
.card-deck .card-header > h3 {
    margin-bottom: 0;
}
.card-deck .btn-outline-primary{
    cursor: pointer;
}
.alert-success >p{
    margin-bottom: 0;
}
/* BUTTONS */
.btn-outline-primary {
    color: #00506b;
    border-color: #00506b;
    transition: 0.1s all;
}
.btn-outline-primary:hover {
    color: #ffffff;
    background-color: #00506b;
    border-color: #00506b;
}

/* HEADER*/
.navbar-brand img{
    width: 140px;
}
.wrapper .navbar{
    background: #fff;
    border-bottom: 5px solid #00506b;
}
/* FOOTER override*/
#footer a{
    transition: 0.1s all;
}
#footer a.active{
    color: #cc0016;
}
#footer hr {
    background: #00506b !important;
}
#footer > div {
    padding-left: 15px;
    padding-top: 15px;
}
#footer a:first-of-type{
    padding-left:0px;
    border-left: 0px solid #00506b;
}
#footer a:last-of-type{
    border-right: 0px solid #00506b;
    padding-right: 0px;
}

/* Media QUERIES */
/* Small only */
@media screen and (max-width: 39.9375em) {
    #footer a {
        display: block;
    }
    .navbar .dropdown-menu{
        right: 0;
        left: inherit;
    }
    .navbar-brand img{
        width: 110px;
    }
}

/* Medium and up */
@media screen and (min-width: 40em) {
    #footer a {
        padding-left: 10px;
        border-right: 0px solid #00506b;
        padding-right: 0px;
    }

}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

}
