﻿* {
  -webkit-box-sizing:content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

nav *
{
    -webkit-box-sizing:border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

#DeltaPlaceHolderMain
{
	display:inline-block;
}


.container-fluid
{
	padding-left:0px;
	padding-right:0px;
}

.container-fluid > .container{
	background-color:transparent;
	border:none;
	color:inherit;
}

.container-fluid > .container label
{
	font-weight:inherit;
}

.container-fluid > .container .ms-linksection-listItem
{
	white-space:nowrap;
}

#navBarContainer
{
	margin-top:12px;
	
}



nav input[type=button], nav input[type=reset], nav input[type=submit], nav button
{
    min-width:auto;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
{
    padding-left:0px;
    padding-right:0px;
	box-sizing:border-box;
}



#mainDiv
{
	background-color:#fff;
}

#logo {
    width:200px;
	height:54px;
    background-image:url('images/logo.png');
    background-size:200px;
    background-repeat:no-repeat;
    margin-bottom:12px;
	margin-top:12px;
	
}

.healthline {
    width:140px;
	height:32px;
	padding-bottom:3px;
	margin-bottom:2px;
	border:none;
    
	
}



input.btn-danger{
    color:#fff;
    background-color:#d9534f;
    border-color:#d43f3a;
    margin-bottom:5px;
}


.row
{
    margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

.ms-rte-embedcode
{
	display:block;
}

.ms-rte-embedcode .video
{
	
	padding-bottom: 56.25%;
	position:relative;
}

.ms-rte-embedcode .video iframe
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.ms-signInLink
{
    display:none !important;
	vertical-align:inherit;
	padding:0px;
}

#footer .ms-signInLink {
    display:inline !important;
}

.fa
{
	
	padding: 5px;
  font-size: 1.6em!important;
  
  text-align: center;
  text-decoration: none!important;
  margin: 0px 2px;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #62A710;
  color: white;
  padding-left:10px;
  padding-right:10px;
}

.fa:visited {
	color:#fff;
}

.fa-twitter {
  background: #62A710;
  color: white;
}


.fa-youtube {
  background: #62A710;
  color: white;
}



/*#s4-bodyContainer
{overflow:auto;}*/

#s4-workspace 
{ 
overflow-y: scroll;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}

.modal-backdrop
{
	display:none;
}


h1
{
	color:#2E2C2D!important;
	font-weight:bold;
	margin-bottom:8px;
	
}

.newsinfo
{
	margin-bottom:12px;
}

.newsinfo .categorylinks a
{
	color:#6A9F18;
	text-decoration:none;
}
.newsinfo .categorylinks a:visited
{
	color:#6A9F18;
}
.newsinfo .categorylinks a:hover
{
	text-decoration:underline;
}

.newsinfo .publishdate
{
	color:#2E2C2D;
}



.searchnewspanel
{
	margin-bottom:12px;
}

.searchnews
{
	width:100%;
	position:relative;
	padding-right:30px;
	box-sizing:border-box;
	padding-top:2px;
	padding-bottom:2px;
	border:solid 1px #ddd;
	background-color:#fff;
}

.searchnews:hover
{
		border:solid 1px #ddd;
}

.searchnews a
{
	position:absolute;
	right:0px;
	top:0px;
	background-color:#62A710;
	color:#fff;
}

.searchnews a:hover
{
	background-color:#62A710;
	
}
.searchnews input
{
	display:block;
	width:100%;
	color:#ababab;
	background-color:#fff;
}

.categorytitle
{
	margin-top:12px;
	font-weight:bold;
	color: #5d5d5d;
}

.selectcontainer {
   background: url('images/dropdown.png') no-repeat right top;
   height: 29px;
   overflow: hidden;
   width: 100%;
   border:solid 1px #ddd;
   background-color:#fff;
}

.selectcontainer select {
   background: transparent;   
   border:none;
   height: 29px;
    
	padding-left:5px;
   width:125%;
   }
   
   .stories .selectcontainer, .newsreleases .selectcontainer
   {
	   width:80px;
	  
   }
   
   div.year
   {
	   background-color:#62A710;
	   color:#fff;
	   font-weight:bold;
	   text-transform:uppercase;
	   padding:6px;
	   padding-left:12px;
	   padding-right:12px;
   }
   
  
   
   .stories .items > div.row, .newsreleases .items > div.row
   {
	   padding-top:12px;
	   padding-bottom:12px;
	   
	   border-bottom:solid 1px #ababab;
   }
   .items >  div.row:last-child
   {
	   border-bottom:none;
   }
   
   .items .newstitle, .items .datepublished, .items .newsbody, .items .readlink{
	   padding-left:12px;
	   padding-right:12px;
   }
   
   .items .newstitle a, .items .newstitle a:visited
   {
	   color:#2e2c2d;
	   font-weight:bold;
   }
   
   .items .newsbody{
	   padding-top:12px;
	   padding-bottom:12px;
   }
   
   .items .readlink a, .items .readlink a:visited{
	   background-color:#62A710;
	   padding:5px 12px 5px 12px;
	   color:#fff;
   }
   
   .items .readlink a::after
{
	transform:rotate(45deg);
	border-style:solid;
	border-width:0.15em 0.15em 0 0;
	content: '';
	display:inline-block;
	height:0.75em;
	position:relative;
	width:0.75em;
	left:5px;
	
}

/*Font styles*/
body {
	font-family:'Source Sans Pro', sans-serif;
	font-size:12pt;
}

blockquote{
	font-size:12pt;
}

#bodyarea h1
{
	color:#000;
	font-size:30pt;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:normal;
}

#bodyarea h2
{
	/*color:#231f20 ;*/
	color:#000 ;
	font-size:20pt;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:bold;
}

#bodyarea h3
{
	color:#62a70f ;
	font-size:16pt;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:bold;
}

#bodyarea h4
{
	color:#000 ;
	font-size:13pt;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:bold;	
	line-height:1.5;
}

#bodyarea .ms-rteStyle-References
{
	color:#636363 ;
	font-size:10pt;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:normal;
}

#bodyarea .ms-rteStyle-IntenseReferences
{
	color:#636363 ;
	font-size:10pt;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:bold;
    text-decoration:none;
}

#bodyarea .ms-rteStyle-IntenseQuote, 
#bodyarea .ms-rteStyle-IntenseEmphasis,
 #bodyarea .ms-rteStyle-IntenseReferences
{
    text-decoration:none;
}

.ms-rtestate-field a, .ms-rtestate-field a:visited{
	color:#62a70f  ;	
}

.ms-rtestate-field a:hover{
	color:#fddd3f ;
}

.hiddenfloater
{
	display:none;
}

#bodyarea #floatrightbox
{
	padding:15px;
	background-color:#ebebeb;
	float:right;
	margin:10px 10px 10px 10px;
	width:225px;
	
	
}


.container
{
	box-sizing:border-box;
}


.row
{
	margin-left:-15px;
  margin-right:-15px;
  
  
}

.row > div
{
	padding-left:15px;
	padding-right:15px;
	
}

.ms-rteTable-default > tbody > tr > td, .ms-rteTable-default > tbody > tr > th, .ms-rteTable-0 > tbody > tr > td, .ms-rteTable-0 > tbody > tr > th, .ms-rteTable-1 > tbody > tr > td, .ms-rteTable-1 > tbody > tr > th, .ms-rteTable-2 > tbody > tr > td, .ms-rteTable-2 > tbody > tr > th, .ms-rteTable-3 > tbody > tr > td, .ms-rteTable-3 > tbody > tr > th, .ms-rteTable-4 > tbody > tr > td, .ms-rteTable-4 > tbody > tr > th, .ms-rteTable-5 > tbody > tr > td, .ms-rteTable-5 > tbody > tr > th, .ms-rteTable-6 > tbody > tr > td, .ms-rteTable-6 > tbody > tr > th, .ms-rteTable-7 > tbody > tr > td, .ms-rteTable-7 > tbody > tr > th, .ms-rteTable-8 > tbody > tr > td, .ms-rteTable-8 > tbody > tr > th, .ms-rteTable-9 > tbody > tr > td, .ms-rteTable-9 > tbody > tr > th, .ms-rteTable-10 > tbody > tr > td, .ms-rteTable-10 > tbody > tr > th {

word-break:break-all;
}

.ms-rtestate-field table td, .ms-rtestate-field table th {
	word-break:normal !important;
}

/* subscribe to news and stories styling*/
.subscribetoposts {
    margin-top:8px;
    font-size:1em;
}

.subscribetoposts  *{
	box-sizing:border-box;
}

    .subscribetoposts .control-title {
        font-weight:bold;
        font-size:0.8em;
        color:#000;
        margin-bottom:5px;
        margin-top:15px;
    }

    .subscribetoposts .instruction {
        
       
        font-size:0.8em;
        color:#000;
    }

    .subscribetoposts .join {
        margin-top:5px;
        font-size:0.8em;
        
    }

    .subscribetoposts .errormessage {
                display:block;
                color:#f00;
    }
    .subscribetoposts input[type="text"] {
        width:100%;
        color:#000;
        font-size:0.8em;
        padding:5px;
    }
    
    .subscribetoposts .signup input {
        margin-top:5px;
        margin-bottom:5px;
        color:#fff;
        background-color:#62A710;
        font-weight:bold;
        border-style:none;
        font-size:1.2em;
    }

    .subscribetoposts .subscribed {
        font-size:1.2em;
        font-weight:bold;
        margin-top:5px;
    }

    .subscribetoposts .latestupdates {
        margin-top:5px;
        margin-bottom:5px;
        font-size:0.8em;
        color:#000;
    }
	
	.subscribetoposts .error
	{
		color:red;
		font-size:0.8em;
	}
