

body {
	background: #f5f5f5;
}
#ler-header .container .nav-link, .dropdown-item {
	color: #2c63ae;
	font-family: 'lato', arial;
	font-size: 14px;
}
.dropdown-item:focus, .dropdown-item:hover {
	color: #fff;
	text-decoration: none;
	background-color: #2c63ae;
}

#ler-footer .footer {
	padding: 10px;
	background: #8a8a8a;
	color: #fff;
}
.ler-main-menu-container .nav li a.active {
	background: #f5f5f5;
}
.session-accordion .ui-accordion-header {
	color: #555555;
}
h1 {
	color: #2c63ae;
}
h2 {
	color: #b50c57;
}
h2.marked {
	color: #888;
}
h2.marked strong {
	color: #000;
}
h3 {
	color: #000;
}
h4 {
	color: #622;
}
h5 {
	color: #ff9933;
}
.answer {
	color: #2c63ae;
	padding-top: 5px;
}
.exam h3 {
	color: #000000 !important;
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	background-color: #DDE5F6;
}
.exam ul.answers {
	border: 0 solid #000000;
}
.exam .answers .correct, .exam .correct {
	background-color: #D7EDD9;
	border-color: #C3E4C5;
	color: #777777;
}
.exam .answers .incorrect, .exam .incorrect {
	background-color: #F6DDDD;
	border-color: #F2CCCC;
	color: #777777;
}

.exam ul.answers li label:hover {
	background-color: #FFFFE8;
	border: 1px solid #FFFFCC;
}
.exam .exam-button-div {
	border-top: 1px solid #EBEBEB;
}

.btn-primary {
    color: #fff;
    background-color: #2c63ae;
    border-color: #1d689f;
}
.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
	color: #fff;
    background-color: #1d689f;
    border-color: #1d689f;
}

.btn-info {
	background-color: #9E9E9E;
	border-color: #757575;
}
.btn-info:hover {
	background-color: #757575;
	border-color: #9E9E9E;
}
.form-group .req, .form-group .require, .form-group .required {
	color: #d9534f;
}

#homepage-tabbed-nav .nav-link, #tabs  .nav-link {
	border-color: #ddd #ddd #fff;
	background-color: #9E9E9E;
	color: #fff;
}
#homepage-tabbed-nav .nav-tabs .nav-item.show .nav-link, #homepage-tabbed-nav .nav-tabs .nav-link.active, #tabs .nav-tabs .nav-item.show .nav-link, #tabs .nav-tabs .nav-link.active {
	border-color: #ddd #ddd #fff;
	background-color: #2c63ae;
	color: #fff;
}
.ler-page .ler-lcol .about-box {
	border: 1px solid #d5d2d2;
}
.ler-page .ler-lcol .about-box .heading {
	background: #2c63ae;
}
#ceStatement h1 {
	background-color: #2c63ae;
}
a, a:focus, a:hover {
	color: #2c63ae;
}
.login-header {
    background: #2c63ae;
}
