﻿
:focus, :active {
    outline: none;
}

section.padding {
    padding: 75px 0
}

.fright {
    float: right;
}

.pointer {
    cursor: pointer;
}

.fleft {
    float: left;
}

.text-center {
    text-align: center;
}

i.marginright {
    margin-right: 15px;
}

span.marginright {
    margin-right: 15px;
    display: inline-block;
}

.marginbottom {
    margin-bottom: 25px;
}



.bglight {
    opacity: 0.65;
}

.upper {
    text-transform: uppercase;
}

.small {
    font-size: 13px;
}

.small.paddingTop {
    padding-top: 10px;
    display: block;
}

.row-reverse {
    flex-direction: row-reverse;
}

.bold {
    font-size: 14px;
    color: #101010;
}

.price {
    font-weight: bold;
    font-size: 15px;
    color: #101010;
}

.light {
    font-size: 12px;
    color: #b2b2b2
}

.bigger i{
    font-size: 19px;
}

b.bigger {
    font-size: 17px;
}

.nomargin p {
    margin-top: 1px;
    margin-bottom: 0px;
}

.hidden {
    display: none;
}

.marginbottom {
    margin-bottom: 5px;
}

.stretchimage img {
    width: 100%;
}

.nomargin {
    margin-bottom: 0 !important;
}

.nopadding {
    padding-top: 0 !important;
}

.nopaddingbottom {
    padding-bottom: 0 !important;
}

.fa.white {
    color: white;
}

.smallicon {
    max-width: 30px;
}

.tontraegerrow.padding {
    padding: 75px 0;
}

.paddingbottomsmall {
    padding-bottom: 40px;
}

.marginbottomsmall {
    margin-bottom: 15px;
}

@media screen and (min-width:576px) {
    .text-sm-left {
        text-align: left;
    }
}

@media screen and (min-width:768px) {
    .text-md-left {
        text-align: left;
    }
}