
:root{
  --color-p:#034CBD!important;
  --color-s:#1D78E7!important;
  --color-t:#1EADFF!important;
}

/* Reset */
html, body, table.table{color:#000000;}


/* Colors */
.color-p, .h-color-p:hover{color:var(--color-p)!important;}
.color-s, .h-color-s:hover{color:var(--color-s)!important;}
.color-t, .h-color-t:hover{color:var(--color-t)!important;}
.color-white, .h-color-white:hover{color:#ffffff!important;}
.color-black, .h-color-black:hover{color:#000000!important;}
.color-dark, .h-color-dark:hover{color:#222325!important;}
.color-gray, .h-color-gray:hover{color:#696969!important;}
.color-sgray, .h-color-sgray:hover{color:#e1e1e1!important;}
.color-gold, .h-color-gold:hover{
  background: -webkit-linear-gradient(98.56deg, #FDC031 2.37%, #FBCF68 19.48%, #FFEABB 22.74%, #FCCA57 25.7%, #FBCF68 69.48%, #FFEABB 72.69%, #FBCD60 75.7%, #FDC031 109.75%);
  -webkit-background-clip: text; -webkit-text-fill-color: transparent;
}
.color-01, .h-color-01:hover{color:#8589AB!important;}
.color-02, .h-color-02:hover{color:#FFE044!important;}
.color-03, .h-color-03:hover{color:#003366!important;}
.color-04, .h-color-04:hover{color:#FBCF68!important;}
.color-05, .h-color-05:hover{color:#44E3FF!important;}
.color-06, .h-color-06:hover{color:#FDC031!important;}
.color-07, .h-color-07:hover{color:#858585!important;}
.color-08, .h-color-08:hover{color:#9D9D9D!important;}
.color-09, .h-color-09:hover{color:#AEADAD!important;}
.color-10, .h-color-10:hover{color:#2252FC!important;}
.color-11, .h-color-11:hover{color:#4FBFFF!important;}
.color-12, .h-color-12:hover{color:#6C6C6C!important;}
.color-13, .h-color-13:hover{color:#44C3E6!important;}
.color-14, .h-color-14:hover{color:#31BBAC!important;}
.color-15, .h-color-14:hover{color:#03358F!important;}
.color-16, .h-color-16:hover{color:#A1A1A1!important;}
.color-17, .h-color-17:hover{color:#4A4A4A!important;}
.color-18, .h-color-18:hover{color:#5E5E5E!important;}
.color-19, .h-color-19{color:#98A2B3!important;}
.color-20, .h-color-20{color:#1570EF!important;}
.color-21, .h-color-21{color:#344054!important;}
.color-22, .h-color-22{color:#333333!important;}
.color-23, .h-color-23:hover{color:#03358F!important;}


.bg-p{background:var(--color-p)!important;}
.bg-s{background:var(--color-s)!important;}
.bg-t{background:var(--color-t)!important;}
.bg-white{background:#ffffff!important;}
.bg-black{background:#000000!important;}
.bg-dark{background:#222325!important;}
.bg-gray{background:#696969!important;} 
.bg-sgray{background:#e1e1e1!important;}
.bg-new{background:#31BBAC!important;}
.bg-update{background:#FDC031!important;}
.bg-cancel{background:#EA5053!important;}
.bg-01{background:#EFEFED!important;}
.bg-02, .h-bg-02:hover{background:#31BBAC!important;}
.bg-02{background:#31BBAC!important;}
.bg-03{background:#004AFC!important;}
.bg-04{background:#FDC031!important;}
.bg-05{background:#44C3E6!important;}
.bg-06{background:#034CBD!important;}
.bg-07{background:#D2D3D5!important;}
.bg-08{background:#2FC696!important;}
.bg-09{background:#009EF7!important;}
.bg-10{background:#44E3FF!important;}
.bg-11{background:#03358F!important;}
.bg-12{background:#A1A1A1!important;}
.bg-13{background:#F2F6FC!important;}


.bcolor-p{border-color:#0ab3de!important;}
.bcolor-s{border-color:#194e84!important;}
.bcolor-t{border-color:#f4b510!important;}
.bcolor-white{border-color:#ffffff!important;}
.bcolor-black{border-color:#000000!important;}
.bcolor-dark{border-color:#222325!important;}
.bcolor-gray{border-color:#696969!important;}
.bcolor-sgray{border-color:#e1e1e1!important;}


.bg-gradient-01 {background: linear-gradient(90deg, rgba(255, 193, 21, 0.8) 0%, rgba(253, 198, 49, 0) 68.27%);}
.bg-gradient-02{background: linear-gradient(90deg, #AC42B9 0%, rgba(172, 66, 185, 0) 68.27%);}
.bg-gradient-03{background: linear-gradient(90deg, #ffffff 0%, rgba(172, 66, 185, 0) 68.27%);}
.bg-gradient-04{background: linear-gradient(90deg, #012555 0%, rgba(172, 66, 185, 0) 68.27%);}
.bg-gradient-05{background: linear-gradient(90deg, #002E9B 0%, rgba(172, 66, 185, 0) 68.27%);}
.bg-gradient-06{background: linear-gradient(90deg, #034CBD 0%, rgba(3, 76, 189, 0.5) 77.85%, rgba(3, 76, 189, 0) 100%);}
.bg-gradient-07{background: linear-gradient(90deg, #44C3E6 0%, #034CBD 100%);}
.bg-gradient-08{background: linear-gradient(90deg, #073B8B 0%, #034CBD 57.13%);}
.bg-gradient-09{background: linear-gradient(90deg, #23B0A9 0%, #4BE8CB 68.11%);}
.bg-gradient-10{background: linear-gradient(90deg, rgba(121, 154, 207, 0) 0%, #799ACF 50%, rgba(121, 154, 207, 0) 100%);}
.bg-gradient-11{background: linear-gradient(90.29deg, rgba(68, 195, 230, 0.8) 3.82%, rgba(45, 161, 214, 0.534615) 62.84%, rgba(0, 91, 182, 0) 94.09%);}
.bg-gradient-12{background: linear-gradient(180deg, #1CA8FD 43.57%, rgba(30, 173, 255, 0) 100%);}
.bg-gradient-13{background: linear-gradient(180deg, #31BBAC 43.57%, rgba(49, 187, 172, 0) 100%);}
.bg-gradient-14{background: linear-gradient(180deg, #034CBD 43.57%, rgba(3, 76, 189, 0) 100%);}
.bg-gradient-15{background: linear-gradient(to right, rgba(68, 195, 230, 0.8) 0%, rgba(45, 161, 214, 0.53) 65%, rgba(0, 91, 182, 0) 100%);}



.text-gradient-01, .text-gradient-01:hover{
  background: linear-gradient(98.56deg, #FDC031 2.37%, #FBCF68 19.48%, #FFEABB 22.74%, #FCCA57 25.7%, #FBCF68 69.48%, #FFEABB 72.69%, #FBCD60 75.7%, #FDC031 109.75%);
  -webkit-background-clip: text; -webkit-text-fill-color: transparent;
}


/* Text Danger */
.text-danger{color:#FF2B2B;}



.filter-01{background:#E3E9FF;}

/* Buttons */
.btn.btn-p, .btn.btn-p:focus{color:#ffffff; background:var(--color-p); border-color:var(--color-p);}
.btn.btn-p:hover, .btn.btn-p:active{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.10);}

.btn.btn-p-inverse, .btn.btn-p-inverse:focus{color:var(--color-p); background:#ffffff; border-color:var(--color-p);}
.btn.btn-p-inverse:hover, .btn.btn-p-inverse:active{color:#ffffff; background:var(--color-p); border-color:var(--color-p);}

.btn.btn-01, .btn.btn-01:focus{color:#000000; background:#F4B50E; border-color:#F4B50E;}
.btn.btn-01:hover, .btn.btn-01:active{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.10);}

.btn.btn-02, .btn.btn-02:focus{color:#ffffff; background:#1EADFF;}
.btn.btn-02:hover, .btn.btn-02:active{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.10);}

.btn.btn-03, .btn.btn-03:focus{color:#ffffff; background:#44C3E6;}

.btn.btn-04, .btn.btn-04:focus{color:var(--color-p); background:#DAE8FF;}

.btn.btn-04.hover:hover{background:var(--color-p); color:#ffffff;}

.btn.btn-05, .btn.btn-05:focus{color:#ffffff; background:var(--color-p); border-color:var(--color-p);}
.btn.btn-05:hover, .btn.btn-05:active{background:#31BBAC;}


.btn-play:before, .btn-play:after{background:#44C3E6;}
.btn-play.primary::before, .btn-play.primary::after{background:#D5E4FC;}
.btn-play.primary svg path{fill:#ffffff;}
.btn.btn-gallery{background:#D5E4FC;}


.btn.btn-outline-none, .btn.btn-p:focus {
  color: var(--color-p); background: transparent; border-color: transparent;
}
.btn.btn-outline-p, .btn.btn-outline-p:focus{color:var(--color-p); background:transparent; border-color:var(--color-p);}
.btn.btn-outline-p:hover{color:#ffffff; background:var(--color-p);}
.btn.btn-outline-p:active{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.12);}

.btn.btn-outline-none, .btn.btn-p:focus{color:var(--color-p); background:transparent; border-color:transparent;}

.btn.btn-outline-white, .btn.btn-outline-white:focus{color:#ffffff; background:transparent; border-color:#ffffff;}
.btn.btn-outline-white:hover{color:#ffffff; background:var(--color-p); border-color:var(--color-t)!important;}
.btn.btn-outline-white:active{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.12);}
.btn.btn-outline-white .icon::before{background:#ffffff!important;}
.btn.btn-outline-white:hover .icon svg path{fill:var(--color-t)!important;}
.btn.btn-outline-white:hover .title{color:#ffffff!important;}


/* Banner 01 */
.banner-01 .pagination-number{color:rgba(113, 113, 113, 1);}
.banner-01 .slideshow-pagination-item.active .pagination-number{color:#034CBD;}
.banner-01 .pagination-separator{background:rgba(113, 113, 113, 1);}
.banner-01 .pagination-separator-loader{background:#ffffff;}
.banner-01 .slideshow-pagination-item.active .pagination-separator-loader{background:#034CBD;}
.banner-01 .arrows > .arrow{background:#034CBD; color:#ffffff;}

.banner-01.style-02 .pagination-number{color:rgba(255, 255, 255, .7);}
.banner-01.style-02 .slideshow-pagination-item.active .pagination-number{color:rgba(127, 191, 255, .7);}
.banner-01.style-02 .pagination-separator{background:rgba(255, 255, 255, .7);}
.banner-01.style-02 .pagination-separator-loader{background:#ffffff;}
.banner-01 .slideshow-pagination-item.active .pagination-separator-loader{background:rgba(255, 255, 255, .7);}
.banner-01.style-02 .arrows > .arrow{background:#03358F; color:#ffffff;}

.style-03 .swiper-pagination-bullet{background: #ffffff;}
.style-03 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #44C3E6;}
.style-03 .arrows > .arrow {
  background: #034CBD; color: #ffffff;
}

.style-04 .arrows > .arrow {
  background: #31BBAC; color: #ffffff;
}
.style-04 .swiper-pagination-bullet{background: #ffffff; color: #034CBD;}
.style-04 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #31BBAC; color:#ffffff;}

.style-05 .swiper-pagination-bullet{background: #EDEDED;}
.style-05 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #31BBAC; color:#ffffff;}

/* Banner 02 */
.banner-02 .pagination-number{color:rgba(113, 113, 113, 1);}
.banner-02 .slideshow-pagination-item.active .pagination-number{color:#034CBD;}
.banner-02 .pagination-separator{background:rgba(113, 113, 113, 1);}
.banner-02 .pagination-separator-loader{background:#ffffff;}
.banner-02 .slideshow-pagination-item.active .pagination-separator-loader{background:#034CBD;}
.banner-02 .swiper-pagination .swiper-pagination-bullet{background:#ffffff!important;}
.banner-02 .swiper-pagination .swiper-pagination-bullet-active{background:#003366!important;}
.banner-02 .arrows > .arrow{background:#034CBD; color:#ffffff}
.banner-02 .arrows > .arrow.arrow-prev.swiper-button-disabled,
.banner-02 .arrows > .arrow.arrow-next.swiper-button-disabled{background:rgba(0, 0, 0, .1); color:#ffffff;}


/* Banner 03 */
.banner-03 .pagination-number{color:rgba(113, 113, 113, 1);}
.banner-03 .slideshow-pagination-item.active .pagination-number{color:#034CBD;}
.banner-03 .pagination-separator{background:rgba(113, 113, 113, 1);}
.banner-03 .pagination-separator-loader{background:#ffffff;}
.banner-03 .slideshow-pagination-item.active .pagination-separator-loader{background:#034CBD;}
.banner-03 .swiper-pagination .swiper-pagination-bullet{background:#ffffff!important;}
.banner-03 .swiper-pagination .swiper-pagination-bullet-active{background:#003366!important;}
.banner-03 .arrows > .arrow{background:#31BBAC; color:#ffffff}
.banner-03 .arrows > .arrow.arrow-prev.swiper-button-disabled,
.banner-03 .arrows > .arrow.arrow-next.swiper-button-disabled{background:rgba(0, 0, 0, .1); color:#ffffff;}


/* Breadcrumb 01 */
.breadcrumb-01 .link-wrapper .link:last-child .menu{color:var(--color-s);}
.breadcrumb-01 .link-wrapper .link .line{background:var(--color-s);}


/* Breadcrumb 02 */
.breadcrumb-02 .link-wrapper .link .line{background:#0759C6;}
.breadcrumb-02 .link-wrapper .link .menu{color:#000000;}
.breadcrumb-02 .link-wrapper .link:last-child .menu{color:#1D78E7!important;}


/* Breadcrumb 03 */
.breadcrumb-03 .wrapper{background:#E3E9FF;}
.breadcrumb-03 .link-wrapper .link:last-child .menu{color:var(--color-s);}
.breadcrumb-03 .link-wrapper .link .line{background:var(--color-s);}


/* Breadcrumb 05 */
.breadcrumb-backend-01 .link-wrapper .link:last-child .menu{color:#1EADFF;}
.breadcrumb-backend-01 .link-wrapper .link .line{background:#1EADFF;}


/* Contact Call Center */
.contact-call-center .wrapper .icon::before{background:var(--color-p);}


/* Calendar Month */
.calendar-month thead{background:#ffffff!important;}
.calendar-month .fc .fc-col-header-cell-cushion{color:#969696;}
.calendar-month .fc-popover .fc-popover-body .fc-event.event-blue{background:#E2F1FF;}
.calendar-month .fc-popover .fc-popover-body .fc-event.event-red{border-color:#C70000;}
.calendar-month .fc-popover .fc-popover-body .fc-event.event-yellow{background:#E4F1DA;}
.calendar-month .fc-popover .fc-popover-body .fc-event .title-time{color:#000000;}
.calendar-month .fc-popover .fc-popover-body .fc-event.event-blue .title{color:var(--color-p);}
.calendar-month .fc-popover .fc-popover-body .fc-event.event-red{background:#FF3B3B1A;}
.calendar-month .fc-popover .fc-popover-body .fc-event.event-red .title{color:#C70000;}
.calendar-month .fc-popover .fc-popover-body .fc-event.event-yellow .title{color:#FCB913;}
.calendar-month .activity-list{background:#fafafa;}
.calendar-month .fc-theme-standard .fc-scrollgrid{border-color:#E9ECFF;}
.calendar-month .fc .fc-day-other .fc-daygrid-day-top{opacity:1;}
.calendar-month .fc-theme-standard td, .fc-theme-standard th{border-color:#E9ECFF;}
.calendar-month .custom-event{color:#000000;}
.calendar-month .fc-popover-title{color:#000000;}
.calendar-month .fc-popover-body{border-color:#30906a!important}
.calendar-month .fc-popover-close{color:#000000;}
.calendar-month .fc-daygrid-day.fc-day-today{background:#ECF5FF;}
.calendar-month .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background:var(--color-p); color:#ffffff;}
.calendar-month .fc-day-other{background:rgba(210, 210, 210, 0.15);}
.calendar-month .fc-daygrid-event-harness{background:transparent!important; color:#000000;}
.calendar-month .fc-event-title.fc-sticky{color:#000000;}
.calendar-month .fc-more-link{color:var(--color-p);}
.calendar-month .fc .fc-daygrid-more-link:hover{background:var(--color-p);}
.calendar-month .fc-daygrid-dot-event.fc-event-mirror, .calendar-month .fc-daygrid-dot-event:hover{background:transparent;}

.calendar-month .fc-event.event-red>.custom-event{background:#FF3B3B1A; color:#E92C2C;}
.calendar-month .fc-event.event-blue>.custom-event{background:#0085FF1A; color:#0085FF;}
.calendar-month .fc-event.event-yellow>.custom-event{background:#D8FFCC; color:#3CAC2F;}

.calendar-month .fc-more-link{background:var(--color-p); color:#ffffff;}
.calendar-month .fc-theme-standard .fc-popover-header{background:#ffffff;}


/* Calendar - Day */
.calendar-day .fc-slats{
  border-bottom-color:transparent!important;
}
.calendar-day .fc-unthemed td{border-color:#DADCE0!important;}
.calendar-day td.fc-axis.fc-widget-content:first-child{background:#ffffff; color:#000000;}
.calendar-wrapper .calendar-header-title > .wrapper .list{color:#ffffff; background:#E7F1FF;}
.calendar-header-title > .wrapper .time{border-color:#B9CDE4!important; color:var(--color-p); background:#B9CDE4;}
.calendar-day .fc-event{background:#ffffff;}
.calendar-day td.fc-axis.fc-widget-content:first-child{border-color:#DADCE0;}
.calendar-day .fc-event{box-shadow:0px 0px 3.13px 0px #00000026;}
.calendar-day .fc-event.event-blue .custom-event{border-color:#034CBD!important;}
.calendar-day .fc-event.event-sky .custom-event{border-color:#1EADFF!important;}
.calendar-day .fc-event.event-sky .custom-event .btn-more-arrow .icon{background:#1EADFF!important;}


/* Calendar Year */
.calendar-year .fc-popover .fc-popover-body .fc-event.event-blue{background:#E0F5FF99;}
.calendar-year .fc-popover .fc-popover-body .fc-event.event-red{background:#FFECEC;}
.calendar-year .fc-popover .fc-popover-body .fc-event.event-yellow{ background:#FFFBE9;}
.calendar-year .fc-popover .fc-popover-body .fc-event .title-time{color:#000000;}
.calendar-year .fc-popover .fc-popover-header .fc-popover-title{color:#333333;}
.calendar-year .fc-popover .fc-popover-body .fc-event.event-blue .title{color:#42A4FF;}
.calendar-year .fc-popover .fc-popover-body .fc-event.event-red .title{color:#C70000;}
.calendar-year .fc-popover .fc-popover-body .fc-event.event-yellow .title{color:#EEAA00;}
.calendar-year .activity-list{background:#ffffff;}
.calendar-year .fc-multimonth-month{border-color:#EBEBEB!important;}
.calendar-year .fc-multimonth-month.active{border-color:#9BB3CF!important;}
.calendar-year .fc .fc-cell-shaded, .fc .fc-day-disabled{background:#ffffff;}
.calendar-year .fc-theme-standard .fc-popover-header{background:#ffffff;}
.calendar-year .fc-multimonth-month .fc-multimonth-title{color:#000000;}
.calendar-year .fc-multimonth-month.active .fc-multimonth-title{background:var(--color-p); color:#ffffff;}
.calendar-year .fc-col-header-cell-cushion{color:#9291A5;}
.calendar-year .fc-multiMonthYear-view .fc-daygrid-event.fc-event-end,
.calendar-year .fc-multiMonthYear-view .fc-daygrid-event.fc-event-start,
.calendar-year .fc-multiMonthYear-view .fc-daygrid-more-link{background:var(--color-p);}
.calendar-year .fc-multiMonthYear-view .fc-daygrid-day.active .fc-daygrid-day-number{color:#ffffff;}
.calendar-year .fc-popover .fc-popover-body .fc-event{background:transparent; color:#000000;}
.calendar-year .fc-popover .fc-popover-body .fc-event *{color:#000000;}
.calendar-year .fc-popover .fc-popover-body .fc-event:hover{background:rgba(123, 177, 255, 0.15);}
.calendar-year .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame{
  background:var(--color-p)!important; border-color:#1EADFF!important;
}
.calendar-year .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame .fc-daygrid-day-number{color:#ffffff;}
.calendar-year .activity-list > .wrapper{background:var(--color-p); color:#ffffff;}


/* Calendar Week */
.calendar-week th.fc-timegrid-axis{background:var(--color-p); color:#ffffff;}
.calendar-week .fc-col-header-cell{background:#ffffff;}
.calendar-week .fc .fc-col-header-cell-cushion{color:#969696;}
.calendar-week .fc-col-header-cell.fc-day-today{background:var(--color-p)!important; color:#ffffff;}
.calendar-week .fc-col-header-cell.fc-day-today > .fc-scrollgrid-sync-inner a{color:#ffffff;}
.calendar-week .fc-timegrid-slot.fc-timegrid-slot-label.fc-timegrid-slot-minor,
.calendar-week .fc-timegrid-slot-label-frame.fc-scrollgrid-shrink-frame{background:#ffffff; color:var(--color-p);}
.calendar-week .fc-event{background:#ffffff!important; border-color:var(--color-p)!important}
.calendar-week .fc-timegrid-axis-frame.fc-scrollgrid-shrink-frame.fc-timegrid-axis-frame-liquid{background:#2e603c; color:#ffffff;}
.calendar-week .fc-day.fc-day-today{background:#ebf6f1;}
.calendar-week .fc-v-event .fc-event-main{color:#000000;}
.calendar-week .fc .fc-timegrid-slot-label-cushion{color:#969696;}

.calendar-week .fc-event.event-yellow{border-color:#FACF0F!important;}
.calendar-week .fc-event.event-yellow .btn-more-arrow .icon{background:#FACF0F!important;}

.calendar-week .fc-event.event-red{border-color:#FF6D6D!important;}
.calendar-week .fc-event.event-red .btn-more-arrow .icon{background:#FF6D6D!important;}


/* Card Toggle Menu */
.card-toggle-menu .submenu{background:#ffffff; color:var(--color-p);}
.card-toggle-menu .submenu:hover{background:var(--color-p); color:#ffffff!important;}

.card-toggle-menu .submenu.style-02{border-color:#C8DEFF;}


/* Compensation */
.compensation-section .compensation-category{
  background:linear-gradient(90deg, #C8DEFF 0%, rgba(200, 222, 255, 0) 100%);
}
.compensation-section .compesation-item:hover .title{color:var(--color-p);}
.compensation-section .compesation-item:hover .submenu .title{color:#000000;}
.compensation-section .compesation-item .dot{background:#C8DEFF;}
.compensation-section .compesation-item:hover .dot{background:var(--color-p);}
.compensation-section .compesation-item .line{background:#C8DEFF;}


/* Choice */
.choice-lists .choice-item{background:#E8F1FF;}
.choice-lists .choice-item.active{color:var(--color-p);}
.choice-lists:not(.result) .choice-item.active{background:#034CBD33; border-color:#034CBD;}
.choice-lists .choice-item .checkmark{border-color:#ffffff; background:#ffffff;}
.choice-lists .choice-item input[type="radio"]:checked + .checkmark,
.choice-lists .choice-item.active .checkmark{
  background: #1967d2; border-color: #1967d2;
}


/* Department Accordion */
.department-accordion .accordion-item .accordion-header .dot{background:#C8DEFF; border-color:#C8DEFF;}
.department-accordion .accordion-item{border-color:#D8D8D8;}
.department-accordion .accordion-item .accordion-header .btn-arrow{border-color:#D9D9D9;}
.department-accordion .accordion-item .accordion-list .dot{border-color:#858585;}
.department-accordion .accordion-item .accordion-list-item .title{color:#858585;}


/* Upload Container */
.upload-container.style-02{border-color:#E9E9E9; background:#ffffff;}
.upload-container.style-03{background:#EFF6FF;}
.upload-container.style-03 .edit-icon{border-color:#ffffff;}


/* E-book */
.ebook-container canvas{background:#666666;}
.ebook-container .df-container > .df-ui-next, 
.ebook-container .df-container > .df-ui-prev{color:#ffffff;}

.popup-container .popup-box .rating .rating-item{background:#E4E4E4; color:#ffffff;}
.popup-container .popup-box .rating .rating-item.active{background:#31BBAC; color:#ffffff;}

/* Inputs */
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{
    color:#000000!important; border-color:#E9E9E9!important;
}
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:var(--color-p)!important;}

input[type=text].fgray, input[type=email].fgray, input[type=password].fgray, input[type=date].fgray, 
input[type=tel].fgray, input[type=number].fgray, input[type=phone].fgray, input[type=submit].fgray, 
input[type=file].fgray, select.fgray, textarea.fgray,
.form-group .upload-wrapper.fgray::before{background:#f8f9fa!important;}
input[type=text].sgray, input[type=email].sgray, input[type=password].sgray, input[type=date].sgray, 
input[type=tel].sgray, input[type=number].sgray, input[type=phone].sgray, input[type=submit].sgray, 
input[type=file].sgray, select.sgray, textarea.sgray,
.form-group .upload-wrapper.sgray::before{background:#e1e1e1!important;}
input[type="search"]::placeholder{color:#000000;}
input[type="email"][disabled],
input[type="text"][disabled]{background:#eeeeee!important; color:#737373!important}
input::placeholder, textarea::placeholder{color:#000000; font-weight:300;}
input.validate-error, textarea.validate-error, .upload-container.validate-error{border-color:#E5252A!important;}
form.news input::placeholder{color:#AEADAD;}


/* Form Check */
.form-check .checkmark {background:#eeeeee; }
.form-check input:checked ~ .checkmark {background:var(--color-p);}
.form-check .checkmark:after{border-color:#ffffff;}
.form-check input:checked ~ .checkmark{background:#0A112B;}


/* Form Check Style 02 */
.form-check.style-02 .checkmark{border-color:#B5B5BE; background:#ffffff;}
.form-check.style-02 input:checked ~ .checkmark{background:var(--color-p); border-color:var(--color-p);}


/* Form Accordian */
.form-accordion  > .content > .wrapper{border-color:#F6F6F6; background:#F6F6F6;}
.form-accordion  > .content.active > .wrapper{background:#034CBD;}
.form-accordion  > .content .text-container .title{color:#0A112B;}
.form-accordion  > .content.active .text-container .title{color:#ffffff;}
.form-accordion  > .content.active .chevron-wrapper .icon{color:#ffffff;}
.form-accordion .answer::-webkit-scrollbar-thumb{background:var(--color-p)!important;}
.form-accordion .answer::-webkit-scrollbar-track{background:#DDE0FF;}
.form-accordion > .content.active > .wrapper .text-container svg:not(.document) path{fill:#ffffff;}
.form-accordion > .content > .wrapper .text-container svg:not(.document) path{fill:#000000; transition:fill .25s}
.form-accordion > .content > .wrapper .text-container svg.document path{stroke:#000000; transition:stroke .25s}
.form-accordion > .content.active > .wrapper .text-container svg.document path{stroke:#ffffff;}


/* Gender */
.gender-selection .gender-option{color:#000000; background:#ffffff;}
.gender-selection .check-icon{color:var(--color-p);}
.gender-selection .gender-option.selected{
  background:#B8D4FF; border-color:var(--color-p); color: var(--color-p);
}


/* List Header */
.list-header .option .icon-view{background:#F3F3F3;}
.list-header .option .icon-view:hover,
.list-header .option .icon-view.active{background:var(--color-p);}
.list-header .option .icon-view:hover svg path,
.list-header .option .icon-view.active svg path{fill:#ffffff!important;}
.list-header .option .icon-view svg path{fill:var(--color-s)!important;}
.list-header .option .icon-view.collapse.active{background:var(--color-p);}
.list-header .option .icon-view.collapse svg path{stroke:var(--color-p)!important;}
.list-header .option .icon-view:hover svg path, .list-header .option .icon-view.active svg path{stroke:#ffffff;}
.list-header .option .icon-view.collapse.active svg path,
.list-header .option .icon-view.collapse:hover svg path{stroke:#ffffff!important;}
.list-header .option .icon-view.expand svg{stroke:var(--color-p)!important;}
.list-header .option .icon-view.expand.active svg,
.list-header .option .icon-view.expand:hover svg{stroke:#ffffff!important;}
.list-header .option .dropdown-icon{color:#000000;}
.list-header .option .icon-view.disable{color:#eeeeee;}
.list-header .option > .ui.icon.input input{background:#FFFFFF!important;}
.list-header .option > .ui.icon.input input::placeholder{color:#9D9D9D!important;}
.list-header .option > select{background:#FFFFFF!important;}
.list-header .option > input{background:#FFFFFF!important;}


/* Member Section */
.member-01 input::placeholder{color:#9D9D9D;}
.member-01 .member-content-wrapper .cancel-form{border-color:#DFDFDF;}


/* Paginate */
.paginate .page.active, .paginate .page:hover{color:#ffffff; background:#034CBD;}
.paginate .page{color:#9D9D9D;}
.paginate .arrow.arrow-prev, .paginate .arrow.arrow-next{color:#9D9D9D;}


/* Password Level */
.password-level > .levels > *{border-color:#d5d5d5; background:#F2F2F2;}
.password-level.level-1 > .levels > *:nth-child(1){
  background:#ff0000; border-color:#ff0000;
}
.password-level.level-1 .text{color:#ff0000;}

.password-level.level-2 > .levels > *:nth-child(1),
.password-level.level-2 > .levels > *:nth-child(2){
  background:#ff7e00; border-color:#ff7e00;
}
.password-level.level-2 .text{color:#ff7e00;}
.password-criteria .criteria-item.valid::before{color: #00861F;}



/* Password Criteria */
.password-criteria{color:#333;}
.password-criteria .criteria-item{color:#999;}
.password-criteria .criteria-item.valid{color:#00861F;}
.password-criteria .criteria-item::before{color:#999;}
.password-criteria.style-03 .criteria-item::before{color:var(--color-p);}
.password-criteria.style-03 .criteria-item{color:var(--color-p);}
.password-criteria.style-03 .criteria-item.valid{color:#00861F!important;}
.password-criteria.style-03 .criteria-item.valid::before{color:#00861F!important;}



/* Popup Notification */
.popup-container{
  background: linear-gradient(102.66deg, rgba(30, 173, 255, 0.8) 0%, rgba(3, 76, 189, 0.8) 49.52%, rgba(151, 71, 255, 0.8) 100%);
 backdrop-filter: blur(20px);
}
.popup-container .popup-content{background:#ffffff;}
.popup-container .popup-content.size-02{background:#ffffff;}
.popup-container input::placeholder{color:#98A2B3;}
.popup-container input:focus{border-color:#D1E9FF!important;}


/* Notification */
.noti-container{border-color:#FDE476; background:#FFFAE2;}


/* RSS */
.rss:nth-child(1),
.rss{border-color:#E8E8E8;}
.rss:hover{background:#0a112b;}
.rss .icon-container .icon{background:linear-gradient(180deg, #0A112B 0%, #13305A 100%);}
.rss:hover .text-container .title{color:#ffffff!important;}
.rss .date-view{color:#808080;}
.rss:hover .date-view{color:#A6A9CD}
.rss:hover .date-view svg path{fill:#A6A9CD;}


.intro-01 .intro-footer>.wrapper .social-options .social-wrapper .social{border-color:#ffffff;}


/* Search Container */
.search-container.style-01 input{border-color:rgba(157, 157, 157, 0.4)}


/* Search Filter */
.search-filter-container .btn-collap{border-color:#E9E9E9;}
.search-filter-container .form-wrapper{border-color:#DDE0FF;}


/* Sitemap-01 */
.sitemap-01 .submenu .title{color:#858585;}
.sitemap-01 .compensation-lists .dot-sub{border-color:#858585;}



/* Special List */
.ss-list > li::before{background:#ffffff;}
.ss-list.color-11 > li::before{background:#03358F;}
.ss-list.color-12 > li::before{background:#31BBAC;}


/* Special Tag */
.ss-tags > .tag{background:#EDEDED; color:var(--color-p);}


.list-header-calendar .calendar-header.day .arrow{background:var(--color-p); color:#ffffff;}


/* Section 01 */
.section-01 .swiper-pagination .swiper-pagination-bullet{background:#ffffff!important;}
.section-01 .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-p)!important;}
.section-01 .arrows > .arrow{background:#034CBD; color:#000000}
.section-01 .arrows > .arrow.arrow-prev.swiper-button-disabled,
.section-01 .arrows > .arrow.arrow-next.swiper-button-disabled{background:rgba(0, 0, 0, .1); color:#ffffff;}


/* Section 02 */
.section-02 .underline::before{background:#0A112B;}
.section-02 .menu-services .menu-item .wrapper:hover .title,
.section-02 .menu-services .menu-item .wrapper:hover .desc{color:#ffffff;}
.section-02.mobile-arrows .arrows > .arrow{background:#034CBD; color:#ffffff}
.section-02.mobile-arrows .arrows > .arrow.arrow-prev.swiper-button-disabled,
.section-02.mobile-arrows .arrows > .arrow.arrow-next.swiper-button-disabled{background:rgba(0, 0, 0, .1); color:#ffffff;}
.section-02.swiper-mobile .arrows .arrow{background:var(--color-p);}

.menu-services-slider .menu-item .wrapper:hover {
  background: linear-gradient(180deg, #44E3FF 0%, #034CBD 100%);
  color: #ffffff;
}
.menu-services-slider .menu-item .wrapper:hover svg path,
.menu-services-slider .menu-item .wrapper:hover svg g rect {
  fill: #ffffff;
}
.menu-services-slider .arrows > .arrow {
  background: #03358F;
  color: #ffffff;
}

.menu-services-slider.style-02 .menu-item .wrapper:hover{background: transparent;}
.menu-services-slider.style-02 .menu-item .wrapper:hover::before {
  background: #034CBD;
}
.menu-services-slider.style-02 .menu-item .wrapper:hover svg path,
.menu-services-slider.style-02 .menu-item .wrapper:hover svg g rect {
  fill: #31BBAC !important;
}
.menu-services-slider.style-02 .arrows > .arrow {
  background: #034CBD;
  color: #ffffff;
}

.menu-services-slider.style-03 .menu-item .wrapper:hover{background: #E5EFFF; color: #034CBD;}
.menu-services-slider.style-03 .menu-item .wrapper svg path,
.menu-services-slider.style-03 .menu-item .wrapper svg g rect {
  fill: #44C3E6 !important;
}
.menu-services-slider.style-03 .arrows > .arrow {
  background: #31BBAC;
  color: #ffffff;
}

/* Section 03 */
.section-03 .arrows .arrow{background:var(--color-p);}


/* Section 03 */
.section-03 .social-options .social-wrapper .social{border-color:var(--color-p);}
.section-03 .social-options .social-wrapper .social .copy-tooltip{background:var(--color-p);}
.section-03 .social-options .social-wrapper .social .copy-tooltip>.wrapper::before{background:var(--color-p);}


/* Section 04 */
.section-04 .body{background:#ffffff; border-color:#ffffff;}


/* Section 05 */
.section-05 .swiper-pagination .swiper-pagination-bullet{background:#ffffff!important;}
.section-05 .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-p)!important;}
.section-05 .arrows > .arrow{background:#034CBD; color:#000000}
.section-05 .arrows > .arrow.arrow-prev.swiper-button-disabled,
.section-05 .arrows > .arrow.arrow-next.swiper-button-disabled{background:rgba(0, 0, 0, .1); color:#ffffff;}


.section-05 .swiper-vertical .swiper-pagination-02 .swiper-pagination-bullets .swiper-pagination-bullet{background:#ffffff!important;}
.section-05 .swiper-vertical .swiper-pagination-02 .swiper-pagination-bullet-active{background:var(--color-p)!important;}


/* Section 06 */
.section-06 .swiper-expand .arrows .arrow{background:#034CBD;}


/* Section 08 */
.section-08 .social-options .social-wrapper .social{border-color:#ffffff;}


/* Section 10 */
.section-10 .underline::before{background:#0A112B;}
.section-10 .menu-services .menu-item .wrapper:hover .title,
.section-10 .menu-services .menu-item .wrapper:hover .desc{color:#ffffff;}
.section-10 .menu-services .menu-item .wrapper:hover svg path{fill:#31BBAE;}
.section-10 .menu-services .menu-item .wrapper:hover{background:linear-gradient(180deg, #034CBD 0%, #03358F 100%);}

.section-10 .menu-services.template-3 .menu-item .wrapper:hover{background:#E5EFFF;}
.section-10 .menu-services.template-3 .menu-item .wrapper:hover .title,
.section-10 .menu-services.template-3 .menu-item .wrapper:hover .desc{color:#034CBD;}
.section-10 .menu-services.template-3 .menu-item .wrapper svg path{fill:#44C3E6;}
.section-10.swiper-mobile .arrows .arrow{background:var(--color-p);}


/* Section 11 */
.section-11 .background-overlay{background: rgba(3, 53, 143, .85);}


/* Section 12 */
.section-12 .swiper-pagination .swiper-pagination-bullet{background:#EAEAEA!important;}
.section-12 .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-p)!important;}
.section-12 .arrows > .arrow{background:#034CBD; color:#000000}
.section-12 .arrows > .arrow.arrow-prev.swiper-button-disabled,
.section-12 .arrows > .arrow.arrow-next.swiper-button-disabled{background:rgba(0, 0, 0, .1); color:#ffffff;}

.section-12.template-3 .swiper-pagination .swiper-pagination-bullet-active{background:#31BBAC!important;}


/* Secction 14 */
.section-14 .box-content.template-3{background:#ffffff;}


/* Special Title 01 */
.ss-title-01::before{background:#31BBAC;}


.ss-card .btn-arrow, .table.table-02 tr .btn-arrow,  .table.table-03 tr .btn-arrow{background:#44C3E6;}
.ss-card .gallery-icon{background:rgba(0, 0, 0, .6);}


.ss-sep-02 > *::before, .ss-sep-02 > *::after{background:#C4C4C4;}


/* Special Card 01 */
.ss-card-01 .text-container .date{border-color:#0A112B;}
.ss-card-01:hover .text-container .date{background:#0A112B; color:#ffffff;}
.ss-card-01 .card-footer .line{background:#C4C4C4;}
.ss-card-01 .card-footer .line::before{background:#0A112B;}


/* Special Card 02 */
.ss-card-02:hover .wrapper .text-container > .title{color:var(--color-p);}


/* Special Card 03 */
.ss-card-03:hover .text-container > .title{color:var(--color-p);}


/* Special Card 04 - Template 3 */
.ss-card-04.template-3{background:#ffffff;}
.ss-card-04.template-3:hover{background:var(--color-p);}
.ss-card-04.template-3:hover .text-container .title, 
.ss-card-04.template-3:hover .text-container .desc{color:#ffffff;}
.ss-card-04.template-3:hover .text-container .icon{color:#31BBAC!important;}
.ss-card-04.template-3:hover .text-container .btn{background:#31BBAC;}


/* Special Card 09 */
.ss-card-09 .text-container .date{border-color:#0A112B;}
.ss-card-09:hover .text-container .date{background:#0A112B; color:#ffffff;}
.ss-card-09 .card-footer .line{background:#C4C4C4;}
.ss-card-09 .card-footer .line::before{background:#0A112B;}


/* Special Card 10 */
.ss-card-10{background:#EFEFED;}
.ss-card-10:hover{background:var(--color-p);}
.ss-card-10 .wrapper .date-container{background:var(--color-p);}
.ss-card-10:hover .wrapper .date-container{background:#EBEBEB;} 
.ss-card-10:hover .text-container > .title{color:#ffffff;}
.ss-card-10:hover .text-container .icon{color:#44E3FF!important;}
.ss-card-10:hover .text-container .ss-stats .stat > .title{color:#ffffff;}
.ss-card-10:hover .wrapper .date-container .day, 
.ss-card-10:hover .wrapper .date-container .month-year{color:var(--color-p)!important;}


/* Special Card 12 */
.ss-card-12 .card-bg-01{background:#1CA8FD;}
.ss-card-12 .card-bg-03{background:#034CBD;}


/* Special Card 13 */
.ss-card-13 .filter-main{background:#034CBD;}
.ss-card-13 .filter-sub{background: linear-gradient(270deg, rgba(68, 195, 230, 0.8) 50%, rgba(45, 161, 214, 0.534615) 62.84%, rgba(0, 91, 182, 0) 94.09%);}


/* Special Card 14 */
.ss-card-14.card-left::before{background:#FDC031;}
.ss-card-14.card-right::before{background:#31BBAC;}

.ss-card-14.template-3{background:#03358F;}

.ss-card-14.template-3.card-left::before{background:#03358F;}
.ss-card-14.template-3 .pattern-circle-01{background:#1c70f1;}
.ss-card-14.template-3 .pattern-circle-02{background:#0b59D2;}
.ss-card-14.template-3 .pattern-circle-03{background:#034CBD;}
.ss-card-14.template-3 .patterns>.wrapper::after{background:#034CBD;}

.ss-card-14.template-3.card-right{background:#29b0A1;}
.ss-card-14.template-3.card-right .pattern-circle-01{background:#69dfd2;}
.ss-card-14.template-3.card-right .pattern-circle-02{background:#45d4c4;}
.ss-card-14.template-3.card-right .pattern-circle-03{background:#31BBAC;}
.ss-card-14.template-3.card-right .patterns>.wrapper::after{background:#31BBAC;}

@media screen and (max-width:767.98px){
  .ss-card-14.card-right::after {background:#31BBAC;}
}


/* Special Card 15 */
.ss-card-15 .stat .icon{color:#31BBAC;}
.ss-card-15:hover .text-container > .title{color:var(--color-p);}


/* Special Card 16 */
.ss-card-17{background:#ffffff;}
.ss-card-17:hover{background:var(--color-p);}
.ss-card-17:hover .title, .ss-card-17:hover .desc{color:#ffffff;}


/* Tab 01 */
.tabs.tabs-01 .tab .menu.active{background:var(--color-p); color:#ffffff;}
.tabs.tabs-01 .tab:before{background:var(--color-s);}
.tabs.tabs-01 .tab .menu.active svg path{fill:#ffffff;}
.tabs-01 .tab .submenu.active{color:var(--color-p);}

.tabs.tabs-01.template-3 .tab .menu.active, .tabs.tabs-01.template-3 .tab .menu:hover{background:var(--color-p); color:#ffffff;}
.tabs.tabs-01.template-3 .tab .menu.active svg path, .tabs.tabs-01.template-3 .tab .menu:hover svg path{fill:#ffffff;}
.tabs.tabs-01.template-3 .tab .menu svg path{fill:#31BBAC;}
.tabs-01.template-3 .tab .menu{background:#ffffff;}


/* Tab 02 */
.tabs-02 .tab:nth-child(1){background:#31BBAC;}
.tabs-02 .tab:nth-child(2){background:#01236B;}
.tabs-02 .tab:nth-child(3){background:#2FD2F1;}
.tabs-02 .tab:nth-child(4){background:#31BBAC;}
.tabs-02 .tab:nth-child(5){background:#01236B;}
.tabs-02 .tab .title, .tabs-02 .tab .desc{color:#ffffff;}


/* Tab 03 */
.tabs.tabs-03 .tab .menu.active, .tabs.tabs-03 .tab .menu:hover{background:var(--color-p); color:#ffffff;}
.tabs.tabs-03 .tab:before{background:var(--color-s);}
.tabs.tabs-03 .tab .menu.active .icon svg path, 
.tabs.tabs-03 .tab .menu:hover .icon svg path{fill:#ffffff;}
.tabs-03 .tab .submenu.active{color:var(--color-p);}
.tabs-03 .tab:not(:first-child) .menu{border-color:#D3D3D3;}


/* Tab Selector */
.tab-selector .checkmark{border-color:#BEBEBE;}
.tab-selector input[type="radio"]:checked + .checkmark,
.tab-selector input[type="checkbox"]:checked + .checkmark{background:#1967d2; border-color:#1967d2;}


/* Faq 01 */
.faq-01 .content.active table.table.table-download.table-02 tr{background:var(--color-p);}
.faq-01 .content.active table.table.table-download.table-02 tr .title{color:#ffffff;}
.faq-01 .content.active table.table.table-download.table-02 tr .options svg path{fill:var(--color-t);}
.faq-01 .content.active table.table.table-download.table-02 tr .option{color:#ffffff;}
.faq-01 .content.active table.table.table-download.table-02 tr .option .color-p{color:#ffffff!important;}
.faq-01 .content.active table.table .btn-arrow svg path{fill:#ffffff!important;}
.faq-01 .answer{background:#EFEFED;}


/* Faq 02 */
.faq-02 .content.active table.table.table-05 tr{background:var(--color-p);}
.faq-02 .content.active table.table.table-05 tr .title{color:#ffffff;}
.faq-02 .content.active table.table.table-05 tr .options svg path{fill:#ffffff;}
.faq-02 .content.active table.table.table-05 tr .option{color:#ffffff;}
.faq-02 .content.active table.table.table-05 tr .option .color-p{color:#ffffff!important;}
.faq-02 .content.active table.table .btn-arrow svg path{fill:#ffffff!important;}
.faq-02 .content.active table.table.table-05 tr svg path{fill:#ffffff;}


/* Faq 02 - Hilight */
.faq-02.hilight .answer{background:#FFFFFF; box-shadow: 0px 4px 4px 0px #00000040;}


/* Faq 03 */
.faq-03 .content.active table.table.table-06 tr{background:var(--color-p);}
.faq-03 .content.active table.table.table-06 tr .title{color:#ffffff;}
.faq-03 .content.active table.table.table-06 tr .options svg path{fill:#ffffff;}
.faq-03 .content.active table.table.table-06 tr .option{color:#ffffff;}
.faq-03 .content.active table.table.table-06 tr .option .color-p{color:#ffffff!important;}
.faq-03 .content.active table.table .btn-arrow svg path{fill:#ffffff!important;}
.faq-03 .content.active table.table.table-06 tr svg path{fill:#ffffff;}


/* Faq 04 */
.faq-04 .content.active table.table.table-06 tr{background:var(--color-p);}
.faq-04 .content.active table.table.table-06 tr .title{color:#ffffff;}
.faq-04 .content.active table.table.table-06 tr .options svg path{fill:#ffffff;}
.faq-04 .content.active table.table.table-06 tr .option{color:#ffffff;}
.faq-04 .content.active table.table.table-06 tr .option .color-p{color:#ffffff!important;}
.faq-04 .content.active table.table .btn-arrow svg path{fill:#ffffff!important;}
.faq-04 .content.active table.table.table-06 tr svg path{fill:#ffffff;}
.faq-04 .law-file-lists .law-file-item{border-color:#EBEBEB;}
.faq-04 .law-file-lists .law-file-item:hover{background:#F0F6FE; border-color:#F0F6FE;}



/* Super Topnav */
nav.topnav .top{background: linear-gradient(90deg, #034CBD 20.19%, #001334 100%);}
nav.topnav .top .social{border-color:#ffffff;}
nav.topnav .top .social:hover{background:#0D72D7; border-color:#0D72D7;}
nav.topnav .top .flag-item{color:#9C9C9C;}
nav.topnav .top .flag-item.active{color:#1EADFF!important;}


/* Topnav */
nav.topnav .bottom{background:#034CBD;}
nav.topnav .menu-container .menu.active,
nav.topnav .menu-container .menu:hover{background:#03358f;}
nav.topnav .menu-container .menu.active:first-child,
nav.topnav .menu-container .menu{color:#ffffff;}
nav.topnav .accessibility{background:#31BBAC;}
nav.topnav .accessibility .icon{border-color:#ffffff;}
nav.topnav .topnav-dropdown .dropdown-wrapper{background:#ffffff;}
nav.topnav .topnav-dropdown .submenu-blocks{
  background: radial-gradient(250.55% 87.37% at 50% 0%, #D7E6FF 0%, rgba(255, 255, 255, 0) 98.25%);
}
nav.topnav .topnav-dropdown .submenu-block .menu-dropdown:hover{background:var(--color-p);}
nav.topnav .topnav-dropdown .submenu-block .menu-dropdown:hover .title{color:#ffffff;}
nav.topnav .topnav-dropdown .submenu-block .menu-dropdown:hover .desc{color:var(--color-t);}
nav.topnav .topnav-dropdown .submenu-block{border-color:#034CBD30;}
nav.topnav .hamburger > * {background:#ffffff;}
nav.topnav .submenu:hover{background:var(--color-p);}

nav.topnav .topnav-dropdown .dropdown-wrapper.not-mega-menu{background:transparent;}
nav.topnav .topnav-dropdown .dropdown-wrapper.not-mega-menu{overflow:visible;}
nav.topnav .submenu-wrapper{background:#ffffff;}

/* Topnav 02 */
nav.topnav-02 .topnav-dropdown .dropdown-wrapper{background:#ffffff;}
nav.topnav-02 .topnav-dropdown .submenu-blocks{background:#034CBD;}
nav.topnav-02 .topnav-dropdown .submenu-block .menu-dropdown:hover{background:#31BBAC;}
nav.topnav-02 .topnav-dropdown .submenu-block .menu-dropdown:hover .title{color:#ffffff!important;}
nav.topnav-02 .topnav-dropdown .submenu-block .menu-dropdown:hover .desc{color:var(--color-t);}
nav.topnav-02 .topnav-dropdown .submenu-block{border-color:rgba(255, 255, 255, .19);}
nav.topnav-02 .hamburger > * {background:#034CBD;}


/* Sidenav */
nav.sidenav{background:#ffffff;}
nav.sidenav .hamburger > *{background:#222325;}
nav.sidenav .options, 
nav.sidenav .options > .option, nav.sidenav .options > .option-btn,
nav.sidenav .option > .dropdown,
nav.sidenav .menu > *:first-child{border-color:#ffffff; background:#034CBD; color:#ffffff;}
nav.sidenav .menu.level-2 > *:first-child{border-color:#ffffff; background:#F4B50E; color:#ffffff;}
nav.sidenav .submenu > *:first-child{border-color:#e1e1e1;}
nav.sidenav .option > .dropdown{background:#ffffff;}
nav.sidenav .submenu .dropdown-toggle{color:#ffffff;}
nav.sidenav .submenu a{color:#141414;}
nav.sidenav .sidenav-option{border-color:#eeeeee!important;}
nav.sidenav .sidenav-option > .dropdown{background:#ffffff;}


/* Footer */
nav.footer .footer-top{background: radial-gradient(42.36% 78.76% at 50% 50%, #054CB6 0%, #042A68 100%);}
nav.footer .footer-top .call-center .wrapper .icon::before{background:#ffffff;}
nav.footer .footer-top .socials .wrapper .social{border-color:#ffffff;}
nav.footer .footer-top .socials .wrapper .social:hover{background:#0D72D7; border-color:#0D72D7;}
nav.footer .footer-bottom{background:#0C2D60;}
nav.footer .footer-bottom .policy{border-color:#51617d;}
nav.footer .hotline .icon{border-color:var(--color-t);}
nav.footer .hotline .icon:hover{background:var(--color-t);}
nav.footer .hotline .icon:hover svg path{fill:#ffffff;}
nav.footer .button{background:#2FD2F1;}

/* Footer 02 */
nav.footer-02 .footer-top{background:#03358F;}
nav.footer-02 .footer-top .call-center .wrapper .icon::before{background:#ffffff;}
nav.footer-02 .footer-top .socials .wrapper .social{border-color:#ffffff;}
nav.footer-02 .footer-top .socials .wrapper .social:hover{background:#0D72D7; border-color:#0D72D7;}
nav.footer-02 .footer-bottom{background:#0C2D60;}
nav.footer-02 .footer-bottom .policy{border-color:#51617d;}
nav.footer-02 .hotline .icon{border-color:var(--color-t);}
nav.footer-02 .hotline .icon:hover{background:var(--color-t);}
nav.footer-02 .hotline .icon:hover svg path{fill:#ffffff;}
nav.footer-02 .button{background:#034CBD;}
nav.footer-02 .footer-header .panel-left{background:#034CBD;}
nav.footer-02 .footer-header .panel-left::before{background:#034CBD;}
nav.footer-02 .footer-header .panel-left::after{background:#034CBD;}
nav.footer-02 .footer-header .panel-right{background:#31BBAC;}
nav.footer-02 .footer-header .panel-right::before{background:#31BBAC;}
nav.footer-02 .footer-clip-path::before{background:#03358F;}
nav.footer-02 .footer-clip-path::after{background:#17479E;}
nav.footer-02 .cards-contact .contact-item{background:#034CBD;}

/* Footer 03 */
nav.footer-03 .footer-top .call-center .wrapper .icon::before{background:#ffffff;}
nav.footer-03 .footer-bottom{background:var(--color-p);}
nav.footer-03 .footer-bottom .policy{border-color:#51617d;}
nav.footer-03 .hotline .icon{border-color:var(--color-t);}
nav.footer-03 .hotline .icon:hover{background:var(--color-t);}
nav.footer-03 .hotline .icon:hover svg path{fill:#ffffff;}
nav.footer-03 .button{background:#FDC031;}
nav.footer-03 .footer-header .panel-left{background:#03358F;}
nav.footer-03 .footer-header .panel-left::before{background:#034CBD;}
nav.footer-03 .footer-header .panel-left::after{background:#034CBD;}
nav.footer-03 .footer-header .panel-right{background:#034CBD;}
nav.footer-03 .footer-header .panel-right::before{background:#31BBAC;}
nav.footer-03 .cards-contact .contact-item{background:#034CBD;}
nav.footer-03 .ss-list > li::before{background:#31BBAC;}


/* Color Table */
table.table.table-download tr{background-color:#F0F0F0;border-color: #ffffff !important;}
table.table.table-download tr:hover{background-color:#D2E0F7;}
table.table.table-download .file-container .icon{background-color:var(--color-p);}
table.table.table-download tr.hover-01:hover{background-color:#D5E4FC!important;}
table.table.table-download.sub tr.hover-01:hover{background-color:transparent!important;}
table.table.table-download.style-02 tr{border-color: transparent !important;}

table.table.table-download.style-01 tr > td.button-container .icon{background:var(--color-p);}

table.table.table-download.table-02 tr:hover{background:var(--color-p);}
table.table.table-download.table-02 tr:hover .title{color:#ffffff;}
table.table.table-download.table-02 tr:hover .options svg path{fill:var(--color-t);}
table.table.table-download.table-02 tr:hover .option{color:#ffffff;}
table.table.table-download.table-02 tr:hover .option .color-p{color:#ffffff!important;}
table.table.table-download.table-02 .btn-arrow svg path{fill:#ffffff!important;}


/* Table 03 */
table.table.table-03 tr{background:#ffffff;}
table.table.table-03 tr:hover{background:var(--color-p);}
table.table.table-03 tr:hover .title{color:#ffffff;}
table.table.table-03 tr:hover .options svg path{fill:var(--color-t);}
table.table.table-03 tr:hover .option{color:#ffffff;}
table.table.table-03 tr:hover .option .color-p{color:#ffffff!important;}
table.table.table-03 .btn-arrow svg path{fill:#ffffff!important;}

table.table.table-03.background-color-02 tr{background:#EFEFED;}
table.table.table-03.background-color-02 tr:hover{background:var(--color-p);}


/* Table 04 */
table.table.table-04 tr{background:#ffffff;}
table.table.table-04 tr:hover .title{color:#000000;}


/* Table 05 */
table.table.table-05 tr:hover{background:var(--color-p);}
table.table.table-05 tr:hover .icon-container svg path{fill:#ffffff;}
table.table.table-05 tr:hover .title{color:#ffffff;}
table.table.table-05 tr:hover .options svg path{fill:var(--color-t);}
table.table.table-05 tr:hover .option{color:#ffffff;}
table.table.table-05 tr:hover .option .color-p{color:#ffffff!important;}
table.table.table-05 tr .btn-arrow{background:#44C3E6;}


/* Table 06 */
table.table.table-06 tr:hover{background:var(--color-p);}
table.table.table-06 tr:hover .icon-container svg path{fill:#ffffff;}
table.table.table-06 tr:hover .title{color:#ffffff;}
table.table.table-06 tr:hover .options svg path{fill:var(--color-t);}
table.table.table-06 tr:hover .option{color:#ffffff;}
table.table.table-06 tr:hover .option .color-p{color:#ffffff!important;}
table.table.table-06 tr .btn-arrow{background:#44C3E6;}


/* Table 07 */
table.table.table-07 tr{background:#ffffff;}
table.table.table-07 tr:hover{background:var(--color-p);}
table.table.table-07 tr:hover > .date{background:#31BBAC!important;}
table.table.table-07 tr > td.text-container{background:#EFEFED;}
table.table.table-07 tr .options svg path{fill:#31BBAC;}

table.table.table-07.background-color-02 tr{background:#EFEFED;}
table.table.table-07.background-color-02 tr:hover{background:var(--color-p);}


table.table.table-07.template-3 tr{background:#EFEFED;}
table.table.table-07 tr:hover > .button-container .btn-circle{background:#31BBAC!important;}


.tab-selector input[type="radio"]:checked + .checkmark::after, 
.tab-selector input[type="checkbox"]:checked + .checkmark::after

table.table.table-04 tr{background: #EFEFED;}
table.table.table-04 tr:hover{background:#EFEFED;}
table.table.table-04 td:nth-child(1){background: #034CBD;}
table.table.table-04 tr:hover td:nth-child(1){background: #31BBAC;}
table.table.table-04 tr:hover .title{color:#000000;}
table.table.table-04 tr:hover .option{color:#000000;}
table.table.table-04 tr:hover .option .color-p{color:#034CBD!important;}
table.table.table-04 tr:hover .options svg path{fill: #31BBAC;}

table.table.table-05 .box-bg{background: #034CBD;}
table.table.table-05 tr:hover{background: #EFEFED;}
table.table.table-05 tr:hover .box-bg{background: #31BBAC;}
table.table.table-05 tr:hover .title{color:#000000;}
table.table.table-05 tr:hover .option{color:#000000;}
table.table.table-05 tr:hover .option .color-p{color:#034CBD!important;}
table.table.table-05 tr .btn-arrow{background: #034CBD;}
table.table.table-05 tr:hover .btn-arrow{background: #31BBAC;}

/* Back to Top */
.back-to-top{background:var(--color-p); color:#ffffff;}
.back-to-top:hover{background:var(--color-s);}

nav.stopnav{background: linear-gradient(90deg, #034CBD 20.19%, #001334 100%);}


.stopnav-backend-01 .socials .social{border-color:#ffffff;}



/* Super Topnav */
nav.topnav-02 .top{background: linear-gradient(90deg, #03358F 0%, #034CBD 100%);}
nav.topnav-02 .top .social{border-color:#ffffff;}
nav.topnav-02 .top .social:hover{background:#0D72D7; border-color:#0D72D7;}
nav.topnav-02 .top .flag-item{color:#9C9C9C;}
nav.topnav-02 .top .flag-item.active{color:#1EADFF!important;}


/* Topnav */
nav.topnav-02 .bottom{background:#FFFFFF;}
nav.topnav-02 .menu-container .menu.active:first-child,
nav.topnav-02 .menu-container .menu:hover{color:#034CBD;}
nav.topnav-02 .accessibility{background:#1EADFF;}
nav.topnav-02 .accessibility .icon{border-color:#ffffff;}
nav.topnav-02 .topnav-02-dropdown .dropdown-wrapper{background:#ffffff;}
nav.topnav-02 .topnav-02-dropdown .submenu-blocks{
  background: radial-gradient(250.55% 87.37% at 50% 0%, #D7E6FF 0%, rgba(255, 255, 255, 0) 98.25%);
}
nav.topnav-02 .topnav-02-dropdown .submenu-block .menu-dropdown:hover{background:var(--color-p);}
nav.topnav-02 .topnav-02-dropdown .submenu-block .menu-dropdown:hover .title{color:#ffffff;}
nav.topnav-02 .topnav-02-dropdown .submenu-block .menu-dropdown:hover .desc{color:var(--color-t);}
nav.topnav-02 .topnav-02-dropdown .submenu-block{border-color:#034CBD30;}
nav.topnav-02 .hamburger > * {background:#034CBD;}
nav.topnav-02 .global-search-toggle{background:#31BBAC;}
nav.topnav-02 .btn.btn-02{background:#31BBAC;}
nav.topnav-02 .logo-container{background:#034CBD;}
nav.topnav-02 .flags>.dropdown{background:#2048b5;}
nav.topnav-02 .menu-container .menu.active::before, nav.topnav-02 .menu-container .menu:hover::before{background:#034CBD;}


/* Super Topnav 03 */
  nav.topnav-03 .top{background:#ffffff;}
  nav.topnav-03 .top .social{border-color:#ffffff;}
  nav.topnav-03 .top .flag-item.active{color:#1EADFF!important;}


/* Topnav 03 */
  nav.topnav-03 .dropdown-wrapper{background:#ffffff;}
  nav.topnav-03 .bottom{background:var(--color-p);}
  nav.topnav-03 .menu-container .menu.active:first-child,
  nav.topnav-03 .menu-container .menu:hover{background:#31BBAC;} 
  nav.topnav-03 .menu-container .menu{color:#ffffff;}
  nav.topnav-03 .accessibility{background:#1EADFF;}
  nav.topnav-03 .accessibility .icon{border-color:#ffffff;}
  nav.topnav-03 .topnav-02-dropdown .dropdown-wrapper{background:#ffffff;}
  nav.topnav-03 .topnav-02-dropdown .submenu-blocks{
    background: radial-gradient(250.55% 87.37% at 50% 0%, #D7E6FF 0%, rgba(255, 255, 255, 0) 98.25%);
  }
  nav.topnav-03 .topnav-dropdown .submenu-block .menu-dropdown:hover{background:#31BBAC;}
  nav.topnav-03 .dropdown .submenu-block .menu-dropdown:hover{background:var(--color-p);}
  nav.topnav-03 .dropdown .submenu-block .menu-dropdown:hover .title{color:#ffffff;}
  nav.topnav-03 .dropdown .submenu-block .menu-dropdown:hover .desc{color:var(--color-t);}
  nav.topnav-03 .dropdown .submenu-block{border-color:#034CBD30;}
  nav.topnav-03 .hamburger > * {background:#ffffff;}
  nav.topnav-03 .global-search-toggle{background:#31BBAC;}
  nav.topnav-03 .btn.btn-02{background:#31BBAC;}
  nav.topnav-03 .logo-container{background:#034CBD;}
  nav.topnav-03 .flags>.dropdown{background:#2048b5;}
  nav.topnav-03 .bottom .bottom-wrapper{background:#034CBD;}
  nav.topnav-03 .topnav-dropdown .submenu-block{border-color:#034CBD30;}
  nav.topnav-03 .topnav-dropdown .submenu-block .menu-dropdown .title{color:#034CBD;}
  nav.topnav-03 .topnav-dropdown .submenu-block .menu-dropdown:hover .title,
  nav.topnav-03 .topnav-dropdown .submenu-block .menu-dropdown:hover .desc{color:#ffffff!important;}


/* Global Search */
.global-search-container .search-bg{
    background: rgba(3, 76, 189, 0.8);
    backdrop-filter: blur(20px)
}
.global-search-container .hamburger > * {background: #ffffff;}
.global-search-container .input-inner input {
    border-color: rgba(157, 157, 157, 0.4)!important;
    color: #ffffff!important;
}
.global-search-container .input-inner input::placeholder{color:#ffffff;}





/* Page Loader */
.page-loader .bg{background:var(--color-p);}


/* Accessibility */
nav.side-panel .icon{background: var(--color-p); fill:#ffffff;}
nav.side-panel > .wrapper > .icon:hover{background:var(--color-s);}
nav.side-panel.active > .wrapper > .icon{background:var(--color-s);}
nav.side-panel .panel-row{background:#ffffff; color:#000000; border-color:#0A112B;}
nav.side-panel .panel-row:nth-child(odd){background:#f2f2f2;}
nav.side-panel .panel-row:first-child{background:#ffffff; color:#000000;}
nav.side-panel .option:not(.btn-cursor):hover,
nav.side-panel .option:not(.btn-cursor).active nav.side-panel .option{color:#000000;}
nav.side-panel .option:not(.btn-cursor):hover, nav.side-panel .option:not(.btn-cursor).active{
  background:#F4B50E; color:#ffffff; fill:#ffffff;
}
nav.side-panel .option-row{color:#000000;}
nav.side-panel .option-row:first-child.active{background:var(--color-p); color:#ffffff;}
nav.side-panel .option-row .icon + *::before{background:var(--color-p);}
nav.side-panel .hamburger > *{background:#ffffff;}

nav.topnav .accessibility:hover{background:#F4B50E;}


nav.vertical-menus .menu.survey{background:#003366;}
nav.vertical-menus .menu.training{background:#1637A0;}
nav.vertical-menus .menu.job{background:#1EADFF;}
nav.vertical-menus .menu.news-center{background:#31BBAC;}

nav.vertical-menus.template-3 .menu{background:#ffffff; border-color:#eeeeee;}
nav.vertical-menus.template-3 .menu svg path{fill:#31BBAC;}



/* Back Office */
nav.stopnav-backend-01{background:#03358F}
nav.stopnav-backend-01 .flags>.dropdown{background:#03358F;}


nav.topnav-backend-01{background: linear-gradient(90deg,rgba(0, 152, 243, 1) 0%, rgba(2, 118, 219, 1) 70%, rgba(3, 93, 201, 1) 100%);}
nav.topnav-backend-01 .hamburger > *{background:#ffffff;}


nav.sidenav-backend-01{background:var(--color-p);}
nav.sidenav-backend-01 .menu-container .menu>.wrapper::before{background:#44C3E6;}


nav.vertical-quick-link{background:var(--color-p);}
nav.vertical-quick-link .icon svg path{fill:#ffffff;}


/* Embed code */
.popup-embed{
  background:#ffffff; border-color:#dddddd;
}
.popup-embed .embed-code{
  background:#f8f8f8; border-color:#cccccc;
}