.dark, .single-symposium {background: #222; color: #fff; }
.dark h2, .single-symposium h2 {color:#fff}
.dark a, .single-symposium a {color: #fff; }
.dark .headerWrap, .single-symposium .headerWrap {background: #2222;}
.dark .headerWrap .logo img, .single-symposium .headerWrap .logo img {filter: grayscale(1) brightness(5); }
.dark .header .menuWrap > ul li a, .single-symposium .header .menuWrap > ul li a {color:#fff}
.dark .wrapper .sticky .section.header, .single-symposium .wrapper .sticky .section.header {background:#222}
.dark .footerWrapper, .single-symposium .footerWrapper {background: #222; }
.dark .footer .footerLogos li a img, .dark  .footer .disclaimer a img, .single-symposium .footer .footerLogos li a img, .single-symposium  .footer .disclaimer a img {filter: invert(1); }
.dark .account ul, .single-symposium .account ul {background: #000;color: #fff;}
.dark .account span, .single-symposium .account span {color: #fff;}
.dark .account ul::before, .single-symposium .account ul::before {border-color: transparent transparent #000 transparent;}
.dark .account ul li, .single-symposium .account ul li {}
.dark .account ul li a, .single-symposium .account ul li a {color: #fff !important;}
.dark form.searchform.open, .single-symposium form.searchform.open {background: #000; }
.dark form.searchform input[type="text"], .single-symposium form.searchform input[type="text"] {color:#fff}
.dark .account span a, .single-symposium .account span a {color:#fff}
.dark .headerWrap .searchTrigger i, .single-symposium .headerWrap .searchTrigger i {color:#fff} 

.dark .lang-switcher > ul, .single-symposium .lang-switcher > ul {background: #000;}
.dark .lang-switcher > ul::before, .single-symposium .lang-switcher > ul::before {border-color: transparent transparent #000 transparent;}
.dark .lang-switcher > ul li, .single-symposium .lang-switcher > ul li {}
.dark .lang-switcher > ul li a, .single-symposium .lang-switcher > ul li a {color: #fff}


.dark .gform_wrapper .gform_body > ul > li > label .single-symposium, .dark .gform_wrapper .gform_body > ul > li > label .gfield_required {color: #fff}
.dark .gform_wrapper .gform_footer input, .single-symposium .gform_wrapper .gform_footer input {background: #000;}


.dark .slider-wrap {background: url(/wp-content/themes/dtsc2021/_sites/www.neossacademy.com/images/listing-bg-event.jpg) top center no-repeat;background-size: cover;}
.dark .slider {box-shadow: 0 80px 0 #222 inset;}

.dark .slider .item {}
.dark .slider .item .text {}
.dark .slider .item .partner {max-height: 70px; width: auto; margin: 60px 0 0 0; }
.dark .slider .item .text .name {color: #fff;}
.dark .slider .item .text .speaker {color: #fff;}
.dark .calendar {color: #fff;}
.dark .timezone:hover {color: #fff;}

.dark .wrapper nav .nav-tabs a {color: #fff;}
.dark .wrapper nav .nav-tabs a.active {background: #0ab9b4 !important;color: #fff !important;box-shadow: -4px 0 0 0 #0ab9b4;}
.dark .wrapper nav {border-left: solid 2px #333;}

.dark .contentWrap .mainContent h1, 
.dark .contentWrap .mainContent h2.h2 {color: #fff;font-weight: 600;}

.dark .webinarPage .course-type {background: #0ab9b4;}
.dark .webinarPage .course-categories {border: solid 1px #444;background: #444;color: #fff !important;}
.dark .webinarPage .course-categories a {color:#fff }
.dark .swp_social_panel > div > a {background: #444; }


@media (max-width: 767px) {
	.dark .wrapper nav .nav-tabs {background: #444; }
	.dark .wrapper nav .nav-tabs a {}
	.dark .wrapper nav .nav-tabs a.active {background: none !important; box-shadow: none; }
}


.dark .slider .item .text .header-bottom {display: flex; vertical-align: top; }
.dark .slider .item .text .header-bottom .partner {margin: 0; }
@media (max-width: 1100px) {
	.dark .slider .item .text .header-bottom {flex-wrap: wrap; justify-content: center; }
	.dark .slider .item .text .header-bottom .partner {margin: 20px 0 20px 0; max-height: 50px; }
}
@media (max-width: 767px) {	
	.dark .slider .item .text .btn {font-size: 17px !important; letter-spacing: 0; font-weight: 700; }
}


.dark .modal .modal-dialog .modal-content .modal-body {background: #a01829;color: #fff;}
.dark .modal .gform_wrapper .gform_body > ul > li > .ginput_container ul li label a {color:#fff}
.dark .modal .gform_wrapper [type="checkbox"]:checked + label:before, .dark .modal  .gform_wrapper [type="checkbox"]:not(:checked) + label:before {border:none}
.dark .modal .modal-dialog .modal-content .modal-body h1 {color: #fff;}
.dark .modal .modal-dialog .modal-content .modal-body h2 {color: #fff;font-size: 21px;}
.dark .modal .modal-dialog .modal-content .modal-body img:first-child {filter: brightness(0) invert(1);}
body.dark.single .modal-backdrop {background: #000;opacity: 0.7 !important;}
.dark .modal .gform_wrapper .gform_body > ul > li > .gfield_description.validation_message {color: #fff;padding: 5px 10px;background: #000;opacity: 1;display: inline-block;margin: 8px 0 0 0;}
.dark .modal .gform_wrapper .validation_error {background:#000}






.dark .slider.has-register-box {box-shadow: none; }
.dark .slider.has-register-box .item {max-width: 1400px; padding: 60px 20px; margin: 0 auto; display: flex; }
.dark .slider.has-register-box .item .text {padding: 0 0 !important;flex: 1;margin: 0 60px 0 0;}
.dark .slider.has-register-box .item .text .top {
	/* text-align: left; */
}
.dark .slider.has-register-box .item .text .top .ce-wrap {margin: 0 20px 0 0; }
.dark .slider.has-register-box .item .text .top .ce-wrap .credits {font-size: 47px; }
.dark .slider.has-register-box .item .text .top .ce-wrap .type {font-size: 11px; }
.dark .slider.has-register-box .item .text .top .date {font-size: 27px; }


.dark .slider.has-register-box .item .name-wrap {height: auto !important; }
.dark .slider.has-register-box .item .name-wrap .name {font-size: 40px !important; }
.dark .slider.has-register-box .item .speaker-wrap {display: flex; align-items: center; margin: 20px 0 30px 0; }
.dark .slider.has-register-box .item .speaker-wrap .photo {display: inline-block;flex: 0 1 80px;margin: 0 10px 0 0;}
.dark .slider.has-register-box .item .speaker-wrap .photo img {max-width: 100px; margin: 0; }
.dark .slider.has-register-box .item .speaker-wrap .speaker {margin: 0; }
.dark .slider.has-register-box .item .header-bottom {}
.dark .slider.has-register-box .item .header-bottom .partner {max-height: 50px; }



.dark .slider.has-register-box .item .register-box {background: #0ab9b4; padding: 40px; flex: 0 1 40%; }
.dark .slider.has-register-box .item .register-box > img {max-width: 290px; margin: 0 0 20px 0; }
.dark .slider.has-register-box .item .register-box h3 {font-size: 28px; font-weight: 800; }
.dark .slider.has-register-box .item .register-box h4 {font-size: 19px; font-weight: 400; line-height: 1.2; margin: 0 0 30px 0; }

.dark .slider.has-register-box .item .register-box .gform_wrapper {}
.dark .slider.has-register-box .item .register-box .gform_wrapper .gform_body > ul > li > .ginput_container ul li label a {color: #cef1f0; }
.dark .slider.has-register-box .item .register-box .gform_wrapper [type="checkbox"]:not(:checked) + label:before {border: solid 1px #fff; }

.dark .slider.has-register-box .item .register-box .gform_wrapper .gform_body > ul > li {margin: 0 0 15px 0; }
.dark .slider.has-register-box .item .register-box .gform_wrapper .gform_body > ul > li.gform_hidden {margin:0}
.dark .slider.has-register-box .item .register-box .gform_wrapper .gform_body > ul > li > label {display: none;}
.dark .slider.has-register-box .item .register-box .gform_wrapper [type="checkbox"]:checked + label:before {background: #000; border: solid 1px #000; }
.dark .slider.has-register-box .item .register-box .gform_wrapper [type="checkbox"]:not(:checked) + label:before {}
.dark .slider.has-register-box .item .register-box .gform_wrapper .gform_body > ul > li > .ginput_complex > .name_prefix {width: 20%; }
.dark .slider.has-register-box .item .register-box .gform_wrapper .gform_body > ul > li > .ginput_complex > .name_first {width: 40%; }
.dark .slider.has-register-box .item .register-box .gform_wrapper .gform_body > ul > li > .ginput_complex > .name_last {width: 40%; }

.dark .slider.has-register-box .item .register-box .gform_wrapper .gform_body > ul > li > .ginput_container ul li label {font-size: 13px; line-height: 1.3; color: #cef1f0; }

@media (max-width: 1200px) {
	.dark .slider.has-register-box .item {flex-wrap: wrap; padding: 60px 40px 0px 40px; }
	.dark .slider.has-register-box .item .text {margin: 0; flex: 0 1 100%; }
	.dark .slider.has-register-box .item .register-box {flex: 0 1 calc(100% + 80px); margin: 40px -40px 0px; }
	.dark .slider.has-register-box .item .speaker-wrap .photo {margin: 0 0 10px 0; flex: 0 1 140px; }
	.dark .slider.has-register-box .item .speaker-wrap .photo img {max-width: 100%; }
	.dark .slider.has-register-box .item .speaker-wrap {
    margin: 0 0 20px 0;
}
}

@media (max-width: 767px) {
	.dark .slider.has-register-box .item {padding: 40px 20px 0 20px; }
	.dark .slider.has-register-box .item .name-wrap .name {font-size: 28px !important; }
	.dark .slider.has-register-box .item .text .top .date {font-size: 18px; }
	.dark .slider.has-register-box .item .text .top .ce-wrap {margin: 0 0 20px 0; }
	.dark .slider.has-register-box .item .text .top .flag {margin: 0 0 0 15px; }
	
}


.dark #quizForm {background: #444; color: #fff;}
.dark #quizForm #quizFormContainer {}	
.dark #quizForm #quizFormContainer .formTitle {border: none;margin: 0;}
.dark #quizForm #quizFormContainer .formTitle span {background: none;top: 0;}
.dark #quizForm #quizFormContainer .formSubtitle {color: #fff; }
.dark #quizForm #quizFormContainer .quiz-form {}	
.dark #quizForm #quizFormContainer .quiz-form ul {}	
.dark #quizForm #quizFormContainer .quiz-form ul li {}	
.dark #quizForm #quizFormContainer .quiz-form ul li label {color: #fff; }
.dark #quizForm #quizFormContainer .quiz-form ul li ul {}
.dark #quizForm #quizFormContainer .quiz-form ul li ul li {}
.dark #quizForm #quizFormContainer .quiz-form ul li ul li label {color: #bbb; }


.dark #quizForm .succesBox h2 {color: #fff;font-weight: 700;margin: 0 0 10px 0;}
.dark #quizForm .disclaimer {border-top: solid 1px #777}