/* Theme Name: Quadro Personalizado */

.input          { width: 100%; padding: 5px 0px; float: left; clear: both; }
.radio span,
.input label    { width: 180px; padding: 3px 20px 0px 0px; font-size: 16px; font-weight: bolder; text-align: right; color: #000; /* float: left; */ display: inline-block; }
.input fieldset { border: none; }
.radio label    { text-align: left; float: none; font-weight: normal; display: inline; }
.input a        { color: #000; }

/* asterisco */
label span      { padding-right: 5px; color: #c8151b !important; }

input.quantity        { width: 30px; padding: 2px; margin-top: 3px; }
input.quantity        { border:1px solid #bbb; background:#f6f6f6; }
input.quantity:focus  { border:1px solid #999; background:#fff; }

input.text        { width: 200px; margin:0 5px 10px 0; }
input.text        { border:1px solid #bbb; background:#f6f6f6; padding:2px; }
input.text:focus  { border:1px solid #999; background:#fff; }

textarea       { width: 400px; height: 250px; margin:0 5px 10px 0; }
textarea       { border:1px solid #bbb; background:#eee; padding:5px; }
textarea:focus { border:1px solid #999; background:#fff; }

select         { border:1px solid #ccc; background:#f6f6f6; margin:0 5px 10px 0; }
select:focus   { border:1px solid #999; background:#fff; }

#login label     { width: 60px; }
#login .input    { padding: 0px 0px; }
#login .checkbox { padding-left: 80px; }

#login .buttons { width: auto; padding-left: 80px; }
#login .buttons_right { width: 150px; vertical-align: middle; }
