.slim-navbar .nav-item.active .nav-link {background-color:#2672de !important;background-image:none !important; background-repeat:no-repeat;}
.topgap {height: 45px; padding: 3px;}
.error input, .error select { border: 2px red solid;    }
.errorlist {color: red; margin: 0px; padding: 0; list-style-type: none;}
.form-horizontal .control-group { padding: 0 0px 12px 24px;}
.form-horizontal .control-group label{ margin-top: 10px; color:black;}
.form-horizontal .control-group .controls{ width: 90%; }
.form-horizontal .control-group .controls .textInput{ width: 300px; }
.form-horizontal .form-actions{padding: 0 0px 12px 24px; margin-top:20px; display: block; }
td.details-control { background: url('/static/datatables/images/details_open.png') no-repeat center center;cursor: pointer; }
tr.shown td.details-control { background: url('/static/datatables/images/details_close.png') no-repeat center center; }
.faq_table { font-weight: bold;}
p.help-block { margin-bottom: 0px;}
.small_case {text-transform: lowercase !important;}

.form-layout-7 .form-control.custom-class {border: 1px solid #afb6bd; padding: 2px; width: 50%; min-width: 150pt;}

.list-choice-field {margin-left: 0px; padding-left: 0px;margin-bottom: 0px;}
.list-choice-field li{ list-style-type:none;}