#sf_admin_container fieldset.sf_admin_filter_expanded {
  width: 98%;
  padding: 5px;
  border: 1px solid #DDDDDD;
}

#sf_admin_container fieldset.sf_admin_filter_collapsed {
  margin-bottom: 0px;
  padding: 5px;
  border: 1px solid #FFFFFF;
}

#sf_admin_container fieldset.sf_admin_filter_collapsed table {
  display: none;
}

#sf_admin_container fieldset.sf_admin_filter_expanded table {
}

#sf_admin_container fieldset.sf_admin_filter_collapsed legend {
  background: transparent url(/images/icons/collapsed.png) no-repeat scroll 0pt 50%;
  padding-left: 16px;
  display: inline;
}

#sf_admin_container fieldset.sf_admin_filter_collapsed legend a {
  display: inline;
}

#sf_admin_container fieldset.sf_admin_filter_expanded legend {
  background: transparent url(/images/icons/expanded.png) no-repeat scroll 0pt 50%;
  padding-left: 16px;
}

#sf_admin_container legend.idb_admin_foldable {
  cursor: pointer;
}

#sf_admin_container legend.idb_admin_foldable a:visited:hover, #sf_admin_container legend.idb_admin_foldable a:hover {
	text-decoration: none;
	background-color: #ffffff;
}

#idb_admin_filter_table tfoot th {
	text-align: right;
}

/* symfony standard */

ul.error_list {
  margin: 0;
  margin-bottom: 7px;
  color: #d33;
  border: none;
  background-color: #f33;
}

ul.error_list li {
  padding: 4px;
  padding-left: 25px;
  list-style: none;
  color: #fff;
  background: url(../images/error.png) no-repeat 4px 4px;
}

#sf_admin_container input, #sf_admin_container textarea {
  width: auto;
}

#sf_admin_container .radio_list, #sf_admin_container .checkbox_list {
  margin: 0;
}

#sf_admin_container .radio_list li, #sf_admin_container .checkbox_list li {
  list-style: none;
  display: inline;
}

#sf_admin_container .double_list_select, #sf_admin_container .double_list_select-selected {
  width: 12em;
}

#sf_admin_container .double_list_label {
  font-weight: bold;
}

#sf_admin_container tfoot td {
  margin: 0;
  list-style: none;
  text-align: right;
}

#sf_admin_container thead img, #sf_admin_container tfoot img {
  vertical-align: middle;
}

.sf_admin_pagination {
  float: right;
}

#sf_admin_container ul.sf_admin_td_actions {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#sf_admin_container ul.sf_admin_td_actions li {
  list-style-type: none;
  display: inline;
  margin-right: 2px;
  font-size: 90%;
}

#sf_admin_container ul.sf_admin_actions {
  margin: 10px 0;
  list-style-type: none;
}

#sf_admin_container ul.sf_admin_actions li
{
  list-style-type: none;
  display: inline;
  margin-right: 5px;
}

#sf_admin_container ul li a
{
  padding-left: 20px;
  background: url(../images/icons/page.png) no-repeat 0 0;
  padding-top: 2px;
  line-height: 1.55em;
}
/*

#sf_admin_container ul li.sf_admin_action_new a
{
  background: url(../images/icons/page_add.png) no-repeat 0 0;
}

#sf_admin_container ul li.sf_admin_action_delete a
{
  background: url(../images/icons/page_delete.png) no-repeat 0 0;
}

#sf_admin_container ul li.sf_admin_action_execute a
{
  background: url(../images/icons/camera.png) no-repeat 0 0;
}

#sf_admin_container ul li.sf_admin_action_compose a
{
  background: url(../images/icons/email_edit.png) no-repeat 0 0;
}
*/
#sf_admin_container ul li.sf_admin_action_excel a
{
  background: url(../images/icons/page_excel.png) no-repeat 0 0;
}

#sf_admin_container ul li.sf_admin_action_pdf a
{
  background: url(../images/icons/page_white_acrobat.png) no-repeat 0 0;
}

#sf_admin_container ul li.sf_admin_action_list a
{
  background: url(../images/icons/table.png) no-repeat 0 0;
}

#sf_admin_container ul li.sf_admin_action_cancel a
{
  background: url(../images/icons/arrow_left.png) no-repeat 0 0;
}
/*
#sf_admin_container ul li.sf_admin_action_edit a
{
  background: url(../images/icons/page_edit.png) no-repeat 0 0;
}
*/
#sf_admin_container ul li.sf_admin_action_save input {
  background:transparent url(../images/icons/tick.png) no-repeat scroll 0pt 0pt;
  border: 0px;
  padding-left:18px;
}

#sf_admin_container ul li.sf_admin_action_save_and_add input {
  background:transparent url(../images/icons/tick_add.png) no-repeat scroll 0pt 0pt;
  border: 0px;
  padding-left:18px;
}

#sf_admin_container ul li.sf_admin_action_signout a
{
  background: url(../images/icons/door_out.png) no-repeat 0 0;
}

#sf_admin_container ul li.sf_admin_action_status a
{
  background: url(../images/icons/door_in.png) no-repeat 0 0;
}

#sf_admin_container .sf_admin_row_0 td
{
}

#sf_admin_container .sf_admin_row_1 td
{
/*  background-color: #eee;*/
}

#sf_admin_container fieldset h3 {
  margin: 0 0 0.85em;
  margin-bottom: 0;
}

#sf_admin_container fieldset {
  margin-bottom: 1em;
  border: 1px solid #BDBDBD;
  border-bottom: 0px;
  background-color: #fff;
  padding: 0;
}

#sf_admin_container fieldset.collapsed * { display:none; }
#sf_admin_container fieldset.collapsed h2, #sf_admin_container fieldset.collapsed { display:block !important; }
#sf_admin_container fieldset.collapsed .collapse-toggle { display: inline !important; }
#sf_admin_container fieldset.collapse h2 a.collapse-toggle { color:#ffc; }
#sf_admin_container fieldset.collapse h2 a.collapse-toggle:hover { text-decoration:underline; }

#sf_admin_container label {
  display: block;
  margin: 3px 1em 3px 3px;
  padding: 0 1em 3px 3px;
  float: left;
  text-align: left;
  width: 12em;
  color: #222;
  font-weight: normal !important;
}

}

#sf_admin_container ul label, #sf_admin_container td label {
  display: inline;
  float: none !important;
}

#sf_admin_container .sf_admin_form_row {
  clear: both;
  padding: 3px;
  border-bottom: 1px solid #BDBDBD;
}

#sf_admin_container .sf_admin_form_row .content
{
  padding-left: 9em;
}

#sf_admin_container .help
{
  padding-left: 9em;
  color: #aaa;
}

#sf_admin_container td .help
{
  padding-left: 0;
}

#sf_admin_container .errors input, #sf_admin_container .errors select
{
  border: 1px solid #f22;
}

.sf_admin_list .sf_admin_boolean
{
  text-align: center;
}

#sf_admin_container ul li.sf_admin_action_duplicate a {
  background:transparent url(../images/icons/page_copy.png) no-repeat scroll 0pt 0pt;
  border: 0px;
  padding-left:18px;
}


