body { font-family:'Open Sans',Arial,Sans-Serif; margin:0px; padding:0px; }
h1 { color:#333; font-size:20pt; margin:20px 0px; }
h2 { color:#666; font-size:16pt; margin:10px 0px; }
form h6 { font-size:11pt; font-weight:bold; margin:0px 0px 5px 0px; }
form input { border:1px solid #ccc; line-height:25px; padding:0px 5px; }
form input:focus { border:1px solid #6ad; box-shadow: 0px 0px 4px #6ad; }
form input.date { width:90px; }
form input.time { width:50px; }
form button { background-color:#08c; color:#fff; border:0px; line-height:27px; padding:0px 10px; }
form button .fa { margin-right:5px; opacity:0.5; }
form button:hover, form button:focus { box-shadow: 0px 0px 4px #6ad; }
.dropzone { min-height:240px; padding:20px; }
.dropzone .dz-default.dz-message { width:100%; height:200px; left:auto; top:50%; margin-left:0px; margin-top:-100px; background-image:url('libs/dropzone/dropzone-upload.png'); background-position:center; }
.dropzone .dz-preview { font-size:10pt; }
.error { background-color:#fcc; border:1px solid #c00; color:#c00; font-weight:bold; margin:0px 0px 25px 0px; padding:15px 25px; text-align:center; }
.success { background-color:#cfc; border:1px solid #0a0; color:#0a0; font-weight:bold; margin:0px 0px 25px 0px; padding:15px 25px; text-align:center; }
