html { background:#FFF !important; }
body { font-family:Arial; }
p { font-size:13px; }


.uk-container { max-width:1220px; margin:auto; }


.vazio { background:#F5F5F5; border:1px Solid #DDD; padding:50px; text-align:center; color:#888; }


.uk-form-stacked input[type="text"], .uk-form-stacked input[type="password"], .uk-form-stacked input[type="email"], .uk-form-stacked input[type="file"] { width:100%; max-width:500px; display:block !important; }
.uk-form-stacked input[type="date"], .uk-form-stacked input[type="time"] { width:100%; max-width:150px; display:block !important; }

.uk-form-stacked select { max-width:500px; display:block; }
.uk-form-stacked textarea { width:100%; max-width:500px; display:block; min-height:100px; }



.uk-form-stacked legend { background:#333; padding:0; font-size:14px; width:auto; color:#FFF; border-radius:3px; padding-left:15px; padding-right:15px; }
.uk-form-stacked legend:after { border:0; }
.uk-form-stacked fieldset { margin-bottom:30px; border:1px Solid #DDD; padding:15px; background:#F5F5F5; }

.uk-form-row { margin:0 !important; padding:0 !important; margin-bottom:10px !important; }
.uk-form-file { border-radius:5px !important; border:1px Solid #DDD; padding:5px; }


.uk-form-horizontal label { text-align:right; padding-right:7px; }
.uk-form-horizontal input[type="text"], .uk-form-stacked input[type="password"], .uk-form-stacked input[type="email"], .uk-form-stacked input[type="file"] { width:100%; max-width:350px; }
.uk-form-horizontal input[type="date"], .uk-form-stacked input[type="time"] { width:100%; max-width:150px; }

.uk-form-horizontal select { max-width:500px; display:block; }
.uk-form-horizontal textarea { width:100%; max-width:350px; min-height:100px; }



/* Extra small devices (phones, less than 768px) */
@media (max-width:767px) {
    .uk-form-horizontal label { text-align:left; padding-right:0; }
}

/* Small devices (tablets, 768px and up) */
@media (min-width:768px) {
    .uk-form-horizontal label { text-align:left; padding-right:0; }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .uk-form-horizontal label { text-align:right; padding-right:7px; }
}