.default-panel .btn-group {
	margin-bottom: 0;
}

.default-panel select {
	width: 210px;
}

.row-fluid .default-panel [class*="span"] {
	margin: 0;
}

.margin-right-10 {
	margin-right: 10px !important;
}

input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input
	{
	height: 30px;
}

.padded-custom {
	padding: 20px 20px 0 20px;
}

.advanced-panel {
	/*display: none;*/
	
}
/*
div.dataTables_length {
	position: relative;
	top: 1px;
	left: 0;
	right: 0;
	padding-left: 10px;
}

div.dataTables_paginate {
	float: right;
	margin-bottom: 0;
	padding: 5px 10px;;
}

div.dataTables_info label {
	display: block;
	margin-bottom: 0;
}

div.dataTables_paginate.no-boader {
	line-height: 16px;
	text-align: right;
	border-width: 0 0 1px 0;
}*/

.table-bordered.noradius {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.table-bordered.noboaderleft thead:first-child tr:first-child th:first-child,.table-bordered.noboaderleft tbody:first-child tr:first-child td:first-child
	{
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
}

.table-bordered.noboaderleft thead:last-child tr:last-child th:first-child,.table-bordered.noboaderleft tbody:last-child tr:last-child td:first-child,.table-bordered.noboaderleft tfoot:last-child tr:last-child td:first-child
	{
	-webkit-border-radius: 0 0 0 0px;
	-moz-border-radius: 0 0 0 0px;
	border-radius: 0 0 0 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
}

.table-bordered.noradius thead:first-child tr:first-child th:first-child,.table-bordered.noradius tbody:first-child tr:first-child td:first-child
	{
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
}

.table-bordered.noradius thead:last-child tr:last-child th:first-child,.table-bordered.noradius tbody:last-child tr:last-child td:first-child,.table-bordered.noradius tfoot:last-child tr:last-child td:first-child
	{
	-webkit-border-radius: 0 0 0 0px;
	-moz-border-radius: 0 0 0 0px;
	border-radius: 0 0 0 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
}

.table.table-bordered.noradius th,.table.table-bordered.noradius td {
	padding: 4px 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #DDD;
}

.table.table-bordered.noradius .btn-group {
	margin-bottom: 0px;
}

.badge.orange {
	-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.3);
	-moz-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.3);
	box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.3);
	color: white;
	background: #F89406;
	border: 1px solid #C97804;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.8);
}

.dataTables_export {
	line-height: 22px;
	text-align: left;
	border-width: 1px 0 0;
	border-color: #D6D6D6 transparent;
	border-style: solid;
	border-width: 1px 0 0 0;
	padding: 8px 8px;
	clear: both;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #F1F1F1;
	/*margin-bottom: 20px;*/
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

table.dataTable {
	clear: both;
	margin-bottom: 0px !important;
}

.box-content.nopadding table {
	margin-bottom: 0;
}

div.dataTables_length label {
	float: left;
	text-align: left;
	padding: 5px 8px 8px 0px;
	margin-bottom: 0;
}

.dataTables_length.no_items_found.no-boader,.dataTables_length.one_item_found.no-boader,.dataTables_length.all_items_found.no-boader
	{
	line-height: 22px !important;
	height: 35px;
	text-align: left;
	border-color: #D6D6D6 transparent;
	border-style: solid;
	border-width: 0 0 0 0;
	clear: both;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #F1F1F1;
	margin-bottom: 1px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.dataTables_length.no_items_found.no-boader label,.dataTables_length.one_item_found.no-boader label
	{
	clear: both;
}

.tab-header .btn-group {
	margin-bottom: 0;
	padding-top: 3px;
	padding-right: 20px;
	height: 26px;
}

.navbar .nav>li {
	line-height: 20px;
}

td.header,.box-title {
	background: #E5E5E5 !important;
	background-image:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==')
		!important;
	background-size: 100% !important;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #EBEBEB),
		color-stop(100%, #E5E5E5)) !important;
	background-image: -webkit-linear-gradient(top, #EBEBEB, #E5E5E5)
		!important;
	background-image: -moz-linear-gradient(top, #EBEBEB, #E5E5E5) !important;
	background-image: -o-linear-gradient(top, #EBEBEB, #E5E5E5) !important;
	background-image: linear-gradient(top, #EBEBEB, #E5E5E5) !important;
	color: #898989;
	text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}

.box-title {
	line-height: 24px;
	padding-left: 15px;
	font-weight: bold;
}

.details .table th,.details .table td {
	line-height: 14px;
	text-align: left;
}

.details table th:nth-child(1),.details table td:nth-child(1) {
	font-weight: bold;
}

.details .table td {
	font-size: 14px;
}

.pull-left.header {
	line-height: 26px;
	font-size: 14px;
}

.lead {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: 200;
	line-height: 30px;
}

form {
	margin: 0;
}

.nopadding form {
	width: 100%;
}

.nopadding .form-horizontal {
	padding-top: 0;
}

.nopadding .form-horizontal .control-group {
	border-bottom: 1px solid #EEE;
	margin-bottom: 0;
	background-color: #F7F7F7;
}

.nopadding .form-horizontal .control-label {
	padding: 11px 0;
	margin-bottom: 0;
	font-weight: bold;
}

.form-horizontal .control-label {
	float: left;
	width: 220px;
	padding-top: 7px;
	text-align: right;
}

.nopadding .form-horizontal .controls {
	padding: 6px 0 6px 20px;
	border-left: 1px solid #EEE;
	background-color: white;
	margin-left: 240px;
}

.box-content.nopadding.view-summary .control-label {
	float: left;
	width: 250px;
	padding-top: 7px;
	text-align: right;
}

.box-content.nopadding.view-summary .controls {
	padding: 6px 0 6px 20px;
	border-left: 1px solid #EEE;
	background-color: white;
	line-height: 20px;
	height: 38px;
	font-size: 14px;
	margin-left: 270px;
}

.box-content.nopadding.view-summary-largest .control-label {
	float: left;
	width: 400px;
	padding-top: 7px;
	text-align: right;
}

.box-content.nopadding.view-summary-largest .controls {
	padding: 6px 0 6px 20px;
	border-left: 1px solid #EEE;
	background-color: white;
	line-height: 20px;
	height: 38px;
	font-size: 14px;
	margin-left: 420px;
}

.nopadding .form-horizontal .form-actions {
	padding-left: 260px;
}

.navbar .brand {
	font-size: 18px;
	line-height: 18px;
}

.nopadding>.form-horizontal .view-application-content .control-label {
	padding: 6px 0;
	margin-bottom: 0;
	font-weight: bold;
	line-height: 20px;
}

.nopadding .form-horizontal .view-application-content .controls {
	padding: 6px 0 6px 20px;
	border-left: 1px solid #EEE;
	background-color: white;
	line-height: 20px;
	height: 32px;
	font-size: 14px;
}

.table th,.table td {
	vertical-align: middle;
}

.btn-group {
	margin-bottom: 0;
}

.box-content.tab-content.nopadding label {
	color: #333;
	text-shadow: none;
}

.calculator.tabbable.black-box,.report.tabbable.black-box {
	color: #333;
	text-shadow: none;
	font-size: 14px;
}

.calculator.tabbable.black-box table {
	font-size: 14px;
}

.report.tabbable.black-box table {
	font-size: 14px;
}

.calculator.tabbable.black-box .tab-content,.report.tabbable.black-box .tab-content
	{
	background: none;
	border-top: none;
	-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, 0.1), inset
		-1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px
		rgba(255, 255, 255, 0.1);
	-moz-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, 0.1), inset -1px
		0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px
		rgba(255, 255, 255, 0.1);
	box-shadow: inset 1px 0px 0px rgba(255, 255, 255, 0.1), inset -1px 0px
		0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px
		rgba(255, 255, 255, 0.1);
	-webkit-border-radius: 0 0;
	-moz-border-radius: 0 0 5px 5px/0 0 5px 5px;
	border-radius: 0 0 5px 5px/0 0 5px 5px;
}

.calculator.tabbable.black-box .tab-content table,.report.tabbable.black-box .tab-content table
	{
	background-color: #F9F9F9;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.report.tabbable.black-box .tab-content .box-content.nopadding {
	background-color: #F9F9F9;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	position: relative;
}

.padded.bottom {
	background: url('../images/linen-light.png');
	border-top: none;
	-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, 0.1), inset
		-1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px
		rgba(255, 255, 255, 0.1);
	-moz-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, 0.1), inset -1px
		0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px
		rgba(255, 255, 255, 0.1);
	box-shadow: inset 1px 0px 0px rgba(255, 255, 255, 0.1), inset -1px 0px
		0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px
		rgba(255, 255, 255, 0.1);
	-webkit-border-radius: 0 0;
	-moz-border-radius: 0 0 5px 5px/0 0 5px 5px;
	border-radius: 0 0 5px 5px/0 0 5px 5px;
}

.tab-header.top {
	background: url('../images/linen-light.png');
	border-top: none;
	-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, 0.1), inset
		-1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px
		rgba(255, 255, 255, 0.1);
	-moz-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, 0.1), inset -1px
		0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px
		rgba(255, 255, 255, 0.1);
	box-shadow: inset 1px 0px 0px rgba(255, 255, 255, 0.1), inset -1px 0px
		0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px
		rgba(255, 255, 255, 0.1);
	-webkit-border-radius: 0 0;
	-moz-border-radius: 0 0 5px 5px/0 0 5px 5px;
	border-radius: 0 0 5px 5px/0 0 5px 5px;
}

.pull-right.custom-btn {
	margin-bottom: 0;
	padding-right: 20px;
	margin-top: -1px;
}

.pull-right.custom-btn a {
	font-size: 13px;
}

input.search {
	
}

.search-bar-nav {
	display: block;
}

.search-bar-nav.open {
	display: none;
}

.search-bar-nav button {
	font-size: 13px;
	line-height: 1.2;
	margin-top: -4px;
}

.tab-header {
	line-height: 38px;
	height: 38px;
	padding-left: 15px;
	font-size: 14px;
	color: white;
	font-weight: bold;
	-webkit-border-radius: 5px 5px;
	-moz-border-radius: 5px 5px 0 0/5px 5px 0 0;
	border-radius: 5px 5px 0 0/5px 5px 0 0;
	background: #2A2A30;
	background-image:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDg1MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhMmEzMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #494852),
		color-stop(100%, #2A2A30));
	background-image: -webkit-linear-gradient(top, #494852, #2A2A30);
	background-image: -moz-linear-gradient(top, #494852, #2A2A30);
	background-image: -o-linear-gradient(top, #494852, #2A2A30);
	background-image: linear-gradient(top, #494852, #2A2A30);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1);
	border-bottom: 1px solid #1D1E21;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
}

.quick-actions {
	margin-bottom: 10px;
}

.quick-actions a {
	font-size: 13px;
}

pre.prettyprint {
	margin-bottom: 0;
	padding-bottom: 0;
}

.box {
	position: relative;
}

.box-title-report .nav {
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

.fill-up .form-horizontal .control-label {
	width: 160px;
}

.fill-up .nopadding .form-horizontal .controls {
	margin-left: 180px;
}

/*.row-fluid.message {
	padding-right: 20px;
	padding-left: 20px;
}*/
.message .dropdown-menu.black.pull-right {
	margin-right: 0 !important;
}

.message .dropdown-menu.black.pull-right {
	margin-right: 0 !important;
	margin-top: -5px !important;
}

.message-link:HOVER {
	color: white;
}

a.message-link {
	line-height: 13px;
	background: #3a3a40;
	background-image:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi�pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5c5c65),
		color-stop(100%, #3a3a40));
	background-image: -webkit-linear-gradient(top, #5c5c65, #3a3a40);
	background-image: -moz-linear-gradient(top, #5c5c65, #3a3a40);
	background-image: -o-linear-gradient(top, #5c5c65, #3a3a40);
	background-image: linear-gradient(top, #5c5c65, #3a3a40);
	border: 1px solid #2e2e33;
	text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 1px;
	color: white;
	padding: 8px 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	margin-right: 0 !important;
	margin-top: 6px;
	margin-bottom: 5px;
}

a.message-link:hover {
	background: #46464d;
	background-image:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY3MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ2NDY0ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666670),
		color-stop(100%, #46464d));
	background-image: -webkit-linear-gradient(top, #666670, #46464d);
	background-image: -moz-linear-gradient(top, #666670, #46464d);
	background-image: -o-linear-gradient(top, #666670, #46464d);
	background-image: linear-gradient(top, #666670, #46464d);
}

a.message-link:active {
	background: #46464d;
	background-image:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY3MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ2NDY0ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666670),
		color-stop(100%, #46464d));
	background-image: -webkit-linear-gradient(top, #666670, #46464d);
	background-image: -moz-linear-gradient(top, #666670, #46464d);
	background-image: -o-linear-gradient(top, #666670, #46464d);
	background-image: linear-gradient(top, #666670, #46464d);
	-webkit-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.5), 0px 1px 0px
		rgba(0, 0, 0, 0);
	-moz-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.5), 0px 1px 0px
		rgba(0, 0, 0, 0);
	box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.5), 0px 1px 0px
		rgba(0, 0, 0, 0);
}

hr {
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #eeeeee;
	border-bottom: none;
}

input.search {
	background: #eeeeee;
	background-image:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),
		color-stop(100%, #eeeeee));
	background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
	background-image: linear-gradient(top, #ffffff, #eeeeee);
	color: #404040;
}

.nopadding .form-horizontal .controls.fix {
	padding: 13px 0 13px 20px;
}

.focused {
	border-color: rgba(82, 168, 236, .8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1), 0 0 8px
		rgba(82, 168, 236, .6) !important;
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1), 0 0 8px
		rgba(82, 168, 236, .6) !important;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1), 0 0 8px
		rgba(82, 168, 236, .6) !important;
	outline: 0;
}

.padded.bottom2 {
	border-top: none;
	-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, 0.1), inset
		-1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px
		rgba(255, 255, 255, 0.1);
	-moz-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, 0.1), inset -1px
		0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px
		rgba(255, 255, 255, 0.1);
	box-shadow: inset 1px 0px 0px rgba(255, 255, 255, 0.1), inset -1px 0px
		0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px
		rgba(255, 255, 255, 0.1);
	-webkit-border-radius: 0 0;
	-moz-border-radius: 0 0 5px 5px/0 0 5px 5px;
	border-radius: 0 0 5px 5px/0 0 5px 5px;
}
/*  DASHBOARD  */
body.customer_application {
	background: #f2f2f2 !important;
}

.blackforest {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 12px !important;
	color: #333333;
}

.main-container .widget {
	background: #fafafa;
	border: 1px solid #bfbfbf;
	clear: both;
	margin-top: 0px;
	margin-bottom: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/*
.main-container .widget .widget-header {
	background-color: #ebebeb;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7),
		to(#ebebeb) );
	background-image: -webkit-linear-gradient(top, #f7f7f7, #ebebeb);
	background-image: -moz-linear-gradient(top, #f7f7f7, #ebebeb);
	background-image: -ms-linear-gradient(top, #f7f7f7, #ebebeb);
	background-image: -o-linear-gradient(top, #f7f7f7, #ebebeb);
	background-image: linear-gradient(top, #f7f7f7, #ebebeb);
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	border-bottom: 1px solid #d9d9d9;
	height: 45px !important;
	line-height: 24px;
	padding: 10px;
}
*/
.main-container .widget .widget-header .fs1 {
	margin-right: 1px;
}

.main-container .widget .widget-header .fs1:hover {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.main-container .widget .widget-header .title {
	color: #404040;
	float: left;
	font-weight: bold;
	font-size: 13px;
}

.main-container .widget .widget-header .title .attribution,.main-container .widget .widget-header .title .mini-title
	{
	font-size: 11px;
	padding-left: 4px;
	color: #b3b3b3;
	font-weight: normal;
}

.main-container .widget .widget-header span.tools {
	padding: 0;
	float: right;
	margin: 0;
}

.main-container .widget .widget-header span.tools>a {
	display: inline-block;
	margin-right: 5px;
	color: #666666;
	margin-top: 3px;
}

.main-container .widget .widget-header span.tools>a:hover {
	text-decoration: none;
	opacity: .6;
}
/*
.main-container .widget .widget-body {
	margin: 10px;
	padding: 5px;
	background: #f2f2f2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #E5E5E5;
}

.widget-body {
	margin: 10px;
	padding: 5px;
	background: #f2f2f2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #E5E5E5;
}*/
.no-margin {
	margin: 0 !important;
}

.form-horizontal-custom {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}

.form-horizontal-custom .control-label {
	float: left;
	width: 170px;
	padding-top: 5px;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
}

.form-horizontal-custom .controls {
	margin-left: 185px;
}

.form-horizontal-custom .input-prepend {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}

.form-horizontal-custom .input-append,.form-horizontal-custom .input-prepend
	{
	font-size: 0;
	white-space: nowrap;
}

.form-horizontal-custom .input-append .add-on,.form-horizontal-custom .input-prepend .add-on
	{
	display: inline-block;
	width: auto;
	height: 30px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 white;
	background-color: #eeeeee;
	border: 1px solid #b3b3b3;
}

.form-horizontal-custom .input-append .add-on,.form-horizontal-custom .input-prepend .add-on,.form-horizontal-custom .input-append .btn,.form-horizontal-custom .input-prepend .btn,.form-horizontal-custom .input-append .btn-group>.dropdown-toggle,.form-horizontal-custom .input-prepend .btn-group>.dropdown-toggle
	{
	vertical-align: top;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.form-horizontal-custom .input-prepend .add-on,.form-horizontal-custom .input-prepend .btn
	{
	margin-right: -1px;
}

.form-horizontal-custom .input-prepend .add-on:first-child,.form-horizontal-custom .input-prepend .btn:first-child
	{
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}

.form-horizontal-custom .control-group.success .input-prepend .add-on,.form-horizontal-custom .control-group.success .input-append .add-on
	{
	color: #1e825e;
	background-color: #36d199;
	border-color: #1e825e;
}

.controls-row:after {
	display: table;
	content: "";
	line-height: 0;
	clear: both;
}

.controls-row:before {
	display: table;
	content: "";
	line-height: 0;
}

.form-horizontal-custom .input-prepend input {
	margin-bottom: 9px;
}

.tab-header-2 {
	line-height: 30px;
	height: 30px;
	padding-left: 15px;
	/*font-size: 14px;*/
	color: white;
	font-weight: normal;
	/*-webkit-border-radius: 5px 5px;
	-moz-border-radius: 5px 5px 0 0/5px 5px 0 0;
	border-radius: 5px 5px 0 0/5px 5px 0 0;
	border: 1px solid #1D1E21;*/
	/*background: #83a7c8 !important;
	border-color: #47759e;
	color: #080d11;*/
	color: white;
	/*background: #4d4d4d;*/
	background: #375B7B;
	/*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
	margin-bottom: 20px;*/
	font-size: 13px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}

.form-horizontal-custom .box-title { /*margin-bottom: 15px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;*/
	border: 1px solid #E5E5E5;
}

.form-horizontal-custom select {
	width: 210px;
	height: 30px;
	line-height: 30px;
	min-height: 30px;
	font-size: 13px;
	line-height: 20px;
	min-height: 30px;
}

.form-horizontal-custom [type="text"] {
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	min-height: 30px;
}

.form-horizontal-custom .form-actions button.pull-right,.form-horizontal-custom .form-actions a.pull-right
	{
	margin-left: 10px;
}

.form-horizontal-custom .control-group {
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 0;
	/*background-color: #F7F7F7;*/
}

.form-horizontal-custom .control-label {
	padding-top: 11px;
	padding-left: 10px;
	margin-bottom: 0;
}

.form-horizontal-custom .controls {
	padding: 6px 10px 6px 10px;
	border-left: 1px solid #E5E5E5;
	background-color: white;
}

.form-horizontal-custom .controls select,.form-horizontal-custom .controls input[type="text"]
	{
	margin-bottom: 0;
}

.form-horizontal-custom .controls.radiotype {
	padding-bottom: 11px;
}

.form-horizontal-custom .controls span.fix-label {
	line-height: 30px;
}

.main-container.no-pad .widget .widget-body {
	padding: 0px;
}

.no-pad {
	padding: 0px !important;
}
/*  Horizontal Rule  */
.hr-stylish {
	padding: 0;
	border: none;
	line-height: 0;
	border-top: medium double #b3b3b3;
	color: #b3b3b3;
	text-align: center;
}

.hr-stylish:after {
	content: "";
	display: inline-block;
	position: relative;
	top: -12px;
	font-size: 14px;
	padding: 0 10px;
	background: #f7f7f7;
}

.breadcrumb-beauty {
	list-style: none;
	overflow: hidden;
	font-size: 14px;
	background: #e6e6e6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #d9d9d9;
}

.breadcrumb-beauty li {
	float: left;
}

.breadcrumb-beauty li a {
	background: #e6e6e6;
	/*color: #4d4d4d;*/
	color: #375B7B;
	padding: 4px 0 4px 48px;
	position: relative;
	display: block;
	float: left;
	font-weight: bold;
}

.breadcrumb-beauty li a:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 30px solid #e6e6e6;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 100%;
	z-index: 2;
}

.breadcrumb-beauty li:first-child a {
	padding-left: 10px;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}

.breadcrumb-beauty li:nth-child(2) a {
	background: #d9d9d9;
}

.breadcrumb-beauty li:nth-child(2) a:after {
	border-left-color: #d9d9d9;
}

.breadcrumb-beauty li:nth-child(3) a {
	background: #d1d1d1;
}

.breadcrumb-beauty li:nth-child(3) a:after {
	border-left-color: #d1d1d1;
}

.breadcrumb-beauty li:nth-child(4) a {
	background: #c9c9c9;
}

.breadcrumb-beauty li:nth-child(4) a:after {
	border-left-color: #c9c9c9;
}

.breadcrumb-beauty li:last-child a {
	background: transparent !important;
	color: black;
	/*pointer-events: none;*/
	cursor: pointer;
}

.breadcrumb-beauty li:first-child a {
	pointer-events: none;
	color: black;
}

.breadcrumb-beauty li:last-child a:after {
	border-left-color: transparent;
}

.breadcrumb-beauty li.active a {
	background: #375B7B;
	/*color: #4d4d4d;*/
	color: #FFF;
	padding: 4px 0 4px 48px;
	position: relative;
	display: block;
	float: left;
	font-weight: bold;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.breadcrumb-beauty li.active a:after {
	border-left-color: #375B7B;
}

@media ( min-width : 1200px) {
	.row-fluid .form-horizontal-custom [class*="span4"] {
		margin: 0;
		width: 33.33333%;
		*width: 33.28014%;
	}
}

.row-fluid .form-horizontal-custom .control-group.span4 {
	border-left: 1px solid #E5E5E5;
}

.row-fluid .form-horizontal-custom .control-group.span4:first-child {
	border-left: 0;
}

.atlwdg-trigger.atlwdg-SUBTLE {
	color: #444 !important;
}

input,textarea {
	width: auto;;
}

.input-append.no-margin {
	margin-bottom: 0;
}

.customer_application .alert {
	margin-bottom: 10px;
}

/*.customer_application .row-fluid.message {
	padding-right: 10px;
	padding-left: 10px;
}*/
.customer_application .alert-info {
	background: #83a7c8;
	border-color: #47759e;
	color: #080d11;
}

.customer_application .btn-info {
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #375b7b;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#47759e),
		to(#375b7b));
	background-image: -webkit-linear-gradient(top, #47759e, #375b7b);
	background-image: -moz-linear-gradient(top, #47759e, #375b7b);
	background-image: -ms-linear-gradient(top, #47759e, #375b7b);
	background-image: -o-linear-gradient(top, #47759e, #375b7b);
	background-image: linear-gradient(top, #47759e, #375b7b);
	border-color: #47759e #47759e #375b7b;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.customer_application .btn-info:hover,.customer_application .btn-info:active,.customer_application .btn-info.active,.customer_application .btn-info.disabled,.customer_application .btn-info[disabled]
	{
	color: white;
	background-color: #375b7b;
}

.customer_application .form-actions {
	padding: 6px 20px 6px 20px;
}
/* Buttons  */
.btn-primary.active,.btn-warning.active,.btn-warning2.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active
	{
	color: rgba(255, 255, 255, 0.75);
}

.btn {
	border-color: #e6e6e6;
	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15)
		rgba(0, 0, 0, 0.25);
}

.btn-primary {
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #457e88;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#579da9),
		to(#457e88));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #579da9, #457e88);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #579da9, #457e88);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #579da9, #457e88);
	/* IE10 */
	background-image: -o-linear-gradient(top, #579da9, #457e88);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #579da9, #457e88);
	background-repeat: repeat-x;
	border-color: #579da9 #579da9 #457e88;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]
	{
	color: white;
	background-color: #457e88;
	*background-color: #457e88;
}

.btn-primary:active,.btn-primary.active {
	background-color: #579da9 \9;
}

.btn-warning {
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #d18842;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dba26b),
		to(#d18842));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #dba26b, #d18842);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #dba26b, #d18842);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #dba26b, #d18842);
	/* IE10 */
	background-image: -o-linear-gradient(top, #dba26b, #d18842);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #dba26b, #d18842);
	border-color: #dba26b #dba26b #d18842;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]
	{
	color: white;
	background-color: #d18842;
	*background-color: #d18842;
}

.btn-warning:active,.btn-warning.active {
	background-color: #dba26b \9;
}

.btn-warning2 {
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #a25986;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b5799e),
		to(#a25986));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #b5799e, #a25986);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #b5799e, #a25986);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #b5799e, #a25986);
	/* IE10 */
	background-image: -o-linear-gradient(top, #b5799e, #a25986);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #b5799e, #a25986);
	border-color: #b5799e #b5799e #a25986;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-warning2:hover,.btn-warning2:active,.btn-warning2.active,.btn-warning2.disabled,.btn-warning2[disabled]
	{
	color: white;
	background-color: #a25986;
	*background-color: #a25986;
}

.btn-warning2:active,.btn-warning2.active {
	background-color: #b5799e \9;
}

.btn-danger {
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da3b3b;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e26666),
		to(#da3b3b));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #e26666, #da3b3b);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #e26666, #da3b3b);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #e26666, #da3b3b);
	/* IE10 */
	background-image: -o-linear-gradient(top, #e26666, #da3b3b);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #e26666, #da3b3b);
	border-color: #e26666 #e26666 #da3b3b;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]
	{
	color: white;
	background-color: #da3b3b;
	*background-color: #da3b3b;
}

.btn-danger:active,.btn-danger.active {
	background-color: #e26666 \9;
}

.btn-success {
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #145940;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1e825e),
		to(#145940));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #1e825e, #145940);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #1e825e, #145940);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #1e825e, #145940);
	/* IE10 */
	background-image: -o-linear-gradient(top, #1e825e, #145940);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #1e825e, #145940);
	border-color: #1e825e #1e825e #145940;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]
	{
	color: white;
	background-color: #145940;
	*background-color: #145940;
}

.btn-success:active,.btn-success.active {
	background-color: #1e825e \9;
}

.btn-info {
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #375b7b;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#47759e),
		to(#375b7b));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #47759e, #375b7b);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #47759e, #375b7b);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #47759e, #375b7b);
	/* IE10 */
	background-image: -o-linear-gradient(top, #47759e, #375b7b);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #47759e, #375b7b);
	border-color: #47759e #47759e #375b7b;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]
	{
	color: white;
	background-color: #375b7b;
	*background-color: #375b7b;
}

.btn-info:active,.btn-info.active {
	background-color: #47759e \9;
}

.btn-inverse {
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #4d4d4d;
	/* Fallback Color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#404040),
		to(#4d4d4d));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #404040, #4d4d4d);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #404040, #4d4d4d);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #404040, #4d4d4d);
	/* IE10 */
	background-image: -o-linear-gradient(top, #404040, #4d4d4d);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #404040, #4d4d4d);
	border-color: #4d4d4d #4d4d4d black;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]
	{
	color: white;
	background-color: #4d4d4d;
	*background-color: #4d4d4d;
}

.btn-inverse:active,.btn-inverse.active {
	background-color: black \9;
}

button.btn,input[type="submit"].btn {
	*padding-top: 3px;
	*padding-bottom: 3px;
}

button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner
	{
	padding: 0;
	border: 0;
}

button.btn.btn-large,input[type="submit"].btn.btn-large {
	*padding-top: 7px;
	*padding-bottom: 7px;
}

button.btn.btn-small,input[type="submit"].btn.btn-small {
	*padding-top: 3px;
	*padding-bottom: 3px;
}

button.btn.btn-mini,input[type="submit"].btn.btn-mini {
	*padding-top: 1px;
	*padding-bottom: 1px;
}

.btn-link {
	background-color: transparent;
	background-image: none;
	-moz-box-shadow: 0 0 0 white;
	/* FF3.5+ */
	-webkit-box-shadow: 0 0 0 white;
	/* Saf3.0+, Chrome */
	box-shadow: 0 0 0 white;
	/* Opera 10.5, IE9 */
	border-color: transparent;
	cursor: pointer;
	color: #579da9;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.btn-link:active,.btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-moz-box-shadow: 0 0 0 white;
	/* FF3.5+ */
	-webkit-box-shadow: 0 0 0 white;
	/* Saf3.0+, Chrome */
	box-shadow: 0 0 0 white;
	/* Opera 10.5, IE9 */
}

.btn-link:hover {
	color: #345f66;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:hover {
	color: #333333;
	text-decoration: none;
}
/* Accordian */
.accordion-heading .accordion-toggle {
	display: block;
	padding: 8px 12px;
	color: white;
	/*background: #4d4d4d;*/
	background: #375B7B;
	font-size: 13px;
}

.accordion-toggle {
	cursor: pointer;
}

.form-horizontal-custom .accordion-inner {
	padding: 0;
	border-top: 0;
}

.form-horizontal-custom .accordion-group {
	margin-bottom: 2px;
	border: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.form-horizontal-custom .accordion-heading { /*margin-left: -1px;
margin-right: -1px;*/
	
}

.form-actions-2 {
	padding: 5px 20px 6px 20px;
	border-bottom: 2px solid #E5E5E5;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.widget-table-container {
	background: #ffffff;
	padding: 10px;
}

.main-container .widget .widget-table-container .widget-body {
	margin: 0px;
	padding: 5px;
	background: #f2f2f2;
	border: none;
}

.customer_application .footer {
	background-image: url('../images/linen-lighter.png');
}

#scrollUp {
	bottom: 0px;
	right: 10px;
	width: 70px;
	height: 40px;
	padding: 10px 5px;
	font-size: 14px;
	text-align: center;
	color: white;
	background-color: #aa6f93;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b5799e),
		color-stop(85%, #b5799e), to(#81476b));
	background-image: -webkit-linear-gradient(#b5799e, #b5799e 85%, #81476b);
	background-image: -moz-linear-gradient(top, #b5799e, #b5799e 85%, #81476b);
	background-image: -o-linear-gradient(#b5799e, #b5799e 85%, #81476b);
	background-image: linear-gradient(#b5799e, #b5799e 85%, #81476b);
	background-repeat: no-repeat;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-webkit-transition: bottom 150ms linear;
	-moz-transition: bottom 150ms linear;
	transition: bottom 150ms linear;
}

.no-radius {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.no-radius th,.no-radius td {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

.form-actions a.pull-right {
	margin-left: 10px;
}

.progress {
	margin-bottom: 5px;
}

.pic-thumb {
	height: 60px;
}

.modal2 {
	width: 90%;
	left: 5%;
	margin-left: auto;
	margin-right: auto;
}

body .modal.fade.in {
	top: 35%; /* fade in to correct spot */
}

.modal-body2 {
	max-height: 600px;
}

.blackforest .widget .widget-body {
	border: 0px solid #E5E5E5 !important;
}

.pull-right.toggle-panel {
	line-height: normal;
}

.clearfix-custom:before {
	display: table;
	content: "";
	line-height: 0;
}

.clearfix-custom:after {
	display: table;
	content: "";
	line-height: 0;
	clear: both;
}

.default-panel-1 {
	
}
/*--TABLE MODIFIED--*/
.table {
	width: 100%;
	margin-bottom: 10px;
}

.table th,.table td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #d9d9d9;
}

.table th {
	font-weight: bold;
	padding: 10px 8px;
}

.table thead th {
	vertical-align: bottom;
}

.table caption+thead tr:first-child th,.table caption+thead tr:first-child td
	{
	border-top: 0;
}

.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td
	{
	border-top: 0;
}

.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td
	{
	border-top: 0;
}

.table tbody+tbody {
	border-top: 2px solid #d9d9d9;
}

.table .table {
	background-color: white;
}

.table-condensed th,.table-condensed td {
	padding: 4px 5px;
}

.table-condensed th {
	padding: 8px 5px;
}

.table-bordered {
	border: 1px solid #d9d9d9;
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.table-bordered th,.table-bordered td {
	border-left: 1px solid #d9d9d9;
}

.table-bordered caption+thead tr:first-child th {
	border-top: 0;
}

.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td
	{
	border-top: 0;
}

.table-bordered colgroup+thead tr:first-child th {
	border-top: 0;
}

.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td
	{
	border-top: 0;
}

.table-bordered thead:first-child tr:first-child th {
	border-top: 0;
}

.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td
	{
	border-top: 0;
}

.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child
	{
	-webkit-border-radius: 2px 0 0 0;
	-moz-border-radius: 2px 0 0 0;
	border-radius: 2px 0 0 0;
}

.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child
	{
	-webkit-border-radius: 0 2px 0 0;
	-moz-border-radius: 0 2px 0 0;
	border-radius: 0 2px 0 0;
}

.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child
	{
	-webkit-border-radius: 0 0 0 2px;
	-moz-border-radius: 0 0 0 2px;
	border-radius: 0 0 0 2px;
}

.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child
	{
	-webkit-border-radius: 0 0 2px 0;
	-moz-border-radius: 0 0 2px 0;
	border-radius: 0 0 2px 0;
}

.table-bordered tfoot:last-child tr:last-child>td:last-child {
	-webkit-border-radius: 0 0 2px 0;
	-moz-border-radius: 0 0 2px 0;
	border-radius: 0 0 2px 0;
}

.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
}

.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {
	-webkit-border-radius: 0 0 2px 0;
	-moz-border-radius: 0 0 2px 0;
	border-radius: 0 0 2px 0;
}

.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child
	{
	-webkit-border-radius: 2px 0 0 0;
	-moz-border-radius: 2px 0 0 0;
	border-radius: 2px 0 0 0;
}

.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child
	{
	-webkit-border-radius: 2px 0 0 0;
	-moz-border-radius: 2px 0 0 0;
	border-radius: 2px 0 0 0;
}

.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child
	{
	-webkit-border-radius: 0 2px 0 0;
	-moz-border-radius: 0 2px 0 0;
	border-radius: 0 2px 0 0;
}

.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child
	{
	-webkit-border-radius: 0 2px 0 0;
	-moz-border-radius: 0 2px 0 0;
	border-radius: 0 2px 0 0;
}

.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th
	{
	background-color: #e8e8e8;
}

.table-hover tbody tr:hover td,.table-hover tbody tr:hover th {
	background-color: #e0e0e0;
}

table td[class*="span"],table th[class*="span"] {
	display: table-cell;
	float: none;
	margin-left: 0;
}

.row-fluid table td[class*="span"],.row-fluid table th[class*="span"] {
	display: table-cell;
	float: none;
	margin-left: 0;
}

.table td.span1,.table th.span1 {
	float: none;
	width: 44px;
	margin-left: 0;
}

.table td.span2,.table th.span2 {
	float: none;
	width: 124px;
	margin-left: 0;
}

.table td.span3,.table th.span3 {
	float: none;
	width: 204px;
	margin-left: 0;
}

.table td.span4,.table th.span4 {
	float: none;
	width: 284px;
	margin-left: 0;
}

.table td.span5,.table th.span5 {
	float: none;
	width: 364px;
	margin-left: 0;
}

.table td.span6,.table th.span6 {
	float: none;
	width: 444px;
	margin-left: 0;
}

.table td.span7,.table th.span7 {
	float: none;
	width: 524px;
	margin-left: 0;
}

.table td.span8,.table th.span8 {
	float: none;
	width: 604px;
	margin-left: 0;
}

.table td.span9,.table th.span9 {
	float: none;
	width: 684px;
	margin-left: 0;
}

.table td.span10,.table th.span10 {
	float: none;
	width: 764px;
	margin-left: 0;
}

.table td.span11,.table th.span11 {
	float: none;
	width: 844px;
	margin-left: 0;
}

.table td.span12,.table th.span12 {
	float: none;
	width: 924px;
	margin-left: 0;
}

.table tbody tr.success td {
	background-color: #b2edd8;
}

.table tbody tr.error td {
	background-color: #fae7e7;
}

.table tbody tr.warning td {
	background-color: #f9efe6;
}

.table tbody tr.info td {
	background-color: #a7c0d7;
}

.table-hover tbody tr.success:hover td {
	background-color: #9de8cd;
}

.table-hover tbody tr.error:hover td {
	background-color: #f6d1d1;
}

.table-hover tbody tr.warning:hover td {
	background-color: #f4e2d2;
}

.table-hover tbody tr.info:hover td {
	background-color: #95b4cf;
}

/*End Table*/
.widget-body.default-panel {
	padding: 10px !important;
}

.widget-body.default-panel.custom-pad-me {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0 !important;
}

.form-horizontal-custom.pre-form .control-label {
	width: 270px;
}

.form-horizontal-custom.pre-form .controls {
	margin-left: 285px;
}

label em {
	color: red;
}

.widget-body.loan-menu {
	margin: 5px !important;
}

.widget-body.loan-menu a {
	font-weight: normal;
}

.form-horizontal-custom.loan-details .control-label {
	padding-top: 5px;
}

.form-horizontal-custom.loan-details .controls {
	padding: 0px 10px 0px 10px;
}

.print-button {
	padding: 0px 10px 5px 10px;
}

.print-button a.btn {
	font-size: 13px !important;
}

.loan-details-page .control-group.span12 {
	margin: 0 !important;
}

.row-fluid.loan-details-page .span10 [class*="span6"],.row-fluid.loan-details-page .span12 [class*="span6"]
	{
	margin: 0;
	width: 50%;
}

.row-fluid.loan-details-page .span2 {
	margin: 10px;
	width: 15.5%;
}

.row-fluid.loan-details-page .span2 [class*="span12"] {
	margin: 0px;
	width: 100%;
}

/* TABS*/
.tabs-stacked .open>a:hover {
	border-color: #999999;
}

.tabbable {
	*zoom: 1;
}

.tabbable:before {
	display: table;
	content: "";
	line-height: 0;
}

.tabbable:after {
	display: table;
	content: "";
	line-height: 0;
	clear: both;
}

.tab-content {
	overflow: auto;
	border: 1px solid #e6e6e6;
	border-top: 0;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	padding: 10px;
}

.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs {
	border-bottom: 0;
}

.tab-content>.tab-pane,.pill-content>.pill-pane {
	display: none;
}

.tab-content>.active,.pill-content>.active {
	display: block;
}

.tabs-below>.nav-tabs {
	border-top: 1px solid #d1d1d1;
}

.tabs-below>.nav-tabs>li {
	margin-top: -1px;
	margin-bottom: 0;
}

.tabs-below>.nav-tabs>li>a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.tabs-below>.nav-tabs>li>a:hover {
	border-bottom-color: transparent;
	border-top-color: #d1d1d1;
}

.tabs-below>.nav-tabs>.active>a {
	border-color: transparent #d1d1d1 #d1d1d1 #d1d1d1;
}

.tabs-below>.nav-tabs>.active>a:hover {
	border-color: transparent #d1d1d1 #d1d1d1 #d1d1d1;
}

.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li {
	float: none;
}

.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px;
}

.tabs-left>.nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #d1d1d1;
}

.tabs-left>.nav-tabs>li>a {
	margin-right: -1px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.tabs-left>.nav-tabs>li>a:hover {
	border-color: #eeeeee #dfdfdf #eeeeee #eeeeee;
}

.tabs-left>.nav-tabs .active>a {
	border-color: #d1d1d1 transparent #d1d1d1 #579da9;
	*border-right-color: white;
	border-left: 3px solid #579da9;
	border-top: 1px solid #d1d1d1;
}

.tabs-left>.nav-tabs .active>a:hover {
	border-color: #d1d1d1 transparent #d1d1d1 #579da9;
	*border-right-color: white;
}

.tabs-right>.nav-tabs {
	float: right;
	margin-left: 19px;
	border-left: 1px solid #d1d1d1;
}

.tabs-right>.nav-tabs>li>a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.tabs-right>.nav-tabs>li>a:hover {
	border-color: #eeeeee #eeeeee #eeeeee #dfdfdf;
}

.tabs-right>.nav-tabs .active>a {
	border-color: #d1d1d1 #d1d1d1 #d1d1d1 transparent;
	*border-left-color: white;
}

.tabs-right>.nav-tabs .active>a:hover {
	border-color: #d1d1d1 #d1d1d1 #d1d1d1 transparent;
	*border-left-color: white;
}

.nav-tabs,.nav-pills {
	*zoom: 1;
}

.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after {
	display: table;
	content: "";
	line-height: 0;
}

.nav-tabs:after,.nav-pills:after {
	clear: both;
}

.nav-tabs>li,.nav-pills>li {
	float: left;
}

.nav-tabs>li>a,.nav-pills>li>a {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 2px;
	line-height: 14px;
}

.nav-tabs {
	border-bottom: 1px solid #cccccc;
}

.nav-tabs>li {
	margin-bottom: -1px;
}

.nav-tabs>li>a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	border: 1px solid transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.nav-tabs>li>a:hover {
	border-color: #eeeeee #eeeeee #dfdfdf;
}

.nav-tabs>.active>a {
	color: black;
	border: 1px solid #cccccc;
	border-top: 3px solid #375B7B;
	background: white;
	border-bottom-color: transparent;
	cursor: default;
}

.nav-tabs>.active>a:hover {
	color: #525252;
	background-color: white;
	border: 1px solid #cccccc;
	border-bottom-color: transparent;
	cursor: default;
	border-top: 3px solid #375B7B;
}

.margin-bottom-10 {
	margin-bottom: 10px !important;
}

.btn-group a.btn {
	font-weight: normal !important;
}

.margin-left-10 {
	margin-left: 10px !important;
}

@media ( min-width : 1200px) {
	.row-fluid .span10.no-margin.margin-left-10 {
		width: 84.3%;
	}
}

@media ( min-width : 1230px) {
	.row-fluid .span10.no-margin.margin-left-10 {
		width: 84.3%;
	}
}

@media ( min-width : 1530px) {
	.row-fluid .span10.no-margin.margin-left-10 {
		width: 84.65%;
	}
}

.form-horizontal-custom.loan-details .controls.fix-input {
	padding: 5px 10px 5px 10px;
}

.form-horizontal-custom.loan-details .controls.fix-input-2 {
	padding: 5px 10px 0px 10px;
}

ul.fix-drop>li {
	padding: 2px 10px;;
}

ul.fix-drop>li label {
	margin-bottom: 0px;
}

.dropdown-menu.pull-right.fix-drop {
	z-index: 10000;
}

.dashboard-wrapper .main-container .widget {
	margin-bottom: 10px;
}

header a.logo {
	font-size: 18px;
	color: #cccccc;
}

.metro-navigation .nav-block {
	width: 15.65%;
}

table a {
	color: #0088cc;
	text-decoration: none;
}

/* line 26, bootstrap/_scaffolding.scss */
table a:hover {
	color: #005580;
	text-decoration: underline;
}

.metro-navigation.custom-nav .nav-block {
	height: 40px;
}

.metro-navigation.fix .nav-block,.metro-navigation.custom-nav.fix .nav-block
	{
	margin-bottom: 0;
}

.metro-navigation.custom-nav.fix2 .nav-block {
	width: 13%;
	margin-bottom: 0;
}

.metro-navigation.fix2 .nav-block {
	width: 13.23%;
	margin-bottom: 0;
}

body.login .dashboard-wrapper {
	min-height: 800px;
}

.datepicker.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.form-actions {
	margin-top: 0;
	margin-bottom: 0;
}

.reports .featured-articles-container {
	min-height: 300px;
}

.reports .featured-articles-container .articles a {
	font-size: 14px;
	font-weight: bold;
}

.daterangepicker {
	border: 1px solid #bfbfbf;
}

.metro-navigation .current:after {
	border-top: 40px solid #dba26b;
}

.metro-navigation .current {
	border: 3px #dba26b solid;
}

.metro-navigation .nav-block .brand,.metro-navigation .nav-block .tile-status
	{
	font-size: 13px;
}
.form-horizontal-custom.report .control-label {
padding: 6px 20px 6px 0px;
}
.user-profile.message a {
	color: white;
}
.paginate_button_disabled {
color: #999999 !important;
background-color: transparent !important;
cursor: default !important;
}
.dataTables_paginate.paging_full_numbers{
	margin-top:10px;
	margin-bottom: 10px;
}