.--text-primary {
    font-size: 14px;
    color: #152651 !important;
    font-weight: bold;
}

.--text-success {
    color: var(--success) !important;
}


.--text-warning {
    font-size: 14px;
    color: var(--warning) !important;
}

.--text-danger {
    font-size: 14px;
    color: var(--danger) !important;
}

.--text-grey {
    color: grey;
}

.--text-semibold {
    font-weight: 600 !important;
}

.--text-bold {
    font-weight: bold !important;
}

.--color-primary {
    color: #152651 !important;
}

.--header-white {
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}

.--font-icon {
    font-size: 20px;
    width: 20px;
    height: 20px;
    font-weight: bold;
}

.--divider-rounded {
    border-bottom: 5px solid rgb(250, 166, 26);
    border-radius: 5px;
}

.--font-size-16 {
    font-size: 16px !important;
}

.--font-size-13 {
    font-size: 13px;
}

.--font-size-018rem {
    font-size: 1.8rem;
}

.--text-italic {
    font-style: italic;
}



.--p-025 {
    padding: 0.25em 0;
}

.--p-1 {
    padding: 0 1em;
}

.--pt-1em {
    padding-top: 1em;
}

.--px-1em {
    padding-left: 1em;
    padding-right: 1em;
}

.--py-2em {
    padding-top: 2em;
    padding-bottom: 2em;
}

.--pt-n025 {
    padding-top: -0.25em;
}

.--mb-025em {
    margin-bottom: 2.5em !important;
}

.--mb-2em {
    margin-bottom: 2em !important;
}

.--mb-1em {
    margin-bottom: 1em !important;
}

.--mt-sm {
    margin-top: 10px !important;
}

.--ml-auto {
    margin-left: 100vw;
}

.--mb-0 {
    margin-bottom: 0;
}

.--mr-5px {
    margin-right: 5px;
}

.--float-none {
    float: none !important;
}

.--float-left {
    float: left !important;
}

.--float-right {
    float: right !important;
}

.--d-inline {
    display: inline;
}

.--rounded-sm {
    border-radius: 10px;
}

.--w-100 {
    width: 100%;
}

.--flex {
    display: flex;
}

.--space-evenly {
    justify-content: space-evenly;
}

.--mx-auto {
    margin: auto;
}