  /*
Implementations Skeletor v3 - 5/10/2014

oustyles.css

Add styles to overwrite customer CSS, USE WITH CAUTION.

Contributors: A. Schwenkenberg
Last Updated: 10/2017
*/

/*
.cobycon {
	font-size: 65px;
}
*/

/* Naomi Testing why the CobyStyles.css isn't having an effect on the homepage when she makes changes */
.explore {
	padding-bottom: 40px;
}



/* Fix Ticket #43446 */
.padding30 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.padding20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

/*Fix this line in the CobyStyles.css to remove glyphicon*/
.casicon > .glyphicon.cobycon {
	font-size: 80px;
}

.cas-social .glyphicon.cobycon {
	font-size: 40px;
	color: white;
}

/* Background Color Drop-Down */
.bg-white {
	background-color: #fff;
}

.bg-charcoal {
	background-color: #111;
}

.bg-orange {
	background-color: #E65722;
}

.bg-teal {
	background-color: #008285;
}

.bg-purple {
	background-color: #7659B6;
}

.bg-gray {
	background-color: #888;
}

.bg-light-gray {
	background-color: #E0E0E0;
}

.bg-sage-green {
	background-color: #436E43;
}

.bg-grass-green {
	background-color: #00AA55;
}

.bg-red {
	background-color: #AA0000;
}

.bg-kingfisher-blue {
	background-color: #007FAA;
}

.bg-denim-blue {
	background-color: #205D86;
}

.bg-yellow {
	background-color: #F2BF4C;
}

<!-- -->
.bg-blue {
	background-color: #4CA6CE;
}


.bg-dark-blue {
	background-color: #7E7AAB;
}


.bg-light-grey{
	background-color: #C6C6C6;
}
/* /Background Color Drop-Down */

.padding-30 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.padding-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.margin-30 {
	margin-top: 30px;
	margin-bottom: 30px;
}

/*Program (Orange-Outline) Accordion */

.program-accordion {
	margin-top: 20px;
}

.program-accordion .panel {
	border: none;
	background: none;
	box-shadow: 0px;
}

.program-accordion .panel-default {
	border: none;
	background: none;
	box-shadow: none;
	border-radius: 0px;
}

.program-accordion .panel-default .panel-heading {
	background-color: white;
	color: #111;
	border: 1px solid #E65722;
	border-radius: 0px;
}

.program-accordion .panel-default div.panel-body {
	background: white;
	border-top: none!important;
}

.program-accordion .panel-default .panel-title a {
	display: block;
	color: #111;
	font-size: 16px;
	font-weight: 400;
}

.program-accordion .panel-default .panel-heading:hover, .panel-default .panel-heading:focus {
	border: 1px solid #E65722;
	border-radius: 0px;
	background-color: #E65722;
	color: white;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.program-accordion .panel-heading .accordion-toggle p {
	color: #111;
}

.program-accordion .panel-heading .accordion-toggle p:after {
	/* symbol for "opening" panels */
	font-family: 'Roboto';
	content: "-";
	float: left;
	margin-right: 8px;
	color: #111;
	overflow: no-display;
	font-weight: normal;

}
.program-accordion .panel-heading .accordion-toggle.collapsed p:after {
	/* symbol for "collapsed" panels */
	content: "+";
}
.program-accordion a.accordion-toggle{
	text-decoration: none;
}
/* end orange outline accordion */

.ou_symbols .ou_box{
	width: 16%;
	margin: 0 auto;
	display: inline-table;
}
.ou_symbols{
	clear: both;
	margin: 0 auto;
	border: 2px rgba(150,150,150, 0.5) solid;
	background: rgba(255,255,255, 0.9);
	z-index: 2147483647;
	/*position: absolute;*/
	position: sticky;
	width: 100%;
}
.ou_symbol_fix_pos
{
	left:50px !important;
	top: 130px !important;

}
/*.ou-justedit-active .ou_symbols{
display: block;
}*/
.ou_column_class:after{
	content: "?";
	display: inline-block;
	font-weight: bold;
	text-align: center;
	width: 1.8ex;
	height: 1.8ex;
	font-size: 1.4ex;
	line-height: 1.8ex;
	border-radius: 1.2ex;
	margin-right: 4px;
	padding: 1px;
	color: #2F6381;
	border: 1px solid #2F6381;
	text-decoration: none;
	cursor: pointer;
	margin-left: 5px;
}
.ou_column_class:hover:after
{
	color: white;
	background: #2F6381;
	border-color: white;
	text-decoration: none;
}
.ou_symbol_header h2{
	display:inline;
}
.ou_close{
	float:right;
	display: inline;
	font-weight: bold;
	text-align: center;
	width: 2.8ex;
    height: 2.8ex;
    font-size: 2.4ex;
    line-height: 2.8ex;
    border-radius: 2.2ex;
	margin-right: 4px;
	padding: 1px;
	color: #2F6381;
	border: 1px solid #2F6381;
	text-decoration: none;
	cursor: pointer;
	margin-left: 5px;
}
.ou_close
{
	color: white;
	background: #2F6381;
	border-color: white;
	text-decoration: none;
}

.ou_symbols{
	display:none;
}



