:root {
    --darkGray: #292929;
    --gray: #363636;
    --secondary: #F18529; /* rgb(241,133,41) */
    --secondaryLight: #F39451; /* rgb(243,148,81) */
    --navyBlue: #293461; /* rgb(41,52,97) */
    --skyBlue: #ABDBEB; /* rgb(171,219,235) */
    --cyanBlue: #095A85; /* rgb(9,90,133) */
    --oliveGreen: #6A892C; /* rgba(106,137,44,.5) */
    --green: #8AB936; /* rgb(138,185,54) */
    --redCherry: #A32123;
    --realRed: #E22529;
    --nacarat: #EC5F59;
    --tometteRed: #A74942; /* rgb(167,73,66) */
    --tomatoRed: #D83331; /* rgb(216,51,49) */
    --incarnat: #F19195; /* rgb(241,145,149) */
    --napleYellow: #FFF1C1; /* rgb(255,241,193) */
}

.inactive {
    display: none;
}

body {
    background-color: #F9F9F9;
    font-family: 'Roboto Condensed', sans-serif;
}

footer {
    border-radius: 0px 35px 2px 2px;
}

.bg-darkGray {
    background-color: var(--darkGray) !important;
}

.btn {
    border-radius: 25px 5px 25px 5px;
}

.btn-primary {
    background-color: var(--oliveGreen);
    border: var(--oliveGreen)
}
.btn-primary:hover {
    background-color: var(--green);
    border: var(--green)
}
.btn-primary.focus, .btn-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(106,137,44,.3);
}

.btn-primary:not(:disabled):not(:disabled):active {
    background-color: var(--oliveGreen);
    box-shadow: 0 0 0 .2rem rgba(106,137,44,.3) !important;
}

.btn-secondary {
    background-color: var(--secondary);
    border: var(--secondary)
}
.btn-secondary:hover {
    background-color: var(--secondaryLight);
    border: var(--secondaryLight)
}
.btn-secondary.focus, .btn-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(241,133,41,.3);
}

.btn-secondary:not(:disabled):not(:disabled):active {
    background-color: var(--secondary);
    box-shadow: 0 0 0 .2rem rgba(241,133,41,.3) !important;
}

.btn-danger {
    background-color: var(--redCherry);
    border: var(--redCherry)
}
.btn-danger:hover {
    background-color: var(--realRed);
    border: var(--realRed)
}

.card {
    border-radius: 40px 15px 25px 5px;
}

.form-control {
    border-radius: .10rem .75rem .10rem .75rem;
}

.navbar {
    border-radius: 2px 2px 0px 35px;
}

.text-primary {
color: #008aff !important;
}

.table-striped tbody tr:nth-of-type(2n+1)
{
    background-color: rgba(171,219,235,.1);
}

.page-link {
    color: #4c9d46;
}

.page-item.active .page-link {
    color: #fff;
    background-color: var(--oliveGreen);
    border-color: var(--oliveGreen);
}

.page-item.disabled .page-link {
    color: rgba(138,185,54,0.7);
}

.page-link:focus, .page-link:hover {
    color: #fff;
    text-decoration: none;
    background-color: rgb(138,185,54);
    border-color: var(--green);
}
