.form_box {
     max-width: 400px;
     width: 100%;
     margin: 0 auto;
     position: relative;
}
 #ecf-form-style input[type="text"], #ecf-form-style input[type="email"], #ecf-form-style textarea, #ecf-form-style button[type="submit"] {
     font: 400 12px/16px "Roboto", Helvetica, Arial, sans-serif;
}
 #ecf-form-style {
     background: #F9F9F9;
     padding: 25px;
     margin: 25px 0 50px 0;
     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}
 #ecf-form-style h3 {
     display: block;
     font-size: 30px;
     font-weight: 300;
     margin-bottom: 10px;
}
 #ecf-form-style h4 {
     margin: 5px 0 15px;
     display: block;
     font-size: 13px;
     font-weight: 400;
}
 #ecf-form-style fieldset {
     border: medium none !important;
     margin: 0 0 10px;
     min-width: 100%;
     padding: 0;
     width: 100%;
}
 #ecf-form-style input[type="text"], #ecf-form-style input[type="email"], #ecf-form-style textarea {
     width: 100%;
     border: 1px solid #ccc;
     background: #FFF;
     margin: 0 0 5px;
     padding: 10px;
}
 #ecf-form-style input[type="text"]:hover, #ecf-form-style input[type="email"]:hover, #ecf-form-style input[type="tel"]:hover, #ecf-form-style input[type="url"]:hover, #ecf-form-style textarea:hover {
     -webkit-transition: border-color 0.3s ease-in-out;
     -moz-transition: border-color 0.3s ease-in-out;
     transition: border-color 0.3s ease-in-out;
     border: 1px solid #aaa;
}
 #ecf-form-style textarea {
     height: 100px;
     max-width: 100%;
     resize: none;
}
 #ecf-form-style button[type="submit"] {
     cursor: pointer;
     width: 100%;
     border: none;
     background: #4CAF50;
     color: #FFF;
     margin: 0 0 5px;
     padding: 10px;
     font-size: 15px;
}
 #ecf-form-style button[type="submit"]:hover {
     background: #43A047;
     -webkit-transition: background 0.3s ease-in-out;
     -moz-transition: background 0.3s ease-in-out;
     transition: background-color 0.3s ease-in-out;
}
 #ecf-form-style button[type="submit"]:active {
     box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
}
 #ecf-form-style input:focus, #ecf-form-style textarea:focus {
     outline: 0;
     border: 1px solid #aaa;
}
 ::-webkit-input-placeholder {
     color: #888;
}
 :-moz-placeholder {
     color: #888;
}
 ::-moz-placeholder {
     color: #888;
}
 :-ms-input-placeholder {
     color: #888;
}
 #admin-view h2{
     font-size: 23px;
     font-weight: 400;
     margin: 0;
     padding: 9px 0 4px;
     line-height: 29px;
}
 #admin-view span{
     font-size: 14px;
     padding: 8px 12px;
     margin: 0;
     line-height: 1.4;
}
