body[data-theme="t-default"] {
	--color-header: #1D102C;
	--color-primary: #410087;
	--color-secondary: #390D4F;
	--color-tertiary: #A800DB;
	--color-text: #9a9fbf;
}

.default-primary {background-color: #410087;}
.default-secodnary {background-color: #390D4F;}
.default-tertiary {background-color: #A800DB;}

body[data-theme="t-claro"] {
	--color-header: #D64E07;
	--color-primary: #04A4CC;
	--color-secondary: #DF6322;
	--color-tertiary: #04A4CC;
	--color-text: #fff;
}

.claro-primary {background-color: #D64E07;}
.claro-secodnary {background-color: #04A4CC;}
.claro-tertiary {background-color: #DF6322;}

body[data-theme="t-escuro"] {
	--color-header: #1E1E1E;
	--color-primary: #3858E9;
	--color-secondary: #444444;
	--color-tertiary: #3858E9;
	--color-text: #fff;
}

.escuro-primary {background-color: #1E1E1E;}
.escuro-secodnary {background-color: #3858E9;}
.escuro-tertiary {background-color: #444444;}

body[data-theme="t-cafe"] {
	--color-header: #46403C;
	--color-primary: #C7A589;
	--color-secondary: #5B534E;
	--color-tertiary: #C7A589;
	--color-text: #fff;
}

.cafe-primary {background-color: #46403C;}
.cafe-secodnary {background-color: #C7A589;}
.cafe-tertiary {background-color: #5B534E;}

body[data-theme="t-azul"] {
	--color-header: #096484;
	--color-primary: #4796B3;
	--color-secondary: #0B769C;
	--color-tertiary: #4796B3;
	--color-text: #fff;
}

.azul-primary {background-color: #096484;}
.azul-secodnary {background-color: #4796B3;}
.azul-tertiary {background-color: #0B769C;}

body[data-theme="t-rosa"] {
	--color-header: #9100C0;
	--color-primary: #AD00E6;
	--color-secondary: #A300D9;
	--color-tertiary: #AD00E6;
	--color-text: #fff;
}


body[data-theme="t-futurista"] {
	--color-header: #000000e3;
	--color-primary: #0bbdbd;
	--color-secondary: #46FBFB;
	--color-tertiary: #0bbdbd;
	--color-text: #fff;
}

.futurista-primary {background-color: #000000e3;}
.futurista-secodnary {background-color: #0bbdbd;}
.futurista-tertiary {background-color: #46FBFB;}

body[data-theme="t-floresta"] {
	--color-header: #a4cc3a;
	--color-primary: #6c4498;
	--color-secondary: #333333;
	--color-tertiary: #6c4498;
	--color-text: #fff;
}

.floresta-primary {background-color: #a4cc3a;}
.floresta-secodnary {background-color: #6c4498;}
.floresta-tertiary {background-color: #333333;}

.landing-page .content-bg-wrap:before {
	background-color: var(--color-primary) !important;
	opacity: 0.9;
}
.landing-page p a {color: var(--color-primary) !important;}


.rosa-primary {background-color: #9100C0;}
.rosa-secodnary {background-color: #AD00E6;}
.rosa-tertiary {background-color: #A300D9;}

a, .btn-voltar {color: var(--color-primary);}
.btn-voltar:hover {color: var(--color-secondary);}

.header {background-color: var(--color-header) !important;}

.search-bar.w-search {background-color: var(--color-secondary) !important;}
.search-bar .form-group.with-button input{color: var(--color-text) !important;}
.search-bar .form-group.with-button input::placeholder{
	color: var(--color-text) !important;
	opacity: 0.5;
}
.search-bar .form-group.with-button button {
	background-color: var(--color-secondary)!important;
	color: var(--color-text) !important;
}

.left-menu li i, .left-menu .left-menu-title {color: #999EBE;}
.left-menu .active {background-color: var(--color-primary) !important;}
.left-menu .active .left-menu-title {color: #fff !important;}

.btn-primary {
	background-color: var(--color-primary) !important;
	border-color: var(--color-primary) !important;
	color: #fff !important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: var(--color-tertiary) !important;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active .badge {background-color: var(--color-tertiary) !important;}

.page-link:hover {background-color: var(--color-primary) !important;}

.bootstrap-select li.selected a {background: var(--color-primary) !important;}
.dropdown-item.active, .dropdown-item:active {
	background-color: var(--color-secondary) !important;
	color: #fff !important;
}

.table a {color: var(--color-primary);}
.table a:hover {color: var(--color-secondary);}

.radio input[type=radio]:checked ~ .check {background-color: var(--color-primary) !important;}
.radio input[type=radio]:checked ~ .circle {border-color: var(--color-primary) !important;}

.control-block .author-subtitle {color: var(--color-text) !important;}

.account-settings li a:hover {color: var(--color-primary);}
.svg-inline--fa.fa-chevron-down {color: var(--color-text);}

.tab-pane h5 {color: var(--color-tertiary) !important;}

.progress-bar {background-color: var(--color-tertiary) !important;}

.navbar {background-color: var(--color-header) !important;}
.navbar .nav-link.active {
	color: var(--color-text) !important;
	font-weight: bold;
}
.categorias, .slide, .footer, .session {background-color: var(--color-secondary) !important;}

.study_player a, .page_vaga a {color: var(--color-primary);}
.study_player {background-color: var(--color-secondary) !important;}
.study_player .sidebar_menu .wrap-list h2 {color: #fff !important;}
.study_player .sidebar_menu .wrap-list a {
	color: #fff !important;
	border-bottom: 1px solid var(--color-primary) !important;
}
.study_player .sidebar_menu .wrap-list .card {background-color: var(--color-primary) !important;}

.intro_vaga {background-color: var(--color-header) !important;}
.page_vaga .btn-primary {background-color: var(--color-primary) !important;}
.page_vaga .text-success {color: var(--color-primary) !important;}

.togglebutton label input[type=checkbox]:checked + .toggle,
.checkbox input[type=checkbox]:checked + .checkbox-material .check {
	background-color: var(--color-primary) !important;
}
label[for="campo-arquivo"] {
	background-color: #4CAF50;
	color: white;
	padding: 8px 20px;
	border-radius: 4px;
	cursor: pointer;
  }
  
  label[for="campo-arquivo"]:hover {
	background-color: #3e8e41;
  }
#hellopreloader {background: var(--color-primary) !important;}