.p-horizon-20 {
    padding: 5px 20px !important;
}

.p-18-20 {
    padding: 18px 20px !important;
}

.p-20-20 {
    padding: 20px 20px !important;
}

.p-15-30 {
    padding: 15px 30px !important;
}

.p-0-15px {
    padding: 0 15px !important;
}

.p-horizon-5 {
    padding: 5px !important;
}

.solid-bordered-vertical {
    border-bottom: 1px solid #d2dde9;
    border-top: 1px solid #d2dde9;
}

.solid-bordered-bottom {
    border-bottom: 1px solid #d2dde9 !important;
}

.border-bottom-none {
    border-bottom: none;
}

/**/

.input--w-25 {
    width: 25% !important;
}

/* Text */
.lead--text {
    font-size: 1rem;
    font-weight: 400;
    color: #212529;
}

.sub--text {
    font-weight: 400;
    color: #758698;
}

.h-75 {
    height: 75px !important;
}

.flex-basis-33 {
    flex-basis: 33.3333% !important;
}

.btn--main {
    background-color: rgb(252, 213, 53);
    color: rgb(255, 255, 255);
}

.btn--main-user {
    background-color: rgb(252, 213, 53);
    color: #000;
    border-radius: 11px;
    font-weight: 500;
}

.btn--main-alt:active,
.btn--main-alt:focus,
.btn--main-alt:hover {
    background-color: rgb(252, 213, 53);
    color: rgb(255, 255, 255);
}

.h-100vh {
    height: 100% !important;
}

.main-background-color {
    background-color: rgb(252, 213, 53);
}

.border-radius-0 {
    border-radius: 0;
}

.border-radius-11 {
    border-radius: 11px;
}

.p-relative {
    position: relative;
}
