.table-responsive>.table-bordered {
	border: 1px solid #dee2e6;
}

.dropdown-submenu > a::after {
	margin-left: .255em;
}

.help-block {
	margin-top:0;
}

.a1label {
	margin-bottom:0;
}

.hidden {
	display:none;
}

.nav-tabs .nav-item {
	margin-bottom: -1px;
}

.sticky {
	z-index:10;
}
span.multiselect-native-select div.btn-group {
	width:100%;
}
.multiselect-container>li>a {
	color:black;
}
li.a1option>a>label {
	font-weight:400 !important;
}
.multiselect-container li>a>label>input {
	margin-left:-20px;
}
span.multiselect-selected-text {
	display: inline-block;
	width: 100%;
	margin-left: -10px;
	padding-left: 10px;
}

div.inline-padding {
	padding-left:7px;
}
.notesDate {
    color: #428BCA;
}
.notesName {
	color: #A94442;
}
.notesMessage {
    color: #777;
}

.form-check-label.a1label {
	font-weight:700;
	color:#000000ab;
}

td.naicsId {
	width:85px;
}
td.naicsCode {
	width:100px;
}
td.naicsMinus {
	width:25px;
}

.a1DarkBlue {
	color:#0F2E51;
}

.a1LightBlue {
	color:#009BDF;
}

legend {
	color:#009BDF;
	margin-bottom:1rem;
}

div.pre-footer {
	background: #fff;
	border-top: 1px solid #dee2e6;
	color: #869099;
	padding: 1rem;
}
div.a1-footer small {
	line-height:35px;
}

div.a1-footer {
	background-color:#E7EAEA;
}

div.small-box > div.inner > h3 {
	word-wrap: break-word;
	white-space: normal;
}

.a1FooterBold {
	color: #8797A8;
}

.a1FooterLink {
	color: #3f5874;
}

.headerBlue {
	color:#2a6496;
	font-weight: 400;
}

.bg-a1blue1{
	background-color: #0f2e51 !important;
	color:#fff !important;
}

.bg-a1blue2{
	background-color: #3f577e !important;
	color:#fff !important;
}

.bg-a1blue3{
	background-color: #000328 !important;
	color:#fff !important;
}

.bg-a1blue4{
	background-color: #009CDF !important;
	color:#000 !important;
}

.bg-a1blue5{
	background-color: #61cdff !important;
	color:#000 !important;
}

.bg-a1blue6{
	background-color: #006ead !important;
	color:#fff !important;
}

.text-expand #noteslog.collapse:not(.show) {
	display: block;
	height: 3rem;
	overflow: hidden;
}

.text-expand #noteslog.collapsing {
	height: 3rem;
}

.text-expand a.collapsed::after {
	content: '+ Show More';
}

.text-expand a:not(.collapsed)::after {
	content: '- Show Less';
}

.panel-graph {
	display: inline-block;
	margin-bottom: 30px;
	width: 100%;
}
.panel-graph-left {
	height: 158px;
	background: #5CB85C;
}
.panel-graph-right {
	height: 158px;
	background: transparent;
	margin-bottom: 0;
	color: #fff;
	text-align: center;
}
.panel-graph-icon {
	font-size: 24px;
	color: rgba(255, 255, 255, 0.15);

}
.panel-graph-right h1 {
	font-size: 40px;
	padding: 31px 10px 13px;
	color: rgba(255, 255, 255, 0.96)
}
.report-green {
	background-color: #5cb85c;
	color: #fff;
}
.report-red {
	background-color: #F0433D;
	color: #fff;
}
.report-blue {
	background-color: #4CB1CF;
	color: #fff;
}
.report-purple {
	color: #fff;
	background-color: #6f5499;
}
.report-brown {
	background-color: #f0ad4e;
	color: #fff;
}

.multiselect-selected-text {
	overflow:hidden;
}

.bg-warning-light {
	background-color:#fcf8e3!important;
}
.strong-label {
	color:#009bdf !important;
}
.soft-label {
	opacity:70%;
}
#Sidebar-Logo {
	height: 60px !important;
	border-radius: 4px;
	max-height: 60px !important;
}
.card-title{
	color:#3c8dbc;
	font-size: 1.2rem;
	padding: .75rem 1.25rem; 
	top-radius: .50rem;
}
font.red {
	color: #f00;
	position:relative;
	top:2px;
}