:root{
	 --cor-principal:#4f2c1d;
	 --cor-secondary:#fff3e6;
	 --cor-tertiary:#fff3e6;
	 --cor-texto-principal:#fff3e6;
	 --cor-texto-secondary:#fff3e6;
	 --cor-texto-tertiary:#fff3e6;
}
.bg1, .skin-black .sidebar-menu>li>a, .skin-black .main-sidebar, .skin-black .left-side, .wrapper:after, input[type="file"]::-webkit-file-upload-button, input[type="file"]::file-selector-button {
	background: #4f2c1d;
}
.text1, .alert a, #resultados .timeline > li .box-icon .fa:before{
	color: #4f2c1d;
}
.bg2, .skin-black .sidebar-menu > li > .treeview-menu, input[type="file"]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, input[type="file"]:hover:not(:disabled):not([readonly])::file-selector-button, .primeiro-acesso{
	background: #fff3e6;
}
.text2, a{
	color: #fff3e6;
}
.bg3,  .skin-black .main-header .navbar, .main-header, .navbar:before, .skin-black .main-header > .logo, .skin-black .main-header > .logo:hover, .container-banner-interno:before, #resultados .timeline > li .box-icon:before{
	background: #4f2c1d;
}
.text3, body, a:hover, a:active, a:focus, #resultados .timeline > li .box-icon .fa, .timeline > li > .timeline-item > .timeline-header, .timeline > li > .timeline-item, .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label, .bg-white a{
	color: #4f2c1d;
}
.bg-black{
	background: #000000;
}
.text-black{
	color: #000000;
}
.bg-white,.form-control[type="file"], .form-control[type="file"]:focus{
	background: #ffffff;
	color: #4f2c1d;
}
.text-white, .skin-black .sidebar-menu > li:hover > a, .skin-black .sidebar-menu > li.active > a, .skin-black .sidebar-menu > li:hover > a i, .skin-black .sidebar-menu > li.active > a i, .skin-black .sidebar-menu>li>a, .skin-black .sidebar-menu>li>.treeview-menu, .skin-black .treeview-menu > li > a, .bg1, input[type="file"]::-webkit-file-upload-button, input[type="file"]::file-selector-button, .bg2 a, .bg2 a:hover, .bg2 a:active, .bg2 a:focus , .bg1 a, .bg1 a:hover, .bg1 a:active, .bg1 a:focus {
	color: #ffffff;
}
.bg-light-gray{
	background: #f7f7f7;
}
.text-light-gray{
	color: #f7f7f7;
}
.bg-medium-gray, .form-control, .form-control:focus, .form-select, .select2-container--default .select2-selection--single{
	background-color: #e3e3e3;
}
.text-medium-gray{
	color: #e3e3e3;
}
.bg-dark-gray{
	background: #757575;
}
.text-dark-gray, .box-msg p{
	color: #757575;
}
.bg-success, .progress-bar-green, .progress-bar-success{
	background-color: #70b81d !important;
}
.text-success{
	color: #70b81d !important;
}
.bg-danger, .progress-bar-red, .progress-bar-danger{
	background: #de0303;
}
.text-danger{
	color: #de0303 !important;
}
.bg-warning{
	background: #ff7000;
}
.text-warning{
	color: #ff7000 !important;
}
.bg-info{
	background: #1d9eb8;
}
.text-info{
	color: #1d9eb8 !important;
}
.btn1, .btn-danger{
	background: #4f2c1d!important;
	color: #ffffff!important;
}
.btn1:hover, .btn1:active, .btn1:active:focus, .btn1:focus, .btn-danger:hover, .btn-danger:active, .btn-danger:active:focus, .btn-danger:focus{
	background: #4f2c00!important;
	color: #ffffff!important;
	border-color: #4f2c00!important;
}
.btn2{
	background: #fff3e6!important;
	color: #ffffff!important;
}
.btn2:hover, .btn2:active, .btn2:active:focus, .btn2:focus{
	background: # 00a1fc!important;
	color: #ffffff!important;
	border-color: # 00a1fc!important;
}
.btn3{
	background: #4f2c1d!important;
	color: #ffffff!important;
}
.btn3:hover, .btn3:active, .btn3:active:focus, .btn3:focus, .btn3:active span, .btn3:active:focus span, .btn3:focus span{
	background: #160000!important;
	color: #ffffff!important;
	border-color: #160000!important;
}
.btn-black{
	background: #000000!important;
	color: #ffffff!important;
}
.btn-black:hover, .btn-black:active, .btn-black:active:focus, .btn-black:focus{
	background: #303030!important;
	color: #ffffff!important;
	border-color: #303030!important;
}
.btn-white{
	background: #ffffff!important;
	color: #DE0303!important;
	border-color: #ffffff!important;
}
.btn-white:hover, .btn-white:active, .btn-white:active:focus, .btn-white:focus{
	background: #ffffff!important;
	color: #DE0303!important;
	border-color: #DE0303!important;
}
.btn-gray{
	background: #e3e3e3!important;
	color: #000000!important;
}
.btn-gray:hover, .btn-gray:active, .btn-gray:active:focus, .btn-gray:focus{
	background: #c6c6c6!important;
	color: #000000!important;
	border-color: #c6c6c6!important;
}
.btn-warning{
	background: #ff7000!important;
	color: #ffffff!important;
}
.btn-warning:hover, .btn-warning:active, .btn-warning:active:focus, .btn-warning:focus{
	background: #ff5f00!important;
	color: #ffffff!important;
	border-color: #ff5f00!important;
}
.btn-success{
	background: #70b81d!important;
	color: #ffffff!important;
}
.btn-success:hover, .btn-success:active, .btn-success:active:focus, .btn-success:focus{
	background: #5f9e18!important;
	color: #ffffff!important;
	border-color: #5f9e18!important;
}
.btn-info, .btn-primary{
	background: #1d9eb8!important;
	color: #ffffff!important;
}
.btn-info:hover, .btn-info:active,  .btn-info:active:focus, .btn-info:focus, .btn-primary:hover, .btn-primary:active,  .btn-primary:active:focus, .btn-primary:focus{
	background: #178298!important;
	color: #ffffff!important;
	border-color: #178298!important;
}
.skin-black .sidebar-menu > li:hover > a, .skin-black .sidebar-menu > li.active > a{
	background: #4f2c00;
}
.skin-black .sidebar-menu > li > a:before , .skin-black .sidebar-menu > li > a:before{
	background: #4f2c00;
	background: -moz-linear-gradient(90deg, #4f2c00 0%, #4f2c1d 100%);
	background: -webkit-linear-gradient(90deg, #4f2c00 0%, #4f2c1d 100%);
	background: linear-gradient(90deg, #4f2c00 0%, #4f2c1d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4f2c00",endColorstr="#4f2c1d",GradientType=1);
}
.login-page{
	background-image: url(../img/confs/bg_login.jpg);
	background-repeat: no-repeat;
}
.box-img-treinamento-home{
	background-image: url(../img/confs/bg-white.jpg);
}
.box-img-not-home{
	background-image: url(../img/confs/noticias.png);
}
.sidebar .box-logo-menu{
	background-image: url(../img/confs/bg-logo-menu.png);
}
.pagination > li > a, .page-item.disabled .page-link {
	color: #4f2c1d;
}
.page-link:hover{
	color: #fff3e6;
}
.page-item.active .page-link{
	color: #4f2c1d;
}
html{
	background: #f7f7f7;
}
html.escuro{
	background: #fff3e6;
	background: linear-gradient(180deg, #fff3e6 0%, #4f2c1d 100%);
}
.bg-medium-gray.arrow-down:after{
	border-color: #e3e3e3 transparent transparent transparent;
}
.bg2.arrow-down:after{
	border-color: #fff3e6;
}
.form-check-input:checked, .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked{
	background-color: #fff3e6;
}
.was-validated .form-check-input:valid, .form-check-input.is-valid, .form-check-input:checked{
	border-color: #fff3e6;
}
.nav-tabs{
	border-bottom: 1px solid #4f2c1d;
}
.nav-link{
	color: #4f2c1d;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{
	color: #4f2c1d;
	border-bottom: 1px solid #4f2c1d;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{
	border-color: #4f2c1d #4f2c1d #ffffff;
	background: #ffffff;
	color: #4f2c1d;
}
