
body {
    color: #6C757D;
    background-color: #F5F6F8;
}

.footer {
    background-color: #ebecee;
}

a,
.btn-link {
    color: #2569B2;
}
a:hover, a:focus {
    color: #23527C;
}

.account-pages {
    background-color: rgba(52,152,219,0.9);
    color: #B4CCF0;
}

.account-pages a {
    color: #FFFFFF;
}

.account-pages a:hover {
    color: #FFFFFF;
}

.btn-default {
    color: #FFFFFF;
    background-color: #6C757D;
    border-color: #6C757D;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.show .dropdown-toggle.btn-default {
    background: #4e575f;
    border-color: #4e575f;
}

.btn-default.focus,
.btn-default:focus {
    box-shadow: 0 0 0 0.15rem rgba(108,117,125,0.5);
}

.btn-default:not(:disabled):not(.disabled).active,
.btn-default:not(:disabled):not(.disabled):active,
.show>.btn-default.dropdown-toggle {
    color: #FFFFFF;
    background-color: #4e575f;
    border-color: #4e575f;
}

.btn-default.disabled,
.btn-default:disabled {
    color: #e1e1e1;
    background-color: #4e575f;
    border-color: #4e575f;
}

.btn-outline-default {
    color: #6C757D;
    border-color: #6C757D;
}

.btn-outline-default:hover,
.btn-outline-default:focus,
.btn-outline-default:active,
.btn-outline-default.active {
    color: #FFFFFF;
    background: #6C757D;
    border-color: #6C757D;
}

.btn-outline-default.focus,
.btn-outline-default:focus {
    box-shadow: 0 0 0 0.15rem rgba(108,117,125,0.5);
}

.btn-outline-default:not(:disabled):not(.disabled).active,
.btn-outline-default:not(:disabled):not(.disabled):active,
.show>.btn-outline-default.dropdown-toggle {
    color: #FFFFFF;
    background-color: #6C757D;
    border-color: #6C757D;
}

.btn-outline-default.disabled,
.btn-outline-default:disabled {
    color: #4e575f;
    border-color: #4e575f;
}

.btn-primary {
    color: #FFFFFF;
    background-color: #2569B2;
    border-color: #2569B2;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.show .dropdown-toggle.btn-primary {
    background: #074b94;
    border-color: #074b94;
}

.btn-primary.focus,
.btn-primary:focus {
    box-shadow: 0 0 0 0.15rem rgba(37,105,178,0.5);
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #074b94;
    border-color: #074b94;
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #e1e1e1;
    background-color: #074b94;
    border-color: #074b94;
}

.btn-outline-primary {
    color: #2569B2;
    border-color: #2569B2;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active,
.btn-outline-primary.active {
    color: #FFFFFF;
    background: #2569B2;
    border-color: #2569B2;
}

.btn-outline-primary.focus,
.btn-outline-primary:focus {
    box-shadow: 0 0 0 0.15rem rgba(37,105,178,0.5);
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #2569B2;
    border-color: #2569B2;
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #074b94;
    border-color: #074b94;
}

.btn-success {
    color: #FFFFFF;
    background-color: #1ABC9C;
    border-color: #1ABC9C;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.show .dropdown-toggle.btn-success {
    background: #009e7e;
    border-color: #009e7e;
}

.btn-success.focus,
.btn-success:focus {
    box-shadow: 0 0 0 0.15rem rgba(26,188,156,0.5);
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
    color: #FFFFFF;
    background-color: #009e7e;
    border-color: #009e7e;
}

.btn-success.disabled,
.btn-success:disabled {
    color: #e1e1e1;
    background-color: #009e7e;
    border-color: #009e7e;
}

.btn-outline-success {
    color: #1ABC9C;
    border-color: #1ABC9C;
}

.btn-outline-success:hover,
.btn-outline-success:focus,
.btn-outline-success:active,
.btn-outline-success.active {
    color: #FFFFFF;
    background: #1ABC9C;
    border-color: #1ABC9C;
}

.btn-outline-success.focus,
.btn-outline-success:focus {
    box-shadow: 0 0 0 0.15rem rgba(26,188,156,0.5);
}

.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
    color: #FFFFFF;
    background-color: #1ABC9C;
    border-color: #1ABC9C;
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #009e7e;
    border-color: #009e7e;
}

.btn-warning {
    color: #FFFFFF;
    background-color: #F7B84B;
    border-color: #F7B84B;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.show .dropdown-toggle.btn-warning {
    background: #d99a2d;
    border-color: #d99a2d;
}

.btn-warning.focus,
.btn-warning:focus {
    box-shadow: 0 0 0 0.15rem rgba(247,184,75,0.5);
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
    color: #FFFFFF;
    background-color: #d99a2d;
    border-color: #d99a2d;
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #e1e1e1;
    background-color: #d99a2d;
    border-color: #d99a2d;
}

.btn-outline-warning {
    color: #F7B84B;
    border-color: #F7B84B;
}

.btn-outline-warning:hover,
.btn-outline-warning:focus,
.btn-outline-warning:active,
.btn-outline-warning.active {
    color: #FFFFFF;
    background: #F7B84B;
    border-color: #F7B84B;
}

.btn-outline-warning.focus,
.btn-outline-warning:focus {
    box-shadow: 0 0 0 0.15rem rgba(247,184,75,0.5);
}

.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
    color: #FFFFFF;
    background-color: #F7B84B;
    border-color: #F7B84B;
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #d99a2d;
    border-color: #d99a2d;
}

.btn-danger {
    color: #FFFFFF;
    background-color: #F1556C;
    border-color: #F1556C;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.show .dropdown-toggle.btn-danger {
    background: #d3374e;
    border-color: #d3374e;
}

.btn-danger.focus,
.btn-danger:focus {
    box-shadow: 0 0 0 0.15rem rgba(241,85,108,0.5);
}

.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
    color: #FFFFFF;
    background-color: #d3374e;
    border-color: #d3374e;
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #e1e1e1;
    background-color: #d3374e;
    border-color: #d3374e;
}

.btn-outline-danger {
    color: #F1556C;
    border-color: #F1556C;
}

.btn-outline-danger:hover,
.btn-outline-danger:focus,
.btn-outline-danger:active,
.btn-outline-danger.active {
    color: #FFFFFF;
    background: #F1556C;
    border-color: #F1556C;
}

.btn-outline-danger.focus,
.btn-outline-danger:focus {
    box-shadow: 0 0 0 0.15rem rgba(241,85,108,0.5);
}

.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
    color: #FFFFFF;
    background-color: #F1556C;
    border-color: #F1556C;
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #d3374e;
    border-color: #d3374e;
}

.btn-info {
    color: #FFFFFF;
    background-color: #4FC6E1;
    border-color: #4FC6E1;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.show .dropdown-toggle.btn-info {
    background: #31a8c3;
    border-color: #31a8c3;
}

.btn-info.focus,
.btn-info:focus {
    box-shadow: 0 0 0 0.15rem rgba(79,198,225,0.5);
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
    color: #FFFFFF;
    background-color: #31a8c3;
    border-color: #31a8c3;
}

.btn-info.disabled,
.btn-info:disabled {
    color: #e1e1e1;
    background-color: #31a8c3;
    border-color: #31a8c3;
}

.btn-outline-info {
    color: #4FC6E1;
    border-color: #4FC6E1;
}

.btn-outline-info:hover,
.btn-outline-info:focus,
.btn-outline-info:active,
.btn-outline-info.active {
    color: #FFFFFF;
    background: #4FC6E1;
    border-color: #4FC6E1;
}

.btn-info.focus,
.btn-info:focus {
    box-shadow: 0 0 0 0.15rem rgba(79,198,225,0.5);
}

.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
    color: #FFFFFF;
    background-color: #4FC6E1;
    border-color: #4FC6E1;
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #31a8c3;
    border-color: #31a8c3;
}

.navbar-custom {
    background-color: #2569B2!important;
}
.navbar-custom .topnav-menu .nav-link {
    color: #FFFFFF!important;
}

.navbar-custom .topnav-menu .nav-link > i,
.navbar-custom .button-menu-mobile {
    color: #FFFFFF;
}

.navbar-custom .topnav-menu .nav-link > i:hover,
.navbar-custom .button-menu-mobile:hover {
    color: #FFFFFF;
}

.page-item.active:not(.disabled) .page-link {
    background-color: #2569B2!important;
    border-color: #2569B2!important;
    color: #FFFFFF!important;
}

.list-group-item.active {
    background-color: #2569B2;
    border-color: #11559e;
    color: #FFFFFF;
}

.left-side-menu {
    background: #0D2947;
}

#sidebar-menu>ul>li>a {
    color: #C6C6C6;
}

#sidebar-menu>ul>li>a .badge {
    background-color: #C6C6C6!important;
    color: #0D2947!important;
}

#sidebar-menu>ul>li>a.active,
#sidebar-menu>ul>li.active>a,
#sidebar-menu>ul>li>a:active, #sidebar-menu>ul>li>a:focus, #sidebar-menu>ul>li>a:hover {
    color: #FFFFFF;
}

.nav-second-level li a, .nav-thrid-level li a {
    color: #C6C6C6;
}

.enlarged .left-side-menu #sidebar-menu>ul>li:hover>a,
.enlarged .left-side-menu #sidebar-menu>ul ul {
    color: #C6C6C6;
    background-color: #0A1931;
}

.enlarged .left-side-menu #sidebar-menu>ul ul li.active a,
.enlarged .left-side-menu #sidebar-menu .nav-second-level li a,
.enlarged .left-side-menu #sidebar-menu .nav-thrid-level li a {
    color: #C6C6C6;
}

.enlarged .left-side-menu #sidebar-menu>ul>li:hover>ul a.active,
.enlarged .left-side-menu #sidebar-menu>ul>li:hover>ul a:hover {
    color: #FFFFFF;
}

.enlarged .left-side-menu #sidebar-menu>ul ul:before {
    background-color: #FFFFFF;
}

.nav-second-level li.active>a,
.nav-third-level li.active>a,
.nav-second-level li a:focus,
.nav-second-level li a:hover,
.nav-thrid-level li a:focus,
.nav-thrid-level li a:hover {
    color: #FFFFFF;
}

body:not(.enlarged) #sidebar-menu>ul>li>ul {
    border-left-color: #FFFFFF;
}

.bg-success {
    background: #1ABC9C!important;
    color: #343A40!important;
    border-color: #1ABC9C!important;
}
.bg-success > * {
    color: #343A40!important;
}
.bg-primary {
    background: #2569B2!important;
    color: #FFFFFF!important;
    border-color: #2569B2!important;
}
.bg-primary > * {
    color: #FFFFFF!important;
}
.bg-danger {
    background: #F1556C!important;
    color: #343A40!important;
    border-color: #F1556C!important;
}
.bg-danger > * {
    color: #343A40!important;
}
.bg-info {
    background: #4FC6E1!important;
    color: #343A40!important;
    border-color: #4FC6E1!important;
}
.bg-info > * {
    color: #343A40!important;
}
.bg-warning {
    background: #F7B84B!important;
    color: #343A40!important;
    border-color: #F7B84B!important;
}
.bg-warning > * {
    color: #343A40!important;
}

.alert-success,
.alert-success > * {
    color: #0E6251;
    background-color: #D1F2EB;
}

.alert-success {
    border-color: #BFECE3;
}

.alert-success.alert-icon>.icon,
.alert-success i{
    background-color: #D1F2EB;
    border-color: #BFECE3;
}

.table>thead>tr>td.success,
.table>tbody>tr>td.success,
.table>tfoot>tr>td.success,
.table>thead>tr>th.success,
.table>tbody>tr>th.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>tbody>tr.success>td,
.table>tfoot>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr.success>th,
.table>tfoot>tr.success>th,
.leftcol th.success,
.leftcol th.success div {
    color: #0E6251!important;
    background-color: #D1F2EB!important;
    border-color: #BFECE3!important;
}

.alert-info,
.alert-info > * {
    color: #296775;
    background-color: #DCF4F9;
}

.alert-info {
    border-color: #CEEFF7;
}

.alert-info.alert-icon>.icon,
.alert-info>i {
    background-color: #DCF4F9;
    border-color: #CEEFF7;
}

.table>thead>tr>td.info,
.table>tbody>tr>td.info,
.table>tfoot>tr>td.info,
.table>thead>tr>th.info,
.table>tbody>tr>th.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>tbody>tr.info>td,
.table>tfoot>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr.info>th,
.table>tfoot>tr.info>th,
.leftcol th.info,
.leftcol th.info div  {
    color: #296775!important;
    background-color: #DCF4F9!important;
    border-color: #CEEFF7!important;
}

.alert-warning,
.alert-warning > * {
    color: #806027;
    background-color: #FDF1DB;
}

.alert-warning {
    border-color: #FDEBCD;
}

.alert-warning.alert-icon>.icon,
.alert-warning>i {
    background-color: #FDF1DB;
    border-color: #FDEBCD;
}

.table>thead>tr>td.warning,
.table>tbody>tr>td.warning,
.table>tfoot>tr>td.warning,
.table>thead>tr>th.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>tbody>tr.warning>td,
.table>tfoot>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr.warning>th,
.table>tfoot>tr.warning>th,
.leftcol th.warning,
.leftcol th.warning div  {
    color: #806027!important;
    background-color: #FDF1DB!important;
    border-color: #FDEBCD!important;
}

.alert-danger,
.alert-danger > * {
    color: #7D2C38;
    background-color: #FCDDE2;
}

.alert-danger {
    border-color: #FBCFD6;
}

.alert-danger.alert-icon>.icon,
.alert-danger>i {
    background-color: #FCDDE2;
    border-color: #FBCFD6;
}

.table>thead>tr>td.danger,
.table>tbody>tr>td.danger,
.table>tfoot>tr>td.danger,
.table>thead>tr>th.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>tbody>tr.danger>td,
.table>tfoot>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr.danger>th,
.table>tfoot>tr.danger>th,
.leftcol th.danger,
.leftcol th.danger div  {
    color: #7D2C38!important;
    background-color: #FCDDE2!important;
    border-color: #FBCFD6!important;
}

            
    
.badge-primary {
    color: #FFFFFF;
    background-color: #2569B2;
}

.badge-success {
    color: #FFFFFF;
    background-color: #1ABC9C;
}

.badge-warning {
    color: #FFFFFF;
    background-color: #F7B84B;
}

.badge-danger {
    color: #FFFFFF;
    background-color: #F1556C;
}

.badge-info {
    color: #FFFFFF;
    background-color: #4FC6E1;
}

.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active {
    background: #2569B2;
    color: #FFFFFF;
}

.wizard > .steps .current .number:before {
    border-left-color: #2569B2;
}

.wizard > .steps .current .number:after {
    border-left-color: #2569B2;
}

.wizard > .steps .done a,
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active {
    background: #ffffff;
    color: #2569B2;
}

.wizard > .steps .done .number:before {
    border-left-color: #ffffff;
}

.wizard > .steps .done .number:after {
    border-left-color: #e5e5e5;
}

.right-bar .rightbar-title {
    background: #2569B2!important;
    color: #FFFFFF!important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected=true]:hover {
    background-color: #2569B2;
    color: #FFFFFF;
}