/* rating bar styles*/
.rating_bar {
	width: 100px;
	background: url(../../../images/newstar_empty.png) repeat-x 0 0;
	display: inline-block;
}

.rating_bar div {
	height: 20px;
	background: url(../../../images/newstar_full.png) repeat-x 0 0;
}

.relationship-grid{
	width: 30%;
}

.relationship-list{
	width: 100%;
}

.relationship-title-list{
	display: flex;
	justify-content: space-between;
}

.relationship-fields-list{
	margin-top: 20px;
	display: flex;
	gap: 20px;
}

.relationship-fields-list div.rel-field{
	/* border: solid 1px red; */
	width: 100%;
}

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

body {
	font-family: 'Karla', sans-serif;
}

span.price {
	color: #732f37 /*burgandy*/;
	text-transform: none;
}

h1,h2,h3,h4,h5,h6,legend {
	/*margin: 15px 0 13px 0;
	line-height: 20px;*/
    font-family: 'Karla', 'Oswald', sans-serif;
	text-transform: uppercase;
}

h2 {
	font-weight: 600;
	color: #6b3338;
}

.cv-stepper li.active {
	color: #6b3338;
}

.cv-stepper li.active::before {
	background-color: #6b3338;
}

.cv-stepper li.completed {
	color: #af924d;
}

.cv-stepper li.completed::before {
	background-color: #af924d;
}

.custom-control-input:checked ~ .custom-control-label::before {
	color: #fff;
	border-color: #af924d;
	background-color: #af924d;
}

.alert-info {
	--bs-alert-color: #666666;
	--bs-alert-bg: #cccccc;
	--bs-alert-border-color: #666666;
}

.alert-primary {
	--bs-alert-color: #666666;
	--bs-alert-bg: #cccccc;
	--bs-alert-border-color: #666666;
}

.alert-success {
	--bs-alert-color: #fff;
	--bs-alert-bg: #af924d;
	--bs-alert-border-color: #af924d;
}

.text-primary {
	color: #af924d !important;
}

.text-success {
	color: #6b3338 !important;
}

.bg-primary {
	background-color: #af924d !important;
}

.bg-success {
	background-color: #af924d !important;
}

.bg-success-light {
	background-color: #af924d !important;
}

.btn-success {
	background-color: #af924d !important;
}

.btn:focus,.btn:active {
   outline: none !important;
   box-shadow: none;
   background-color: #af924d !important;
   color: #fff !important;
}

a {
  color: #af924d;
}
a:hover {
  color: #666;
}

p {
	margin-top: 0;
	margin-bottom: 0;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #732f37;
  --bs-btn-border-color: #732f37;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #666;
  --bs-btn-hover-border-color: #666;
  --bs-btn-focus-shadow-rgb: 82,114,234;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #af924d;
  --bs-btn-active-border-color: #af924d;
  --bs-btn-active-shadow: 0 1px 2px rgba(0,0,0,0.05);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #888;
  --bs-btn-disabled-border-color: #888;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #af924d;
	border-color: #af924d;
}

.progress-bar {
	background-color: #6b3338;
}

.popupInput{
	display: none;
}