body {
	font-size: 12px;
}

.navbar-brand {
	font-size: 15px;
	line-height: 17px;
	padding: 16.5px 15px;
}

.navbar-nav > li > a {
    padding-bottom: 15px;
    padding-top: 15px;
    
}

.btn {
	font-size: 12px;
}

.dropdown-menu {
	font-size: 12px;
}

h1, .h1 {
    font-size: 31px;
}
h3, .h3 {
    font-size: 21px;
}

h1, h2, h3 {
    margin-bottom: 8.5px;
    margin-top: 17px;
}

.a-left {text-align: left;}
.a-right {text-align: right;}
.a-center {text-align: center;}

/* Bootstrap overrides */
.login-body {
	position: relative;
	min-height: 600px;
	min-width: 800px;
	background: url('../img/login_bg.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/login_bg.jpg', sizingMethod='scale')";
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/login_bg.jpg.jpg', sizingMethod='scale')";
    zoom:1;
}

.form-control {
    font-size: 12px;
    height: 32px;
}

/*select.form-control {
	height: 32px;
}*/

form#filter-form p.form-control-static {
	height: 32px;
}

form#filter-form > div {
	min-height: 48px;
}

.modal-header {padding: 10px 15px;}
.modal-body {padding: 10px 20px;}
.modal-footer {margin-top: 0px;}

#loginForm .modal-content, .errorModal .modal-content { position: absolute; top: 50%; left: 50%; border: none; margin: -250px 0 50px -185px; width: 370px; }
.scopeDialog .modal-content { position: absolute; top: 50%; left: 50%; border: none; margin: -250px 0 50px -285px; width: 570px; }
#loginForm .modal-body, .scopeDialog .modal-content, .errorModal .modal-content { padding: 30px; text-align: center; }
#loginForm .form-control { margin-bottom: 10px; }
#loginForm .btn-lg { margin: 10px 0 15px; }
#loginForm img { margin: 40px 0 55px; }
.scopeDialog ul.list-group { margin-bottom: 0px; }

#commonMessageModal .modal-dialog { width: 300px; }

.table {font-size: 12px;}

.input-lg {
	padding: 6px 16px;
}

div small.error {
  color: #B94A48; /* color to match Bootstraps error class */
}

.contentHolder {
	padding: 0px 10px;
}

.pageHeader {
	padding-bottom: 10px;
}
.pageHeader h1 {
	margin: 0px;
}

.well.filterform {
	padding: 15px 15px 0px 15px;
}

.filterform form {
	margin: 0px;
}

.btn-group.darklabel > label.btn.active {
	color: #333333;
}
