body{
	background-color: #ffffff;
}


h1 i{
 font-size: .7em !important;
}

h4 i{
	font-size: 16px !important;
	
}

.table_data {
	clear: both;
}

.bottom-row{
	margin-top: 30px;
}

.float-right{
	float: right;
}

.button {
    background-color: #cccccc;
    border: 1px solid #666666;
    padding: 5px 10px;
    color: #000000;
    margin: 5px 10px;
    border-radius: 6px;
        display: inline-block;
}

.button:hover{
	color: 666666;
	text-decoration: none;
}


.button-small {
	font-size: 14px;
}


.header div{
		color: #ffffff;
}

.header .evenme{
	    padding-top: 24px;
}

.header img{
	width: 100%;
}


.sub-nav {
	padding-bottom: 30px;
}

.recent-scores{
	    padding-right: 30px;
	    padding-left: 30px;
}

.recent-scores table {
	width: 100%;
}

.sub-title{
	font-weight: bold;
	color: #063390;
}

.all-link {
	float: right;
}

.header{
	 padding-top: 15px;
     padding-bottom: 15px;
     /*margin-bottom:30px;*/
     background-color: #063390;
}

.nav{
	 padding: 20px;
   /*  padding-bottom: 20px;*/
     margin-bottom:30px;
     background-color: #efefef;
}

#infoMessage {
	color: #dd2a2a;
}

.announcement {
	color: #dd2a2a;
	font-weight: bold;
	/*font-size: 1.2em;*/
}


.error-messages p {
	color: #dd2a2a;
}

.inline {
	display: inline;
}

.table-border{
		border: 2px solid #252627;
}
.user-test-row div{
	display: inline;
	padding: 5px 5px;
	width: 20%;
}

.user-test-table {
	padding: 20px;

}

.footer{
	padding: 30px 0;
     margin: 30px 0;
     /*background-color: #b5babe;*/
}


.form-field {
	padding-bottom: 20px;
}

.form-field label{
	width: auto;
	    /*float: left;*/
}

.form-field select{
	width: 100%;
}

.form-field label.title-red{
	color: #d61c1c;
}

.form-section-submit {
	clear: both;
	width: 100%;
	padding: 30px;
}


.form-section {
	width: 100%;
	float: none;
}

.form-section label{
	display: block;
}

.form-section select {
	width: 90%;
}

@media (min-width: 768px) {
	.form-section {
		width: 50%;
		float: left;
	}
}

.hidden-field {
	display: none;
}


.form_user input, form select, .form-field input, .form_field select, textarea {
	width: auto;

}

.sub-search{
	margin-bottom: 30px;
}

.sub-search select{
	float: left;
}

.sub-search input {
	width: auto;

}

.icon-green {
	color: #2ed114;
}

.icon-red {
	color: #bf0d0d;
}


.table-highlight {
	background-color: #f23c3c;
}

.table-highlight a i{
	color: #ffffff;
}

thead th {
	background-color: #939393;
	padding: 10px;
	color: #ffffff;
}

thead th a {
	color: #ffffff;
}

tbody td{
	padding: 10px;
}

tr:nth-child(even) {background-color: #f2f2f2;}


@media (min-width: 768px) {
	form p label, .form-field label{
		width: 260px;
	}

	.form-field .small {
		width: 50px;
	}
	.form-field .sub-label {
		width: 126px;
	}

	form input, form select, .form-field input, .form_field select, textarea{
		width: 50%;
	}

	.form-field input[type=checkbox]{
		width: auto;
		margin: 20px;
	}
}

.pager{
	margin: 30px 0;
}

.pager a {
	padding: 20px;
	font-weight: bold;
}
.pager strong{
	padding: 20px;
}


.user-body{
	margin: 100px 0;
}

.search-text{
	    margin: 20px 0;
}

.user-department-div{
	width: 40%; float: left
}

.user-department-arrow {
	float: left;
	width: 10%;
	    text-align: center;
}


.sub-element-text {
	display: block;
    font-size: .8em;
    color: grey;
}

.user-details .row{
	margin-top: 30px;
}

.user-detail table{
	width: 100%;
}



.span-table {
	width: 100%;
}

.span-table span{
	display: inline-block;
}


.span-table td{
	padding: 5px;
}


.span-role {
	padding-right: 10px;
}

.user-skills-buttons .button{
	margin: 5px 0px;
}

.extra-space {
	padding-top: 20px;
}


.skills-form input[type="radio"] {
	width: 30px;
}


.skills-form label{
	padding-left: 30px;
	width: 350px;
}

.skills-form .skills-section{
	padding: 20px;

	margin-bottom: 30px;
	background-color: #ebebeb;
}


.skills-form .skills-section .question-section {
	margin-bottom: 20px;
	margin-top: 20px;
}


.row-alternate .col-md-6:nth-child(even) {background-color: #f2f2f2;}

.text-50 {
	width: 50%;
}

