﻿form{margin:0 auto;}@media screen and (min-width:320px){form{width:100%;}}@media screen and (min-width:768px){form{width:700px;}}form.dashboard{width:100%;}fieldset{border:1px solid #e3e3e3;padding:10px 30px;margin-bottom:50px;}fieldset>div{margin-bottom:20px;}legend{color:#7e87a8;}label{display:block;}input[type=text],input[type=email],input[type=password],input[type=file],input[type=tel],input[type=number],input[type=datetime-local],textarea,select{font-size:20px;padding:10px;border-radius:10px;border:1px solid #e3e3e3;display:block;width:100%;font-family:inherit;font-size:inherit;}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=file]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=datetime-local]:focus,textarea:focus,select:focus{border-color:#fd0;}input[type=submit]{display:inline-block;padding:10px 30px;border-radius:10px;background-color:#000;color:#ffef8d;text-decoration:none;text-transform:uppercase;font-family:inherit;font-size:inherit;}input[type=submit]:hover{cursor:pointer;background-color:#ffef8d;color:#000;}#form-footer{display:flex;align-items:center;justify-content:center;margin-top:20px;}.field{background-color:#fff;border-radius:2px;border:1px solid #e2e5e8;padding:20px;margin-bottom:15px;}.field>div{margin-bottom:20px;}