@CHARSET "ISO-8859-1";

.current-location{
	color: red;
}

.dropdown:hover .dropdown-menu {
	display: block;
}

.dropdown-menu > li > a {
	color:white;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	opacity: 0.618;
	color:black;
}

.margin-below{
	margin-bottom: 10px;
}

.margin-above{
	margin-top: 10px;
}

.program-row, .context-row{
	border-bottom: 1px solid black;
}

.program-row > td{
	padding-bottom: 10px;
}

.login-container{
	max-width: 400px;
	margin-top: 10%;
}

.login-logo{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.context-row > td{
	padding: 10px;
}

.col-left{
	padding-left: 0;
}

.col-right{
	padding-right: 0;
}

.input-error{
	background-color: #FFA3A3;
}

.footer-bar{
	position: fixed;
	bottom: 0;
	margin: 0;
	width: 100%;
	height: 60px;
}

.main-container{

	margin-bottom: 60px;
}

@media print{

	.no-print{

		display: none;
	}
}

body{
	margin: 0;
}

#area-child-selector .multiselect-container{

	right: 50%;
}

#area-child-selector .multiselect-container > li{

	width: 100%;
}

#area-child-selector .multiselect-container > li > a{

	padding-left: 50%;
}

#area-adult-selector .multiselect-container{

	right: 50%;
}

#area-adult-selector .multiselect-container > li{

	width: 100%;
}

#area-adult-selector .multiselect-container > li > a{

	padding-left: 50%;
}

.multiselect-container > li > a > label{

	color: black;
}

#input-payment .popover-title, #btn-payment .popover-title{

	font-size: 20px;
	text-align: center;
	font-weight: bold;
	color: #000;
}

.text-error{
	
	color: #f00;
}

.title-nav{
	
	margin-top: 20px;
}

.logo-min{
	
	width: 160px;
}

.program-tab-ecd{
	
	background-color: #00A599;
	color: #FFFFFF;
}

.program-tab-famsup-pared{
	
	background-color: #5E6167;
	color: #FFFFFF;
}

.program-tab-youth{
	
	background-color: #E37222;
	color: #FFFFFF;
}

.program-tab-events{
	
	background-color: #D3BF96;
	color: #FFFFFF;
}

.program-tab-fa{
	
	background-color: #CE6D8B;
	color: #FFFFFF;
}

.notification-contextlist{
	
	text-align: center;
}