@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Oswald&display=swap);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);body{font-family:Roboto,sans-serif;font-size:1rem}body,html{width:100%;height:100%;margin:0}div,h1,h2,h3,p{margin:0}:root{--primary-color:red}a{color:inherit;text-decoration:none}:focus{border:none;outline:0}.generalFormBlock{margin:0 auto;text-align:center}.card{font-family:Oswald;padding:1rem}.card-header{display:flex;justify-content:space-between;align-items:center}.card-content{margin-bottom:.5rem}.card h2{font-size:1.6rem;margin-bottom:20px;font-family:Oswald;font-weight:200}.btn{color:#111;display:inline-block;background:var(--light-color);padding:.4rem 1.3rem;font-size:1rem;border:1px solid #e84452;cursor:pointer;margin-right:.7rem;margin-left:.7rem;transition:all .2s ease-in;outline:0;border-radius:20px;margin-top:15px}.btn:disabled{cursor:not-allowed;background:var(--light-color);color:#111}.btn-link{background:0 0;padding:0;margin:0}.btn-block{display:block;width:100%}.btn-sm{font-size:.8rem;padding:.3rem 1rem;margin-right:.2rem}.btn:hover{background:#e84452}.form-control{display:block;margin-bottom:.8rem;text-align:center}.form-control.invalid input{border-color:var(--primary-color)}.form-control .validation{color:var(--primary-color)}.form-control label{display:block;text-align:left;margin-left:25px;margin-bottom:5px}input[type=date],input[type=email],input[type=password],input[type=text],select,textarea{margin:0 auto;display:block;width:90%;padding:.4rem 0 .4rem 10px;font-size:1.2rem;border:1px solid #ccc;font-family:Oswald;-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-size-adjust:auto}button,input[type=submit]{font:inherit;margin-bottom:10px}.background{background:url(/assets/background2.png) center/cover;z-index:-1;position:fixed;top:0;left:0;height:100%;width:100%;background-attachment:initial}