/************* Forms ****************************/
.form-group.required .control-label:after {
  content:"*";color:red;
}
#register-sidebar .widget_text h3.widget-title { color: #a3ce6c; }
.limitations_list li{
	clear: both;
	overflow: hidden;
}
/*jquery validation message styling*/
.form-group label{
	color: black;
}
label.error{
	color:red;
	font-weight: normal;
	font-size:8pt;
}
.edit_content{
	position: absolute;
	background: white;
	border: 1px solid red;
	z-index: 99999;
	padding:2px 5px;
}
a{ cursor: pointer;}

div.modal-header .close{
	margin-top:10px;
}
div.modal-header{
	padding:0 15px;
}
h4.modal-title{
	margin: 0px;
	display: inline;
}
span#modalTitle{
	font-size:20pt;
}

#consent_toggle span.glyphicon-minus{ display:inline-block; }
#consent_toggle span.glyphicon-plus{ display:none; }
#consent_toggle.collapsed span.glyphicon-minus{ display:none; }
#consent_toggle.collapsed span.glyphicon-plus{ display:inline-block; }

.sidebar-nav span.glyphicon-minus{ display:inline-block; }
.sidebar-nav span.glyphicon-plus{ display:none; }
.sidebar-nav li.collapsed span.glyphicon-minus{ display:none; }
.sidebar-nav li.collapsed span.glyphicon-plus{ display:inline-block; }

 .table-bordered>thead>tr>th.left-black,.table-bordered>tbody>tr>td.left-black{ border-left:2px solid #000!important; }

.st_facebook_custom:hover,.st_twitter_custom:hover,.st_email_custom:hover{
	text-decoration: none;
}
.st_facebook_custom{
	float:left;
}
.st_facebook_custom,.st_twitter_custom,.st_email_custom{
	display: inline-block;
	height: 32px;
	width: 32px;
	position: relative;
}
.st_facebook_custom{	background-image:url(https://ws.sharethis.com/images/facebook_32.png);	}
.st_twitter_custom{		background-image:url(https://ws.sharethis.com/images/twitter_32.png);	}
.st_email_custom{		background-image:url(https://ws.sharethis.com/images/email_32.png);	}

.t_right{
	text-align: right;
}

/* No focus outline after a mouse click. :focus-visible keeps it for keyboard navigation (WCAG 2.4.7). */
a:focus:not(:focus-visible),
button:focus:not(:focus-visible),
[role="button"]:focus:not(:focus-visible),
[tabindex]:focus:not(:focus-visible),
.btn:focus:not(:focus-visible),
.btn.focus:not(:focus-visible),
.btn:active:focus:not(:focus-visible),
.btn.active:focus:not(:focus-visible),
.nav-tabs > li > a:focus:not(:focus-visible) {
	outline: none;
}
