/* ********************************************************************************* */
/* Modul: Contact */
/* ********************************************************************************* */

@media all {
	
	.error-desc{
		margin-bottom: 1.5em;
	}
	
	.error-desc-cont{
		padding: 1em;
	}
	
	
	.addCont_row{margin:0 !important;}
	.addContent_hon{
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        height: 0;
        width: 0;
        z-index: -1;
	}
	.addContent_hon2{
	    visibility:hidden;
	    height: 0px;
	    position: absolute;
   }
   #contactform .form-group {margin-bottom:1rem;}
   #contactform .custom-select {
	    display: block;
	    width: 100%;
	    padding: .375rem 2.25rem .375rem .75rem;
	    -moz-padding-start: calc(0.75rem - 3px);
	    font-size: 1rem;
	    font-weight: 400;
	    line-height: 1.5;
	    color: #212529;
	    background-color: #fff;
	    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
	    background-repeat: no-repeat;
	    background-position: right .75rem center;
	    background-size: 16px 12px;
	    border: 1px solid #ced4da;
	    border-radius: .25rem;
	    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	    -webkit-appearance: none;
	    -moz-appearance: none;
	    appearance: none;
	    word-wrap: normal;
	    text-transform: none;
	}

}

@media (min-width: 576px){
	.login-false, .login-forgot {
		max-width: 70%;
	}
	
	#login .login-false {
		max-width: 100%;
	}
}