/* The main color used across the site.*/
:root {
    --main-color: #c0dbe0; /* original: #28a745 */
    --secondary-color: #748587; /* original: #748587 */
    --sition-color: #ff8800; /* original: #ff8800 */
}

.main-color-background {
    background-color: var(--main-color) !important;
}

.secondary-color-background {
    background-color: var(--secondary-color) !important;
}

.sition-color-background {
    background-color: var(--sition-color) !important;
}

/**/

/* CSS for umbrella components */
.router-view {
    padding-top: 56px;
    padding-bottom: 34px;
}

.footer {
    color: black;
    padding: 5px;
    text-align: center;
    background-color: var(--main-color);
}

/**/

.btn-primary {
    background-color: var(--sition-color) !important;
    border-color: var(--sition-color) !important;
}

.btn-secondary {
    background-color: var(--secondary-color) !important;
    border-color: var(--secondary-color) !important;
}

.btn-main {
    background-color: var(--main-color) !important;
    border-color: var(--main-color) !important;
}

.custom-select:focus {
    border-color: var(--sition-color) !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px var(--sition-color) !important;
    outline: 0 none;
}

.flexRow {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.dialogText {
    color: black;
}

/* CSS for v-app tag from Veutify.JS */
.v-app {
    min-height: 0;
}

.v-app > div {
    min-height: 0;
}

.v-appNoBackground {
    background-color: #fff !important;
}

/**/
