
/* Reset */
html, body, a, a:hover, table.table{color:#2b2b2a;}


/* Colors */
.color-white{color:#ffffff!important;}
.color-black{color:#000000!important;}
.color-gray, .h-color-gray:hover{color:#666666!important;}
.color-bgray, .h-color-bgray:hover{color:#999999!important;}
.color-mgray, .h-color-mgray:hover{color:#c6c6c6!important;}
.color-sgray, .h-color-sgray:hover{color:#e1e1e1!important;}
.color-fgray, .h-color-fgray:hover{color:#f8f9fa!important;}
.color-01, .h-color-01:hover{color:#fe4d01!important;}
.color-02, .h-color-02:hover{color:#ffb739!important;}
.color-03, .h-color-03:hover{color:#b6d0f2!important;}
.color-04, .h-color-04:hover{color:#466289!important;}
.color-05, .h-color-05:hover{color:#92a6b1!important;}
.color-06, .h-color-06:hover{color:#a0e8d0!important;}
.color-07, .h-color-07:hover{color:#627894!important;}
.color-08, .h-color-08:hover{color:#a0aec1!important;}
.color-09, .h-color-09:hover{color:#ffff00!important;}
.color-10, .h-color-10:hover{color:#00a69a!important;}
.color-11, .h-color-11:hover{color:#f2f2f2!important;}
.color-12, .h-color-12:hover{color:#8b6e70!important;}

.bg-white{background:#ffffff!important;}
.bg-black{background:#000000!important;}
.bg-gray{background:#666666!important;}
.bg-bgray{background:#999999!important;}
.bg-sgray{background:#c6c6c6!important;}
.bg-mgray{background:#e1e1e1!important;}
.bg-fgray{background:#f8f9fa!important;}
.bg-01{background:#fe4d01!important;}
.bg-02{background:#ffb739!important;}
.bg-03{background:#b6d0f2!important;}
.bg-04{background:#466289!important;}
.bg-05{background:#92a6b1!important;}
.bg-06{background:#a0e8d0!important;}
.bg-07{background:#627894!important;}
.bg-08{background:#a0aec1!important;}
.bg-09{background:#ffff00!important;}
.bg-10{background:#00a69a!important;}
.bg-11{background:#f2f2f2!important;}
.bg-12{background:#8b6e70!important;}

.bcolor-white{border-color:#ffffff!important;}
.bcolor-black{border-color:#000000!important;}
.bcolor-gray{border-color:#666666!important;}
.bcolor-bgray{border-color:#999999!important;}
.bcolor-mgray{border-color:#c6c6c6!important;}
.bcolor-sgray{border-color:#e1e1e1!important;}
.bcolor-fgray{border-color:#f8f9fa!important;}
.bcolor-01{border-color:#fe4d01!important;}
.bcolor-02{border-color:#ffb739!important;}
.bcolor-03{border-color:#b6d0f2!important;}
.bcolor-04{border-color:#466289!important;}
.bcolor-05{border-color:#92a6b1!important;}
.bcolor-06{border-color:#a0e8d0!important;}
.bcolor-07{border-color:#627894!important;}
.bcolor-08{border-color:#a0aec1!important;}
.bcolor-09{border-color:#ffff00!important;}
.bcolor-10{border-color:#00a69a!important;}
.bcolor-11{border-color:#f2f2f2!important;}
.bcolor-12{border-color:#8b6e70!important;}


/* Topnav */
nav.topnav{background:#152228;}
nav.topnav .logo{background:#fe4d01;}
nav.topnav .logo:hover{background:#993300;}
nav.topnav .menu > a{color:#ffffff; border-color:#6c7073;}
nav.topnav .menu:hover > a, nav.topnav .menu.active > a,
nav.topnav .menu > a.active{background:#fe4d01;}
nav.topnav .option{background:#000000; color:#ffffff;}
nav.topnav .option:hover{background:#fe4d01;}
nav.topnav .option.global-search-toggle{background:#fe4d01;}
nav.topnav .option.global-search-toggle:hover{background:#993300;}
nav.topnav .hamburger > *{background:#ffffff;}

/* Topnav Option */
.topnav-option .text{color:#000000;}
.topnav-option .btn.btn-circle, .topnav-option .btn.btn-circle:focus{
    background:#ffffff; color:#fe4d01;
}
.topnav-option .btn.btn-circle:hover{background:#fe4d01; color:#ffffff;}
.topnav-option .btn.btn-circle:active{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.10);}
.topnav-option .btn.font-size-btn, .topnav-option .btn.theme-btn{color:#000000;}
.topnav-option .btn.font-size-btn:hover, .topnav-option .btn.theme-btn:hover{color:#ffffff;}
.topnav-option .flag-wrapper{background:#ffffff; color:#000000;}
.topnav-option .flag-wrapper:hover{background:#eeeeee;}
.topnav-option .dropdown{background:#ffffff;}
.topnav-option .btn.theme-btn[data-theme="1"]{background:#000000; color:#ffff00;}
.topnav-option .btn.theme-btn[data-theme="2"]{background:#000000; color:#00ffff;}

/* Topnav Dropdown */
.topnav-dropdown .btn-container{background:#fe4d01;}
.topnav-dropdown .btn-container:hover{background:#993300;}
.topnav-dropdown .hamburger > *{background:#ffffff;}
.topnav-dropdown .content-container{background:#ffffff;}

/* Sidenav */
nav.sidenav{background:#ffffff;}
nav.sidenav .hamburger > *{background:#000000;}
nav.sidenav .sidenav-toggle, nav.sidenav .options, nav.sidenav .options > .option, 
nav.sidenav .option > .dropdown, nav.sidenav .option > .dropdown > *, nav.sidenav .scroll-wrapper, 
nav.sidenav .menu > a, nav.sidenav .submenu > a{border-color:#e1e1e1;}
nav.sidenav .option > .dropdown{background:#ffffff;}
nav.sidenav .menu > a{color:#000000;}
nav.sidenav .menu:hover > a{color:#fe4d01;}
nav.sidenav .submenu > a{color:#ffffff; background:#fe4d01;}
nav.sidenav .submenu .submenu > a{color:#ffffff; background:#ffb739;}
nav.sidenav .dropdown-toggle{color:#000000;}
nav.sidenav .submenu .dropdown-toggle{color:#ffffff;}

/* Global Search Container */
.global-search-container .btn-container{background:#fe4d01;}
.global-search-container .btn-container:hover{background:#993300;}
.global-search-container .hamburger > *{background:#ffffff;}
.global-search-container .content-container{background:#ffffff;}

/* Accessibility Container */
.accessibility-container > .wrapper{background:#ffb739;}
.accessibility-container .flag-wrapper{background:#ffffff;}
.accessibility-container .btn{background:#ffffff; color:#000000;}
.accessibility-container .dropdown{background:#ffffff;}

/* Back to Top */
.back-to-top{background:rgba(254,77,1,.85); color:#ffffff!important; border-color:#ffffff;}


/* Buttons */
.btn.btn-color-black, .btn.btn-color-black:focus{color:#ffffff; background:#000000;}
.btn.btn-color-black:hover{box-shadow:inset 0 0 0 100rem rgba(255,255,255,.05);}
.btn.btn-color-black:active{box-shadow:inset 0 0 0 100rem rgba(255,255,255,.10);}

.btn.btn-color-01, .btn.btn-color-01:focus{color:#ffffff; background:#fe4d01;}
.btn.btn-color-01:hover{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.05);}
.btn.btn-color-01:active{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.10);}

.btn.btn-color-02, .btn.btn-color-02:focus{color:#ffffff; background:#a7a7a7;}
.btn.btn-color-02:hover{background:#fe4d01;}
.btn.btn-color-02:active{background:#fe4d01; box-shadow:inset 0 0 0 100rem rgba(0,0,0,.05);}

.btn.btn-color-03, .btn.btn-color-03:focus{color:#ffffff; background:#ffb739;}
.btn.btn-color-03:hover{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.05);}
.btn.btn-color-03:active{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.10);}

.btn.btn-color-04, .btn.btn-color-04:focus{color:#ffffff; background:#466289;}
.btn.btn-color-04:hover{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.05);}
.btn.btn-color-04:active{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.10);}

.btn.btn-color-05, .btn.btn-color-05:focus{
    color:#ffffff; background:none; border:3px solid #ffffff;
}
.btn.btn-color-05:hover{background:#ffffff; color:#000000;}
.btn.btn-color-05:active{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.10);}

.btn.btn-color-06, .btn.btn-color-06:focus{
    color:#fe4d01; background:#ffffff; border:1px solid #fe4d01;
}
.btn.btn-color-06:hover{background:#fe4d01; color:#ffffff;}
.btn.btn-color-06:active{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.10);}

.btn.btn-social.fw{background:#3b56a3; color:#ffffff;}
.btn.btn-social.gg{background:#b62c22; color:#ffffff;}
.btn.btn-social.tw{background:#05b0f6; color:#ffffff;}
.btn.btn-social.ln{background:#00c600; color:#ffffff;}
.btn.btn-social:hover{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.10);}
.btn.btn-social:active{box-shadow:inset 0 0 0 100rem rgba(0,0,0,.20);}

/* Button Socials */
.btn-socials .btn-social-custom.fw{background:#4668b7;}
.btn-socials .btn-social-custom.fw:hover,
.btn-socials .btn-social-custom.fw > em{background:#3157b0;}
.btn-socials .btn-social-custom.gg{background:#eb4033;}
.btn-socials .btn-social-custom.gg:hover,
.btn-socials .btn-social-custom.gg > em{background:#b62c22;}
.btn-socials .btn-social-custom.ln{background:#3ace01;}
.btn-socials .btn-social-custom.ln:hover,
.btn-socials .btn-social-custom.ln > em{background:#419d1e;}
.btn-socials .btn-social-custom.tw{background:#2cafe9;}
.btn-socials .btn-social-custom.tw:hover,
.btn-socials .btn-social-custom.tw > em{background:#1796ce;}


/* 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; background:#ffffff; border-color:#dddddd!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:#fe4d01!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{background:#f8f9fa!important;}


/* Input Wrapper */
.select-wrapper::after, .search-wrapper::after, .date-wrapper::after{color:#fe4d01;}

/* Input Form Group */
.form-group label{color:#000000;}
.form-check > label{color:#666666;}


/* Calendar Wrapper */
.calendar-wrapper.minisite{border:#363434!important;}

/* Calendar - Month */
.calendar-month .fc-day-header{color:#666666;}
.calendar-month .fc-day-top > span{background:#fe4d01; color:#ffffff;}
.calendar-month .fc-day-top.fc-other-month > span{background:#cccccc;}
.calendar-month .fc-unthemed td.fc-today{background:#666666; color:#ffffff;}
.calendar-month .custom-event{color:#666666;}
.calendar-month .custom-event:hover .title{color:#fe4d01;}
.calendar-month .custom-event.today{color:#ffffff;}
.calendar-month .custom-event .time{color:#fe4d01;}
.calendar-month a.fc-more{color:#999999; border-color:#cccccc;}
.calendar-month a.fc-more:hover{color:#fe4d01;}
.calendar-month .fc-day:hover{background:rgba(254,77,1,.25);}
.calendar-month .fc-event-container{background:#f5f5f5;}
.calendar-month.minisite .fc-day-header > span{
    color:#000000; border-top-color:#363434!important;
    border-bottom-color:#afaeae!important;
}

/* Calendar - Week */
.calendar-week .fc-view-container{border-color:#363434!important;}
.calendar-week .fc-day-grid .fc-day.fc-widget-content{color:#fe4d01;} 
.calendar-week .fc-day-grid .fc-day.fc-widget-content.fc-today{background:#000000;} 
.calendar-week .fc-day-grid td.fc-widget-content{border-color:#afaeae!important;}
.calendar-week .fc-row.fc-week.fc-widget-content .fc-axis.fc-widget-content:first-child,
.calendar-week .fc-axis.fc-time.fc-widget-content{background:#5c5c5c; color:#ffffff;}
.calendar-week .fc-time-grid .fc-event{background:#d6412a; color:#ffffff;}
.calendar-week .fc-time-grid .fc-event:hover{background:#ef4d34;}
.calendar-week .fc-time-grid .fc-event .fc-time{color:#eecc51;}

/* Calendar - Day */
.calendar-day .fc-view-container{border-color:#363434!important;}
.calendar-day td.fc-axis.fc-widget-content:first-child{background:#5c5c5c; color:#ffffff;}
.calendar-day .fc-axis.fc-time.fc-widget-content{background:#eeeeee; color:#000000;}
.calendar-day .fc-time-grid .fc-event{background:#d6412a; color:#ffffff;}
.calendar-day .fc-time-grid .fc-event:hover{background:#ef4d34;}
.calendar-day .fc-time-grid .fc-event .fc-time{color:#eecc51;}


/* Chat Container */
.chat-container .chat > .profile-container{background:#ffffff;}
.chat-container .chat .text-wrapper{
    background:#ffffff; color:#3a3a39; border-color:#e7e7e6;
}
.chat-container .chat.chat-other .text-wrapper{background:#f3f5f5;}
.chat-container.minisite .chat .text-wrapper{
    background:#8b6e70; color:#ffffff; border-color:#8b6e70;
}
.chat-container.minisite .chat.chat-other .text-wrapper{
    background:#ffffff; color:#3a3a39; border-color:#e7e7e6;
}


/* CK Editor */
.ck.ck-editor__main>.ck-editor__editable{
    border-color:#dddddd!important; transition:border-color .25s;
}
.ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused{
    border-color:#fe4d01!important;
}
.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar{background:#e1e1e1;}
.ck.ck-dropdown .ck-button.ck-dropdown__button,
.ck-rounded-corners .ck.ck-button{border-color:#ffffff;}
.ck.ck-button.ck-on{background:#ffffff!important;}


/* List Header */
.list-header .option{color:#fe4d01; background:#ffffff; border-color:#dddddd;}
.list-header .option:hover, .list-header .option.active{
    color:#ffffff; background:#fe4d01; border-color:#fe4d01;
}
.list-header .btn-icon em{background:#fe4d01; color:#ffffff;}


/* Password Level */
.password-level > .levels > *{background:#ebebeb;}
.password-level.level-1 > .levels > *:nth-child(1){background:#ff0000;}
.password-level.level-1 > p > span{color:#ff0000;}
.password-level.level-2 > .levels > *:nth-child(1),
.password-level.level-2 > .levels > *:nth-child(2){background:#fe4d01;}
.password-level.level-2 > p > span{color:#fe4d01;}
.password-level.level-3 > .levels > *:nth-child(1),
.password-level.level-3 > .levels > *:nth-child(2),
.password-level.level-3 > .levels > *:nth-child(3){background:#ffb739;}
.password-level.level-3 > p > span{color:#ffb739;}
.password-level.level-4 > .levels > *{background:#466289;}
.password-level.level-4 > p > span{color:#466289;}


/* Popup */
.popup-container .popup-box > .content-container{background:#ffffff;}
.popup-container .popup-box > .btn-close{background:#cd0101; color:#ffffff;}
.popup-container .popup-box > .btn-close:hover{background:#fe4d01;}


/* Post Stat */
.post-stat .stat{color:#000000;}
.post-stat .stat em{color:#ffffff; background:#fe4d01;}


/* Special Border */
.ss-border{border-top:4px solid #363434!important; border-bottom:1px solid #afaeae!important;}


/* Spacial Box */
.ss-box .title-container > .title-wrapper{background:#000000; color:#ffffff;}
.ss-box .title-container.with-active > .active-wrapper{background:#8b6e70; color:#ffffff;}
.ss-box .input-group{border-color:#e9e9e9!important;}
.ss-box .input-group:not(.header):first-child{border-top-color:#fe4d01!important;}

/* Special Box Webboard */
.ss-box-webboard > .header{background:#3b3c3b; color:#ffffff;}
.ss-box-webboard > .header::before{background:#3b3c3b;}
.ss-box-webboard > .header .blocks{background:#333333; border-color:#999999;}
.ss-box-webboard > .header .slot{border-color:#999999;}
.ss-box-webboard .inner-wrapper{border-color:#e1e1e1;}
.ss-box-webboard .webboard-profile > .profile-icon{background:#ffffff;}
.ss-box-webboard .btn.btn-icon{color:#fe4d01; border-color:#fe4d01;}
.ss-box-webboard a.btn.btn-icon:hover{color:#ffffff; background:#fe4d01;}
.ss-box-webboard .btn.btn-icon.btn-icon-02{
    color:#ffffff; background:#ffb739; border-color:#ffb739;
}
.ss-box-webboard .btn.btn-icon.btn-icon-03{
    color:#ffffff; background:#a0aec1; border-color:#a0aec1;
}
.ss-box-webboard a.btn.btn-icon.btn-icon-03:hover{border-color:#ffb739; background:#ffb739;}


/* Special Box Shadow */
.ss-box-shadow::before{background:#ffffff;}


/* Special Card */
.ss-card .text-container .title{color:#000000;}
.ss-card .text-container .desc{color:#666666;}

/* Special Card 01 */
.ss-card-01 .icon-container .icon{background:#fe4d01; color:#ffffff;}
.ss-card-01:hover .text-container .title{color:#fe4d01;}
.ss-card-01.lg .text-container .title{color:#fe4d01;}
.ss-card-01.lg:hover .text-container .title{color:#ffb739;}
.ss-card-01.lg .icon-container .icon{
    color:#fe4d01; background:#f0f0f0; border-color:#fe4d01;
}

/* Special Card 02 */
.ss-card-02 .text-container{background:#f2f2f2;}
.ss-card-02:hover .text-container{background:#fe4d01;}
.ss-card-02 .text-container .arrow{color:#fe4d01;}
.ss-card-02:hover .text-container .title, .ss-card-02:hover .text-container .desc,
.ss-card-02:hover .text-container .ss-stat .stat,
.ss-card-02:hover .text-container .arrow{color:#ffffff;}
.ss-card-02 .text-container .card-tag{background:#fe4d01; color:#ffffff;}

/* Special Card 03 */
.ss-card-03 .text-container{background:#f2f2f2;}
.ss-card-03:hover .text-container{background:#fe4d01;}
.ss-card-03:hover .text-container .title{color:#ffffff;}

/* Special Card 04 */
.ss-card-04 .text-container{background:#ffffff; border-color:#e1e1e1;}
.ss-card-04:hover .text-container{background:#fe4d01; border-color:#fe4d01;}
.ss-card-04 .text-container .card-tag{background:#fe4d01; color:#ffffff;}
.ss-card-04 .text-container .arrow{color:#000000;}
.ss-card-04:hover .text-container .title, .ss-card-04:hover .text-container .ss-stat .stat,
.ss-card-04:hover .text-container .arrow{color:#ffffff;}

/* Special Card 05 */
.ss-card-05 .text-container{background:#ffffff;}
.ss-card-05:hover .text-container{background:#fe4d01;}
.ss-card-05 .text-container .card-tag{background:#fe4d01; color:#ffffff;}
.ss-card-05 .arrows .slick-arrow{color:#000000;}
.ss-card-05:hover .text-container .title, .ss-card-05:hover .text-container .desc, 
.ss-card-05:hover .text-container .ss-stat .stat,
.ss-card-05:hover .arrows .slick-arrow{color:#ffffff;}

/* Special Card 06 */
.ss-card-06 .text-container{background:#ffffff;}
.ss-card-06:hover .text-container{background:#212121;}
.ss-card.ss-card-06 .text-container .title, .ss-card-06 .text-container .arrow,
.ss-card-06 .text-container .ss-stat .stat > em{color:#fe4d01;}
.ss-card-06:hover .text-container .desc, 
.ss-card-06:hover .text-container .ss-stat .stat{color:#ffffff;}

/* Special Card 07 */
.ss-card-07{background:#f2f2f2;}
.ss-card-07:hover{background:#fe4d01;}
.ss-card-07 .text-container .arrow{color:#fe4d01;}
.ss-card-07:hover .text-container .title, .ss-card-07:hover .text-container .desc,
.ss-card-07:hover .text-container .ss-stat .stat,
.ss-card-07:hover .text-container .arrow{color:#ffffff;}
.ss-card-07 .text-container .card-tag{background:#fe4d01; color:#ffffff;}
.ss-card-07:hover .text-container .card-tag{background:#000000;}

/* Special Card 08 */
.ss-card-08{background:#f2f2f2;}
.ss-card-08:hover{background:#fe4d01;}
.ss-card-08 .text-container > .info-content{border-color:#cccccc;}
.ss-card-08:hover .text-container > .info-content{border-color:#ffffff;}
.ss-card-08 .text-container .arrow{color:#fe4d01;}
.ss-card-08:hover .text-container .title, .ss-card-08:hover .text-container .desc,
.ss-card-08:hover .text-container .ss-stat .stat, .ss-card-08:hover .text-container .arrow,
.ss-card-08:hover .info-content p{color:#ffffff;}
.ss-card-08 .info-content .text-icon em{background:#fe4d01; color:#ffffff;}
.ss-card-08:hover .info-content .text-icon em{background:#ffffff; color:#fe4d01;}
.ss-card-08 .video-info .duration{background:rgba(0,0,0,.5); color:#ffffff;}
.ss-card-08 .video-info > em{color:#fe4d01;}
.ss-card-08.minisite{background:#ffffff;}
.ss-card-08.minisite:hover{background:#212121;}
.ss-card-08.minisite .text-container::before{background:#fe4d01;}
.ss-card-08.minisite .text-container .title{color:#fe4d01;}
.ss-card-08.minisite .text-container .arrow{color:#fe4d01;}
.ss-card-08.minisite .info-content .text-icon em{background:none; color:#fe4d01;}

/* Special Card 09 */
.ss-card-09{background:#f2f2f2;}

/* Special Card 10 */
.ss-card-10{background:#f2f2f2;}

/* Special Card 11 */
.ss-card-11{background:#7f2600;}
.ss-card-11 .text-container .title{color:#ffffff;}
.ss-card-11:hover .text-container .title{color:#fe4d01;}
.ss-card-11 > .info-content{border-color:#ffffff;}
.ss-card-11.white{background:rgba(255,255,255,.9);}
.ss-card-11.white .text-container .title{color:#000000;}
.ss-card-11.white:hover .text-container .title{color:#fe4d01;}
.ss-card-11.white > .info-content{border-color:#a4a5a4;}

/* Special Card 12 */
.ss-card-12{background:#ffffff;}
.ss-card-12:hover{background:#fe4d01;}
.ss-card-12 .text-container .date{color:#fe4d01;}
.ss-card-12:hover .text-container .title,
.ss-card-12:hover .text-container .date{color:#ffffff;}

/* Special Card 13 */
.ss-card-13 .text-container{background:#ffffff;}
.ss-card-13:hover .text-container{background:#212121;}
.ss-card-13 .text-container .title{color:#fe4d01;}
.ss-card-13 .info-content .ss-stat .stat em{color:#fe4d01;}
.ss-card-13:hover .text-container .desc, 
.ss-card-13:hover .text-container .ss-stat .stat{color:#ffffff;}

/* Special Card 14 */
.ss-card-14{background:#ffffff;}
.ss-card-14 .text-container{border-color:#f2f2f2;}

/* Special Card 15 */
.ss-card-15{background:#ffffff;}
.ss-card-15:hover{background:#212121;}
.ss-card-15 .text-container > .info-content,
.ss-card-15 .info-content .header{border-color:#ddebf1;}
.ss-card-15:hover .text-container > .info-content,
.ss-card-15:hover .info-content .header{border-color:#ffffff;}
.ss-card-15 .arrow{color:#fe4d01;}
.ss-card-15 .ss-stat .stat em{color:#fe4d01;}
.ss-card-15 .text-container::before{background:#fe4d01;}
.ss-card-15:hover .text-container .title, .ss-card-15:hover .text-container .desc,
.ss-card-15:hover .ss-stat .stat, .ss-card-15:hover .ss-stat .stat em, .ss-card-15:hover .arrow,
.ss-card-15:hover .info-content p, .ss-card-15:hover .text-container p{color:#ffffff;}

/* Special Card 16 */
.ss-card-16{background:#ffffff; border-color:#e8e8e8; border-left-color:#000000;}

/* Special Card 17 */
.ss-card-17{border-color:#e8e8e8; border-top-color:#fe4d01;}
.ss-card-17 .info-container > .info:nth-child(1),
.ss-card-17.cols-3 .info-container > .info:nth-child(2){border-color:#e8e8e8;}


/* Special Date */
.ss-date{background:#fe4d01; color:#ffffff;}
.ss-date-sm{background:none; color:#ffffff; border:2px solid #ffffff;}
.ss-date-sm.white{background:#fe4d01; color:#ffffff; border:0;}


/* Special File 01 */
.ss-file-01 > .icon-container{background:#eeeeee; color:#000000; border-color:#cccccc;}

/* Special File 02 */
.ss-file-02{background:#ffffff; border-color:#cccccc; color:#000000;}
.ss-file-02:hover{background:#eeeeee;}
.ss-file-02 > .icon-container{background:#eeeeee;}
.ss-file-02 .btn-container:hover{background:#fe4d01;}
.ss-file-02 .btn-container:hover *{color:#ffffff!important;}


/* Special Icon Title */
.ss-icon-title > em{background:#fe4d01; color:#ffffff;}


/* Special Image */
.ss-img .mag-bg{background:#d3d5d8;}
.ss-img .mag-bg::before{background:#fe4d01;}
.ss-img .hover-container{background:rgba(255,77,1,.5);}
.ss-img .video-info .duration{background:rgba(0,0,0,.5); color:#ffffff;}
.ss-img .video-info > em{color:#fe4d01;}


/* Special List 01 */
.ss-list-01 > li::before{background:#fe4d01;}


/* Special Separation 01 */
.ss-sep-01 > *::before, .ss-sep-01 > *::after{background:#e1e1e1;}


/* Special Stat */
.ss-stat .stat{color:#2a2a2a;}
.ss-stat .stat .icon-round{background:#fe4d01; color:#ffffff;}

/* Special Tag */
.ss-tag{background:#999999; color:#ffffff;}
.ss-tag:hover{background:#fe4d01;}


/* Table */
table.table td{border-color:#e1e1e1;}
table.table .sep{background:#cccccc;}
table.table .ticon{color:#ffffff;}
table.table .profile-card > .profile-icon{background:#ffffff;}
table.table .profile-card .date{color:#fe4d01;}

/* Table 01 */
table.table.table-01 th{background:#627894; color:#ffffff;}
table.table.table-01 th:nth-child(6n+2){background:#a0aec1;}
table.table.table-01 th:nth-child(6n+3){background:#466289;}
table.table.table-01 th:nth-child(6n+4){background:#dbe8f9;}
table.table.table-01 th:nth-child(6n+5){background:#fa6121;}
table.table.table-01 th:nth-child(6n){background:#ffb739;}
table.table.table-01 td{background:#ffffff; color:#383838; border-color:#d6d6d6!important;}
table.table.table-01 td:nth-child(6n+1){background:#ebe8e8;}
table.table.table-01 td:nth-child(6n+3){background:#f9f9f9;}
table.table.table-01 td:nth-child(6n+5){background:#373737; color:#ffffff;}
table.table.table-01 td:nth-child(6n){background:#696a6a; color:#ffffff;}
table.table.table-01 tr:hover td{background:#b9bbbb!important; color:#ffffff!important;}
table.table.table-01 td:nth-child(2)::before{background:#fe4d01;}
table.table.table-01 tr:hover td:nth-child(2)::before{background:#ffffff;}
table.table.table-01 tr:hover .profile-card .date{color:#ffffff;}

table.table.table-01.cols-4 th:nth-child(4n+2){background:#a0aec1;}
table.table.table-01.cols-4 th:nth-child(4n+3){background:#466289;}
table.table.table-01.cols-4 th:nth-child(4n){background:#ffb739;}
table.table.table-01.cols-4 td:nth-child(4n+1){background:#ebe8e8;}
table.table.table-01.cols-4 td:nth-child(4n+3){background:#f9f9f9;}
table.table.table-01.cols-4 td:nth-child(4n){background:#696a6a; color:#ffffff;}

/* Table 02 */
table.table.table-02{border-color:#e1e1e1;}

/* Table 03 */
table.table.table-03, table.table.table-03 tfoot th{border-color:#ffffff;}
table.table.table-03 td{border-color:rgba(255,255,255,.3);}

/* Table 04 */
table.table.table-04 thead th{border-color:#ffffff;}
table.table.table-04 td{border-color:rgba(255,255,255,.3);}

/* Table 05 */
table.table.table-05 th{background:#8b6e70; color:#ffffff;}
table.table.table-05 th:nth-child(5n+1){background:#d6412a;}
table.table.table-05 th:nth-child(5n+3),
table.table.table-05 th:nth-child(5n){background:#6f5254;}
table.table.table-05 td{background:#ffffff; color:#383838; border-color:#d6d6d6!important;}
table.table.table-05 td:nth-child(5n+1){background:#eeeeee;}
table.table.table-05 td:nth-child(5n+3),
table.table.table-05 td:nth-child(5n){background:#f6f6f6;}
table.table.table-05 tr:hover td{background:#eeeeee!important;}

/* Table 06 */
table.table.table-06 th{background:#e9e9e9;}


/* Toggle Target */
.toggle-target{background:#ffffff; border-color:#e1e1e1;}


/* Tree */
.tree .node-container{border-color:#fe4d01;}
.tree .node-container > .wrapper::after{background:#fe4d01;}
.tree .root .node-container{
    color:#ffffff; background-image:linear-gradient(to bottom, #2b2b2b, #000000);
}
.tree .node-1 .node-container{
    color:#ffffff; background-image:linear-gradient(to bottom, #666666, #3c3c3c);
}
.tree .node-2 .node-container{
    color:#000000; background-image:linear-gradient(to bottom, #f9f9f9, #d5d5d5);
}


/* Upload Container */
.upload-container{background:#e1e1e1;}


/* About 03 */
.about-03 .slick-dots button{background:#ffffff;}
.about-03 .arrows button{color:#ffffff;}
.about-03 .arrows button:hover{color:#fe4d01;}

/* About 05 */
.about-05 .about-container > .wrapper::before{background:#2d2b2d;}

/* About 06 */
.about-06 .info .count-container{background:#fe4d01;}
.about-06 .info .count-container::before,
.about-06 .info .count-container > .wrapper{background:#ffffff;}

/* About 07 */
.about-07 .about-box{background:#ffffff;}
.about-07 .about-box > .box-header .left-container{background:#fe4d01; color:#ffffff;}

/* About 08 */
.about-08 .job-container::before{border-color:#000000;}
.about-08 .job-container .ss-card::before{background:#000000;}


/* Auth 01 */
.auth-01 .auth-sep > .wrapper::before, 
.auth-01 .auth-sep > .wrapper::after{background:#afaeae;}


/* Banner 01 */
.banner-01 .slick-dots button{background:#ffffff;}
.banner-01 .arrows button{background:#ffffff; color:#000000;}
.banner-01 .arrows button:hover{background:#fe4d01; color:#ffffff;}

/* Banner 03 */
.banner-03 .arrows button{background:#fe4d01; color:#ffffff;}
.banner-03 .arrows button.slick-prev{background:#8b8b8b;}


/* Breadcrumb 03 */
.breadcrumb-03 .text-container{background:#242525; color:#ffffff;}
.breadcrumb-03 .text-container h6{color:#fe4d01;}
.breadcrumb-03 > .bottom-container{background:#f2f2f2;}
.breadcrumb-03 > .bottom-container a{color:#000000;}
.breadcrumb-03 > .bottom-container a:hover, 
.breadcrumb-03 > .bottom-container a:last-child{color:#fe4d01;}
.breadcrumb-03 > .bottom-container em{color:#000000;}
.breadcrumb-03 .search-wrapper::after{color:#959595;}
.breadcrumb-03 .search-wrapper > input[type=text]{background:transparent;}


/* Client 01 */
.client-01 .arrows button{color:#2d2d2d;}


/* Contact Card 01 */
.contact-card-01{background:#dbe8f9;}
.contact-card-01 .contact-tag{color:#ffffff;}

/* Contact Card 02 */
.contact-card-02::before{background:#000000;}


/* Faq 01 */
.faq-01 .faq > .question{background:#f1f1f1; border-color:#e1e1e1;}
.faq-01 .faq.active > .question{background:#fe4d01; border-color:#fe4d01;}
.faq-01 .faq > .question h6{color:#000000;}
.faq-01 .faq.active > .question h6{color:#ffffff;}
.faq-01 .faq > .question .ftag{background:#fe4d01; color:#ffffff;}
.faq-01 .faq.active > .question .ftag{background:#993300;}
.faq-01 .faq > .question .arrow{background:#a0aec1;}
.faq-01 .faq.active > .question .arrow{background:#993300;}
.faq-01 .faq .arrow::before, .faq-01 .faq .arrow::after{background:#ffffff;}
.faq-01 .faq > .answer .ftag{background:#ffb739; color:#ffffff;}
.faq-01 .faq > .answer .content{background:#f1f1f1;}

/* Faq 02 */
.faq-02 .faq > .question .ftag{background:#ffb739; color:#000000;}
.faq-02 .faq.active > .question .ftag{background:#fe4d01; color:#ffffff;}
.faq-02 .faq > .question .text-container{
    background:#ffffff; color:#000000; border-color:#e8e8e8;
}
.faq-02 .faq .arrow::before, .faq-02 .faq .arrow::after{background:#fe4d01;}
.faq-02 .faq > .answer > .wrapper{
    border-color:#cccccc; background:#ffffff; border-right:1px solid #e8e8e8;
}
.faq-02 .faq > .answer .ftag{background:#eeeeee; color:#000000;}

.faq-02.style-custom .faq > .question .ftag{
    color:#000000; background:#ecca50; border-color:#fe4d01;
}
.faq-02.style-custom .faq > .question .text-container{border-color:#ddebf1;}


/* History 01 */
.history-01 .info::before{background:#afaeae;}
.history-01 .info > .dot{background:#fe4d01; border-color:#ffffff;}


/* Intro 03 */
.intro-03 .arrows button{background:#888888; color:#ffffff;}
.intro-03 .arrows button:hover{background:#fe4d01;}
.intro-03 .arrows button::after{background:#e1e1e1;}
@media screen and (max-width:1199.98px){
    .intro-03 .intro-card.lg{border-color:#e1e1e1!important;}
}

/* Intro 06 */
.intro-06{background:#000000;}
.intro-06 .info{background:linear-gradient(to right, #000000, #000000, #222222, #454545, #454545);}
.intro-06 .slide-container::after{
    background:linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,0));
}

/* Intro 07 */
.intro-07 .icon-blocks .block::before{background-image:url('../images/bg/minisite-08.jpg');}
.intro-07 .icon-blocks .block:hover p{color:#ffffff;}
.intro-07 .icon-blocks .block .img-icon{background:#fe4d01;}
.intro-07 .icon-blocks .block:hover .img-icon{background:transparent;}
.intro-07 .slide-container .arrows{border-color:#363434;}
.intro-07 .slide-container > .arrows button{background:#fe4d01; color:#ffffff;}
.intro-07 .slide-container > .arrows button:hover{background:#ffb739;}


/* Org 01 */
.org-01 .node, .org-01 .node a{color:#ffffff;}
.org-01 .node::before, .org-01 .node::after{background:#333333;}
.org-01 .node .node-title{border-color:#ffffff;}
.org-01 .node .child{background:#ffffff;}
.org-01 .node.root > .node-container{background:#333333;}
.org-01 .node.node-01 .node-title::before, .org-01 .node.node-01 .children, 
.org-01 .node.node-01 .child > *{background:#627894;}
.org-01 .node.node-01 > .node-container, 
.org-01 .node.node-01 .child:hover > *{background:#445467;}
.org-01.round .node.node-01 > .node-container{background:#627894;}
.org-01 .node.node-02 .node-title::before, .org-01 .node.node-02 .children, 
.org-01 .node.node-02 .child > *{background:#a0aec1;}
.org-01 .node.node-02 > .node-container, 
.org-01 .node.node-02 .child:hover > *{background:#707987;}
.org-01.round .node.node-02 > .node-container{background:#a0aec1;}
.org-01 .node.node-03 .node-title::before, .org-01 .node.node-03 .children, 
.org-01 .node.node-03 .child > *{background:#ffb739;}
.org-01 .node.node-03 > .node-container, 
.org-01 .node.node-03 .child:hover > *{background:#b28028;}
.org-01.round .node.node-03 > .node-container{background:#ffb739;}
.org-01 .node.node-04 .node-title::before, .org-01 .node.node-04 .children, 
.org-01 .node.node-04 .child > *{background:#fe4d01;}
.org-01 .node.node-04 > .node-container, 
.org-01 .node.node-04 .child:hover > *{background:#b13601;}
.org-01.round .node.node-04 > .node-container{background:#fe4d01;}


/* Pagination 01 */
.pagination-01 .page-btn{color:#fe4d01; border-color:#e1e1e1; background:#ffffff;}
.pagination-01 .page-btn:hover, .pagination-01 .page-btn.active{
    border-color:#fe4d01; background:#fe4d01!important; color:#ffffff;
}
.pagination-01 .page-btn.page-first, .pagination-01 .page-btn.page-prev, 
.pagination-01 .page-btn.page-next, .pagination-01 .page-btn.page-last{
    color:#ffffff; background:#e1e1e1;
}

/* Pagination 02 */
.pagination-02 .page-btn:hover, 
.pagination-02 .page-btn.active{background:#ff4917; color:#ffffff;}
.pagination-02 .page-btn.page-first:hover, .pagination-02 .page-btn.page-prev:hover, 
.pagination-02 .page-btn.page-next:hover, .pagination-02 .page-btn.page-last:hover{
    background:none; color:#ff4917;
}
.pagination-02 .page-btn > em{color:#ff4917;}


/* Progress 01 */
.progress-01 .track{background:#ebebeb;}
.progress-01 .track::after{background:#fe4d01;}
.progress-01 .dot{background:#fe4d01; color:#ffffff; border-color:#ffffff;}


/* Sitemap 01 */
.sitemap-01 .grid, .sitemap-01 .sitemap > .header, .sitemap-01 .sitemap a,
.sitemap-01 .sitemap li > ul{border-color:#e1e1e1;}
.sitemap-01 .sitemap a:hover{color:#fe4d01;}
.sitemap-01 .sitemap li > ul > li::before{background:#fe4d01;}

/* Sitemap 02 */
.sitemap-02 .sitemap a:hover{color:#fe4d01;}
.sitemap-02 .sitemap li::before{background:#fe4d01;}
.sitemap-02 .sitemap li > ul > li::before{background:#121212;}


/* Survey 01 */
.survey-01 .survey > .header .icon{background:#fe4d01; color:#ffffff;}

/* Survey 02 */
.survey-02 .survey > .num{background:#393939; color:#ffffff;}


/* Tab Container - Tabs 01 */
.tab-container .tabs.tabs-01 .tab{color:#b6b6b6;}
.tab-container .tabs.tabs-01 .tab:hover, .tab-container .tabs.tabs-01 .tab.active{color:#fe4d01;}
.tab-container .tabs.tabs-01 .tab::before{background:#e1e1e1;}
.tab-container .tabs.tabs-01 .tab::after{background:#fe4d01;}

/* Tab Container - Tabs 02 */
.tab-container .tabs.tabs-02{background:#ef4d34;}
.tab-container .tabs.tabs-02 .tab{color:#ffffff;}
.tab-container .tabs.tabs-02 .tab:hover, 
.tab-container .tabs.tabs-02 .tab.active{background:#d6412a;}
.tab-container .tabs.tabs-02 .tab.tab-header{background:#000000;}
.tab-container .tabs.tabs-02 .hamburger > *{background:#ffffff;}

/* Tab Container - Tabs 03 */
.tab-container .tabs.tabs-03 .tab{color:#b6b6b6;}
.tab-container .tabs.tabs-03 .tab:hover, .tab-container .tabs.tabs-03 .tab.active{color:#fe4d01;}
.tab-container .tabs.tabs-03 .tab::before{background:#e1e1e1;}
.tab-container .tabs.tabs-03 .tab::after{background:#fe4d01;}
.tab-container .tabs.tabs-03.white .tab{color:#2d2b2d;}
.tab-container .tabs.tabs-03.white .tab:hover,
.tab-container .tabs.tabs-03.white .tab.active{color:#ffffff;}
.tab-container .tabs.tabs-03.white .tab::before{background:rgba(255,255,255,.3);}
.tab-container .tabs.tabs-03.white .tab::after{background:#ffffff;}

/* Tab Container - Tabs 04 */
.tab-container .tabs.tabs-04 .tab{color:#ffffff;}
.tab-container .tabs.tabs-04 .tab:hover, .tab-container .tabs.tabs-04 .tab.active{color:#fe4d01;}
.tab-container .tabs.tabs-04 .tab::before{background:#ffffff;}
.tab-container .tabs.tabs-04 .tab::after{background:#fe4d01;}

/* Tab Container - Tabs 05 */
.tab-container .tabs.tabs-05 .tab{border-color:#fe4d01!important;}
.tab-container .tabs.tabs-05 .tab:not(.active){
    color:#000000!important; background:#ffffff!important; border-color:#e9e9e9!important;
}
.tab-container .tabs.tabs-05 .tab:hover{
    color:#ffffff!important; background:#fe4d01!important; border-color:#fe4d01!important;
}


/* Webboard 01 */
.webboard-01 .webboard-header .comment{background:#ffffff; color:#fe4d01;}
.webboard-01 .webboard-header .comment::before{background:#ffffff;}
.webboard-01 .toolbar{background:#eeeeee; color:#000000;}
.webboard-01 .toolbar.white{background:#ffffff; border-color:#cccccc;}
.webboard-01 .profile-icon .profile{border-color:#ffffff;background: #ffffff;}
.webboard-01 .webboard-card{border-color:#cccccc; border-bottom-color:#cccccc;}
.webboard-01 .webboard-card > .info-container{background:#eeeeee; color:#000000;}
.webboard-01 .webboard-card.white > .info-container{border-color:#dddddd;}

.mark-highlight {
    color: #fe4d01;
}
  
/* Policy Nav */
nav.policy-nav{
    background: rgb(32 32 32 / 90%);
    color: #ffffff;
    border-top: solid 4px #FE4D01;
}
nav.policy-nav .hamburger > *{background:#FE4D01;}