a {
    color: #63A1B0;
}

.alert-primary {
    color: #63A1B0;
    background-color: #daf4fb;
    border-color: #daf4fb;
}

.py-7 {
    padding-top: 7px;
    padding-bottom: 7px;
}

.bg-dark-blue {
    background-color: #0E2336;
}

.bg-dark-blue600 {
    background-color: #183B56;
}

.bg-indigo {
    background-color: #63A1B0;
}

.text-primary {
    color: #63A1B0 !important;
}

.btn-indigo,
.btn-primary,
a.btn-primary {
    background-color: #63A1B0;
    color: #fff;
    border-color: #63A1B0;
}

.btn-indigo:hover,
.btn-primary:hover {
    background-color: #5c8995;
    color: #fff;
    border-color: #63A1B0;
}

.btn-check:focus+.btn-primary,
.btn-primary:focus {
    background-color: #5c8995;
}

.form-control:focus,
.btn-check:focus+.btn-primary,
.btn-primary:focus,
.form-check-input:focus {
    border-color: #63A1B0;
    box-shadow: 0 0 0 0.25rem #daf4fb;
}

.padding-y {
    padding-top: 100px;
    padding-bottom: 100px;
}

.list-group-item-primary {
    background-color: #daf4fb;
    color: #63A1B0;
}

.form-check-input:checked {
    background-color: #63A1B0;
    border-color: #63A1B0;
}

.border-primary {
    border-color: #63A1B0 !important;
}

.white-space-pre-wrap {
    white-space: pre-wrap;
}

body {
    font-family: 'Inter', sans-serif;
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.902);
    font-weight: 500;
}

.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .show>.nav-link {
    color: #63A1B0;
}

.dropdown-item.active {
    color: #1e2125;
    background-color: #e9ecef;
}

.datepicker {
    padding: 6px 13px !important;
}

.datepicker-days td,
.datepicker-days th {
    padding: 5px;
    width: 35px !important;
    height: 30px !important;
}

.datepicker-months td,
.datepicker-months th,
.datepicker-years td,
.datepicker-years th,
.datepicker-decades td,
.datepicker-decades th,
.datepicker-centuries td,
.datepicker-centuries th {
    width: 84px !important;
}

.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover:active {
    background: #63A1B0 !important;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active.disabled {
    background: #eee !important;
    color: #212529 !important;
}

.datepicker table tr td span.focused,
.datepicker table tr td span:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover {
    background: #63A1B0 !important;
    color: #fff !important;
}

/** Custom Shapes */
.custom-shape-divider-bottom-1654013507 {
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(360deg);
}

.custom-shape-divider-bottom-1654013507 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 76px;
}

.custom-shape-divider-bottom-1654013507 .shape-fill {
    fill: #0E2336;
}

.custom-shape-divider-bottom-1654014539 {
    /* position: absolute; */
    /* bottom: 0; */
    /* left: 0; */
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(360deg);
}

.custom-shape-divider-bottom-1654014539 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 84px;
}

.custom-shape-divider-bottom-1654014539 .shape-fill {
    fill: #F8F9FA;
}

.footer a {
    text-decoration: none;
    color: #fff;
}

.footer a:hover {
    color: #6c757d;
}

.footer li {
    margin: 10px 0px;
}

@media only screen and (max-width: 768px) {
    #main-nav .nav-item {
        width: 100%;
    }
}

.btn-indigo:disabled,
.btn-primary:disabled,
a.btn-primary:disabled {
    background-color: #91bfca;
    color: #fff;
    border-color: #91bfca;
}