body {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color: #615D5D;
	background-color: #fff;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Open Sans', sans-serif;
	color: #22431E;
	font-weight: bold;
}
a {
    color: #425b74;
    text-decoration: underline;
}
a:hover, a:focus {
    color: #425b74;
    text-decoration: none;
}
.form-control {
	border: 2px solid #ccc;
}
.form-control:focus {
	border-color: #ccc;
}
.has-error .form-control, .has-error .form-control:focus {
    border: 2px solid #ccc;
}
.btn-default {
    color: #fff;
    background-color: #425b74;
    border-color: #425b74;
    font-size: 17px;
    text-decoration: none;
}
.btn-default:focus, .btn-default.focus {
	color: #fff;
	background-color: #425b74;
	border-color: #425b74;
}
.btn-default:hover {
	color: #fff;
	background-color: #425b74;
	border-color: #425b74;
	text-decoration: underline;
}
.panel-default > .panel-heading {
	color: #111;
	background-color: #efefef;
	border-color: #efefef;
}
.panel-footer {
	background-color: #efefef;
	border-top: 1px solid #efefef;
}
.select2-container--bootstrap .select2-selection {
	border: 2px solid #ccc;
}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
	border: 2px solid #ccc;
}
.select2-container--bootstrap .select2-dropdown {
	border-color: #ccc;
	border-width: 2px;
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
	background-color: #444;
	color: #fff;
}
.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #ccc;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ccc;
}
.form-control::-ms-input-placeholder { /* Microsoft Edge */
    color: #ccc;
}
.table-hover > tbody > tr:hover {
    background-color: #dbdbdb;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #efefef;
}
.input-group-addon {
    background-color: #efefef;
    border: 2px solid #ccc;
}

i {
	color: #7E8FA2;
}

u i {
	color: #615D5D;
}

ul.nobullet li {
	list-style-type: none;
}

.red {
	color: red;
}

.grey {
	color: grey;
}

.large {
	font-size: 22px;
}

i {
	color: #615D5D;
}

.page img {
	height: auto;
	max-width: 50%;
}

.alignright {
	float:right;
	margin:5px 0 20px 20px;
}