
 body {
 
 padding: 0; margin: 0; font-family: sans-serif;
 
 /* background-image: url("bg_vanoce.jpg");
 background-color: #d54336;
 background-position: center;
 background-repeat: no-repeat;
 */
 
}
    
 h1 {color: #1e1e1e; font-size: 18px;}
       
 .input {
    background: #ffffff;
    border: 1px solid rgb(153,153,153);
    color: #58595b;
    display: block;
    position: relative;
    font-size: 19px;
    line-height: 19px;
    padding: 17px 23px;
    width: 100%;
    max-width: 250px;
    outline: none; 
border-radius: 19px;	}
    
    
.primary-button {
    height: 50px;
    border-radius: 19px;
    border-width: 0px;
    color: #000000;
    font-size: 18px;
    width:100%;
    margin-top: 17px;
    max-width: 250px;
    border: 1px solid #ccc;
	cursor:pointer;
}

.sql_neuspech {background:#CC3300; color:white; padding:5px; margin: 0 0 10px 0; font-size:15px}

.login_input_row {width: 100%; padding-bottom:15px;}    

.body_page {padding-top: 150px;}


.LoginFormCenter {padding-right: 0}


@media only screen and (max-width: 768px) {

.LoginFormCenter {padding-right: 0;}
.body_page {padding-top: 50px;}

}

a {color:var(--ThemeColor);}

.backButton {margin-top: 15px;
    font-size: 12px;
    display: inline-block;
    border-radius: 8px;
    background: var(--ThemeColor);padding: 10px;}
	
.backButton a {color:white;text-decoration:none;}
.backButton span {position: relative;bottom: 3px;}


#regButton {cursor:pointer;}