.help-block, .help-block-error { color: red; font-size: 12px; }
form div.required label.control-label:after {
    content:" * ";
    color:red;
}

.no-shadow {
	text-shadow: 0 0 0 rgba(0, 0, 0, 1);
}

.form-group {
    margin-bottom: 0.75rem;
}

.select2 {
	width: 100% !important;
}

.form-control.form-control-solid,
.form-control.form-control-solid:active, .form-control.form-control-solid.active, .form-control.form-control-solid:focus, .form-control.form-control-solid.focus {
	background-color: #fff;
	border-color: #e4e4e4;
}

.form-control[readonly],
.readonly {
	background-color: #f1f1f1; !important;
}

input[type="checkbox"] {
	-ms-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
	margin: 5px 10px 5px 0px;
}


.topbar,
.header .header-top,
.btn-primary,
.header-mobile {
	background-color: #3B751D !important;
	border-color: #3B751D !important;
}

.bg-line {
	background-color: #00B901 !important;
	border-color: #00B901 !important;
}

.text-tl {
	color: #86AA3E;
}
.bg-tl {
	background-color: #86AA3E;
}
.bg-tl2 {
	background-color: #3B751D !important;
}

.text-line {
	color: #00B901 !important;
}

.text-black {
	color: black !important;
}
.text-yellow {
	color: yellow !important;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: black !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: black !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: black !important;
}



/* width */
.tl-scrollbar::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.tl-scrollbar::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

/* Handle */
.tl-scrollbar::-webkit-scrollbar-thumb {
  background: #3B751D;
  border-radius: 10px;
}

/* Handle on hover */
.tl-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #3B751D;
}


@media (max-width: 768px) {
	html, body {
	    font-size: 14px !important;
	}
}


