
/* FORUM STYLES */


#forum tbody tr.odd {
	background-color: #fbfbfb;
}

#forum tbody tr.even {
	background-color: #fff;
}

/* DRUPAL THEME STYLES */

#header nav ul.nav-main li a.dropdown-toggle.extra {
  display: none;
}

@media (max-width: 991px) {
  #header nav ul.nav-main li a.dropdown-toggle.extra {
	  float: right;
	  position: relative;
	  width: 30px;
	  height: 30px;
	  text-align: center;
	  line-height: 30px;
	  margin: 3px 0 -38px 0;
	  z-index: 10;
	  display: block;
  }
 
  #header nav ul.nav-main li a.dropdown-toggle.disabled i {
    display: none;
  }
}

.alert ul {
	padding-left: 20px;
}


.body .form-text, .body .form-textarea {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

@media (max-width: 1199px) {
}

@media (max-width: 991px) {
}

@media (max-width: 767px) {
}


#header nav ul.nav-main>li.dropdown>a.disabled::after {
  font-family: 'FontAwesome';
	content: "\f107";
	margin-left: 5px;
}

@media (max-width: 991px) {
  #header nav ul.nav-main>li.dropdown>a::after {
    float: right;
  }
}


.sort-source-wrapper .nav {
	float: right;
}


header .content {
	overflow: visible;
}


.site-map-menus .title {
	display: none;
}


#name-and-slogan {
float: left;

}
#site-slogan {color: #777;margin: 0px 0px 0px !important;font-family: "Open Sans",Arial,sans-serif;font-size: 14px;line-height: 22px;}

#site-name {color: #08C; letter-spacing: -1px; 
position: relative; top: 15px; margin: 0px 0px 15px 0px;
	font-size: 24px;
}


.md-slide-wrap {
  margin-bottom: 0px !important;
}

.md-object .main-button {
	padding: 18px;
}

.mobile-menu {
	display: none;
	margin-top: 55px;
  width: 100%;
}


.md-slide-wrap {
  margin-bottom: 0px;
}

.md-objects p {
	color: inherit;
}


#header-top { overflow: hidden; }
  

.block ul.primary {
	border-bottom: 0px;
	padding-left: 0px;
}


.footer-logo {
	float: left;
	margin-right: 10px;
}


.toggle label {
	font-weight: normal;
}

label {
	clear: both;
}


#header-top {
	overflow: hidden;
}


.dropdown-menu i {
	display: none;
}

.dropdown-menu {
	margin-top: -3px;
}

footer h2 {
	font-size: 1.8em;
	margin-bottom: 14px;
	line-height: 27px;
}


.region-content .progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.region-content .progress .bar {
  width: 0%;
  height: 100%;
  color: #ffffff;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.region-content .progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
  -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
}

.region-content  .progress-success .bar,
.region-content  .progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

.region-content  .progress-info .bar,
.region-content  .progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}

.region-content  .progress-warning .bar,
.region-content  .progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}