@charset "utf-8";
/* CSS Document */

/**OVERRIDE THE DEFAULTS**/
.bg-secondary {
    background-color: #f4f4f5 !important;
}
.bg-white {
    background-color: #ffffff;
}
.bg-primary {
    background-color: #29a1d3 !important;
}
.text-primary {
    color: #057daf !important;
}
.navbar {
    padding: 0 !important;
}
.table td,
.table th {
    padding: 0.6rem 0.75rem !important;
}
.form-control {
    box-shadow: 0 0px 6px #e1e1e1 inset;
    font-weight: 300;
}
.form-control:focus {
    box-shadow: none !important;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 8px;
    font-weight: 700;
}

.list-group-item {
    box-shadow: 0px 0px 10px #e4e4e4;
}
.custom-select:focus {
    box-shadow: none !important;
}
.btn.focus,
.btn:focus {
    box-shadow: none !important;
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: none !important;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: none !important;
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-info.dropdown-toggle:focus {
    box-shadow: none !important;
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-success.dropdown-toggle:focus {
    box-shadow: none !important;
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-warning.dropdown-toggle:focus {
    box-shadow: none !important;
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-dark.dropdown-toggle:focus {
    box-shadow: none !important;
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-light.dropdown-toggle:focus {
    box-shadow: none !important;
}

.btn-primary.focus,
.btn-primary:focus {
    box-shadow: none !important;
}
.btn-secondary.focus,
.btn-secondary:focus {
    box-shadow: none !important;
}
.btn-info.focus,
.btn-info:focus {
    box-shadow: none !important;
}
.btn-success.focus,
.btn-success:focus {
    box-shadow: none !important;
}
.btn-warning.focus,
.btn-warning:focus {
    box-shadow: none !important;
}
.btn-dark.focus,
.btn-dark:focus {
    box-shadow: none !important;
}
.btn-light.focus,
.btn-light:focus {
    box-shadow: none !important;
}

.form-control-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .input-group-text {
    border-radius: 0;
}

/**Button Primary**/
.btn-primary {
    color: #fff;
    background-color: #29a1d3;
    border-color: #29a1d3;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
        0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-primary:hover {
    color: #fff;
    background-color: #2389b3;
    border-color: #2180a8;
}
.btn-primary:focus,
.btn-primary.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
        0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(41, 161, 211, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #29a1d3;
    border-color: #29a1d3;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #2180a8;
    border-color: #1f789e;
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125),
        0 0 0 0.2rem rgba(41, 161, 211, 0.5);
}
/**Button Primary**/

/**Button Secondary**/
.btn-secondary {
    color: #fff;
    background-color: #057daf;
    border-color: #057daf;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
        0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-secondary:hover {
    color: #fff;
    background-color: #04628a;
    border-color: #045a7d;
}
.btn-secondary:focus,
.btn-secondary.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
        0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(5, 125, 175, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #fff;
    background-color: #057daf;
    border-color: #057daf;
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #045a7d;
    border-color: #035171;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125),
        0 0 0 0.2rem rgba(5, 125, 175, 0.5);
}
/**Button Secondary**/

/**Button Info**/
.btn-info {
    color: #fff;
    background-color: #00aced;
    border-color: #00aced;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
        0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-info:hover {
    color: #fff;
    background-color: #0090c7;
    border-color: #0087ba;
}
.btn-info:focus,
.btn-info.focus {
    color: #fff;
    background-color: #00aced;
    border-color: #00aced;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
        0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 172, 237, 0.5);
}
.btn-info.disabled,
.btn-info:disabled {
    color: #fff;
    background-color: #00aced;
    border-color: #00aced;
}
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #0087ba;
    border-color: #007ead;
}
.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125),
        0 0 0 0.2rem rgba(0, 172, 237, 0.5);
}
/**Button Info**/

.input-group-sm > .custom-select,
.input-group-sm > .form-control:not(textarea) {
    height: calc(1.5em + 1rem + 1px);
}

/* bootstrap 5 changes */

/* Bg Dark */
.bg-dark {
    background-color: #343a40 !important;
}

/* Button Dark */
.btn-dark {
    background-color: #343a40 !important;
}

/* end bootstrap 5 changes */
