/*HTML{
	overflow-y: scroll;
    height: 100%;
}*/

/*BODY{
	color: #444;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 15px;
    height: 100%;
}

H1, H2, H3, H4{
	font-family: 'Open Sans Condensed',Helvetica,Arial,sans-serif;
}

a{
	color: #4174D9; 
}
a:hover{
	color: #4174D9;
}

.ingress{
	font-weight: bold;
	padding-bottom: 10px; 
}

.left{
	text-align: left;
}

.right{
	text-align: right;
}

.margin10{
	padding: 5px;
	background: #FFF;
}

.italic{
	font-style: italic;
}

.bg-white{
	background: #FFF;
	padding-bottom: 10px;
}

.footer, .search, .menu, .a-o{
	margin: 0;
}
	*/
/* header */
/*.logo{
	text-align: left;
	padding-bottom: 5px;
}

.nav-util li a{
	padding: 3px 5px;
}

.nav-util li a:hover{
	background: none;
	text-decoration: underline;
}

.nav-util .seperator{
	padding: 3px 0;
}

.alert {
    margin-bottom: 0;
    margin-top: 5px;
}*/
/* END: header */

/* menu */
/*.navbar{
	margin: 0;
	border: 0 none;
	box-shadow: none;
	border-radius: 0;
	background-color: #17244D;
	background: -moz-linear-gradient(top, #2E427C 0%, #17244D 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2E427C), color-stop(100%,#17244D));
	background: -webkit-linear-gradient(top, #2E427C 0%,#17244D 100%);
	background: -o-linear-gradient(top, #2E427C 0%,#17244D 100%);
	background: -ms-linear-gradient(top, #2E427C 0%,#17244D 100%);
	background: linear-gradient(to bottom, #2E427C 0%,#17244D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E427C', endColorstr='#17244D',GradientType=0 );
}

.navbar .navbar-brand{
	color: #FFF;
}

.navbar ul.nav li a{
	font-family: 'Open Sans Condensed',Helvetica,Arial,sans-serif;
	color: #FFF;
	font-size: 20px;
	padding: 20px 15px;
}

.navbar .nav .active a{
	color: #FFF;
	background-color: #E58F17;
	background: -moz-linear-gradient(top, #F4B826 0%, #E58F17 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4B826), color-stop(100%,#E58F17));
	background: -webkit-linear-gradient(top, #F4B826 0%,#E58F17 100%);
	background: -o-linear-gradient(top, #F4B826 0%,#E58F17 100%);
	background: -ms-linear-gradient(top, #F4B826 0%,#E58F17 100%);
	background: linear-gradient(to bottom, #F4B826 0%,#E58F17 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4B826', endColorstr='#E58F17',GradientType=0 );
}

.navbar ul.nav li a:hover, .navbar ul.nav li a:focus, .navbar .nav .active a:hover, .navbar .nav .active a:focus{
	color: #e0e0e0;
	text-decoration: none;
}

.navbar-collapse{
	border-top: 0 none;
	box-shadow: none;
	padding: 0;
	margin: 0;
}

.navbar-collapse .nav{
	margin: 0;
}

.navbar-default .navbar-toggle:hover{
	background: none;
}

.nav-pills a{
	margin-left: 14px;
}
	*/
/* END: menu */

/* search */
/*
.search{
	padding: 5px 0;
	background: #F2F4F6;
	border-bottom: 1px solid #D7DDE3;
}

.search .btn{
	background: #FFF;
	filter: none;
	margin-left: 10px;
	margin-top: 5px;
}

.search .input-group{
	padding: 0;
}

.search .input-group .btn{
	margin: 0;
}

.a-o{
	padding: 5px 0;
	background: #F2F4F6;
	border-bottom: 1px solid #D7DDE3;
	display: none;
	text-align: center;
}

.a-o .btn{
	background: #FFF;
	filter: none;
}

.search-head{
	padding: 30px 0;
}


.search-entry{
	padding: 10px 0;
}

.search-entry a{
	color: #444;
}


.search-entry a h3{
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	text-decoration: underline;
	color: #4174D9;
}

.search-entry p{
	margin: 5px 0 0;
}

.search-divider{
	margin: 10px 0;
}

.search-small {
	font-size: 12px;
}

@media (min-width: 768px){
	.search .btn{
		margin-left: 0;
		margin-left: 10px;
		margin-top: 0;
	}
}*/
/* END: search */

/* carousel */
/*
.carousel{
	margin-bottom: 20px;
}

.carousel img{
	width: 100%;
}

.carousel-caption {
	font-size: 16px;
}

.carousel-caption h2 {
	font-size: 38px;
    margin: 0;
    padding: 0;
}

.carousel-caption a {
	color: #fff;
	text-decoration: none;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.5); 
}

.carousel-caption .background{
	position: absolute;
	top: 0;
	left: 0;
	width: 99.7%;
	height: 100%;
	background: #666;
	z-index: -1;
	opacity: 0.5;
	filter: alpha(opacity=50);
	padding-right: 4px;
}

	*/
/* END: carousel */

/* breadcrumbs */
/*.top-nav{
	margin-bottom: 10px;
}

.top-nav p.pull-left{
	padding-right: 5px;
	margin: 0;
}

.top-nav .breadcrumb, .top-nav p{
	padding: 4px 0;
}

.breadcrumb li + li:before {
    padding: 0 1px;
    content: none;
}

.breadcrumb li span {
    color: #CCC;
}

.top-nav .breadcrumb{
	background: none;
	border-radius: 0;
	margin: 0;
}*/
/* END: breadcrumbs */

/* left navigation */
/*
.left-nav {
    margin-bottom: 15px;
}

.left-nav .nav-header{
	padding: 10px;
	margin-bottom: 0;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	color: #FFF;
	background-color: #E58F17;
	background: -moz-linear-gradient(top, #F4B826 0%, #E58F17 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4B826), color-stop(100%,#E58F17));
	background: -webkit-linear-gradient(top, #F4B826 0%,#E58F17 100%);
	background: -o-linear-gradient(top, #F4B826 0%,#E58F17 100%);
	background: -ms-linear-gradient(top, #F4B826 0%,#E58F17 100%);
	background: linear-gradient(to bottom, #F4B826 0%,#E58F17 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4B826', endColorstr='#E58F17',GradientType=0 );
}

.left-nav .nav-header a{
	color: #FFF;
	text-decoration: none;
}

.left-nav .nav-header button {
    margin-top: -4px;
    margin-right: 0;
    border: 1px solid #FFF;
}

.left-nav .nav-header button span {
    background: #FFF;
}

.left-nav .nav{
	display: none;
}

.left-nav li{
	background: #EBEBE8;
	margin-bottom: 2px;
}

.left-nav li a{
	padding: 10px 5px 10px 10px;
	color: #000;
}

.left-nav li a:hover{
	text-decoration: underline;
	background: #F4B927;
}

.left-nav a.active{
	font-weight: bold;
}

.left-nav .glyphicon{
	float: right;
}

.left-nav .nav .nav li{
	background: #F5F5F3;
	margin-bottom: 0;
	border-bottom: 1px solid #FFF;
}

.left-nav .nav .nav a{
	padding-left: 20px;
}

.left-nav .nav .nav .nav a{
	padding-left: 30px;
}

.left-nav .nav .nav .nav .nav a{
	padding-left: 40px;
}

.left-nav .nav .nav .nav .nav .nav a{
	padding-left: 50px;
}

.content .left-nav ul  {
	margin: 0;
}

.left-nav .nav .nav{
	border-top: 1px solid #FFF;
}

@media (min-width: 992px){
	.left-nav .nav-header{
		cursor: default;
	}
	
	.left-nav .nav{
		display: block !important;
	}
}
	*/
/* END:left navigation */

/* content */
/*
.content-top-border{
	border-top: 2px solid #E58F17;
	margin-left: 15px;
	display: none;
}

.content-banner{
	border-top: 2px solid #E58F17;
	padding: 8px 5px;
	margin-top: 10px;
}

.content-banner .rss-icon{
	float: right;
	height: 20px;
}

.content-banner .rss-icon img{
	height: 20px;
	width: 20px;
	margin: 0;
}

.bg-white .content, .main-content {
    min-height: 300px;
}

.content{
	margin-bottom: 15px;
}

.content h1, .col-md-9 h1{
	margin-bottom: 10px;
    margin-top: 0;
	font-size: 28px;
}

.content h2{
	margin: 15px 0;
	font-size: 22px;
}

.content h3{
	margin: 12px 0;
	font-size: 18px;
}

.content h3, .content h4, .content h5, content h6{
	margin: 10px 0;
}

.content p{
	margin: 10px 0;
}

.content img{
	margin: 5px 0 15px;
	max-width: 100%;
}

.content ul {
    list-style: disc;
	margin-left: 16px;
}

.content ol {
    list-style: decimal;
	margin-left: 20px;
}

.content .news{
	margin: 30px 0;
}

.content .info {
    margin: 20px 0 30px;
}

.content ul, .content ol {
    padding: 0;
}

.content .headericon img {
    width: 20px;
    height: 20px;
}

.author{
	border-top: 1px solid #e0e0e0;
	color: #555555;
    font-size: 12px;
    margin: 10px 0 0;
    padding: 3px 0 10px;
}

@media (min-width: 992px){
	.content-top-border{
		display: block;
	}
	
	.content-banner{
		border-top: 0 none;
		margin: 0 -15px 0 -30px;
		padding: 8px 15px 0 30px;
	}
	
	.content{
		margin-bottom: 0;
	}
}
	*/
/* END: content */

/* start */
/*.info h2, .news h2, .latest h2, .shortcuts h2{
	border-bottom: 2px solid #ff9900;
    font-size: 22px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
}

.info, .news {
    margin-bottom: 20px;
}

.info .list-group, .news .list-group{
	box-shadow: none;
    margin-bottom: 10px;
}

.info .list-group-item, .news .list-group-item{
	border-top: 0 none;
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 1px solid #DDD;
	margin: 0;
	box-shadow: none;
}

.info .list-group-item h3, .news .list-group-item h3{
	font-size: 16px;
	font-weight: bold;
	display: inline;
	margin-right: 10px;
}

.info .list-group-item .glyphicon, .news .list-group-item .glyphicon{
	font-size: 10px;
}

.news .head {
	margin: 0;
	border-bottom: 2px solid #E58F17;
}
.news .head .header h2{
	border-bottom: none;
}

.news .head .headericon img{
	width: 20px; 
	height: 20px;
}

.news .heading{
	padding: 15px;
	margin-top: 0;
	background: #F1F2F0;
}

.news .heading .date{
	font-size: 14px;
	margin-top: 5px;
	display: block;
	font-style: italic;
}

.news .heading .media-body{
	font-size: 14px;
	color: #555;
}

.news .heading img{
	width: 100px;
}

.news .heading a:focus, .news .heading a:active{
	color: #333;
}

.news .heading h3{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
}

.news .heading a:hover, .news .heading a:focus{
	color: #333;
}

.news .links{
	padding: 0 10px;
	margin-bottom: 15px;
}

.news .links a{
	color: #555555;
    font-size: 14px;
}

.latest h2{
	border-bottom: none;
}

.shortcuts{
	margin-bottom: 20px;
}

@media (min-width: 768px){
	.news .heading img{
		width: 150px;
	}
}

.shortcuts .media{
	background: #EEEEEE;
	font-size: 11px;
	padding: 5px 0;
	margin: 2px 0;
}

.shortcuts .media h3{
	font-size: 15px;
}

.shortcuts .media a{
	color: #333;
}

.shortcuts .media a:hover, .shortcuts .media a:focus{
	color: #333;
	text-decoration: underline;
}

.shortcuts .media .glyphicon{
	color: #CDCDC8;
	font-size: 15px;
	margin: 0 10px;
}

.shortcuts .media img {
    margin: 0 10px;
    width: 15px;
    height: 15px;
}

.shortcuts .media:hover{
	background: #F4B927;
}

.shortcuts .media:hover .glyphicon{
	color: #FFF;
}

.catListLink {
    padding-left: 10px;
}

.infobox{
	margin-top: 16px;
}

.infobox H3{
	margin: 10px 0;
	font-size: 18px;
}

.infobox img {
	display: block;
    margin: 0 auto;
}

.infobox a{
	color: #333;
}*/
/* END: start */

/* link-boxes */
/*.link-box{
	margin-bottom: 15px;
}

.link-box a{
	color: #333;
}

.link-box a:hover, .link-boxes .link-box a:focus{
	text-decoration: none;
}

.link-box h3{
	background-color: #F1F2F0;
    border-bottom: 3px solid #334680;
    font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 10px;
}

.link-box img{
	margin: 0 auto;
	max-width: 100%;
	display:  block;
}

.link-box p{
	margin: 0;
	padding: 10px;
}*/
/* END: link-boxes */

/* right-column */
/*.right-column{
	font-family: Arial,Helvetica,sans-serif;
}

.right-column .row{
	margin-bottom: 20px;
}

.right-column .panel-body, .right-column .panel-heading {
    padding: 10px 5px;
}

.block .block-head {
	padding: 5px;
	border-top: 1px solid #D7DDE3;
	border-left: 1px solid #D7DDE3;
	border-right: 1px solid #D7DDE3;
	
	background-image: linear-gradient(bottom, rgb(255,255,255) 8%, rgb(255,255,255) 54%, rgb(242,244,246) 90%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 8%, rgb(255,255,255) 54%, rgb(242,244,246) 90%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 8%, rgb(255,255,255) 54%, rgb(242,244,246) 90%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 8%, rgb(255,255,255) 54%, rgb(242,244,246) 90%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 8%, rgb(255,255,255) 54%, rgb(242,244,246) 90%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.08, rgb(255,255,255)),
		color-stop(0.54, rgb(255,255,255)),
		color-stop(0.9, rgb(242,244,246))
	);
}

.block .block-body {
	padding: 5px;
	border: 1px solid #D7DDE3;
}

.block .block-body ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.block h3 {
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	margin: 5px 0 5px 0;
	
}

.block p {
	margin: 0;
	font-size: 14px;
}

.block .background-border{
	border-color: #D7DDE3;
}*/
/* END: right-column */

/* footer */
/*.footer{
    border-top: 2px solid #D7DDE3;
	background-color: #FF9900;
}

.footer .container{
	padding: 0;
}

.footer .nav{
	text-align: right;
}

.footer-contact p, .footer-about p{
	margin: 10px 0;
}

.footer-contact{
	border-top: 3px solid #DDD;
	margin-top: 15px;
}

.footer-about{
	font-size: 11px;
	border-top: 1px solid #DDD;
}

.footer-about .nav{
	margin: 7px 0;
}

.footer-about .nav li a{
	padding: 3px 5px;
}

.footer-about .nav li a:hover{
	background: none;
	text-decoration: underline;
}

.footer-about .nav .seperator{
	padding: 3px 0;
}

.footer-block
{
	margin: 22px 0;
}

.footer-block .heading
{
	font-family: 'Open Sans Condensed',Helvetica,Arial,sans-serif;
	font-size: 20px;
	padding: 0 0 12px 0;
}

.footer-block .content
{	
	padding: 12px 0;
	border-top: 1px solid #666666;
    position: relative;
}

.footer-block .content .glyphicon 
{
	font-size: 30px;
    position: absolute;
    top: 13px;
}

.footer-block .content .body H4, .footer-block .content .body p.heading
{
	font-size: 16px;
}
.footer-block .body
{	
	padding-left: 40px;
}

.footer-block h4, .footer-block p.heading {
    margin-top: 3px;
    margin-bottom: 0;
    padding-bottom: 0;
}

.social-buttonlist a
{
	padding-right: 12px;
	color: #444444;
}

@media (min-width: 768px){
	.footer .container{
		padding: 0 15px;
	}
}*/
/* END: footer */

/* addthis fix */
/*.addthis_toolbox *,
.addthis_toolbox *:before,
.addthis_toolbox *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
/* addthis fix */

/*.glyphicon-chevron-right{
	color: #D47B00;
}*/

/**/

/* Searchpage */
/*.searchpage  H1 {
	padding-top: 12px;
}

.searchpage  .body {
	padding: 20px 0;
}

.searchpage .form-control{
	height: 43px;
	font-size: 24px;
	line-height: 33px;
}

.searchpage .btn{
	font-size: 20px;
}*/
/* END: Searchpage*/

/* blog item */
/*.blog-item-seperator {
    margin: 10px 0;
}

.blog-item-ingress {
    font-weight: bold;
}

.blog-item-categories {
    font-style: italic;
    margin-top: 20px !important;
}

.blog-item-info, .blog-item-categories, .blog-item-categories a, .blog-item-categories a:hover, .blog-item-categories a:focus{
    color: #777;
    font-size: 13px;
    font-weight: bold;
}

.blog-search h4 {
    margin-top: 0;
}*/
/* blog item */

/* page comment */
/*.page-comments .page-comment .page-comment-user{
    font-weight: bold;
}

.page-comments .page-comment .page-comment-date{
    position: absolute;
    top: 0;
    right: 0;
}*/
/* END: page comment */
