/*Navbar*/
.car-counter > .count{
    display: inline-block;
    position: relative;
    padding: 0.5rem;
    border-radius: 8px;
    font-size: 1.25rem;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}

.car-counter > .count > .overlay{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 50%;
    background-color: rgba(0,0,0,0.2);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

/*Intro*/
/*Register*/
.full-height .registerheader ,
.full-height .registerheader .view {
    height: auto;
    position: relative;
}

/*Intro Header*/
.view, .hero-small {
    background: linear-gradient(40deg, #CC0000 0, #0d47a1 80%);
}

@media (max-width: 991.98px) {
    .full-height,
    .full-height body,
    .full-height header,
    .full-height header .view {
        height: 1150px;
    }
}

.read-more{
    background-color: #fff;
    border: #ff3547 solid 2px;
    position: absolute;
    right: 23px;
    bottom: 23px;
}

.read-more i{
    color: #000;
}

.description .card-title{
    color: #373a3c;
}

.carousel-multi-item{
    margin-bottom: 20px;
}

.carousel-multi-item .col-3 .card
{
    padding: 5px;
}

@media (max-width: 768px) {
    .description {
        padding-top: 7rem;
        padding-bottom: 7rem;
        text-align: center;
    }
}

/*
 * Validation errors/success
 */
.md-form > span{
    display: block;
    margin-left: 3rem;
    margin-top: -1rem;
    color: #F44336;
    opacity: 1;
    font-size: 1rem;
}

.form-group > div >span{
    display: block;
    color: #F44336;
    opacity: 1;
    font-size: 1rem;
}

.alert-success{
    margin-top: -2rem;
}

/**
  * Streak
  */
.streak-photo{
    background-image: url('../img/frontpage/streak_background.jpg');
}

/**
  * Locations
  */

.leftbordered{
    border-left: solid 5px !important;
}

.success-border{
    border-color:#00C851 !important;
}

.success-text{
    color:#00C851 !important;
}

.danger-border{
    border-color:#ff4444 !important;
}

.danger-text{
    color:#ff4444 !important;
}


.warning-border{
    border-color:#ffbb33 !important;
}

.warning-text{
    color:#ffbb33 !important;
}

.secondary-border{
    border-color:#aa66cc !important;
}

.secondary-text{
    color:#aa66cc !important;
}
/**
 * FOOTER
 */

.divider-w-60{
    width: 60px;
}

/*
 * REGISTER
 */

.md-form > .select-wrapper{
    margin-left: 3rem;
    width: calc(100% - 3rem);
}

/*
 *ABOUT US
 */
.full-height .header-auto{
    height:auto;
}

.hero-small{
    height:300px;
}

.overlay-hero{
    margin-top: -100px;
}