@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&display=swap');


body {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #2E3E3F;
    background-color: #F5F6FA;
}

.bold, label {
    font-weight: bold;
}

.card {
    border-radius: 5px;
}

.form-control {
    box-shadow: none;
    border-radius: 5px;
    height: 3rem;
    border: 1px solid #CE9C2D;
    font-size: 13px;
}

.form-control:focus {
    box-shadow: 1px 5px 10px #ccc;
    border-radius: 5px;
    height: 3rem;
    border: 2px solid #CE9C2D;
    font-size: 13px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn:last-child:not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid #CE9C2D;
    cursor: pointer;
}

.desc {
    font-weight: 300;
    font-size: 14px;
}

.headline {
    font-weight: 700;
    font-size: 14px;
}

.card.constructionOption:hover {
    cursor: pointer;
    border: 1px solid #CE9C2D;
    box-shadow: 1px 5px 10px #ccc;
}


.gold {
    color: #CE9C2D;
}

.irs--round .irs-bar {
    background-color: #000;
}

.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single, .irs--round .irs-min, .irs--round .irs-max {
    background-color: #000;
    color: white;
    font-family: 'Montserrat', sans-serif;
}

.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before {
    border-top-color: #000;
}

.irs--round .irs-handle {
    top: 26px;
    width: 24px;
    height: 24px;
    border: 4px solid #000;
    background-color: white;
    border-radius: 24px;
    box-shadow: 0 1px 3px rgb(0 0 255 / 30%);
}

.active {
    background-color: #CE9C2D;
    color: white;
}

.big {
    font-weight: bold;
}
.buttons .btn{
    border-radius: 0;
    width: 30%;
    height: 3rem;
}
