
body {
}

.brRed {
    color: #C42607;
}

.brBgRed {
    background: #C42607;
}

.jumbotron {
    background: #DA3832;
    padding: 2rem 2rem;
}

.headerText {
    font-size: 25px;
    color: #7F7F7F;
}

.headerTextBold {
    font-size: 25px;
    font-weight: bold;
    color: #7F7F7F;
}

.stepText {
    font-size: 22px;
    color: #7F7F7F;
}


.headerPhoneNmber {
    font-family: 'Kalam', cursive;
    font-size: 25px;
    color: #E41412;
}

.wallpaperBackground {
    background-color: #FFFFFF;
    background-image: url("../img/wallpaper.jpg");
    background-position: top;
    XXbackground-size: contain;
}

.nav-link {
    color: #7F7F7F;
    font-size: 25px;
}

.nav-tabs .nav-link.active {
    /*background-color: rgba(69, 184, 172, 0.3);*/
    background-color: rgba(255, 255, 255, 0.3);
    /*color: #45B8AC*/
    font-weight: 500;
}


.divChart {
    margin-top: 20px;
}

/* Redefine some bootstrap button colors:*/
.btn-primary {
    background-color: #00AEEF;
    border-color: #00AEEF;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: #008BBF;
    border-color: #008BBF;
}

.btn-success {
    background-color: #45B8AC;
    border-color: #45B8AC;
}

.btn-success:hover, .btn-success:focus, .btn-success:active {
    background-color: #379389;
    border-color: #379389;
}

.btn-danger {
    background-color: #FF6F61;
    border-color: #FF6F61;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active {
    background-color: #ff402e;
    border-color: #ff402e;
}

.btn-warning {
    background-color: #EFC050;
    border-color: #EFC050;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active {
    background-color: #ebaf21;
    border-color: #ebaf21;
}

.classButtonNewRental {
    font-size: 1.5rem;
}

.classButtonCancelRental {
    background-color: #DFCFBE;
    border-color: #DFCFBE;
}

.classButtonCancelRental:hover, .classButtonCancelRental:focus, .classButtonCancelRental:active {
    background-color: #ceb69c;
    border-color: #ceb69c;
}

.classButtonProblemStolen {
    background-color: #DFCFBE;
    border-color: #DFCFBE;
}

.classButtonProblemStolen:hover, .classButtonProblemStolen:focus, .classButtonProblemStolen:active {
    background-color: #ceb69c;
    border-color: #ceb69c;
}

.classButtonShortRate {
    width: 100%;
}

.classButtonOneDay {
    width: 100%;
}

.classButtonOneMoreDay {
    width: 100%;
}

.classButtonAddBike {
    width: 100%;
}

.classButtonPricePlusOne {
    margin: 1px;
    padding: 0px;
    height: 30px;
    width: 30px;
}

.classButtonPriceMinusOne {
    margin: 1px;
    padding: 0px;
    height: 30px;
    width: 30px;
}

#idButtonInvoiceState10 {
    background-color: #EFC050;
    border-color: #EFC050;
}

#idButtonInvoiceState20 {
    color: white;
    background-color: #0F4C81;
    border-color: #0F4C81;
}

#idButtonInvoiceState30 {
    background-color: #45B8AC;
    border-color: #45B8AC;
}

#idButtonInvoiceState40 {
    background-color: #DFCFBE;
    border-color: #DFCFBE;
}

.classPriceField {
    font-size: 32px;
}

#idDivFormRentalsAll {
    margin-top: 20px;
}

#idDivFormRental {
    margin-top: 20px;
}

#idDivFormReservation {
    margin-top: 20px;
}

#idDivFormPickup {
    margin-top: 20px;
}

#idDivFormReturn {
    margin-top: 20px;
}

#idDivFormBike {
    margin-top: 20px;
}

#idDivFormInventar {
    margin-top: 20px;
}

#idDivTableBikes {
    margin-top: 20px;
}

#idDivFormService {
    margin-top: 20px;
}

#idDivFormHotel {
    margin-top: 20px;
}

#idDivFormTurnover {
    margin-top: 20px;
}

#idDivAutoSaveToast {
    background: #337CF6;
    color: white;
    pointer-events: none;
}

.germanFlag {
    /*color: transparent;*/
    /*height: 38px;*/
    /*width: 100px;*/
    background-image: url("../img/germany-flag-icon-32.png");
    /*background-blend-mode: lighten;*/
    background-repeat: no-repeat;
    background-position: top right;
    /*background-size: contain;*/
}

.englishFlag {
    /*color: transparent;*/
    /*height: 38px;*/
    /*width: 100px;*/
    background-image: url("../img/united-kingdom-flag-icon-32.png");
    /*background-blend-mode: lighten;*/
    background-repeat: no-repeat;
    background-position: top right;
    /*background-size: contain;*/
}

p.bigNumber {
    font-family: 'Kalam', cursive;
    font-size: 250px;
    color: #E41412;
}