@media only screen {
	html.dark {
		background-color: transparent;
		--border-color: rgb(58, 65, 78);
	}
	html.dark body, 
	html.dark #page-wrapper {
		background-color: #1d2127;
	}
	html.dark body {
		color: #cccfd5;
	}
	html.dark .footer {
		background: #282d36
	}
	html.dark a {
		color: rgb(66, 180, 255);
	}
	html.dark a:hover {
		color: rgb(85, 187, 255);
	}
	html.dark a.btn-social, html.dark a.btn-social:hover {
		color: rgb(255,255,255);
	}
	html.dark .code {
		color: #7cacf8;
	}
	
	html.dark .required-indicator {
		color: #fe8d59;
	}
	/*
	html.dark a:visited {
		color: #029bff;
	}
	*/
	html.dark .event-path {
		color: rgb(66, 180, 255);
	}
	html.dark td.showDragHandle {
		background-image: url(https://app.eventize.com.br/template/new/plugins/tablednd/images/updown.png);
	}

	/*** Elements ***/
	html.dark .jumbotron.home {
		color: #eee;
		background-image: url(//www.eventize.com.br/img/banners/009_dark.jpg);
		text-shadow: none;
		border: none;
	}
	html.dark .navbar-inverse {
		background: #282d36;
		border-bottom-color: #161a1e;
		border-top-color: #1D2127;
	}
	html.dark .breadcrumb {
		font-size: 8pt;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	/*** Buttons ***/
	html.dark .btn-primary, 
	html.dark .btn-success, 
	html.dark .btn-info, 
	html.dark .btn-warning, 
	html.dark .btn-default, 
	html.dark .btn-danger {
		color: #eee;
	}
	html.dark a.btn-primary, 
	html.dark a.btn-success, 
	html.dark a.btn-info, 
	html.dark a.btn-warning, 
	html.dark a.btn-default, 
	html.dark a.btn-danger {
		color: #fff;
	}
	html.dark .btn-default {
		color: rgb(205, 209, 218);
		background: #434b5a;
		border-color: #545f72;
		text-shadow: none;
	}
	html.dark .btn-default a, 
	html.dark .btn-default a:hover {
		color: #fff !important;
	}

	html.dark hr {
		border-top-color: #444;
	}
	
	html.dark .bs-callout-msg.bs-callout-primary, html.dark .bs-callout-msg.bs-callout-info {
		background-color: rgba(217, 237, 247, 0.1);
	}
	
	html.dark .btn-primary {
		background: #265a88;
		border-color: #245580;
	}
	html.dark .btn-primary:hover {
		background: #2a6395;
	}
	html.dark .btn-warning {
		background: #eb9316;
		border-color: #e38d13;
	}
	html.dark .btn-warning:hover {
		background: #ec9822;
	}
	html.dark .btn-success {
		background: #419641;
		border-color: #3e8f3e;
	}
	html.dark .btn-success:hover {
		background: #45a045;
	}
	html.dark .btn-info {
		background: #2aabd2;
		border-color: #28a4c9;
	}
	html.dark .btn-info:hover {
		background: #33b0d6;
	}
	html.dark .btn-danger {
		background: #c12e2a;
		border-color: #b92c28;
	}
	html.dark .btn-danger:hover {
		background: #cc312c;
	}

	html.dark .bg-primary {
		color: rgb(204, 204, 204);
		background-color: #284d6f;
	}
	html.dark .bg-danger {
		color: rgb(169, 68, 66);
		background-color: rgba(220, 167, 167, 1);
	}
	html.dark .bg-info {
		background-color: #80c3e5;
		color: #224e64;
	}
	html.dark .bg-info a {
		color: #0074c1;
	}
	html.dark a.bg-info {
		color: #004d80;
	}
	html.dark .bg-info a:hover {
		color: #0088e1 !important;
	}
	
	html.dark .btn-default:hover, 
	html.dark .btn-default:focus, 
	html.dark .btn-default.focus, 
	html.dark .btn-default:active, 
	html.dark .btn-default.active, 
	html.dark .open>.dropdown-toggle.btn-default {
		color: #fff;
		background: rgb(46, 53, 62);
		border-color: #383f4b;
	}
	/*** Table ***/
	html.dark .table-rounded td:first-child, 
	html.dark .table-rounded th {
		border-left: 1px solid #284d6f;
	}
	html.dark .table tbody tr:hover {
		background-color: #2e353e !important;
	}
	html.dark .row-inactive,
	html.dark .ReportRowHidden {
		background: repeating-linear-gradient(135deg, #2a2f38, #2a2f38 5px, #282c35 5px, #282c35 10px);
		#color: rgba(205, 209, 218,0.4);
		opacity: 0.5;
	}
	html.dark .row-selected  *{
		background-color: #464e5e;
	}
	html.dark .ReportGroup, 
	html.dark .ReportSubSummary, 
	html.dark .ReportSubSummaryValue {
		#color: #004d80;
		#background-color: #80c3e5;
		color: #224e64;
		background: #80c3e5;	
	}
	html.dark .ReportCellHighlightLight {
		background-color: #3d4452;
	}
	html.dark .ReportBorderLeft {
		border-left-color: rgb(58, 65, 78);
	}
	html.dark .ReportBorderRight {
		border-right-color: rgb(58, 65, 78);
	}
	html.dark .table>thead>tr>th,
	html.dark .table>tbody>tr>th,
	html.dark .table>tfoot>tr>th,
	html.dark .table>thead>tr>td,
	html.dark .table>tbody>tr>td,
	html.dark .table>tfoot>tr>td {
		border-top-color: rgb(58, 65, 78);
	}
	html.dark .table-rounded {
		border-color: #284d6f;
	}
	html.dark .table tbody {
		background-color: rgb(44, 49, 59);
		color: rgb(205, 209, 218);
	}
	html.dark .panel-primary>.panel-heading {
		#color: rgb(204, 204, 204);
		background: #284d6f;
		border-color: #284d6f;
	}
	html.dark .panel-info>.panel-heading {
		color: #31708f;
		background: #80c3e5;
		border-color: #67b7df;
	}
	html.dark .panel-info {
		border-color: #67b7df;
	}
	html.dark .panel-info .language-list li img {
		-webkit-box-shadow: 2px 2px 4px #31708f;
		-moz-box-shadow: 2px 2px 4px #31708f;
		box-shadow: 2px 2px 4px #31708f;
	}
	html.dark .panel-primary {
		border-color: #284d6f;
	}
	html.dark .events-container .panel-info .event-name {
		text-shadow: none;
		font-weight: 600;
	}
	html.dark .table-striped>tbody>tr:nth-child(odd) {
		background-color: rgb(53, 59, 71);
	}
	html.dark .nav-tabs>li.active>a,
	html.dark .nav-tabs>li.active>a:hover,
	html.dark .nav-tabs>li.active>a:focus {
		color: rgb(204, 204, 204);
		background: #284d6f;
		border-color: #284d6f;
	}
	html.dark .nav-tabs,
	html.dark .nav-tabs>li>a,
	html.dark .nav-tabs>li>a:hover {
		border-color: #284d6f;
	}

	html.dark .nav-tabs>li>a:hover,
	html.dark .nav-tabs>li>a:focus {
		color: #004d80;
		background-color: #80c3e5;
	}
	html.dark .BkgHighlight {
		background-color: #373f4a;
	}
	html.dark .TextBlue, 
	html.dark .TextBlue a, html.dark .text-primary {
		color: #42b4ff !important;
	}
	html.dark .TextRed, 
	html.dark .TextRed a {
		#color: #d63f38 !important;
		color: #ff5454 !important;
	}
	html.dark .TextGreen, html.dark .TextGreen a, html.dark .text-success {
		color: #2bb534 !important;
	}
	html.dark .TextYellow, html.dark .TextYellow a {
		color: #fbd332 !important;
	}
	html.dark .TextGray, html.dark .TextGray a {
		color: #596579 !important;
	}
	html.dark .text-warning, 
	html.dark .color-warning {
		color: #f90;
	}
	html.dark .pagination>li>a,
	html.dark .pagination>li>span {
		color: #ccc;
		background-color: #282d36;
		border-color: #284d6f;
	}
	html.dark .pagination>li>a:hover, 
	html.dark .pagination>li>span:hover, 
	html.dark .pagination>li>a:focus, 
	html.dark .pagination>li>span:focus {
		color: #ccc;
		background-color: #2e353e;
		border-color: #284d6f;
	}

	html.dark .pagination>.active>a,
	html.dark .pagination>.active>span,
	html.dark .pagination>.active>a:hover,
	html.dark .pagination>.active>span:hover,
	html.dark .pagination>.active>a:focus,
	html.dark .pagination>.active>span:focus {
		color: rgb(204, 204, 204);
		background-color: #284d6f;
		border-color: #284d6f;
	}
	/* Tab Filter*/
	html.dark .tab-filter li.active,
	html.dark .tab-filter li.active:hover,
	html.dark .tab-filter li.active a,
	html.dark .tab-filter li.active a:hover
	{
		color: rgb(204, 204, 204);
		background-color: #284d6f;
	}
	html.dark .tab-filter li {
		border-color: #284d6f;
		background-color: #282d36;
	}
	html.dark .tab-filter li a {
		color: #ccc;
	}
	html.dark .tab-filter li:hover {
		border-color: #284d6f;
		background-color: #2e353e;
		color: #ccc;
	}
	html.dark .panel {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		color: #fff;
		background-color: #282d36;
	}
	html.dark body.inside-panel,
	html.dark:has(+ body.inside-panel) {
		background-color: #282d36;
	}
	html.dark .component-description {
		background: none;
		border-color: rgb(0, 136, 204);
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	html.dark .alert {
		text-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	html.dark .alert a:not(.btn) {
		color: #0088e1;
	}
	html.dark .list-group-item {
		background-color: transparent;
		border: 1px solid #333;
	}
	html.dark .list-group-item:hover {
		background-color: #2e353e;
	}
	html.dark a.list-group-item {
		color: #ccc;
	}
	html.dark .home-task-group {
		background-color: #3f4955;
	}
	html.dark fieldset {
		background: transparent;
	}
	html.dark .form-control {
		background-color: #2f3540;
		border-color: #545f72;
		color: #e8eaed;
	}
	html.dark .form-control[disabled], html.dark .form-control[readonly], html.dark fieldset[disabled] .form-control {
		background-color: #434b5a;
	}	
	html.dark .form-control:focus {
		border-color: #33bbff;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 136, 204, 0.3);
	}
	html.dark .form-control:required {
		border-color: #cc7a00;
	}
	html.dark input[type="text"]:focus, 
	html.dark textarea:focus, 
	html.dark select:focus {
		background-color: #282d36 !important;
	}
	html.dark input[type="checkbox"],
	html.dark input[type="radio"] {
		accent-color: rgb(66, 180, 255);
		border-color: rgb(66, 180, 255);
		-ms-transform: scale(1.2); /* IE */
		-moz-transform: scale(1.2); /* FF */
		-webkit-transform: scale(1.2); /* Safari and Chrome */
		-o-transform: scale(1.2); /* Opera */
		transform: scale(1.2);	
	}
	html.dark input:not(:checked) + label.label-check {
		color: #9399a6;
	}
	html.dark input:checked + label.label-check {
		color: #d9dbdf;
	}
	html.dark .FieldHint {
		color: #808697;
	}
	html.dark .FieldHint:hover {
		color: #a6aab6;
	}
	html.dark .FormHeader {
		#background-color: rgba(51, 122, 183, 0.5);
		color: #fff;
		background: #284d6f;
		border-color: #284d6f;	
	}
	html.dark .FormSubHeader {
		background: #80c3e5;
		border-color: #67b7df;
		color: #224e64;
		#background-color: rgba(217, 237, 247, 0.5);
		#color: #c9c9c9;
	}
	html.dark fieldset.highlighted {
		background: #282d36;
		border-color: #284d6f;	
		border-width: 2px;
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important;
	}
	html.dark .dual-list .dual-list-remove, 
	html.dark .dual-list .dual-list-remove:focus {
		background-color: #404857 !important;
		/*background: repeating-linear-gradient(135deg, #2a2f38, #2a2f38 5px, #282c35 5px, #282c35 10px);*/
		background: repeating-linear-gradient(135deg, rgba(89, 100, 120, 0.5), rgba(89, 100, 120, 0.5) 4px, rgba(89, 100, 120, 0.25) 4px, rgba(89, 100, 120, 0.25) 8px);
		color: #adb0b8 !important;
	}
	html.dark .progress {
		background: repeating-linear-gradient(135deg, rgba(89, 100, 120, 0.75), rgba(89, 100, 120, 0.75) 4px, rgba(89, 100, 120, 0.5) 4px, rgba(89, 100, 120, 0.5) 8px);
	}
	html.dark .step-list .step.current {
		color: #224e64;
		background: #80c3e5;
		border-color: #67b7df;
		text-shadow: none;
	}
	html.dark .step-list .step.next {
		color: #585d6b;
	}
	html.dark .step-list .step.previous {
		color: #a0a4b1;
	}
	html.dark legend {
		color: #ebebf0;
	}
	html.dark .page-header {
		border-bottom-color: #333;
	}
	html.dark .input-group-addon {
		background-color: #434b5a;
		border: 1px solid #545f72;
		color: #c3c9d3;
	}
	html.dark #admin-search-input {
		background-color: #2f3540;
		border-color: #545f72;
		color: #eee;
	}
	html.dark #admin-search-input:focus {
		background-color: #282d36 !important;
	}
	html.dark .btn-dark {
		background: #434b5a;
		border-color: #545f72;
		text-shadow: none;
	}
	html.dark .dropdown-menu {
		background: rgb(44, 49, 59);
	}
	html.dark .dropdown-menu>li>a {
		color: rgb(204, 204, 204);
	}
	html.dark .dropdown-menu>li>a:hover, 
	html.dark .dropdown-menu>li>a:focus {
		color: #fff;
		background: rgb(46, 53, 62);
	}
	html.dark .panel-actions>.dropdown-menu>li>a>i {
		color: #42b4ff;
	}
	html.dark .panel-actions>.dropdown-menu>li>a {
		text-shadow: none;
	}
	html.dark #page-wrapper {
		border-left-color: #333;
	}
	html.dark .dropdown-menu .divider {
		background-color: rgb(38, 43, 51);
	}
	html.dark .navbar .nav>li>a:hover, 
	html.dark .navbar .nav>li>a:focus {
		background: #20252b;
	}
	html.dark .navbar-inverse .navbar-nav>.open>a, 
	html.dark .navbar-inverse .navbar-nav>.active>a {
		background: #20252b;
	}
	
	html.dark .navbar .nav>li>a.active, 
	html.dark .navbar .nav>li>a.active:hover {
		text-shadow: none;
	}
	html.dark .panel-footer {
		background-color: rgb(40, 45, 54);
		border-top-color: rgb(40, 45, 54);
	}
	html.dark .panel-footer:hover {
		background-color: #2e353e;
		border-top-color: #2e353e;
	}
	html.dark .panel a {
		#color: rgb(204, 204, 204);
	}
	html.dark .page-title {
		color: rgb(211, 215, 223);
	}
	html.dark .page-subtitle {
		color: rgb(205, 209, 218);
	}
	html.dark .ReportSummary, 
	html.dark .ReportSummaryValue {
		color: #004d80;
		background-color: #284d6f;
	}
	html.dark .ReportSummaryValue, 
	html.dark .ReportSubSummaryValue {
		border-color: #284d6f;
		background-color: #80c3e5;
		text-shadow: none;
	}
	html.dark .page-title i.fa {
		text-shadow: 0px 0px 0px #ccc;
	}
	html.dark .alert-success {
		background: rgba(178, 219, 161, 1);
		border-color: rgba(178, 219, 161, 0.9);
	}
	html.dark .alert-danger {
		background: rgba(220, 167, 167, 1);
		border-color: rgba(220, 167, 167, 0.9);
	}
	html.dark .alert-info {
		color: #224e64;
		background: #80c3e5;
		border-color: #67b7df;
	}
	html.dark .alert-warning {
		background: rgba(248, 239, 192, 1);
		border-color: rgba(248, 239, 192, 0.9);
	}
	html.dark .breadcrumb {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background-color: rgb(23, 23, 23);
		color: rgb(200, 200, 200);
	}
	html.dark .breadcrumb .active {
		color: rgb(255, 255, 255);
	}
	html.dark .bs-callout {
		border-right-color: #444;
		border-top-color: #444;
		border-bottom-color: #444;
	}
	html.dark .bs-callout-msg.bs-callout-warning {
		background-color: rgba(252, 248, 227, 0.1);
	}
	html.dark .bs-callout.bs-callout-msg {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	html.dark .sidebar-nav a {
		color: rgb(205, 209, 218);
		text-shadow: initial;
	}
	.sidebar ul li {
		border-bottom-color: rgb(58, 65, 78);
	}
	html.dark .sidebar .nav-second-level li {
		background-color: rgb(44, 49, 59);
		border-bottom: 1px solid rgb(38, 43, 51) !important;
	}

	html.dark .nav-pills li a,
	html.dark .nav-tabs li a {
		background: #282d36;
		border-color: #284d6f;	
		color: #ccc;
		-webkit-box-shadow: 0px 0px 2px rgba(66, 180, 255,0.3) !important;
		-moz-box-shadow: 0px 0px 2px rgba(66, 180, 255,0.3) !important;
		box-shadow: 0px 0px 2px rgba(66, 180, 255,0.3) !important;
	}
	html.dark .nav-pills>li.active>a,
	html.dark .nav-pills>li.active>a:hover,
	html.dark .nav-pills>li.active>a:focus {
		color: #fff;
		#background-color: #337ab7;
		background: #284d6f;
		border-color: #284d6f;	
	}

	/* Personalização de cores */
	html.dark .sidebar .style-01, html.dark .sidebar .style-01 .nav-second-level  li {
		border-left: 4px solid rgba(255, 204, 41, 0.75) !important;
	}
	html.dark .sidebar .style-02, html.dark .sidebar .style-02 .nav-second-level  li {
		border-left: 4px solid rgba(235, 94, 54, 0.75) !important;
	}
	html.dark .sidebar .style-03 , html.dark .sidebar .style-03 .nav-second-level  li {
		border-left: 4px solid rgba(192, 50, 132, 0.75) !important;
	}
	html.dark .sidebar .style-04, html.dark .sidebar .style-04 .nav-second-level  li {
		border-left: 4px solid rgba(5, 130, 166, 0.75) !important;
	}
	html.dark .sidebar .style-05, html.dark .sidebar .style-05 .nav-second-level  li {
		border-left: 4px solid rgba(31, 101, 175, 0.75) !important;
	}
	html.dark .sidebar .style-06, html.dark .sidebar .style-06 .nav-second-level  li {
		border-left: 4px solid rgba(55, 143, 78, 0.75) !important;
	}
	html.dark .sidebar .style-07, html.dark .sidebar .style-07 .nav-second-level  li {
		border-left: 4px solid rgba(207, 217, 57, 0.75) !important;
	}
	html.dark li.style-01 > a.active, html.dark li.style-01 > a.active:hover,
	html.dark .style-01 .nav>li>a.active, html.dark .style-01 .nav>li>a.active:hover {
		background-color: rgba(255, 204, 41, 0.75) !important;
	}
	html.dark .style-02 .nav>li>a.active, html.dark .style-02 .nav>li>a.active:hover {
		background-color: rgba(235, 94, 54, 0.75) !important;
	}
	html.dark .style-03 .nav>li>a.active, html.dark .style-03 .nav>li>a.active:hover {
		background-color: rgba(192, 50, 132, 0.75) !important;
	}
	html.dark .style-04 .nav>li>a.active, html.dark .style-04 .nav>li>a.active:hover {
		background-color: rgba(5, 130, 166, 0.75) !important;
	}
	html.dark .style-05 .nav>li>a.active, html.dark .style-05 .nav>li>a.active:hover {
		background-color: rgba(31, 101, 175, 0.75) !important;
	}
	html.dark .style-06 .nav>li>a.active, html.dark .style-06 .nav>li>a.active:hover {
		background-color: rgba(55, 143, 78, 0.75) !important;
	}
	html.dark li.style-07 > a.active, html.dark li.style-07 > a.active:hover,
	html.dark .style-07 .nav>li>a.active, html.dark .style-07 .nav>li>a.active:hover {
		background-color: rgba(207, 217, 57, 0.75) !important;
	}
	/****/

	html.dark .style-01 .page-title i.fa, html.dark .style-01 .page-title i.fas, html.dark .style-01 .page-title  i.far  {
		color: rgba(255, 204, 41, 0.75);
	} 
	html.dark .style-02 .page-title i.fa, html.dark .style-02 .page-title i.fas, html.dark .style-02 .page-title  i.far {
		color: rgba(235, 94, 54, 0.75);
	} 
	html.dark .style-03 .page-title i.fa, html.dark .style-03 .page-title i.fas, html.dark .style-03 .page-title  i.far {
		color: rgba(192, 50, 132, 0.75);
	} 
	html.dark .style-04 .page-title i.fa, html.dark .style-04 .page-title i.fas, html.dark .style-04 .page-title  i.far {
		color: rgba(5, 130, 166, 0.75);
	} 
	html.dark .style-05 .page-title i.fa, html.dark .style-05 .page-title i.fas, html.dark .style-05 .page-title  i.far {
		color: rgba(31, 101, 175, 0.75);
	} 
	html.dark .style-06 .page-title i.fa, html.dark .style-06 .page-title i.fas, html.dark .style-06 .page-title  i.far {
		color: rgba(55, 143, 78, 0.75);
	} 
	html.dark .style-07 .page-title i.fa, html.dark .style-07 .page-title i.fas, html.dark .style-07 .page-title  i.far {
		color: rgba(207, 217, 57, 0.75);
	} 
	html.dark .style-01 .breadcrumb  {
		background-color: rgba(255, 204, 41, 0.75);
		visibility: hidden;
	} 
	html.dark .style-02 .breadcrumb {
		background-color: rgba(235, 94, 54, 0.75);
	} 
	html.dark .style-03 .breadcrumb {
		background-color: rgba(192, 50, 132, 0.75);
	} 
	html.dark .style-04 .breadcrumb {
		background-color: rgba(5, 130, 166, 0.75);
	} 
	html.dark .style-05 .breadcrumb  {
		background-color: rgba(31, 101, 175, 0.75);
	} 
	html.dark .style-06 .breadcrumb {
		background-color: rgba(55, 143, 78, 0.75);
	} 
	html.dark .style-07 .breadcrumb {
		background-color: rgba(207, 217, 57, 0.75);
	} 
	html.dark .style-01 .breadcrumb li, 
	html.dark .style-02 .breadcrumb li, 
	html.dark .style-03 .breadcrumb li, 
	html.dark .style-04 .breadcrumb li, 
	html.dark .style-05 .breadcrumb li, 
	html.dark .style-06 .breadcrumb li, 
	html.dark .style-07 .breadcrumb li { 
		color: #fff;
		text-shadow: 1px 0 #555, -1px 0 #555, 0 1px #555, 0 -1px #555, 1px 1px #555, -1px -1px #555, 1px -1px #555, -1px 1px #555;
	} 
	html.dark .color-01, html.dark .color-01 a , html.dark .color-01 a:hover {
		color: rgba(255, 204, 41, 0.75);
	}
	html.dark .color-02, html.dark .color-02 a, html.dark .color-02 a:hover  {
		color: rgba(235, 94, 54, 0.75);
	}
	html.dark .color-03 , html.dark .color-03 a, html.dark .color-03 a:hover {
		color: rgba(192, 50, 132, 0.75);
	}
	html.dark .color-04, html.dark .color-04 a, html.dark .color-04 a:hover {
		color: rgba(5, 130, 166, 0.75);
	}
	html.dark .color-05, html.dark .color-05 a, html.dark .color-05 a:hover {
		color: rgba(31, 101, 175, 0.75);
	}
	html.dark .color-06, html.dark .color-06 a, html.dark .color-06 a:hover {
		color: rgba(55, 143, 78, 0.75);
	}
	html.dark .color-07, html.dark .color-07 a , html.dark .color-07 a:hover {
		color: rgba(207, 217, 57, 0.75);
	}
	html.dark .bg-color-01, html.dark .bg-color-01 a , html.dark .bg-color-01 a:hover {
		background-color: rgba(255, 204, 41, 0.75);
		color: white;
	}
	html.dark .bg-color-02, html.dark .bg-color-02 a, html.dark .bg-color-02 a:hover  {
		background-color: rgba(235, 94, 54, 0.75);
		color: white;
	}
	html.dark .bg-color-03 , html.dark .bg-color-03 a, html.dark .bg-color-03 a:hover {
		background-color: rgba(192, 50, 132, 0.75);
		color: white;
	}
	html.dark .bg-color-04, html.dark .bg-color-04 a, html.dark .bg-color-04 a:hover {
		background-color: rgba(5, 130, 166, 0.75);
		color: white;
	}
	html.dark .bg-color-05, html.dark .bg-color-05 a, html.dark .bg-color-05 a:hover {
		background-color: rgba(31, 101, 175, 0.75);
		color: white;
	}
	html.dark .bg-color-06, html.dark .bg-color-06 a, html.dark .bg-color-06 a:hover {
		background-color: rgba(55, 143, 78, 0.75);
		color: white;
	}
	html.dark .bg-color-07, html.dark .bg-color-07 a , html.dark .bg-color-07 a:hover {
		background-color: rgba(207, 217, 57, 0.75);
		color: white;
	}
	/* Panels */
	html.dark .panel-01 {
		border-color: rgba(255, 204, 41, 0.75);
	}
	html.dark .panel-01 .panel-heading {
		border-color: rgba(255, 204, 41, 0.75);
		color: #fff;
		background-color: rgba(255, 204, 41, 0.75);
	}
	html.dark .panel-01 .panel-footer a {
		color: rgba(255, 204, 41, 0.75);
	}
	html.dark .panel-02 {
		border-color: rgba(235, 94, 54, 0.75);
	}
	html.dark .panel-02 .panel-heading {
		border-color: rgba(235, 94, 54, 0.75);
		color: #fff;
		background-color: rgba(235, 94, 54, 0.75);
	}
	html.dark .panel-02 .panel-footer a {
		color: rgba(235, 94, 54, 0.75);
	}
	html.dark .panel-03 {
		border-color: rgba(192, 50, 132, 0.75);
	}
	html.dark .panel-03 .panel-heading {
		border-color: rgba(192, 50, 132, 0.75);
		color: #fff;
		background-color: rgba(192, 50, 132, 0.75);
	}
	html.dark .panel-03 .panel-footer a {
		color: rgba(192, 50, 132, 0.75);
	}
	html.dark .panel-04 {
		border-color: rgba(5, 130, 166, 0.75);
	}
	html.dark .panel-04 .panel-heading {
		border-color: rgba(5, 130, 166, 0.75);
		color: #fff;
		background-color: rgba(5, 130, 166, 0.75);
	}
	html.dark .panel-04 .panel-footer a {
		color: rgba(5, 130, 166, 0.75);
	}
	html.dark .panel-05 {
		border-color: rgba(31, 101, 175, 0.75);
	}
	html.dark .panel-05 .panel-heading {
		border-color: rgba(31, 101, 175, 0.75);
		color: #fff;
		background-color: rgba(31, 101, 175, 0.75);
	}
	html.dark .panel-05 .panel-footer a {
		color: rgba(31, 101, 175, 0.75);
	}
	html.dark .panel-06 {
		border-color: rgba(55, 143, 78, 0.75);
	}
	html.dark .panel-06 .panel-heading {
		border-color: rgba(55, 143, 78, 0.75);
		color: #eee;
		background-color: rgba(55, 143, 78, 0.75);
	}
	html.dark .panel-06 .panel-footer a {
		color: rgba(55, 143, 78, 0.75);
	}
	html.dark .panel-07 {
		border-color: rgba(207, 217, 57, 0.75);
	}
	html.dark .panel-07 .panel-heading {
		border-color: rgba(207, 217, 57, 0.75);
		color: #eee;
		background-color: rgba(207, 217, 57, 0.75);
	}
	html.dark .panel-07 .panel-footer a {
		color: rgba(207, 217, 57, 0.75);
	}
	html.dark .panel-01 .panel-footer,
	html.dark .panel-02 .panel-footer,
	html.dark .panel-03 .panel-footer,
	html.dark .panel-04 .panel-footer,
	html.dark .panel-05 .panel-footer,
	html.dark .panel-06 .panel-footer,
	html.dark .panel-07 .panel-footer  {
		text-shadow: none;
	}
	html.dark .panel-01,
	html.dark .panel-02,
	html.dark .panel-03,
	html.dark .panel-04,
	html.dark .panel-05,
	html.dark .panel-06,
	html.dark .panel-07 {
		text-shadow: 0px 0px 2px #333;
	}
	html.dark .panel-01 h3,
	html.dark .panel-02 h3,
	html.dark .panel-03 h3,
	html.dark .panel-04 h3,
	html.dark .panel-05 h3,
	html.dark .panel-06 h3,
	html.dark .panel-07 h3  {
		color: #fff;
	}
	/************  Estilos adicionais ****************/
	html.dark .sidebar .style-08, html.dark .sidebar .style-08 .nav-second-level  li {
		border-left: 4px solid #34ace7 !important;
	}
	html.dark li.style-08 > a.active, html.dark li.style-08 > a.active:hover,
	html.dark .style-08 .nav>li>a.active, html.dark .style-08  .nav>li>a.active:hover {
		background-color: #34ace7 !important;
	}
	html.dark .style-08  .page-title  i.fa, html.dark .style-08  .page-title  i.fas, html.dark .style-08  .page-title  i.far {
		color: #34ace7;
	} 
	html.dark .style-08  .breadcrumb  {
		background-color: #34ace7;
	} 
	html.dark .style-08  .breadcrumb li { 
		color: #fff;
		text-shadow: 1px 1px 1px #333;
	} 
	html.dark .color-08, html.dark .color-08 a , html.dark .color-08 a:hover {
		color: #34ace7;
	}
	html.dark .bg-color-08, html.dark .bg-color-08 a , html.dark .bg-color-08 a:hover {
		background-color: #34ace7;
		color: white;
	}
	html.dark .panel-08 {
		border-color: #34ace7;
	}
	html.dark .panel-08 .panel-heading {
		border-color: #34ace7;
		color: #fff;
		background-color: #34ace7;
	}
	html.dark .panel-08 .panel-footer a {
		color: #34ace7;
	}
	html.dark .panel-08 .panel-footer  {
		text-shadow: none;
	}
	/* 09 */
	html.dark .sidebar .style-09, html.dark .sidebar .style-09 .nav-second-level  li {
		border-left: 4px solid #f07928 !important;
	}
	html.dark li.style-09 > a.active, html.dark li.style-09 > a.active:hover,
	html.dark .style-09 .nav>li>a.active, html.dark .style-09  .nav>li>a.active:hover {
		background-color: #f07928 !important;
	}
	html.dark .style-09  .page-title  i.fa, html.dark .style-09  .page-title  i.fas, html.dark .style-09  .page-title  i.far {
		color: #f07928;
	} 
	html.dark .style-09  .breadcrumb  {
		background-color: #f07928;
	} 
	html.dark .style-09  .breadcrumb li { 
		color: #fff;
		text-shadow: 1px 1px 1px #333;
	} 
	html.dark .color-08, html.dark .color-08 a , html.dark .color-08 a:hover {
		color: #f07928;
	}
	html.dark .bg-color-08, html.dark .bg-color-08 a , html.dark .bg-color-08 a:hover {
		background-color: #f07928;
		color: white;
	}
	html.dark .panel-08 {
		border-color: #f07928;
	}
	html.dark .panel-08 .panel-heading {
		border-color: #f07928;
		color: #fff;
		background-color: #f07928;
	}
	html.dark .panel-08 .panel-footer a {
		color: #f07928;
	}
	html.dark .panel-08 .panel-footer  {
		text-shadow: none;
	}
	/* Custom */
	html.dark #translate-container .translateall-link {
		color: rgb(66, 180, 255);
	}
	html.dark #translate-container .nav-pills>li.active a {
		color: #fff;
		background: #284d6f;
		border-color: #284d6f;
	}
	html.dark #translate-container .nav-pills>li>a {
		background: #282d36;
		border-color: #284d6f;
		color: #ccc;
		-webkit-box-shadow: 0px 0px 2px rgba(66, 180, 255, 0.3) !important;
		-moz-box-shadow: 0px 0px 2px rgba(66, 180, 255, 0.3) !important;
		box-shadow: 0px 0px 2px rgba(66, 180, 255, 0.3) !important;
	}
	html.dark #translate-container .edit-page {
		background-color: #262a33;
		color: rgb(66, 180, 255);
	}
	html.dark #translate-container .editable {
		background-color: #2f3540;
	}
	html.dark .certificado {
		box-shadow: 5px 5px 2px rgba(205, 209, 218, 0.25);
	}
	html.dark .canvas-background {
		background-color: #2f3540;
		border-color: #284d6f;
		box-shadow: 0 0 6px 1px rgba(40, 77, 111, 0.56);
	}
	html.dark .paper {
		color: #000;
		box-shadow: 5px 5px 2px rgba(205, 209, 218, 0.25);
	}
	html.dark #label-preview {
		color: #000;
		box-shadow: 5px 5px 2px rgba(205, 209, 218, 0.25);
	}
	html.dark #edit-hint {
		color: #f90;
	}
	/**/
	html.dark .grade-main-container {
		background-color: transparent;
	}
	html.dark .grade .cell-atividade.undefined {
		background-color: #ffd;
		background: repeating-linear-gradient(135deg, #2a2f38, #2a2f38 5px, #282c35 5px, #282c35 10px);
	}
	html.dark .grade .fixed {
		background-color: #282d36;
	}
	html.dark #grade-main-container .loading-frame {
		color:#999; 
		background: repeating-linear-gradient(135deg, #2a2f38, #2a2f38 5px, #282c35 5px, #282c35 10px);
		border: 1px solid #284d6f;
	}
	html.dark .grade, html.dark .grade td {
		border-color: #284d6f;
	}
	html.dark .grade .time-label,
	html.dark .grade .interval-label {
		background-color: #284d6f;
	}
	html.dark .grade .cell-atividade.time-out-exceeded {
		background-color: rgba(252, 248, 227, 0.15);
	}
	html.dark .grade .cell-atividade.time-total-exceeded {
		background-color: rgba(201, 48, 44, 0.10);
	}
	html.dark .suggestion-link {
		color: #d63f38;
	}
	html.dark .data-label.bg-info {
		color: #224e64;
	}
	html.dark #table-permission td {
		border-right-color: rgb(58, 65, 78);
	}
	html.dark #permissions_desc {
		border-color: #284d6f;
	}
	html.dark #permissions_desc caption {
		color: #fff;
	}
	/* CK Editor */
	html.dark .cke_reset_all, 
	html.dark .cke_reset_all * {
		color: #cccfd5;
	}
	html.dark .cke_bottom {
		background: #284d6f;
	}
	html.dark .cke {
		background-color: #282d36;
	}
	html.dark .cke_inner {
		background: #282d36;
	}
	html.dark .cke_toolbar {
		border-color: #284d6f;
	}
	html.dark .cke_chrome {
		border-color: #284d6f;
		box-shadow: none;
	}
	html.dark .cke_top {
		background-color: #282d36;
		border-bottom-color: rgb(38, 43, 51);
	}
	html.dark .cke_button_on {
		background: #75829a;
	}
	html.dark a.cke_button_off:hover, 
	html.dark a.cke_button_off:focus, 
	html.dark a.cke_button_off:active, 
	html.dark a.cke_button_disabled:hover, 
	html.dark a.cke_button_disabled:focus, 
	html.dark a.cke_button_disabled:active {
		background: #626e85;
	}
	html.dark .btn-social-icon {
		color: #fff !important;
	}
	html.dark .cke_dialog_body {
		background-color: #1d2127;
	}
	html.dark .cke_dialog_contents {
		background: #282d36;
	}
	html.dark input.cke_dialog_ui_input_text, 
	html.dark select.cke_dialog_ui_input_select {
		background-color: #2f3540;
		border-color: #545f72;
		color: #eee;
	}
	html.dark a.cke_dialog_tab {
		background: transparent;
	}
	html.dark .ImagePreviewBox * {
		color: #333;
	}
	html.dark .cke_dialog_body {
		border-color: #284d6f;
		box-shadow: 0 0 4px 1px #284d6f;
	}
	html.dark a.cke_dialog_ui_button {
		background: #265a88;
		border-color: #245580;
		color: #fff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	}
	html.dark .cke_dark_background, html.dark .cke_dark_background * {
		color: #333;
	}
	html.dark .cke_combo_button {
		background-color: #2f3540;
		border-color: #545f72;
		color: #eee;	
	}
	html.dark .cke_combo_off a.cke_combo_button:hover .cke_combo_open, 
	html.dark .cke_combo_off a.cke_combo_button:focus .cke_combo_open {
		background: #626e85;
	}
	html.dark .cke_combo_arrow {
		border-top-color: #cccfd5;
	}
	html.dark .cke_button_label {
		text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
	}
	html.dark .PriceTable tr td {
		border-bottom-color: rgb(58, 65, 78);
	}
	html.dark .FormatDisplay {
		border-color: #545f72 !important;
	}

	/* ColorBox */

	html.dark #cboxTopLeft{background:url(https://app.eventize.com.br/template/new/plugins/colorbox/images/controls-dark.png) no-repeat -101px 0;}
	html.dark #cboxTopRight{background:url(https://app.eventize.com.br/template/new/plugins/colorbox/images/controls-dark.png) no-repeat -130px 0;}
	html.dark #cboxBottomLeft{background:url(https://app.eventize.com.br/template/new/plugins/colorbox/images/controls-dark.png) no-repeat -101px -29px;}
	html.dark #cboxBottomRight{background:url(https://app.eventize.com.br/template/new/plugins/colorbox/images/controls-dark.png) no-repeat -130px -29px;}
	html.dark #cboxMiddleLeft{background:url(https://app.eventize.com.br/template/new/plugins/colorbox/images/controls-dark.png) left top repeat-y;}
	html.dark #cboxMiddleRight{background:url(https://app.eventize.com.br/template/new/plugins/colorbox/images/controls-dark.png) right top repeat-y;}
	html.dark #cboxTopCenter{background:url(https://app.eventize.com.br/template/new/plugins/colorbox/images/border-dark.png) 0 0 repeat-x;}
	html.dark #cboxBottomCenter{background:url(https://app.eventize.com.br/template/new/plugins/colorbox/images/border-dark.png) 0 -29px repeat-x;}
	html.dark #cboxContent{background:#222222;}
	html.dark .cboxIframe{background:#222222;}
	html.dark #cboxError{border:1px solid rgb(58, 65, 78);}
	html.dark #cboxTitle{color:rgb(211, 215, 223);}
	html.dark #cboxLoadingOverlay{background:url(https://app.eventize.com.br/template/new/plugins/colorbox/images/loading_background.png) no-repeat center center;}
	html.dark #cboxLoadingGraphic{background:url(https://app.eventize.com.br/template/new/plugins/colorbox/images/loading.gif) no-repeat center center;}
	html.dark #cboxSlideshow{color:#9d9d9d;}
	html.dark #cboxPrevious{background:url(https://app.eventize.com.br/template/new/plugins/colorbox/images/controls-dark.png) no-repeat -75px 0;}
	html.dark #cboxNext{background:url(https://app.eventize.com.br/template/new/plugins/colorbox/images/controls-dark.png) no-repeat -50px 0;}
	html.dark #cboxClose{background:url(https://app.eventize.com.br/template/new/plugins/colorbox/images/controls-dark.png) no-repeat -25px 0;}
	/*

	html.dark #cboxContent,
	html.dark .cboxIframe {
		background-color: #282d36;
	}
	*/

	html.dark .photo-container {
		background-color: #2f3540;
		border: 1px solid #545f72;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;	
	}
	html.dark #kolorPicker {
		border-color: #545f72;
		background: #282d36;
	}
	html.dark div.x-close-box {
		color: #d63f38;
	}
	html.dark div.x-erase-box {
		color: #42b4ff;
	}
	html.dark div.kolorpicker-palette ul li {
		background: #2f3540;
		border: 1px solid #284d6f;
		color: #ccc;
	}
	html.dark #kolorPicker .kolorpicker-palette-select {
		color: #fff;
		background: #284d6f;
		border-color: #284d6f;	
	}
	/* scw */
	html.dark table.scw {
		background-color: #1d2127;
		border-color: #545f72;
		padding: 5px;	
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	}
	html.dark td.scwCells {
		background-color: #2f3540;
		color: #cccfd5;
	}
	html.dark td.scwInputDate {
		background-color: #424a59;
	}
	html.dark td.scwCells:hover, 
	html.dark td.scwCellsHover {
		background-color: #515b6e;
	}
	html.dark td.scwCellsWeekend:hover, 
	html.dark td.scwCellsWeekendHover {
		background-color: #515b6e;
	}
	html.dark td.scwCellsExMonth:hover, 
	html.dark td.scwCellsExMonthHover {
		background-color: #515b6e;
	}
	html.dark td.scwInputDate:hover, 
	html.dark td.scwInputDateHover {
		background-color: #515b6e;
		color: #fff;
	}
	html.dark select.scwHead {
		background-color: #2f3540;
		border-color: #545f72;
		color: #eee;
	}
	html.dark td.scwWeek {
		color: #fff;
	}
	html.dark td.scwCellsWeekend {
		background-color: #262a33;
		color: #ff5454;
	}
	html.dark td.scwCellsExMonth {
		background-color: transparent;
		color: #9399a6;
	}
	html.dark td.scwNow {
		background-color: transparent;
		color: #fff;
	}
	html.dark .tab-counter {
		color: #f0ad4e;
	}
	html.dark .nav-tabs>li>a:hover .tab-counter, 
	html.dark .nav-tabs>li>a:focus .tab-counter {
		color: #9a600d;
	}
	html.dark .dual-list {
		border-color: #545f72;
	}
	html.dark .dual-list .dual-list-hint {
		color: #ff5454;
	}
	

	/* Exemplo de tema escuro */
	html.dark .iti {
	  background-color: #1e1e1e;
	  color: #f0f0f0;
	  border-color: #444;
	}

	html.dark .iti__flag-container {
	  background-color: #2a2a2a;
	  border-right: 1px solid #444;
	}

	html.dark .iti__country-list {
	  background-color: #2f3540;
	  color: #f0f0f0;
	  border: 1px solid #555;
	}

	html.dark .iti__country:hover {
	  background-color: #3a3a3a;
	}	
	
}