
.drts .drts-bs-btn-primary, .drts .drts-bs-btn-primary.drts-bs-disabled, .drts  .drts-bs-btn-primary:disabled {
	color: #fff;
	background-color: #2c4b83;
	border-color: #2c4b83;
}

.drts .drts-bs-btn-primary:hover {
	color: #fff;
	background-color: #233b68;
	border-color: #203760;
}

.drts .drts-bs-btn-primary:focus, .drts  .drts-bs-btn-primary.drts-bs-focus {
	color: #fff;
	background-color: #233b68;
	border-color: #203760;
	box-shadow: 0 0 0 .2rem rgba(52, 90, 157, .5);
}

.drts .drts-bs-btn-primary:not(:disabled):not(.drts-bs-disabled):active, .drts  .drts-bs-btn-primary:not(:disabled):not(.drts-bs-disabled).drts-bs-active, .drts
.drts-bs-show > .drts-bs-btn-primary.drts-bs-dropdown-toggle {
	color: #fff;
	background-color: #203760;
	border-color: #3b65b0;
}

.drts .drts-bs-btn-primary:not(:disabled):not(.drts-bs-disabled):active:focus, .drts  .drts-bs-btn-primary:not(:disabled):not(.drts-bs-disabled).drts-bs-active:focus, .drts
.drts-bs-show > .drts-bs-btn-primary.drts-bs-dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(52, 90, 157, .5);
}

.drts .drts-bs-btn-outline-primary {
	color: #2c4b83;
	border-color: #2c4b83;
}

.drts .drts-bs-btn-outline-primary:hover, .drts .drts-bs-btn-outline-primary:not(:disabled):not(.drts-bs-disabled):active, .drts  .drts-bs-btn-outline-primary:not(:disabled):not(.drts-bs-disabled).drts-bs-active, .drts
.drts-bs-show > .drts-bs-btn-outline-primary.drts-bs-dropdown-toggle {
	color: #fff;
	background-color: #2c4b83;
	border-color: #2c4b83;
}

.drts .drts-bs-btn-outline-primary:focus, .drts  .drts-bs-btn-outline-primary.drts-bs-focus, .drts .drts-bs-btn-outline-primary:not(:disabled):not(.drts-bs-disabled):active:focus, .drts  .drts-bs-btn-outline-primary:not(:disabled):not(.drts-bs-disabled).drts-bs-active:focus, .drts
.drts-bs-show > .drts-bs-btn-outline-primary.drts-bs-dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(44, 75, 131, .5);
}

.drts .drts-bs-btn-outline-primary.drts-bs-disabled, .drts  .drts-bs-btn-outline-primary:disabled {
	color: #2c4b83;
}

.drts .drts-bs-btn-link {
	color: #2c4b83;
}

.drts .drts-bs-btn-link:hover {
	color: #182a49;
}

.drts .drts-bs-list-group-item.drts-bs-active, .drts .drts-bs-custom-control-input:checked~.drts-bs-custom-control-label::before {
	color: #fff;
	background-color: #2c4b83;
	border-color: #2c4b83;
}

.drts .irs-from::before, .drts .irs-single::before, .drts .irs-to::before, .drts .irs-from::after, .drts .irs-single::after, .drts .irs-to::after {
	border-top-color: #2c4b83;
}

.drts .irs--flat .irs-from, .drts .irs--flat .irs-single, .drts .irs--flat .irs-to, .drts .irs--flat .irs-bar, .drts .irs--flat .irs-handle > i:first-child {
	background-color: #2c4b83;
}

.drts .drts-bs-dropdown-item.drts-bs-active, .drts .drts-bs-dropdown-item:active {
	color: #fff;
	background-color: #2c4b83;
}

.drts .drts-bs-form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #6388ca;
	box-shadow: 0 0 0 .2rem rgba(44, 75, 131, 25%);
}

.drts .drts-bs-btn-primary.drts-bs-focus, .drts .drts-bs-btn-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(44, 75, 131, 25%);
}

.drts .drts-bs-bg-primary {
	background-color: #2c4b83 !important;
}

.drts a.drts-bs-bg-primary:hover, .drts  a.drts-bs-bg-primary:focus, .drts
  button.drts-bs-bg-primary:hover, .drts
  button.drts-bs-bg-primary:focus {
	background-color: #203760 !important;
}
