/* Don't display triangle for original tab dropdown */
.nav-main.yamm .nav > li > a:after {
  display: none;
}

/* Don't display space above navigation tabs on scrolling */
#spacer {
  height: 0 !important;
  display: none;
}

/* Make font size smaller for body, paragraph and list items */
body {
  font-size: 12px;
}

p, li {
  font-size: 1em;
}

/* Correct font size back for navigation menu, languages and brand */
.nav-main.yamm .nav > li > a, .nav-services, .brand h1 {
  font-size: 1.1em;
}

/* Make smaller white space between div's*/
div[class*="col-"] {
  margin-bottom: 1em;
}

/* Fix badly centered mobile menu with the following workaround */
.nav-mobile-menu {
  display: table;
}

/* Create bigger navigation panel for IE9 */
.nav-main.yamm .nav > li > a{
  height: 80px;
}

.nav-main.yamm .nav .dropdown.active > a,
.nav-main.yamm .nav .dropdown.current > a {
  height: 85px;
}

/* Add circle display */
.label-admin {
  border: 1px solid #000 !important;
  border-radius: 31px !important;
  color: #000 !important;
  display: block !important;
  font-size: 12px !important;
  height: 31px !important;
  line-height: 26px !important;
  text-align: center !important;
  width: 31px !important;
}

/* Above circle in col-xs-1 always with padding needed to align with paragraph header */

.col-sm-1 {
  padding-top: 15px;
}

/* increase page size */
.col-md-12 {
  min-height: 700px;
}


/* ----- Admin application ----- */

/* Add custom admin separator, with no min height, because the horizontal tabs are not available before login. */
.nav-main-admin {
  border-top: 5px solid #DC0018;
}

/* Add custom header row background for text data tables like mandant list and config text resources */
div.imxt-vista table.imxt-head tr.imxt-columns {
  background: #DDD;
}

/*
   text fields (general styling)
*/
#wizardView .textfield, #wizardView .selectfield  {
  font-size: 1em;
  border: 1px solid;

  background-color: #ffffff;
  padding-left: 0.2em;
}

td {
  padding : 0px 0px 0px 20px;
}

.chosen-container {
 width : 130px !important;
}

.nav-page-list li a {
  font-size: 1.1em;
}

.wicket-aa{
  background-color: white;
  border: 1px solid black;
}

.nav-page-list li a:before {
  left: -20px !important;
}

table.spacedTable{
  border-spacing: 5px;
  border-collapse: separate;
}

tr.print{
  vertical-align: initial;
}

td.print > .result{
  border: 1px solid grey;
  padding: 10px;
}

.result{
  border: 1px solid grey;
  padding: 10px;
}