/*
 * Cenerimod VR Reporting tema renkleri
 * Ana renkler: #2A276E (koyu lacivert-mor), #703E97 (mor)
 * style.min.css'teki yeşil tonları ezer. Sadece Cenerimod sayfalarında yüklenir,
 * diğer sayfalar etkilenmez.
 */
:root {
  --cenerimod-dark: #2A276E;
  --cenerimod-primary: #703E97;
  --cenerimod-primary-hover: #5A2F7C;
  --cenerimod-light: #F1EBF6;
}

.modal-title {
  color: #2A276E;
}

.modal .form-label {
  color: #2A276E;
}

.left-sidebar {
  background-color: #2A276E;
}

#sidebarnav > li.sidebar-item.active-menu > a.sidebar-link {
  background-color: #703E97 !important;
}

#sidebarnav > li.sidebar-item:not(.active-menu) > a.sidebar-link:hover {
  background-color: rgba(112, 62, 151, 0.3) !important;
}

.icon_container {
  background: #2A276E;
  background: linear-gradient(135deg, #2A276E 0%, #703E97 100%);
}

.brand-logo {
  border-bottom: 1px solid rgba(112, 62, 151, 0.4);
}

.sidebar-profile {
  border-top: 1px solid rgba(112, 62, 151, 0.4);
}

.sidebar-profile .profile-info {
  background-color: #703E97 !important;
}

.sidebar-profile .avatar-initials {
  background: #2A276E;
  background: linear-gradient(135deg, #2A276E 0%, #703E97 100%);
}

.sidebar-profile .logout-link:hover {
  background-color: rgba(112, 62, 151, 0.3) !important;
}

.content_inner_container {
  background: linear-gradient(
    90deg,
    rgba(42, 39, 110, 1) 10%,
    rgba(112, 62, 151, 0.6) 100%
  );
}

.single_box:hover {
  border: 2px solid #703E97;
  box-shadow: 0 0 25px rgba(112, 62, 151, 0.35);
}

.active_single_box {
  border: 2px solid #703E97;
  box-shadow: 0 0 25px rgba(112, 62, 151, 0.35);
  background-color: rgba(234, 226, 242, 0.6);
}

.user_box:hover {
  border: 2px solid #703E97;
  box-shadow: 0 0 25px rgba(112, 62, 151, 0.35);
}

.active_user_box {
  border: 2px solid #703E97;
  box-shadow: 0 0 25px rgba(112, 62, 151, 0.35);
  background-color: rgba(234, 226, 242, 0.6);
}

.box_icon_container {
  background: #2A276E;
  background: linear-gradient(135deg, #2A276E 0%, #703E97 100%);
}

.box_title {
  color: #703E97;
}

.box_number {
  color: #703E97;
}

.box_percent {
  color: #703E97;
  background-color: rgba(112, 62, 151, 0.1);
}

.single_project {
  background-color: rgba(234, 226, 242, 0.6);
  border: 2px solid #D9CCE6;
}

.single_project:hover {
  border: 2px solid rgba(112, 62, 151, 0.8);
  box-shadow: 0 0 25px rgba(112, 62, 151, 0.35);
}

.single_project_access_button {
  background: linear-gradient(
    90deg,
    rgba(42, 39, 110, 1) 10%,
    rgba(112, 62, 151, 0.6) 100%
  );
}

.single_project_access_button:hover {
  background: linear-gradient(
    90deg,
    rgba(42, 39, 110, 1) 10%,
    rgba(112, 62, 151, 0.8) 100%
  );
}

.live_monitoring :is(span) {
  color: rgba(42, 39, 110, 0.8);
}

.quick_actions_inner_container {
  background-color: rgba(234, 226, 242, 0.6);
  border: 2px solid #D9CCE6;
}

.add_new_doctor_button {
  background-color: #2A276E;
}

.register_headset_button {
  background-color: #703E97;
}

.generate_report_button {
  border: 2px solid #2A276E;
  color: #2A276E;
}

.export_data_button {
  border: 2px solid #D9CCE6;
  color: #2A276E;
}

.filter_container {
  background-color: rgba(234, 226, 242, 0.6);
  border: 2px solid #D9CCE6;
}

.search_input_container {
  border: 1px solid #703E97;
}

.search_input {
  color: #2A276E !important;
}

input[type='date'].form-control {
  border: 1px solid #703E97;
  color: #2A276E;
}

input[type='date'].form-control:focus {
  border-color: #703E97;
  box-shadow: 0 0 0 2px rgba(112, 62, 151, 0.15);
}

.dropdown-selected {
  border: 1px solid #703E97;
}

.dropdown-selected:hover {
  border-color: #5A2F7C;
  box-shadow: 0 2px 4px rgba(112, 62, 151, 0.15);
}

.dropdown-caret {
  color: #703E97;
}

.dropdown-search input:focus {
  border-color: #703E97;
}

.selected-tags .placeholder-text {
  color: #2A276E;
}

.selected-tag {
  background: rgba(112, 62, 151, 0.1);
  color: #703E97;
}

.dropdown-option.selected {
  background: rgba(112, 62, 151, 0.08);
  color: #703E97;
}

.option-tick {
  color: #703E97;
}

#clinicFilterText {
  color: #2A276E;
}

.add_new_dr_btn {
  background-color: #703E97 !important;
}

.btn_excel {
  background-color: #703E97 !important;
}

.table thead th h6 {
  color: #2A276E !important;
}

.table thead th {
  background-color: rgba(234, 226, 242, 0.4);
}

.edit_btn {
  background-color: #703E97 !important;
}

.report_filter_container {
  background-color: rgba(234, 226, 242, 0.6);
  border: 2px solid #D9CCE6;
}

.login_left_part_logo_div {
  background: linear-gradient(
    90deg,
    rgba(42, 39, 110, 1) 10%,
    rgba(112, 62, 151, 0.85) 55%,
    rgba(112, 62, 151, 0.6) 100%
  );
}

.login_title {
  color: rgba(42, 39, 110, 1) !important;
}

.login_text, .login_label {
  color: rgba(42, 39, 110, 1) !important;
}

.form-check-input.primary:checked {
  background-color: #703E97 !important;
  border-color: #703E97 !important;
}

.btn-login {
  background-color: #703E97 !important;
}

.btn-secondary-custom {
  background-color: #703E97;
}

.representative-tabs .nav-item .nav-link {
  border: 2px solid #703E97 !important;
  color: #703E97;
}

.representative-tabs .nav-item .nav-link:hover {
  background-color: rgba(112, 62, 151, 0.1);
  color: #703E97;
}

.representative-tabs .nav-item .nav-link.active {
  background-color: #703E97 !important;
  border-color: #703E97 !important;
}

.representative-tabs .nav-item:nth-child(2) .nav-link {
  background-color: #703E97;
}

.representative-tabs .nav-item:nth-child(2) .nav-link.active {
  background-color: #703E97 !important;
}

.representative-tabs .nav-item:nth-child(2) .nav-link:not(.active) {
  color: #703E97;
  border: 2px solid #703E97;
}

.representative-tabs .nav-item:nth-child(2) .nav-link:not(.active):hover {
  background-color: rgba(112, 62, 151, 0.1);
}

.btn-primary1 {
  background-color: #703E97 !important;
  border-color: #703E97 !important;
}

.single_report_container {
  border: 1px solid #703E97;
}

.report_user_icon_box {
  background: linear-gradient(135deg, #703E97 0%, #703E97 100%);
}

.report_dr_name {
  color: #703E97;
}

.report_status_badge.completed {
  background-color: rgba(112, 62, 151, 0.15);
  color: #703E97;
}

.report_details_btn {
  background-color: #703E97;
}

.report_details_btn:hover {
  background-color: #5A2F7C;
}

.report_info_box {
  background-color: rgba(234, 226, 242, 0.6);
}

.report_info_title {
  color: #703E97;
}

.report_info_value i {
  color: #703E97;
}

.report_user_icon {
  background: linear-gradient(135deg, #703E97 0%, #703E97 100%);
}

.report_user_name {
  color: #703E97;
}

.report_status.completed {
  background-color: rgba(112, 62, 151, 0.15);
  color: #703E97;
}

.report_detail_btn {
  background-color: #703E97;
}

.report_detail_btn:hover {
  background-color: #5A2F7C;
}

.report_info_item i {
  color: #703E97;
}
