﻿body {
	--bs-nav-link-font-size: 14px;
	--bs-btn-font-size: 14px !important;
	--bs-primary: #1c72b9 !important;
	--bs-link-color: #8e85e6;
	--bs-primary-rgb: 28, 114, 185;
	--bs-link-color-rgb: 28, 114, 185 !important;
	--bs-link-hover-color-rgb: 22, 97, 158;
	--bs-link-hover-color: #16619e;
	--bs-dropdown-link-hover-color: #16619e;
	--bs-dropdown-link-active-color: #16619e;
	--bs-nav-pills-link-active-bg: #8e85e6 !important;
}

.registration-page .form-control,
.taxpayer-details .form-control,
.taxpayer-details .form-select,
.login-page input.form-control {
	color: #1c72b9 !important;
}

.btn-primary {
	--bs-btn-color: #fff;
	--bs-btn-bg: #1c72b9;
	--bs-btn-border-color: #1c72b9;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #175f9b;
	--bs-btn-hover-border-color: #165a91;
	--bs-btn-focus-shadow-rgb: 28, 114, 185;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #165a91;
	--bs-btn-active-border-color: #145587;
	--bs-btn-active-shadow: none;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #1c72b9;
	--bs-btn-disabled-border-color: #1c72b9;
}

.btn-primary-soft {
	color: #1c72b9;
	background-color: rgba(28, 114, 185, 0.1);
}

.form-check-input:checked {
	background-color: #1c72b9;
	border-color: #1c72b9;
}

.btn-outline-primary {
	--bs-btn-color: #1c72b9;
	--bs-btn-border-color: #1c72b9;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #1c72b9;
	--bs-btn-hover-border-color: #1c72b9;
	--bs-btn-focus-shadow-rgb: 28, 114, 185;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #1c72b9;
	--bs-btn-active-border-color: #1c72b9;
	--bs-btn-active-shadow: none;
	--bs-btn-disabled-color: #1c72b9;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #1c72b9;
	--bs-gradient: none;
}

.btn-primary-soft:active,
.btn-primary-soft:hover,
.btn-primary-soft:focus {
	color: #fff;
	background-color: #1c72b9;
	border-color: #1c72b9;
}

.style-specific-logo {
	max-width: 250px;
	margin-bottom: -4px !important;
	height: 100px !important;
	margin-top: -30px !important;
}

.navbar .style-specific-logo {
	margin-left: -5px !important;
	margin-bottom: -30px !important;
	padding-top: 10px;
	padding-left: 15px;
	height: 90px !important;
}

.registration-page .style-specific-logo {
	margin-left: -33px !important;
	padding-top: 1em;
}
/*.btn-primary-soft {
	color: var(--bs-primary);
}*/
.navbar-brand {
	position: fixed;
	top: 2px;
	left: -8px;
}

#offcanvasSidebar {
	margin-top: 76px;
}

.wrapper {
	background-color: rgba(0, 0, 0, 0) !important;
}

.title, .thank-you-text {
	color: var(--bs-primary);
}

.checker-value-field {
	color:  var(--bs-primary) !important;
}

.page-content-wrapper {
	background-size: auto !important;
}

[data-bs-theme="dark"] .bg-image {
	background-image: url(/images/rodniki-deti/background-image.png) !important;
}

.bg-image {
	background-image: url(/images/rodniki-deti/background-image.png) !important;
}

[data-bs-theme="dark"] .bg-image-for-artist-representative {
	background-image: url(/images/rodniki-deti/artist-representative/background-image.jpg) !important;
}

.bg-image-for-artist-representative {
	background-image: url(/images/rodniki-deti/artist-representative/background-image.jpg) !important;
}

.login-form {
	margin: auto;
	width: 21em !important;
}

.h-modalParticipantSuccess-logo {
	height: 100px !important;
	padding-top: 1em;
	padding-bottom: 1em;
}