/* ZCU specific styles */

/* Uprava barev bootstrap tematu pro ZCU */
.z-zcu .b5 {
  /* Default... */
  /* --font-family-sans-serif:  "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; */
}
.z-zcu .b5 .bg-light {
  background-color: #F8FBFF !important;
}

:root,
:root .z-zcu,
.z-zcu [data-bs-theme=light] {
  --bs-blue: #005CAB;
  --bs-link-color: #005cab;
  --bs-link-color-rgb: 0, 92, 171;

  --bs-primary: #005CAB;

  --bs-border-radius-lg: 1px;
  --bs-border-radius: 1px;
  --bs-border-radius-sm: 0;

  --bs-btn-color: #fff;
  --bs-btn-bg: #005CAB;
  --bs-btn-border-color: #005CAB;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #004999;
  --bs-btn-hover-border-color: #004088;
  --bs-btn-focus-shadow-rgb: 49, 49, 49;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #005CAB;
  --bs-btn-active-border-color: #005CAB;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #73a6d1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #73a6d1;
  --bs-gradient: none;

}


.z-zcu .b5 .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #005CAB;
  --bs-btn-border-color: #005CAB;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #004999;
  --bs-btn-hover-border-color: #004088;
  --bs-btn-focus-shadow-rgb: 0, 92, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #004088;
  --bs-btn-active-border-color: #003b77;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #005CAB;
  --bs-btn-disabled-border-color: #005CAB;
}

.z-zcu .b5 .btn-outline-primary {
  --bs-btn-color: #005CAB;
  --bs-btn-border-color: #005CAB;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #005CAB;
  --bs-btn-hover-border-color: #005CAB;
  --bs-btn-focus-shadow-rgb: 49, 49, 49;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #005CAB;
  --bs-btn-active-border-color: #005CAB;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #73a6d1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #73a6d1;
  --bs-gradient: none;
}

/* Loga */
.z-zcu .b5 .z-logo_velke_cs, .z-zcu .b5 .z-logo_velke_en {
  width: 278px;
  height: 127px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;

  display: inline-block;
}

.z-zcu .b5 .z-logo_velke_cs {
  background-image: url('./z-b5-theme-zcu/portal-resources/logo_cs.svg');
}
.z-zcu .b5 .z-logo_velke_en {
  background-image: url('./z-b5-theme-zcu/portal-resources/logo_en.svg');
}

.z-zcu .b5 .z-logo_male_cs, .z-zcu .b5 .z-logo_male_en {
  width: 35px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  text-indent: -9999px;
  overflow: hidden;

  display: block;
}

.z-zcu .b5 .z-logo_male_cs {
  background-image: url('./z-b5-theme-zcu/portal-resources/logo_small_cs.svg');
}
.z-zcu .b5 .z-logo_male_en{
  background-image: url('./z-b5-theme-zcu/portal-resources/logo_small_en.svg');
}

  /*
    Barevne upravy nasich custom stylu pro jednotlive aplikace
   */
.z-zcu .b5.z-epr-img-background {
  background-image: url("/zdroje/bootstrap5/_zebra/themes/z-b5-theme-zcu/epr/000_pozadi_zcu.jpg");
  background-size: cover;
}


.z-fakulta-fav {
  color: #e0b100;
}
.z-fakulta-fdu {
  color: #e5344c;
}
.z-fakulta-fzs {
  color: #006b65;
}
.z-fakulta-fst {
  color: #3889ba;
}
.z-fakulta-fek {
  color: #eb6e08;
}
.z-fakulta-fpe {
  color: #8fbe22;
}
.z-fakulta-fpr {
  color: #600128 ;
}
.z-fakulta-fel {
  color: #074391 ;
}
.z-fakulta-ff {
  color: #00b6d7 ;
}
.z-fakulta-ujp {
  color: #0057a2 ;
}
.z-fakulta-ntc {
  color: #940084 ;
}
