	@font-face {
	  font-family: AprovaSans;
	  /*src: url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Regular.woff2") format("woff2"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Regular.woff") format("woff"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Regular.otf") format("opentype"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Regular.ttf") format("truetype");*/
	  src: url("../fonts/Aprova-Regular.woff2") format("woff2"), url("../fonts/Aprova-Regular.woff") format("woff"), url("../fonts/Aprova-Regular.otf") format("opentype"), url("../fonts/Aprova-Regular.ttf") format("truetype");
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: AprovaSans;
	  /*src: url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Bold.woff2") format("woff2"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Bold.woff") format("woff"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Bold.otf") format("opentype"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Bold.ttf") format("truetype");*/
	  src: url("../fonts/Aprova-Bold.woff2") format("woff2"), url("../fonts/Aprova-Bold.woff") format("woff"), url("../fonts/Aprova-Bold.otf") format("opentype"), url("../fonts/Aprova-Bold.ttf") format("truetype");
	  font-weight: bold;
	  font-style: normal;
	}
	@font-face {
	  font-family: AprovaSans;
	  /*src: url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Black.woff2") format("woff2"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Black.woff") format("woff"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Black.otf") format("opentype"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Black.ttf") format("truetype");*/
	  src: url("../fonts/Aprova-Black.woff2") format("woff2"), url("../fonts/Aprova-Black.woff") format("woff"), url("../fonts/Aprova-Black.otf") format("opentype"), url("../fonts/Aprova-Black.ttf") format("truetype");
	  font-weight: 900;
	  font-style: normal;
	}
	@font-face {
	  font-family: AprovaSansBold;
	  /*src: url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Bold.woff2") format("woff2"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Bold.woff") format("woff"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Bold.otf") format("opentype"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Bold.ttf") format("truetype");*/
	  src: url("../fonts/Aprova-Bold.woff2") format("woff2"), url("../fonts/Aprova-Bold.woff") format("woff"), url("../fonts/Aprova-Bold.otf") format("opentype"), url("../fonts/Aprova-Bold.ttf") format("truetype");
	  font-weight: 800;
	  font-style: normal;
	}
	@font-face {
	  font-family: AprovaSansBlack;
	  /*src: url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Black.woff2") format("woff2"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Black.woff") format("woff"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Black.otf") format("opentype"), url("https://d3awytnmmfk53d.cloudfront.net/landings/static/fonts/aprova-sans/Aprova-Black.ttf") format("truetype");*/
	  src: url("../fonts/Aprova-Black.woff2") format("woff2"), url("../fonts/Aprova-Black.woff") format("woff"), url("../fonts/Aprova-Black.otf") format("opentype"), url("../fonts/Aprova-Black.ttf") format("truetype");
	  font-weight: 900;
	  font-style: normal;
	}

	.menu-azul-bg {
		background: #ffffff !important;
	}
	.side-menu-marca{
		background-color: #ffffff !important;
		/*background-image: url(../img/descomplica-logo-preto.png) !important;*/
		background-image: url(../img/logo-uniamericas-150x60.png) !important;		
		background-size: auto !important;
	}
	.item-novo {
		background: #00E88F !important;
	}
	.item-novo>a i.placeholder-icon, .item-novo>a span {
		color: #000000 !important;
	}
	.fa.fa-key, .icon-handshake {
		color: #000!important;
	}
	.toggle-ion-navicon {
		color: #000!important;
	}
	.item-novo:hover {
		background: #000 !important;
		color: #000!important;
	}
	a{
		color: #000 !important;
	}
	.nav>li>a:focus, .nav>li>a:hover{
		background-color: #fff !important;
		color: #00E88F !important;
	}
	#progressbar li.active:after, #progressbar li.active:before{
		background: #000 !important;
	}
	#progressbar li{
		color: #000 !important;
	}
	#progressbar li:before{
		background: #777 !important;
	}
	#progressbar li:after{
		background: #00E88F !important;
	}
	#progressbar li:hover {
		color: #000 !important;
	}
	.btn-primary {
		color: #000 !important;
		background-color: #00E88F !important;
		border-color: #00E88F !important;
		height: 35px !important;
	}
	.btn-primary:hover {
		color: #fff !important;
		background-color: #000 !important;
		border-color: #000 !important;
	}
	
	.mensagem-info{
		background: #f2f2f2 !important;
	}
	.icon .ion-information-circled{
		color: #000 !important;
	}
	.wizard-header-icon{
		background-color: #000 !important;
	}
	.wizard-header-limiter{
		color: #000 !important;
	}
	.table-header {
		background-color: #00E88F !important;
		color: #000 !important;
	}
	.btn-success {
		color: #000 !important;
		background-color: #00E88F !important;
		border-color: #00E88F !important;
		height: 35px !important;
	}
	.btn-success:hover {
		color: #fff !important;
		background-color: #000 !important;
		border-color: #000 !important;
	}
	.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
		background-color: #000 !important;
		border-color: #000 !important;
	}
	.table-item{
		border-left: 2px solid #00E88F!important;
	}
	.login-page{
		background-color: #ffffff !important;
	}
	.item_login{
		border-bottom-color: #000!important;
		color: #000 !important;
		border-bottom-width: 0px !important;
	}
	.cor-bt {
		background-color: #00E88F !important;
		color: #000000 !important;
	}
	.login-logo{
		/*background-image: url(../img/descomplica-logo-preto.png) !important;*/
		background-image: url(../img/logo-uniamericas-150x60.png) !important;	
		width: 150px !important;
		height: 60px !important;
	}
	.new_navigation-item .new_navigation-item--link{
		color: #616161 !important;
	}
	.new_navigation-item--link .icon{
		color: #000 !important;
	}
	.new_navigation-item .new_navigation-item--link:hover, .new_navigation-item--link.active{
		background-color: rgba(102,255,189,.2) !important;
		text-decoration: none;
		color: #000000 !important;
		border-color: #00e88f !important;
	}
	.new_navigation-item .submenu{
		background: #ffffff !important;
	}
	.menu-left .list .item a:hover i{
		color: #000000!important;
	}   
	.menu-left .list .item a:active i{
		color: #fff!important;
	}   
	.new_navigation-item--link a i{
		color: #000!important;
	}
	.new_navigation-item .new_navigation-item--link:hover i{
		color: #fff !important;
	}
	.new_navigation-item.item:hover a i{
		color: #000!important;
	}
	.bar-header {
		background: #ffffff!important;
	}
	.title.title-center.header-item {
		background: #ffffff!important;
	}
	button[disabled=disabled]{
		background-color: #999999 !important;
		color: #000000 !important;
		border-color: #999999 !important;
	}
	.button{
		border-radius: 25px !important;
	}
	.cor-bt{

	}
	h1, h2, h3, h4, h5, h6, p, a{
		font-family: AprovaSans !important;
		letter-spacing: -.6px !important;
	}
	.cron-title-default{
		text-align: center;
		font-size: 4.5em!important;
		font-weight: bold !important;
		font-family: 'AprovaSansBlack' !important;
		letter-spacing: -3.2px !important;
	}
	b, strong{
		font-weight: 100 !important;
	}
	strong {
		font-family: 'AprovaSans' !important;
	}
	#agenda h2{
		font-size: 20px !important;
		text-transform: uppercase !important;
		letter-spacing: -.6px !important;
	}
	.item.item-positive, .item{
		font-family: 'AprovaSans' !important;
	}
	.fc-event{
		border: 1px solid #00e88f !important;
		background-color: #00e88f !important;
	}
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
		background: #000!important;
		color: #00E88F!important;
	}
	.ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea{
		font-family: 'AprovaSans' !important;
	}
	.toggle-left-side-bar-image{
		background-image: url(../img/descomplica-icon-black.png) !important;
		background-size: auto !important;
		border-radius: 0px !important;
	}
	.item-icon-left .icon:before, .item-icon-right .icon:before{
		color: #00E88F !important;
	}
	.seletor{
		width: 45% !important;
		font-family: 'AprovaSans' !important;
		background: #EEEEEE !important;
	}
	.seletor-pagina{
		background: #ffffff !important;
	}
	.subview-box{
		background: #ffffff !important;
	}
	.status{
		background: #EEEEEE !important;
	}
	.ui-widget-header{
		border: 1px solid #EEEEEE !important;
		background: #EEEEEE !important;
	}
	.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover{
		border: 1px solid #00e88f !important;
		background: #00e88f !important;
	}
	p.card-value{
		color: #616161 !important;    
	}
	.opcao-tabs{
		font-family: 'AprovaSans' !important;
	}
	.btn{
		border-radius: 20px !important;
		font-family: 'AprovaSans' !important;
	}
	.mobile-full-forms .cron-title-default{
			font-size: 1.5em!important;
			text-transform: uppercase !important;
			letter-spacing: -.6px !important;
	}
	.form-step-content .cron-title-default{
			font-size: 1.5em!important;
			text-transform: uppercase !important;
			letter-spacing: -.6px !important;
	}
	.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
		font-family: 'AprovaSans' !important;
	}
	.ajuste-padding strong{
		font-weight: bold !important;
	}
	.icon-entregue-style{
		color: #00e88f !important;
	}
	.icon-download-style{
		color: #000000 !important;
	}
	.icon-pendente-style{
		color: #000000 !important;
	}
	.icon-upload-style{
		color: #000000 !important;
	}
	.itemContrato{
		font-family: 'AprovaSans' !important;
	}
	.fa-credit-card:before, .fa-qrcode:before, .fa-barcode:before{
		color: #000000 !important;
	}
	.positive, a.positive{
		color: #00e88f !important;
	}
	.no-bg{
		background: #ffffff !important;
	}
	.btn-save{
		background: #00e88f !important;
	}
	
	.title-modal{
		font-size: 2.5em !important;
		font-weight: bold !important;
		font-family: 'AprovaSansBlack'!important;
		letter-spacing: -.6px !important;
	}
	.card .item:first-child{
		letter-spacing: -.6px !important;
	}
	.card .item, .list-inset .item, .padding-horizontal>.list .item, .padding>.list .item{
		letter-spacing: -.6px !important;
	}
	.text-danger{
		color: #000000 !important;
	}
	.text-info{
		color: #00e88f !important;
	}
	.avalia .cron-title-default, .avalia-questionario .cron-title-default{
		font-size: 4.5em!important;
	}
	.bar-stable .button.button-clear{
		color: #00e88f !important;
	}
	.bar.bar-stable .title{
		color: #333333 !important;
	}
	.sidebar-profile-info{
		color: #333333 !important;
	}
	.sidebar-profile-info .indicador-status::before{
		color: #00e88f !important;
		background: #00e88f !important;
	}
	.card-faltas .cron-title-default{
		font-size: 2.5em!important;
		letter-spacing: -2.2px !important;
	}
	#profile .cron-title-default{
		font-size: 1.5em!important;
		text-transform: uppercase !important;
		letter-spacing: -.6px !important;
	}
	.form{
		box-shadow: none !important;
	}
	input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea{
		border: 1px solid #ccc !important;
		padding: 5px !important;
	}
	input.ng-touched.ng-invalid, select.ng-touched.ng-invalid, textarea.ng-touched.ng-invalid{
		border-color: #ccc!important;
	}
	.form-control:focus{
		border-color: #cccccc !important;
		-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(0 232 143 / 60%) !important;
		box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(0 232 143 / 60%) !important;
	}
	.itemContrato:hover{
		background-color: #eeeeee !important;
	}
	.bt-action{
		color: #000000 !important;
	}
	.bt-action:hover{
		background: #000000 !important;
		color: #00e88f !important;
	}
	@media (min-width: 1025px){
		.top-desktop-bar-info{
			float: none !important;
			width: 700px !important;
			margin: 0 auto !important;
		}
	}
	.servico-item.listagem-geral:hover{
		background: #eeeeee !important;
	}
	.servico-item.listagem-geral .icon-block i.fa-clock-o{
		color: #00e88f !important;
	}
	.servicoSelecionado, .zebra div:nth-child(odd){
		background-color: #eeeeee !important;
	}
	.thead-light{
		background-color: #00e88f !important;
		color: #000000 !important;
	}
	.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
		color: #00e88f !important;
		background-color: #ffffff !important;
	}
	.subjects-actionable:hover{
		box-shadow: none !important;
	}
	a:focus, a:hover{
		color: #00e88f !important;
		text-decoration: none !important;
	}
	.btn-payment-boleto:hover{
		color: #00e88f !important;
	}
	.container--subview .btn-primary .fa-credit-card{
		display: none;
	}
	#btAdicionarServico, #btServicosSolicitados{
		margin-bottom: 30px;
	}
	.ui-button, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button{
		color: #000000 !important;
	}
	.button-blue:active, .button-blue:enabled, .button-blue:focus, .button-blue:hover, .button-blue:link, .button-blue:visited{
		color: #000000 !important;
		background-color: #00e88f !important;
		font-family: 'AprovaSans' !important;
	}
	.ui-icon-circle-triangle-w{
		background-image: url(../img/play-button-2.svg) !important;
		width: 16px !important;
		height: 16px !important;
	}
	.ui-icon-circle-triangle-e{
		background-image: url(../img/play-button.svg) !important;
		width: 16px !important;
		height: 16px !important;
	}
	.ui-icon-circle-triangle-w{
		background-position: 0 !important;
	}
	.ui-icon-circle-triangle-e{
		background-position: 0 !important;
	}
	.IR{
		background-image: url(../img/IR.svg) !important;
		content: url(../img/IR.svg) !important;
		width: 15px !important;
		margin-left: 5px !important;
	}
	.login-page .list div img{
		/*content: url(../img/descomplica-logo-preto.png) !important;*/
		content: url(../img/logo-uniamericas-150x60.png) !important;			
	}
	.btn-danger{
		color: #000 !important;
		background-color: #00E88F !important;
		border-color: #00E88F !important;
		height: 35px;
	}
	.btn-danger:hover{
		color: #ffffff !important;
		background-color: #000000 !important;
		border-color: #000000 !important;
	}
	.input-group input{
		margin-top: 20px !important;
	}
	.opcao-tabs.active{
		background: #00E88F !important;
		color: #000000 !important;
		font-weight: bold !important;
	}
	.opcao-tabs:hover{
		background: #000000 !important;
		color: #00E88F !important;
	}
	.ui-state-hover{
		border-color: #000000 !important;
		background-color: #000000 !important;
		color: #ffffff !important;
	}
	.fc-right .fc-button-group .ui-state-hover{
		color: #000000 !important;
	}
	.fc-right .fc-button-group .ui-state-hover {
		border-color: #00e88f !important;
		background-color: #00e88f !important;
		color: #000000 !important;
		font-weight: bold !important;
		font-family: 'AprovaSans' !important;
	}
	.wizard-header-icon i{
		margin-top: -4px !important;
	}
	.wizard-header-icon{
		background-color: #00e88f !important;
		color: #000000 !important;
	}
	.wizard-header-icon-hide{
		background-color: #aaaaaa !important;
	}
	.card-label{
		color: #000000 !important;
	}
	.card-shadow--title{
		color: #999999 !important;
	}
	.empty-data{
		color: #000000 !important;
	}
	.wizard-buttons-all .btn-group-lg>.btn, .btn-lg{
		font-size: 14px !important;
	}
	.modal-conf--title{
		color: #000000 !important;
		font-family: 'AprovaSansBlack' !important;
	}
	.button-red:active, .button-red:enabled, .button-red:focus, .button-red:hover, .button-red:link, .button-red:visited{
		color: #000000 !Important;
	  background-color: #999999 !important;
	  margin-right: 20px !important;
	}
	.button-red:hover{
		color: #00e88f !Important;
	  background-color: #000000 !important;
	}
	.button-blue:hover{
		color: #00e88f !Important;
	  background-color: #000000 !important;
	}
	.button-bar{
		font-family: 'AprovaSans' !important;
	}
	.seletor .opcao.opcao-ativa{
		background: #00e88f !important;
	  color: #000000 !important;
	  font-weight: bold !important;
	}
	.opcao:hover{
		background: #000000 !important;
	  color: #	 !important;
	}
	.fc-event:hover{
		border: 1px solid #000000!important;
	  background-color: #000000 !important;
	}
	.bt-action{
		font-family: 'AprovaSans';
	}
	.clearfix mb-2 .bt-action:hover{
		color: #00e88f !important;
	}
	.button.button-positive{
		background-color: #00e88f !important;
	  color: #000000 !important;
	  font-weight: bold !important;
	  font-family: 'AprovaSans' !important;
	}
	h1.page-cards--header_title{
		color: #333 !important;
	}
	.bt-primary, .bt-secondary:hover{
		background: #00e88f !important;
		color: #000000 !important;
		font-weight: bold !important;
	}
	.bt-primary:hover{
		background: #000000 !important;
		color: #ffffff !important;
	}
	.button-height-auto{
		height: 35px !important;
	}
	.btn-group-lg>.btn, .btn-lg{
		padding: 8px 30px !important;
	}
	.header-modal--submission .button.ion-close-round.button-clear.button-positive{
		background-color: transparent !important;
		color: #000000 !important;
	}
	.inpt-group label{
		color: #000000 !important;
	}
	.inpt, input.inpt{
		color: #000000 !important;
	}
	.card-shadow--header .card-shadow--title {
	  color: #000000!important;
	}
	.btn-arquivo{
	  background: #00E88F !important;
	  color: #000000 !important;
	  height: 35px !important;
	  font-weight: 600 !important;
	  font-weight: bold !important;
	}
	/*.container--subview {
    width: 65% !important;
    margin: 0 auto !important;
	}*/
	.timeline .event.selected{
		color: #00e88f!important;
	}
	.grafico-barras .barra-grupo .barra div {
    background-color: #00e88f !important;
}
.timeline .event:hover{
	color: #00e88f !important;
}
.timeline .event:hover .icone-update-histograma{
	border: 1px solid #00e88f !important;
}
.card-mobile__boletimv4:hover .card-top .disciplina-info p:first-child{
	color: #00e88f !important;
}
.card-mobile__boletimv4:hover .card-top .dados-info .item-info__boletimv4 p{
	color: #00e88f !important;
}
.card-mobile__boletimv4:hover .card-top .btn-grafico-nota{
	color: #00e88f !important;
    border-color: #00e88f!important;
    background-image: url(../img/histogram_icon.svg)!important;
}
.icone-update-histograma, .icone-update-histograma-disabled{
	background-image: url(../img/histogram_icon.svg) !important;
}
.disciplina-info .minor-info{
	color: #666666 !important;
}

.disciplina-info .minor-info{
	color: #666666 !important;
}
.color-minor-fix{
	color: #666666 !important;
}
.avalia-quiz-footer-legend{
	color: #666666 !important;
}
.area-fechar-desktop i.fa-times{
	color: #666666 !important;
}
.caixa-modal .area-fechar,.caixa-modal .area-fechar-mobile{
	color: #666666 !important;
}
.seletor{
		width: 45% !important;
	}
	.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {
		border: 1px solid #000 !important;
		background: #000 !important;
		font-weight: 400 !important;
		color: #fff !important;
	}
	.item-radio input:checked+.radio-content .item-content{
		background: #00e88f !important;
		color: #000000 !important;
	}
	.radio-content i{
	color: #000000 !important;
}
