.dropdown-backdrop {z-index: 1 !important;}
td[align=right],td[align=center] {
	text-align:left;
}
/* Ícones do do form de login */
.input-group-text {margin-top:0;width: 40px;text-align:center;align-items: center;background-color:#fff !important;}
.btn-brand {background-color: #008fed !important;} /* adicione a primary color da sua marca aqui para alterar a cor do botão no formulário de login */

.login-background {		
	/* background-image: url(http://weboox.com.br/envato/imagens-tema-pro/bg-weboox.png) !important; */
	background-image: url('../../../../uploads/company/background-login.jpg') !important;
}
/*
.kt-login.kt-login--v6 .kt-login__content {
	background-size: 100% 100% !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
}
*/		
/* Ajustes modal usuário */
.modal-usuario{
	transform: translate3d(0, 0, 0) !important;
	top: 6.3em !important;
	left: -340px !important;
	z-index: 1;
}
/* Ajustes modal anuncios */
.modal-anuncios{
	transform: translate3d(0, 0, 0) !important;
	top: 6.3em !important;
	left: -298px !important;
	z-index: 1;
}
.modal-idiomas{
    max-width: 182px;
    padding: 0px;
    position: inherit;
    margin-top: 15px;
    margin-left: -92px;	
}
.input-group-prepend .btn, .input-group-append .btn {z-index: 1 !important;}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-icon {padding: 5px;}
.kt-notification .kt-notification__custom {
    background-color: #000 !important;
    padding: 0.2rem !important;
}
.btn.btn-label-brand {
    background-color: rgba(0,0, 0, 1) !important;
    margin: 0px auto !important;
    color: #fff !important;
}
.kt-notification .kt-notification__custom a:hover{
	color: #000;
}
.input-group .form-control {z-index: 1 !important;}		
body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
	max-width: 100%;
}	
body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container {
	max-width: 100%;
}	
body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container {
	padding-bottom: 0 !important;
}		

body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
	padding: 0 !important;
}	
body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__account {
	margin-top: 0 !important;
}		
body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside {
	padding: 20px !important;
	width: 100% !important;
}	
body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__form .form-control {
	padding: 1em !important;
	/* margin-top: 1em !important; */
}	
body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__form {
    margin-top: 2rem !important;
}	
body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__logo {
    margin: 2rem auto 2rem auto !important;
}
body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__form .form-control {
    margin-top: 0 !important;
}
body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__actions {
    margin: 2rem 0 !important;
}	
body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__form .form-group {
    margin: 0 0 15px 0 !important;
}

/* Ajustes Projetos */
#DataTables_Table_0_wrapper > div:nth-child(2) {
    width: 100% !important;
}
div.dataTables_wrapper div.dataTables_length label {
    text-align: right !important;
}
#DataTables_Table_0_wrapper > div:nth-child(2) > div:nth-child(2) {
    padding: 0 !important;
    margin-left: -10px !important;
}
#DataTables_Table_0_filter {
    width: 100% !important;
}
label {
    width: 100% !important;
}
div.dataTables_wrapper div.dataTables_filter input {
	margin-left: 0px !important;
    width: 83% !important;
}

/* Desktop */
@media screen and (min-width: 1025px){		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside {
		width: 40% !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		padding: 0 !important;
		position: relative;
		margin: 1em;
	}
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 105px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 0px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 15px !important;
	}		
	.login-background {		
		max-width: 100%;
		max-height: 100%;
		/*background-attachment: fixed;*/
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}	
	.logo-default{display: inline-block !important;}
	.logo-sticky{display: none;}	
	.menu-titulo{display: none !important;}		
	.menu-sair{display: none !important;}
	.menu-perfil{display: none !important;}	
	.menu-mobile{display: none !important;}
	.menu-perfil-modal{border-radius: 50px !important;}
	.menu-perfil-desktop{width: 40px; height: 40px; border-radius: 50px; margin-top: 19px;}
	.menu-perfil-desktop-scroll{width: 40px; height: 40px; border-radius: 50px; margin-top: 10px;}
	.menu-idiomas{width: 40px; height: 40px; margin: 26px -3px 10px 10px;}
	.menu-idiomas-scroll{width: 40px; height: 40px; margin: 18px -3px 10px 10px;}
}			
@media screen and (max-width: 1024px){		
	.menu-idiomas{display: none;}
	.menu-idiomas-scroll{display: none;}
	.menu-perfil-desktop{display: none;}
	.menu-perfil-desktop-scroll{display: none;}
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 288px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 0px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 0px !important;
	}	
	.kt-header-menu-wrapper--on .kt-header-menu-wrapper-close {
		background: transparent !important;
		left: 180px !important;
	}	
	.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading, .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link {
		height: 35px !important;
	}	
	.kt-header-menu-wrapper-close > i {
		color: red !important;
		background: transparent !important;
		font-size: 2rem !important;
	}	
	.kt-header__topbar-wrapper{
		text-align: center;
		margin-top: -5em;
		margin-left: -3em;	
		width: 100px;
	}	
	/* Título do menu */
	.menu-titulo{
		background-color: #008fed; /* adicione a primary color da sua marca aqui para alterar a cor do fundo do título do menu */
		padding: 14px;
		text-align: center;
		color: #fff;
		top: 0 !important;
		position: sticky !important;
		z-index: 1;
	}	
	/* botão sair mobile */
	.menu-sair{
		bottom: 0;
		position: fixed;
		text-align: center;
		width: 100%;
		background-color: #000;
		color: #fff !important;
	}
	.menu-sair a:active, .menu-sair a:visited{
		color: #fff !important;
	}
	.menu-div{text-align:center;}
	.menu-mobile{line-height: 30px;margin: 15px 0 0 30px;color: #5e6383;font-weight: 400;font-size: 1.02rem;text-transform: initial;}
	.menu-mobile a:link, .menu-mobile a:active, .menu-mobile a:visited{color:#5e6383;}
	.menu-perfil {max-width:80px !important;margin-bottom: 15px; border-radius: 50px;}
	
	.kt-header-menu-wrapper.kt-header-menu-wrapper--on {
		max-width: 50% !important;
	}
	.kt-header-menu-wrapper .kt-header-menu .kt-menu__nav {
		margin-bottom: 0 !important;
		margin-top: 0 !important;
		line-height: 0 !important;
		padding-top: 5px !important;
		padding-bottom: 5px !important;	
	}
	.menu-linha {
		margin-top: 3rem;
		margin-bottom: -4rem;
		border: 0;
		border-top: 1px solid rgba(0,143,237, 0.3); /* Substitua pelo RGB da sua primary color */
	}	
}	
@media screen and (max-width: 823px) and (max-height: 411px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 231px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 15px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 10px !important;
	}	
}	
@media screen and (max-width: 812px) and (max-height: 375px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 228px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 10px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 10px !important;
	}	
}	
@media screen and (max-width: 768px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 216px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 30px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 60px !important;
	}	
}		
@media screen and (max-width: 736px) and (max-height: 414px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 207px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 15px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 10px !important;
	}	
}	
@media screen and (max-width: 731px) and (max-height: 411px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 205px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 15px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 10px !important;
	}	
}	
@media screen and (max-width: 667px) and (max-height: 375px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 187px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 10px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 10px !important;
	}	
}	
@media screen and (max-width: 640px) and (max-height: 360px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 180px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 0px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 10px !important;
	}	
	.menu-sair{
		position: sticky !important;
	}	
}		
@media screen and (max-width: 568px) and (max-height: 320px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 159px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 0px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 0px !important;
	}	
}	
@media screen and (max-width: 414px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 116px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 30px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 36px !important;
	}	
}			
@media screen and (max-width: 411px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 115px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 29px !important;
	}	
}							
@media screen and (max-width: 411px) and (min-height: 823px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 115px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 15px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 69px !important;
	}		
}	
@media screen and (max-width: 375px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 105px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 30px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 63px !important;
	}	
}		
@media screen and (max-width: 375px) and (max-height: 667px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 105px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 29px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 15px !important;
	}	
}			
@media screen and (max-width: 360px) and (max-height: 640px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 101px !important;
		width: 100%;
		height: auto;
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 15px !important;
	}	
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 19px !important;
	}	
}			
@media screen and (max-width: 320px){
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__content {
		top: 0px;
		padding: 90px !important;
		width: 100%;
		height: auto;		
	}
	body.customers_login:before, .kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
		padding-top: 0px !important;
	}		
	body.customers_login:before, .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
		line-height: 9px !important;
	}	
}