.fieldset{font-size:17px;width:auto;margin:0 auto;margin-top:0;padding:5px 5px 5px 10px;color:#000;border:1px solid #aaa;font-weight:700}.form{border:0 solid #eee;width:700px;margin:0 auto;padding:10px;font-weight:400!important}.form form label,.form input{width:240px;float:right;display:block;margin-bottom:10px}.form h1{text-align:center;font-size:25px;font-weight:bolder;padding:10px}.form input[type=checkbox]{width:30px}.form .padd{padding:10px}.form select{float:right;display:block}.form form label{margin-right:20px;text-align:left;padding-left:10px;font-weight:400!important;font-size:16px;color:#333;padding:7px;background:#e8e8e8}.form input[type=checkbox],.form select{padding:7px;border:solid 1px #dcdcdc;transition:box-shadow .3s,border .3s}.form input[type=number],.form input[type=password],.form input[type=text],.form input[type=time]{padding:7px;border:solid 1px #dcdcdc;transition:box-shadow .3s,border .3s}.form input[type=number].focus,.form input[type=number]:focus .form input[type=text].focus,.form input[type=password].focus,.form input[type=password]:focus,.form input[type=text]:focus,.form input[type=time].focus,.form input[type=time]:focus{border:solid 1px #707070;box-shadow:0 0 5px 1px #969696}#input_degree_table table,#input_degree_table td,#input_degree_table th,#input_degree_table tr{border:1px solid #777;border-collapse:collapse}#input_degree_table{text-align:center}.form .hidden{display:none}.form br{clear:both}.form input[type=button],.form input[type=submit]{width:25%;margin-left:20px;padding:5px 3px 5px;font-weight:700;border:2px solid #2774ff;background:#2774ff;color:#fff;cursor:pointer}.form input[type=submit]:hover{border:2px solid #205ecf}