.btn-admin {
	background-color: #005088;
	background-image: -moz-gradient(linear, left top, left bottom, from(#8aabc1), color-stop(25%, #005088),to(#2ec1ef));
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8aabc1), color-stop(25%, #005088),to(#2ec1ef));
	background-image: -webkit-linear-gradient(top, #8aabc1 0%, #005088 25%,#2ec1ef 100%);
	background-image: -moz-linear-gradient(top, #8aabc1 0%, #005088 25%,#2ec1ef 100%);
	background-image: -o-linear-gradient(top, #8aabc1 0%, #005088 25%,#2ec1ef 100%);
	background-image: linear-gradient(top, #8aabc1 0%, #005088 25%,#2ec1ef 100%);
	border: 2px solid #3f7496;
	color: #fff !important;
	font-weight: 600;
}

.btn.btn-delete,
.btn-admin:hover,
.btn-admin:focus {
	background-color: #881201;
	background-image: -moz-linear-gradient(top, #c2928d 0%, #881201 25%,#f2343d 100%);
	background-image: -ms-linear-gradient(top, #c2928d 0%, #881201 25%,#f2343d 100%);
	background-image: -o-linear-gradient(top, #c2928d 0%, #881201 25%,#f2343d 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c2928d), color-stop(25%, #881201),to(#f2343d));
	background-image: -webkit-linear-gradient(top, #c2928d 0%, #881201 25%,#f2343d 100%);
	background-image: linear-gradient(top, #c2928d 0%, #881201 25%,#f2343d 100%);
	border: 2px solid #a24f46;
	color: #fff;
	z-index: 9999;
}

.success_msg {
	font-weight: bold;
	background-color: #dff0d8;
	border: 1px solid #d6e9c6;
	border-radius: 4px;
	color: #3c763d;
	margin-bottom: 20px;
	padding: 15px;
	text-align: center;
}

.app_form {
	background: #f5f5f5;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 10px 15px;
}

/* Search Start */

#search_container {
	background: #5e767f;
}

#search_container > .container {
	padding: 15px 0;
}

#search_container .form-group {
	margin-bottom: 0;
}

#search_box_text.form-control {
	border-radius: 0;
	border: none;
	float: left;
	padding: 5px 10px;
	background-color: #ffffff;
	color: #2f4146;
	width: calc(100% - 51px);
	font-size: 14px;
}

#search_container .search_box_btn {
	margin-left: 1px;
	background: #ffffff;
	color: #2f4146;
	border: none;
	border-radius: 0;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	font-size: 16px;
}

#search_container .search_box_btn {
	float: right;
	width: 50px;
	padding: 8.5px 11px;
}

#search_container .search_box_btn:hover,
#search_container .search_box_btn:focus {
	background: #2f4146;
	color: #fff;
}

/* Search End */

/* Rotating Banner Start */

.rotating_banner .banner_title,
.rotating_banner .banner_blurb,
.rotating_banner .banner_btn {
	display: block;
	text-align: left;
}

.rotating_banner .banner_title {
	font-size: 250%;
	font-weight: 600;
	padding-top: 40px;
	color: #fff;
	line-height: 100%;
}

.rotating_banner .banner_blurb {
	font-size: 140%;
	font-weight: 600;
	padding-top: 20px;
	color: #fff;
	line-height: 120%;
}

.rotating_banner .banner_btn {
	padding-top: 20px;
}

/* Rotating Banner End */

/* Breadcrumb Start */

ol.breadcrumb_trail {
	list-style: none;
	display: block;
	margin-bottom: 0;
	padding-left: 0;
	padding: 10px 0;
}

ol.breadcrumb_trail li {
	display: inline-block;
	color: #5e767f;
	padding: 0;
}

ol.breadcrumb_trail li a {
	text-decoration: none;
	font-size: 90%;
	font-weight: normal;
	color: #5e767f;
}

ol.breadcrumb_trail li a:hover {
	text-decoration: underline;
}

/* Breadcrumb End */

/* User Login Start */

.login_terms_text {
	background: white;
	border: 1px solid #707070;
	padding: 4px 7px;
	margin-top: 7px;
	max-height: 180px;
	overflow: auto;
	text-align: left;
	font-size: 90%;
}

/* User Login End */
