/* Reset */

html,
body {
    color: #000000;
}

a.link {
    color: #ffffff;
}

a.link:hover {
    color: #0a2471;
}


/* Colors */

.color-white {
    color: #ffffff!important;
}

.color-black {
    color: #000000!important;
}

.color-gray {
    color: #333333!important;
}

.color-7gray {
    color: #746f6f!important;
}

.color-fray {
    color: #e7e7e7!important;
}

.color-dbgray {
    color: #e7e7e7!important;
}

.color-agray {
    color: #a3a3a3!important;
}

.color-sgray {
    color: #f9f9f9!important;
}

.color-info,
.h-color-info:hover {
    color: #f37736!important;
}

.color-success,
.h-color-success:hover {
    color: #16a085!important;
}

.color-danger,
.h-color-danger:hover {
    color: #c0392b!important;
}

.color-01,
.h-color-01:hover {
    color: #0a2471!important;
}

.color-02,
.h-color-02:hover {
    color: #00072c!important;
}

.color-03,
.h-color-03:hover {
    color: #082e9d!important;
}

.color-04,
.h-color-04:hover {
    color: #99031e!important;
}

.hover-color-cfgray:hover {
    color: #cfd1df;
}


/* .block > a:hover .hover-color-cfgray { color: #cfd1df; } */

.bg-white {
    background: #ffffff!important;
}

.bg-black {
    background: #000000!important;
}

.bg-gray {
    background: #333333!important;
}

.bg-fgray {
    background: #e7e7e7!important;
}

.bg-sgray {
    background: #f9f9f9!important;
}

.bg-info {
    background: #f37736!important;
}

.bg-success {
    background: #16a085!important;
}

.bg-danger {
    background: #c0392b!important;
}

.bg-01 {
    background: #0a2471!important;
}

.bg-02 {
    background: #00072c!important;
}

.bg-03 {
    background: #082e9d!important;
}

.bg-04 {
    background: #99031e!important;
}

.bg-purple {
    background-color: #775ac4!important;
}

.bg-gyellow {
    background-color: #a8ab7c!important;
}

.bg-fyellow {
    background-color: #e4ac04!important;
}

.bg-agreen {
    background-color: #43b365!important;
}

.bg-yellow-gradient {
    background: linear-gradient(162deg, rgba(241, 184, 10, 1) 0%, rgba(223, 170, 9, 1) 56%, rgba(226, 188, 76, 1) 60%, rgba(255, 193, 7, 1) 100%);
}

.bcolor-white {
    border-color: #ffffff!important;
}

.bcolor-black {
    border-color: #000000!important;
}

.bcolor-gray {
    border-color: #333333!important;
}

.bcolor-fgray {
    border-color: #e7e7e7!important;
}

.bcolor-sgray {
    border-color: #f9f9f9!important;
}

.bcolor-info {
    border-color: #f37736!important;
}

.bcolor-success {
    border-color: #16a085!important;
}

.bcolor-danger {
    border-color: #c0392b!important;
}

.bcolor-01 {
    border-color: #0a2471!important;
}

.bcolor-02 {
    border-color: #00072c!important;
}

.bcolor-03 {
    border-color: #082e9d!important;
}

.bcolor-04 {
    border-color: #99031e!important;
}

.arrows a.h-color-04 {
    padding: 5px 15px;
    font-weight: 500 !important;
    color: #0a2471;
}

.arrows a.h-color-04:hover {
    color: #99031e;
    text-decoration: underline;
}

.content-container a.btn-more p {
    font-weight: 500 !important;
    color: #0a2471 !important;
}

.content-container a.btn-more:hover,
.content-container a.btn-more:hover p {
    color: #99031e !important;
    text-decoration: underline;
}


/* Input */

input[type=text],
input[type=email],
input[type=password],
input[type=date],
input[type=tel],
input[type=number],
input[type=phone],
input[type=submit],
input[type=file],
select,
textarea {
    border-color: #ddd;
    background: #ffffff;
}

.field input[type=text],
.field input[type=email],
.field input[type=password],
.field input[type=date],
.field input[type=tel],
.field input[type=number],
.field input[type=phone],
.field input[type=submit],
.field input[type=file],
.field select,
.field textarea {
    background: #eaeaea;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=date]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=phone]:focus,
input[type=submit]:focus,
input[type=file]:focus,
select:focus,
textarea:focus {
    border-color: #0a2471;
}


/* Input Wrappers */

.select-wrapper::after {
    color: #000000;
}

.select-wrapper.icon-square::after {
    background: #000000;
    color: #ffffff;
}

.input-date-wrapper::after {
    color: #0a2471;
}


/* Button */

.btn.btn-action.btn-01.stripe-right::after,
.btn.btn-action.btn-01 {
    color: #ffffff;
    background: #0a2471;
    border-color: #0a2471;
}

.btn.btn-action.btn-01:hover {
    box-shadow: inset 0 0 0 100rem rgba(0, 0, 0, .05);
}

.btn.btn-action.btn-01:active {
    box-shadow: inset 0 0 0 100rem rgba(0, 0, 0, .1);
}


/* Button Circle */

.btn-circle {
    color: #000000!important;
    background: #ffffff!important;
}

.btn-circle:hover,
.btn-circle:active {
    background: #f9f9f9!important;
}

.btn-circle.btn-theme {
    background: #ffffff!important;
    color: #000000!important;
}

.btn-circle.btn-theme.btn-theme-1 {
    background: #232323!important;
    color: #ffffff!important;
}

.btn-circle.btn-theme.btn-theme-2 {
    background: #232323!important;
    color: #ffff00!important;
}

.btn-circle.dark {
    background: #232323!important;
    color: #ffffff!important;
}

.btn-circle.dark:hover,
.btn-circle.dark:active {
    background: #000000!important;
}


/* Button Social */

.btn-social {
    border-color: #0a2471;
    background: #0a2471;
    color: #ffffff;
}

.btn-social:hover {
    background: transparent!important;
    color: #0a2471;
}

.btn-social.fw {
    border-color: #1878f1;
    background: #1878f1;
}

.btn-social.fw:hover {
    color: #1878f1;
}

.btn-social.yt {
    border-color: #d82924;
    background: #d82924;
}

.btn-social.yt:hover {
    color: #d82924;
}

.btn-social.tw {
    border-color: #00aeef;
    background: #00aeef;
}

.btn-social.tw:hover {
    color: #00aeef;
}

.btn-social.ln {
    border-color: #00c925;
    background: #00c925;
}

.btn-social.ln:hover {
    color: #00c925;
}

.btn-card {
    background-image: linear-gradient( 90deg, rgba(10, 36, 113, 1) 0%, rgba(10, 36, 113, 1) 70%, rgba(202, 215, 255, 1) 30%);
    color: #fff !important;
}


/* Calendar */

.calendar-header .btn-calendar:hover {
    background: #f8f8f8;
}


/* Calendar - Month */

.calendar-month {
    border-color: #232323;
}

.calendar-month .fc-day-header {
    background: #232323;
    color: #ffffff;
}

.calendar-month .fc-day-header>span::after {
    background: #f87037;
}

.calendar-month .fc-day-top>span {
    color: #656565;
}

.calendar-month .fc-unthemed td.fc-today>span {
    color: #f87037;
}

.calendar-month .custom-event>.table-view {
    background: #f87037;
    color: #ffffff;
}

.calendar-month .custom-event.type-1>.table-view {
    background: #219ebc;
}

.calendar-month .custom-event.type-2>.table-view {
    background: #023047;
}

.calendar-month a.fc-more {
    color: #000000;
}

.calendar-month a.fc-more:hover {
    color: #f87037;
}

.calendar-month .fc-day.fc-today,
.calendar-month .fc-day:hover {
    background: rgba(248, 112, 55, .1);
}

.calendar-month .fc-day.fc-other-month {
    background: #dcdcdc!important;
}

.calendar-month .fc-event-container {
    background: #f5f5f5;
}


/* Calendar - Week */

.calendar-week .fc-view.fc-timeGrid-view>table {
    border-color: #232323!important;
}

.calendar-week .fc-day.fc-today {
    background: rgba(248, 112, 55, .1);
}

.calendar-week .fc-day-grid .fc-bg td {
    background: #323232;
    border-color: #f87037!important;
    color: #ffffff;
}

.calendar-week .fc-day-grid .fc-bg td.fc-today {
    color: #f87037;
}

.calendar-week .fc-day-grid .fc-bg td:nth-child(2n+1) {
    background: #232323;
}

.calendar-week .fc-day-grid .fc-bg td:first-child {
    background: #00030b;
}

.calendar-week .fc-time-grid td.fc-axis.fc-widget-content:first-child {
    background: #13245f;
    color: #ffffff;
}

.calendar-week .fc-time-grid .fc-event {
    background: #f87037;
    color: #ffffff;
    border-color: #f87037!important;
}

.calendar-week .fc-time-grid .fc-bg td:nth-child(even) {
    background: rgba(0, 0, 0, .1);
}

.calendar-week .fc-time-grid .fc-bg td.fc-today {
    background: rgba(248, 112, 55, .1);
}


/* Calendar - Day */

.calendar-day .fc-slats {
    border-top-color: #f87037!important;
    border-bottom-color: #232323!important;
}

.calendar-day td.fc-axis.fc-widget-content:first-child {
    background: #13245f;
    color: #ffffff;
}

.calendar-day .fc-axis.fc-time.fc-widget-content {
    background: #eeeeee;
    color: #000000;
}

.calendar-day .fc-time-grid .fc-event {
    background: #f87037;
    color: #ffffff;
    border-color: #ffffff!important;
}

.calendar-day .fc-time-grid .fc-event:nth-child(3n+2) {
    background: #37a8c3;
}

.calendar-day .fc-time-grid .fc-event:nth-child(3n) {
    background: #1b4459;
}


/* Embed & Copy Container */

.copy-container>.copy-popup>.wrapper::before,
.copy-container>.copy-popup>.wrapper {
    background: #f2f2f2;
    color: #000000;
}


/* Fieldset */

.rc-container>label::before {
    border-color: #f99509;
    background: #ffffff;
}

.rc-container>label::after {
    background: #f99509;
    color: #ffffff;
}


/* Super Topnav */

nav.super-topnav {
    background: #00072c;
    color: #ffffff;
}

nav.super-topnav .option-btn>*:first-child.type-01 {
    color: #ffffff;
}

nav.super-topnav .option-btn>*:first-child.type-02 {
    background: #dddddd;
    color: #0a2471;
}

nav.super-topnav .option-btn>*:first-child.type-03 {
    background: transparent;
    color: #ffffff;
}

nav.super-topnav .option-btn:not(:last-child) a:hover {
    background: #0a2471 !important;
}

nav.super-topnav .dropdown .items {
    background: #dddddd;
}

nav.super-topnav .dropdown .item {
    color: #0a2471;
}

nav.super-topnav .dropdown .item:hover {
    color: #ffffff;
    background: #0a2471;
}

nav.mega-nav .body {
    background-color: #0A2471;
}


/* Topnav */

nav.topnav {
    background: #ffffff;
    color: #333333;
    box-shadow: 0px 4px 16px 8px rgba(0, 0, 0, .04);
}

nav.topnav .option-btn {
    background: #e4e4e1;
    color: #000000;
}

nav.topnav .option-btn:hover {
    color: #0a2471;
}

nav.topnav .menu-container .menu::before {
    background: #c7c7c7;
}

nav.topnav .menu-container .menu>a {
    color: #333333;
}

nav.topnav .menu-container .menu:hover>a {
    color: #0f2d81;
}

nav.topnav .menu-container .menu.active>a,
nav.topnav .menu-container .menu.show>a {
    background: #0f2d81;
    color: #ffffff;
}

nav.topnav .menu-container .menu.show:before,
nav.topnav .menu-container .menu.show+.menu:before {
    opacity: 0;
}

nav.topnav .hamburger>* {
    background: #000000;
}

nav.topnav .hamburger:hover>* {
    background: #0a2471;
}


/* Mega Nav */


/* nav.mega-nav > .anchor-container{background:#ffffff;} */

nav.mega-nav .pattern svg {
    fill: #d9dfee;
}

nav.mega-nav .header {
    background: #e4f0f7;
    color: #0a2471;
}

nav.mega-nav .header .icon {
    color: #99031e;
}

nav.mega-nav .header .btn-close {
    background: #0f2d81;
    color: #ffffff;
    opacity: 1;
    width: auto;
    height: auto;
    border-radius: 0px;
}

nav.mega-nav .submenu-set {
    border-color: #e4f0f7;
}

nav.mega-nav .submenu>a {
    color: #ffffff;
}


/* nav.mega-nav .submenu > a{color:#333333;} */

nav.mega-nav .submenu:hover>a {
    color: #ffffff;
}


/* nav.mega-nav .submenu:hover > a{color:#0a2471;} */

nav.mega-nav .submenu>a::before {
    background: #ee0647;
}


/* nav.mega-nav .submenu > a::before{background:#0a2471;} */

nav.mega-nav .submenu-toggle {
    color: #6DAADF;
}

nav.super-topnav div.options {
    background-color: #00072c;
}

nav.mega-nav ul.submenu-container li.submenu {
    color: #6DAADF;
}


/* nav.option-nav:hover .option-icon.red .icon, nav.option-nav .option-btn.active .option-icon.red::before {
  background: #a00a25;
} */


/* Sidenav */

nav.sidenav {
    background: #ffffff;
}

nav.sidenav .sidenav-toggle {
    background: #e4e4e1;
}

nav.sidenav .hamburger>* {
    background: #000000;
}

nav.sidenav .scroll-wrapper,
nav.sidenav .menu>a,
nav.sidenav .item {
    border-color: #e4e4e1;
}

nav.sidenav .menu>a,
nav.sidenav .item,
nav.sidenav .item>a {
    color: #333333;
}

nav.sidenav .menu:hover>a,
nav.sidenav .item:hover>a {
    color: #0a2471;
}

nav.sidenav .menu>em:hover {
    color: #0a2471;
}

nav.sidenav .submenu-toggle {
    color: #ee0647;
}

nav.sidenav .submenu-toggle:hover {
    background: #e4f0f7;
}

nav.sidenav .submenu>a {
    color: #333333;
    border-color: #e4e4e1;
}

nav.sidenav .submenu:hover>a {
    color: #0a2471;
}


/* Option Nav */

nav.option-nav .option-icon {
    background: #ffffff;
    color: #333333;
    box-shadow: inset 0 0 0 .5px #cecece;
}

nav.option-nav .option-btn.active>.option-icon {
    color: #ffffff;
}

nav.option-nav .option-icon::before {
    background: #0a2471;
}

nav.option-nav .option-icon.red::before {
    background: #a00a25;
}

nav.option-nav .dropdown {
    background: #ffffff;
}

nav.option-nav .dropdown .item {
    border-color: #cecece;
}

nav.option-nav .dropdown .item p {
    color: #000000;
}

nav.option-nav .dropdown .btn[data-theme="0"] {
    background: #f5f5f5;
    color: #0a2471;
}

nav.option-nav .dropdown .btn[data-theme="1"] {
    background: #000000;
    color: #ffffff;
}

nav.option-nav .dropdown .btn[data-theme="2"] {
    background: #000000;
    color: #ffff00;
}

nav.option-nav .dropdown .btn-font-size {
    color: #000000;
}

nav.option-nav .dropdown .btn-font-size.active {
    color: #ffffff;
    background: #99031e;
}

nav .option-btn input[type=text]::placeholder {
    color: #b7b7b7;
    background-color: rgba(255, 255, 255, 0.9);
}

.menu-flag a:hover,
.menu-flag a:hover .show {
    color: #0a2471 !important;
    background-color: #fff !important;
}


/* Footer */

nav.footer {
    background: #ffffff;
    color: #746f6f;
}

nav.footer .footer-icon {
    color: #ffffff;
}

nav.footer .footer-icon>.icon {
    background: #0f2d81;
    color: #ffffff;
}

nav.footer .footer-icon:hover>.icon {
    background: #ffffff;
    color: #082e9d;
}

nav.footer .footer-icon>.icon svg {
    fill: #ffffff;
}

nav.footer .footer-icon:hover>.icon svg {
    fill: #082e9d;
}

nav.footer .title,
nav.footer .item,
nav.footer .subitem {
    color: #333333;
}

nav.footer .title:hover,
nav.footer .subitem:hover {
    color: #333333;
}

nav.footer .item:not(a[href*="javascript:void(0)"]):hover {
    background: #0f2d81;
    color: #ffffff;
}

nav.footer .subitem>.chev {
    color: #0f2d81;
}

nav.footer .v-line {
    background: #cdd5d5;
}


/* Back to Top */

.back-to-top.back-to-top {
    background: #0f2d81;
    color: #ffffff;
}


/* List Header */

.list-header .option .icon-view {
    border-color: #e6e7e9;
    color: #0a2471;
}

.list-header .option .icon-view:hover,
.list-header .option .icon-view.active {
    border-color: #0a2471;
    color: #ffffff;
    background: #0a2471;
}

.list-header.calendar .tabs::before {
    background: #e6e7e9;
}

.list-header.calendar .tabs>.tab {
    color: #000000;
}

.list-header.calendar .tabs>.tab::after {
    background: #f87037;
}

.list-header.calendar .tabs>.tab:hover,
.list-header.calendar .tabs>.tab.active {
    color: #f87037;
}

.list-header.calendar .tabs>.tab>.count {
    color: #a9a9a9;
}


/* Paginate */

.paginate .arrow {
    color: #000000;
}

.paginate .arrow:hover {
    color: #f77039;
}

.paginate .page,
.paginate .dot {
    color: #000000;
}

.paginate .page:hover,
.paginate .page.active {
    background: #f77039;
    color: #ffffff;
}


/* Popup Container */

.popup-container {
    background: rgba(10, 36, 113, .75);
}

.popup-container .popup-box {
    background: #ffffff;
}

.popup-container .close-icon {
    background: #2f3136;
    color: #0a2471;
}

.popup-container .close-btn {
    background: #0a2471;
    color: #ffffff;
}

.popup-container .close-btn .icon {
    background: #e4f0f7;
}

.popup-container .close-btn .hamburger>* {
    background: #0a2471;
}


/* Semantic UI */

.ui.selection.dropdown,
.ui.input>input,
.ui.form>textarea {
    border-color: #e6e7e9;
    color: #000000;
}

.ui.selection.dropdown:hover,
.ui.input>input:hover,
.ui.form>textarea:hover {
    border-color: #e6e7e9;
}

.ui.selection.dropdown>.search.icon,
.ui.selection.dropdown>.delete.icon,
.ui.selection.dropdown>.dropdown.icon,
.ui.icon.input>i.icon {
    color: #0a2471;
}

.ui.selection.dropdown.active,
.ui.selection.dropdown:focus,
.ui.input>input:focus,
.ui.form>textarea:focus,
.ui.selection.dropdown .menu {
    border-color: #0a2471!important;
}

.ui.dropdown:not(.button)>.default.text,
.ui.default.dropdown:not(.button)>.text {
    color: rgba(0, 0, 0, .6);
}

.ui>*.error:not(label) {
    border-color: #c0392b!important;
}

.ui>label.error {
    color: #c0392b!important;
}


/* Slide */

.slide-container .slick-dots button {
    background: #a2a2a3;
}

.slide-container .slick-dots .slick-active button {
    background: #0a2471;
}

.slide-container .dots-red .slick-dots .slick-active button {
    background: #a50521;
}


/* Special Card */

.ss-card {
    background: #ffffff;
    color: #000000;
}

.ss-card .btn-more {
    color: #0a2471;
}

.ss-card:hover .btn-more {
    color: #ffffff;
}

.ss-card .card-stat {
    color: #8a8b8c;
    border-color: #e8e8e8;
}

.ss-card:hover .card-stat {
    color: #ffffff;
}


/* Special Card 01 */

.ss-card-01 {
    background: #ffffff;
    color: #000000;
    border-color: #e6e6e7;
}

.ss-card-01:hover {
    background: #0f2d81;
    color: #ffffff;
    border-color: #0a2471;
}

.ss-card-01 .header {
    color: #0a2471;
}

.ss-card-01:hover .header {
    color: #ffffff;
}

.ss-card-01 .title,
.ss-card-01 .desc {
    color: #000000;
}

.ss-card-01:hover .title,
.ss-card-01:hover .desc {
    color: #ffffff;
}

.subtab-contents .ss-card-01 {
    background-color: #fbfbfb;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);
}

.subtab-contents .ss-card-01:hover {
    background: #0f2d81;
    border-color: #0a2471;
}

.subtab-contents .ss-card-01 .icon {
    color: #0a2471;
}

.subtab-contents .ss-card-01:hover .icon {
    color: #ffffff;
}


/* Special Card 02 */

.ss-card-02 .bg-pattern {
    background: #ae0524;
}

.ss-card-02 .date-text {
    color: #8A8B8C;
    font-size: .7rem;
}

.ss-card-02:hover .date-text {
    color: #ffffff;
}

.ss-card-02 .desc {
    color: #000000;
}

.ss-card-02:hover .desc {
    color: #ffffff;
}


/* Special Date */

.ss-date>.wrapper {
    background: #99031e;
    color: #ffffff;
}

.ss-pin {
    background: #99031e;
    color: #ffffff;
}

.ss-pin>svg {
    fill: #ffffff;
}


/* Special Image */

.ss-img .hover-container {
    background: rgba(0, 0, 0, .4);
    color: #ffffff;
}

.ss-img .hover-container .icon {
    color: #99031e;
}

.ss-img>.intro-text {
    color: #ffffff;
    background: rgba(0, 0, 0, .7);
}


/* Special List */

ul.ss-list>li>a {
    color: #333333;
}

ul.ss-list>li:hover>a,
ul.ss-list>li.active>*:first-child {
    color: #0a2471;
}

ul.ss-list>li::before {
    background: #afafaf;
}

ul.ss-list>li:hover::before,
ul.ss-list>li.active::before {
    background: #0a2471;
}


/* Special Pattern */

.ss-pattern-bottom::before,
.ss-pattern-bottom::after {
    background: #ffffff;
}

.ss-pattern-bottom.bg-sgray::before,
.ss-pattern-bottom.bg-sgray::after {
    background: #f9f9f9;
}

.ss-pattern-bottom.gray {
    background: #f9f9f9;
}

.ss-pattern-bottom.gray::before,
.ss-pattern-bottom.gray::after {
    background: #e6e6e7;
}


/* Special Stats */

.ss-stats .stat>.icon {
    color: #0a2471;
}

.ss-stats .stat>.icon.circle {
    background: #0a2471;
    color: #ffffff;
}

.ss-stats .v-sep::before {
    background: #0a2471;
}


/* Special Tag */

.ss-tags .tag {
    background: #0a2471;
    color: #ffffff;
}

.ss-tags .tag.hoverable {
    background: transparent;
    color: #0a2471;
    border-color: #0a2471;
}

.ss-tags .tag.hoverable:hover {
    background: #0a2471;
    color: #ffffff;
}

.ss-tags .tag.tag-dark {
    background: #303136;
    color: #fa6e39;
}


/* Table */

table.table td,
table.table th {
    border-color: #dadada;
}

table.table-progress .progress-tab::before {
    background: #ffffff;
    border-color: #0a2471;
}

table.table-progress .progress-tab>.bar {
    background-image: linear-gradient(to right, #0e2262, #0a2471);
}

table.table-report th {
    background: #000000;
    color: #ffffff;
    border-color: #f87037!important;
}

table.table-report th:nth-child(odd) {
    background: #232323;
}

table.table-report th:first-child {
    background: #000000;
}

table.table-report td {
    background: #f2f2f2;
}

table.table-report td:nth-child(odd) {
    background: #ffffff;
}

table.table-report td:first-child {
    background: #13245f;
    color: #ffffff;
}

table.table-report tr.highlight>td:first-child {
    background: #f89609;
}


/* Banner 01 */

.banner-01 .preview-wrapper {
    background: #ffffff;
}

.banner-01 .slick-current .preview-wrapper {
    background: #cad7ff;
}

.banner-01 .preview-wrapper>.img-bg {
    filter: blur(1px);
}

.banner-01 .slick-current .preview-wrapper>.img-bg {
    filter: blur(0);
}


/* Content 01 */

.content-01 {
    background: #e6e6e7;
}

.content-01 .arrow {
    color: #333333;
}

.content-01 .arrow:hover {
    color: #ae0524;
}

.content-01 .arrow-sep {
    background: #333333;
}


/* Content 02 */

.content-02 {
    background: #f5f5f5;
}

.content-02 .arrow {
    color: #333333;
}

.content-02 .arrow:hover {
    color: #ae0524;
}

.content-02 .arrow-sep {
    background: #333333;
}


/* Content 03 */

.content-03 {
    background-image: linear-gradient(to bottom, #ffffff, #f9f9f9);
}

.content-03 .panels>.panel-left {
    border-color: #dad7d7!important;
}

.content-03 .panels .v-line {
    background: #c7c7c7;
}

.content-03 .xtab {
    color: #333333;
}

.content-03 .xtab:hover,
.content-03 .xtab.active {
    color: #0a2471;
}


/* Info 01 */

.info-01 {
    color: #ffffff;
    background: #e6e6e7;
}

.info-01 .block.block-left .img-bg,
.info-01 .block-bg-green .img-bg {
    background-color: #5e98a6;
}


/* Section Counter */

.section-counter .counter::before,
.section-counter .counter::after {
    background: #0f2d81;
}

.section-counter .counter>.text {
    color: #000000;
}

.section-counter .counter:hover {
    color: #0f2d81;
}

.section-counter .counter>.text {
    color: #000000;
    background: #ffffff;
}

.section-counter .counter.active>.text {
    color: #ffffff;
    background: #0f2d81;
}


/* Tabs 01 */

.tab-container .tabs.tabs-01 .tab::before {
    background: #737373;
}

.tab-container .tabs.tabs-01 .tab>.text {
    color: #000000;
}

.tab-container .tabs.tabs-01 .tab:hover>.text {
    color: #0a2471;
}

.tab-container .tabs.tabs-01 .tab.active>.text {
    background: #0f2d81;
    color: #ffffff;
}

.tab-container .tabs.tabs-01 .tab .icon-new {
    background: #99031e;
    color: #ffffff;
}

.content-tab-new {
    color: #f7f7f7;
    background-color: #f91f1f;
    border-color: #de0028;
}


/* Tabs 02 */

.tab-container .tabs.tabs-02 {
    color: #ffffff;
}

.tab-container .tabs.tabs-02::after {
    background: #99031e;
    border-color: #ffffff;
}

.tab-container .tabs.tabs-02 .tab {
    background: #0f2d81;
    border-color: #ffffff;
}

.tab-container .tabs.tabs-02 .tab.active {
    background: #99031e;
    border-color: #ffffff;
}

.color-border-text {
    /* text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff; */
    text-shadow: 1px 1px #ffffff;
}

.font-2rem {
    font-size: 2rem !important;
}


/* card sownload */

.card.download-card {
    border-radius: 0;
    border: none;
    box-shadow: 4px 3px 13px 0px rgb(0 0 0 / 13%);
    border-bottom: 2px solid #d9d1d1;
}


/* Global Search Container */

.global-search-container .hamburger>* {
    background: #ffffff;
}

@media (min-width: 1200px) {
    .hamburger {
        opacity: 0 !important;
    }
}

@media (min-width: 1200px) {
    .hamburger-cookie {
        opacity: 1 !important;
    }
}