/*Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.navbar-right {
		padding-top: 1.5rem;
		font-family: Arial, Helvetica, sans-serif;
	    font-size: 2rem;
	    font-weight: bold;
	    line-height: 1.1;
	}
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
		font-size: 3rem;
	}
	
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.scrolltbldiv {
	overflow-x: auto;
	}
	.scrolltblx {
		width: 100%;
	}	
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.scrolltbldiv {
		overflow-x: auto;
	}
	.scrolltblx {
		width: 100%;
	}		
	
}



#brand {
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.navbar-default .navbar-nav>li>a {
    color: #000;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    line-height: 1.5;
    padding-left: 0.35em;
	padding-right: 0.35em;
}
.navbar-toggle {
	border: unset;
}
.navbar-default {
	background: #ffffff; 
	border-bottom: 4px solid #008d56;
}
.navbar-nav > li > .dropdown-menu {
	border-bottom: 4px solid #008d56 !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #008d56 !important;
	font-weight: bold;
	background: unset;
}
.navbar-default .navbar-nav a:hover {
	border-bottom: 4px solid #000 !important;
}
.caret {
  display: none;
}
.page-header {
    border-bottom: unset !important;
    text-align: center;
}
body {
	font-size: 2rem !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1.1;
    color: inherit;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 0px 0px;
    color: #333;
}
.nav>li>a:hover {
	color: #008d56 !important;
	background: unset;
	border-bottom: 2px solid #008d56 !important;
}
.navbar-nav > li > .dropdown-menu {
  border-bottom: 4px solid #008d56 !important;
}
.dropdown-menu>li>a {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: left;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background: unset;
	color: #008d56;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
  color: #008d56;
  background: #e4e4e4;
}
#fullwidth {
	
}	

#bottom {
	
}
#bottom-2 {
	background: #008d56 !important;
  	border-top: 4px solid #fff;
  	border-bottom: 4px solid #fff;
}
#push {
  height: 0px !important;
}
.h2, h2 {
	color: #008d56 !important;
	text-align: left;
}
.h3, h3 {
	color: #008d56 !important;
}
.h4, h4 {
	color: #ffffff !important;
}

.scrolltbldiv {
	overflow-x: unset;
}
.scrolltblx {
	width: 100%;
}
.btn-primary {
  background: #008d56 !important;
  border-color: #008d56 !important;
}
	
/* phoca download */

#phoca-dl-category-box .pd-category h3.pd-ctitle, #phoca-dl-file-box .pd-file h3.pd-ctitle, #phoca-dl-download-box .pd-file h3.pd-ctitle {
	background: unset !important;
	border: none !important;
	text-align: center !important;
}
.pagination {
	display: none !important;
}

/* rc team */

div.rc_team h3 {
  height: 10rem;
}

/* brain image link */

.brainImageLink-wrapper {
  background: #e4e4e4;
  border-bottom: 4px solid #008d56 !important;
}
.brainImageLink-image {
  border-bottom: 4px solid #008d56 !important;
}
.brainImageLink-html-after {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

/* infoblock */

.infoblock {
  border-left: 4px solid #fff;
  border-right: 4px solid #fff;
}
.bgblack {
  background:#000;
}

/* webberry */

.member {
    text-align: center;
    width: 20% !important;
    float: left;
    margin: 14px 0 20px;
}
.member h2 {
    font-size: unset !important;
    line-height: unset !important;
    text-align: center;
}
.member span {
    font-size: unset !important;
}
.member p.intro {
    text-align: center;
    font-size: unset !important;
    line-height: unset !important;
}

/* listings */
.listing tr:nth-child(even) {
   background-color: lightgray;
}