:root { --orangeesii: #e54f1d;--blackesii: #555555;}
body{width: 100%;height:100%;margin:0;padding:0;background-color:#fafafa;}
*{font-family: Stolzl,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing : antialiased;}
h1{font-size: 2rem;}
h2{font-size: 1.5rem;}
h3{font-size: 1.35rem;}
h4{font-size: 1.25rem;}
h5{font-size: 1.2rem;}
p,span,input{font-size: 1.1rem;font-weight: 300;}
textarea, input {outline: none;}

#form{width: 90%;margin: 0 auto;}
#login img{width:15%;margin:0 auto;display:block;}
#login h1{text-align: center;}
#login a{color:white;}
#login{display:block;margin:9% auto 0 auto;width: 40%;background: var(--orangeesii);padding:2.5%;border-radius: 5px;max-width:550px;}
#login input{border: none;margin: 0 auto;text-align:center;padding: 5px 30px;width: 87%}
#login label{width: 60%;text-align:left;float: left;padding:5px 0px;font-weight: bold;margin-right: 10px;}
#login button:hover{box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);cursor:pointer;}
#login button{display: block;border-radius: 4px;  background-color:var(--blackesii);  border: none;  color: #FFFFFF;text-align: center;padding: 10px;width: 15%;transition: all 0.5s;cursor: pointer;vertical-align: middle;margin: 10px auto 0 auto;}
#login button span {  cursor: pointer;  display: inline-block;  position: relative;  transition: 0.5s;font-size: 0.9rem;}
#login button:hover > span{font-weight:600;}
#login button span:after{  content: '\00bb';  position: absolute;  opacity: 0;  top: 0;  right: -20px;  transition: 0.5s;}
#login button:hover span{  padding-right: 25px;}
#login button:hover span:after {  opacity: 1;  right: 0;}
.smallspan{font-size:0.75rem;}
#footer{background-color: black;color: white;width: 100%;display: block;padding: 0.5% 0%;position: absolute;bottom: 0px;}
#footer ul{float:left;margin-left: 2.5%;width: 80%;}
.pictofooter{float:left;height: 1.25rem;margin-right: 1rem;}
.mySlides {display:none;margin-top: 0.25rem;}
.mySlides a,#fright a{color:white;}
.smallspan a{color:black;}
#fright{float: right;margin:1rem 2.5% 1rem 0;}

@media only screen and (max-width: 768px) {
	#login{width:92%;}
	#login input {width: 83%;}
}