/*Font Classes*/

.gotham{
	font-family: "Gotham A", "Gotham B";
	font-style: normal;
	font-weight: 400;	
}
.tungsten{
	font-family: "Tungsten A", "Tungsten B" !important;
	font-style: normal;
	font-weight: 500;
}

h1, h2, h3, h4, h5, h6 {
color : #002856;
font-family: "Gotham A", "Gotham B";
font-style: normal;
font-weight: 400;

}

/*HACK FOR HOMEPAGE JUMBOTRON FOOTER BLUE*/
.jumbotron.blue p{
	color : #ffffff !important ;
}


/*HACK FOR OLD DIV HEADERS COLORS*/
div.blue h1{
	color : #ffffff !important ;
}

div.blue h2{
	color : #ffffff !important ;
}

div.blue h3{
	color : #ffffff !important ;
}

div.blue h4{
	color : #ffffff !important ;
}

div.blue h5{
	color : #ffffff !important ;
}

div.blue h6{
	color : #ffffff !important ;
}

div.blue p{
	color : #ffffff !important ;
}


/*hack for homepage well white on blue row paragraph - should resolve with gutenberg*/
div.well.white p{
	color : #002856 !important ;
}


p {
color : #4f4f4f;
font-size : 1.5rem;
line-height : 1.42857143;
}

/*Links*/

.container a {
color : #002856 !important ;
text-decoration : underline !important ;
}
.container a:hover {
color : #00162f !important ;
text-decoration : underline !important ;
}

a.pcs-post-title {
margin : 15px 0;
font-weight : bold;
text-decoration : none;
}


/*Color Classes > 2017*/

.white {
color : #002856;
}
p.white {
color : #ffffff;
}
.blue {
background-color : #002856;
background : #002856;
border-color : #002856;
color : #ffffff !important;
text-decoration : none;
}
.blue-light {
background-color : rgb(0 40 86 / 0.1);
}
.gold {
background-color : #B68400;
background : #B68400;
border-color : #B68400;
color : #ffffff;
text-decoration : none;
}
.orange {
background-color : #ce7019;
background : #ce7019;
border-color : #ce7019;
color : #ffffff;
text-decoration : none;
}
.green {
background-color : #709302;
background : #709302;
border-color : #709302;
color : #ffffff;
text-decoration : none;
}
.red {
background-color : #9C182F;
background : #9C182F;
border-color : #9C182F;
color : #ffffff;
text-decoration : none;
}
.yellow {
background-color : #F2D13D;
background : #F2D13D;
border-color : #F2D13D;
color : #002856;
text-decoration : none;
}


.label {
color : #111;
}
.text-muted {
color : #333;
}



/*lists*/

.li {
line-height : 1.3em;
}

.post-list {
list-style-type : none;
margin : 0;
}


/*Text alignments / text area / content copy styles*/


.alignright {
float : right;
margin : 2%;
}

.aligncenter {
width : 100%;
height : auto;
margin : 10px 0;
padding : 0;
}

img.aligncenter {
width : 100%;
height : auto;
margin : 10px 0;
padding : 0;
}

.alignleft {
float : left;
margin : 2%;
}

#sidebar {
margin-top : 15px;
}
#sidebar div.title {
font-size : 18px;
font-weight : bold;
}
.container h1 {
color : #002856;
}
.container .intro-message h1 {
color : #ffffff;
}
/*Hover Canary Yellow for links*/
.hoverYellow :hover{
	color: #FCDA06;
}

/*White text links*/
.has-white-color a{
	color:#ffffff!important;
	text-decoration:underline !important;
}

.font-medium{
	font-size:18px;
}