a
{
	text-decoration: none;
	color: rgb(80, 81, 163);
	
}
a:hover
{
	color: rgb(91, 162, 216)
}
h1, h2, h3, h4, h5
{
	color: rgb(80, 81, 163) !IMPORTANT;
}
body 
{
   /* color: #888 !IMPORTANT;*/
    font-family: 'Open Sans', sans-serif !IMPORTANT;
    /*font-size: 16px !IMPORTANT;*/
}
#back-to-top .fa-chevron-up
{
	color:#ffffff;
}
#back-to-top 
{
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right:20px;
    /*display:none;*/
	opacity:0.7;
	z-index:90000;
	
}
.btn-primary
{
	background-color: rgb(0, 88, 128) !IMPORTANT;
}
.btn-primary:hover
{
	background-color: rgb(44, 191, 198) !IMPORTANT;
}

.center
{
	text-align:center;
}
.page-header
{
	margin-top:20px;
	margin-bottom:20px;
}
.breadcrumb_nav
{
	/*font-weight:bold;*/
}
.img-responsive
{
	width:100%;
}

/*
*****************************
STANDARD CSS
*****************************
*/
pre {
    padding: 1em;
    color: hsl(0, 0%, 20.8%);
    background: hsla(0, 0%, 78%, 0.3);
    border: 1px solid hsl(0, 0%, 77%);
    border-radius: 2px;
    text-align: left;
    direction: ltr;
    tab-size: 4;
    white-space: pre-wrap;
    font-style: normal;
    min-width: 200px;
}

pre code {
    background: unset;
    padding: 0;
    border-radius: 0;
}
/*
*****************************
MENU CSS
*****************************
*/
.access_btns
{
	margin-right:.5rem!important;
	margin-left:.5rem!important;
}

.search_form
{
	margin-top:.5rem!important;
	margin-right:.5rem!important;
	margin-left:.5rem!important;
}
#logo
{
	max-height:50px;
}
#mnnav
{
	background-color: rgba(89, 164, 191, 0.1) !important;
}
.nav-link, .dropdown-item
{
	font-weight:bold;
	color: rgb(80, 81, 163)!IMPORTANT;
	font-size: 16px !IMPORTANT;
}
.nav-link
{
	padding-left:15px !IMPORTANT;
	padding-right:15px !IMPORTANT;
}
.nav-link:hover, .dropdown-item:hover
{
	background-color: #eeeeee;
	color: rgb(91, 162, 216)!IMPORTANT;
	/*text-decoration:underline;*/
}
.nav-link.active, .nav-link.active .pilltitle
{
	color: rgb(91, 162, 216)!IMPORTANT;
}
.down_arr_lnk, .right_arr_lnk
{
	padding-top:13px;
	padding-bottom:11px;
}
/*
*****************************
FOOTER CSS
*****************************
*/
#footer_div
{
	margin-top:100px;
}
#footer_geodata_row
{
	margin-top:20px;
}
#mem_list_row
{
	border-top: 1px solid #eee;
	margin-top:50px;
}
.footer_logo
{
	max-width:100%;
	max-height:60px;
}
/*
*****************************
FORM CSS
*****************************
*/
.contreadbutton
{
	margin-left:10px;
}
.error, .error2, .error3, .error4
{
    /*display: none;*/
	padding-top:10px;
	margin-left:10px;
    color: #a94442;
}
.spaceerror
{
    display: none;
    color: #a94442;
}
.noblnkerror
{
	display: none;
    color: #a94442;
}
.warning
{
    display: none;
    color: #8a6d3b;
}
.servicecol
{
	text-align:center;
}
.mainicon
{
	color:#63AFF8;
}
.services
{
	color:#146EC5;
}
.war_star
{
	color: #a94442;
	font-size:20px;
	/*position:relative;
	top:15px;*/
}
.war_req
{
	color: #a94442;
}
.form-group
{
	padding:10px;

	margin-bottom:2px;
}
.has-error
{
	background-color:rgb(252, 232, 230);
	border-radius:5px;
}
.be_aware
{
	border-radius:5px;
	font-weight:bold;
	background-color:rgb(252, 190, 103);
	padding:10px;
}


/****************************
NEW WHO WE ARE PAGE CSS
*****************************/
@media only screen and (min-width: 768px)
{
	.person_img_col
	{
		padding-right:0px !IMPORTANT;
		padding-left:0px !IMPORTANT;
	}
}
@media only screen and (max-width: 768px)
{
	.person_img_col
	{
		padding-right:20px !IMPORTANT;
	}
}
.person_img
{
	width:100%;
	border-radius:10px;
}
.person_img2
{
	width:100%;
	max-width:200px;
	float:left;
	border-radius:10px !IMPORTANT;
	margin-right:15px !IMPORTANT;
	margin-bottom:15px !IMPORTANT;
}
.person_name
{
	font-weight:bold;
	margin:0px;
}
.person_title
{
	margin-top:0px;
	margin-bottom:5px;
	font-weight:bold;
	color:grey !IMPORTANT;
}
/****************************
HOME PAGE CSS
*****************************/
.onehu
{
    margin-top: 20px !IMPORTANT;
}

/****************************
MEMBERS PAGE CSS
*****************************/

.memrow
{
	margin-bottom:2em;
}
.memsplash
{
	/*width:80%;*/
	max-height:120px;
}
.memlink
{
	/*margin-left:2em;*/
}
.grow 
{ 
	transition: all .2s ease-in-out;
	max-width:100%;
}
.grow:hover 
{ 
	transform: scale(1.1); 
}
.mempara
{
	font-size:1em;
	border-bottom: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	padding-top:1em;
	padding-bottom:1em;
}
.mempara2
{
	font-size:1em;
	padding-top:1em;
}
.mempara3
{
	font-size:1em;
	padding-bottom:1em;
	border-bottom: 1px solid #e8e8e8;
}


.twitter-timeline
{
	margin-top:40px !IMPORTANT;
	max-height:500px !IMPORTANT;
	max-width:400px !IMPORTANT;
}



/*
*****************************
SEMINAR PAGE CSS
*****************************
*/
.latest_events_div
{
	padding:10px;
	background-color:#F2F2F2;
	border-radius:10px;
	min-height:140px;
	margin-bottom:10px;
}

.thisweek
{
	background:rgba(140,193,187,.2) !IMPORTANT;
}
.today
{
	background: rgba(255, 102, 102, 0.5) !IMPORTANT;
}
.today td a
{
	/*color:#000000 !IMPORTANT;*/
}
.seminarscroll
{
	background:rgba(255, 175, 77,0.5) !IMPORTANT;
}
.calendar table.month td.day .day-content:hover 
{
    background: rgba(0,0,0,.2) !IMPORTANT;
    cursor: pointer;
}

.calendar .year-neighbor
{
	display:none;
}
.calendar .year-neighbor2
{
	display:none;
}
.months-container
{
	margin:auto;
}
.month-container
{
	display:inline;
	max-width:16%;
	margin:10px;
}
.month
{
	display:inline;
	max-width:16%;
}
.range .day-content
{
	background: rgba(0,0,0,.2) !IMPORTANT;
}

.specialbr
{
	display:none;
}
.chkcol
{
	vertical-align: text-bottom;
}
@media only screen and (max-width: 768px)
{
	.checkbox
	{
		font-size:80% !IMPORTANT;
	}
	.specialbr
	{
		display:block;
	}
	.checkbox label
	{
		padding-left:0px !IMPORTANT;
	}
	.checkbox input[type="checkbox"]
	{
		position:relative !IMPORTANT;
		margin-left:0px !IMPORTANT;
	}
	.semtable
	{
		font-size:80% !IMPORTANT;
	}
}
.semtable
{
	margin-top:0px !IMPORTANT;
	margin-bottom:0px !IMPORTANT;
}
.seminartitle
{
	color: rgb(0, 88, 128) !IMPORTANT;
}
.modalh3title
{
	/*color:rgb(0, 88, 128) !IMPORTANT;*/
}
.panel-heading:hover {
    /*background-color: #ccfaff !IMPORTANT;*/
    border-color: #00b8cc !IMPORTANT;
	background: rgba(140,193,187,.5) !IMPORTANT;
	cursor:pointer;
}
.panel-heading:hover  .panel-title a
{
	color:#ffffff !IMPORTANT;
}
.eventunderline
{
	height:15px;
	/*background:#42f44b;*/
	border-radius:5px;
}
.abstract
{
	margin-bottom:40px;
}
.event-tooltip-content
{
	margin-bottom:10px;
	text-align:left;
}
/* FOR YOUTUBE VIDS */
iframe
{
	margin: 0 auto;
	display:block;
}
.seming
{
float:right;
padding-left:10px;
padding-bottom:10px;
max-height:300px;
}
.evecol
{
border-top: 12px solid #9cb703;
padding-bottom:5px;
text-align:center;
}
.evememcol
{
border-top: 12px solid #2c8fc9;
padding-bottom:5px;
text-align:center;
}

.concol
{
border-top: 12px solid #9e3fd9;
padding-bottom:5px;
text-align:center;	
}
/*
.strcol
{
border-top: 12px solid #f5bb00;
padding-bottom:5px;
text-align:center;	
}
.devcol
{
border-top: 12px solid #ff4a32;
padding-bottom:5px;
text-align:center;	
}
.intcol
{
border-top: 12px solid #42f4e8;
padding-bottom:5px;
text-align:center;	
}*/

.keycol
{
	margin-bottom:5px;
	
}
.thswk
{
	background: rgba(0, 146, 140, 0.2);
	height:20px;
}
.tdy
{
	background:rgba(255, 102, 102, 0.5);
	height:20px;
}
.nxtd
{
	background: rgba(255, 175, 77, 0.5);
	height:20px;
}

.chkcol 
{
	width:18%;
	margin-left:0.5%;
	margin-right:0.5%;
	float:left;
	margin-bottom:20px;
	/*min-height:65px;*/
}
.chkcol > div
{
	margin-top:5px;
}
.modal-dialog
{
	min-width:80% !IMPORTANT;
}

/****************************
Admin PAGE CSS
*****************************/
.deleteicon:hover
{
	color: #a94442;
}
.deleteiconname:hover
{
	color: #a94442;
}
#sqlbox
{
	/*display:none;*/
}
#standard
{
	display:none;
}
#url
{
	display:none;
}
#file
{
	display:none;
}
.wh
{
	color: rgb(44, 191, 198);
}

.container-fluid h2 {
	padding-top: 3rem;	
}

.container-fluid img {
	padding: 0rem;	
}