﻿html,body,form {
	height: 100%;
}

body {
	position: relative;
}

#section-container {
	height:100%;
}

.section {
	height: 100%;
	min-height: 100%;
	padding-top:20%;
}

/* Floating contact button */
.float-btn-wrapper {
	display: none;
	position: fixed;
	bottom: 55px;
	margin-left: -15px;
}

.float-btn-dropdown-wrapper:hover {
	background: none;
}

.contact-icon {
	color: white;
	margin-left: -2px;
}

.contact-ripple {
	border-radius: 100px;
}

.contact-container {
	width: 62px;
	height: 62px;
	font-size: 30px;
	border-radius: 100px;
}

.contact-container-custom {
	padding: 0;
}

@media (min-height: 480px) and (min-width: 380px) { 
	.float-btn-wrapper {
		display: block;
	}
}

/* Bootstrap items that are not AppSetting specific */
.navbar-custom .mode {
	background: transparent;
	border-color: transparent;
}

.navbar-custom #ModeContainer > label.btn.btn-primary.mode.active {
	margin-right: 1px;
}

.form-custom #InmatesSearchButton, #ChargesSearchButton, #DaysSearchButton {
	padding-top: 19px;
}

/* jQuery AutoComplete items that are not AppSetting specific */
.autocomplete-suggestions {
	text-align: left; cursor: default; border-top: 0; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

	/* core styles should not be changed */
	position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 2em; line-height: 45px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; }
.autocomplete-suggestion b { font-weight: normal; }
