:root {
  --red-btn-color: #da4f49;
  --green-btn-color: #5bb75b;
  --orange-btn-color: #daa549;
  --yellow-input-bg: #fffdd8;
}

img.dca-logo {
	float: left;
	width: 155px;
}
div.dca-description {
	font-family: Helvetica,Verdana,Arial,sans-serif !important;
	float: left;
	padding: 15px;
}
div.dca-description > small {
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
}

div.dca-description > strong {
	color: #26588d !important;
	text-align: center;
    line-height: inherit;
	height: 59px !important;
	text-transform: none;
	font-size: 45px;
	background: none !important;
	text-indent: 0 !important;
	width: auto !important;
	text-shadow: 1px 1px 1px #FFF;
}

.navbar-brand .slogan {
	font-size: 14px !important;
	text-shadow: 1px 1px 1px #FFF;
}

h4.hl {
	color: #009eef;
}

header#header {
	background: url("../../../images/dca-logo-roof-llgray.png")     no-repeat scroll 70% -10% / 40% auto #FFF;
}

@media (max-width:980px){
	img.dca-logo {
		float: none;
		width: 151px;
	}
	div.dca-description {
		width: 100%;
		position: relative;
		left: -15px;
	}
	div.dca-description > strong {
		font-size: 26px;
		margin-top: -10px;
	}
	header#header {
		background: url("../../../images/dca-logo-roof-llgray.png") no-repeat scroll 50% 30% / 70% auto #FFF;
		text-align: center;
	}
	.navbar-brand .slogan {
		margin: -20px;
	}
}
@media (min-width:981px){
	.navbar .nav {
		width: 100%;
	}
	li.item-362 {
		float: right !important;
	}
}

div#footer {
	margin-top: 100px;
}

li.item-293 > span.separator:before, li.item-362 > span.separator:before  {
	content: "\f007" !important;
	color: #26588d !important;
	right: 0 !important;
	top: 0 !important;
}
li.item-293, li.item-362  {
	background: #E2E2E2;
	padding-left: 16px;
	margin: 1px;	
}
.table-responsive {
    overflow-x: unset !important;
}

.js-stools-container-bar .btn-primary .caret {
    margin-top: 11px;
}
.btn .caret {
    margin-top: 11px;
}
div.paginationcounter {
	text-align: center;
}

span.dca_yes_no {
display: inline-block;
text-align: center;
vertical-align: middle;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: inherit;
font-size: 80%;
font-weight: 400;
padding: 1px 13px;
height: auto;
color: #ffffff;
min-width: 64px;
}

span.dca_yes {
background: var(--green-btn-color);	
}
span.dca_no {
background: var(--red-btn-color);	
}
span.dca_ysno {
background: var(--orange-btn-color);	
}
a.act-btn {
	
}
h1.mgn-btm {
	margin-bottom: 40px;
}
div.jpaginationcounter {
	text-align: center;
}

div#myTabContent {
    padding-top: 30px;
}

div.control-label > label {
    font-weight: bold;
}
div#ajax-map {
  width: 100%;
  min-height: 800px;
}

@media print
{    
    .no-print
    {
        display: none !important;
    }
}

@media (min-width:1200px){
	div#helpModal {
		left: 50%;
		width: 60%;
		margin-left: -30%;
	}
}

div#helpModal div.modal-body {
	height: 80vh;
	overflow-y: auto;
	padding: 10px 25px 25px 25px;
	width: auto;
	max-height: inherit;
}
div#helpModal div.modal-body h3 {
	margin-top: 20px;
}
li.h-act {
	display: inherit;
}
li.h-act > p {
	display: grid;
}
li.h-act > span {
	float: left;
	position: relative;
	top: 5px;
	left: -12px;
}
ul.nav-tabs a.btn-primary {
	background-color: #2e93d7;
	color: #FFF;
	padding: 8px 20px;
}
header.clcrm img.dca-logo {
	width: 88px;
}
header.clcrm div.dca-description > strong {
	color: #428bca !important;
	height: 50px !important;
	font-size: 40px;
}

header.clcrm div.dca-description {
  padding: 6px 0 0 10px;
}

header.clcrmusrlogo img.dca-logo {
	height: 85px;
	padding: 10px;
	width: auto;
}
