/*i{
  font-family: FontAwesome;
}*/
.button{
  margin:0;
}

div.xcontent{
  padding:20px;
  background-color:#fff;
  box-shadow: 1px 1px 1px #333;

}

.header{

  width:100%;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom:20px;

  float:left;
  clear:both;
}



.header h1,a{
  display: inline-block;


}

.header h2{
  float:left;
}

.header a{
  float:right;
  margin:2px;
}

html{
  min-height:100%;
}

body{
  height:100%;
}

.side-menu{
  height: 100%;
}


html,body, .side-menu {margin: 0px; padding: 0px; }
.side-menu{background:#4d5158;}

.multilevel-accordion-menu .is-accordion-submenu-parent a {
  background: #4d5158;
}

.multilevel-accordion-menu .is-accordion-submenu a {
  background: #35383d;
}

.multilevel-accordion-menu .sublevel-1 {
  text-indent: 1rem;
}

.multilevel-accordion-menu .sublevel-2 {
  text-indent: 2rem;
}

.multilevel-accordion-menu .sublevel-3 {
  text-indent: 3rem;
}

.multilevel-accordion-menu .sublevel-4 {
  text-indent: 4rem;
}

.multilevel-accordion-menu .sublevel-5 {
  text-indent: 5rem;
}

.multilevel-accordion-menu .sublevel-6 {
  text-indent: 6rem;
}

.multilevel-accordion-menu a {
  color: #fefefe;
  box-shadow: inset 0 -1px #41444a;
}

.multilevel-accordion-menu a::after {
  border-color: #fefefe transparent transparent;
}

.multilevel-accordion-menu .menu > li:not(.menu-text) > a {
  padding: 1.2rem 1rem;
}

.multilevel-accordion-menu li a:hover{
  background-color:white;
  color:#333;
}


.multilevel-accordion-menu li a i.fa-chevron-down{
  float:right;
}

/*.multilevel-accordion-menu .is-accordion-submenu-parent[aria-expanded="true"] a.subitem::before {
  content: "\f016";
  font-family: FontAwesome;
  margin-right: 1rem;
}

.multilevel-accordion-menu .is-accordion-submenu-parent[aria-expanded="true"] a::before {
  content: "\f07c";
  font-family: FontAwesome;
  margin-right: 1rem;
}

.multilevel-accordion-menu .is-accordion-submenu-parent[aria-expanded="false"] a::before {
  content: "\f07b";
  font-family: FontAwesome;
  margin-right: 1rem;
}*/

.form-error{
  color:red; 
  display: block;
  margin-top:0;  
}

.column-error{
  background-color:#F9D0D2;
}

.column-error .error-message{
  color:red;
}

span.highlight{
  color:black;
  font-weight: bold;
  background-color:#FFFF00;
}


