/*
  Ebisum style file - formulare
*/
input[type="text"], input[type="email"], input[type="password"] {
  width: 200px;
}

/** pro AJAX button - disable */
input[type="submit"][disabled] {
  background-color: gray !important;
  cursor: not-allowed;
}

/** Prodlouzezni nazvu pozice */
#frm-pozice-poziceForm-nazev {
  width: 400px;
}

/* Okno Tooltip pro komentar */
.tooltip_mouse {position: relative}
.tooltip_popisek {position: absolute; left: 50%; top: 100%; display: none; left:10px; width: 400px; border: 1px solid #666; padding: 10px; background: #fff; z-index: 100; box-shadow: rgba(0, 0, 0, 0.298) 0px 3px 8px 0px; transition: opacity .5s; -webkit-transition: opacity .5s; opacity: 0}
.tooltip_mouse:hover .tooltip_popisek {display: block; opacity: 1}

/* Okno Tooltip pro Help */
.tooltip_popisek_help {border: 2px solid navy; border-radius:10px; width:30px; height:30px; background:#03a9f47a; color:navy; font-weight:bold; padding-left:4px; padding-right:4px;}

input:blank {
  background-color:white;
}

/* povine inputy cervene */
input:required {
  background-color: #ffcece;
}
select:required {
  background-color: #ffcece;
}
textarea:required {
  background-color: #ffcece;
}
input[type="text"]:valid {
  background-color:white;
}
input[type="date"]:valid {
  background-color:white;
}
select:valid {
  background-color:white;
}
textarea:valid {
  background-color:white;
}

/* uprava pro ukladaci tlacitko pracovnika */
input[name="submitAndStay"] {
  float: left;
}

/** RS - tlacitko v reportu */
.buttonReport {
  background: #ff0080 !important;
  border-color: #ff0080 !important;
}
.btn-success {
  background-color: #ff0080 !important;
  background-color: #ff0080 !important;
}


/** Tocici logo WAIT */
.loader,
.loader:after {
  border-radius: 50%;
  width: 3em;
  height: 3em;
}
.loader {
  /*margin: 60px auto;*/
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(32,14,135, 0.2);
  border-right: 1.1em solid rgba(32,14,135, 0.2);
  border-bottom: 1.1em solid rgba(32,14,135, 0.2);
  border-left: 1.1em solid #200e87;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}