/* -------------------------------------------------------------- 
   
   forms.css

-------------------------------------------------------------- */

label       { font-weight: bold; }
fieldset    { padding: 0.83em; margin: 0 0 1.25em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size: 1.2em; }


/* Form fields
-------------------------------------------------------------- */

input[type=text], input[type=password],
input.text, textarea, select {
	margin: 0.42em 0;
	border-top: 1px solid #bcbcbc;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid #bcbcbc; }

input[type=text]:focus, input[type=password]:focus, 
input.text:focus, textarea:focus, select:focus {
	border-color: #666; }

input.text,
input.title { width: 240px; padding: 5px; }

input.text_loginHead { width: 120px; padding: 5px; float: left; margin-right:7px; }

input[type=checkbox], input[type=radio], 
input.checkbox, input.radio { 
  position: relative; top: .25em; }

#secondary input.text { width: 170px; }

textarea { width: 390px; height: 250px; padding: 5px; }

select { padding: 3px; width: 253px; }

input.button,
button { display: inline-block; cursor: pointer; background: #0187da; color: #fff; border: none; padding: 5px 8px; margin: 0 5px 0 0; line-height: 1; white-space: nowrap; }

input.button_loginHead { display: inline-block; cursor: pointer; background: #40C2F3; color: #fff; border: none; padding: 3px; margin: 0 9px 0 0; line-height: 1; white-space: nowrap; float: right;}
