/* In order to override these variables you can make local changes in af.variables.local.less */
/*signalr-color*/
/*
    Use this file to override variables from af.variables.less
*/

/* KnutTestsCss */

/* timepicker & daypicker*/

/* /file/site/style/418553832.af.controls.datepicker.less:L5 */
.af-timepicker-items-wrap {
  width: 290px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 0.75rem;
  border: 1px solid silver;
  padding-right: 10px;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L14 */
.af-timepicker-items-wrap table {
  width: 100%;
  table-layout: fixed;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L18 */
.af-timepicker-items-wrap table thead {
  font-size: 0.9rem;
  color: #333333;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L23 */
.af-timepicker-items-wrap table th:first-child {
  width: 40px;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L27 */
.af-timepicker-items-wrap table td.am,
.af-timepicker-items-wrap table td.pm {
  vertical-align: top;
  padding-top: 6px;
  padding-right: 6px;
  text-align: right;
  font-weight: bold;
  color: gray;
  text-transform: uppercase;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L37 */
.af-timepicker-items-wrap table td.af-hour-cell,
.af-timepicker-items-wrap table td.af-minute-cell {
  position: relative;
  padding: 14px 0px;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L41 */
.af-timepicker-items-wrap table td.af-hour-cell input,
.af-timepicker-items-wrap table td.af-minute-cell input {
  position: absolute;
  z-index: 4;
  opacity: 0;
  top: 0px;
  left: 0px;
  width: 33px;
  height: 28px;
  cursor: pointer;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L49 */
.af-timepicker-items-wrap table td.af-hour-cell input:checked + span,
.af-timepicker-items-wrap table td.af-minute-cell input:checked + span {
  color: white;
  font-weight: bold;
  background-color: #0275d8;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L56 */
.af-timepicker-items-wrap table td.af-hour-cell span,
.af-timepicker-items-wrap table td.af-minute-cell span {
  border-radius: 0.2rem;
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  width: 33px;
  height: 28px;
  padding-top: 6px;
  padding-left: 9px;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L67 */
.af-timepicker-items-wrap table td.af-hour-cell:hover span,
.af-timepicker-items-wrap table td.af-minute-cell:hover span {
  background-color: #f0ad4e;
  color: white;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L71 */
.af-timepicker-items-wrap table td.af-hour-cell.af-hour-cell,
.af-timepicker-items-wrap table td.af-minute-cell.af-hour-cell,
.af-timepicker-items-wrap table td.af-hour-cell.af-minute-cell,
.af-timepicker-items-wrap table td.af-minute-cell.af-minute-cell {
  background-color: whitesmoke;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L74 */
.af-timepicker-items-wrap table td.af-hour-cell.am,
.af-timepicker-items-wrap table td.af-minute-cell.am,
.af-timepicker-items-wrap table td.af-hour-cell.pm,
.af-timepicker-items-wrap table td.af-minute-cell.pm {
  padding-left: 4px;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L76 */
.af-timepicker-items-wrap table td.af-hour-cell.am:hover,
.af-timepicker-items-wrap table td.af-minute-cell.am:hover,
.af-timepicker-items-wrap table td.af-hour-cell.pm:hover,
.af-timepicker-items-wrap table td.af-minute-cell.pm:hover {
  background-color: white;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L85 */
input.form-control[data-datepicker],
input.form-control.data-datepicker {
  background-repeat: no-repeat;
  background-position: center right 0.66rem;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2215px%22%20height%3D%2216px%22%20viewBox%3D%22441%20377%2015%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cpath%20fill%3D%22%23707070%22%20d%3D%22M442.142857%2C391.857143%20L442.142857%2C389.285714%20L444.714286%2C389.285714%20L444.714286%2C391.857143%20L442.142857%2C391.857143%20Z%20M445.285714%2C391.857143%20L445.285714%2C389.285714%20L448.142857%2C389.285714%20L448.142857%2C391.857143%20L445.285714%2C391.857143%20Z%20M442.142857%2C388.714286%20L442.142857%2C385.857143%20L444.714286%2C385.857143%20L444.714286%2C388.714286%20L442.142857%2C388.714286%20Z%20M445.285714%2C388.714286%20L445.285714%2C385.857143%20L448.142857%2C385.857143%20L448.142857%2C388.714286%20L445.285714%2C388.714286%20Z%20M442.142857%2C385.285714%20L442.142857%2C382.714286%20L444.714286%2C382.714286%20L444.714286%2C385.285714%20L442.142857%2C385.285714%20Z%20M448.714286%2C391.857143%20L448.714286%2C389.285714%20L451.571429%2C389.285714%20L451.571429%2C391.857143%20L448.714286%2C391.857143%20Z%20M445.285714%2C385.285714%20L445.285714%2C382.714286%20L448.142857%2C382.714286%20L448.142857%2C385.285714%20L445.285714%2C385.285714%20Z%20M452.142857%2C391.857143%20L452.142857%2C389.285714%20L454.714286%2C389.285714%20L454.714286%2C391.857143%20L452.142857%2C391.857143%20Z%20M448.714286%2C388.714286%20L448.714286%2C385.857143%20L451.571429%2C385.857143%20L451.571429%2C388.714286%20L448.714286%2C388.714286%20Z%20M445.571429%2C381%20C445.571429%2C381.151786%20445.4375%2C381.285714%20445.285714%2C381.285714%20L444.714286%2C381.285714%20C444.5625%2C381.285714%20444.428571%2C381.151786%20444.428571%2C381%20L444.428571%2C378.428571%20C444.428571%2C378.276786%20444.5625%2C378.142857%20444.714286%2C378.142857%20L445.285714%2C378.142857%20C445.4375%2C378.142857%20445.571429%2C378.276786%20445.571429%2C378.428571%20L445.571429%2C381%20Z%20M452.142857%2C388.714286%20L452.142857%2C385.857143%20L454.714286%2C385.857143%20L454.714286%2C388.714286%20L452.142857%2C388.714286%20Z%20M448.714286%2C385.285714%20L448.714286%2C382.714286%20L451.571429%2C382.714286%20L451.571429%2C385.285714%20L448.714286%2C385.285714%20Z%20M452.142857%2C385.285714%20L452.142857%2C382.714286%20L454.714286%2C382.714286%20L454.714286%2C385.285714%20L452.142857%2C385.285714%20Z%20M452.428571%2C381%20C452.428571%2C381.151786%20452.294643%2C381.285714%20452.142857%2C381.285714%20L451.571429%2C381.285714%20C451.419643%2C381.285714%20451.285714%2C381.151786%20451.285714%2C381%20L451.285714%2C378.428571%20C451.285714%2C378.276786%20451.419643%2C378.142857%20451.571429%2C378.142857%20L452.142857%2C378.142857%20C452.294643%2C378.142857%20452.428571%2C378.276786%20452.428571%2C378.428571%20L452.428571%2C381%20Z%20M455.857143%2C380.428571%20C455.857143%2C379.803571%20455.339286%2C379.285714%20454.714286%2C379.285714%20L453.571429%2C379.285714%20L453.571429%2C378.428571%20C453.571429%2C377.642857%20452.928571%2C377%20452.142857%2C377%20L451.571429%2C377%20C450.785714%2C377%20450.142857%2C377.642857%20450.142857%2C378.428571%20L450.142857%2C379.285714%20L446.714286%2C379.285714%20L446.714286%2C378.428571%20C446.714286%2C377.642857%20446.071429%2C377%20445.285714%2C377%20L444.714286%2C377%20C443.928571%2C377%20443.285714%2C377.642857%20443.285714%2C378.428571%20L443.285714%2C379.285714%20L442.142857%2C379.285714%20C441.517857%2C379.285714%20441%2C379.803571%20441%2C380.428571%20L441%2C391.857143%20C441%2C392.482143%20441.517857%2C393%20442.142857%2C393%20L454.714286%2C393%20C455.339286%2C393%20455.857143%2C392.482143%20455.857143%2C391.857143%20L455.857143%2C380.428571%20Z%22%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-size: 0.9375rem 1rem;
  padding-right: 2rem;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L92 */
input.form-control[data-datepicker].form-control-sm,
input.form-control.data-datepicker.form-control-sm {
  padding-right: 1.85rem;
  background-size: 0.83333rem 1rem;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L97 */
input.form-control[data-datepicker].form-control-lg,
input.form-control.data-datepicker.form-control-lg {
  padding-right: 2.5rem;
  background-size: 1.5rem 1.6rem;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L103 */
input.form-control[data-timepicker] {
  background-repeat: no-repeat;
  background-position: center right 0.66rem;
  padding-right: 2rem;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2215px%22%20height%3D%2215px%22%20viewBox%3D%22391%20338%2015%2015%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cpath%20%20fill%3D%22%23707070%22%20d%3D%22M399.75%2C342.0625%20C399.75%2C341.886719%20399.613281%2C341.75%20399.4375%2C341.75%20L398.8125%2C341.75%20C398.636719%2C341.75%20398.5%2C341.886719%20398.5%2C342.0625%20L398.5%2C345.5%20L396.3125%2C345.5%20C396.136719%2C345.5%20396%2C345.636719%20396%2C345.8125%20L396%2C346.4375%20C396%2C346.613281%20396.136719%2C346.75%20396.3125%2C346.75%20L399.4375%2C346.75%20C399.613281%2C346.75%20399.75%2C346.613281%20399.75%2C346.4375%20L399.75%2C342.0625%20Z%20M403.8125%2C345.5%20C403.8125%2C348.429688%20401.429688%2C350.8125%20398.5%2C350.8125%20C395.570312%2C350.8125%20393.1875%2C348.429688%20393.1875%2C345.5%20C393.1875%2C342.570312%20395.570312%2C340.1875%20398.5%2C340.1875%20C401.429688%2C340.1875%20403.8125%2C342.570312%20403.8125%2C345.5%20L403.8125%2C345.5%20Z%20M406%2C345.5%20C406%2C341.359375%20402.640625%2C338%20398.5%2C338%20C394.359375%2C338%20391%2C341.359375%20391%2C345.5%20C391%2C349.640625%20394.359375%2C353%20398.5%2C353%20C402.640625%2C353%20406%2C349.640625%20406%2C345.5%20L406%2C345.5%20Z%22%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-size: 1rem 1rem;
  /* TODO: Adapt to sm and lg */

}
/* /file/site/style/418553832.af.controls.datepicker.less:L110 */
input.form-control[data-timepicker].form-control-sm {
  padding-right: 1.85rem;
  background-size: 0.88rem 0.88rem;
}
/* /file/site/style/418553832.af.controls.datepicker.less:L114 */
input.form-control[data-timepicker].form-control-lg {
  padding-right: 2.5rem;
  background-size: 1.5rem 1.5rem;
}
