.card {
	display: block;
}

.text-sm .card-title {
    font-size: 1.2rem;
}

.jqx-validator-hint {
    height: 24px;
}


#messageContainer {
	height: 40px; 
	margin-top: -5px;
	z-index: 99999;
}

.jqx-expander-header-expanded-ui-start {
	border: 1px solid #E48605;
	background: #FF9502 url(../dist/jqwidgets/style/images/start/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #16181b;
	text-decoration: none;
	background-color: #FE982A;
}

.logError {
	color: white;
	background-color: red;
	font-weight: bold;
}

.logInfo {
	color: #FE982A;
	background-color: green;
	font-weight: bold;
}

.logWarning {
	color: white;
	background-color: darkorange;
	font-weight: bold;
}

.main-footer.text-sm, .text-sm .main-footer {
	padding: .512rem;
}

div.pq-grid *
{
    font-size: 14px;
}  

.btn-custom {
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
}

.blueStr {
	color: black;
	font-weight: bold;
	font-family:GilroyRegular;
}

@font-face {
  font-family: jetroFont;
  src: url(/dist/css/font/D-DIN-Bold.woff);
}

@font-face {
  font-family: GilroyRegular;
  src: url(/dist/css/font/Gilroy-Regular.ttf);
}

@font-face {
  font-family: GilroyBold;
  src: url(/dist/css/font/Gilroy-Bold.ttf);
}

@font-face {
  font-family: GilroyHeavy;
  src: url(/dist/css/font/Gilroy-Heavy.ttf);
}

@font-face {
  font-family: GilroyLight;
  src: url(/dist/css/font/Gilroy-Light.ttf);
}

@font-face {
  font-family: GilroyMedium;
  src: url(/dist/css/font/Gilroy-Medium.ttf);
}

.nav-link, .label-default {
	font-family: GilroyBold;
}

.breadcrumb-item a {
	font-family: GilroyBold;
}

h1, h3, .dropdown-item { 
	font-family: GilroyRegular;
}

.card-title, .modal-title { 
	font-family: GilroyRegular;
}

.saveStatus {
	color: #ff0000;
}