/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic);

body, h1, h2, h3, h4, h5, h6, h7, #sitetitle .title, #searchform #submitbutton, #searchform #searchfield, p.email-form .subbutton, p.email-form .sub, #commentform input#submit {
	font-family: 'Open Sans',arial,helvetica,sans-serif;
	color: #93938F;
}

html,
body {
    height: 100%;
	font-size:13px;
}

body {
    padding-top: 0px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
background: url(../images/background.png) repeat-x;
}
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

#search-form {
/*
	position: absolute;
   right: 0; 
   top: 25px; 
   z-index: 999; 
	*/

}

.motto{font-size: 28px; margin-right: 50px; }

#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px;
    left: 10px;
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px;
    left: 10px;
}


.block-center{margin: 0 auto}

#myheader{
	padding: 0px !important;
	min-height: 120px;
}
h1,h2,h3,h4,h5,h6{margin-top:10px; }

.block{display:block}

.img-hover:hover {
    opacity: 0.8;
}

.site_text{color:#2761AF}

/* Footer Styles */
footer {
	min-height: 280px; ;
	padding-top: 40px;
	margin-top: 0px;
	background:#213F6A;
	border-top:solid 10px #F47524;
	padding-bottom: 30px
}

footer .title{font-size: 22px; margin-bottom: 20px; display: block}

.footer-box a{display: block; padding: 5px 0 5px 45px; font-size: 14px; font-weight: bold }

.image-icon{
	margin-bottom: 14px;
	font-size: 16px;
	font-weight: 500
}

image-icon img{width:32px; margin-bottom:5px;  }

.highlight-box {border-bottom: dotted 1px gray; padding-bottom: 8px; margin-bottom: 15px;  }
.highlight-box .title{font-size: 20px; font-weight: bold}

.ora{font-size: 13px; font-weight: bold; }

.img_container {
    position:relative;
    display:inline-block;
    text-align:center;
	margin-top: 10px; 
}

.img_container .btn {
    position:absolute;
    bottom:10px;
    right:10px;
    width:100px;
    height:30px;
}

.img_container .mytext {
	position: absolute; 
	top:35px; 
	right: 20px;
	height: 50px;
	color: azure;
	font-size: 14px;
}

.darken {
    filter: brightness(.6);
      -webkit-filter: brightness(.6);
}

.same-height{height: 70px; }

.discover-more{
	padding: 10px;
	background: #F47524;
	font-size: 18px;
	color: #fff;
	margin-bottom: 15px;
}

.disc{min-height: 97px; border-radius:4px; margin-bottom: 15px; overflow: auto  }
.disc-orange{background:#F47524 }
.disc-blue{background:#012964 }
.disc-grey{background:#808286 }

.disc .title{text-transform: uppercase; color: white; font-weight: bold; padding: 7px 3px}

.original-size{margin-right:10px; }


.fix-dropdown>.dropdown>.dropdown-menu
{
    display: block;
    margin-bottom: 5px;
    position: static;
}


/* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
		.overlay{
			top: 88% !important;
			height: 10% !important;
		}
		.nav-top-header{width: 100% !important;}
		
		.nav .navbar-nav{margin-left: 10px}
		.navbar-collapse{margin-left: 10px; padding-left: 15px }
		
    }

/* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
		.overlay{
			top: 88% !important;
			height: 10% !important;
		} 
		
		.nav-top-header{width: 100% !important; float: left !important}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
		.modal-lg {
			width: 65%;
		  }
		.nav-top-header{width: 80% !important;}
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
		.overlay{
			top: 93% !important;
			height: 5% !important;
		}  
		.nav-top-header{width: 80% !important;}
		.sub-home{ width: 330px !important}
    }


/******buttons******/


.btn-blue{color:#fff; background-color: #155EA9; border-color: #155EA9}
.btn-orange{color:#fff; background-color: #F47524; border-color: #F47524}
.btn-grey{color:#fff; background-color: #808286; border-color: #808286}


.vticker{
	width: 100%;
}
.vticker ul{
	padding: 0;
}
.vticker li{
	list-style: none;
	padding: 0px; 
	margin-bottom: 10px; 

	overflow: auto; 
	padding-top: 0px
}
.et-run{

}

/*************/




/*****************************************************/
/*Updated Navigation**/

/****************/

/*lets make the toggle buttons for mobile darker*/

.nav-pills>li>a{
	border-radius: 0px !important; 
	padding-left: 14px; 
	padding-right: 14px; 
}

.nav-pills>li>a:hover{
background-color: #F47524; 
}

.navbar-default .navbar-toggle .icon-bar {
	 color: black;
  border-color: black;
  background-color: #fff !important;
}

/*define in media queries*/
.nav-top-header{
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 15px;
}

.navbar-collapse{padding-left: 0px !important; margin-left: 0px !important }

.navbar-collapse .navbar-nav > li > a {
	 
}

.navbar-form{padding-top:0px; }
.navbar{margin-bottom:0px;	min-height: 20px !important;}

.navbar-default {
	/*border-color: #313131;*/
	min-height: 20px !important;
	border: none;
	font-size: 12px;
	background-color: none !important; 
}
.navbar-default .navbar-brand {
	color: #878888;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #878888;
}
.navbar-default .navbar-text {
	color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a {
/*text color for text, default menu item*/
	font-size:12px; 
	color: #000;
	background:#fff;
	padding-top:5px; 
	padding-bottom:5px;
	margin-bottom:5px;
	text-transform:uppercase;
	padding:5px 12px; 
	border-radius: 3px; 
	border: solid 1px #F47524; 
	margin-right: 6px; 

}

/*.navbar-default .navbar-nav > li > a:last-child{
	margin-right: 0px; 
}
*/


/*hover color*/
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #fff;
	background:#F47524;
	
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #F70C0E;
	border-top: 2px solid #000;
	background-color:#fff;
}
/*defaul background colour dfor a drop down menu item*/
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #fff;
	background:#F47524;

}
/**** drop down hover */
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background:#193E75; color:#fff !important}

/*drop down default text color*/
.dropdown-menu>li>a{color:#fff; background:#F47524; }


/*third level drop-left */
.nav .open>a, .nav ,open>:focus, .nav .open>a:hover{color:#F47524; background-color:#193E75}


.navbar-default .navbar-toggle {
	border-color: #FFF;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	/*background-color: #1A0001;*/
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #ecf0f1;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #ecf0f1;
	background:#fff;
 
}
.navbar-default .navbar-link {
	color: #ecf0f1;
}
.navbar-default .navbar-link:hover {
	color: #ecdbff;
}



/*updated tabs*/





.whitetext{color:#FFFFFF !important}

.blacktext{color:#404042;}
a.blacktext:hover{color:#ccc;}

.browntext{color:#E07D4E;}
a.browntext{text-decoration:none}
a.browntext:hover{color:#ccc;}

.redtext{color:#FE0808;}
a.redtext:hover{color:yellow;}

.darkgreytext{color:#808286;}
a.darkgreytext:hover{color:#ccc;}

.darkblue{color:#013668}
a.darkblue{text-decoration:none; color:#013668}
a.darkblue:hover{color:#F36523}

.cyantext{color:#1CB7EB}
a.cyantext{text-decoration:none; color:#1CB7EB}
a.cyantext:hover{color:#F36523}


.bluelinks{color:#F26651;text-decoration:none;}

a.bluetext{text-decoration:none; color:#193E76}
a.bluetext:hover{
	color:#990000;
}

a.bluelinks2{font-family:Arial, Helvetica, sans-serif;color:#004288;text-decoration:none;font-weight: bold;}
a.bluelinks2:hover{color:#990000;}

.yellowtext{color:#FBD887;}
a.yellowtext{text-decoration:none;}
a.yellowtext:hover{
	color:#F26651;
}

a.whitetext{text-decoration:none;}
a.whitetext:hover{
	color: #F47524;
}

.greytext{color:#6A7787}
a.greytext{text-decoration:none}
a.greytext:hover{color:#F85900;}

.orangetext{color:#F47524;}
a.orangetext{ 	text-decoration:none;
}
a.orangetext:hover{color:#6A7787;}


.box_shadow{
	-moz-box-shadow: 0 0 3px 1px #ccc;
	-webkit-box-shadow: 0 0 3px 1px #ccc;
	box-shadow: 0 0 3px 1px #ccc;	
}

.download_category{min-height:10px; padding:6px 10px; margin-bottom: 1px !important; background: #E6E7EA;}
.download_box{
	margin:3px 0px 3px 0px;
	background:#EFF1F6 url(../images/icons/download_small.png) center right  no-repeat;
	padding:5px;
	text-decoration:none
}
.download_box:hover{
background:#F6F7F7; cursor:pointer	
}

.footer-images img{float:right !important}
.footer-images{
	padding-top: 30px;
}

.footers_url a{
	padding-bottom: 5px;
}

.home_grey{
	background: #F3F3F3;
	min-height: 300px;
	margin-top: 40px;
}

.home_red{
	background: #E51C24;
	padding: 10px;
	color: #fff;
	float: left;
	padding-right: 50px;
	margin-top: -25px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.gl_box{width:30%;height:40%;border:#0071B5 1px solid;float:left;margin:5px}

.home_quick_links a{display:block; padding:8px; border:dashed 1px #E2534B; margin-bottom:5px}
.home_quick_links a:hover{background:#337AB7; color:#fff}
.home_quick_links{margin-top:20px}

.related-link{padding:8px; background:#C9CBCF; margin-bottom:1px; font-size: 14px}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border-radius: 0;
  border: none;
  background-color: none;
}

.carousel-control {
  padding-top:10%;
  width:5%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: .5;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: none;
}
.carousel-control.left {
	background-image: none;
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: none;
}

img.grayscale:hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

img.grayscale {
  filter: none;
  -webkit-filter: grayscale(0%);
}
		 .fc-event-skin {
         background-color: #04956A !important;
        border-color: #04956A !important;
        color: #FADB81 !important;
          }
		  .fc-widget-header, .fc-widget-content {
         
        }
		.fc-state-default, .fc-state-default .fc-button-inner{
			background:none !important;}
			.fc-header-title {color:#ccc !important}

.fc h2 {
   font-size: 18px;
}

.brownbox{background:#D97A4C; min-height:30px; padding:5px 10px; margin-top:10px; border-bottom:solid 2px #E2C437; margin-bottom:10px; }

#my_social{
	text-align: right;
	min-height: 32px;
	margin-right: 30px
}

.social_icon{
	width: 24px;
	display: block;
	margin-right: 10px;
	float: left;
	min-height: 24px; 
	margin-top: 10px; 
}

.twitter_icon{
	background: url(../images/icons/twitter.png) no-repeat;
}

.twitter_icon:hover{
	background: url(../images/icons/twitter_color.png) no-repeat;
}

.facebook_icon{
	background: url(../images/icons/facebook.png) no-repeat;
}
.facebook_icon:hover{
	background: url(../images/icons/facebook_color.png) no-repeat;
}

.youtube_icon{
	background: url(../images/icons/youtube.png) no-repeat;
}

.youtube_icon:hover{
	background: url(../images/icons/youtube_color.png) no-repeat;
}

.googleplus_icon{
	background: url(../images/icons/google.png) no-repeat;
}

.googleplus_icon:hover{
	background: url(../images/icons/googleplus_color.png) no-repeat;
}

.rss_icon{
	background: url(../images/icons/rss_grey.png) no-repeat;
}

.rss_icon:hover{
	background: url(../images/icons/rss_color.png) no-repeat;
}

.toplink{display: block; float:left; margin-right: 15px }

.bluebox{display: block; float: left; margin-right: 1px; background: #193E75; padding: 7px 18px;  }

.no-padding{padding-left: 0px !important; padding-right: 0px!important}
