.file-upload-content.clearfix {
    display: none !important;
}

.tml-field-wrap.tml-rememberme-wrap {
    display: none !important;
}
.tml {
    margin: 0 auto auto !important;
    max-width: 400px !important;
}

.header-wrap {
    overflow-x: hidden
		overflow-y: auto; 
}
.velauf-top_ {
    position: relative;
}

.cleanlogin-field.cleanlogin-field-remember {
    display: none;
}

@media (max-width: 880px) {	
/*current_page_ancestor*/
.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    background-color: #59A06D;
}

.main-navigation .main-nav ul li.current_page_item.menu-item-has-children > a {
background-color: #8541AA;
}
}	
	
	
select {
		height:54px;
	}
	.logged-in .af-field-amgi-username input	{
		background:#f2f2f2;
		border-color: #f2f2f2;
		cursor: not-allowed; 
	}
	
	
#main input[type="checkbox"] {
    transform: scale(1.3,1.3);
    margin-right: 5px !important;
}

	@media (max-width:767px) {
		.acf-field-text, .af-field-type-select, .af-field-type-email {
    width: 100% !important;
    float: none !important;
    clear: none !important;
}
	}
	
	
.acf-fields>.acf-field {
    padding: 10px !important;
    border-top: none !important;
}
	
	.acf-field .acf-label label {
		font-weight: normal !important;
	}
	
	
input, body select, body textarea {
    border: 1px solid #59a06d !important;
    border-radius: 6px !important;
    padding: 12px !important;
	
}	

	a.button, .acf-button {
		border-radius: 6px !important;
		border-bottom:none !important;
	}
	
	
.af-field.af-field-type-message.af-field-.acf-field.acf-field-message.acf-field-619792dbc24eb.-c0 label {
    width: 100%;
}

	.acf-required {
		color: #59a06d !important;
	}
.af-field.af-field-type-message label {
	padding-bottom:8px !important;
	border-bottom:1px solid #11792f !important;
	display:block;
	font-weight: 700 !important;
	}
ul.acf-radio-list li, ul.acf-checkbox-list li {
   font-size: inherit !important;
	 padding-bottom:10px;
	}	
	
	
	
	/*
	li.ext {
    display: none !important;
}
.directory li.ext {
    display: block !important;
}
	*/
.catlink {
    margin-left: 20px;
	
}
 .wpfd-loading-amgi {
    background: url(/wp-content/plugins/wp-file-download/app/site/assets/images/theme/spinner-custom.svg) left 5px no-repeat !important;
     background-size: auto;
    background-size: 16px !important;
	  float:none !important;
    margin: 5px 0 5px -20px;
	 clear:both !important;
}
	
	

.acf-field input[type="text"], .acf-field input[type="password"], .acf-field input[type="date"], .acf-field input[type="datetime"], .acf-field input[type="datetime-local"], .acf-field input[type="email"], .acf-field input[type="month"], .acf-field input[type="number"], .acf-field input[type="search"], .acf-field input[type="tel"], .acf-field input[type="time"], .acf-field input[type="url"], .acf-field input[type="week"], .acf-field textarea, .acf-field select {
    font-size: inherit !important;
	}

#main .clearboth {
    clear: both !important;
    float: none !important;
}

.cleanlogin-form input[type="text"], .cleanlogin-form input[type="password"], .cleanlogin-form input[type="email"], .cleanlogin-form input[type="submit"] {
    height: auto !important;
   
}
	
	
	.cleanlogin-container {
	margin: 0 auto;
	max-width: 348px;
	position: relative;
	overflow: hidden;
	padding: 26px 24px 36px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 5px;
	border: 0px solid #ddd;
	
}