@charset "UTF-8";
/*!
* Bootstrap v4.5.3 (https: //getbootstrap.com/);
* Copyright 2011-2020 The Bootstrap Authors
* Copyright 2011-2020 Twitter, Inc.
* Licensed under MIT (https: //github.com/twbs/bootstrap/blob/main/LICENSE);
*/
:root {
    --blue: #011788;
    --indigo: #2d1582;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #ed4c78;
    --orange: #fd7e14;
    --yellow: #f5ca99;
    --green: #28a745;
    --teal: #00c9a7;
    --cyan: #09a5be;
    --white: #fff;
    --gray: #8c98a4;
    --gray-dark: #71869d;
    --primary: #011788;
    --secondary: #71869d;
    --success: #00c9a7;
    --info: #09a5be;
    --warning: #f5ca99;
    --danger: #ed4c78;
    --light: #eaeaea;
    --dark: #21325b;
    --indigo: #2d1582;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
}
html {
    -webkit-tap-highlight-color: transparent;
}
body {
    color: #444444;
    background-color: #fff;
}
a {
    color: #011788;
    background-color: transparent;
}
a:hover {
    color: #0052ea;
}
a:not([href]):not([class]) {
    color: inherit;
}
a:not([href]):not([class]):hover {
    color: inherit;
}
caption {
    color: #8c98a4;
}
legend {
    color: inherit;
}
.h1, 
.h2, 
.h3, 
.h4, 
.h5, 
.h6, 
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
    color: #1e2022;
}
hr {
    border-top: .0625rem solid #e7eaf3;
}
.mark, 
mark {
    background-color: rgba(55, 125, 255, .1);
}
.blockquote-footer {
    color: #8c98a4;
}
.img-thumbnail {
    background-color: #fff;
    border: .0625rem solid #e7eaf3;
}
.figure-caption {
    color: #8c98a4;
}
code {
    color: #e83e8c;
}
a>code {
    color: inherit;
}
kbd {
    color: #1e2022;
    background-color: #e7eaf3;
}
pre {
    color: #1e2022;
}
pre code {
    color: inherit;
}
.table {
    color: #677788;
}
.table td, 
.table th {
    border-top: .0625rem solid #e7eaf3;
}
.table thead th {
    border-bottom: .125rem solid #e7eaf3;
}
.table tbody+tbody {
    border-top: .125rem solid #e7eaf3;
}
.table-bordered {
    border: .0625rem solid #e7eaf3;
}
.table-bordered td, 
.table-bordered th {
    border: .0625rem solid #e7eaf3;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f8fafd;
}
.table-hover tbody tr:hover {
    color: #677788;
    background-color: rgba(231, 234, 243, .4);
}
.table-primary, 
.table-primary>td, 
.table-primary>th {
    background-color: #c7dbff;
}
.table-primary tbody+tbody, 
.table-primary td, 
.table-primary th, 
.table-primary thead th {
    border-color: #97bbff;
}
.table-hover .table-primary:hover {
    background-color: #aecbff;
}
.table-hover .table-primary: hover>td, ;
.table-hover .table-primary:hover>th {
    background-color: #aecbff;
}
.table-secondary, 
.table-secondary>td, 
.table-secondary>th {
    background-color: #d7dde4;
}
.table-secondary tbody+tbody, 
.table-secondary td, 
.table-secondary th, 
.table-secondary thead th {
    border-color: #b5c0cc;
}
.table-hover .table-secondary:hover {
    background-color: #c8d0da;
}
.table-hover .table-secondary: hover>td, ;
.table-hover .table-secondary:hover>th {
    background-color: #c8d0da;
}
.table-success, 
.table-success>td, 
.table-success>th {
    background-color: #b8f0e6;
}
.table-success tbody+tbody, 
.table-success td, 
.table-success th, 
.table-success thead th {
    border-color: #7ae3d1;
}
.table-hover .table-success:hover {
    background-color: #a3ecdf;
}
.table-hover .table-success: hover>td, ;
.table-hover .table-success:hover>th {
    background-color: #a3ecdf;
}
.table-info, 
.table-info>td, 
.table-info>th {
    background-color: #bae6ed;
}
.table-info tbody+tbody, 
.table-info td, 
.table-info th, 
.table-info thead th {
    border-color: #7fd0dd;
}
.table-hover .table-info:hover {
    background-color: #a6dfe8;
}
.table-hover .table-info: hover>td, ;
.table-hover .table-info:hover>th {
    background-color: #a6dfe8;
}
.table-warning, 
.table-warning>td, 
.table-warning>th {
    background-color: #fcf0e2;
}
.table-warning tbody+tbody, 
.table-warning td, 
.table-warning th, 
.table-warning thead th {
    border-color: #fae3ca;
}
.table-hover .table-warning:hover {
    background-color: #fae4cb;
}
.table-hover .table-warning: hover>td, ;
.table-hover .table-warning:hover>th {
    background-color: #fae4cb;
}
.table-danger, 
.table-danger>td, 
.table-danger>th {
    background-color: #facdd9;
}
.table-danger tbody+tbody, 
.table-danger td, 
.table-danger th, 
.table-danger thead th {
    border-color: #f6a2b9;
}
.table-hover .table-danger:hover {
    background-color: #f8b6c7;
}
.table-hover .table-danger: hover>td, ;
.table-hover .table-danger:hover>th {
    background-color: #f8b6c7;
}
.table-light, 
.table-light>td, 
.table-light>th {
    background-color: #fdfeff;
}
.table-light tbody+tbody, 
.table-light td, 
.table-light th, 
.table-light thead th {
    border-color: #fbfcff;
}
.table-hover .table-light:hover {
    background-color: #e4f1ff;
}
.table-hover .table-light: hover>td, ;
.table-hover .table-light:hover>th {
    background-color: #e4f1ff;
}
.table-dark, 
.table-dark>td, 
.table-dark>th {
    background-color: #c1c6d1;
}
.table-dark tbody+tbody, 
.table-dark td, 
.table-dark th, 
.table-dark thead th {
    border-color: #8c94aa;
}
.table-hover .table-dark:hover {
    background-color: #b2b9c6;
}
.table-hover .table-dark: hover>td, ;
.table-hover .table-dark:hover>th {
    background-color: #b2b9c6;
}
.table-indigo, 
.table-indigo>td, 
.table-indigo>th {
    background-color: #c4bddc;
}
.table-indigo tbody+tbody, 
.table-indigo td, 
.table-indigo th, 
.table-indigo thead th {
    border-color: #9285be;
}
.table-hover .table-indigo:hover {
    background-color: #b5acd3;
}
.table-hover .table-indigo: hover>td, ;
.table-hover .table-indigo:hover>th {
    background-color: #b5acd3;
}
.table-active, 
.table-active>td, 
.table-active>th {
    background-color: rgba(231, 234, 243, .4);
}
.table-hover .table-active:hover {
    background-color: rgba(214, 219, 235, .4);
}
.table-hover .table-active: hover>td, ;
.table-hover .table-active:hover>th {
    background-color: rgba(214, 219, 235, .4);
}
.table .thead-dark th {
    color: #fff;
    background-color: #201e1e;
    border-color: #e7eaf3;
}
.table .thead-light th {
    color: #677788;
    background-color: #f8fafd;
    border-color: #e7eaf3;
}
.table-dark {
    color: #fff;
    background-color: #21325b;
}
.table-dark td, 
.table-dark th, 
.table-dark thead th {
    border-color: #2b4177;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, .05);
}
.table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, .075);
}
.table-responsive>.table-bordered {
}
.form-control {
    color: #1e2022;
    background-color: #fff;
    border: .0625rem solid #e7eaf3;
}
.form-control::-ms-expand {
    background-color: transparent;
}
.form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #1e2022;
}
.form-control:focus {
    color: #1e2022;
    background-color: #fff;
    border-color: rgba(55, 125, 255, .4);
}
.form-control::-webkit-input-placeholder {
    color: #97a4af;
}
.form-control::-moz-placeholder {
    color: #97a4af;
}
.form-control:-ms-input-placeholder {
    color: #97a4af;
}
.form-control::-ms-input-placeholder {
    color: #97a4af;
}
.form-control::placeholder {
    color: #97a4af;
}
.form-control: disabled, ;
.form-control[readonly] {
    background-color: #f8fafd;
}
select.form-control:focus::-ms-value {
    color: #1e2022;
    background-color: #fff;
}
.form-control-plaintext {
    color: #677788;
    background-color: transparent;
    border: solid transparent;
}
.form-check-input: disabled~.form-check-label, ;
.form-check-input[disabled]~.form-check-label {
    color: #8c98a4;
}
.valid-feedback {
    color: #00c9a7;
}
.valid-tooltip {
    color: #fff;
    background-color: #00c9a7;
}
.form-control.is-valid, 
.was-validated .form-control:valid {
    border-color: #00c9a7;
}
.form-control.is-valid: focus, ;
.was-validated .form-control:valid:focus {
    border-color: #00c9a7;
}
.custom-select.is-valid, 
.was-validated .custom-select:valid {
    border-color: #00c9a7;
}
.custom-select.is-valid: focus, ;
.was-validated .custom-select:valid:focus {
    border-color: #00c9a7;
}
.form-check-input.is-valid~.form-check-label, 
.was-validated .form-check-input:valid~.form-check-label {
    color: #00c9a7;
}
.custom-control-input.is-valid~.custom-control-label, 
.was-validated .custom-control-input:valid~.custom-control-label {
    color: #00c9a7;
}
.custom-control-input.is-valid~.custom-control-label: :before, ;
.was-validated .custom-control-input:valid~.custom-control-label::before {
    border-color: #00c9a7;
}
.custom-control-input.is-valid: checked~.custom-control-label::before, ;
.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
    border-color: #00fcd1;
    background-color: #00fcd1;
}
.custom-control-input.is-valid: focus:not(:checked)~.custom-control-label::before, ;
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
    border-color: #00c9a7;
}
.custom-file-input.is-valid~.custom-file-label, 
.was-validated .custom-file-input:valid~.custom-file-label {
    border-color: #00c9a7;
}
.custom-file-input.is-valid: focus~.custom-file-label, ;
.was-validated .custom-file-input:valid:focus~.custom-file-label {
    border-color: #00c9a7;
}
.invalid-feedback {
    color: #ed4c78;
}
.invalid-tooltip {
    color: #fff;
    background-color: #ed4c78;
    border-radius: .3125rem;
}
.form-control.is-invalid, 
.was-validated .form-control:invalid {
    border-color: #ed4c78;
}
.form-control.is-invalid: focus, ;
.was-validated .form-control:invalid:focus {
    border-color: #ed4c78;
}
.custom-select.is-invalid, 
.was-validated .custom-select:invalid {
    border-color: #ed4c78;
}
.custom-select.is-invalid: focus, ;
.was-validated .custom-select:invalid:focus {
    border-color: #ed4c78;
}
.form-check-input.is-invalid~.form-check-label, 
.was-validated .form-check-input:invalid~.form-check-label {
    color: #ed4c78;
}
.custom-control-input.is-invalid~.custom-control-label, 
.was-validated .custom-control-input:invalid~.custom-control-label {
    color: #ed4c78;
}
.custom-control-input.is-invalid~.custom-control-label: :before, ;
.was-validated .custom-control-input:invalid~.custom-control-label::before {
    border-color: #ed4c78;
}
.custom-control-input.is-invalid: checked~.custom-control-label::before, ;
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
    border-color: #f27a9b;
    background-color: #f27a9b;
}
.custom-control-input.is-invalid: focus:not(:checked)~.custom-control-label::before, ;
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
    border-color: #ed4c78;
}
.custom-file-input.is-invalid~.custom-file-label, 
.was-validated .custom-file-input:invalid~.custom-file-label {
    border-color: #ed4c78;
}
.custom-file-input.is-invalid: focus~.custom-file-label, ;
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
    border-color: #ed4c78;
}
.btn {
    color: #677788;
    background-color: transparent;
    border: .0625rem solid transparent;
}
.btn:hover {
    color: #677788;
    text-decoration: none;
}
.btn-primary {
    color: #fff;
    background-color: #011788;
    border-color: #011788;
}
.btn-primary:hover {
    color: #fff;
    background-color: #1164ff;
    border-color: #045cff;
}
.btn-primary.focus, 
.btn-primary:focus {
    color: #fff;
    background-color: #1164ff;
    border-color: #045cff;
}
.btn-primary.disabled, 
.btn-primary:disabled {
    color: #fff;
    background-color: #011788;
    border-color: #011788;
}
.btn-primary: not(:disabled):not(.disabled).active, ;
.btn-primary: not(:disabled):not(.disabled):active, ;
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0038c7;
    border-color: #0038c7;
}
.btn-secondary {
    color: #fff;
    background-color: #71869d;
    border-color: #71869d;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #5f7389;
    border-color: #596d82;
}
.btn-secondary.focus, 
.btn-secondary:focus {
    color: #fff;
    background-color: #5f7389;
    border-color: #596d82;
}
.btn-secondary.disabled, 
.btn-secondary:disabled {
    color: #fff;
    background-color: #71869d;
    border-color: #71869d;
}
.btn-secondary: not(:disabled):not(.disabled).active, ;
.btn-secondary: not(:disabled):not(.disabled):active, ;
.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #596d82;
    border-color: #54667a;
}
.btn-success {
    color: #fff;
    background-color: #00c9a7;
    border-color: #00c9a7;
}
.btn-success:hover {
    color: #fff;
    background-color: #00a387;
    border-color: #00967d;
}
.btn-success.focus, 
.btn-success:focus {
    color: #fff;
    background-color: #00a387;
    border-color: #00967d;
}
.btn-success.disabled, 
.btn-success:disabled {
    color: #fff;
    background-color: #00c9a7;
    border-color: #00c9a7;
}
.btn-success: not(:disabled):not(.disabled).active, ;
.btn-success: not(:disabled):not(.disabled):active, ;
.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #00967d;
    border-color: #008972;
}
.btn-info {
    color: #fff;
    background-color: #09a5be;
    border-color: #09a5be;
}
.btn-info:hover {
    color: #fff;
    background-color: #078599;
    border-color: #077b8d;
}
.btn-info.focus, 
.btn-info:focus {
    color: #fff;
    background-color: #078599;
    border-color: #077b8d;
}
.btn-info.disabled, 
.btn-info:disabled {
    color: #fff;
    background-color: #09a5be;
    border-color: #09a5be;
}
.btn-info: not(:disabled):not(.disabled).active, ;
.btn-info: not(:disabled):not(.disabled):active, ;
.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #077b8d;
    border-color: #067081;
}
.btn-warning {
    color: #1e2022;
    background-color: #f5ca99;
    border-color: #f5ca99;
}
.btn-warning:hover {
    color: #1e2022;
    background-color: #f2b876;
    border-color: #f0b26b;
}
.btn-warning.focus, 
.btn-warning:focus {
    color: #1e2022;
    background-color: #f2b876;
    border-color: #f0b26b;
}
.btn-warning.disabled, 
.btn-warning:disabled {
    color: #1e2022;
    background-color: #f5ca99;
    border-color: #f5ca99;
}
.btn-warning: not(:disabled):not(.disabled).active, ;
.btn-warning: not(:disabled):not(.disabled):active, ;
.show>.btn-warning.dropdown-toggle {
    color: #1e2022;
    background-color: #f0b26b;
    border-color: #efac5f;
}
.btn-danger {
    color: #fff;
    background-color: #ed4c78;
    border-color: #ed4c78;
}
.btn-danger:hover {
    color: #fff;
    background-color: #ea295e;
    border-color: #e81e55;
}
.btn-danger.focus, 
.btn-danger:focus {
    color: #fff;
    background-color: #ea295e;
    border-color: #e81e55;
}
.btn-danger.disabled, 
.btn-danger:disabled {
    color: #fff;
    background-color: #ed4c78;
    border-color: #ed4c78;
}
.btn-danger: not(:disabled):not(.disabled).active, ;
.btn-danger: not(:disabled):not(.disabled):active, ;
.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #e81e55;
    border-color: #e2174e;
}
.btn-light {
    color: #1e2022;
    background-color: #eaeaea;
    border-color: #eaeaea;
}
.btn-light:hover {
    color: #1e2022;
    background-color: #d1e2ff;
    border-color: #c4daff;
}
.btn-light.focus, 
.btn-light:focus {
    color: #1e2022;
    background-color: #d1e2ff;
    border-color: #c4daff;
}
.btn-light.disabled, 
.btn-light:disabled {
    color: #1e2022;
    background-color: #eaeaea;
    border-color: #eaeaea;
}
.btn-light: not(:disabled):not(.disabled).active, ;
.btn-light: not(:disabled):not(.disabled):active, ;
.show>.btn-light.dropdown-toggle {
    color: #1e2022;
    background-color: #c4daff;
    border-color: #b7d2ff;
}
.btn-light: not(:disabled):not(.disabled).active:focus, ;
.btn-light: not(:disabled):not(.disabled):active:focus, ;
.show>.btn-light.dropdown-toggle:focus {
}
.btn-dark {
    color: #fff;
    background-color: #21325b;
    border-color: #21325b;
}
.btn-dark:hover {
    color: #fff;
    background-color: #17233f;
    border-color: #201e1e;
}
.btn-dark.focus, 
.btn-dark:focus {
    color: #fff;
    background-color: #17233f;
    border-color: #201e1e;
}
.btn-dark.disabled, 
.btn-dark:disabled {
    color: #fff;
    background-color: #21325b;
    border-color: #21325b;
}
.btn-dark: not(:disabled):not(.disabled).active, ;
.btn-dark: not(:disabled):not(.disabled):active, ;
.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #201e1e;
    border-color: #10182c;
}
.btn-dark: not(:disabled):not(.disabled).active:focus, ;
.btn-dark: not(:disabled):not(.disabled):active:focus, ;
.show>.btn-dark.dropdown-toggle:focus {
}
.btn-indigo {
    color: #fff;
    background-color: #2d1582;
    border-color: #2d1582;
}
.btn-indigo:hover {
    color: #fff;
    background-color: #221061;
    border-color: #1e0e56;
}
.btn-indigo.focus, 
.btn-indigo:focus {
    color: #fff;
    background-color: #221061;
    border-color: #1e0e56;
}
.btn-indigo.disabled, 
.btn-indigo:disabled {
    color: #fff;
    background-color: #2d1582;
    border-color: #2d1582;
}
.btn-indigo: not(:disabled):not(.disabled).active, ;
.btn-indigo: not(:disabled):not(.disabled):active, ;
.show>.btn-indigo.dropdown-toggle {
    color: #fff;
    background-color: #1e0e56;
    border-color: #1a0c4b;
}
.btn-outline-primary {
    color: #011788;
    border-color: #011788;
}
.btn-outline-primary:hover {
    color: #fff;
    background-color: #011788;
    border-color: #011788;
}
.btn-outline-primary.disabled, 
.btn-outline-primary:disabled {
    color: #011788;
    background-color: transparent;
}
.btn-outline-primary: not(:disabled):not(.disabled).active, ;
.btn-outline-primary: not(:disabled):not(.disabled):active, ;
.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #011788;
    border-color: #011788;
}
.btn-outline-secondary {
    color: #71869d;
    border-color: #71869d;
}
.btn-outline-secondary:hover {
    color: #fff;
    background-color: #71869d;
    border-color: #71869d;
}
.btn-outline-secondary.disabled, 
.btn-outline-secondary:disabled {
    color: #71869d;
    background-color: transparent;
}
.btn-outline-secondary: not(:disabled):not(.disabled).active, ;
.btn-outline-secondary: not(:disabled):not(.disabled):active, ;
.show>.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #71869d;
    border-color: #71869d;
}
.btn-outline-success {
    color: #00c9a7;
    border-color: #00c9a7;
}
.btn-outline-success:hover {
    color: #fff;
    background-color: #00c9a7;
    border-color: #00c9a7;
}
.btn-outline-success.disabled, 
.btn-outline-success:disabled {
    color: #00c9a7;
    background-color: transparent;
}
.btn-outline-success: not(:disabled):not(.disabled).active, ;
.btn-outline-success: not(:disabled):not(.disabled):active, ;
.show>.btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #00c9a7;
    border-color: #00c9a7;
}
.btn-outline-info {
    color: #09a5be;
    border-color: #09a5be;
}
.btn-outline-info:hover {
    color: #fff;
    background-color: #09a5be;
    border-color: #09a5be;
}
.btn-outline-info.disabled, 
.btn-outline-info:disabled {
    color: #09a5be;
    background-color: transparent;
}
.btn-outline-info: not(:disabled):not(.disabled).active, ;
.btn-outline-info: not(:disabled):not(.disabled):active, ;
.show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #09a5be;
    border-color: #09a5be;
}
.btn-outline-warning {
    color: #f5ca99;
    border-color: #f5ca99;
}
.btn-outline-warning:hover {
    color: #1e2022;
    background-color: #f5ca99;
    border-color: #f5ca99;
}
.btn-outline-warning.disabled, 
.btn-outline-warning:disabled {
    color: #f5ca99;
    background-color: transparent;
}
.btn-outline-warning: not(:disabled):not(.disabled).active, ;
.btn-outline-warning: not(:disabled):not(.disabled):active, ;
.show>.btn-outline-warning.dropdown-toggle {
    color: #1e2022;
    background-color: #f5ca99;
    border-color: #f5ca99;
}
.btn-outline-danger {
    color: #ed4c78;
    border-color: #ed4c78;
}
.btn-outline-danger:hover {
    color: #fff;
    background-color: #ed4c78;
    border-color: #ed4c78;
}
.btn-outline-danger.disabled, 
.btn-outline-danger:disabled {
    color: #ed4c78;
    background-color: transparent;
}
.btn-outline-danger: not(:disabled):not(.disabled).active, ;
.btn-outline-danger: not(:disabled):not(.disabled):active, ;
.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #ed4c78;
    border-color: #ed4c78;
}
.btn-outline-light {
    color: #eaeaea;
    border-color: #eaeaea;
}
.btn-outline-light:hover {
    color: #1e2022;
    background-color: #eaeaea;
    border-color: #eaeaea;
}
.btn-outline-light.focus, 
.btn-outline-light:focus {
}
.btn-outline-light.disabled, 
.btn-outline-light:disabled {
    color: #eaeaea;
    background-color: transparent;
}
.btn-outline-light: not(:disabled):not(.disabled).active, ;
.btn-outline-light: not(:disabled):not(.disabled):active, ;
.show>.btn-outline-light.dropdown-toggle {
    color: #1e2022;
    background-color: #eaeaea;
    border-color: #eaeaea;
}
.btn-outline-light: not(:disabled):not(.disabled).active:focus, ;
.btn-outline-light: not(:disabled):not(.disabled):active:focus, ;
.show>.btn-outline-light.dropdown-toggle:focus {
}
.btn-outline-dark {
    color: #21325b;
    border-color: #21325b;
}
.btn-outline-dark:hover {
    color: #fff;
    background-color: #21325b;
    border-color: #21325b;
}
.btn-outline-dark.focus, 
.btn-outline-dark:focus {
}
.btn-outline-dark.disabled, 
.btn-outline-dark:disabled {
    color: #21325b;
    background-color: transparent;
}
.btn-outline-dark: not(:disabled):not(.disabled).active, ;
.btn-outline-dark: not(:disabled):not(.disabled):active, ;
.show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #21325b;
    border-color: #21325b;
}
.btn-outline-dark: not(:disabled):not(.disabled).active:focus, ;
.btn-outline-dark: not(:disabled):not(.disabled):active:focus, ;
.show>.btn-outline-dark.dropdown-toggle:focus {
}
.btn-outline-indigo {
    color: #2d1582;
    border-color: #2d1582;
}
.btn-outline-indigo:hover {
    color: #fff;
    background-color: #2d1582;
    border-color: #2d1582;
}
.btn-outline-indigo.disabled, 
.btn-outline-indigo:disabled {
    color: #2d1582;
    background-color: transparent;
}
.btn-outline-indigo: not(:disabled):not(.disabled).active, ;
.btn-outline-indigo: not(:disabled):not(.disabled):active, ;
.show>.btn-outline-indigo.dropdown-toggle {
    color: #fff;
    background-color: #2d1582;
    border-color: #2d1582;
}
.btn-link {
    color: #011788;
}
.btn-link:hover {
    color: #0052ea;
}
.btn-link.disabled, 
.btn-link:disabled {
    color: #8c98a4;
}
.dropdown-menu {
    color: #677788;
    background-color: #fff;
    border: 0 solid rgba(0, 0, 0, .15);
}
.dropdown-divider {
    border-top: 1px solid #e7eaf3;
}
.dropdown-item {
    color: #1e2022;
    background-color: transparent;
}
.dropdown-item: focus, ;
.dropdown-item:hover {
    color: #121314;
    background-color: rgba(189, 197, 209, .3);
}
.dropdown-item.active, 
.dropdown-item:active {
    color: #1e2022;
    background-color: rgba(189, 197, 209, .3);
}
.dropdown-item.disabled, 
.dropdown-item:disabled {
    color: #8c98a4;
    background-color: transparent;
}
.dropdown-header {
    color: #8c98a4;
}
.dropdown-item-text {
    color: #1e2022;
}
.input-group-text {
    color: #97a4af;
    background-color: transparent;
    border: .0625rem solid #e7eaf3;
}
.custom-control {
    color-adjust: exact;
}
.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #011788;
    background-color: #011788;
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: rgba(55, 125, 255, .4);
}
.custom-control-input:not(:disabled):active~.custom-control-label::before {
    color: #fff;
    background-color: #eaf1ff;
    border-color: #eaf1ff;
}
.custom-control-input: disabled~.custom-control-label, ;
.custom-control-input[disabled]~.custom-control-label {
    color: #8c98a4;
}
.custom-control-input: disabled~.custom-control-label::before, ;
.custom-control-input[disabled]~.custom-control-label::before {
    background-color: #f8fafd;
}
.custom-control-label::before {
    background-color: #fff;
    border: #d6dbeb solid .0625rem;
}
.custom-control-label::after {
    background: no-repeat 50%/50% 50%;
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
    border-color: #011788;
    background-color: #011788;
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(55, 125, 255, .5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
    background-color: rgba(55, 125, 255, .5);
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(55, 125, 255, .5);
}
.custom-switch .custom-control-label::after {
    background-color: #d6dbeb;
}
.custom-switch .custom-control-input:checked~.custom-control-label::after {
    background-color: #fff;
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(55, 125, 255, .5);
}
.custom-select {
    color: #1e2022;
    border: .0625rem solid #e7eaf3;
}
.custom-select:focus {
    border-color: rgba(55, 125, 255, .4);
}
.custom-select:focus::-ms-value {
    color: #1e2022;
    background-color: #fff;
}
.custom-select:disabled {
    color: #8c98a4;
    background-color: #f8fafd;
}
.custom-select:-moz-focusring {
    color: transparent;
}
.custom-file-input:focus~.custom-file-label {
    border-color: rgba(55, 125, 255, .4);
}
.custom-file-input: disabled~.custom-file-label, ;
.custom-file-input[disabled]~.custom-file-label {
    background-color: #f8fafd;
}
.custom-file-label {
    color: #8c98a4;
    background-color: #fff;
    border: .0625rem solid #e7eaf3;
}
.custom-file-label::after {
    color: #8c98a4;
    background-color: transparent;
}
.custom-range {
    background-color: transparent;
}
.custom-range::-webkit-slider-thumb {
    background-color: #011788;
}
.custom-range::-webkit-slider-thumb:active {
    background-color: #eaf1ff;
}
.custom-range::-webkit-slider-runnable-track {
    color: transparent;
    background-color: #e7eaf3;
    border-color: transparent;
}
.custom-range::-moz-range-thumb {
    background-color: #011788;
}
.custom-range::-moz-range-thumb:active {
    background-color: #eaf1ff;
}
.custom-range::-moz-range-track {
    color: transparent;
    background-color: #e7eaf3;
    border-color: transparent;
}
.custom-range::-ms-thumb {
    background-color: #011788;
}
.custom-range::-ms-thumb:active {
    background-color: #eaf1ff;
}
.custom-range::-ms-track {
    color: transparent;
    background-color: transparent;
    border-color: transparent;
}
.custom-range::-ms-fill-lower {
    background-color: #e7eaf3;
    border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
    background-color: #e7eaf3;
    border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
    background-color: #97a4af;
}
.custom-range:disabled::-moz-range-thumb {
    background-color: #97a4af;
}
.custom-range:disabled::-ms-thumb {
    background-color: #97a4af;
}
.nav-link.disabled {
    color: #8c98a4;
}
.nav-tabs {
    border-bottom: .0625rem solid #e7eaf3;
}
.nav-tabs .nav-link.disabled {
    color: #8c98a4;
    background-color: transparent;
    border-color: transparent;
}
.nav-tabs .nav-item.show .nav-link, 
.nav-tabs .nav-link.active {
    color: #011788;
    background-color: #fff;
    border-color: transparent transparent #011788;
}
.nav-pills .nav-link.active, 
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #011788;
}
.navbar-toggler {
    background-color: transparent;
    border: .0625rem solid transparent;
}
.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, .9);
}
.navbar-light .navbar-brand: focus, ;
.navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, .9);
}
.navbar-light .navbar-nav .nav-link {
    color: #677788;
}
.navbar-light .navbar-nav .nav-link: focus, ;
.navbar-light .navbar-nav .nav-link:hover {
    color: #0052ea;
}
.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, .3);
}
.navbar-light .navbar-nav .active>.nav-link, 
.navbar-light .navbar-nav .nav-link.active, 
.navbar-light .navbar-nav .nav-link.show, 
.navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0, 0, 0, .9);
}
.navbar-light .navbar-toggler {
    color: #677788;
    border-color: rgba(0, 0, 0, .1);
}
.navbar-light .navbar-text {
    color: #677788;
}
.navbar-light .navbar-text a {
    color: rgba(0, 0, 0, .9);
}
.navbar-light .navbar-text a: focus, ;
.navbar-light .navbar-text a:hover {
    color: rgba(0, 0, 0, .9);
}
.navbar-dark .navbar-brand {
    color: #fff;
}
.navbar-dark .navbar-brand: focus, ;
.navbar-dark .navbar-brand:hover {
    color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, .7);
}
.navbar-dark .navbar-nav .nav-link: focus, ;
.navbar-dark .navbar-nav .nav-link:hover {
    color: #fff;
}
.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, .25);
}
.navbar-dark .navbar-nav .active>.nav-link, 
.navbar-dark .navbar-nav .nav-link.active, 
.navbar-dark .navbar-nav .nav-link.show, 
.navbar-dark .navbar-nav .show>.nav-link {
    color: #fff;
}
.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, .7);
    border-color: rgba(255, 255, 255, .1);
}
.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, .7);
}
.navbar-dark .navbar-text a {
    color: #fff;
}
.navbar-dark .navbar-text a: focus, ;
.navbar-dark .navbar-text a:hover {
    color: #fff;
}
.card {
    background-color: #fff;
    border: .0625rem solid rgba(231, 234, 243, .7);
}
.card-header {
    background-color: #fff;
    border-bottom: .0625rem solid rgba(231, 234, 243, .7);
}
.card-footer {
    border-top: .0625rem solid rgba(231, 234, 243, .7);
}
.card-footer:last-child {
    border-radius: 0 0 .75rem .75rem;
}
.breadcrumb {
    background-color: transparent;
}
.breadcrumb-item+.breadcrumb-item::before {
    color: #8c98a4;
}
.breadcrumb-item.active {
    color: #1e2022;
}
.page-link {
    color: #677788;
    background-color: #fff;
}
.page-link:hover {
    color: #011788;
    background-color: rgba(55, 125, 255, .1);
    border-color: rgba(55, 125, 255, .1);
}
.page-item.active .page-link {
    color: #fff;
    background-color: #011788;
    border-color: #011788;
}
.page-item.disabled .page-link {
    color: #8c98a4;
    background-color: #fff;
    border-color: #e7eaf3;
}
.badge-primary {
    color: #fff;
    background-color: #011788;
}
a.badge-primary: focus, ;
a.badge-primary:hover {
    color: #fff;
    background-color: #045cff;
}
.badge-secondary {
    color: #fff;
    background-color: #71869d;
}
a.badge-secondary: focus, ;
a.badge-secondary:hover {
    color: #fff;
    background-color: #596d82;
}
.badge-success {
    color: #fff;
    background-color: #00c9a7;
}
a.badge-success: focus, ;
a.badge-success:hover {
    color: #fff;
    background-color: #00967d;
}
.badge-info {
    color: #fff;
    background-color: #09a5be;
}
a.badge-info: focus, ;
a.badge-info:hover {
    color: #fff;
    background-color: #077b8d;
}
.badge-warning {
    color: #1e2022;
    background-color: #f5ca99;
}
a.badge-warning: focus, ;
a.badge-warning:hover {
    color: #1e2022;
    background-color: #f0b26b;
}
.badge-danger {
    color: #fff;
    background-color: #ed4c78;
}
a.badge-danger: focus, ;
a.badge-danger:hover {
    color: #fff;
    background-color: #e81e55;
}
.badge-light {
    color: #1e2022;
    background-color: #eaeaea;
}
a.badge-light: focus, ;
a.badge-light:hover {
    color: #1e2022;
    background-color: #c4daff;
}
.badge-dark {
    color: #fff;
    background-color: #21325b;
}
a.badge-dark: focus, ;
a.badge-dark:hover {
    color: #fff;
    background-color: #201e1e;
}
.badge-indigo {
    color: #fff;
    background-color: #2d1582;
}
a.badge-indigo: focus, ;
a.badge-indigo:hover {
    color: #fff;
    background-color: #1e0e56;
}
.jumbotron {
    background-color: #f8fafd;
}
.alert {
    border: .0625rem solid transparent;
}
.alert-heading {
    color: inherit;
}
.alert-primary {
    color: #1d4185;
    background-color: #d7e5ff;
    border-color: #c7dbff;
}
.alert-primary hr {
    border-top-color: #aecbff;
}
.alert-primary .alert-link {
    color: #142d5b;
}
.alert-secondary {
    color: #3b4652;
    background-color: #e3e7eb;
    border-color: #d7dde4;
}
.alert-secondary hr {
    border-top-color: #c8d0da;
}
.alert-secondary .alert-link {
    color: #262d34;
}
.alert-success {
    color: #006957;
    background-color: #ccf4ed;
    border-color: #b8f0e6;
}
.alert-success hr {
    border-top-color: #a3ecdf;
}
.alert-success .alert-link {
    color: #00362d;
}
.alert-info {
    color: #055663;
    background-color: #ceedf2;
    border-color: #bae6ed;
}
.alert-info hr {
    border-top-color: #a6dfe8;
}
.alert-info .alert-link {
    color: #032c32;
}
.alert-warning {
    color: #7f6950;
    background-color: #fdf4eb;
    border-color: #fcf0e2;
}
.alert-warning hr {
    border-top-color: #fae4cb;
}
.alert-warning .alert-link {
    color: #604f3c;
}
.alert-danger {
    color: #7b283e;
    background-color: #fbdbe4;
    border-color: #facdd9;
}
.alert-danger hr {
    border-top-color: #f8b6c7;
}
.alert-danger .alert-link {
    color: #551b2b;
}
.alert-light {
    color: #808285;
    background-color: #fdfeff;
    border-color: #fdfeff;
}
.alert-light hr {
    border-top-color: #e4f1ff;
}
.alert-light .alert-link {
    color: #67696b;
}
.alert-dark {
    color: #111a2f;
    background-color: #d3d6de;
    border-color: #c1c6d1;
}
.alert-dark hr {
    border-top-color: #b2b9c6;
}
.alert-dark .alert-link {
    color: #03050a;
}
.alert-indigo {
    color: #170b44;
    background-color: #d5d0e6;
    border-color: #c4bddc;
}
.alert-indigo hr {
    border-top-color: #b5acd3;
}
.alert-indigo .alert-link {
    color: #080418;
}
.progress {
    background-color: #e7eaf3;
}
.progress-bar {
    color: #fff;
    background-color: #011788;
}
.list-group-item-action {
    color: #677788;
}
.list-group-item-action: focus, ;
.list-group-item-action:hover {
    color: #677788;
    background-color: #eaeaea;
}
.list-group-item-action:active {
    color: #677788;
    background-color: #f8fafd;
}
.list-group-item {
    background-color: #fff;
    border: .0625rem solid #e7eaf3;
}
.list-group-item.disabled, 
.list-group-item:disabled {
    color: #8c98a4;
    background-color: #fff;
}
.list-group-item.active {
    color: #fff;
    background-color: #011788;
    border-color: #011788;
}
.list-group-item-primary {
    color: #1d4185;
    background-color: #c7dbff;
}
.list-group-item-primary.list-group-item-action: focus, ;
.list-group-item-primary.list-group-item-action:hover {
    color: #1d4185;
    background-color: #aecbff;
}
.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #1d4185;
    border-color: #1d4185;
}
.list-group-item-secondary {
    color: #3b4652;
    background-color: #d7dde4;
}
.list-group-item-secondary.list-group-item-action: focus, ;
.list-group-item-secondary.list-group-item-action:hover {
    color: #3b4652;
    background-color: #c8d0da;
}
.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #3b4652;
    border-color: #3b4652;
}
.list-group-item-success {
    color: #006957;
    background-color: #b8f0e6;
}
.list-group-item-success.list-group-item-action: focus, ;
.list-group-item-success.list-group-item-action:hover {
    color: #006957;
    background-color: #a3ecdf;
}
.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #006957;
    border-color: #006957;
}
.list-group-item-info {
    color: #055663;
    background-color: #bae6ed;
}
.list-group-item-info.list-group-item-action: focus, ;
.list-group-item-info.list-group-item-action:hover {
    color: #055663;
    background-color: #a6dfe8;
}
.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #055663;
    border-color: #055663;
}
.list-group-item-warning {
    color: #7f6950;
    background-color: #fcf0e2;
}
.list-group-item-warning.list-group-item-action: focus, ;
.list-group-item-warning.list-group-item-action:hover {
    color: #7f6950;
    background-color: #fae4cb;
}
.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #7f6950;
    border-color: #7f6950;
}
.list-group-item-danger {
    color: #7b283e;
    background-color: #facdd9;
}
.list-group-item-danger.list-group-item-action: focus, ;
.list-group-item-danger.list-group-item-action:hover {
    color: #7b283e;
    background-color: #f8b6c7;
}
.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #7b283e;
    border-color: #7b283e;
}
.list-group-item-light {
    color: #808285;
    background-color: #fdfeff;
}
.list-group-item-light.list-group-item-action: focus, ;
.list-group-item-light.list-group-item-action:hover {
    color: #808285;
    background-color: #e4f1ff;
}
.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #808285;
    border-color: #808285;
}
.list-group-item-dark {
    color: #111a2f;
    background-color: #c1c6d1;
}
.list-group-item-dark.list-group-item-action: focus, ;
.list-group-item-dark.list-group-item-action:hover {
    color: #111a2f;
    background-color: #b2b9c6;
}
.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #111a2f;
    border-color: #111a2f;
}
.list-group-item-indigo {
    color: #170b44;
    background-color: #c4bddc;
}
.list-group-item-indigo.list-group-item-action: focus, ;
.list-group-item-indigo.list-group-item-action:hover {
    color: #170b44;
    background-color: #b5acd3;
}
.list-group-item-indigo.list-group-item-action.active {
    color: #fff;
    background-color: #170b44;
    border-color: #170b44;
}
.close {
    color: #1e2022;
    text-shadow: 0 1px 0 #fff;
}
.close:hover {
    color: #1e2022;
}
button.close {
    background-color: transparent;
}
.toast {
    background-color: rgba(255, 255, 255, .85);
    border: 1px solid rgba(0, 0, 0, .1);
}
.toast-header {
    color: #8c98a4;
    background-color: rgba(255, 255, 255, .85);
    border-bottom: 1px solid rgba(0, 0, 0, .05);
}
.modal-content {
    background-color: #fff;
    border: .0625rem solid transparent;
}
.modal-backdrop {
    background-color: rgba(33, 50, 91, .125);
}
.modal-header {
    border-bottom: .0625rem solid #e7eaf3;
}
.modal-footer {
    border-top: .0625rem solid #e7eaf3;
}
.tooltip .arrow::before {
    border-color: transparent;
}
.bs-tooltip-auto[x-placement^=top] .arrow: :before, ;
.bs-tooltip-top .arrow::before {
    border-width: .4rem .4rem 0;
    border-top-color: #21325b;
}
.bs-tooltip-auto[x-placement^=right] .arrow: :before, ;
.bs-tooltip-right .arrow::before {
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #21325b;
}
.bs-tooltip-auto[x-placement^=bottom] .arrow: :before, ;
.bs-tooltip-bottom .arrow::before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #21325b;
}
.bs-tooltip-auto[x-placement^=left] .arrow: :before, ;
.bs-tooltip-left .arrow::before {
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #21325b;
}
.tooltip-inner {
    color: #fff;
    background-color: #21325b;
    border-radius: .3125rem;
}
.popover {
    background-color: #fff;
    border: .0625rem solid transparent;
}
.popover .arrow: :after, ;
.popover .arrow::before {
    border-color: transparent;
}
.bs-popover-auto[x-placement^=top]>.arrow: :before, ;
.bs-popover-top>.arrow::before {
    border-width: .5rem .5rem 0;
    border-top-color: rgba(0, 0, 0, .05);
}
.bs-popover-auto[x-placement^=top]>.arrow: :after, ;
.bs-popover-top>.arrow::after {
    border-width: .5rem .5rem 0;
    border-top-color: #fff;
}
.bs-popover-auto[x-placement^=right]>.arrow: :before, ;
.bs-popover-right>.arrow::before {
    border-right-color: rgba(0, 0, 0, .05);
}
.bs-popover-auto[x-placement^=right]>.arrow: :after, ;
.bs-popover-right>.arrow::after {
    border-right-color: #fff;
}
.bs-popover-auto[x-placement^=bottom]>.arrow: :before, ;
.bs-popover-bottom>.arrow::before {
    border-bottom-color: rgba(0, 0, 0, .05);
}
.bs-popover-auto[x-placement^=bottom]>.arrow: :after, ;
.bs-popover-bottom>.arrow::after {
    border-bottom-color: #fff;
}
.bs-popover-auto[x-placement^=bottom] .popover-header: :before, ;
.bs-popover-bottom .popover-header::before {
    border-bottom: .0625rem solid #f8fafd;
}
.bs-popover-auto[x-placement^=left]>.arrow: :before, ;
.bs-popover-left>.arrow::before {
    border-left-color: rgba(0, 0, 0, .05);
}
.bs-popover-auto[x-placement^=left]>.arrow: :after, ;
.bs-popover-left>.arrow::after {
    border-left-color: #fff;
}
.popover-header {
    color: #1e2022;
    background-color: #f8fafd;
    border-bottom: .0625rem solid #e4ecf7;
}
.popover-body {
    color: #677788;
}
.carousel-control-next, 
.carousel-control-prev {
    color: #fff;
}
.carousel-control-next: focus, ;
.carousel-control-next: hover, ;
.carousel-control-prev: focus, ;
.carousel-control-prev:hover {
    color: #fff;
}
.carousel-indicators li {
    background-color: #fff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}
.carousel-caption {
    color: #fff;
}
.spinner-border {
    border: .25em solid currentColor;
    border-right-color: transparent;
}
.spinner-grow {
    background-color: currentColor;
}
.bg-primary {
    background-color: #011788!important;
}
a.bg-primary: focus, ;
a.bg-primary: hover, ;
button.bg-primary: focus, ;
button.bg-primary:hover {
    background-color: #045cff!important;
}
.bg-secondary {
    background-color: #71869d!important;
}
a.bg-secondary: focus, ;
a.bg-secondary: hover, ;
button.bg-secondary: focus, ;
button.bg-secondary:hover {
    background-color: #596d82!important;
}
.bg-success {
    background-color: #00c9a7!important;
}
a.bg-success: focus, ;
a.bg-success: hover, ;
button.bg-success: focus, ;
button.bg-success:hover {
    background-color: #00967d!important;
}
.bg-info {
    background-color: #09a5be!important;
}
a.bg-info: focus, ;
a.bg-info: hover, ;
button.bg-info: focus, ;
button.bg-info:hover {
    background-color: #077b8d!important;
}
.bg-warning {
    background-color: #f5ca99!important;
}
a.bg-warning: focus, ;
a.bg-warning: hover, ;
button.bg-warning: focus, ;
button.bg-warning:hover {
    background-color: #f0b26b!important;
}
.bg-danger {
    background-color: #ed4c78!important;
}
a.bg-danger: focus, ;
a.bg-danger: hover, ;
button.bg-danger: focus, ;
button.bg-danger:hover {
    background-color: #e81e55!important;
}
.bg-light {
    background-color: #eaeaea!important;
}
a.bg-light: focus, ;
a.bg-light: hover, ;
button.bg-light: focus, ;
button.bg-light:hover {
    background-color: #cccccc!important;
}
.bg-dark {
    background-color: #001342!important;
}
a.bg-dark: focus, ;
a.bg-dark: hover, ;
button.bg-dark: focus, ;
button.bg-dark:hover {
    background-color: #001342!important;
}
.bg-indigo {
    background-color: #2d1582!important;
}
a.bg-indigo: focus, ;
a.bg-indigo: hover, ;
button.bg-indigo: focus, ;
button.bg-indigo:hover {
    background-color: #1e0e56!important;
}
.bg-white {
    background-color: #fff!important;
}
.bg-transparent {
    background-color: transparent!important;
}
.border {
    border: .0625rem solid #e7eaf3!important;
}
.border-top {
    border-top: .0625rem solid #e7eaf3!important;
}
.border-right {
    border-right: .0625rem solid #e7eaf3!important;
}
.border-bottom {
    border-bottom: .0625rem solid #e7eaf3!important;
}
.border-left {
    border-left: .0625rem solid #e7eaf3!important;
}
.border-primary {
    border-color: #011788!important;
}
.border-secondary {
    border-color: #71869d!important;
}
.border-success {
    border-color: #00c9a7!important;
}
.border-info {
    border-color: #09a5be!important;
}
.border-warning {
    border-color: #f5ca99!important;
}
.border-danger {
    border-color: #ed4c78!important;
}
.border-light {
    border-color: #eaeaea!important;
}
.border-dark {
    border-color: #21325b!important;
}
.border-indigo {
    border-color: #2d1582!important;
}
.stretched-link::after {
    background-color: rgba(0, 0, 0, 0);
}
.text-white {
    color: #fff!important;
}
.text-primary {
    color: #011788!important;
}
a.text-primary: focus, ;
a.text-primary:hover {
    color: #0052ea!important;
}
.text-secondary {
    color: #71869d!important;
}
a.text-secondary: focus, ;
a.text-secondary:hover {
    color: #4f6072!important;
}
.text-success {
    color: #00c9a7!important;
}
a.text-success: focus, ;
a.text-success:hover {
    color: #007d67!important;
}
.text-info {
    color: #09a5be!important;
}
a.text-info: focus, ;
a.text-info:hover {
    color: #066675!important;
}
.text-warning {
    color: #f5ca99!important;
}
a.text-warning: focus, ;
a.text-warning:hover {
    color: #eea653!important;
}
.text-danger {
    color: #ed4c78!important;
}
a.text-danger: focus, ;
a.text-danger:hover {
    color: #d7164a!important;
}
.text-light {
    color: #eaeaea!important;
}
a.text-light: focus, ;
a.text-light:hover {
    color: #abcaff!important;
}
.text-dark {
    color: #21325b!important;
}
a.text-dark: focus, ;
a.text-dark:hover {
    color: #0d1323!important;
}
.text-indigo {
    color: #2d1582!important;
}
a.text-indigo: focus, ;
a.text-indigo:hover {
    color: #160a40!important;
}
.text-body {
    color: #677788!important;
}
.text-muted {
    color: #8c98a4!important;
}
.text-black-50 {
    color: rgba(0, 0, 0, .5)!important;
}
.text-white-50 {
    color: rgba(255, 255, 255, .5)!important;
}
.text-hide {
    color: transparent;
    background-color: transparent;
}
.text-reset {
    color: inherit!important;
}
@media print {
    blockquote, 
    pre {
        border: .0625rem solid #97a4af;
    }
    .badge {
        border: .0625rem solid #000;
    }
    .table td, 
    .table th {
        background-color: #fff!important;
    }
    .table-bordered td, 
    .table-bordered th {
        border: 1px solid #e7eaf3!important;
    }
    .table-dark {
        color: inherit;
    }
    .table-dark tbody+tbody, 
    .table-dark td, 
    .table-dark th, 
    .table-dark thead th {
        border-color: #e7eaf3;
    }
    .table .thead-dark th {
        color: inherit;
        border-color: #e7eaf3;
    }
}
.h1, 
.h2, 
.h3, 
.h4, 
.h5, 
.h6, 
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
    color: #000000;
}
::-moz-selection {
    color: #fff;
    background-color: #011788;
}
::selection {
    color: #fff;
    background-color: #011788;
}
.bg-primary ::-moz-selection {
    color: #011788;
    background-color: #fff;
}
.bg-primary ::selection {
    color: #011788;
    background-color: #fff;
}
.list-group-item-light {
    background-color: #eaeaea;
}
.list-separator .list-inline-item:not(:last-child)::after {
    background-color: #bdc5d1;
}
.list-separator .list-separator-link {
    color: #677788;
}
.list-separator .list-separator-link:hover {
    color: #0052ea;
}
.link-icon {
    color: #011788;
    background-color: rgba(55, 125, 255, .1);
}
.link-underline {
    color: #8c98a4;
    border-bottom: .0625rem dashed #97a4af;
}
.link-underline:hover {
    border-color: #0052ea;
}
.link-underline-light {
    color: rgba(255, 255, 255, .7);
    border-bottom: .0625rem dashed rgba(255, 255, 255, .7);
}
.link-underline-light:hover {
    color: #fff;
    border-color: rgba(255, 255, 255, .7);
}
.header-section {
    background-color: #fff;
}
.header-section-divider {
    border-bottom: .0625rem solid rgba(255, 255, 255, .2);
}
.navbar-toggler {
    background-color: #f8fafd;
}
.navbar-nav-item: focus .nav-link, ;
.navbar-nav-item:hover .nav-link {
    color: #011788;
}
.header .nav-link.active, 
.header .navbar-nav-item.active .nav-link {
    color: #011788;
}
.header .nav-link {
    color: #677788;
}
[class*=navbar-expand] .dropdown-item {
    background-color: transparent;
}
[class*=navbar-expand] .dropdown-item.active: not(:focus):not(:active), ;
[class*=navbar-expand] .dropdown-item:hover {
    color: #011788;
    background-color: transparent;
}
.navbar-promo {
    background-color: #f8fafd;
}
.navbar-promo-inner {
    color: inherit;
}
.navbar-promo-item~.navbar-promo-item {
    border-top: .0625rem solid #e7eaf3;
}
.navbar-promo-link:hover .navbar-promo-title {
    color: #011788;
}
.navbar-promo-title {
    color: #1e2022;
}
.navbar-promo-text {
    color: #677788;
}
.navbar-promo-footer {
    background-color: #f8fafd;
}
.navbar-promo-footer-ver-divider::before {
    border-right: .0625rem solid #e7eaf3;
}
.navbar-banner::after {
    background-color: rgba(30, 32, 34, .5);
}
.navbar-product-banner {
    background-color: #f8fafd;
}
.fullscreen-overlay {
    background-image: linear-gradient(to right, rgba(33, 50, 91, .9) 0, rgba(33, 50, 91, .9) 100%);
}
.fullscreen-body::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6);
}
.fullscreen-nav-link {
    color: #fff;
}
.fullscreen-nav-link:hover {
    color: rgba(255, 255, 255, .7);
}
.fullscreen-submenu .fullscreen-nav-list {
    border-left: .125rem solid rgba(255, 255, 255, .6);
}
.fullscreen-submenu-nav-link {
    color: #fff;
}
.fullscreen-submenu-nav-link.disabled {
    color: rgba(255, 255, 255, .7);
}
.fullscreen-submenu-nav-link:hover {
    color: rgba(255, 255, 255, .7);
}
.fullscreen-submenu-list {
    border-left: .125rem solid rgba(255, 255, 255, .6);
}
.fullscreen .fullscreen-submenu-list-link {
    color: rgba(255, 255, 255, .7);
}
.fullscreen .fullscreen-submenu-list-link:hover {
    color: #fff;
}
.header-bg-transparent:not(.js-header-fix-moment) .search-push-top[style*="display: block"]+.header-section {
    background-color: #fff;
}
.header-bg-transparent:not(.js-header-fix-moment) .header-section {
    background-color: transparent;
}
@media (min-width: 576px) and (min-width:576px) {
    .header-bg-transparent-sm:not(.js-header-fix-moment) .search-push-top[style*="display: block"]+.header-section {
        background-color: #fff;
    }
    .header-bg-transparent-sm:not(.js-header-fix-moment) .header-section {
        background-color: transparent;
    }
}
@media (min-width: 768px) and (min-width:768px) {
    .header-bg-transparent-md:not(.js-header-fix-moment) .search-push-top[style*="display: block"]+.header-section {
        background-color: #fff;
    }
    .header-bg-transparent-md:not(.js-header-fix-moment) .header-section {
        background-color: transparent;
    }
}
@media (min-width: 992px) and (min-width:992px) {
    .header-bg-transparent-lg:not(.js-header-fix-moment) .search-push-top[style*="display: block"]+.header-section {
        background-color: #fff;
    }
    .header-bg-transparent-lg:not(.js-header-fix-moment) .header-section {
        background-color: transparent;
    }
}
@media (min-width: 1200px) and (min-width:1200px) {
    .header-bg-transparent-xl:not(.js-header-fix-moment) .search-push-top[style*="display: block"]+.header-section {
        background-color: #fff;
    }
    .header-bg-transparent-xl:not(.js-header-fix-moment) .header-section {
        background-color: transparent;
    }
}
@media (max-width: 991.98px) {
    .header-bg-transparent .navbar-nav, 
    .header-bg-transparent-lg .navbar-nav, 
    .header-bg-transparent-md .navbar-nav, 
    .header-bg-transparent-sm .navbar-nav {
        background-color: #fff;
    }
}
.header-white-bg-on-scroll.scrolled .header-section {
    background-color: #fff;
}
.header-white-nav-links:not(.bg-white):not(.js-header-fix-moment) .navbar-nav-item:hover .nav-link {
    color: #fff;
}
.header-white-nav-links:not(.bg-white):not(.js-header-fix-moment) .nav-link {
    color: rgba(255, 255, 255, .7);
}
.header-white-nav-links: not(.bg-white):not(.js-header-fix-moment) .nav-link.active, ;
.header-white-nav-links:not(.bg-white):not(.js-header-fix-moment) .nav-link:hover {
    color: #fff;
}
.header-white-nav-links: not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary, ;
.header-white-nav-links:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link {
    color: rgba(255, 255, 255, .7);
}
.header-white-nav-links: not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover, ;
.header-white-nav-links:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover {
    color: #fff;
}
@media (min-width: 576px) {
    .header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .navbar-nav-item:hover .nav-link {
        color: #fff;
    }
    .header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .nav-link {
        color: rgba(255, 255, 255, .7);
    }
    .header-white-nav-links-sm: not(.bg-white):not(.js-header-fix-moment) .nav-link.active, ;
    .header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .nav-link:hover {
        color: #fff;
    }
    .header-white-nav-links-sm: not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary, ;
    .header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link {
        color: rgba(255, 255, 255, .7);
    }
    .header-white-nav-links-sm: not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover, ;
    .header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover {
        color: #fff;
    }
    .header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .nav-link-toggle::after {
        background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='rgba(255, 255, 255, 0.7)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
    }
}
@media (min-width: 768px) {
    .header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .navbar-nav-item:hover .nav-link {
        color: #fff;
    }
    .header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .nav-link {
        color: rgba(255, 255, 255, .7);
    }
    .header-white-nav-links-md: not(.bg-white):not(.js-header-fix-moment) .nav-link.active, ;
    .header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .nav-link:hover {
        color: #fff;
    }
    .header-white-nav-links-md: not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary, ;
    .header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link {
        color: rgba(255, 255, 255, .7);
    }
    .header-white-nav-links-md: not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover, ;
    .header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover {
        color: #fff;
    }
    .header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .nav-link-toggle::after {
        background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='rgba(255, 255, 255, 0.7)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
    }
}
@media (min-width: 992px) {
    .header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .navbar-nav-item:hover .nav-link {
        color: #fff;
    }
    .header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .nav-link {
        color: rgba(255, 255, 255, .7);
    }
    .header-white-nav-links-lg: not(.bg-white):not(.js-header-fix-moment) .nav-link.active, ;
    .header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .nav-link:hover {
        color: #fff;
    }
    .header-white-nav-links-lg: not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary, ;
    .header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link {
        color: rgba(255, 255, 255, .7);
    }
    .header-white-nav-links-lg: not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover, ;
    .header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover {
        color: #fff;
    }
    .header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .nav-link-toggle::after {
        background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='rgba(255, 255, 255, 0.7)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
    }
}
@media (min-width: 1200px) {
    .header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .navbar-nav-item:hover .nav-link {
        color: #fff;
    }
    .header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .nav-link {
        color: rgba(255, 255, 255, .7);
    }
    .header-white-nav-links-xl: not(.bg-white):not(.js-header-fix-moment) .nav-link.active, ;
    .header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .nav-link:hover {
        color: #fff;
    }
    .header-white-nav-links-xl: not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary, ;
    .header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link {
        color: rgba(255, 255, 255, .7);
    }
    .header-white-nav-links-xl: not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover, ;
    .header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover {
        color: #fff;
    }
    .header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .nav-link-toggle::after {
        background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='rgba(255, 255, 255, 0.7)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
    }
}
.navbar-expand .navbar-nav .dropdown-menu {
    border-top: .1875rem solid #011788;
}
.navbar-expand .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after {
    border-right: .0625rem solid #e7eaf3;
}
@media (min-width: 576px) {
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        border-top: .1875rem solid #011788;
    }
    .navbar-expand-sm .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after {
        border-right: .0625rem solid #e7eaf3;
    }
}
@media (min-width: 768px) {
    .navbar-expand-md .navbar-nav .dropdown-menu {
        border-top: .1875rem solid #011788;
    }
    .navbar-expand-md .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after {
        border-right: .0625rem solid #e7eaf3;
    }
}
@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        border-top: .1875rem solid #011788;
    }
    .navbar-expand-lg .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after {
        border-right: .0625rem solid #e7eaf3;
    }
}
@media (min-width: 1200px) {
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        border-top: .1875rem solid #011788;
    }
    .navbar-expand-xl .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after {
        border-right: .0625rem solid #e7eaf3;
    }
}
@media (max-width: 575.98px) {
    .navbar-expand-sm .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile) {
        border-left: .1875rem solid #e7eaf3;
    }
    .navbar-expand-sm .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child) {
        border-bottom: .0625rem solid #e7eaf3;
    }
}
@media (max-width: 767.98px) {
    .navbar-expand-md .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile) {
        border-left: .1875rem solid #e7eaf3;
    }
    .navbar-expand-md .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child) {
        border-bottom: .0625rem solid #e7eaf3;
    }
}
@media (max-width: 991.98px) {
    .navbar-expand-lg .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile) {
        border-left: .1875rem solid #e7eaf3;
    }
    .navbar-expand-lg .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child) {
        border-bottom: .0625rem solid #e7eaf3;
    }
}
@media (max-width: 1199.98px) {
    .navbar-expand-xl .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile) {
        border-left: .1875rem solid #e7eaf3;
    }
    .navbar-expand-xl .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child) {
        border-bottom: .0625rem solid #e7eaf3;
    }
}
.navbar-expand .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile) {
    border-left: .1875rem solid #e7eaf3;
}
.navbar-expand .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child) {
    border-bottom: .0625rem solid #e7eaf3;
}
.header-floating.js-header-fix-moment {
    background-color: #fff;
}
@media (min-width: 576px) {
    .header-floating-sm.js-header-fix-moment {
        background-color: #fff;
    }
}
@media (min-width: 768px) {
    .header-floating-md.js-header-fix-moment {
        background-color: #fff;
    }
}
@media (min-width: 992px) {
    .header-floating-lg.js-header-fix-moment {
        background-color: #fff;
    }
}
@media (min-width: 1200px) {
    .header-floating-xl.js-header-fix-moment {
        background-color: #fff;
    }
}
@media (max-width: 575.98px) {
    .header-floating-sm {
        background-color: #fff;
    }
}
@media (max-width: 767.98px) {
    .header-floating-md {
        background-color: #fff;
    }
}
@media (max-width: 991.98px) {
    .header-floating-lg {
        background-color: #fff;
    }
}
@media (max-width: 1199.98px) {
    .header-floating-xl {
        background-color: #fff;
    }
}
.header-floating {
    background-color: #fff;
}
@media (max-width: 767.98px) {
    .header-floating-md .header-floating-inner::-webkit-scrollbar-thumb {
        background-color: rgba(189, 197, 209, .6);
    }
}
@media (max-width: 991.98px) {
    .header-floating .header-floating-inner: :-webkit-scrollbar-thumb, ;
    .header-floating-lg .header-floating-inner: :-webkit-scrollbar-thumb, ;
    .header-floating-sm .header-floating-inner::-webkit-scrollbar-thumb {
        background-color: rgba(189, 197, 209, .6);
    }
}
@media (max-width: 1199.98px) {
    .header-floating-xl .header-floating-inner::-webkit-scrollbar-thumb {
        background-color: rgba(189, 197, 209, .6);
    }
}
@media (max-width: 767.98px) {
    .header-abs-top-md .header-abs-top-inner::-webkit-scrollbar-thumb {
        background-color: rgba(189, 197, 209, .6);
    }
}
@media (max-width: 991.98px) {
    .header-abs-top .header-abs-top-inner: :-webkit-scrollbar-thumb, ;
    .header-abs-top-lg .header-abs-top-inner: :-webkit-scrollbar-thumb, ;
    .header-abs-top-sm .header-abs-top-inner::-webkit-scrollbar-thumb {
        background-color: rgba(189, 197, 209, .6);
    }
}
@media (max-width: 1199.98px) {
    .header-abs-top-xl .header-abs-top-inner::-webkit-scrollbar-thumb {
        background-color: rgba(189, 197, 209, .6);
    }
}
@media (max-width: 767.98px) {
    .header-sticky-top-md .header-sticky-top-inner::-webkit-scrollbar-thumb {
        background-color: rgba(189, 197, 209, .6);
    }
}
@media (max-width: 991.98px) {
    .header-sticky-top .header-sticky-top-inner: :-webkit-scrollbar-thumb, ;
    .header-sticky-top-lg .header-sticky-top-inner: :-webkit-scrollbar-thumb, ;
    .header-sticky-top-sm .header-sticky-top-inner::-webkit-scrollbar-thumb {
        background-color: rgba(189, 197, 209, .6);
    }
}
@media (max-width: 1199.98px) {
    .header-sticky-top-xl .header-sticky-top-inner::-webkit-scrollbar-thumb {
        background-color: rgba(189, 197, 209, .6);
    }
}
.alert-primary {
    color: #fff;
    background-color: #011788;
    border-color: #011788;
}
.alert-primary hr {
    border-top-color: #1e6cff;
}
.alert-primary .alert-link {
    color: #fff;
}
.alert-secondary {
    color: #fff;
    background-color: #71869d;
    border-color: #71869d;
}
.alert-secondary hr {
    border-top-color: #647991;
}
.alert-secondary .alert-link {
    color: #fff;
}
.alert-success {
    color: #fff;
    background-color: #00c9a7;
    border-color: #00c9a7;
}
.alert-success hr {
    border-top-color: #00b092;
}
.alert-success .alert-link {
    color: #fff;
}
.alert-info {
    color: #fff;
    background-color: #09a5be;
    border-color: #09a5be;
}
.alert-info hr {
    border-top-color: #0890a6;
}
.alert-info .alert-link {
    color: #fff;
}
.alert-warning {
    color: #1e2022;
    background-color: #f5ca99;
    border-color: #f5ca99;
}
.alert-warning hr {
    border-top-color: #f3be82;
}
.alert-warning .alert-link {
    color: #1e2022;
}
.alert-danger {
    color: #fff;
    background-color: #ed4c78;
    border-color: #ed4c78;
}
.alert-danger hr {
    border-top-color: #eb3567;
}
.alert-danger .alert-link {
    color: #fff;
}
.alert-light {
    color: #1e2022;
    background-color: #eaeaea;
    border-color: #eaeaea;
}
.alert-light hr {
    border-top-color: #deeaff;
}
.alert-light .alert-link {
    color: #1e2022;
}
.alert-dark {
    color: #fff;
    background-color: #21325b;
    border-color: #21325b;
}
.alert-dark hr {
    border-top-color: #1a2848;
}
.alert-dark .alert-link {
    color: #fff;
}
.alert-indigo {
    color: #fff;
    background-color: #2d1582;
    border-color: #2d1582;
}
.alert-indigo hr {
    border-top-color: #25116c;
}
.alert-indigo .alert-link {
    color: #fff;
}
.alert-soft-primary {
    color: #011788;
    background-color: rgba(55, 125, 255, .1);
}
.alert-soft-primary .alert-link {
    color: #011788;
}
.alert-soft-primary .alert-link:hover {
    color: #1366ff;
}
.alert-soft-secondary {
    color: #71869d;
    background-color: rgba(113, 134, 157, .1);
}
.alert-soft-secondary .alert-link {
    color: #71869d;
}
.alert-soft-secondary .alert-link:hover {
    color: #60748b;
}
.alert-soft-success {
    color: #00c9a7;
    background-color: rgba(0, 201, 167, .1);
}
.alert-soft-success .alert-link {
    color: #00c9a7;
}
.alert-soft-success .alert-link:hover {
    color: #00a589;
}
.alert-soft-info {
    color: #09a5be;
    background-color: rgba(9, 165, 190, .1);
}
.alert-soft-info .alert-link {
    color: #09a5be;
}
.alert-soft-info .alert-link:hover {
    color: #07879c;
}
.alert-soft-warning {
    color: #f5ca99;
    background-color: rgba(245, 202, 153, .1);
}
.alert-soft-warning .alert-link {
    color: #f5ca99;
}
.alert-soft-warning .alert-link:hover {
    color: #f2b978;
}
.alert-soft-danger {
    color: #ed4c78;
    background-color: rgba(237, 76, 120, .1);
}
.alert-soft-danger .alert-link {
    color: #ed4c78;
}
.alert-soft-danger .alert-link:hover {
    color: #ea2c60;
}
.alert-soft-light {
    color: #eaeaea;
    background-color: rgba(247, 250, 255, .1);
}
.alert-soft-light .alert-link {
    color: #eaeaea;
}
.alert-soft-light .alert-link:hover {
    color: #d3e4ff;
}
.alert-soft-dark {
    color: #21325b;
    background-color: rgba(33, 50, 91, .1);
}
.alert-soft-dark .alert-link {
    color: #21325b;
}
.alert-soft-dark .alert-link:hover {
    color: #172441;
}
.alert-soft-indigo {
    color: #2d1582;
    background-color: rgba(45, 21, 130, .1);
}
.alert-soft-indigo .alert-link {
    color: #2d1582;
}
.alert-soft-indigo .alert-link:hover {
    color: #221063;
}
.avatar-border-lg {
    border: .1875rem solid #fff;
}
.avatar-xxl.avatar-circle .avatar-lg-status {
    bottom: .29545rem;
    right: .29545rem;
}
.avatar-status {
    border: .125rem solid #fff;
}
.avatar-primary {
    color: #fff;
    background-color: #011788;
}
.avatar-secondary {
    color: #fff;
    background-color: #71869d;
}
.avatar-success {
    color: #fff;
    background-color: #00c9a7;
}
.avatar-info {
    color: #fff;
    background-color: #09a5be;
}
.avatar-warning {
    color: #1e2022;
    background-color: #f5ca99;
}
.avatar-danger {
    color: #fff;
    background-color: #ed4c78;
}
.avatar-light {
    color: #1e2022;
    background-color: #eaeaea;
}
.avatar-dark {
    color: #fff;
    background-color: #21325b;
}
.avatar-indigo {
    color: #fff;
    background-color: #2d1582;
}
.avatar-soft-primary {
    color: #011788;
    background-color: rgba(55, 125, 255, .1);
}
.avatar-soft-secondary {
    color: #71869d;
    background-color: rgba(113, 134, 157, .1);
}
.avatar-soft-success {
    color: #00c9a7;
    background-color: rgba(0, 201, 167, .1);
}
.avatar-soft-info {
    color: #09a5be;
    background-color: rgba(9, 165, 190, .1);
}
.avatar-soft-warning {
    color: #f5ca99;
    background-color: rgba(245, 202, 153, .1);
}
.avatar-soft-danger {
    color: #ed4c78;
    background-color: rgba(237, 76, 120, .1);
}
.avatar-soft-light {
    color: #eaeaea;
    background-color: rgba(247, 250, 255, .1);
}
.avatar-soft-dark {
    color: #21325b;
    background-color: rgba(33, 50, 91, .1);
}
.avatar-soft-indigo {
    color: #2d1582;
    background-color: rgba(45, 21, 130, .1);
}
.blockquote {
    border-left: .1875rem solid #e7eaf3;
}
.badge-soft-primary {
    color: #011788;
    background-color: rgba(55, 125, 255, .1);
}
a.badge-soft-primary: focus, ;
a.badge-soft-primary:hover {
    color: #fff;
    background-color: #011788;
}
.badge-soft-secondary {
    color: #71869d;
    background-color: rgba(113, 134, 157, .1);
}
a.badge-soft-secondary: focus, ;
a.badge-soft-secondary:hover {
    color: #fff;
    background-color: #71869d;
}
.badge-soft-success {
    color: #00c9a7;
    background-color: rgba(0, 201, 167, .1);
}
a.badge-soft-success: focus, ;
a.badge-soft-success:hover {
    color: #fff;
    background-color: #00c9a7;
}
.badge-soft-info {
    color: #09a5be;
    background-color: rgba(9, 165, 190, .1);
}
a.badge-soft-info: focus, ;
a.badge-soft-info:hover {
    color: #fff;
    background-color: #09a5be;
}
.badge-soft-warning {
    color: #f5ca99;
    background-color: rgba(245, 202, 153, .1);
}
a.badge-soft-warning: focus, ;
a.badge-soft-warning:hover {
    color: #1e2022;
    background-color: #f5ca99;
}
.badge-soft-danger {
    color: #ed4c78;
    background-color: rgba(237, 76, 120, .1);
}
a.badge-soft-danger: focus, ;
a.badge-soft-danger:hover {
    color: #fff;
    background-color: #ed4c78;
}
.badge-soft-light {
    color: #eaeaea;
    background-color: rgba(247, 250, 255, .1);
}
a.badge-soft-light: focus, ;
a.badge-soft-light:hover {
    color: #1e2022;
    background-color: #eaeaea;
}
.badge-soft-dark {
    color: #21325b;
    background-color: rgba(33, 50, 91, .1);
}
a.badge-soft-dark: focus, ;
a.badge-soft-dark:hover {
    color: #fff;
    background-color: #21325b;
}
.badge-soft-indigo {
    color: #2d1582;
    background-color: rgba(45, 21, 130, .1);
}
a.badge-soft-indigo: focus, ;
a.badge-soft-indigo:hover {
    color: #fff;
    background-color: #2d1582;
}
.badge-soft-warning {
    color: #ec9a3c!important;
}
.btn-white {
    background-color: #fff;
    border-color: #e7eaf3;
}
.btn-white.active, 
.btn-white.focus, 
.btn-white: active, ;
.btn-white: focus, ;
.btn-white:hover {
    color: #0052ea;
}
.btn-white.disabled, 
.btn-white:disabled {
    color: #677788;
    background-color: rgba(231, 234, 243, .5);
}
.btn-primary: not([href]), ;
.btn-primary: not([href]):not([href]):not(:disabled):not(.disabled), ;
.btn-primary: not(label.btn), ;
.btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled) {
    background-color: #011788;
    border-color: #011788;
    border-radius: 100px;
    background: #011788!important;
    background: linear-gradient(152deg, rgb(1 23 136) 35%, rgb(0 119 229) 100%) !important;
    border: 0!important;
}
.btn-primary:hover {
    background-color: #011788;
    border-color: #011788;
}
.btn-secondary: not([href]), ;
.btn-secondary: not([href]):not([href]):not(:disabled):not(.disabled), ;
.btn-secondary: not(label.btn), ;
.btn-secondary:not(label.btn):not([href]):not(:disabled):not(.disabled) {
    background-color: #71869d;
    border-color: #71869d;
}
.btn-secondary:hover {
    background-color: #71869d;
    border-color: #71869d;
}
.btn-success: not([href]), ;
.btn-success: not([href]):not([href]):not(:disabled):not(.disabled), ;
.btn-success: not(label.btn), ;
.btn-success:not(label.btn):not([href]):not(:disabled):not(.disabled) {
    background-color: #00c9a7;
    border-color: #00c9a7;
}
.btn-success:hover {
    background-color: #00c9a7;
    border-color: #00c9a7;
}
.btn-info: not([href]), ;
.btn-info: not([href]):not([href]):not(:disabled):not(.disabled), ;
.btn-info: not(label.btn), ;
.btn-info:not(label.btn):not([href]):not(:disabled):not(.disabled) {
    background-color: #09a5be;
    border-color: #09a5be;
}
.btn-info:hover {
    background-color: #09a5be;
    border-color: #09a5be;
}
.btn-warning: not([href]), ;
.btn-warning: not([href]):not([href]):not(:disabled):not(.disabled), ;
.btn-warning: not(label.btn), ;
.btn-warning:not(label.btn):not([href]):not(:disabled):not(.disabled) {
    background-color: #f5ca99;
    border-color: #f5ca99;
}
.btn-warning:hover {
    background-color: #f5ca99;
    border-color: #f5ca99;
}
.btn-danger: not([href]), ;
.btn-danger: not([href]):not([href]):not(:disabled):not(.disabled), ;
.btn-danger: not(label.btn), ;
.btn-danger:not(label.btn):not([href]):not(:disabled):not(.disabled) {
    background-color: #ed4c78;
    border-color: #ed4c78;
}
.btn-danger:hover {
    background-color: #ed4c78;
    border-color: #ed4c78;
}
.btn-light: not([href]), ;
.btn-light: not([href]):not([href]):not(:disabled):not(.disabled), ;
.btn-light: not(label.btn), ;
.btn-light:not(label.btn):not([href]):not(:disabled):not(.disabled) {
    background-color: #eaeaea;
    border-color: #eaeaea;
}
.btn-light:hover {
    background-color: #eaeaea;
    border-color: #eaeaea;
}
.btn-dark: not([href]), ;
.btn-dark: not([href]):not([href]):not(:disabled):not(.disabled), ;
.btn-dark: not(label.btn), ;
.btn-dark:not(label.btn):not([href]):not(:disabled):not(.disabled) {
    background-color: #21325b;
    border-color: #21325b;
}
.btn-dark:hover {
    background-color: #21325b;
    border-color: #21325b;
}
.btn-indigo: not([href]), ;
.btn-indigo: not([href]):not([href]):not(:disabled):not(.disabled), ;
.btn-indigo: not(label.btn), ;
.btn-indigo:not(label.btn):not([href]):not(:disabled):not(.disabled) {
    background-color: #2d1582;
    border-color: #2d1582;
}
.btn-indigo:hover {
    background-color: #2d1582;
    border-color: #2d1582;
}
.btn-custom-toggle-primary {
    color: #97a4af;
    border-color: #e7eaf3;
}
.btn-custom-toggle-primary:hover {
    color: #011788;
    background-color: transparent;
    border-color: #011788;
}
.btn-custom-toggle-primary: not(:disabled):not(.disabled).active, ;
.btn-custom-toggle-primary:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #011788;
    border-color: #011788;
}
.btn-custom-toggle-secondary {
    color: #97a4af;
    border-color: #e7eaf3;
}
.btn-custom-toggle-secondary:hover {
    color: #71869d;
    background-color: transparent;
    border-color: #71869d;
}
.btn-custom-toggle-secondary: not(:disabled):not(.disabled).active, ;
.btn-custom-toggle-secondary:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #71869d;
    border-color: #71869d;
}
.btn-custom-toggle-success {
    color: #97a4af;
    border-color: #e7eaf3;
}
.btn-custom-toggle-success:hover {
    color: #00c9a7;
    background-color: transparent;
    border-color: #00c9a7;
}
.btn-custom-toggle-success: not(:disabled):not(.disabled).active, ;
.btn-custom-toggle-success:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #00c9a7;
    border-color: #00c9a7;
}
.btn-custom-toggle-info {
    color: #97a4af;
    border-color: #e7eaf3;
}
.btn-custom-toggle-info:hover {
    color: #09a5be;
    background-color: transparent;
    border-color: #09a5be;
}
.btn-custom-toggle-info: not(:disabled):not(.disabled).active, ;
.btn-custom-toggle-info:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #09a5be;
    border-color: #09a5be;
}
.btn-custom-toggle-warning {
    color: #97a4af;
    border-color: #e7eaf3;
}
.btn-custom-toggle-warning:hover {
    color: #f5ca99;
    background-color: transparent;
    border-color: #f5ca99;
}
.btn-custom-toggle-warning: not(:disabled):not(.disabled).active, ;
.btn-custom-toggle-warning:not(:disabled):not(.disabled):active {
    color: #1e2022;
    background-color: #f5ca99;
    border-color: #f5ca99;
}
.btn-custom-toggle-danger {
    color: #97a4af;
    border-color: #e7eaf3;
}
.btn-custom-toggle-danger:hover {
    color: #ed4c78;
    background-color: transparent;
    border-color: #ed4c78;
}
.btn-custom-toggle-danger: not(:disabled):not(.disabled).active, ;
.btn-custom-toggle-danger:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #ed4c78;
    border-color: #ed4c78;
}
.btn-custom-toggle-light {
    color: #97a4af;
    border-color: #e7eaf3;
}
.btn-custom-toggle-light:hover {
    color: #fff;
    background-color: transparent;
    border-color: #eaeaea;
}
.btn-custom-toggle-light: not(:disabled):not(.disabled).active, ;
.btn-custom-toggle-light:not(:disabled):not(.disabled):active {
    color: #1e2022;
    background-color: #eaeaea;
    border-color: #eaeaea;
}
.btn-custom-toggle-dark {
    color: #97a4af;
    border-color: #e7eaf3;
}
.btn-custom-toggle-dark:hover {
    color: #21325b;
    background-color: transparent;
    border-color: #21325b;
}
.btn-custom-toggle-dark: not(:disabled):not(.disabled).active, ;
.btn-custom-toggle-dark:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #21325b;
    border-color: #21325b;
}
.btn-custom-toggle-indigo {
    color: #97a4af;
    border-color: #e7eaf3;
}
.btn-custom-toggle-indigo:hover {
    color: #2d1582;
    background-color: transparent;
    border-color: #2d1582;
}
.btn-custom-toggle-indigo: not(:disabled):not(.disabled).active, ;
.btn-custom-toggle-indigo:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #2d1582;
    border-color: #2d1582;
}
.btn-custom-toggle-light {
    color: rgba(255, 255, 255, .7);
    border-color: rgba(255, 255, 255, .7);
}
.btn-soft-primary {
    color: #011788;
    background-color: rgba(55, 125, 255, .1);
    border-color: transparent;
}
.btn-soft-primary.active, 
.btn-soft-primary: active, ;
.btn-soft-primary: focus, ;
.btn-soft-primary:hover {
    color: #fff;
    background-color: #011788;
}
.btn-soft-primary.disabled, 
.btn-soft-primary:disabled {
    color: #011788;
    background-color: rgba(55, 125, 255, .1);
}
.btn-soft-primary: not(:disabled):not(.disabled).active, ;
.btn-soft-primary: not(:disabled):not(.disabled):active, ;
.show>.btn-soft-primary.dropdown-toggle {
    color: #fff;
    background-color: #011788;
}
.btn-soft-secondary {
    color: #71869d;
    background-color: rgba(113, 134, 157, .1);
    border-color: transparent;
}
.btn-soft-secondary.active, 
.btn-soft-secondary: active, ;
.btn-soft-secondary: focus, ;
.btn-soft-secondary:hover {
    color: #fff;
    background-color: #71869d;
}
.btn-soft-secondary.disabled, 
.btn-soft-secondary:disabled {
    color: #71869d;
    background-color: rgba(113, 134, 157, .1);
}
.btn-soft-secondary: not(:disabled):not(.disabled).active, ;
.btn-soft-secondary: not(:disabled):not(.disabled):active, ;
.show>.btn-soft-secondary.dropdown-toggle {
    color: #fff;
    background-color: #71869d;
}
.btn-soft-success {
    color: #00c9a7;
    background-color: rgba(0, 201, 167, .1);
    border-color: transparent;
}
.btn-soft-success.active, 
.btn-soft-success: active, ;
.btn-soft-success: focus, ;
.btn-soft-success:hover {
    color: #fff;
    background-color: #00c9a7;
}
.btn-soft-success.disabled, 
.btn-soft-success:disabled {
    color: #00c9a7;
    background-color: rgba(0, 201, 167, .1);
}
.btn-soft-success: not(:disabled):not(.disabled).active, ;
.btn-soft-success: not(:disabled):not(.disabled):active, ;
.show>.btn-soft-success.dropdown-toggle {
    color: #fff;
    background-color: #00c9a7;
}
.btn-soft-info {
    color: #09a5be;
    background-color: rgba(9, 165, 190, .1);
    border-color: transparent;
}
.btn-soft-info.active, 
.btn-soft-info: active, ;
.btn-soft-info: focus, ;
.btn-soft-info:hover {
    color: #fff;
    background-color: #09a5be;
}
.btn-soft-info.disabled, 
.btn-soft-info:disabled {
    color: #09a5be;
    background-color: rgba(9, 165, 190, .1);
}
.btn-soft-info: not(:disabled):not(.disabled).active, ;
.btn-soft-info: not(:disabled):not(.disabled):active, ;
.show>.btn-soft-info.dropdown-toggle {
    color: #fff;
    background-color: #09a5be;
}
.btn-soft-warning {
    color: #f5ca99;
    background-color: rgba(245, 202, 153, .1);
    border-color: transparent;
}
.btn-soft-warning.active, 
.btn-soft-warning: active, ;
.btn-soft-warning: focus, ;
.btn-soft-warning:hover {
    color: #1e2022;
    background-color: #f5ca99;
}
.btn-soft-warning.disabled, 
.btn-soft-warning:disabled {
    color: #f5ca99;
    background-color: rgba(245, 202, 153, .1);
}
.btn-soft-warning: not(:disabled):not(.disabled).active, ;
.btn-soft-warning: not(:disabled):not(.disabled):active, ;
.show>.btn-soft-warning.dropdown-toggle {
    color: #1e2022;
    background-color: #f5ca99;
}
.btn-soft-danger {
    color: #ed4c78;
    background-color: rgba(237, 76, 120, .1);
    border-color: transparent;
}
.btn-soft-danger.active, 
.btn-soft-danger: active, ;
.btn-soft-danger: focus, ;
.btn-soft-danger:hover {
    color: #fff;
    background-color: #ed4c78;
}
.btn-soft-danger.disabled, 
.btn-soft-danger:disabled {
    color: #ed4c78;
    background-color: rgba(237, 76, 120, .1);
}
.btn-soft-danger: not(:disabled):not(.disabled).active, ;
.btn-soft-danger: not(:disabled):not(.disabled):active, ;
.show>.btn-soft-danger.dropdown-toggle {
    color: #fff;
    background-color: #ed4c78;
}
.btn-soft-light {
    color: #eaeaea;
    background-color: rgba(247, 250, 255, .1);
    border-color: transparent;
}
.btn-soft-light.active, 
.btn-soft-light: active, ;
.btn-soft-light: focus, ;
.btn-soft-light:hover {
    color: #1e2022;
    background-color: #eaeaea;
}
.btn-soft-light.disabled, 
.btn-soft-light:disabled {
    color: #eaeaea;
    background-color: rgba(247, 250, 255, .1);
}
.btn-soft-light: not(:disabled):not(.disabled).active, ;
.btn-soft-light: not(:disabled):not(.disabled):active, ;
.show>.btn-soft-light.dropdown-toggle {
    color: #1e2022;
    background-color: #eaeaea;
}
.btn-soft-dark {
    color: #21325b;
    background-color: rgba(33, 50, 91, .1);
    border-color: transparent;
}
.btn-soft-dark.active, 
.btn-soft-dark: active, ;
.btn-soft-dark: focus, ;
.btn-soft-dark:hover {
    color: #fff;
    background-color: #21325b;
}
.btn-soft-dark.disabled, 
.btn-soft-dark:disabled {
    color: #21325b;
    background-color: rgba(33, 50, 91, .1);
}
.btn-soft-dark: not(:disabled):not(.disabled).active, ;
.btn-soft-dark: not(:disabled):not(.disabled):active, ;
.show>.btn-soft-dark.dropdown-toggle {
    color: #fff;
    background-color: #21325b;
}
.btn-soft-indigo {
    color: #2d1582;
    background-color: rgba(45, 21, 130, .1);
    border-color: transparent;
}
.btn-soft-indigo.active, 
.btn-soft-indigo: active, ;
.btn-soft-indigo: focus, ;
.btn-soft-indigo:hover {
    color: #fff;
    background-color: #2d1582;
}
.btn-soft-indigo.disabled, 
.btn-soft-indigo:disabled {
    color: #2d1582;
    background-color: rgba(45, 21, 130, .1);
}
.btn-soft-indigo: not(:disabled):not(.disabled).active, ;
.btn-soft-indigo: not(:disabled):not(.disabled):active, ;
.show>.btn-soft-indigo.dropdown-toggle {
    color: #fff;
    background-color: #2d1582;
}
.btn-outline-secondary {
    border-color: #e7eaf3;
}
.btn-ghost-primary {
    color: #011788;
    background-color: transparent;
}
.btn-ghost-primary.active, 
.btn-ghost-primary: active, ;
.btn-ghost-primary: focus, ;
.btn-ghost-primary:hover {
    color: #011788;
    background-color: rgba(55, 125, 255, .1);
}
.btn-ghost-secondary {
    color: #71869d;
    background-color: transparent;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary: active, ;
.btn-ghost-secondary: focus, ;
.btn-ghost-secondary:hover {
    color: #71869d;
    background-color: rgba(55, 125, 255, .1);
}
.btn-ghost-success {
    color: #00c9a7;
    background-color: transparent;
}
.btn-ghost-success.active, 
.btn-ghost-success: active, ;
.btn-ghost-success: focus, ;
.btn-ghost-success:hover {
    color: #00c9a7;
    background-color: rgba(0, 201, 167, .1);
}
.btn-ghost-info {
    color: #09a5be;
    background-color: transparent;
}
.btn-ghost-info.active, 
.btn-ghost-info: active, ;
.btn-ghost-info: focus, ;
.btn-ghost-info:hover {
    color: #09a5be;
    background-color: rgba(9, 165, 190, .1);
}
.btn-ghost-warning {
    color: #f5ca99;
    background-color: transparent;
}
.btn-ghost-warning.active, 
.btn-ghost-warning: active, ;
.btn-ghost-warning: focus, ;
.btn-ghost-warning:hover {
    color: #f5ca99;
    background-color: rgba(245, 202, 153, .1);
}
.btn-ghost-danger {
    color: #ed4c78;
    background-color: transparent;
}
.btn-ghost-danger.active, 
.btn-ghost-danger: active, ;
.btn-ghost-danger: focus, ;
.btn-ghost-danger:hover {
    color: #ed4c78;
    background-color: rgba(237, 76, 120, .1);
}
.btn-ghost-light {
    color: #eaeaea;
    background-color: transparent;
}
.btn-ghost-light.active, 
.btn-ghost-light: active, ;
.btn-ghost-light: focus, ;
.btn-ghost-light:hover {
    color: #eaeaea;
    background-color: rgba(247, 250, 255, .1);
}
.btn-ghost-dark {
    color: #21325b;
    background-color: transparent;
}
.btn-ghost-dark.active, 
.btn-ghost-dark: active, ;
.btn-ghost-dark: focus, ;
.btn-ghost-dark:hover {
    color: #21325b;
    background-color: rgba(33, 50, 91, .1);
}
.btn-ghost-indigo {
    color: #2d1582;
    background-color: transparent;
}
.btn-ghost-indigo.active, 
.btn-ghost-indigo: active, ;
.btn-ghost-indigo: focus, ;
.btn-ghost-indigo:hover {
    color: #2d1582;
    background-color: rgba(45, 21, 130, .1);
}
.btn-ghost-secondary: active, ;
.btn-ghost-secondary: focus, ;
.btn-ghost-secondary:hover {
    color: #011788;
}
.btn-group-segment .btn {
    color: #677788;
}
.btn-group-segment .btn:hover {
    color: #011788;
}
.btn-group-segment .btn.active {
    color: #1e2022;
    background-color: #fff;
}
.breadcrumb .breadcrumb-item {
    color: #1e2022;
}
.breadcrumb .breadcrumb-link {
    color: #8c98a4;
}
.breadcrumb .breadcrumb-link:hover {
    color: #0052ea;
}
.breadcrumb-light .breadcrumb-item {
    color: #fff;
}
.breadcrumb-light .breadcrumb-item+.breadcrumb-item::before {
    color: rgba(255, 255, 255, .5);
}
.breadcrumb-light .breadcrumb-link {
    color: rgba(255, 255, 255, .5);
}
.breadcrumb-light .breadcrumb-link:hover {
    color: #fff;
}
.card-subtitle {
    color: #8c98a4;
}
.card-text {
    color: #677788;
}
@media (min-width: 576px) {
    .card-group>.card+.card {
        border-left: .0625rem solid rgba(231, 234, 243, .7);
    }
}
.card-bg-light {
    background-color: #f8fafd;
}
.card-frame {
    border: .0625rem solid rgba(231, 234, 243, .7);
}
.card-frame-highlighted, 
.card-frame:hover {
    border-color: rgba(55, 125, 255, .7);
}
.card-collapse:hover {
    background-color: #f8fafd;
}
.card-collapse .card-body {
    color: #677788;
}
.card-btn {
    color: #1e2022;
}
.card-btn-toggle {
    color: #011788;
}
.card-dashed:hover {
    border-color: rgba(55, 125, 255, .7);
}
.card-dashed:hover .card-dashed-body {
    color: #0052ea;
}
.card-dashed .card-dashed-body {
    color: #8c98a4;
    border: .0625rem dashed rgba(214, 219, 235, .7);
    border-radius: .75rem;
    transition: .3s;
}
@media (max-width: 767.98px) {
    .card-group-sm-break>.card+.card {
        border-left: .0625rem solid rgba(231, 234, 243, .7);
    }
}
@media (max-width: 991.98px) {
    .card-group-md-break>.card+.card {
        border-left: .0625rem solid rgba(231, 234, 243, .7);
    }
}
@media (max-width: 1199.98px) {
    .card-group-lg-break>.card+.card {
        border-left: .0625rem solid rgba(231, 234, 243, .7);
    }
}
.sidebar {
    background-color: #fff;
}
.column-divider::before {
    border-left: .0625rem solid #e7eaf3;
}
@media (min-width: 576px) {
    .column-divider-sm::before {
        border-left: .0625rem solid #e7eaf3;
    }
}
@media (min-width: 768px) {
    .column-divider-md::before {
        border-left: .0625rem solid #e7eaf3;
    }
}
@media (min-width: 992px) {
    .column-divider-lg::before {
        border-left: .0625rem solid #e7eaf3;
    }
}
@media (min-width: 1200px) {
    .column-divider-xl::before {
        border-left: .0625rem solid #e7eaf3;
    }
}
.divider: :after, ;
.divider::before {
    border-top: .0625rem solid #e7eaf3;
}
.divider-text {
    color: #8c98a4;
}
.dropdown-nav-link {
    color: #1e2022;
}
.dropdown-item:active {
    color: #1e2022;
    background-color: rgba(189, 197, 209, .3);
}
.dropdown-item.active:not(:focus):not(:active) {
    color: #1e2022;
    background-color: rgba(189, 197, 209, .3);
}
.input-group-text {
    border-color: #e7eaf3;
}
.input-label {
    color: #1e2022;
}
.input-label-secondary {
    color: #8c98a4;
}
.input-group-add-field-delete {
    color: #ed4c78;
}
.input-group-add-field-delete:hover {
    color: #ea2c60;
}
.input-group-flush .form-control {
    background-color: transparent;
}
.custom-checkbox-bookmark-label {
    color: #bdc5d1;
}
.custom-checkbox-bookmark-active {
    color: #ffc107;
}
.custom-checkbox-bookmark-input:disabled~.custom-checkbox-bookmark-label {
    color: #e7eaf3;
}
.checkbox-outline-label {
    border: .0625rem solid #e7eaf3;
}
.checkbox-outline-input:checked~.checkbox-outline-label {
    border-color: #011788;
}
.checkbox-icon-label::after {
    color: #e7eaf3;
}
.toggle-switch-label {
    background-color: #e7eaf3;
    border: .125rem solid transparent;
}
.toggle-switch-indicator {
    background-color: #fff;
}
.toggle-switch-input:checked+.toggle-switch-label {
    background-color: #011788;
}
.toggle-switch-input:disabled+.toggle-switch-label {
    background-color: rgba(231, 234, 243, .5);
}
.toggle-switch-input:checked:disabled+.toggle-switch-label {
    background-color: rgba(55, 125, 255, .5);
}
.file-attachment-input {
    background-color: #f8fafd;
    border: .125rem dashed #e7eaf3;
}
.file-attachment-input:hover {
    background-color: #e7eaf3;
}
.go-to {
    background-color: rgba(113, 134, 157, .6);
}
.go-to: focus:hover, ;
.go-to:hover {
    color: #fff;
    background-color: #011788;
}
.hero-v1 {
    background-position: top center;
}
.icon-primary {
    color: #fff;
    border-color: #011788;
    background-color: #011788;
}
.icon-secondary {
    color: #fff;
    border-color: #71869d;
    background-color: #71869d;
}
.icon-success {
    color: #fff;
    border-color: #00c9a7;
    background-color: #00c9a7;
}
.icon-info {
    color: #fff;
    border-color: #09a5be;
    background-color: #09a5be;
}
.icon-warning {
    color: #1e2022;
    border-color: #f5ca99;
    background-color: #f5ca99;
}
.icon-danger {
    color: #fff;
    border-color: #ed4c78;
    background-color: #ed4c78;
}
.icon-light {
    color: #1e2022;
    border-color: #eaeaea;
    background-color: #eaeaea;
}
.icon-dark {
    color: #fff;
    border-color: #21325b;
    background-color: #21325b;
}
.icon-indigo {
    color: #fff;
    border-color: #2d1582;
    background-color: #2d1582;
}
.icon-soft-primary {
    color: #011788;
    background: rgba(55, 125, 255, .1);
}
.icon-soft-secondary {
    color: #71869d;
    background: rgba(113, 134, 157, .1);
}
.icon-soft-success {
    color: #00c9a7;
    background: rgba(0, 201, 167, .1);
}
.icon-soft-info {
    color: #09a5be;
    background: rgba(9, 165, 190, .1);
}
.icon-soft-warning {
    color: #f5ca99;
    background: rgba(245, 202, 153, .1);
}
.icon-soft-danger {
    color: #ed4c78;
    background: rgba(237, 76, 120, .1);
}
.icon-soft-light {
    color: #eaeaea;
    background: rgba(247, 250, 255, .1);
}
.icon-soft-dark {
    color: #21325b;
    background: rgba(33, 50, 91, .1);
}
.icon-soft-indigo {
    color: #2d1582;
    background: rgba(45, 21, 130, .1);
}
.legend-indicator {
    background-color: #bdc5d1;
}
.media-viewer-icon {
    color: #fff;
    background-color: #011788;
}
.media-viewer-icon: focus, ;
.media-viewer-icon:hover {
    color: #fff;
}
.video-player-btn:hover .video-player-icon {
    color: #011788;
}
.video-player-icon {
    color: #1e2022;
    background-color: #fff;
}
.page-header {
    border-bottom: .0625rem solid #e7eaf3;
}
.page-preloader {
    background-color: #fff;
}
.navbar-vertical .nav-tabs .nav-link:hover {
    border-color: transparent;
}
.navbar-vertical .nav-tabs .active .nav-link, 
.navbar-vertical .nav-tabs .active.nav-link {
    border-left-color: #011788;
}
.nav .nav-link {
    color: #b5b5b5;
}
.nav .nav-link:not(.active):hover {
    color: #011788;
}
.nav: not(.nav-pills) .nav-item.active .nav-link, ;
.nav:not(.nav-pills) .nav-link.active {
    color: #011788;
}
.nav-classic {
    border-bottom: .0625rem solid #e7eaf3;
}
.nav-classic .nav-link {
    color: #677788;
    border-color: transparent;
}
.nav-classic .nav-link:hover {
    color: #011788;
}
.nav-classic .nav-link.active {
    color: #011788;
    border-bottom-color: #011788;
}
.nav-white .nav-link.active {
    color: #011788;
    background-color: #fff;
}
.nav-white .nav-link:not(.active):hover {
    color: #fff;
}
.nav.nav-border-white .nav-link {
    color: rgba(255, 255, 255, .7);
    border-bottom: .125rem solid transparent;
}
.nav.nav-border-white .nav-link.active {
    color: #fff;
    border-bottom-color: #fff;
}
.nav.nav-border-white .nav-link:not(.active):hover {
    color: #fff;
}
.nav-box .nav-link {
    color: #1e2022;
}
.nav-box .nav-link.active {
    color: #011788;
    background-color: #fff;
}
.nav-segment {
    background-color: #f8fafd;
}
.nav-segment .nav-link {
    color: #677788;
}
.nav-segment .nav-link:hover {
    color: #011788;
}
.nav-segment .nav-link.active {
    color: #1e2022;
    background-color: #fff;
}
.nav-tabs .nav-link {
    color: #677788;
}
.nav-tabs .nav-item.active .nav-link {
    border-color: transparent transparent #011788;
}
.progress-vertical {
    background-color: #f8fafd;
}
.profile-cover-img-wrapper {
    background-color: #e7eaf3;
}
.profile-cover-avatar {
    background-color: #fff;
}
.scrollbar::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6);
}
.scrollbar-horizontal::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6);
}
.search-push-top {
    background-color: #f8fafd;
}
.search-push-top-banner {
    background-color: #fff;
}
.slick-arrow {
    color: #1e2022;
}
.slick-arrow:not(.slick-disabled):hover {
    color: #fff;
    background-color: #011788;
}
.slick-arrow.slick-disabled {
    color: #677788;
}
.slick-arrow-primary {
    color: #fff;
    background-color: rgba(55, 125, 255, .8);
}
.slick-arrow-soft-white {
    color: #fff;
    background-color: rgba(255, 255, 255, .1);
}
.slick-arrow-soft-white:hover {
    color: #fff;
    background-color: #011788;
}
.slick-counter-current {
    color: #fff;
}
.slick-counter-divider {
    color: rgba(255, 255, 255, .7);
}
.slick-counter-total {
    color: rgba(255, 255, 255, .7);
}
.slick-dots .dot-line {
    background-color: rgba(255, 255, 255, .2);
}
.slick-dots .dot-line-helper {
    background-color: #011788;
}
.slick-pagination li span {
    background-color: #011788;
    border: .1875rem solid transparent;
}
.slick-pagination li.slick-active span {
    background-color: transparent;
    border-color: #011788;
}
.slick-pagination-white li span {
    background-color: #fff;
}
.slick-pagination-white li.slick-active span {
    border-color: #fff;
}
.slick-pagination-interactive-title {
    color: #fff;
}
.slick-pagination-interactive-text {
    color: rgba(255, 255, 255, .7);
}
.slick-pagination-interactive .slick-slide {
    color: #fff;
}
.slick-pagination-interactive .slick-slide:hover {
    background-color: rgba(255, 255, 255, .2);
}
.slick-pagination-interactive .slick-slide:hover.slick-center {
    background-color: #fff;
}
.slick-pagination-interactive .slick-center {
    background-color: #fff;
}
.slick-pagination-interactive .slick-center .slick-pagination-interactive-title {
    color: #011788;
}
.slick-pagination-interactive .slick-center .slick-pagination-interactive-text {
    color: #677788;
}
.slick-pagination-line-progress {
    background-color: #fff;
}
.slick-pagination-line.slick-dots-ready .slick-current .slick-pagination-line-progress-helper {
    background-color: #011788;
}
.step-title {
    color: #1e2022;
}
.step-text:last-child {
    color: #677788;
}
.step .step-avatar::after {
    border-left: .125rem solid #e7eaf3;
}
.step-divider::after {
    border-left: .125rem solid #e7eaf3;
}
.step .step-icon::after {
    border-left: .125rem solid #e7eaf3;
}
.step .step-icon-pseudo::before {
    background-color: #97a4af;
}
@media (min-width: 576px) {
    .step-sm .step-icon::after {
        border-top: .125rem solid #e7eaf3;
    }
}
@media (min-width: 768px) {
    .step-md .step-icon::after {
        border-top: .125rem solid #e7eaf3;
    }
}
@media (min-width: 992px) {
    .step-lg .step-icon::after {
        border-top: .125rem solid #e7eaf3;
    }
}
@media (min-width: 1200px) {
    .step-xl .step-icon::after {
        border-top: .125rem solid #e7eaf3;
    }
}
.step .active .step-icon, 
.step .active.is-valid .step-icon {
    color: #fff;
    background-color: #011788;
}
.step .active .step-title, 
.step .active.is-valid .step-title {
    color: #011788;
}
.step .is-valid .step-icon {
    color: #fff;
    background-color: #011788;
}
.step .is-valid .step-title {
    color: #011788;
}
.step .is-invalid .step-icon {
    color: #fff;
    background-color: #ed4c78;
}
.step .is-invalid .step-title {
    color: #ed4c78;
}
.step-icon-primary {
    color: #fff;
    background-color: #011788;
}
.step-icon-primary.step-icon-pseudo::before {
    background-color: #fff;
}
.step-icon-secondary {
    color: #fff;
    background-color: #71869d;
}
.step-icon-secondary.step-icon-pseudo::before {
    background-color: #fff;
}
.step-icon-success {
    color: #fff;
    background-color: #00c9a7;
}
.step-icon-success.step-icon-pseudo::before {
    background-color: #fff;
}
.step-icon-info {
    color: #fff;
    background-color: #09a5be;
}
.step-icon-info.step-icon-pseudo::before {
    background-color: #fff;
}
.step-icon-warning {
    color: #1e2022;
    background-color: #f5ca99;
}
.step-icon-warning.step-icon-pseudo::before {
    background-color: #1e2022;
}
.step-icon-danger {
    color: #fff;
    background-color: #ed4c78;
}
.step-icon-danger.step-icon-pseudo::before {
    background-color: #fff;
}
.step-icon-light {
    color: #1e2022;
    background-color: #eaeaea;
}
.step-icon-light.step-icon-pseudo::before {
    background-color: #1e2022;
}
.step-icon-dark {
    color: #fff;
    background-color: #21325b;
}
.step-icon-dark.step-icon-pseudo::before {
    background-color: #fff;
}
.step-icon-indigo {
    color: #fff;
    background-color: #2d1582;
}
.step-icon-indigo.step-icon-pseudo::before {
    background-color: #fff;
}
.step-icon-soft-primary {
    color: #011788;
    background-color: rgba(55, 125, 255, .1);
}
.step-icon-soft-primary.step-icon-pseudo::before {
    background-color: #011788;
}
.step-icon-soft-secondary {
    color: #71869d;
    background-color: rgba(113, 134, 157, .1);
}
.step-icon-soft-secondary.step-icon-pseudo::before {
    background-color: #71869d;
}
.step-icon-soft-success {
    color: #00c9a7;
    background-color: rgba(0, 201, 167, .1);
}
.step-icon-soft-success.step-icon-pseudo::before {
    background-color: #00c9a7;
}
.step-icon-soft-info {
    color: #09a5be;
    background-color: rgba(9, 165, 190, .1);
}
.step-icon-soft-info.step-icon-pseudo::before {
    background-color: #09a5be;
}
.step-icon-soft-warning {
    color: #f5ca99;
    background-color: rgba(245, 202, 153, .1);
}
.step-icon-soft-warning.step-icon-pseudo::before {
    background-color: #f5ca99;
}
.step-icon-soft-danger {
    color: #ed4c78;
    background-color: rgba(237, 76, 120, .1);
}
.step-icon-soft-danger.step-icon-pseudo::before {
    background-color: #ed4c78;
}
.step-icon-soft-light {
    color: #eaeaea;
    background-color: rgba(247, 250, 255, .1);
}
.step-icon-soft-light.step-icon-pseudo::before {
    background-color: #eaeaea;
}
.step-icon-soft-dark {
    color: #21325b;
    background-color: rgba(33, 50, 91, .1);
}
.step-icon-soft-dark.step-icon-pseudo::before {
    background-color: #21325b;
}
.step-icon-soft-indigo {
    color: #2d1582;
    background-color: rgba(45, 21, 130, .1);
}
.step-icon-soft-indigo.step-icon-pseudo::before {
    background-color: #2d1582;
}
@media (min-width: 576px) {
    .step-sm.step-inline .step-title::after {
        border-top: .125rem solid #e7eaf3;
    }
}
@media (min-width: 768px) {
    .step-md.step-inline .step-title::after {
        border-top: .125rem solid #e7eaf3;
    }
}
@media (min-width: 992px) {
    .step-lg.step-inline .step-title::after {
        border-top: .125rem solid #e7eaf3;
    }
}
@media (min-width: 1200px) {
    .step-xl.step-inline .step-title::after {
        border-top: .125rem solid #e7eaf3;
    }
}
.table-heighlighted thead th {
    border-bottom-color: #1e2022;
    border-top: none;
}
.table-heighlighted tfoot td {
    border-top: .125rem solid #1e2022;
}
.table-light-bordered {
    border-color: rgba(255, 255, 255, .3);
}
.table-light-bordered td, 
.table-light-bordered th, 
.table-light-bordered thead th {
    border-color: rgba(255, 255, 255, .3);
}
.table-thead-bordered thead th {
    border-top: .0625rem solid #e7eaf3;
    border-bottom: .0625rem solid #e7eaf3;
}
.bg-soft-primary {
    background-color: rgba(55, 125, 255, .1);
}
.bg-soft-secondary {
    background-color: rgba(113, 134, 157, .1);
}
.bg-soft-success {
    background-color: rgba(0, 201, 167, .1);
}
.bg-soft-info {
    background-color: rgba(9, 165, 190, .1);
}
.bg-soft-warning {
    background-color: rgba(245, 202, 153, .1);
}
.bg-soft-danger {
    background-color: rgba(237, 76, 120, .1);
}
.bg-soft-light {
    background-color: rgba(247, 250, 255, .1);
}
.bg-soft-dark {
    background-color: rgba(33, 50, 91, .1);
}
.bg-soft-indigo {
    background-color: rgba(45, 21, 130, .1);
}
.border-dashed {
    border: .0625rem dashed #e7eaf3;
}
.text-dark {
    color: #1e2022!important;
}
.text-dark[href]:hover {
    color: #011788!important;
}
.text-secondary[href]:hover {
    color: #011788!important;
}
.text-body[href]: hover, ;
.text-muted[href]:hover {
    color: #0052ea!important;
}
.text-white-70 {
    color: rgba(255, 255, 255, .7);
}
.text-white-70[href]:hover {
    color: #fff;
}
a:hover .text-hover-primary {
    color: #0052ea!important;
}
.text-warning {
    color: #ec9a3c!important;
}
.hs-unfold-overlay {
    background-color: rgba(33, 50, 91, .125);
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-link {
    width: 3.125rem;
    color: #677788;
}
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-link:hover {
    color: #0052ea;
}
.hs-nav-scroller-vertical::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6);
}
.hs-chartjs-tooltip {
    background-color: #fff;
    border: .0625rem solid #e7eaf3;
}
.hs-chartjs-tooltip-body {
    color: #677788;
}
@media (max-width: 991.98px) {
    .cbp-filter-scrollbar::-webkit-scrollbar-thumb {
        background-color: rgba(189, 197, 209, .6);
    }
}
.cbp-filter-item-active.label.label-soft-secondary {
    color: #fff;
    background-color: #011788;
}
.cbp-filter-item-active.nav-link {
    color: #011788;
}
.cbp-caption-zoom .cbp-caption-activeWrap {
    background-color: rgba(33, 50, 91, .5);
}
.dz-dropzone-boxed {
    background-color: #f8fafd;
    border: .125rem dashed #e7eaf3;
}
.dz-dropzone .dz-file-preview {
    background-color: #fff;
}
.dz-dropzone .dz-close-icon, 
.dz-dropzone .dz-size {
    color: #677788;
}
.dz-dropzone .dz-file-initials {
    color: #011788;
    background-color: rgba(55, 125, 255, .1);
}
.dz-dropzone .dz-processing .dz-error-mark {
    color: #ed4c78;
}
.dz-dropzone .dz-processing .dz-success-mark {
    color: #00c9a7;
}
.dzsparallaxer {
    color: inherit;
}
.fancybox-theme .fancybox-content {
    background-color: transparent;
}
.fancybox-theme .fancybox-bg {
    background-color: #1e2022;
}
.fancybox-theme .fancybox-progress {
    background-color: #011788;
}
.quill-custom .ql-container.ql-snow, 
.quill-custom .ql-toolbar.ql-snow {
    border-color: #e7eaf3;
}
.quill-custom .ql-editor p {
    color: #1e2022;
}
.quill-custom .ql-editor.ql-blank::before {
    color: #97a4af;
}
.quill-custom .ql-snow.ql-toolbar .ql-fill {
    fill: #677788;
}
.quill-custom .ql-snow.ql-toolbar .ql-stroke {
    stroke: #677788;
}
.quill-custom .ql-snow.ql-toolbar button:hover {
    color: #011788;
}
.quill-custom .ql-snow.ql-toolbar button:hover .ql-fill {
    fill: #011788;
}
.quill-custom .ql-snow.ql-toolbar button:hover .ql-stroke {
    stroke: #011788;
}
.quill-custom .ql-snow .ql-tooltip a.ql-preview, 
.quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text] {
    border: .0625rem solid #e7eaf3;
}
.quill-custom .ql-snow .ql-tooltip a.ql-preview:hover {
    border-color: #011788;
}
.quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text]:focus {
    border-color: rgba(55, 125, 255, .4);
}
.quill-custom .ql-snow .ql-action {
    color: #fff;
    background-color: #011788;
}
.quill-custom .ql-snow .ql-action:hover {
    background-color: #1366ff;
}
.quill-custom .ql-snow .ql-tooltip a.ql-remove {
    border: .0625rem solid #e7eaf3;
}
.quill-custom .ql-snow .ql-tooltip a.ql-remove:hover {
    color: #0052ea;
}
.select2-dropdown {
    border-color: #e7eaf3;
}
.select2-container--open .select2-dropdown--below {
    border-top: .0625rem solid #e7eaf3;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: rgba(55, 125, 255, .4);
}
.select2-container--default .select2-selection--multiple {
    border-color: #e7eaf3;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e7eaf3;
    border-color: transparent;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #71869d;
}
.select2-container--default .select2-search__field::-webkit-input-placeholder {
    color: #97a4af;
}
.select2-container--default .select2-search__field::-moz-placeholder {
    color: #97a4af;
}
.select2-container--default .select2-search__field:-ms-input-placeholder {
    color: #97a4af;
}
.select2-container--default .select2-search__field::-ms-input-placeholder {
    color: #97a4af;
}
.select2-container--default .select2-search__field::placeholder {
    color: #97a4af;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border-color: #e7eaf3;
    background-color: #eaeaea;
}
.select2-container--default .select2-search--dropdown .select2-search__field::-webkit-input-placeholder {
    color: #97a4af;
}
.select2-container--default .select2-search--dropdown .select2-search__field::-moz-placeholder {
    color: #97a4af;
}
.select2-container--default .select2-search--dropdown .select2-search__field:-ms-input-placeholder {
    color: #97a4af;
}
.select2-container--default .select2-search--dropdown .select2-search__field::-ms-input-placeholder {
    color: #97a4af;
}
.select2-container--default .select2-search--dropdown .select2-search__field::placeholder {
    color: #97a4af;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
    border-color: rgba(55, 125, 255, .4);
}
.select2-container--default .select2-selection.active .select2-selection__placeholder {
    color: #1e2022;
}
.select2-container--default .select2-results__option[aria-selected=true] {
    color: #1e2022;
    background-color: rgba(189, 197, 209, .3);
}
.select2-container--default .select2-results__option--highlighted[aria-selected]:not([aria-selected=true]) {
    color: #1e2022;
    background-color: rgba(189, 197, 209, .3);
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border-color: #e7eaf3;
}
.select2-selection__placeholder {
    color: #97a4af;
}
.range-slider-custom .irs-bar {
    height: .25rem;
    background-color: #011788;
}
.range-slider-custom .irs-handle {
    background-color: #fff;
}
.range-slider-custom .irs-from, 
.range-slider-custom .irs-single, 
.range-slider-custom .irs-to {
    background-color: #fff;
    color: #1e2022;
}
.range-slider-custom .irs-from: :before, ;
.range-slider-custom .irs-single: :before, ;
.range-slider-custom .irs-to::before {
    border-top-color: #fff;
}
.range-slider-custom-grid .irs-grid-pol {
    background-color: #e7eaf3;
}
.tagify {
    border-color: #e7eaf3;
}
.tagify:hover {
    border-color: #e7eaf3;
}
.tagify.tagify--focus {
    border-color: rgba(55, 125, 255, .4);
}
.tagify__tag {
    background-color: #e7eaf3;
    border-radius: .25rem;
}
.tagify__tag>div {
    color: #1e2022;
}
.tagify__tag__removeBtn:hover {
    background-color: #ed4c78;
}
.tagify__dropdown__menu {
    border: .0625rem solid #e7eaf3;
}
.tagify__dropdown__item--active {
    color: #011788;
    background-color: rgba(55, 125, 255, .1);
}
.titulo-interno {
    border-bottom: 1px solid #011788;
}
.requisitos-sistema .info {
    border: 1px solid #CCC;
}
.border-top-1px {
    border-top-style: solid;
    border-top-color: #cccccc;
    border-top-width: 1px;
}
.border-bottom-1px {
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-bottom-width: 1px;
}
.border-right-1px {
    border-right-style: solid;
    border-right-color: #cccccc;
    border-right-width: 1px;
}
.border-left-1px {
    border-left-style: solid;
    border-left-color: #cccccc;
    border-left-width: 1px;
}
@media (max-width: 576px) {
    main div a.btn {
        width: 100%!important;
    }
}
.style-6 .box .top h2 {
    color: #0057b5;
}
.style-6 .box .top {
    background: #f3f7ff;
}
.style-6 .box .top p {
    color: #212529;
}
.btn-link.btn-link-border {
    color: #ff6c00;
}
.btn-link.btn-link-border: hover, ;
.btn-link.btn-link-border:active {
    color: #dc5d00;
}
footer .nav .nav-link:not(.active):hover {
    color: #0077e5;
}
footer.bg-dark {
    background: linear-gradient(152deg, rgb(0 14 88) 35%, rgb(0 106 203) 100%) !important;
}