.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("../../../images/fd_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;	
}
.client-mobile-menu__avatar {
	width: 52px;
	height: 52px;
	border-radius: 16px;
	object-fit: cover;
}
.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;
}

.dt-loader,
div.dataTables_processing {
	display: none !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;}

    .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
        color: #333;
    }
    .kt-header-menu .kt-visible-desktop {
        display: flex;
        align-items: center;
        height: 100%;
    }

    .kt-header-menu .kt-visible-desktop .kt-menu__nav {
        align-items: center;
        height: 100%;
    }

    .kt-header-menu .kt-visible-desktop .kt-menu__nav > .kt-menu__item > .kt-menu__link {
        padding: 0 0.75rem;
        height: 100%;
        align-items: center;
    }

    .kt-header-menu .kt-visible-desktop .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text,
    .kt-header-menu .kt-visible-desktop .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text {
        color: #ff6f00;
        font-weight: 600;
    }

    .kt-header-menu .kt-visible-desktop .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link,
    .kt-header-menu .kt-visible-desktop .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link {
        box-shadow: inset 0 -2px 0 #ff6f00;
    }

    .kt-header {
        background-color: #fff;
    }
    .kt-header-menu .kt-menu__nav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text {
        color: #000;
    }
}			
@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;}
	.weboox-table-responsive{
		width: 100%;
		overflow-x: visible;
		-webkit-overflow-scrolling: touch;
	}
	.weboox-table-responsive > table{
		margin-bottom: 0;
	}
	.weboox-table-responsive .table > tbody > tr > td,
	.weboox-table-responsive .table > tbody > tr > th,
	.weboox-table-responsive .table > tfoot > tr > td,
	.weboox-table-responsive .table > tfoot > tr > th,
	.weboox-table-responsive .table > thead > tr > td,
	.weboox-table-responsive .table > thead > tr > th{
		padding-left: 10px;
		padding-right: 10px;
	}

	.table-invoices,
	.table-invoices thead,
	.table-invoices tbody,
	.table-invoices th,
	.table-invoices td,
	.table-invoices tr{
		display: block;
		width: 100%;
	}
	.table-invoices thead{
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.table-invoices tbody tr{
		background: #fff;
		border: 1px solid #eef1f6;
		border-radius: 10px;
		margin-bottom: 12px;
		padding: 10px 12px;
		box-shadow: 0 6px 18px rgba(0,0,0,0.04);
	}
	.table-invoices tbody tr td{
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		gap: 12px;
		border: 0 !important;
		padding: 8px 0 !important;
		white-space: normal;
	}
	.table-invoices tbody tr td:before{
		content: attr(data-label);
		flex: 0 0 45%;
		max-width: 45%;
		color: #6c7888;
		font-weight: 600;
	}
	.table-invoices tbody tr td > *{
		flex: 1 1 auto;
		min-width: 0;
		text-align: right;
	}
	.table-invoices tbody tr td.td-invoice-action{
		display: block;
	}
	.table-invoices tbody tr td.td-invoice-action:before{
		display: none;
	}
	.table-invoices tbody tr td.td-invoice-action > a.btn{
		display: block;
		width: 100%;
		text-align: center !important;
	}
	.table-invoices .invoice-number{
		word-break: break-word;
	}
	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.kt-header-menu-wrapper--on {
		width: 86vw !important;
		max-width: 360px !important;
		overflow-y: auto !important;
		box-shadow: 0 16px 40px rgba(0, 0, 0, 0.25) !important;
	}

	.kt-header-menu-wrapper--on .kt-header-menu-wrapper-close {
		left: auto !important;
		background: transparent !important;
	}

	.client-mobile-menu {
		display: flex;
		flex-direction: column;
		min-height: 100vh;
	}

	.client-mobile-menu__header {
		position: sticky;
		top: 0;
		z-index: 2;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 14px 14px;
		background: #008fed;
		color: #fff;
	}

	.client-mobile-menu__title {
		font-size: 1.2rem;
		font-weight: 700;
		letter-spacing: 0.2px;
	}

	.client-mobile-menu__close.kt-header-menu-wrapper-close {
		position: static !important;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 36px;
		height: 36px;
		border: 0;
		border-radius: 10px;
		background: rgba(255, 255, 255, 0.18) !important;
	}

	.client-mobile-menu__close.kt-header-menu-wrapper-close > i {
		color: #fff !important;
		font-size: 1.6rem !important;
	}

	.client-mobile-menu__body {
		flex: 1 1 auto;
		padding: 14px 14px 90px;
	}

	.client-mobile-menu__user {
		display: flex;
		align-items: center;
		gap: 12px;
		padding: 12px;
		border-radius: 14px;
		background: #fff;
		border: 1px solid rgba(0, 0, 0, 0.06);
	}

	.client-mobile-menu__avatar {
		width: 52px;
		height: 52px;
		border-radius: 16px;
		object-fit: cover;
	}

	.client-mobile-menu__usertext {
		min-width: 0;
	}

	.client-mobile-menu__name {
		font-weight: 700;
		color: #1f2d3d;
		line-height: 1.15;
	}

	.client-mobile-menu__mutedlink {
		display: inline-block;
		margin-top: 2px;
		color: #6b7280;
		text-decoration: none;
		font-weight: 600;
		font-size: 0.95rem;
	}

	.client-mobile-menu__section {
		margin-top: 14px;
	}

	.client-mobile-menu__section-title {
		margin: 12px 2px 10px;
		font-size: 0.78rem;
		font-weight: 800;
		letter-spacing: 0.08em;
		text-transform: uppercase;
		color: #6b7280;
	}

	.client-mobile-menu__list {
		list-style: none;
		padding: 0;
		margin: 0;
		display: flex;
		flex-direction: column;
		gap: 8px;
	}

	.client-mobile-menu__link {
		display: flex;
		align-items: center;
		gap: 12px;
		padding: 12px 12px;
		border-radius: 14px;
		background: #f5f7fb;
		color: #1f2d3d;
		text-decoration: none;
	}

	.client-mobile-menu__icon {
		width: 34px;
		height: 34px;
		border-radius: 12px;
		background: rgba(0, 143, 237, 0.12);
		color: #008fed;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		flex: 0 0 auto;
	}

	.client-mobile-menu__icon i {
		font-size: 1.25rem;
	}

	.client-mobile-menu__text {
		font-weight: 700;
	}

	.client-mobile-menu__chev {
		margin-left: auto;
		color: rgba(31, 45, 61, 0.45);
	}

	.client-mobile-menu__item.is-active .client-mobile-menu__link {
		background: rgba(0, 143, 237, 0.14);
	}

	.client-mobile-menu__item.is-active .client-mobile-menu__icon {
		background: #008fed;
		color: #fff;
	}

	.client-mobile-menu__footer.menu-sair {
		position: sticky !important;
		bottom: 0;
		padding: 12px 14px 16px;
		background: #fff;
		border-top: 1px solid rgba(0, 0, 0, 0.06);
		width: 100%;
	}

	.client-mobile-menu__logout {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		gap: 10px;
		width: 100%;
		padding: 12px 14px;
		border-radius: 14px;
		background: #111827;
		color: #fff !important;
		text-decoration: none;
		font-weight: 800;
	}

	.client-mobile-menu__logout:hover,
	.client-mobile-menu__logout:active,
	.client-mobile-menu__logout:visited {
		color: #fff !important;
	}

	.kt-header__topbar-wrapper{
		text-align: center;
		margin-top: -5em;
		margin-left: -3em;	
		width: 100px;
	}	
	.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;	
	}
}	
@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;
	}	
}
