/**
 * @file
 * Use this CSS file to override base CSS rules
 */

/* Set default font weight to 300 for better typography in high-density screens */
/*body {
  font-weight: 300;
}*/

.label-bold
{
	font-weight:bold;
}
/* niustat preferences */
  .container-pad {

padding-left: 50px;
padding-right: 50px;
text-align: justify;

  }
  .visually-hidden {

  	position: absolute !important;
  	overflow-x: hidden;
  	overflow-y: hidden;
  	clip: rect(1px, 1px,1px,1px);
  	width: 1px;
  	height: 1px;
  	word-wrap: normal;

  }

  .region-right {

    position: absolute; /* Fixed Sidebar (stay in place on scroll) */
    z-index: 1; /* Stay on top */
    top: 15%; /* Stay at the top: 0px; */
    right: auto;
    overflow-x: hidden; /* Disable horizontal scroll */
    overflow-y: hidden;
    padding-top: 10px;
  }

/* The navigation menu links */
.region-right a {
  padding: 6px 8px 6px 16px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
}

/* When you mouse over the navigation links, change their color */
.region-right a:hover {
  color: #f1f1f1;
}
/* On smaller screens, where height is less than 450px, change the style of the sidebar (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
  .region-right {padding-top: 15px;}
  .region-right a {font-size: 18px;}
}

.sidebar__section .block {
    padding: 0 0 40px 0;
}

#page-bar ul {
  list-style: none;
  z-index:10;
}

#page-bar li {
  float: left;
  list-style:none;
  cursor: pointer;
  display:block;
}

#page-bar li:hover, #page-bar li a:hover {
  /** border-bottom-color:#3e3e3e;
  border-bottom-width:medium;
  border-bottom-style: solid;
  border-top-color:white;
  border-top-width:medium;
  border-top-style: solid;
  height: 26px;
  -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;*/
  height: 30px;
  background-color:#000000;

}

#page-bar a, #page-bar a:visited {
  display: block;
  padding: 0 2em 0 0;
  margin: 0px 0px 0px 0px;
  font-family: "Apple Garamond", sans-serif;
  font-size:18px;
  color:#ffffff;
  padding-right: 40px;
  text-indent: 20px;
}

#page-bar a.active,
#page-bar li.active-trail a
 {
  color: #FFFFFF;
  background: #660000;
  height: 30px;


}
#page-bar a:hover {
  text-decoration:none;
  display:block;
}

/*
 * Dropdown Menus
 */
#page-bar li {
  float: left;
  margin: 0px;
  padding: 0px;
}

#page-bar li li {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 122px;
  text-transform:none;
}

#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {
  background: #3e3e3e;
  width: 140px;
  margin: 0px;
  padding: 0px 80px 0px 0px;

}

#page-bar li li a:hover, #page-bar li li a:active {
  background: #000000;
  border-radius: 0px;
}

#page-bar li li.active-trail a
 {
  background: #660000;
  height: 30px;



}
#page-bar li ul {
  position: absolute;
  width: 10em;
  display: none;
}

#page-bar li:hover ul {
  display: block;
  height: 30px;
}

#page-bar li li ul {

}

#page-bar li li:hover ul {

}
#navigation {
  clear: both;
  margin:0 auto;
  padding:0px 10px;
  background: #3e3e3e;
  height: 30px;

}
