/* --------------------------------
** GLOBAL PROPERTIES
* --------------------------------*/
.padding-top-10 {
	padding-top: 10px;
}
.padding-bottom-10 {
	padding-bottom: 10px;
}
.padding-bottom-20 {
	padding-bottom: 20px;
}
.padding-right-10 {
	padding-right: 10px;
}
.padding-top-bottom-10 {
	padding: 10px 0px;
}
.margin_right_5 {
	margin-right: 5px;
}
.text-blue {
	color: #0045AE;
}
.font_20 {
	font-size: 18px;
}
.padding_top_30 {
	padding-top: 30px;
}
.padding_top_15 {
	padding-top: 15px;
}
.bkgd_blue {
	background: #14646f;
}
.bkgd_row {
	background: #dce8ea;
}
/* --------------------------------
** MAP PROPERTIES
* --------------------------------*/
#map-container { height: 300px }
.gray-background {
	background-color: #f5f5f5;
}
/* --------------------------------
** MAIN MENU
* --------------------------------*/
.height_100 {
	height: 99px;
	border-bottom: 1px solid #e5e5e5;
}
.menu_text {
	color: #14646f;
	font-weight: bold;
	height: 90px;

	display: -webkit-flex;
	display:flex;
	-webkit-flex-direction:column
	flex-direction:column;
	-webkit-align-items:center;
	align-items:center;
}

div .btn-primary {
	color: #14646f;
	background-color: #dce8ea;
	border-color: #dce8ea;
}



.text_demo {
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}

.icon_column {
	margin-top: 15px;
	text-align: right;
	vertical-align: middle;
	line-height: normal;
}
/* --------------------------------
** FOOTER
* --------------------------------*/
html {
	position: relative;
	min-height: 100%;
}
body {
	/* Margin bottom by footer height */
	margin-bottom: 60px;
}
.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	/* Set the fixed height of the footer here */
	height: 60px;
	/*background-color: #f5f5f5;*/
	padding-top: 5px;
	text-align: center;
}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

.container {
	width: auto;
	/*max-width: 680px;*/

	padding: 0 15px;
}
.container .text-muted {
	margin: 20px 0;
}
.panel-heading {
	cursor: pointer;
}
/* CSS Method for adding Font Awesome Chevron Icons */
.accordion-toggle:after {
	/* symbol for "opening" panels */
	font-family:'FontAwesome';
	content:"\f146";
	float: right;
	color: inherit;
}
.panel-heading.collapsed .accordion-toggle:after {
	/* symbol for "collapsed" panels */
	content:"\f0fe";
}
.panel-sk-alert{
	border-color: #42c5e4;
}

.panel-sk-alert>.panel-heading {
	color: #FFF;
	background-color: #42c5e4;
	border-color: #42c5e4;
}
.blue {
                color: #fff !important;
                background-color: #337ab7 !important;
                border-color: #2e6da4 !important;
}

