/*********************************************************************/
/***** DESIGN TOOLS DARK MODE CUSTOMIZATIONS *************************/
/*********************************************************************/
:root {
    --ic-link-color: #258dcb;
}
.kl_wrapper { color: #ffffff; }

#kl_wrapper_3 .ic-Table, 
#kl_wrapper_3 .table,
.kl_wrapper .table tbody tr,
.kl_wrapper .table-striped>tbody>tr td,
.ic-flash-info, .ic-flash-success, .ic-flash-warning, .ic-flash-error,
.kl_message_block, #kl_wrapper_3 > div .kl_message_block {
    background: transparent !important;
    color: #fff !important;
}
.kl_wrapper .table-striped tbody tr:nth-child(odd) td, .kl_wrapper .table-striped tbody tr:nth-child(odd) th,
.kl_wrapper .ic-Table.ic-Table--striped tbody tr:nth-child(odd),
.ui-widget-content,
.ui-tabs .ui-tabs-panel,
.ui-tabs .ui-tabs-nav li.ui-tabs-active, 
.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover, 
.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover,
.kl_panel_heading.ui-widget-header .ui-state-default, 
.ui-tabs .ui-tabs-nav .kl_panel_heading.ui-state-default:not(.ui-tabs-active),
.ui-tabs .ui-tabs-nav li.ui-state-focus,
.ui-tabs .ui-tabs-nav li.ui-state-focus.ui-tabs-active {
    background-color: #262626;
    color: #fff;
}
.kl_wrapper .table > thead {
    background: #262626;
}
.kl_wrapper .ic-Table.ic-Table--hover-row tbody tr:hover, 
.kl_wrapper .table-striped tbody tr:hover:nth-child(odd) td, 
.kl_wrapper .table-striped tbody tr:hover:nth-child(odd) th,
.kl_wrapper .ic-Table.ic-Table--hover-row tbody tr.ic-Table__row--bg-neutral:hover, 
.kl_wrapper .ic-Table.ic-Table--hover-row tbody tr.ic-Table__row--bg-success:hover, 
.kl_wrapper .ic-Table.ic-Table--hover-row tbody tr.ic-Table__row--bg-alert:hover, 
.kl_wrapper .ic-Table.ic-Table--hover-row tbody tr.ic-Table__row--bg-danger:hover {
    background: #545454;
}
.ui-accordion .ui-accordion-content,
.ui-tabs .ui-tabs-panel,
.ui-tabs .ui-tabs-nav li.ui-tabs-active, 
.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover, 
.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover,
.ui-tabs .ui-tabs-nav {
	border-color: #545454;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-hover a, .ui-tabs .ui-tabs-nav li:hover a {
	color: #fff;
}
.ui-tabs .ui-tabs-nav li a {
	color: #e0e0e0;
}
.kl_image_white_border,
.kl_polaroid,
.kl_image_caption_light {
	color: #000;
}
img.kl_polaroid, .kl_polaroid {
    -webkit-box-shadow: 3px 3px 9px #000;
    -moz-box-shadow: 3px 3px 9px #000;
    box-shadow: 3px 3px 9px #000;
}
#kl_wrapper_3 #kl_modules > ul:not(.kl_large_link_grid) li, 
#kl_wrapper_3 #kl_modules > ul:not(.kl_large_link_grid) li a:not(.bs-btn), 
#kl_wrapper_3 #kl_modules > ul:not(.kl_large_link_grid) li a:not(.bs-btn):visited, 
#kl_wrapper_3 #kl_modules > ul:not(.kl_large_link_grid) li a:not(.bs-btn):active {
	color: #e0e0e0;
}
#kl_wrapper_3 #kl_modules > ul:not(.kl_large_link_grid) li a:not(.bs-btn):hover, 
#kl_wrapper_3 #kl_modules > ul:not(.kl_large_link_grid) li a:not(.bs-btn):focus {
	color: #fff;
}
.kl_wrapper .btn-link, .kl_wrapper .Button--link {
	color: #e0e0e0;
	border: 1px solid #545454;;
}
.kl_wrapper .well {
    background-color: #4a4a4a;
    border-color:  #7c7c7c;
}
.kl_wrapper .bs-callout {
    background-color: unset;
    border-color: black;
}
.kl_wrapper .bs-callout-primary {border-left-color: #2584e9; }
.kl_wrapper .bs-callout-primary h3,
.kl_wrapper .bs-callout-primary h4,
.kl_wrapper .bs-callout-primary h5,
.kl_wrapper .bs-callout-primary h6,
#kl_wrapper_3.kl_wrapper .bs-callout-primary h3,
#kl_wrapper_3.kl_wrapper .bs-callout-primary h4,
#kl_wrapper_3.kl_wrapper .bs-callout-primary h5,
#kl_wrapper_3.kl_wrapper .bs-callout-primary h6 {color: #2584e9; }
.kl_wrapper .bs-callout-secondary {border-left-color: #848a90; }
.kl_wrapper .bs-callout-secondary h3,
.kl_wrapper .bs-callout-secondary h4,
.kl_wrapper .bs-callout-secondary h5,
.kl_wrapper .bs-callout-secondary h6,
#kl_wrapper_3.kl_wrapper .bs-callout-secondary h3,
#kl_wrapper_3.kl_wrapper .bs-callout-secondary h4,
#kl_wrapper_3.kl_wrapper .bs-callout-secondary h5,
#kl_wrapper_3.kl_wrapper .bs-callout-secondary h6 {color: #848a90; }
.kl_wrapper .bs-callout-success {border-left-color: #3c9753; }
.kl_wrapper .bs-callout-success h3,
.kl_wrapper .bs-callout-success h4,
.kl_wrapper .bs-callout-success h5,
.kl_wrapper .bs-callout-success h6,
#kl_wrapper_3.kl_wrapper .bs-callout-success h3,
#kl_wrapper_3.kl_wrapper .bs-callout-success h4,
#kl_wrapper_3.kl_wrapper .bs-callout-success h5,
#kl_wrapper_3.kl_wrapper .bs-callout-success h6 {color: #3c9753; }
.kl_wrapper .bs-callout-danger {border-left-color: #ff1500; }
.kl_wrapper .bs-callout-danger h3,
.kl_wrapper .bs-callout-danger h4,
.kl_wrapper .bs-callout-danger h5,
.kl_wrapper .bs-callout-danger h6,
#kl_wrapper_3.kl_wrapper .bs-callout-danger h3,
#kl_wrapper_3.kl_wrapper .bs-callout-danger h4,
#kl_wrapper_3.kl_wrapper .bs-callout-danger h5,
#kl_wrapper_3.kl_wrapper .bs-callout-danger h6 {color: #ff1500; }
.kl_wrapper .bs-callout-warning {border-left-color: #bd703a; }
.kl_wrapper .bs-callout-warning h3,
.kl_wrapper .bs-callout-warning h4,
.kl_wrapper .bs-callout-warning h5,
.kl_wrapper .bs-callout-warning h6,
#kl_wrapper_3.kl_wrapper .bs-callout-warning h3,
#kl_wrapper_3.kl_wrapper .bs-callout-warning h4,
#kl_wrapper_3.kl_wrapper .bs-callout-warning h5,
#kl_wrapper_3.kl_wrapper .bs-callout-warning h6 {color: #bd703a; }
.kl_wrapper .bs-callout-info {border-left-color: #468691; }
.kl_wrapper .bs-callout-info h3,
.kl_wrapper .bs-callout-info h4,
.kl_wrapper .bs-callout-info h5,
.kl_wrapper .bs-callout-info h6,
#kl_wrapper_3.kl_wrapper .bs-callout-info h3,
#kl_wrapper_3.kl_wrapper .bs-callout-info h4,
#kl_wrapper_3.kl_wrapper .bs-callout-info h5,
#kl_wrapper_3.kl_wrapper .bs-callout-info h6 {color: #468691; }
.kl_wrapper .bs-callout-light {border-left-color: #cccccc; }
.kl_wrapper .bs-callout-light h3,
.kl_wrapper .bs-callout-light h4,
.kl_wrapper .bs-callout-light h5,
.kl_wrapper .bs-callout-light h6,
#kl_wrapper_3.kl_wrapper .bs-callout-light h3,
#kl_wrapper_3.kl_wrapper .bs-callout-light h4,
#kl_wrapper_3.kl_wrapper .bs-callout-light h5,
#kl_wrapper_3.kl_wrapper .bs-callout-light h6 {color: #cccccc; }
.kl_wrapper .bs-callout-dark {border-left-color: #7e8286; }
.kl_wrapper .bs-callout-dark h3,
.kl_wrapper .bs-callout-dark h4,
.kl_wrapper .bs-callout-dark h5,
.kl_wrapper .bs-callout-dark h6,
#kl_wrapper_3.kl_wrapper .bs-callout-dark h3,
#kl_wrapper_3.kl_wrapper .bs-callout-dark h4,
#kl_wrapper_3.kl_wrapper .bs-callout-dark h5,
#kl_wrapper_3.kl_wrapper .bs-callout-dark h6 {color: #7e8286; }
/*********************************************************************/
/***** BEGIN DESIGN TOOLS THEME CUSTOMIZATIONS ***********************/
/*********************************************************************/
#kl_wrapper_3.kl_basic_bar h3:not(.ui-state-default),
#kl_wrapper_3.kl_basic_bar.variation_2 h3:not(.ui-state-default),
#kl_wrapper_3.kl_basic_color_panel_nav h3:not(.ui-state-default),
#kl_wrapper_3.kl_basic_color_panel_nav.variation_2 h3:not(.ui-state-default),
#kl_wrapper_3.kl_basic_color h3:not(.ui-state-default),
#kl_wrapper_3.kl_basic_color.variation_2 h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings_box_left h4, 
#kl_wrapper_3.kl_apple.kl_colored_headings_box_left h5, 
#kl_wrapper_3.kl_colored_headings_box_left h5, 
#kl_wrapper_3.kl_colored_headings_box_left h6, 
#kl_wrapper_3.kl_colored_headings h4, 
#kl_wrapper_3.kl_apple.kl_colored_headings h5, 
#kl_wrapper_3.kl_colored_headings h5, 
#kl_wrapper_3.kl_colored_headings h6,
#kl_wrapper_3.kl_emta,
#kl_wrapper_3.kl_flat_sections_main h3:not(.ui-state-default),
#kl_wrapper_3.kl_flat_sections h3:not(.ui-state-default),
#kl_wrapper_3.kl_flat_sections_main h4, 
#kl_wrapper_3.kl_apple.kl_flat_sections_main h5, 
#kl_wrapper_3.kl_flat_sections_main h5, 
#kl_wrapper_3.kl_flat_sections_main h6, 
#kl_wrapper_3.kl_flat_sections h4, 
#kl_wrapper_3.kl_apple.kl_flat_sections h5, 
#kl_wrapper_3.kl_flat_sections h5, 
#kl_wrapper_3.kl_flat_sections h6,
#kl_wrapper_3.kl_flat_sections_main.variation_2 h3:not(.ui-state-default), 
#kl_wrapper_3.kl_flat_sections.variation_2 h3:not(.ui-state-default),
#kl_wrapper_3.kl_rounded_inset > div > i, 
#kl_wrapper_3.kl_rounded_inset h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_rounded_inset.variation_2 > div > i, 
#kl_wrapper_3.kl_rounded_inset.variation_2 h3:not(.ui-state-default) i
 { color: unset; }
#kl_wrapper_3.kl_box_left h3:not(.ui-state-default), 
#kl_wrapper_3.kl_box_left_1 h3:not(.ui-state-default), 
#kl_wrapper_3.kl_box_left_2 h3:not(.ui-state-default), 
#kl_wrapper_3.kl_box_left_3 h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings_box_left > div, 
#kl_wrapper_3.kl_colored_headings > div,
#kl_wrapper_3.kl_rounded_inset h3:not(.ui-state-default),
#kl_wrapper_3.kl_rounded_inset.variation_2 h3:not(.ui-state-default) {
	background-color: unset;
}
#kl_wrapper_3.kl_flat_sections_main > div:nth-child(odd), 
#kl_wrapper_3.kl_flat_sections > div:nth-child(odd) {
    background-color: #1b1b1b;
    color: unset;
}
#kl_wrapper_3.kl_ribbons_main #kl_banner #kl_banner_right {
    background: rgba(255, 255, 255, 0.8);
    border-bottom: 1px solid #fff;
    color: #000;
}
#kl_wrapper_3.kl_rounded_inset #kl_navigation > ul > li > a {
	background-color: #fff;
}
#kl_wrapper_3.kl_colored_headings_box_left > div, #kl_wrapper_3.kl_colored_headings > div {
	border-color: #545454;
}
#kl_wrapper_3.kl_basic_color_panel_nav #kl_navigation > ul {
    background-color: rgba(255, 255, 255, 0.75);
}
#kl_wrapper_3.kl_flat_sections_main #kl_banner_image, #kl_wrapper_3.kl_flat_sections #kl_banner_image {
    background: unset;
}