/* LOADING ICON */
.loading:before{content:"";display:block;position:absolute;left:50%;top:50%;font-size:10px;text-indent:-9999em}.loader-animation-1 .loading:before,.loading:before{width:1.25em;height:5em;margin:-2.5em 0 0 -.625em;border:none;-webkit-border-radius:0;border-radius:0;background:#000;-webkit-animation:loader-animation-1 1s infinite ease-in-out;animation:loader-animation-1 1s infinite ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes loader-animation-1{0%,100%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000}12.5%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em -1.25em 0 0 #000,-1.875em 1.25em 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em -1.25em 0 0 #000,-1.875em 1.25em 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000}25%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em -2.5em 0 0 #000,-1.875em 2.5em 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em -2.5em 0 0 #000,-1.875em 2.5em 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000}37.5%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em -1.25em 0 0 #000,-1.875em 1.25em 0 0 #000,0 -1.25em 0 0 #000,0 1.25em 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em -1.25em 0 0 #000,-1.875em 1.25em 0 0 #000,0 -1.25em 0 0 #000,0 1.25em 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000}50%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 -2.5em 0 0 #000,0 2.5em 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 -2.5em 0 0 #000,0 2.5em 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000}62.5%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 -1.25em 0 0 #000,0 1.25em 0 0 #000,1.875em -1.25em 0 0 #000,1.875em 1.25em 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 -1.25em 0 0 #000,0 1.25em 0 0 #000,1.875em -1.25em 0 0 #000,1.875em 1.25em 0 0 #000}75%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em -2.5em 0 0 #000,1.875em 2.5em 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em -2.5em 0 0 #000,1.875em 2.5em 0 0 #000}87.5%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em -1.25em 0 0 #000,1.875em 1.25em 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em -1.25em 0 0 #000,1.875em 1.25em 0 0 #000}}@keyframes loader-animation-1{0%,100%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000}12.5%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em -1.25em 0 0 #000,-1.875em 1.25em 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em -1.25em 0 0 #000,-1.875em 1.25em 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000}25%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em -2.5em 0 0 #000,-1.875em 2.5em 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em -2.5em 0 0 #000,-1.875em 2.5em 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000}37.5%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em -1.25em 0 0 #000,-1.875em 1.25em 0 0 #000,0 -1.25em 0 0 #000,0 1.25em 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em -1.25em 0 0 #000,-1.875em 1.25em 0 0 #000,0 -1.25em 0 0 #000,0 1.25em 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000}50%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 -2.5em 0 0 #000,0 2.5em 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 -2.5em 0 0 #000,0 2.5em 0 0 #000,1.875em 0 0 0 #000,1.875em 0 0 0 #000}62.5%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 -1.25em 0 0 #000,0 1.25em 0 0 #000,1.875em -1.25em 0 0 #000,1.875em 1.25em 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 -1.25em 0 0 #000,0 1.25em 0 0 #000,1.875em -1.25em 0 0 #000,1.875em 1.25em 0 0 #000}75%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em -2.5em 0 0 #000,1.875em 2.5em 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em -2.5em 0 0 #000,1.875em 2.5em 0 0 #000}87.5%{-webkit-box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em -1.25em 0 0 #000,1.875em 1.25em 0 0 #000;box-shadow:-1.875em 0 0 0 #000,1.875em 0 0 0 #000,-1.875em 0 0 0 #000,-1.875em 0 0 0 #000,0 0 0 0 #000,0 0 0 0 #000,1.875em -1.25em 0 0 #000,1.875em 1.25em 0 0 #000}}

.loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .1);
  pointer-events: none;
  z-index: 1000000;
}

.no-click {
  pointer-events: none;
}

h1 {
  font-size: 22px;
}
.section-header {
  margin: auto !important;
  text-align: center;
}
.section-row {
  padding: 20px;
}
.section-buttons button {
  width: 200px;
  margin-bottom: 10px;
}

#div_titleblock a,
.a-add-key,
.a-clickable {
  cursor: pointer;
}

#page_results {
  display: none;
  margin-bottom: 25px;
}

input {
  width: 100%;
}

.inactive {
  color: #ff0000;
}

.clearfix:after {
    clear: both;
    content: "";
    display: block;
}

.red {
  color: #ff0000;
}

.input-date {
  width: 100px;
}

.input-date.left {
  margin-left: 10px;
  margin-right: 10px;
}

.input-date.right {
  margin-left: 10px;
  margin-right: 10px;
}

.input-name {
  width: 100px;
}

.input-email {
  width: 200px;
}

.input-filter-left {
  margin-left: 10px;
}

.input-filter-right {
  margin-right: 10px;
}

.input-filter-indent {
  margin-right: 188px;
}

#filter_apply {
  width: 100px;
}

.filter-row:not(:first-child) {
  margin-top: 20px;
}

.select-date-preset {
  width: 140px;
}

.button-date {
  display: none;
  width: 35px;
}

.button-date-left {
  margin-right: 10px;
}

.button-date-right {
  margin-left: 10px;
}

.div-column {
  display: inline-block;
  margin-right: 15px;
  vertical-align: top;
}

.input-button-large {
  font-size: 20px;
  height: 40px;
  width: 150px;
}

.main-button-selected {
  color: #fff;
  background-color: #17a2b8;
}

.sub-button-selected {
  color: #fff;
  background-color: #17a2b8;
}

.a-clickable {
  color: #479ccf;
}

.a-clickable:hover {
  text-decoration: underline;
}

.div-hidden {
  display: none;
}
