html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

/*Radzen overrides*/
/* Öka specificitet så Radzens regler överrids */

.rz-scheduler .training-afg {
    background-color: greenyellow !important;
    color: black !important;
    border-left: 4px solid black !important;
    font-size: 0.8rem !important;
}

.rz-scheduler .training-bingo {
    background-color: lightcyan !important;
    color: black !important;
    border-left: 4px solid black !important;
    font-size: 0.8rem !important;
}

.rz-scheduler .training-jg {
    background-color: yellow !important;
    color: black !important;
    border-left: 4px solid #f5f14e !important;
    font-size: 0.8rem !important;
}

.rz-scheduler .training-jul {
    background-color: #fce4ec !important;
    color: #ad1457 !important;
    border-left: 4px solid #f06292 !important;
    font-size: 0.8rem !important;
}

.rz-scheduler .training-km {
    background-color: #ede7f6 !important;
    color: #512da8 !important;
    border-left: 4px solid #9575cd !important;
    font-size: 0.8rem !important;
}

.rz-scheduler .training-lager {
    background-color: #e0f2f1 !important;
    color: #00897b !important;
    border-left: 4px solid #4db6ac !important;
    font-size: 0.8rem !important;
}

.rz-scheduler .training-mote {
    background-color: #f3e5f5 !important;
    color: #6a1b9a !important;
    border-left: 4px solid #ba68c8 !important;
    font-size: 0.8rem !important;
}

.rz-scheduler .training-none {
    background-color: #eceff1 !important;
    color: #607d8b !important;
    border-left: 4px solid #b0bec5 !important;
    font-size: 0.8rem !important;
}

.rz-scheduler .training-tavling {
    background-color: orangered !important;
    color: white !important;
    border-left: 4px solid #ffb74d !important;
    font-size: 0.8rem !important;
}

.rz-scheduler .training-teknik {
    background-color: green !important;
    color: white !important;
    border-left: 4px solid #aed581 !important;
    font-size: 0.8rem !important;
}

.rz-scheduler .traning-other {
    background-color: blue !important;
    color: white !important;
    border-left: 4px solid #9e9e9e !important;
    font-size:small !important;
}
.rz-scheduler .traning-otherf {
    background-color: forestgreen !important;
    color: white !important;
    border-left: 4px solid #9e9e9e !important;
    font-size: small !important;
}
