/*reset chrome autocomplete style*/
input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px white inset !important;
    -webkit-text-fill-color: #333 !important;
}

input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px white inset !important;
    -webkit-text-fill-color: #333 !important;
} 


/*containers*/
.mnnt-main-container {
	padding:5px 0 25px 0;
}

.mnnt-main-container .mnnt-menu-container {
	margin: 5px 0 25px 0;
}

.mnnt-main-container  .mnnt-error-container .mnnt-error,  .mnnt-main-container  .mnnt-info-container .mnnt-info{
	width: 50%;
    max-width: 400px;
    padding: 5px 20px;
    background: #f2f2f2;
	margin:25px 0 25px 0;
	display: inline-block;
}

.mnnt-main-container  .mnnt-error-container .mnnt-error {
	border-left: 3px solid #ff0000;
}

.mnnt-main-container  .mnnt-info-container .mnnt-info {
	border-left: 3px solid #333333;
}

.mnnt-main-container  .mnnt-error-container .mnnt-error p, .mnnt-main-container  .mnnt-info-container .mnnt-info p  {
	margin: unset;
    padding: 10px 0;
	font-weight: 400;
}


/*inputs*/
.mnnt-main-container .mnnt-form-container label {
	margin: 5px 0;
	max-width: 400px;
}

.mnnt-main-container .mnnt-form-container .mnnt-acceptance label {
    margin-left: 1%;
    margin-right: 1%;
    width: 90%;
    max-width: 400px;
}


.mnnt-main-container .mnnt-form-container input, .mnnt-main-container .mnnt-form-container select {
	width: 50%;
    max-width: 400px;
    display: block;
}

.mnnt-main-container .mnnt-form-container input[type="checkbox"] {
    display: inline-block;
	width: unset;
}


/*links*/
.mnnt-logout-link {
	font-weight: 600;
}


/*single elements*/
.mnnt-main-container .mnnt-form-container .mnnt-button {
	margin: 20px 0 0 0;
}

.mnnt-main-container .mnnt-form-container .mnnt-login-recover {
	margin: 0 0 15px 0;
}

#mnnt-user-icon a {
    height: 100%;
}

#mnnt-user-icon a .dashicons {
	font-size:24px;
	width: 24px;
	height:24px;
	vertical-align: middle;
    position: relative;
}

.mnnt-acceptance {
	margin-top:25px;
}


/*media queries*/
@media screen and (max-width: 1300px) {

	.mnnt-main-container .mnnt-form-container input, 
	.mnnt-main-container .mnnt-error-container .mnnt-error,
	.mnnt-main-container .mnnt-info-container .mnnt-info {
		width: 100%;
	}
	
	
.mnnt-main-container .mnnt-form-container .mnnt-acceptance label {
	margin-left: 3%;
    margin-right: 3%;
	width: 80%;
}