@charset 'UTF-8';

/*
 * container
 */
.pd_formu_container
{
  border: 1px solid #555;
  margin: 1em 0 .5em;
  padding: .8em .5em;
}

.pd_formu_container .formu, /* deprecated */
.pd_formu_container .pd_formu,
.pd_formu_container .pd_formu_b
{
  margin: .5em 0 !important;
}

.pd_formu_container .pd_formu_l,
.pd_formu_container .pd_formu_bl
{
  margin: .5em;
}

.pd_formu_l .pd_formu_container,
.pd_formu_bl .pd_formu_container
{
  padding: .8em 1em;
}

/*
 * formu
 */
.formu, /* deprecated */
.pd_formu,
.pd_formu_b,
.pd_formu_l,
.pd_formu_bl
{
  margin: 1.5em 0;
}

.formu .clear_left, /* deprecated */
.pd_formu .clear_left,
.pd_formu_b .clear_left,
.pd_formu_l .clear_left,
.pd_formu_bl .clear_left
{
  clear: left;
}

.formu fieldset, /* deprecated */
.pd_formu fieldset,
.pd_formu_b fieldset,
.pd_formu_l fieldset,
.pd_formu_bl fieldset
{
  border: 1px solid #555;
  padding: .5em .5em 0;
}

.formu fieldset legend, /* deprecated */
.pd_formu fieldset legend,
.pd_formu_b fieldset legend,
.pd_formu_l fieldset legend,
.pd_formu_bl fieldset legend
{
  font-weight: bold;
  margin: 0 1.2em;
  padding: 0 .3em;
}

.formu fieldset.embed, /* deprecated */
.pd_formu fieldset.embed,
.pd_formu_b fieldset.embed,
.pd_formu_l fieldset.embed,
.pd_formu_bl fieldset.embed
{
  border-color: #555;
  padding-bottom: .8em !important;
}

.formu fieldset.embed legend, /* deprecated */
.pd_formu fieldset.embed legend,
.pd_formu_b fieldset.embed legend,
.pd_formu_l fieldset.embed legend,
.pd_formu_bl fieldset.embed legend
{
  color: #333;
}

.formu .row, /* deprecated */
.pd_formu .row,
.pd_formu_b .row,
.pd_formu_l .row,
.pd_formu_bl .row
{
  margin-bottom: .4em;
}

.formu .label,
.pd_formu .label,
.pd_formu_b .label,
.pd_formu_l .label,
.pd_formu_bl .label
{
  float: left;
  text-align: right;
  width: 27%;
}

.formu .field, /* deprecated */
.formu .row_button, /* deprecated */
.formu .global_errors, /* deprecated */
.pd_formu .field,
.pd_formu .row_button,
.pd_formu .global_errors,
.pd_formu_b .field,
.pd_formu_b .row_button,
.pd_formu_b .global_errors,
.pd_formu_l .field,
.pd_formu_l .row_button,
.pd_formu_l .global_errors,
.pd_formu_bl .field,
.pd_formu_bl .row_button,
.pd_formu_bl .global_errors
{
  margin-left: 28.5%;
}

.formu .global_errors, /* deprecated*/
.pd_formu .global_errors,
.pd_formu_b .global_errors,
.pd_formu_l .global_errors,
.pd_formu_bl .global_errors
{
  margin-bottom: 1em;
}

.formu .row_button input, /* deprecated */
.pd_formu .row_button input,
.pd_formu_b .row_button input,
.pd_formu_l .row_button input,
.pd_formu_bl .row_button input
{
  padding: .03em .3em;
}

.formu .row_button .actions, /* deprecated*/
.formu .row_button a.action, /* deprecated */
.pd_formu .row_button .actions,
.pd_formu .row_button a.action,
.pd_formu_b .row_button .actions,
.pd_formu_b .row_button a.action,
.pd_formu_l .row_button .actions,
.pd_formu_l .row_button a.action,
.pd_formu_bl .row_button .actions,
.pd_formu_bl .row_button a.action,
{
  color: #B22222;
}

.formu .field select, /* deprecated */
.pd_formu .field select,
.pd_formu_b .field select,
.pd_formu_l .field select,
.pd_formu_bl .field select
{
  padding: .05em .05em;
}

.formu .errors, /* deprecated */
.pd_formu .errors,
.pd_formu_b .errors,
.pd_formu_l .errors,
.pd_formu_bl .errors
{
  color: #B22222;
  font-size: .93em;
  margin: .1em 0 .2em;
  padding: 0;
}

.formu .errors li, /* deprecated */
.pd_formu .errors li,
.pd_formu_b .errors li,
.pd_formu_l .errors li,
.pd_formu_bl .errors li
{
  list-style: none;
}

.formu .help, /* deprecated */
.pd_formu .help,
.pd_formu_b .help,
.pd_formu_l .help,
.pd_formu_bl .help
{
  color: #555;
  font-size: .85em;
  margin-top:.1em;
}

.pd_formu_required
{
  color: #B22222;
}

/*
 * formub
 */
.pd_formu_b .label,
.pd_formu_bl .label
{
  font-weight: bold;
}

/*
 * formul
 */
.pd_formu_l fieldset,
.pd_formu_bl fieldset
{
  padding-left: 1em !important;
  padding-right: 1em !important;
}

.pd_formu_l .label,
.pd_formu_bl .label
{
  text-align: left;
  width: 23.5%;
}

.pd_formu_l .field,
.pd_formu_l .row_button,
.pd_formu_l .global_errors,
.pd_formu_bl .field,
.pd_formu_bl .row_button,
.pd_formu_bl .global_errors
{
  margin-left: 25%;
}

