/* Your Custom CSS */
/*-----------------------------------*/
ul.breadcrumb{
 margin-bottom: 0;
 }
.nav-list .divider {
 /* same as .dropdown-menu .divider*/
  *width: 100%;
  height: 1px;
  margin: 8px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.dropdown-menu .action-category{
  font-weight: bold;
  padding-left: 6px;
 }

/* form v.2.0.0 */
.form-horizontal .control-group > label {
  float: left;
  width: 140px;
  padding-top: 5px;
  text-align: right;
}

/* from v.2.0.0 */
select {
  background-color: #FFFFFF;
  border-radius: 3px;
}

/* facets */
.btn-facet{
  margin-bottom: 9px;
 }

.facet input,
.facet select,
.facet textarea {
 width : auto;
}

div.facet{
    /* border-radius: 4px 4px 4px 4px; */
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    border: None;
 }

/* pagination */

div.pagination{
 margin: 0px 0 1em 0;
 height: auto; /* in case of multiline pagination */
 }

  /* shadow is not ment to be used on multiline pagination */
div.pagination ul{
  box-shadow: none;
 }

.pagination li select{
  float: left;
  height: 36px;
  margin-bottom: 0;
  width: auto;
  border-color: #DDDDDD;
}

/* forms */

iframe{
 border:0;
}

.iformBody {
  margin-left: -80px;
 /* inlined form for subentites, check .form-horizontal .controls
 {margin-left : 160px;} */
}

label.required {
  padding-right: 10px;
  background: url("required.png") 100% 70% no-repeat;
}

.errorMessage{
  /* equals to  . alert .alert-danger */
  background-color: #F2DEDE;
  border-color: #EED3D7;
  color: #B94A48;
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

div#progress {
  display : none
}

.controls.no-margin{
 margin : 0;
 }

/* same as .form-horizontal .control-group > label */
.form-horizontal .control-group > span.form-label {
    display: block;
    float: left;
    padding-right: 2%;
    padding-top: 1px;
    text-align: right;
    width: 33%;
}

.form-horizontal .control-group div.controls ul li a{
    padding: 3px;
}

/* tables */

table.table-layout th,
table.table-layout tr,
table.table-layout td{
  border: none;
}

/******************* from cubicweb ********************/

.hidden {
  display: none;
  visibility: hidden;
}

/* jquery-ui tabs */

div.ui-tabs.ui-widget-content {
  border:none;
}

div.ui-tabs ul.ui-tabs-nav {
  padding-left: 0.5em;
}

div.ui-tabs .ui-widget-header {
  background:none;
  border-width: 0 0 1px 0;
}

div.ui-tabs .ui-tabs-panel {
  padding-left:0.5em;
  color:inherit;
}

img.ui-datepicker-trigger {
  margin-left: 0.5em;
  vertical-align: bottom;
}

ul.ui-tabs-nav li.ui-state-default,
.ui-widget-content .ui-state-default {
  border-radius: 4px 4px 0 0;
  border-color: #DDDDDD #DDDDDD transparent;
  border-style: solid;
  border-width: 1px 1px 0 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected{
 border-bottom : none;
}

ul.ui-tabs-nav li > a {
  border-width: 1px 1px 0 1px;
  color: #555555;
  cursor: default;
}
