/* Put your CSS here */
.fa-star {
	color: orange !important;
}

.disable{
	opacity: .5;
	background: 666;
}

.login-banner {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

.login-title-container {
	text-align: center !important;
	margin-bottom: 20px;
}
.login-title {
	width: 470px;
	text-align: center;
	color: white;
	margin: auto;
	font-weight: bold;
}

.no-borders{
	border: 0 !important;
}

.blue-hd{
	color: #fff;
	background-color: #5090c1;
	padding: 3px;
}

.bold-label{
	font-weight: bold;
}

.navbar-brand {
	max-height: 40px;
	overflow: hidden;
	padding-top: 3px;
	padding-bottom: 0;
}

.navbar-brand img{
	height: 30px;
}

.brand-home {
	font-weight: bold;
}

.link{
	cursor: pointer;
}

.navbar-form-control {
	margin-top: 8px;
}

select.sbox-unit	{
	margin-top: 2px;
	height: 40px;
	line-height: 46px;
	width: 100%;
}

#loading{
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	width:60px;
	height:60px;
	font-weight: bold;
	
}
#loading div.loading-center{
	margin-top:10px;
	height:31px;
	width:31px;
	background:url('../images/ajax-loader.gif');
	margin-left: auto !important;
	margin-right: auto !important;
}

#loading-inner{
	margin-top: 20%;
	margin-left: auto !important;
	margin-right: auto !important;
	width:60px;
	height:60px;
	font-weight: bold;
	
}
#loading-inner div.loading-center{
	margin-top:10px;
	height:31px;
	width:31px;
	background:url('../images/ajax-loader.gif');
	margin-left: auto !important;
	margin-right: auto !important;
}

.loading-spinner{
	height:31px;
	width:31px;
	background:url('../images/ajax-loader.gif');
	margin-left: auto !important;
	margin-right: auto !important;
}

.panel-heading{
	font-size:14pt;
}

.sidebar-sec-line	{
	margin-left: 37px;
}

.sidebar-sec-line2	{
	margin-left: 8px;
}

table.dataTable thead .sorting {
	background: none;
}

.profile-user-info{
  width: 100% !important;
}

#personHistoryElements .widget-header{
  padding-bottom: 10px;
}

/* Member Details */

ul#memberDetailsMenu, ul#memberDetailsActions{
	
}

ul#memberDetailsMenu li, ul#memberDetailsActions li{
	background-color: #f9f9f9;
}

ul#memberDetailsMenu li a, ul#memberDetailsActions li a{
	/*letter-spacing: -1px;*/
}

.assignment{
	top: -8px;
}

.panel-info > .accordion-heading	{
	background-color: #EFF3F8;
}

.noti{
	overflow: hidden;
	display: block;
}

.wrap	{
	white-space: normal;
}

.no-wrap	{
	white-space: nowrap;
}

.answer-delete-icon	{
	margin-left: 3px;
	margin-top: 4px;
	vertical-align: middle;
}

.form-answer	{
	margin-bottom: 7px;
}

.crisis{
	background-color: #f2dede !important;
}

.pehi-items{
    cursor: pointer;
}

#personHistoryElements .btn-primary{
	background-color: #f1f1f1 !important;
	color: #000 !important;
}

#personHistoryElements .btn-primary.active{
	background-color: #2f7bba !important;
	color: #fff !important;
	border-color: #27689d !important;
}

.hov {overflow-x: scroll !important;}

.fht td {

	min-width: 200px !important;
}

.fht td:first-child {

	min-width: 200px !important;
	max-width: 200px !important;
	font-weight: bold;
}



.fh-questions td{
	height: 50px !important;
}

.fh-answers {
	min-width: 200px !important;
	height: 50px !important;
}

#searchText {
	padding: 6px;
	margin-top: 5px !important;
	width: 300px;
}

#searchPersonsUl {
	width: 800px !important;
}

.menuSearchResultTable td a {
    display:block;
    width:100%;
}

.menuSearchResultTable tr {
	cursor: pointer;
}
 

.menuSearchResultTable tr:hover {
	background-color:#f5f5f5;
}
