﻿@charset "UTF-8";
.radios-to-slider {
  background-color: #e0e0e0;
  display: block;
  position: relative;
  margin-left: 20px;
  margin-top: 26px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
}

.radios-to-slider.medium {
  height: 22px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  padding: 5px;
}

/* Levels */
.radios-to-slider .slider-level {
  background-color: #fff;
  cursor: pointer;
  position: absolute;
  display: block;
}

.radios-to-slider.medium .slider-level {
  width: 22px;
  height: 22px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -o-border-radius: 22px;
  border-radius: 22px;
  z-index: 2;
}

/* Labels */
.slider-label {
  position: absolute;
  display: block;
  cursor: pointer;
  text-align: center;
}

.slider-label-active {
  font-weight: bold;
}

.radios-to-slider.medium .slider-label {
  top: 0px;
  width: 80px;
  margin-top: -26px;
}

/* Slider bar */
.radios-to-slider .slider-bar {
  background-color: transparent;
  float: left;
  height: 100%;
  width: 0;
  pointer-events: none;
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  min-width: 32px !important;
}

.slider-bar.transition-enabled {
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.radios-to-slider.medium .slider-bar {
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -o-border-radius: 22px;
  border-radius: 22px;
}

/* Slider Knob */
.slider-knob {
  float: right;
  background-color: #35A3DC;
}

.off-state-radio .slider-knob {
  background-color: #FF0033 !important;
}

.radios-to-slider.medium .slider-knob {
  width: 32px;
  height: 32px;
  border: 5px solid #e0e0e0;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
}

/* FONTS standards */
h1, h2, h3, h4, h5, h6 {
  color: #003333;
}

h1 {
  font-size: 2em;
  font-weight: bold;
  width: auto;
  margin-bottom: 1em;
}

h2 {
  font-size: 24px;
  margin-top: 2px;
  padding-bottom: 7px;
}

h3 {
  font-size: 19px;
  margin-bottom: 1em;
  font-weight: normal;
}

h4 {
  font-size: 1.3em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}

h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.5em;
}

h6 {
  font-size: 1em;
  font-weight: bold;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0;
}

p {
  margin: 0 0 1.5em;
}

p, #contentEditor ul li {
  color: #333;
  font-size: 14px;
}

p img {
  float: left;
  margin: 0 8px 5px 0;
  padding: 0;
}

hr {
  margin-top: 14px;
  margin-bottom: 16px;
  border: 0;
  height: 1px;
  color: #efefef;
  background-color: #efefef;
  border: none;
}

hr.gray {
  color: #e9e9e9;
  background-color: #e9e9e9;
  width: 100%;
}

blockquote {
  margin: 1.5em;
  color: #666;
  font-style: italic;
}

strong {
  font-weight: bold;
}

em, dfn {
  font-style: italic;
}

dfn {
  font-weight: bold;
}

sup, sub {
  line-height: 0;
}

abbr, acronym {
  border-bottom: 1px dotted #666;
}

address {
  margin: 0 0 1.5em;
  font-style: italic;
}

del {
  color: #666;
}

pre, code {
  margin: 1.5em 0;
  white-space: pre;
}

pre, code, tt {
  line-height: 1.5;
}

li ul, li ol {
  margin: 0;
}

ul {
  list-style-type: disc;
  padding: 0;
  margin: 0;
}

ol {
  list-style-type: decimal;
  padding-left: 14px;
}

dl {
  margin: 0 0 1.5em 0;
}

dl dt {
  font-weight: bold;
}

dd {
  margin-left: 1.5em;
}

th {
  font-weight: normal;
}

caption {
  background: #eee;
}

ul li {
  list-style-type: none;
}

html {
  -ms-overflow-style: scrollbar;
  -webkit-font-smoothing: antialiased;
}

body {
  padding: 0;
  margin: 0;
  background: white;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}

#content {
  text-align: left;
  background: white;
  margin-top: 67px;
  margin-bottom: 40px;
}

.hidden-option {
  display: none;
}

.tabber {
  background: white;
}

.contentHolder {
  padding: 16px 14px;
}

.panels {
  padding: 10px;
}

.panels .formHolder {
  margin: 0 0 14px 0;
  height: 100%;
}

.container-padded {
  margin-top: 38px;
}

.panel-holder {
  padding: 24px;
  background: #f9f9f9;
}

.panel-body .thumbnail {
  margin-bottom: 16px;
}

.panel-clean > .panel-heading {
  background: none;
}

.panel-heading .checkbox-inline {
  line-height: 34px;
}

.panel-heading .checkbox-inline input {
  margin-top: 11px;
}

.panel-heading span {
  display: inline-block;
}

.panel-heading span.select2,
.panel-heading .select2 span {
  display: unset;
}

#timeSettings .panel-heading label, #overtimeSettings .panel-heading label {
  line-height: 28px;
  font-size: 16px;
}

.panel-clean {
  border: none;
  background: none;
  box-shadow: none;
}

a {
  color: #35A3DC;
}

.panel-title i {
  width: 24px;
}

.panel-title-xs {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  color: inherit;
  min-height: 36px;
  padding-top: 8px;
}

.panel-title span.disc {
  margin-right: 6px;
  font-size: inherit;
}

.panel-no-margin {
  margin-bottom: 0;
}

a:hover {
  text-decoration: underline;
}

a:focus, a:hover {
  color: #000;
}

a img {
  border: 0;
}

h1 a {
  color: #666;
  text-decoration: none;
}

ul.tabs li a, .months a, #calWeek a, #calMonths a {
  text-decoration: none;
}

ul li a {
  text-decoration: none;
}

#content ul li a:hover {
  text-decoration: underline;
}

table ul li a {
  text-decoration: none;
  cursor: pointer;
  padding-left: 0;
}

#toolBox {
  right: 0;
  margin-top: 16px;
  margin-right: 14px;
  line-height: 23px;
  position: absolute;
}

#toolBox a {
  font-size: 13px;
  background: white;
  text-decoration: none;
  float: left;
  color: #333;
  padding: 3px 8px 2px 8px;
  margin-left: 4px;
}

#toolBox a:hover {
  color: white;
  background: #666;
}

#toolBox img {
  float: left;
}

#contentEditor #toolBox {
  margin: 0;
}

#top {
  background: white;
  padding-right: 54px;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1000;
}

#logo {
  padding: 0 0 18px 15px;
  overflow: hidden;
}

#home-logo img {
  max-height: 40px;
  padding: 4px 30px 0 4px;
  max-width: 250px;
}

li#home-logo {
  background: white;
  height: 67px;
  min-width: 100px;
}

#logo .btn {
  margin: 30px 0 0 10px;
}

#logoHolder {
  height: 80px;
}

.company-logo {
  float: right;
  padding-right: 12px;
}

.home-logo {
  float: left;
  position: absolute;
  z-index: 80;
}

.our-logo {
  position: absolute;
  margin: 18px 12px 18px 0;
  right: 0;
  top: 0;
}

#top ul#nav a {
  font-family: "Roboto Condensed", sans-serif;
  text-transform: uppercase;
  font-size: 10px;
  padding: 10px 10px 7px 10px;
}

#top ul#nav {
  list-style: none;
  margin: 0;
  padding: 0;
  background: #5a6767;
  width: 100%;
}

#top ul li.deselected a {
  text-shadow: 1px 1px 0 #444;
}

#top ul li {
  min-width: 80px;
  float: left;
  display: inline;
  margin: 0;
  padding-top: 0;
  position: relative;
  text-align: center;
}

#top ul li a {
  text-decoration: none;
  color: white;
  height: 67px;
}

#top ul li#home-logo a.company-name {
  height: auto;
  color: #35A3DC;
  font-size: 24px;
  float: left;
  margin: 14px 0 0 4px;
}

#top ul li#home-logo a.btn {
  height: auto;
  color: #333;
  padding: 0 6px;
  margin: 21px 10px 0 0;
}

#top ul li#home-logo a.btn i {
  margin: 2px 0;
  font-size: 10px;
  line-height: 14px;
  display: inline;
}

#top ul li a.selected i.fa-round {
  background: #fff;
}

#top ul li i.fa-round {
  border-radius: 50%;
  background: #3a5656;
  padding-left: 1px;
}

.active-inact {
  color: #ccc;
}

#top ul li i, .widget li i.fa-round, .widget li i.fa-app, i.custom-icon, #contentEditor .fa-round {
  text-align: center;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  font-size: 16px;
  text-shadow: none;
  line-height: 29px;
}

#top ul li i, .widget li i.fa-round, .widget li i.fa-app, i.custom-icon {
  display: block;
  margin: auto;
}

#contentEditor .fa-round {
  background: white;
  margin-top: -6px !important;
  margin-right: 8px;
  padding-left: 4px;
  height: 26px;
  width: 26px;
  font-size: 14px;
  line-height: 29px;
  display: inline-block;
}

#top ul li.pull-right i {
  color: #00c587;
}

#top ul li.collapsed {
  width: 40px;
  overflow: hidden;
  height: 100%;
}

#top ul li.collapsed.active {
  width: auto;
}

#top ul li.collapsed:hover, #top ul li.collapsed.active {
  width: auto;
  border: none;
}

i.counts:before {
  content: none;
}

#top ul li i.counts, #top ul li a.selected i.counts {
  background: #FF0033;
  font-family: "Roboto Condensed";
  color: white;
}

#nav li.deselected {
  border-right: 1px solid #777;
}

#top ul li a.selected {
  background: #f7f7f7;
  text-decoration: none;
  color: black !important;
}

#top ul li.dash a.selected {
  background: #f2f1ef;
}

#top ul li.deselected a:hover {
  background-color: #333;
  color: white;
}

.fa-custom, .abs-disc {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAA8CAYAAAC+X2l1AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAAuwaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPg0KICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4NCiAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+DQogICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNS0wOC0xM1QxNDoyNTowOSswMjowMDwveG1wOkNyZWF0ZURhdGU+DQogICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0wMy0wOFQxNDozMzoyMCswMTowMDwveG1wOk1vZGlmeURhdGU+DQogICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTAzLTA4VDE0OjMzOjIwKzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPg0KICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoyNDg1N2QyNS1hZWI0LTUwNDMtYjY1Ny1mOTkyZjJiNzMyNDQ8L3htcE1NOkluc3RhbmNlSUQ+DQogICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjNDMDg2OUQ4MzkyNjExRTU4QkU3RTgyQTkyRjk3MzlDPC94bXBNTTpEb2N1bWVudElEPg0KICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4NCiAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDozQzA4NjlENTM5MjYxMUU1OEJFN0U4MkE5MkY5NzM5Qzwvc3RSZWY6aW5zdGFuY2VJRD4NCiAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDozQzA4NjlENjM5MjYxMUU1OEJFN0U4MkE5MkY5NzM5Qzwvc3RSZWY6ZG9jdW1lbnRJRD4NCiAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+DQogICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6M0MwODY5RDgzOTI2MTFFNThCRTdFODJBOTJGOTczOUM8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4NCiAgICAgIDx4bXBNTTpIaXN0b3J5Pg0KICAgICAgICA8cmRmOlNlcT4NCiAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4NCiAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4NCiAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MjQ4NTdkMjUtYWViNC01MDQzLWI2NTctZjk5MmYyYjczMjQ0PC9zdEV2dDppbnN0YW5jZUlEPg0KICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wMy0wOFQxNDozMzoyMCswMTowMDwvc3RFdnQ6d2hlbj4NCiAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4NCiAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+DQogICAgICAgICAgPC9yZGY6bGk+DQogICAgICAgIDwvcmRmOlNlcT4NCiAgICAgIDwveG1wTU06SGlzdG9yeT4NCiAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+DQogICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPg0KICAgICAgPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPg0KICAgICAgICA8cmRmOkJhZz4NCiAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4NCiAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPu+GrTwvcGhvdG9zaG9wOkxheWVyTmFtZT4NCiAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0Pu+GrTwvcGhvdG9zaG9wOkxheWVyVGV4dD4NCiAgICAgICAgICA8L3JkZjpsaT4NCiAgICAgICAgPC9yZGY6QmFnPg0KICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4NCiAgICAgIDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+DQogICAgICAgIDxyZGY6QmFnPg0KICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDozQzA4NjlEODM5MjYxMUU1OEJFN0U4MkE5MkY5NzM5QzwvcmRmOmxpPg0KICAgICAgICA8L3JkZjpCYWc+DQogICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4NCiAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+DQogICAgICA8dGlmZjpY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") no-repeat;
  background-size: auto 100%;
  height: 30px;
  width: 30px;
}

#top ul li i.fa-custom {
  width: 29px;
}

.break-item .badge {
  margin-left: 24px;
}

.bb-oof {
  background-position: -30px 0;
}

.fa-custom-lg {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0gAAACqCAYAAACXg2/PAAAACXBIWXMAAAsTAAALEwEAmpwYAAA8OWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo4ZTljNjUwMS04NzlkLWQ5NGQtYjM4Yi1kM2FiYWFlZTJhODY8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo5RUM0MTE2Q0IwOTQxMUU2OEVDRENCREU5NkIxODU2NjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoyNTBmMTgyMy1jNjg3LWQ3NGQtODRiZi03ZDViZWYwYmMyZTY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6NjU5ODQ4MjYtNWM0ZC03MTQ4LWE4NmYtYWUyNTIwN2IwMWVhPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZTFhYjRjYTktYWQ5NS0xMWU2LTk2NzAtZGEyZjMyMWMyYjJjPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZDAxYjczNzQtNDM3MC0xYzRhLTlkNjctZjI2NmM1MjY3ODdiPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA2LTIwVDEyOjI1OjM5KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjI1MGYxODIzLWM2ODctZDc0ZC04NGJmLTdkNWJlZjBiYzJlNjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wNy0xMFQxMzowNzoxNSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE3LTA0LTAzVDA5OjU5OjQyKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTctMDctMTBUMTM6MDc6MTUrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE3LTA3LTEwVDEzOjA3OjE1KzAyOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT54bXAuZGlkOjlFQzQxMTZDQjA5NDExRTY4RUNEQ0JERTk2QjE4NTY2PC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj44NDA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTcwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg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");
  background-size: auto 100%;
}

.fa-custom-lg.bb-oof {
  background-position: -57px 0;
}

.fa-custom-lg.bb-overtime {
  background-position: 49% 0;
}

.fa-custom-lg.bb-time {
  background-position: -171px 0;
}

.fa-custom-lg.bb-tags {
  background-position: -228px 0;
}

.fa-custom-lg.bb-planning {
  background-position: 0px 0;
}

.resized.bb-oof {
  background-position: -23px 0;
}

.resized.bb-overtime {
  background-position: -47px 0;
}

.resized.bb-time {
  background-position: -70px 0;
}

.resized.bb-tags {
  background-position: -94px 0;
}

.resized.bb-planning {
  background-position: 1px 0;
}

i.fa-custom-lg.resized {
  text-align: center;
  display: block;
  width: 24px;
  height: 24px;
  margin-left: auto;
  margin-right: auto;
}

.bb-planning {
  background-position: -60px 0;
}

.abs-disc.bb-overtime {
  background-position: -48px 0;
}

.abs-disc.bb-planning {
  background-position: -72px 0;
}

.abs-disc.bb-oof {
  background-position: -96px 0;
}

.abs-disc.bb-company {
  background-position: -120px 0;
}

.abs-disc.bb-mileage {
  background-position: -144px 0;
}

.abs-disc.bb-emphours {
  background-position: -168px 0;
}

.app-acc-col, .role-acc-col {
  min-width: 200px;
}

.no-margin {
  margin: 0 !important;
}

.relative-holder {
  position: relative;
  padding-bottom: 78px !important;
}

.btn-green-border {
  border: 2px solid #0FBC71;
  background: white;
}
.btn-green-border i {
  color: #0FBC71;
}

.btn-yellow-border {
  border: 2px solid #F8AB00;
  background: white;
}
.btn-yellow-border i {
  color: #F8AB00;
}

.btn-gray-border {
  border: 2px solid #666;
  background: white;
}

.btn-blue-border {
  border: 2px solid #35A3DC;
  background: white;
}
.btn-blue-border i {
  color: #35A3DC;
}

.badge-border {
  border-width: 1px;
}

.btn-blue-border.btn-xs {
  border-width: 1px;
}

.btn-blue-border:hover {
  background: #35A3DC;
  color: white;
}

.btn-white-border {
  border: 2px solid white;
  background: white;
}

.panel-body .chk-info {
  color: gray;
  font-size: 11px;
  position: absolute;
  top: 28px;
  left: 32px;
}

.panel-body .rb-info {
  margin-left: 5px;
  font-size: 11px;
  color: gray;
}

.panel-body .header-hourbank {
  background: #efefef;
  border-left: 24px solid #a25000;
  line-height: 2.2;
  padding-left: 5px;
  padding-right: 10px;
  width: fit-content;
  margin-bottom: 5px;
}

.panel-body .hourbank-earn {
  padding-top: 16px;
}

.panel-body .hourbank-earn .radio {
  margin-top: 0px;
  margin-bottom: 6px;
}

.bottom-aligned {
  position: absolute;
  bottom: 0;
  padding: 0 8px 20px 8px;
}

.role-label {
  border-right: 1px solid #777;
  width: 29px;
  height: 67px;
}

.role-label div {
  position: absolute;
  top: 24px;
  color: #ccc;
  font-family: "Roboto Condensed";
  font-size: 11px;
  border-top: 1px solid #777;
  border-right: 1px solid #777;
  border-left: 1px solid #777;
  padding: 1px 6px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.bubble-content {
  font-size: 12px;
}

.email-bubble {
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #F7F7F7;
  background-color: #F7F7F7;
}

.bubble-header {
  margin-bottom: 2px;
  font-size: 12px;
  color: #666;
}

.formHolder .email-bubble ul {
  margin-left: 0px;
}

.widget .thumbnail {
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
}

.widget-title {
  border-bottom: 1px solid #efefef;
  padding: 0 14px;
}

.widget-title h3, .row a.holder h5, .thumbnail h3, .thumbnail h4 {
  font-family: "Roboto Condensed";
}

.thumbnail .modal-header {
  padding: 0 14px;
  height: 38px;
}

.thumbnail .modal-header h4 {
  font-size: 20px;
  line-height: 38px;
}

.thumbnail .bottom-links {
  width: 100%;
  padding: 14px;
}

.thumbnail .bottom-links.in {
  position: absolute;
  bottom: 14px;
  width: 100%;
  padding: 0 14px;
}

.thumbnail h3 {
  font-size: 20px;
  display: inline-block;
  clear: both;
}

.thumbnail {
  position: relative;
  margin-bottom: 0;
  border-bottom: 1px solid #efefef;
}

.thumbnail p {
  margin-bottom: 0;
}

.thumbnail a.holder:hover {
  background: #666;
}

.thumbnail a:hover p, .thumbnail a:hover h5, .thumbnail a:hover h3, .thumbnail a:hover h4 {
  color: white;
}

.modal-header h3 img {
  padding-bottom: 30px;
  text-align: center;
  float: none;
}

.abs-right {
  right: 3px;
}

.abs-left {
  left: 8px;
}

.block {
  height: 15px;
}

.sum .ttl {
  text-align: right;
}

.sum .ttlMsg {
  width: 80%;
  float: left;
}

.amount {
  text-align: right;
}

/* FORM ELEMENTS */
fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
  border: 1px solid #ccc;
}

legend {
  font-weight: bold;
  font-size: 1.2em;
}

.valMessage {
  color: #ff0033;
  padding-bottom: 10px;
}

.date-holder {
  position: relative;
}

.form-inline .dropdown {
  display: inline;
  width: auto;
}

.pass-holder {
  position: relative;
}

.pass-icon {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 34px;
  height: 24px; /*line-height: 26px;*/
  text-align: center;
}

select.reasonDrop {
  font-size: 16px;
}

select.reasonDrop option {
  padding-left: 5px;
  border-bottom: 1px dotted #ccc;
}

label .fa {
  color: #35A3DC;
}

input.offset {
  padding-left: 30px;
}

.offsetIcon {
  position: absolute;
  margin-left: 10px;
  margin-top: 8px;
}

.bHolder input {
  margin-right: 15px;
}

.formHolder td {
  vertical-align: top;
}

.formHolder ul {
  margin-left: 20px;
}

.formHolder .manageBox ul {
  margin-left: 0;
}

label {
  font-weight: normal;
}

.required input.text, .required input.title {
  border: 1px solid #3399cc;
}

.required label {
  font-weight: bold;
}

.lblAlign {
  text-align: right;
  padding: 7px 15px 0 0;
}

.failed input.text, .required input.title {
  border: 1px solid #ff0033;
}

.required-field, .failed-email {
  border-color: #ff0033;
}

.required-header {
  font-weight: bold;
}

select {
  width: 90%;
}

.autoreply-icon {
  width: 22px;
  float: none;
}

input.title {
  font-size: 1.5em;
}

textarea {
  width: 300px;
  height: 250px;
  padding: 5px 3px 0 3px;
}

.oof-texarea {
  overflow: hidden;
}

label, input {
  font-size: 14px;
}

/* Error messages */
.formError ul, .boxError, .boxInfo, .formError, .loginerror {
  padding-left: 15px;
  font-size: 14px;
}

.loginerror {
  text-align: left;
  font-size: 16px;
}

.loginerror, .boxError, .boxInfo {
  clear: both;
  margin: 14px 0 10px 0;
  box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.1);
  display: block;
  padding: 5px 14px;
  background: white;
}

.loginerror, .boxError {
  color: #FF0033;
  border-top: 2px solid #FF0033;
}

.boxError.invert {
  background: #FF0033;
  color: white;
}

.boxError:before, .loginerror:before {
  font-family: "FontAwesome";
  content: "\f071";
  margin-right: 14px;
  font-size: 16px;
}

.boxError.padded, .boxInfo.padded {
  margin: 14px;
}

.rejectMsg {
  color: #FF0033;
}

.required-header {
  font-weight: bold;
}

.boxInfo {
  border-top: 2px solid #35A3DC;
  background: white;
  display: block;
  padding: 5px 14px;
  color: #35A3DC;
}

.boxInfo.invert {
  background: #35A3DC;
  color: white;
}
.boxInfo.invert a {
  color: black;
}

.boxInfo:before {
  font-family: "FontAwesome";
  content: "\f05a";
  margin-right: 14px;
  font-size: 16px;
}

.boxError ul, .formError ul {
  list-style-type: none;
  display: inline-block;
}

/* Payroll */
#period-list {
  overflow: auto;
  background: white;
  border-bottom: 2px solid #c4d1dc;
  border-top: 2px solid #c4d1dc;
}

.badge-lg {
  padding: 10px 20px;
  border-radius: 20px;
  margin-right: 12px;
}

/* Validation states */
.error {
  color: #8a1f11;
  border-color: #FF0033 !important;
}

.notice {
  background: #FFF6BF;
  color: #514721;
  border-color: #FFD324;
}

.success {
  background: #E6EFC2;
  color: #264409;
  border-color: #C6D880;
}

.error a {
  color: #8a1f11;
}

.notice a {
  color: #514721;
}

.success a {
  color: #264409;
}

input.button {
  background: #e1eef5;
  cursor: pointer;
  padding: 0 10px 0 10px;
  margin-right: 10px;
  border: 1px solid black;
  height: 1.9em;
  font-size: 1em;
  height: 2em;
  opacity: 0.9;
}

input.button:hover {
  opacity: 1;
}

.navi input.button, .navi a.button {
  background: none;
  float: right;
  margin-right: 2px;
  border: none;
  padding: 0 15px 0 0;
  height: 1.4em;
  background: url("data:image/gif;base64,R0lGODlhEQAPAIABAP///////yH5BAEAAAEALAAAAAARAA8AAAImjGGpuMAa3JMO0knTtXnDeEmfFo6NaB6lGaKc6JFuHKtz9blH+hQAOw==") no-repeat right 3px;
  width: 20px;
}

a.buttonLink {
  padding: 3px 5px;
  margin-top: 10px;
  text-decoration: none;
  background: white repeat-x bottom;
  border: 1px solid #666;
}

input.buttonGray {
  background: #ccc;
  cursor: pointer;
  padding: 0 10px 0 10px;
  margin-right: 10px;
  border: 1px solid black;
  height: 1.9em;
  font-size: 1em;
  height: 2em;
}

input.buttonSave {
  background: #ccc;
  cursor: pointer;
  padding: 0 10px 5px 25px;
  margin-right: 10px;
  border: none;
  font-size: 1em;
  height: 29px;
  text-align: center;
  width: 91px;
}

.error ul {
  margin-bottom: 0;
  padding-bottom: 0;
}

.spacer {
  margin: 14px 14px 0 14px;
}

.formHolder {
  background-color: #f9f9f9;
  margin: 14px 14px 0 14px;
  padding: 24px 14px 14px 14px;
}

.formHolder.roundB {
  padding-bottom: 24px;
}

#chart-holder {
  padding: 20px;
}

#chart-holder .formHolder {
  margin-bottom: 30px;
}

.formHolder.white-bg {
  background-color: white;
  border-top: 1px solid #ddd;
  margin-top: 0;
}

.formHolder.bottom-margin {
  margin-bottom: 14px;
}

.mini-label {
  font-size: 11px;
  clear: left;
  display: block !important;
}

.section-heading {
  margin-top: -4px;
}

.section-heading h2 {
  margin: 4px 0 0 0;
  padding: 0;
}

.section-heading h5 {
  margin: 5px 0;
  padding: 0;
}

.title-holder {
  margin-bottom: 20px;
}

.title-holder img {
  margin-right: 20px;
}

.title-holder p {
  margin-bottom: 6px;
}

.green-border-top, .green-theme {
  border-top: 8px solid #00c587;
}

.green-theme .btn-secondary {
  background: #00c587;
  border-color: #00c587;
}

.green-theme i {
  color: #00c587;
}

.green-theme .radio label::after,
.green-theme .slider-knob {
  background-color: #00c587;
}

.blue-border-top, .blue-theme {
  border-top: 8px solid #35A3DC;
}

.blue-theme i {
  color: #35A3DC;
}

.blue-theme .radio label::after {
  background-color: #35A3DC;
}

.yellow-border-top, .yellow-theme {
  border-top: 8px solid #F8AB00;
}

.yellow-theme i {
  color: #F8AB00;
}

.yellow-theme .btn-secondary {
  background: #F8AB00;
  border-color: #F8AB00;
}

.yellow-theme .radio label::after {
  background-color: #F8AB00;
}

.orange-theme {
  border-top: 8px solid #f88200;
}

.orange-theme i {
  color: #f88200;
}

.orange-theme .btn-secondary {
  background: #f88200;
  border-color: #f88200;
}

.orange-theme .radio label::after {
  background-color: #f88200;
}

.purple-theme {
  border-top: 8px solid #660066;
}

.purple-theme i {
  color: #660066;
}

.purple-theme .btn-secondary {
  background: #660066;
  border-color: #660066;
}

.purple-theme .radio label::after {
  background-color: #660066;
}

.red-border-top, .red-theme {
  border-top: 2px solid #ff0033;
}

.red-theme i {
  color: #ff0033;
}

.red-theme .btn-secondary {
  background: #ff0033;
  border-color: #ff0033;
}

.red-theme .radio label::after {
  background-color: #ff0033;
}

.gray-border-top, .gray-theme {
  border-top: 8px solid #666;
}

.gray-theme i {
  color: #666;
}

.gray-theme .btn-secondary {
  background: #666;
  border-color: #666;
}

.gray-theme .radio label::after {
  background-color: #666;
}

.blue-font {
  color: #35A3DC !important;
}

.yellow-font {
  color: #F8AB00 !important;
}

.green-font {
  color: #00c587 !important;
}

.white-font {
  color: #fff !important;
}

.gray-font {
  color: #999 !important;
}

.green, .btn i {
  color: #0FBC71;
}

.red-font, .btn .red-font {
  color: #ff0033;
}

.green-border-left {
  border-left: 4px solid #00CC66;
}

.blue-border-left {
  border-left: 4px solid #35A3DC;
}

.yellow-border-left {
  border-left: 4px solid #E2B135;
}

.orange-border-left {
  border-left: 4px solid #DB892E;
}

.purple-border-left {
  border-left: 4px solid #660066;
}

.gray-border-left {
  border-left: 4px solid #666666;
}

.fa-3x {
  font-size: 3.5em;
}

.cutoff {
  padding-bottom: 0;
  border-bottom: none;
}

.formHolder h3, .box-menu h3 {
  margin: 0;
  padding: 4px 0;
}

.dark {
  background-color: #efefef;
  clear: both;
  margin: 0 14px 14px 14px;
  border: none;
}

.dept-tabs.nav-tabs > li {
  float: right;
}

.dept-tabs.nav-tabs > li > a {
  margin-right: 0;
}

.row .split-col:first-child .formHolder {
  margin-right: 0;
}

.row .split-col:last-child .formHolder {
  margin-left: 0;
}

.tableListHolder {
  margin: 0 14px 14px 14px;
}

.rounder .dataTables_wrapper {
  border-top: none;
}

.planning-img {
  max-width: 100%;
  width: 300px;
  margin: 10px 0 20px 0;
}

.info-column {
  margin-left: 20px;
  background: white;
  padding: 20px 20px 30px;
  text-align: center;
}

.boxInfo.info-column:before {
  font-size: 30px;
}

.info-column ol {
  text-align: left;
  margin: 10px 0 20px 0;
}

.messageForm textarea {
  width: 97%;
  height: 150px;
}

td.editTd {
  text-align: right;
}

td.editTd a, .buttonEdit, .btnEditLeavTyp, .editHourRate {
  background: #5BCC91;
  color: white;
  font-size: 11px;
  padding: 3px 12px;
  text-decoration: none;
}

td.deleteTd a, .buttonDelete, .btnDeleteLeavTyp, .delHourRate {
  background: #ccc;
  color: #333;
  font-size: 11px;
  padding: 3px 12px;
  text-decoration: none;
}

.buttonEdit {
  margin-right: 6px;
}

.moveRight {
  text-align: right;
}

.saveButton, .deleteButton {
  border: 1px solid #333333;
  color: white;
  font-size: 12px;
  padding: 2px 10px 3px 10px;
  text-decoration: none;
}

.deleteButton {
  background: #ccc;
}

.saveButton {
  background: #5BCC91;
}

.alternateTr {
  background: #EFEFEF;
}

.edited {
  background: #cccccc;
}

.empBal {
  border-color: #ccc;
}

.tableDesc {
  background: #efefef;
  color: #666;
  font-size: 1.2em;
  padding: 20px 0 0 10px;
}

table#cal {
  padding: 0;
  display: block;
}

table#cal td {
  width: 60px;
}

tr.dis select, tr.dis input[type=text] {
  border: 0;
  background: #F0F0F0;
  cursor: pointer;
  color: Black;
}

tr.sum {
  border-top: 1px solid #575254;
  font-size: 1.2em;
  text-align: left;
}

tr.sum td {
  border-top: 1px dotted #575254;
}

.control-label.text-left {
  text-align: left;
}

.form-inline .control-label {
  padding-right: 5px;
}

.form-inline .form-group {
  padding-right: 14px;
}

.mini-label {
  font-size: 80%;
}

.dontOverflow {
  height: 20px;
  width: 100%;
  overflow: hidden;
}

#contentEditor {
  zoom: 1;
  background: #f7f7f7;
  padding: 12px 14px 0px 14px;
  min-height: 58px;
}

#contentEditor h2 {
  font-size: 22px;
  margin-bottom: 9px;
  line-height: 28px;
}

.dashy #contentEditor {
  padding-left: 14px;
  background: none;
}

#contentEditor ul, #tabContent ul, .colP ul {
  list-style-type: none;
}

#contentEditor ul li, #tabContent ul li {
  line-height: 23px;
}

ul.tabs {
  display: flex;
  margin: 0 -14px;
  padding: 0 14px;
  height: 46px;
}

ul.tabs li {
  font-family: "Roboto Condensed";
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
  padding: 0;
  list-style: none;
  display: inline;
}

ul.tabs li.selected {
  background-color: white;
}

ul.tabs li a {
  display: inherit;
  color: #666;
  padding: 1px 16px 0 16px;
  height: 46px;
  line-height: 16px;
  font-size: 16px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
}

ul.tabs li.selected a, ul.tabs li a:hover {
  color: #35A3DC;
}

table.dayTime td, table.dayTime th {
  width: 8.3%;
  font-size: 8px;
  color: #333;
}

table.dayTime td, table.dayTime th {
  background: url("data:image/gif;base64,R0lGODlhAQAWAHAAACwAAAAAAQAWAIHd3d0AAAAAAAAAAAACBISPqVAAOw==") repeat-y right !important;
}

table.todayTime td, table.todayTime th {
  width: 4.15%;
}

table.dayTime td.lastHour, table.dayTime th.lastHour {
  background: none !important;
}

table.dayTime td.noonHour, table.dayTime th.noonHour {
  color: Red;
}

table.dayTime {
  border: 0;
}

.selectEmp {
  padding: 4px 5px 0 6px;
  min-height: 40px;
}

.selectEmp select {
  width: 78%;
  float: left;
}

.selectEmp i {
  padding: 5px 0 0 0;
  color: #999;
}

.selectEmp p {
  margin-top: -8px;
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0;
  font-family: "Roboto Condensed";
}

.statHider {
  overflow: hidden;
  margin: 8px 12px 0 12px;
  font-family: "Roboto Condensed";
}

table.calStats {
  background: white;
  border-radius: 5px;
  font-family: "Roboto Condensed";
}

table.calStats td {
  text-align: right;
  font-size: 15px;
  font-family: Roboto Condensed;
  font-weight: 300;
  line-height: 23px;
  padding-bottom: 2px !important;
}

table.calStats.compact td {
  font-size: 14px;
  font-family: Roboto Condensed;
  font-weight: 300;
}

table.calStats.compact {
  border-bottom: 1px solid #efefef;
  margin-bottom: 8px !important;
}

table.calStats .td-number {
  text-align: right;
  min-width: 46px;
}

table.calStats .td-more {
  text-align: center;
}

table.calStats .td-text {
  text-align: left;
}

table.calStats .td-space {
  padding-left: 18px;
}

.employee-column h4 {
  font-weight: lighter;
}

.dashy table.calStats td {
  font-size: 14px;
  color: inherit;
}

.dashy table.calStats td.firstC {
  line-height: 24px;
}

table.calStats td.low {
  font-size: 10px;
  vertical-align: bottom;
}

table.monthly-balances {
  border-collapse: collapse;
  border: 1px solid #ccc;
  font-size: 11px;
}

table.monthly-balances th,
table.monthly-balances td {
  border-left: 1px solid #ccc;
  min-width: 60px;
}

table.monthly-balances th:last-child,
table.monthly-balances td:last-child {
  border-right: 1px solid #ccc;
}

table.monthly-balances .header {
  background-color: #f6f6f6;
  height: 40px;
  font-size: 12px;
}

table.monthly-balances .content {
  height: 36px;
}

table.monthly-balances .negative {
  color: #f03;
}

table.monthly-balances .td-text {
  text-align: left;
}

table.monthly-balances .small {
  font-size: 10px;
}

table.monthly-balances .p-left {
  padding-left: 10px;
}

table.monthly-balances .p-right {
  text-align: right;
  padding-right: 10px;
}

tr.header td {
  padding-bottom: 0px;
}

.dashboard-container {
  padding: 14px;
}

.dashboard-container ul {
  list-style-type: none;
}

table.calStats td.icon {
  min-width: 24px;
  width: 24px;
  text-align: left;
  vertical-align: top;
  padding-top: 3px;
}

table.calStats td.icon img {
  margin-top: 1px;
}

table.pender td, table.pender td li a, .custom-type-list li {
  font-size: 11px;
  color: #666;
}

.custom-type-list {
  display: block;
}

.custom-type-list li {
  list-style-type: none;
  clear: both;
}

table.calStats td.firstC {
  text-align: left;
  line-height: 22px;
}

table.calStats tr.hilite td {
  padding-bottom: 4px;
}

table.calStats tr.minimal td hr {
  margin: 8px -12px;
  background-color: #efefef;
}

.save-exchange {
  width: 100%;
  background: white;
  background: white;
  text-align: center;
}
.save-exchange h3 {
  margin: 15px 0 20px 0;
}

.config {
  background-color: #ccc;
  border: 1px solid white;
  padding: 10px;
}

.buttonHolder {
  margin-left: 10px;
}

.addNote label, .addPurpose label, .addDestination label {
  float: left;
}

.overlay {
  background: white;
  opacity: 0.8;
  width: 100%;
  left: 0;
  top: 0;
  position: absolute;
  z-index: 1000;
}

.config-section {
  font-size: 12px;
  margin: 0 0 20px 4px;
  padding: 10px 16px;
  background: white;
}

#leaveTypeConfigSec label.chkLeaveTyp {
  font-size: 12px !important;
}

.inputHourRate td {
  padding-bottom: 20px;
}

#viewTbl label label {
  font-size: 18px;
}

table.detailInfo {
  width: 100%;
}

.expandBelow {
  width: 30px;
  font-weight: bold;
}

.expandBelow a {
  text-decoration: none;
}

table.dataTable label {
  font-weight: normal;
}

table.dataTable h4 {
  font-weight: normal;
  margin: 0;
  padding: 0;
}

.standardTable th .disc {
  float: none;
  margin: 0 auto 8px auto;
}

td.empName {
  padding: 6px 0 4px 0;
}

#dateHoliday label, #dateHoliday {
  font-size: 18px;
}

.summary {
  margin-bottom: 10px;
}

.summary label {
  font-size: 18px;
}

.usernote {
  width: 90%;
  height: 80px;
}

.padHolder {
  padding: 12px 12px 0 12px;
  min-height: 34px;
}

td.alt {
  background-color: #ffc;
  background-color: rgba(255, 255, 0, 0.2);
}

.input-filter-container {
  margin: 0 10px 0 0;
}

#input-filter {
  font-size: 14px;
  padding: 5px 8px;
}

.firstCol #input-filter {
  width: 100%;
  margin-top: 19px;
  float: left;
}

.firstCol .btn-group {
  width: 100%;
  padding-right: 9px;
  margin-top: 3px;
}

.firstCol .btn-group .shown {
  background: #ccc;
  color: white;
}

.firstCol .btn-group .shown .fa-square-o:before {
  content: "\f046";
}

.collapsed .fa-angle-up:before {
  content: "\f107";
}

.panel-title a, .panel-title-xs a {
  display: block;
  text-decoration: none;
  color: inherit;
}

.panel-title a:hover, .panel-title a:visited {
  text-decoration: none;
  color: #35A3DC;
}

#active-panels > .panel:first-child > .collapse {
  display: block !important;
}

#active-panels > .panel:first-child > .panel-heading i {
  display: none;
}

#timeSettings .panel:not(:first-child) .panel-heading:not(.in) input {
  border: none;
  background: none;
  box-shadow: none;
  font-size: 18px;
  padding: 0;
}

/* scroll down shows the table th on top*/
thead.affix {
  width: 100%;
  top: 0;
  display: table;
  z-index: 1000;
  min-height: 67px;
  box-shadow: 1px 1px 2px #999;
  border-right: 24px solid white;
  background: white;
}

thead.affix > tr {
  display: table-row;
}

thead.affix > tr > th {
  height: 65px !important;
}

thead.affix .buttonLink, .affix .pastday, .affix .add-event-link {
  display: none !important;
}

thead.affix .btn-sm {
  padding: 2px 10px;
}

thead.affix + tbody > tr:first-child td {
  border-top: 65px solid white;
  padding-top: 30px;
}

/* datatables styling */
.processing {
  display: none;
}

table.loadingTable {
  display: none;
}

.no-filter .dataTables_filter {
  display: none;
}

table.dataTable {
  display: table;
}

table.tempTable {
  width: 100%;
}

table.tempTable thead, table.tempTable tbody {
  visibility: hidden;
}

table.dataTable thead, table.dataTable tbody {
  visibility: visible;
}

.loader {
  text-align: center;
}

table.dataTable thead th, table.dataTable thead td {
  padding: 14px 18px 14px 14px !important;
  background-color: #f0fafb !important;
  background-image: none !important;
  font-weight: normal !important;
  border-bottom: 1px solid #35A3DC !important;
}

table.dataTable tfoot th {
  padding: 12px 14px !important;
  font-weight: normal !important;
  border-bottom: 2px solid #999;
}

.dataTables_wrapper {
  background-color: white;
  border-top: 1px solid #efefef;
}

.contentHolder .light-table-holder {
  margin-top: -14px;
}

.light-table-holder .dataTables_wrapper {
  background-color: white;
  border: 1px solid #efefef;
  padding: 14px;
}

.light-table-holder div.dt-buttons {
  margin-top: 4px;
}

.light-table-holder table.dataTable thead th {
  padding: 16px 18px 16px 14px !important;
}

.no-top-border .dataTables_wrapper {
  border-top: none;
}

.dataTables_wrapper .dataTables_filter {
  float: left !important;
  height: 52px;
}

.dataTables_wrapper .dataTables_filter input, .dataTables_wrapper .dataTables_filter select {
  margin: 10px 0 0 14px !important;
  border: 1.8px solid #ccc;
  border-radius: 4px;
  padding: 6px 8px;
  min-width: 280px;
}

.dataTables_wrapper .dataTables_filter select {
  height: 32px !important;
  width: 300px;
  float: left;
}

.light-table-holder .dataTables_wrapper .dataTables_filter input, .light-table-holder .dataTables_wrapper .dataTables_filter select {
  margin: 6px 0 6px 2px !important;
}

table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after {
  font-family: "FontAwesome";
  margin-left: 6px;
  margin-top: 2px;
  color: #ddd;
  position: absolute;
  font-size: 13px;
}

table.dataTable thead .sorting::after {
  content: "\f0b0";
}

table.dataTable thead .sorting_asc:after {
  content: "\f160";
  color: #35A3DC;
}

table.dataTable thead .sorting_desc:after {
  content: "\f161";
  color: #35A3DC;
}

table.dataTable.no-footer {
  border-bottom: 1px solid #efefef !important;
}

table.dataTable .value {
  text-align: right;
}

table.dataTable tbody th, table.dataTable tbody td {
  padding: 12px 14px !important;
}

table.dataTable.stripe tbody tr.selected, table.dataTable.display tbody tr.selected {
  background-color: #dedede !important;
}

table.dataTable.display tbody tr.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.selected > .sorting_1 {
  background-color: #ddd !important;
}

tr.inact {
  display: none;
  color: #999;
}

tr.inact td .checkbox {
  display: none;
}

td.term-date, th.term-date {
  display: none;
}

table.compact-table {
  font-family: "Roboto Condensed", sans-serif;
}

span.approver {
  font-family: "Roboto Condensed", sans-serif;
}

span.approver:after {
  content: ", ";
}

span.approver:last-child:after {
  content: "";
}

.calStats .value {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px !important;
}

.progress-bar {
  font-family: "Roboto Condensed";
  line-height: 24px;
}

.progress-bar-success {
  background-color: #35A3DC;
}

.progress {
  height: 24px;
}

#logTable tr td span:after {
  content: ", ";
}

#logTable tr td span:last-child:after {
  content: "";
}

.icon-bg {
  color: white;
  display: inline-block;
  padding: 14px;
  width: 100px;
  height: 100px;
  line-height: 80px;
  text-align: center;
  border-radius: 10px;
}

.green-bg, .btn-green, .half-ling.green-bg, .badge.green-bg {
  background: #0FBC71;
}

.btn-green {
  color: white;
}

.grey-bg {
  background: #999;
}

.red-bg {
  background-color: #ff0033 !important;
}

.l-bg {
  background-color: #cc9900;
}

.hh-bg {
  background-color: #00cc66;
}

.is-bg {
  background-color: #666;
}

.o-bg {
  background-color: #669999;
}

.vo-bg {
  background-color: #a25000;
}

.hol-bg {
  background-color: #ccc;
}

.hol-bg i {
  color: #ff0033 !important;
}

.green-bg {
  color: white;
}

.green-bg hr {
  color: white;
}

.green-bg p {
  color: white;
  margin-top: 10px;
}

.green-bg h4 {
  color: white;
}

.green-bg img {
  width: 100%;
  height: auto;
}

.btn-secondary {
  background: #35A3DC;
  color: white;
  border-color: #35A3DC;
}

.btn-disabled {
  color: white !important;
  padding: 8px 10px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  background: #bfbfbf;
}

.btn-danger {
  background: #FF0033;
  color: white;
}

.form-control {
  border-width: 1.8px;
}

.form-control-disabled {
  border: 1px solid white;
  width: 100%;
}

.show-now {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* Welcome widget and badges */
.badge {
  background: #efefef;
  color: inherit;
  margin-right: 3px;
  margin-bottom: 3px;
}

a .badge, .badge.success {
  background: #35A3DC;
  color: white;
}

.badge.danger {
  background: #FF0033;
  color: white;
  border: 1px solid #FF0033;
}

.badge.danger-light {
  background: white;
  color: #FF0033;
  border: 1px solid #FF0033;
}

.badge.warning-light {
  background: white;
  color: #F8AB00;
  border: 1px solid #F8AB00;
}

.badge.info-light {
  background: white;
  color: #35A3DC;
  border: 1px solid #35A3DC;
}

.badge.flex-light {
  background: white;
  color: #FD6A02;
  border: 1px solid #FD6A02;
}

.badge.offtime-light {
  background: white;
  color: #a25000;
  border: 1px solid #a25000;
}

i.danger {
  color: #ff0033;
  margin-top: 10px;
}

.badge.warning {
  background: #0FBC71;
  color: white;
}

.badge.danger.offset-top {
  position: absolute;
  margin-left: 5px;
}

.offset-right {
  position: absolute;
  z-index: 2;
  margin-left: 8px;
  margin-top: -7px;
  font-size: 16px;
}

.badge.white-bg {
  background: white;
  border: 1px solid #ddd;
}

.table-tools {
  position: absolute;
  z-index: 200;
  right: 28px;
  margin-top: 12px;
}

.welcome-list li {
  padding: 0 0 10px 0;
}

.absence-list {
  display: flex;
  flex-wrap: wrap;
}

.form-holder .absence-list {
  margin-left: 0;
}

.absence-list li:first-child {
  border-left: none;
}

.absence-list li {
  font-family: "Roboto Condensed";
  font-size: 12px;
  flex: 1;
  float: left;
  text-align: center;
}

.font-narrow {
  font-family: "Roboto Condensed";
}

.absence-list li h5 {
  margin: 6px 0 0 0;
  font-family: "Roboto Condensed";
  font-weight: normal;
  font-size: 12px;
}

.circles {
  margin: 0 auto;
  width: 98px;
}

.circle {
  border: 2px solid #ccc;
  margin: auto;
  text-align: center;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  background: white;
}

.circles .circle {
  width: 52px;
  height: 52px;
  border-radius: 26px;
}

.circle .absence-count {
  font-size: 18px;
  font-family: "Roboto Condensed";
  display: block;
  margin: 12px 0 0 0;
}

.circle.HF .absence-count, .circle.passive .absence-count {
  font-family: "Roboto Condensed";
  display: block;
  line-height: 16px;
}

.circle .absence-label {
  font-size: 9px;
}

.circle.passive {
  border: thin solid #f7f7f7;
  margin-left: 46px;
  color: #666;
  background: #f7f7f7;
}

.dropBox {
  border: 1px solid #fff;
}

.dashBox .body .dashy .body p {
  font-size: 12px;
}

.dashy .holder {
  margin: 14px 14px 14px 14px;
  display: block;
  padding-bottom: 36px;
}

.dashy .holder.scroll {
  max-height: 250px;
  overflow: auto;
}

#ui-datepicker-div {
  z-index: 10001 !important;
}

.ui-datepicker-week-col {
  text-align: center;
  cursor: pointer;
}

.week-dis .ui-datepicker-week-col {
  cursor: inherit;
  color: inherit;
}

.dashBox {
  min-height: 100px;
  min-width: 100px;
}

.columns .inner .icon {
  margin: 3px auto;
}

.columns .inner .iconTxt {
  margin: 3px auto;
}

.dashHolder td {
  vertical-align: top;
}

.dashy .padder {
  border-top: 2px solid white;
}

.i {
  padding: 5px;
  background: white;
  z-index: 500;
}

ul.procList li, ul.tips li {
  list-style-type: none;
}

.empty {
  height: 20px;
}

.stDash, .calStats {
  margin-bottom: 14px;
  width: 100%;
}

ul.boxLinks {
  list-style-type: none;
  font-size: 15px;
  margin-top: 5px;
  text-align: left;
}

.countRight {
  float: right;
}

.acc {
  border: 1px solid white;
  width: 15px;
  height: 12px;
  font-size: 10px;
  line-height: 10px;
}

.chosen-container {
  margin-bottom: 8px;
  width: 100% !important;
}

#Employess {
  margin: 0 0 20px 0;
  width: auto;
}

.adder {
  display: block;
  color: White;
}

.scream {
  border: 1px solid red;
}

.footerMessage {
  float: right;
  color: white;
  padding: 6px 9px 0 0;
}

.info-pop .tooltip {
  background: red;
}

.tooltip {
  font-size: 11px;
}

/* Filtertable style */
.filter-table {
  padding-right: 12px;
  position: absolute;
}

.filter-table input {
  width: 100%;
  border: 2px solid #ccc;
  border-radius: 3px;
  padding: 6px 8px;
}

#calWeek .filter-table, #calMonths .filter-table {
  top: 0px;
  width: 16%;
}

#calMonths .filter-table {
  width: 16.2%;
}

.bootstrap-timepicker-widget.dropdown-menu {
  z-index: 1060;
}

/* Approval list */
ul.option-list {
  list-style-type: none;
  display: table;
  width: 100%;
  min-height: 48px;
}

ul.option-list li {
  margin-bottom: 5px;
  display: block;
  overflow: initial;
}

ul.option-list li span {
  background: #f7f7f7;
}

ul.option-list li input[type=radio] {
  position: absolute;
  margin: 14px 5px 0 14px;
  text-align: center;
  border-bottom: 2px solid white;
}

ul.option-list li > span {
  color: #000;
  font-size: 18px;
  display: block;
  padding: 8px 0 8px 20px;
}

ul.option-list li span h3 {
  margin: 0;
  padding-top: 4px;
  font-size: 16px;
}

ul.option-list li span p {
  margin: 0;
  padding: 0;
}

ul.option-list li span p.note {
  font-style: italic;
}

ul.option-list li span input[type=checkbox] {
  margin: 13px 20px 0 0;
}

ul.option-list li .checkbox {
  display: inline-block;
}

ul.option-list li a {
  float: left;
}

ul.option-list li.activated {
  background: #efefef;
}

/* Popover for calendar */
.popover {
  z-index: 1000;
}

.popover-content {
  font-size: 14px;
}

.popover-content a:hover {
  text-decoration: underline;
}

.popover .closer {
  right: 5px;
  top: 4px;
  font-size: 12px;
  color: #999;
  cursor: pointer;
  position: absolute;
}

.popover .closer:hover {
  color: #35A3DC;
}

.fright {
  text-align: right;
  width: 25%;
}

.square-button {
  width: 46px;
  height: 46px;
  border-radius: 3px;
  background: white;
  margin: 0 10px 0 0;
  float: right;
  text-align: center;
}
.square-button label {
  position: absolute;
  width: 46px;
  text-align: center;
  margin: 3px 0 0 -52px;
  padding: 26px 0 0 0;
}
.square-button i {
  height: 29px;
  line-height: 29px;
}
.square-button p, .square-button label {
  font-size: 10px;
}

.square-button.checkbox label::before, .square-button.checkbox label::after {
  left: 33px;
  top: 4px;
}

.thumbnail .modal {
  position: relative;
  overflow-y: auto;
}

.thumbnail .modal-dialog {
  margin: 0;
  width: auto;
}

.thumbnail .modal-content {
  box-shadow: none;
  border: none;
  border-radius: 0;
}

.char-limit {
  float: right;
  font-size: 11px;
  margin: 4px 3px 0 0;
}

.limit-rows {
  max-height: 150px;
  overflow-y: scroll;
  border: 2px solid #c4d1dc;
  padding: 0 10px;
  background: white;
}

.limit-rows .badge {
  margin: 0;
  padding: 1px 6px;
}

.thumbnail .navi_closer {
  display: none;
}

#alerts {
  width: 100%;
  z-index: 2000;
}

.alert {
  padding: 12px;
  margin-bottom: 12px;
  border: 1px solid transparent;
  border-radius: 0;
  clear: both;
  display: block;
}

.config-box .alert {
  margin: -22px -14px 14px -14px;
  border-bottom: 1px solid white;
}

#statusHolder .alert {
  margin: 14px 0 0 0;
}

.alert ul {
  padding: 16px;
}

.alert ul li {
  list-style-type: disc;
}

.alert-scream {
  color: white;
  background: #F8AB00;
  font-size: 17px;
}

.approve-heading {
  margin: 30px 0 50px 0;
  color: #ccc;
  font-size: 30px;
  text-align: center;
}

.save-group {
  text-align: left;
}

select option {
  background: white !important;
  color: inherit !important;
}

.register-event .boxError, .register-event .boxInfo {
  margin: -20px -20px 18px -20px;
}

.recurring-label {
  margin-left: 6px;
  color: gray;
  font-size: 12px;
}

.form-inline-label {
  padding-top: 7px;
}

.upload-area {
  border: 4px dashed #F8AB00;
  background: white;
  padding: 20px 40px;
  border-radius: 10px;
  width: 50%;
  margin-top: 6px;
}

.upload-area.light {
  border: 2px dashed #c4d1dc;
  padding: 14px;
}

.btn.csv-import {
  margin: 20px 0;
}

.csv-import-table {
  margin: 40px;
}

.csv-import-table td {
  border: 1px solid gray !important;
}

.csv-import-table thead th {
  border: 1px solid gray !important;
  text-transform: none !important;
  padding-bottom: 10px !important;
  padding-top: 10px !important;
  font-weight: normal;
  font-size: 13px !important;
}

.csv-import-table .btn-cancel {
  font-size: 18px;
  padding: 0 6px;
  margin: 0;
  background: transparent;
  color: #ff0033;
}

p#mileageWarning {
  padding-top: 10px;
  margin-bottom: 0;
}

.form-inline label {
  margin-right: 10px;
}

.form-inline input[type=radio], .form-inline input[type=checkbox] {
  margin-right: 3px;
}

.enhance-form .hidden-label {
  display: inline;
  padding-left: 1px;
}

.hidden-text {
  font-size: 0;
}

.hidden-soft {
  display: none;
}

td .checkbox, th .checkbox {
  display: inherit;
}

.list-group-item p {
  margin: 0;
}

.btn.pull-right {
  margin-left: 12px;
}

.childLevel {
  margin: 0 0 -3px 0;
  padding: 4px 0 4px 8px;
}

.hideAttr {
  display: none !important;
}

.initials {
  text-transform: uppercase;
  float: left;
  margin: 1px 10px 0 6px;
  background: #35A3DC;
  border-radius: 3px;
  color: white;
  line-height: 34px;
  width: 34px;
  text-align: center;
}

.initials-small {
  text-transform: uppercase;
  float: left;
  margin: 0px 3px 0 6px;
  background: #35A3DC;
  border-radius: 17px;
  color: white;
  line-height: 34px;
  width: 34px;
  text-align: center;
}

.firstCol strong {
  color: #999;
  font-weight: normal;
}

.config-box {
  margin-top: 38px;
}

.btn-conf i {
  color: white !important;
}

.btn-conf.btn-default i {
  color: #ccc !important;
}

.role-list li {
  border: 1px solid white;
  border-bottom: 1px solid #efefef;
}
.role-list li a {
  display: block;
}
.role-list li i {
  float: left;
  clear: both;
}
.role-list li h5 {
  color: #35A3DC;
  font-family: "Roboto Condensed";
  margin: 4px 0 5px 0;
  text-transform: uppercase;
  font-weight: normal;
}
.role-list li .link-content {
  display: table;
}
.role-list li .link-content p {
  font-size: 11px;
  margin: -4px 0 5px 0;
}
.role-list li .fa-padded {
  padding: 5px 6px 4px 0px;
}
.role-list li .fa-abs {
  position: absolute;
  right: 8px;
}

.abs-top {
  top: 0;
  right: 0;
  position: absolute;
}

.with-input .pull-right {
  margin: 2px 6px;
}

.capitalize-me {
  text-transform: uppercase;
}

.roles {
  display: table-cell;
}

.roles a {
  margin-bottom: 4px;
}

section.btm-absolute {
  margin: 0 50%;
  position: fixed;
  bottom: 0;
  border: 0;
  color: white;
  height: 48px;
  z-index: 300;
}
section.btm-absolute .btn {
  background: #35A3DC;
  border: 0;
  color: white;
  height: 48px;
  width: 150px;
  margin-left: -75px;
  font-size: 11px;
  text-transform: uppercase;
  border-radius: 0;
}
section.btm-absolute i {
  font-size: 24px;
  padding-bottom: 5px;
  line-height: 38px;
  margin-right: 6px;
}

.hidden-section {
  display: none;
}

@keyframes loading {
  0% {
    opacity: 0.2;
  }
  20% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0.2;
    transform: scale(0.3);
  }
}
.loading-animation.abs {
  position: fixed;
  left: 50%;
  margin-left: -74px;
  z-index: 1010;
  top: 0;
  margin: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.3);
  padding: 20px 30px;
  border: 1px solid white;
  border-radius: 10px;
}

.loading-animation, .waiting-dialog-animation {
  text-align: center;
}
.loading-animation .bb-logo, .waiting-dialog-animation .bb-logo {
  height: 60px;
  margin-bottom: 20px;
}
.loading-animation .dots span, .waiting-dialog-animation .dots span {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
  background: #0FBC71;
  margin: 0.7em;
  opacity: 0.2;
  animation-name: loading;
  animation-name: loading;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  transform: scale(0.3);
}
.loading-animation .dots span:nth-child(2), .waiting-dialog-animation .dots span:nth-child(2) {
  animation-delay: 0.1s;
}
.loading-animation .dots span:nth-child(3), .waiting-dialog-animation .dots span:nth-child(3) {
  animation-delay: 0.2s;
}
.loading-animation .dots span:nth-child(4), .waiting-dialog-animation .dots span:nth-child(4) {
  animation-delay: 0.3s;
}

.ui-widget-header {
  background: white !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border-color: white;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border-bottom: 1px solid #0FBC71 !important;
  background: none !important;
}

a.ui-state-default:hover {
  color: #35A3DC !important;
}

.ui-datepicker-week-col {
  font-size: 11px;
  color: #35A3DC;
}

@keyframes fa-blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}
.fa-blink {
  animation: fa-blink 1.5s linear infinite;
}

.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
  color: #35A3DC !important;
  padding-top: 5px;
}

.ui-state-disabled.ui-datepicker-prev, .ui-state-disabled.ui-datepicker-next {
  color: #ccc !important;
}

.ui-datepicker th {
  text-align: right !important;
}

/* datepicker */
.ui-datepicker-unselectable {
  color: #cccccc;
}

.status-switcher {
  margin: -42px 0 0 12px;
  min-width: 240px;
  position: absolute;
}

#invoicing .price-tag {
  vertical-align: middle;
  min-width: 160px;
}
#invoicing .price {
  font-size: 24px;
  font-family: "Roboto Condensed", sans-serif;
}
#invoicing .price.sm {
  font-size: 18px;
}
#invoicing .price-exp {
  font-size: 10px;
  margin-top: -6px;
}
#invoicing img {
  max-width: 80%;
  max-height: 50px;
}
#invoicing .formHolder td {
  vertical-align: middle;
  padding: 5px 4px;
}
#invoicing .thumbnail.disabled {
  background: #efefef;
}
#invoicing .thumbnail.disabled .slider-knob {
  background-color: #FF0033 !important;
}
#invoicing .product-table {
  min-height: 60px;
  width: 100%;
}
#invoicing .product-table td {
  vertical-align: middle;
  min-height: 32px;
}
#invoicing .product-table td p.bullet {
  line-height: 24px;
}
#invoicing .product-table td ul li {
  list-style-type: circle;
}
#invoicing .product-table tr td:nth-child(1) {
  width: 20%;
  font-size: 18px !important;
  text-align: center;
  color: white;
}
#invoicing .product-table tr td:nth-child(3) {
  font-size: 16px !important;
  width: 10%;
}
#invoicing .product-table tr td:nth-child(2) {
  padding-left: 12px;
}
#invoicing .product-table tr td:nth-child(4) {
  width: 110px;
}

.configure-sec {
  padding: 4px 0 8px 0;
  text-align: center;
  width: 70px;
}

ul.smart-tabs li a {
  display: inherit;
  color: #666;
  padding: 1px 16px 0 16px;
  height: 46px;
  line-height: 16px;
  font-size: 16px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Roboto Condensed";
  font-weight: 400;
}

ul.smart-tabs {
  text-align: center;
  padding: 22px 0 0 0;
  margin: 0 14px;
  border-bottom: 1px solid #efefef;
}

ul.smart-tabs i.fa-custom-lg {
  margin: 0 4px 0 0;
}

ul.smart-tabs i.fa-custom-lg:after {
  content: "x";
  visibility: hidden;
}

ul.smart-tabs.compact {
  text-align: center;
  padding: 2px 0 0 0;
  margin: 0 14px;
  border-bottom: none;
}

ul.smart-tabs li {
  display: inline-flex;
  margin-right: 8px;
  line-height: 23px;
}

ul.smart-tabs li a i {
  font-size: 17px;
  margin-right: 6px;
  height: 24px;
  padding-top: 4px;
}

ul.smart-tabs.green li.selected {
  border-top: 1px solid #0FBC71;
}

ul.smart-tabs.yellow li.selected {
  border-top: 1px solid #F8AB00;
}

ul.smart-tabs li a img {
  display: inline-block;
  margin-right: 6px;
  line-height: 23px;
  height: 22px;
}

ul.smart-tabs li a:hover i {
  text-decoration: none;
}

ul.smart-tabs li.selected a, ul.smart-tabs li a:hover {
  color: #35A3DC;
}

ul.smart-tabs li {
  margin-bottom: -1px;
}

ul.smart-tabs li.selected {
  border-top: 1px solid #35A3DC;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: none;
  background: white;
}

#top ul#nav a {
  font-size: 11px;
}

#contentEditor {
  border-bottom: 1px solid #efefef;
}

.file-circle {
  margin: auto;
  background: white;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #0FBC71;
}
.file-circle i {
  line-height: 38px;
}

.download-doc-area .download-heading {
  line-height: 72px;
}
.download-doc-area .caption {
  font-size: 17px;
}
.download-doc-area .download-file-holder {
  margin: 12px 0 0 0;
  width: 440px;
}
.download-doc-area .download-file-holder td {
  width: 33%;
}
.download-doc-area .download-file-holder td.file-caption {
  font-size: 12px;
  vertical-align: top;
  padding: 3px 0 14px 0;
  min-width: 80px;
}
.download-doc-area .download-file-holder td.file-caption a {
  color: inherit;
}

.space-between {
  display: flex;
  display: -moz-flex;
  justify-content: space-between;
}

span.closed .open-controls, span.closed .log-view {
  display: none;
}

span.open .log-view {
  display: table;
}

span.open .close-controls {
  display: none;
}

/*label.btn:has(.abs-disc) {*/
.table-tools label.btn {
  padding: 2px 2px;
}

.addEvent {
  margin-top: 10px;
  margin-bottom: 14px;
}

.calPopupHolder, .calPopupHolderEvent {
  display: none;
  left: 50%;
  top: 150px;
  position: absolute;
  margin-left: -230px;
  z-index: 1000;
}

.registerEvent, .editEvent {
  top: 50px;
}

.planDrop select {
  outline: none;
  transition: all 2s ease-in-out;
  -webkit-transition: all 2s ease-in-out;
  -moz-transition: all 2s ease-in-out;
}

.calPopupBody {
  background: #F0F0F0;
  width: 450px;
  margin: 5px;
  display: table;
}

.calPopupBody .formHolder {
  margin: 0;
}

.recurringDays table {
  margin: 0;
  background: white;
  width: 100%;
  border: 1px solid #c4d1dc;
  padding: 3px;
}

.recurringDays table td {
  text-align: center;
  width: 14%;
  padding: 4px;
}

.calPopupBody table {
  margin: 10px 8px 12px 8px;
}

.calPopupBody table td {
  padding: 0 4px;
  vertical-align: top;
}

.calPopupBody table td.vert-center {
  vertical-align: middle;
}

.calPopupBody .date-holder {
  width: 95%;
}

.calPopupBody .form-group {
  margin-bottom: 8px;
}

.calPopupBody .navi {
  background: #35A3DC;
  padding: 8px 10px 0 10px;
  height: 38px;
}

.calPopupBody .navi .navi_header {
  color: white;
  float: left;
  width: 350px;
  font-size: 1.3em;
  cursor: move;
}

/* Group calendar */
.group-select-area {
  padding: 0 10px;
  overflow: auto;
  height: 330px;
  background: white;
  border: 2px solid #c4d1dc;
  margin-bottom: 20px;
}

.group-select-area ul li {
  display: block;
  clear: both;
  border-bottom: 1px solid #efefef;
  line-height: 23px;
  padding: 3px 14px 0 14px;
}

.group-select-area ul li label {
  display: block;
}

.group-select-area .filter-table {
  margin: -40px 0 0 -12px;
}

.group-select-area table {
  width: 100%;
}

.group-form {
  padding-left: 20px;
}

.select-buttons {
  text-align: right;
}

.register-event .modal-header {
  background: #35A3DC;
  color: white;
}
.register-event .modal-header h4 {
  color: white;
}
.register-event .checkbox-primary {
  border: 1px solid #c4d1dc;
  padding: 6px 6px 6px 30px;
  border-radius: 3px;
  margin-top: 6px;
}
.register-event .checkbox-primary i {
  width: 16px;
}
.register-event .checkbox-primary label {
  text-align: center;
  display: block;
}

#calHide {
  float: right;
  width: 720px;
  overflow: auto;
  height: 100%;
  overflow: auto;
}

.calNav#dateHoliday {
  text-align: center;
}

.calNav#dateHoliday .button {
  line-height: inherit;
  vertical-align: inherit;
}

.calNav {
  clear: both;
  text-align: center;
  height: 55px;
  line-height: 55px;
  position: relative;
}

.calNav.minimal {
  height: 36px;
  line-height: 34px;
  width: 340px;
}

.calNav.minimal label {
  margin-right: 0;
}

.calNav i:hover {
  cursor: pointer;
}

.calNav .cal-year-left {
  margin-top: 14px;
  padding-left: 8px;
}

.calTitle {
  font-size: 1.2em;
  text-align: left;
  position: absolute;
  padding-left: 26%;
  left: 20%;
  margin: auto;
}

.calTitle .btn-group.pull-right {
  margin: 12px 30px;
  position: absolute;
  right: 0;
}

.calTitle .go-date .btn {
  font-size: 16px;
  padding-left: 18px;
}

.calTitle .fa-chevron-left {
  margin-right: 26px;
}

.calTitle .fa-chevron-right {
  margin-left: 20px;
}

.calTitle a:hover, .calTitle a:focus {
  text-decoration: none;
}

.employee-column {
  padding: 0;
  width: 296px;
  position: absolute;
  z-index: 200;
}

.calendar-column {
  padding-left: 298px;
  padding-right: 0;
  padding-bottom: 50px;
}

.employee-column h4, .employee-column h5 {
  font-family: "Roboto Condensed";
  margin-bottom: 10px;
}

.calendar-info {
  margin: 0 14px 14px 14px;
  padding: 10px 12px;
  border: 2px solid #ccc;
}

.calendar-info.reduce-margin {
  margin-top: -16px;
  background: white;
  border-top: 1px solid #efefef;
  font-size: 13px;
}

.spanning-midnight {
  width: 100% !important;
}

.TT.PEN.spanning-midnight, .FT.PEN.spanning-midnight {
  background-color: #FF0033 !important;
}

.TT.spanning-midnight {
  background-color: #ffa500 !important;
}

.FT.spanning-midnight {
  background-color: #FD6A02 !important;
}

.yearHol .spanning-midnight .evn-title {
  white-space: nowrap;
}

.months .yearDay .TT, .months .yearDay .FT,
.months .yearHol .TT, .months .yearHol .FT,
.months .yearBankHol .TT, .months .yearBankHol .FT {
  width: 31.3%;
  float: right;
  background-color: #f2f6f8;
}

.months .weekNo .TT, .months .TT .fa-spin {
  color: orange;
  background-color: #f2f6f8;
}

.months .FT .fa-spin, .ft-chk-spin {
  color: #FD6A02;
  background-color: #f2f6f8;
}

.calendar-filter {
  position: absolute;
  text-align: left;
  cursor: pointer;
}

.calendar-filter .element {
  position: relative;
  font-size: 1.75em;
  border-radius: 100%;
  margin-right: 5px;
}

.calendar-filter .element.selected {
  background-color: #4baaf5;
}

.calendar-filter-item {
  display: inline-block;
}

.calendar-filter-item .fa {
  font-weight: 900;
  font-size: 1.25em;
}

.calendar-filter-item .fa.green {
  color: #689f38;
}

.calendar-filter-item .fa.yellow {
  color: #fbc02d;
}

.calendar-filter-item .fa.red {
  color: red;
}

.calendar-filter-item .wrapper-outer {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.calendar-filter-item .wrapper-inner {
  width: 1.25em;
  height: 1.25em;
  border-radius: 100%;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.calendar-filter-item .border-with-color {
  width: 35%;
  height: 35%;
  position: absolute;
  border-radius: 3px;
  border: 1.8px solid #fff;
  bottom: 8%;
  right: 5%;
}

.calendar-filter-item .border-with-color.working {
  border-color: #0078d4;
}

.calendar-week-period {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

.calendar-week-period .week-period {
  border: 1px solid #efefef;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  width: 180px;
  line-height: 2.5;
}

.link-button {
  display: block;
  height: 100%;
  text-decoration: none;
  background-color: #35A3DC;
  color: #fff;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  width: 40px;
  border-radius: 5px;
  line-height: 1.5;
}

.calendar-link-icon {
  margin: 0 !important;
  font-size: 14px;
  line-height: 1.5;
}

.sleleted-cal-type {
  padding-left: 12px;
}

.week-cal-start-page {
  margin-left: 80px;
  margin-top: -10px;
}

.week-cal-start-page input {
  margin-top: 2px;
}

#rest-pop {
  position: absolute;
  border-radius: 0px 5px 5px 0;
  border: 1px solid #00cc66;
  z-index: 100;
  padding: 4px 10px 2px 10px;
  margin: -82px 0 0 0px;
  background: white;
  min-width: 120px;
}
#rest-pop .tooltip-inner {
  min-width: 150px; /* the minimum width */
}

.employee-info {
  padding: 10px 0 6px 0;
  border: none;
  border-bottom: 1px solid #efefef;
  margin-bottom: 0;
}

.employee-info-select {
  padding: 14px 0 12px 0;
  border: none;
  border-bottom: 1px solid #efefef;
  margin-bottom: 0;
}

.employee-info .badge {
  margin-left: -3px;
}

.calendar-info hr {
  height: 1px;
  border: none;
  background-color: #efefef;
  margin: 8px 0;
}

.months .col-md-1:first-child table.month {
  border-left-width: 2px;
}

.months .col-md-1:last-child table.month {
  border-right-width: 2px;
}

table.month {
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 2px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-color: #efefef;
  border-collapse: separate;
}

table.end-month {
  border-right-color: #00cc66;
}

.vacation-navi {
  text-align: center;
}

.calStats .popover {
  max-width: none;
  width: 300px;
}

.vacation-navi h4 {
  margin-bottom: 2px;
}

.vacation-navi .button {
  margin: 14px 0 0 0;
}

.hist-arrow-left, .hist-arrow-right {
  color: #35A3DC;
  font-size: 24px;
  position: absolute;
  cursor: pointer;
}

.hist-arrow-left {
  margin: 2px 0 0 -20px;
}

.hist-arrow-right {
  margin: 2px 0 0 66px;
}

.calNav select {
  display: inline;
  width: auto;
  color: #35A3DC;
  font-size: 17px;
}

.calNav .button {
  position: absolute;
  color: #35A3DC;
}

.weekview-section {
  position: relative;
}

.weekview-section .work-hours {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  padding: 10px;
}

.weekview-section .weekview-widget {
  position: relative;
}

.work-hours .weekview-option {
  margin-top: 14px;
}

.work-hours .weekview-option {
  margin-top: 12px;
}

.weekview-section {
  position: relative;
}

.weekview-section .work-hours {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  padding: 10px;
}

.weekview-section .weekview-widget {
  position: relative;
}

.work-hours .weekview-option {
  margin-top: 14px;
}

#calHide table {
  width: 1440px;
}

#calWeek .deptName {
  position: relative;
  padding-left: 5px;
  color: White;
  z-index: 200;
  font-size: 15px;
  margin-top: -16px;
  height: 15px;
  float: left;
  clear: both;
}

#calWeek td {
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  line-height: 2.4;
  width: 10%;
}

#calWeek td.firstCol, #calMonths td.firstCol {
  border-bottom: 1px solid #ddd;
}

#calWeek .bluetheme {
  background-color: #35A3DC;
  color: white;
}

#calWeek .redtheme {
  background-color: #ff0000;
  color: white;
}

.render-registrations {
  display: flex;
  width: 100%;
  text-align: center;
}

.render-registrations .type {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.render-registrations .text-truncate {
  display: block;
  max-width: 110px;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
}

.render-registrations .ferie {
  background-color: rgb(204, 204, 204);
}

#calWeek .no-b-left {
  border-left: none;
}

#calWeek .render-registrations a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  width: 100%;
}

#calWeek .total-text {
  padding-left: 5px;
}

#calWeek .weekend {
  background-color: #ccc;
  background-color: rgba(204, 204, 204, 0.2);
}

#calWeek .zero-value {
  background-color: #efefef;
  color: white;
}

#calWeek td .sum-total-text {
  text-align: left;
  padding-left: 5px;
}

#calMonths td.firstCol, #calMonths th.firstCol {
  width: 16.3%;
}

#calMonths .day-name {
  padding-top: 6px;
  height: 61px;
}

#calMonths .month-mini-label {
  padding-top: 2px;
  font-size: 10px;
  text-transform: uppercase;
}

#calMonths .add-event-link {
  margin-top: 16px;
  text-align: center;
  display: block;
}

.holder-row {
  padding-top: 24px;
  overflow: hidden;
}

.one-events .type {
  width: 100%;
}

.two-events .type {
  width: 50%;
}

.three-events .type {
  width: 33.3%;
}

.four-events .type {
  width: 25%;
}

.render-registrations .type {
  border: 1px solid white;
}

.calendar-team .calbar.ferie {
  text-align: center;
}

.calendar-team.flex-mode > th {
  width: 12%;
}

.calendar-team td {
  font-size: 12px;
}

.calendar-team tfoot td.text-center {
  border-left: 1px solid #ddd;
}

.work-hour-icon {
  justify-content: space-between;
  display: flex;
  padding-right: 5px;
}

#calWeek .wk-day {
  font-size: 10px;
}

#calYear #today {
  height: 24px;
  width: 24px;
  margin: -20px 0 0 -4px;
  border-radius: 12px;
  content: "";
  border: 1px solid #0FBC71;
  background: white;
  text-align: center;
  line-height: 22px;
  position: absolute;
  z-index: 1;
  display: block;
  font-weight: bold;
  color: #0FBC71;
}

#calYear #today:hover {
  background: #0FBC71;
  color: white;
}

#calYear table, #calWeek table {
  width: 100%;
  padding: 0;
  margin: 0;
}

#show-absences, #hide-absences {
  font-size: 12px;
}

#calMonths table {
  padding: 0;
  margin: 0;
  border: 0;
  width: 100%;
}

tr.firstLine {
  height: 50px;
}

.firstLine td {
  vertical-align: top;
}

.dept-legend {
  border: 1px solid #fff;
  width: 10px;
  height: 10px;
  float: left;
  margin: 2px 10px 0 -5px;
  box-shadow: 1px 1px 1px #999;
  border-radius: 2px;
}

.dept-legend.lg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}

td.firstCol b {
  font-size: 16px;
  font-weight: normal;
}

tr.pickDateRow td {
  padding: 8px 0 4px 0;
}

tr.pickDateRow td.firstCol {
  cursor: pointer;
}

td.firstCol i.collapser {
  margin-left: -8px;
  margin-right: 4px;
}

tbody.collapsed tr.calRow {
  display: none;
}

tbody.open tr.calRow {
  display: table-row;
}

.calRow .firstCol {
  font-family: "Roboto Condensed";
}

#calWeek .calbarweek {
  color: White;
  font-size: 9px;
  text-align: center;
  position: relative;
  margin-top: -24px;
  height: 24px;
  line-height: 24px;
  background-repeat: repeat-x;
  overflow: hidden;
  -webkit-box-shadow: inset 0px 0px 0px 0.5px #999;
  -moz-box-shadow: inset 0px 0px 0px 0.5px #999;
  box-shadow: inset 0px 0px 0px 0.5px #999;
}

#calWeek .calbarweek a {
  color: White;
  display: block;
}

#calWeek table th.firstCol {
  width: 16%;
  padding-left: 10px;
  text-overflow: ellipsis;
  overflow: hidden !important;
  white-space: nowrap;
  background: white;
}

#calWeek .border-right {
  border-right: 1px solid #ddd;
}

#calWeek .border-top {
  border-top: 1px solid #ddd;
}

#calWeek .weekend-workhours {
  display: none;
}

#calWeek .FT {
  background-color: #FD6A02;
  text-align: center;
}

#calWeek table td.firstCol {
  width: 16%;
  padding-left: 10px;
  text-overflow: ellipsis;
  overflow: hidden !important;
  white-space: nowrap;
  background: white;
  border: 1px solid #ddd;
}

#calWeek .calbarweek.ferie {
  color: black;
  background-color: rgba(204, 204, 204, 0.5);
}

.text-right-i {
  font-style: italic;
  text-align: right;
  padding-right: 5px;
}

.text-left-i {
  font-style: italic;
  text-align: left;
  padding-left: 5px;
}

.weekhour-tooltip-mo .tooltip {
  left: 18% !important;
}

.weekhour-tooltip-tu .tooltip {
  left: 33% !important;
}

.weekhour-tooltip-we .tooltip {
  left: 47% !important;
}

.weekhour-tooltip-th .tooltip {
  left: 61.5% !important;
}

.weekhour-tooltip-fr .tooltip {
  left: 75.5% !important;
}

.weekendhour-tooltip-mo .tooltip {
  left: 17.5% !important;
}

.weekendhour-tooltip-tu .tooltip {
  left: 27.5% !important;
}

.weekendhour-tooltip-we .tooltip {
  left: 38% !important;
}

.weekendhour-tooltip-th .tooltip {
  left: 48.5% !important;
}

.weekendhour-tooltip-fr .tooltip {
  left: 59% !important;
}

.weekendhour-tooltip-sa .tooltip {
  left: 69.5% !important;
}

.weekendhour-tooltip-su .tooltip {
  left: 80.5% !important;
}

.day-name {
  padding-top: 5px;
  font-size: 14px;
  font-family: "Roboto Condensed";
}

.emp-info {
  color: white;
  padding: 5px 0 0 4px;
  font-size: 11px;
  float: left;
  height: 24px;
  width: 18px;
  margin: -2px 7px 0 -9px;
}

.day-date {
  font-size: 12px;
}

#calYear table.month tr.month-row th {
  border-bottom: 1px solid #efefef;
  height: 39px;
  font-size: 13px;
  overflow: hidden;
  text-align: center;
  padding: 0;
}

#calYear table td table {
  font-size: 9px;
}

#calYear table td.holiday a, #calYear table td.holiday span {
  color: red;
}

#calWeek, #calMonths {
  position: relative;
  margin: 12px 12px 100px 12px;
}

.expander {
  cursor: pointer;
  margin: 0 8px 8px 0;
  background: #e1eef5;
  text-align: center;
  padding: 1px 0 1px 0;
}

#calWeek table th {
  vertical-align: top;
  text-align: center;
  /*border-bottom: 1px solid white;*/
  border: 1px solid #ddd;
}

#calWeek.calDay table th th {
  text-align: left;
  padding-left: 6px;
}

#calMonths table th {
  height: 30px;
  text-align: center;
  font-size: 8px;
  font-weight: normal;
}

#calWeek table th.today {
  background-color: #E1EEF5;
  border-bottom: 1px solid white;
}

#calMonths table td.firstCol, #calMonths table th.firstCol {
  background: #fff;
  padding-left: 10px;
}

#calMonths table th.firstCol {
  background: white;
}

.monthName {
  position: relative;
  margin-top: -20px;
  z-index: 0;
}

#calMonths .addEvent {
  margin: 0;
  width: 3.22%;
  float: left;
}

#calMonths .today {
  background-color: #E1EEF5 !important;
}

#calMonths .month {
  font-size: 12px;
  float: left;
}

#calMonths .first {
  color: red;
}

#calMonths table tr {
  background: #fff;
}

#calMonths table tr, #calWeek table tr {
  height: 24px;
}

#calMonths table tr.firstLine {
  height: 62px;
}

#calWeek table tr.calRow:hover td, #calMonths table tr.calRow:hover td {
  border-bottom: 1px solid #0FBC71;
  border-top: 1px solid #0FBC71 !important;
  background: #eaffe8;
}

#calMonths table td {
  border-bottom: 1px solid #ddd;
}

#calMonths table td.deptDiv {
  background: #fff;
}

#calMonths table td.dividerCell {
  width: 2.7%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: white;
}

tr.calRow.collapsed {
  visibility: collapse;
}

tr.calRow.open {
  visibility: visible;
}

#calWeek a.buttonLink {
  border-radius: 3px;
  padding: 6px 4px;
  margin: 6px;
  border-top: 1px solid white;
  border-left: 1px solid white;
  border-bottom: 1px solid #666;
  display: block;
  font-weight: normal;
  font-size: 11px;
}

#calMonth a.buttonLink {
  padding: 5px;
  margin-top: 4px;
  border-top: 1px solid white;
  border-left: 1px solid white;
  border-bottom: 1px solid #666;
  display: block;
}

th .holiday {
  padding: 5px;
  margin-top: 4px;
  background: white;
  color: Red;
  border-top: 1px solid white;
  border-left: 1px solid white;
  border-bottom: 1px solid black;
  display: block;
  font-weight: normal;
}

th .pastday {
  display: block;
  height: 42px;
  font-weight: normal;
}

.addEvent a.buttonLink {
  background: white;
  display: block;
  padding: 2px 0;
  border-left: none;
  border-right: none;
}

td.addEvent, td.freeDay, th.addEvent, th.freeDay {
  width: 2.7%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.hidden-date-input {
  height: 35px;
  width: 0px;
  border: 0px;
  visibility: hidden;
}

.hidden-calendar-input {
  display: none;
  width: 0px;
  height: 0px;
  border: none;
  box-shadow: none;
}

.full-name {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.label-hidden {
  visibility: hidden;
}

/*Simple add-in calendar*/
#calendar {
  margin-bottom: 48px;
}
#calendar .btn {
  position: relative;
  z-index: 100;
}
#calendar .btn i {
  padding-left: 3px;
}

.months {
  padding-bottom: 60px;
  display: inherit;
  margin-right: 14px;
}
.months .col-md-1 {
  padding: 0;
  background: white;
}

.yearHol .HH.PEN, .yearHol .HF.PEN, .yearBankHol .HH.PEN, .yearBankHol .HF.PEN {
  opacity: 0.6;
}

.PEN {
  background-color: #FF0033 !important;
}

td.todayDate {
  background: rgba(255, 220, 40, 0.5);
}

.earned-col {
  color: #666;
  padding: 5px 0 0 0;
  min-height: 31px;
  background: #f6f6f6;
}

.left-col {
  margin-left: 1px;
  color: #00cc66;
  font-family: Roboto Condensed;
}
.left-col .left-text {
  font-size: 12px;
  font-weight: 300;
}

.left-col.negative, td.negative {
  color: #f03;
}

.approved-col {
  margin-right: 1px;
  color: #999;
}

.stat-split {
  display: flex;
}

.stat-split .col {
  font-size: 12px;
  flex: 1;
  padding: 2px 0 4px 0;
}

.calendar-info.small-margin {
  padding-right: 5px;
}

.hh-invert, .hh-invert td, .stat-split {
  background: #f6f6f6;
}

.hh-invert.dsktp table td {
  line-height: 48px !important;
}

.split .stat-split {
  margin: -9px 0;
  line-height: normal;
  background: none;
  border-bottom: none !important;
}

.split .stat-split .col {
  font-size: 15px;
}

.stat-split .col {
  font-size: 13px;
}

.stat-split, .earned-col {
  font-family: Roboto Condensed;
  font-weight: 300;
}

td.split {
  width: 24%;
}

.flex-grid.stat-split {
  padding-top: 3px;
}

.stat-split .approved-col {
  color: #666 !important;
  border-bottom: none;
}

table.calStats td.firstC {
  line-height: 27px;
}

.passive {
  color: #ccc;
  border-bottom: 1px solid #ccc;
}

.approved-text {
  font-size: 13px;
  line-height: 14px;
}

.stat-small-text {
  font-size: 12px;
  line-height: 14px;
}

.vacation-monthly-stats .stat-small-text {
  font-size: 11px;
}

.vacation-monthly-stats .left-col {
  margin-top: -2px;
}

th.vacation-monthly-stats {
  padding-bottom: 2px;
  background: #f6f6f6;
  height: 72px;
  border-bottom: 1px solid #efefef;
}

th.vacation-monthly-stats.terminated, th.vacation-monthly-stats.terminated .stat-split {
  background: white;
  color: #ccc;
}
th.vacation-monthly-stats.terminated .earned-col, th.vacation-monthly-stats.terminated .approved-col, th.vacation-monthly-stats.terminated .left-col, th.vacation-monthly-stats.terminated .stat-split .earned-col, th.vacation-monthly-stats.terminated .stat-split .approved-col, th.vacation-monthly-stats.terminated .stat-split .left-col {
  background: white;
  color: #ccc !important;
}

#new-calendar {
  position: relative;
  margin: 12px 12px 100px 12px;
}
#new-calendar.calDay table th th {
  text-align: left;
  padding-left: 6px;
}
#new-calendar .deptName {
  position: relative;
  padding-left: 5px;
  color: White;
  z-index: 200;
  font-size: 15px;
  margin-top: -16px;
  height: 15px;
  float: left;
  clear: both;
}
#new-calendar table {
  border-left: 1px solid #ddd;
}
#new-calendar td {
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  line-height: 2.4;
  width: 10%;
}
#new-calendar td.firstCol {
  border-bottom: 1px solid #ddd;
}
#new-calendar .bluetheme {
  background-color: #35A3DC;
  color: white;
}
#new-calendar .redtheme {
  background-color: #ff0000;
  color: white;
}
#new-calendar .no-b-left {
  border-left: none;
}
#new-calendar .render-registrations a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  width: 100%;
}
#new-calendar .total-text {
  padding-left: 5px;
}
#new-calendar .weekend {
  background-color: #ccc;
  background-color: rgba(204, 204, 204, 0.2);
}
#new-calendar .zero-value {
  background-color: #efefef;
  color: white;
}
#new-calendar td .sum-total-text {
  text-align: left;
  padding-left: 5px;
}
#new-calendar .wk-day {
  font-size: 10px;
}
#new-calendar .calbarweek {
  color: White;
  font-size: 9px;
  text-align: center;
  position: relative;
  margin-top: -24px;
  height: 24px;
  line-height: 24px;
  background-repeat: repeat-x;
  overflow: hidden;
  -webkit-box-shadow: inset 0px 0px 0px 0.5px #999;
  -moz-box-shadow: inset 0px 0px 0px 0.5px #999;
  box-shadow: inset 0px 0px 0px 0.5px #999;
}
#new-calendar .calbarweek a {
  color: White;
  display: block;
}
#new-calendar table th.firstCol {
  width: 16%;
  padding-left: 10px;
  text-overflow: ellipsis;
  overflow: hidden !important;
  white-space: nowrap;
  background: white;
}
#new-calendar .border-right {
  border-right: 1px solid #ddd;
}
#new-calendar .border-top {
  border-top: 1px solid #ddd;
}
#new-calendar .weekend-workhours {
  display: none;
}
#new-calendar .FT {
  background-color: #FD6A02;
  text-align: center;
}
#new-calendar table td.firstCol {
  width: 16%;
  padding-left: 10px;
  text-overflow: ellipsis;
  overflow: hidden !important;
  white-space: nowrap;
  background: white;
  border: 1px solid #ddd;
}
#new-calendar .calbarweek.ferie {
  color: black;
  background-color: rgba(204, 204, 204, 0.5);
}
#new-calendar table th {
  vertical-align: top;
  text-align: center;
  /*border-bottom: 1px solid white;*/
  border: 1px solid #ddd;
}
#new-calendar table th.today {
  background-color: #E1EEF5;
  border-bottom: 1px solid white;
}
#new-calendar table tr.calRow:hover td {
  border-bottom: 1px solid #0FBC71;
  border-top: 1px solid #0FBC71 !important;
  background: #eaffe8;
}
#new-calendar a.buttonLink {
  border-radius: 3px;
  padding: 6px 4px;
  margin: 6px;
  border-top: 1px solid white;
  border-left: 1px solid white;
  border-bottom: 1px solid #666;
  display: block;
  font-weight: normal;
  font-size: 11px;
}
#new-calendar table {
  width: 100%;
  padding: 0;
  margin: 0;
}
#new-calendar table tr {
  height: 24px;
}

.calbar {
  color: White;
  font-size: 9px;
  text-align: center;
  position: relative;
  margin-top: -24px;
  height: 24px;
  line-height: 24px;
  background-repeat: repeat-x;
  overflow: hidden;
  cursor: help;
  -webkit-box-shadow: inset 0px 0px 0px 0.5px #999;
  -moz-box-shadow: inset 0px 0px 0px 0.5px #999;
  box-shadow: inset 0px 0px 0px 0.5px #999;
}

.moreInfo {
  background: none !important;
  color: white;
  position: relative;
  margin-top: -24px;
  padding: 0;
  z-index: 500;
  width: 10px;
  height: 24px;
}

.calbar a {
  display: block;
  color: White;
}

.calbar.pen {
  background-color: #FF0033;
}

.sick, .IS, .I {
  background-color: #666;
  color: White;
}

.IC, .childsick {
  background-color: #002a7e;
  color: White;
}

.circle.s, .disc-absence.S {
  border-color: #666;
}

.option-list .IS span {
  border-left: 10px solid #666;
}

.option-list .IC span {
  border-left: 10px solid #002a7e;
}

.option-list .R span {
  border-left: 10px solid black;
}

.circle.c {
  border-color: #002a7e;
}

.present {
  background-color: #35A3DC;
}

.M, .MI {
  background-color: #660066;
  color: White;
}

.F, .FT {
  background-color: #FD6A02;
  color: White;
}

.FT.moreInfo i {
  background-color: #00cc66;
}

.FT.calbar {
  box-shadow: none;
  background: -moz-linear-gradient(left, rgb(253, 106, 2) 0%, rgba(163, 161, 163, 0) 70%, rgba(125, 185, 232, 0) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgb(253, 106, 2) 0%, rgba(163, 161, 163, 0) 70%, rgba(125, 185, 232, 0) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgb(253, 106, 2) 0%, rgba(163, 161, 163, 0) 70%, rgba(125, 185, 232, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fd6a02", endColorstr="#007db9e8",GradientType=1 ); /* IE6-9 */
  text-align: left;
  box-shadow: none;
}

.RHH, .RHF, .RVT, .RDT, .R {
  background: black;
  color: white;
}

.FT.calbar .reg-icon {
  margin: 2px;
}

.circle.m {
  border-color: #660066;
}

.option-list .MI span {
  border-left: 10px solid #660066;
}

.T, .TT {
  background-color: #ffa500;
  color: White;
}

.outlook {
  background-color: #0072c6;
  color: White;
}

.option-list .TT span {
  border-left: 10px solid #ffa500;
}

.holiday, .HH, .H, .circle.HH {
  background-color: #00cc66;
  color: White;
  overflow: hidden;
}

.HF, .circle.HF {
  background-color: #1d995b;
  color: White;
  overflow: hidden;
}

.old-vac {
  background-color: #93e6bd;
}

.circle.h {
  border-color: #00cc66;
}

.circle.HF {
  position: absolute;
  border-color: #1d995b;
}

.circle.negative {
  background-color: #FF0033;
  border-color: #FF0033;
}

.disc-absence.HH {
  border-color: #00cc66;
}

.disc-absence.HF {
  border-color: #1d995b;
}

.disc-absence.IS {
  border-color: #666;
}

.disc-absence.IC {
  border-color: #002a7e;
}

.disc-absence.P {
  border-color: #669999;
}

.disc-absence.TT {
  border-color: #ffa500;
}

.disc-absence.V {
  border-color: #005f1d;
}

.disc-absence.L {
  border-color: #cc9900;
}

.disc-absence.MI {
  border-color: #660066;
}

.list-group-item {
  background: none;
}

.list-group-item a {
  color: #35A3DC;
}

.option-list .HH span {
  border-left: 10px solid #00cc66;
}

.option-list .HF span {
  border-left: 10px solid #1d995b;
}

.HH.moreInfo {
  border-left: 1px solid #00cc66;
}

.HF.moreInfo {
  border-left: 1px solid #1d995b;
}

.HF.moreInfo i {
  background-color: #1d995b;
}

.DO {
  background-color: #2d6be5;
  color: white;
}

.option-list .D span {
  border-left: 10px solid #006e99;
}

.DO.moreInfo {
  border-left: 1px solid #2d6be5;
}

.DO.moreInfo i {
  background-color: #2d6be5;
}

.option-list .DO span {
  border-left: 10px solid #2d6be5;
}

.DT, .D {
  background-color: #006e99;
  color: white;
}

.circle.d {
  border-color: #006e99;
}

.DT.moreInfo {
  border-left: 1px solid #006e99;
}

.DT.moreInfo i {
  background-color: #006e99;
}

.option-list .DT span {
  border-left: 10px solid #006e99;
}

.VO {
  background-color: #a25000;
  color: white;
}

.option-list .V span {
  border-left: 10px solid #a25000;
}

.VO.moreInfo {
  border-left: 1px solid #a25000;
}

.VO.moreInfo i {
  background-color: #a25000;
}

.option-list .VO span {
  border-left: 10px solid #a25000;
}

.VT, .V {
  background-color: #005f1d;
  color: white;
}

.circle.v {
  border-color: #005f1d;
}

.VT.moreInfo {
  border-left: 1px solid #005f1d;
}

.VT.moreInfo i {
  background-color: #005f1d;
}

.option-list .VT span {
  border-left: 10px solid #005f1d;
}

.setting-noti hr {
  margin-top: 5px;
  margin-bottom: 5px;
}

.disc-noti {
  width: 10px;
  height: 25px;
  float: left;
}

.disc {
  width: 20px;
  height: 20px;
  display: block;
  border-radius: 10px;
  text-align: center;
  float: left;
}

.disc i {
  vertical-align: top;
  line-height: 18px;
}

.disc-absence {
  background: white !important;
  border-width: 2px;
  border-style: solid;
  float: left;
  width: 24px;
  height: 24px;
  display: block;
  border-radius: 2px;
  text-align: center;
}

.disc-lg {
  width: 52px;
  height: 52px;
  display: block;
  border-radius: 26px;
  text-align: center;
  margin: auto;
}

.disc i:before, .disc-absence i {
  font-size: 11px;
  text-align: center;
  line-height: 20px;
  vertical-align: middle;
  padding-left: 4px;
}

.disc-lg i {
  font-size: 32px;
  text-align: center;
  line-height: 52px;
  padding-left: 8px;
}

.small-disc {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  float: left;
  margin: 5px 10px 0 0;
}

.amount {
  width: 15px;
}

.moreInfo i {
  line-height: 12px;
  font-size: 8px;
  margin-top: 3px;
  border-radius: 0 2px 2px 0;
  padding: 0 0 0 2px;
}

.P.moreInfo {
  border-left: 1px solid #669999;
}

.P.moreInfo i {
  background-color: #669999;
}

.pen.moreInfo {
  border-left: 1px solid #FF0033;
  background-color: transparent !important;
}

.pen.moreInfo i {
  background-color: #FF0033;
}

.ferie.moreInfo i {
  background-color: #ccc;
}

.freeDay, #calMonths .addEvent {
  font-size: 10px;
  text-align: center;
  vertical-align: top;
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin: 0;
}

#calWeek .addEvent {
  font-size: 10px;
  text-align: center;
  vertical-align: top;
  margin: 0;
}

#calMonths .addEvent:last-child {
  border-right: 1px solid #ddd;
}

.freeDay {
  color: Red;
  background-color: #EDF4E5;
}

h3 img {
  padding-top: 1px;
  padding-right: 5px;
  float: left;
}

.calbar.ferie {
  background-color: #efefef;
  color: black;
  text-align: right;
  /* Fallback for web browsers that don't support RGBa */
  background-color: rgb(0, 0, 0);
  /* RGBa with 0.6 opacity */
  background-color: rgba(204, 204, 204, 0.5);
  /* For IE 5.5 - 7*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000)";
}

.calbar.ferie i {
  margin-right: 5px;
}

.calbar.leave, .L {
  background-color: #cc9900;
  color: white;
}

.option-list .L span {
  border-left: 10px solid #cc9900;
}

.circle.l {
  border-color: #cc9900;
}

.P {
  background-color: #669999;
  color: white;
}

.option-list .P > span {
  border-left: 10px solid #669999;
}

.month .calD {
  overflow: hidden;
  height: 16px;
  line-height: 15px;
  color: White;
  float: right;
  font-family: "Roboto Condensed";
}

.calD {
  text-align: center;
  font-size: 9px;
}

.calD a {
  color: White;
  display: block;
}

.calD.one-event {
  width: 98% !important;
}

.calD.two-events {
  width: 48% !important;
}

.calD.three-events {
  width: 31.3% !important;
}

.calD.last-line {
  margin-top: 1px;
}

.more-events .calD {
  width: 31.3%;
  float: right;
  margin-left: 2%;
  border-radius: 1px;
}

.TT.PEN .hours-count, .FT.PEN .hours-count {
  color: White;
}

.TT .registration-label, .FT .registration-label {
  display: none;
}

.TT .hours-count {
  color: orange;
  display: block;
}

.FT .hours-count {
  color: #FD6A02;
  display: block;
}

.hours-count {
  display: none;
}

.more-events .hours-count {
  display: block;
}

a.adder:hover {
  color: #35a3dc !important;
  padding-left: 5px;
}

td.holiday {
  background-color: #ddd;
}

table.month td {
  border-bottom: 1px solid #fff;
  height: 16px;
  line-height: 16px;
  border-right: 1px solid white;
  vertical-align: top;
}

td.yearDate, td.yearWknd {
  width: 24px;
  padding: 0 4px;
  text-align: center;
  height: 18px;
  font-size: 11px;
}

td.yearDate a {
  color: #35A3DC;
  display: block;
}

td.yearDay {
  height: 16px;
  max-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

td.yearWknd {
  color: #ccc;
}

td.yearHol {
  color: red;
  background: #f2f6f8;
}

td.yearHol .adder {
  color: #f6f6f6;
}

td.ferie {
  background-color: white;
  font-size: 7px;
  color: #666;
}

td.wknd {
  color: #ccc;
}

td.blocked {
  color: White;
  background: black !important;
}

td.dividerCell {
  border-bottom: none !important;
}

table.dayTime td {
  height: 14px !important;
}

.yearHol .HH.PEN, .yearHol .HF.PEN, .yearBankHol .HH.PEN, .yearBankHol .HF.PEN {
  opacity: 0.6;
}

.pen {
  background-color: #FF0033 !important;
}

.yearHol .HH, .yearHol .HF {
  background-color: #b3ffd9;
  opacity: 1;
}

.yearHol .L {
  background-color: #edd383;
  opacity: 1;
}

.yearHol .IS, .yearHol .IC {
  background-color: #ccc;
  opacity: 1;
}

.yearHol .HH.pen, .yearHol .L.pen, .yearHol .HF.pen {
  background-color: #ffbecb !important;
  opacity: 1;
}

.yearBankHol .DT {
  background-color: #006e99;
  opacity: 0.6;
}

.yearBankHol .HH, .yearBankHol .HF {
  background-color: #b3ffd9;
}

.yearBankHol .L {
  background-color: #edd383;
  opacity: 1;
}

.yearBankHol .IS, .yearBankHol .IC {
  background-color: #ccc;
  opacity: 1;
}

.yearBankHol .HH.pen, .yearBankHol .L.pen, .yearBankHol .HF.pen {
  background-color: #ffbecb !important;
  opacity: 1;
}

td.blocked a {
  color: White;
  width: 15px;
  display: block;
  padding-left: 1px;
}

.dividers {
  padding-top: 24px;
  overflow: hidden;
}

.divider.weekend, .Saturday, .Sunday, .wkd {
  /* Fallback for web browsers that don't support RGBa */
  background-color: #ccc;
  /* RGBa with 0.6 opacity */
  background-color: rgba(204, 204, 204, 0.2);
  /* For IE 5.5 - 7*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd000000, endColorstr=#dd000000);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd000000, endColorstr=#dd000000)";
}

.divider {
  width: 14.3%;
  color: White;
  font-size: 9px;
  text-align: center;
  position: relative;
  margin-top: -24px;
  height: 24px;
  line-height: 24px;
  border-left: 1px solid #ddd;
}

#calMonths .divider {
  width: 3.22%;
}

.dividerTable table {
  width: 100%;
  background-color: Transparent;
}

.dividerTable {
  position: relative;
  float: left;
  z-index: 1;
  height: 24px;
  overflow: hidden;
  margin-top: -24px;
  width: 100%;
  background-color: Transparent;
}

td.weekNo span {
  display: inline-block;
  text-align: center;
  font-size: 11px;
  color: #999;
  width: 33%;
}

td.weekNo i {
  display: inline-block;
  text-align: center;
  font-size: 10px;
  padding: 0 1px;
  float: right;
  width: 25%;
}

#calYear table.month th a {
  display: block;
  height: 39px;
  line-height: 39px;
}

#calYear table.month th a:hover {
  background-color: #8EBCD7;
  color: White;
  text-decoration: none;
}

.firstCol {
  font-size: 14px;
}

.zindex {
  z-index: 200 !important;
}

.fa-P:before {
  content: "\f067";
}

.fa-IC:before {
  content: "\f1ae";
}

.fa-IS:before {
  content: "\f0f4";
}

.fa-MI:before {
  content: "\f1b9";
}

.fa-TT:before {
  content: "\f017";
}

.fa-VT:before, .fa-VO:before {
  content: "\f1da";
}

.fa-DT:before, .fa-DO:before {
  content: "\f1da";
}

.fa-FT:before {
  content: "\f1ce";
}

.fa-HH:before, .fa-HF:before {
  content: "\f0f2";
}

.fa-L:before, .fa-RHH:before, .fa-RHF:before, .fa-RDT:before, .fa-RVT:before {
  content: "\f272";
}

.fa-hol-bg:before {
  content: "\f133";
  color: #f03;
}

.reg-icon {
  font-size: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: block;
  margin: 4px 0 0 0;
}

.reg-icon-small {
  font-size: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: inline-block;
  float: left;
  margin: 4px 5px 0 0;
}

.reg-icon:before {
  font-size: 15px;
  font-family: FontAwesome;
  text-shadow: none;
  color: white;
  line-height: 23px;
  padding-left: 3px;
  margin-top: -4px;
}

.reg-icon.large-icon {
  width: 28px;
  height: 28px;
  display: inline-block;
  margin: 40px 0 0 -22px;
  border: 3px solid white;
  position: absolute;
}

.reg-icon.inrow {
  margin: 4px 0 0 4px;
  position: inherit;
  border: none;
  width: 20px;
  height: 20px;
}

.free {
  background: #00cc66;
}

.free:before {
  content: "\f00c";
  padding-left: 4px;
}

.WorkingElsewhere {
  background: #FAC914;
}

.WorkingElsewhere:before {
  content: "\f00c";
  padding-left: 4px;
}

.nostatus.free {
  background: #00cc66;
}

.present.free {
  background: #35A3DC;
}

.oof {
  background: #FF0033;
}

.oof:before {
  content: "\f068";
  margin-left: 2px;
}

.nostatus {
  background: white;
}

.nostatus:before {
  content: "\f1db";
  color: #ACC6D1 !important;
  font-size: 26px;
  line-height: 26px;
  padding-left: 0px;
}

.inrow.reg-icon.oof:before {
  margin-left: 1px;
}

.busy {
  background: white;
}

.inrow.reg-icon:before {
  line-height: 20px;
  padding-left: 3px;
}

.busy:before {
  content: "\f05e";
  font-size: 28px;
  color: #FF0033;
  padding-left: 0px;
  line-height: 26px;
}

.inrow.reg-icon.busy:before, .inrow.reg-icon.nostatus:before {
  font-size: 23px;
  line-height: 20px;
  padding-left: 0px;
}

.knob {
  width: 28px;
  border-radius: 14px;
  line-height: 20px;
  height: 28px;
  float: left;
  margin-right: 8px;
  background: white;
}

.knob:hover {
  cursor: pointer;
}

.knob.sel {
  background: #35A3DC;
  font-size: 12px;
  color: white;
  opacity: 1;
}

.status-switcher .badge {
  height: 20px;
  margin: 4px 0 0 6px;
}

.boxError {
  color: #FF0033;
  border-top: 2px solid #FF0033;
}

.boxError, .boxInfo {
  clear: both;
  margin: 14px 0 10px 0;
  display: block;
  box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.1);
  padding: 5px 14px;
  background: white;
}

.border-with-color {
  width: 12px;
  height: 12px;
  display: inline-block;
  border: 1px solid #0078d4;
  border-radius: 2px;
}

.border-with-color.working {
  background-color: white;
}

.border-with-color.working-else-where {
  background-image: radial-gradient(#fff 1px, transparent 0), radial-gradient(#fff 1px, transparent 0);
  background-size: 6px 6px;
  background-position: 0 0, 3px 3px;
  background-color: #b5d8f4;
}

.border-with-color.out-of-office-status {
  background-image: linear-gradient(45deg, #f0cceb 12%, transparent 0, transparent 50%, #f0cceb 0, #f0cceb 62%, transparent 0, transparent), linear-gradient(-45deg, #f0cceb 12%, transparent 0, transparent 50%, #f0cceb 0, #f0cceb 62%, transparent 0, transparent);
  background-size: 6px 6px;
  background-color: #b4009e;
}

.border-with-color.busy-status {
  background-color: #0078d4;
}

/* Used for admin and finance menus */
.box-menu .holder {
  display: block;
  width: auto;
  width: 100%;
}

.box-menu a.holder h5 {
  padding: 14px;
  font-weight: normal;
  text-decoration: none;
}

.box-menu a.holder h3, .box-menu a.holder h5 {
  color: #35A3DC;
}

.box-menu a:hover {
  text-decoration: none;
}

.box-menu {
  margin-top: 14px;
}

.box-menu .panel-body {
  padding: 14px 0 0 0;
}

.box-menu .row-box h3 {
  margin: 5px 0;
}

.box-menu p {
  margin-bottom: 10px;
}

.box-menu .holderLeft {
  padding: 18px 0 14px 0px;
  min-width: 70px;
  clear: both;
  display: table-cell;
  vertical-align: top;
  background-size: auto 120px !important;
  text-align: center;
}

.box-menu .holderLeft img {
  max-width: 48px;
}

.box-menu .holderRight {
  display: table-cell;
  padding: 14px;
  width: 100%;
}

.box-menu .holderRight a {
  clear: both;
  display: block;
  margin-top: 4px;
}

.box-menu .holderLeft i {
  font-size: 46px;
  min-width: 53px;
}

.box-menu .holderLeft i.fa-custom-lg {
  font-size: 58px;
  color: #ccc;
  min-width: 53px;
}

.manage-users-grid .emp-check {
  position: absolute;
  margin-top: -9px;
  padding-top: 0;
}

/* Admin */
/* Own types collapse */
.planning-collapsible a {
  display: block;
}

.planning-collapsible a::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f077";
  float: right;
  font-size: 18px;
  margin-top: -2px;
}

.planning-collapsible a.collapsed::after {
  content: "\f078";
}

/* Monthly balances collapse */
.monthly-collapsible a {
  display: block;
}

.monthly-collapsible a::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f077";
  float: right;
  font-size: 18px;
  margin-top: -2px;
}

.monthly-collapsible a.collapsed::after {
  content: "\f078";
}

/* Time registrations collapse */
.timeregs-collapsible a {
  display: block;
}

.timeregs-collapsible a::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f077";
  float: right;
  font-size: 18px;
  margin-top: -2px;
}

.timeregs-collapsible a.collapsed::after {
  content: "\f078";
}

/* Company procedures text editor*/
#procEditor {
  padding: 20px 14px;
}

#procEditor ul, #procEditor ol, .editorText ol, .editorText ul {
  padding-left: 30px;
  margin-bottom: 20px;
}

#procEditor ul li, .editorText ul li {
  list-style-type: disc;
}

#procs textarea {
  width: 100% !important;
  display: block;
}

.editorText {
  background: white;
  padding: 20px;
  box-shadow: 0 0 2px #999;
  border-radius: 5px;
}

.editorText p img {
  float: inherit;
}

/* Manage users */
.manageBox {
  padding: 6px 10px 10px 10px;
  border: 1px solid #e1eef5;
  background: white;
  margin-bottom: 10px;
}

.manageBox b span, #appAcc b span, .app-acc b span {
  padding-bottom: 5px;
  line-height: 24px;
  color: #666;
}

.manageBox .chosen-container {
  margin-top: 5px;
}

.isManager label {
  font-size: 12px;
}

.outMsg {
  border: 2px solid #35A3DC;
  padding: 15px;
  font-size: 1.2em;
  color: #666;
  margin-bottom: 15px;
}

a.changeButton {
  border: 1px solid white;
  color: white;
  background: #35A3DC;
  font-size: 16px;
  padding: 5px 20px;
  clear: both;
  margin: auto;
  text-decoration: none;
  line-height: 30px;
  margin: 20px 0;
}

.btnEditLeavTyp, .editHourRate, .delHourRate, .btnDeleteLeavTyp, a.changeButton, .dlApp, td.editTd a, td.deleteTd a, .deleteButton, .saveButton, .buttonDelete, .buttonEdit {
  border-radius: 3px;
  border: 0;
}

.waiter {
  height: 400px;
  text-align: center;
  background: white;
}

div.msg {
  color: Black;
  background-color: #ccc;
  border: 1px solid #000;
  width: 120px;
  position: absolute;
  display: none;
  padding: 3px 10px;
  margin-top: 0px;
  font-size: 11px;
  text-align: left;
  background-color: white;
  border: 1px solid #35A3DC;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  z-index: 9999;
}

.breakUp .abs-disc, .breakUp .role-disc {
  position: absolute;
  margin: -2px 0 0 8px;
}

.abs-disc, .role-disc {
  margin: 0px 4px 0 0;
  width: 24px;
  height: 24px;
  float: left;
  font-size: 0;
}

.btn .abs-disc, .btn .role-disc {
  margin: 0;
  width: 24px;
  height: 24px;
  float: left;
  font-size: 0;
}

.role-disc {
  border: 1px solid #ccc;
  border-radius: 50%;
  text-align: center;
}

.role-disc.inverted {
  border: 1px solid #00c587;
  background: #00c587;
}

.role-disc i {
  font-size: 14px;
  color: #00c587;
  line-height: 23px;
}

.role-disc.inverted i {
  color: white;
}

.role-disc i.fa-windows {
  color: #35A3DC;
}

.access-icon {
  border: none !important;
}

.access-icon i {
  color: white !important;
}

.role-disc.access-icon {
  font: normal normal normal 14px/1 FontAwesome !important;
  font-weight: normal !important;
}

i.role-disc.access-icon {
  padding-top: 5px;
}

.access-tt {
  margin-bottom: 10px;
  margin-top: 20px;
  font-weight: 600;
  color: #666;
}

.overview {
  font-weight: bold;
  background: white;
  padding: 3px 8px 2px 8px;
  line-height: 23px;
  float: left;
  margin: 4px 14px 0 0;
  text-decoration: none;
}

.manageUsers, .fadedOut {
  padding-top: 10px;
}

.department-list {
  list-style-type: none;
  padding-left: 0;
}

.lineItem {
  margin-bottom: 8px;
}

.fadedOut label, .fadedOut .lblAlign, .fadedOut select, .fadedOut input {
  color: #777;
}

.fadedOut label, .fadedOut .lblAlign {
  font-size: 12px;
}

.btnConfirm {
  box-shadow: 2px 2px 0 #00CC66 !important;
}

#appAcc .breakUp, .global .breakUp, .app-acc .breakUp {
  background-position: 22px -1px !important;
  margin-bottom: 5px;
}

.breakUp.subsub {
  margin-left: 22px;
}

.breakUp p {
  font-size: 12px;
  padding: 0 0 0 36px;
  margin: 0;
}

#appAcc .breakUp label, .global .breakUp > label, .app-acc .breakUp label, .app-acc .info-label {
  padding-left: 36px;
}

#appAcc, .app-acc {
  margin-bottom: 8px;
}

#appAcc input, .global input, .app-acc input {
  clear: right;
}

#appAcc b, .app-acc b {
  padding: 2px 0 5px 4px;
  display: block;
}

#appAcc #dropHolder, .app-acc #dropHolder {
  clear: both;
  margin: 0 4px;
  padding-top: 8px;
}

.app-acc .access-label {
  line-height: 24px;
}

.app-acc .form-group {
  margin-bottom: 5px;
  margin-left: 0px;
}

.app-acc .ell {
  white-space: nowrap;
  overflow: hidden;
  max-width: 80px;
  text-overflow: ellipsis;
}

.app-acc .ell-2 {
  white-space: nowrap;
  overflow: hidden;
  max-width: 105px;
  text-overflow: ellipsis;
}

.app-acc .badge-name {
  padding-right: 0px;
}

.app-acc .badge-name-no-column {
  float: left;
  margin-left: 5px;
}

.app-acc .badge-icons {
  padding-left: 0px;
}

.app-acc .badge-icons-no-column {
  margin-left: 10px;
  float: left;
}

.badge.hh {
  background: white;
  color: #00cc66;
  border: 1px solid #00cc66;
}

.badge.hf {
  background: white;
  color: #1d995b;
  border: 1px solid #1d995b;
}

.badge.is {
  background: white;
  color: #666;
  border: 1px solid #666;
}

.badge.ic {
  background: white;
  color: #002a7e;
  border: 1px solid #002a7e;
}

.badge.l {
  background: white;
  color: #cc9900;
  border: 1px solid #cc9900;
}

.btnDeleteLeavTyp, .delHourRate {
  float: right;
  margin-right: 7px;
}

.btnEditLeavTyp, .editHourRate {
  float: right;
}

#tblLeaveTypeConfigSec {
  margin-top: 14px;
}

.nationalHolidaysBox input[type=checkbox] {
  margin-top: 2px;
}

#tblLeaveTypeConfigSec {
  padding: 10px 10px 20px 10px;
  width: 100%;
}

#tblLeaveTypeIns {
  margin-left: 10%;
  margin-bottom: 14px;
  width: 80%;
}

.leaveTypeIns td {
  padding: 8px;
}

.leaveTypeVw td, .nationalHolidaysBox td {
  padding-bottom: 3px;
}

.chkLeaveName {
  margin: 2px 10px 0 0 !important;
  float: left;
}

.newEmp {
  float: right;
}

/* Jobcode list*/
#TopLabelUL li {
  list-style: none;
  margin: 0;
}

#TopLabelUL {
  margin: 0;
}

.topLabel {
  background-color: #EFEFEF;
  font-size: 15px;
  padding-left: 8px;
  line-height: 28px;
  border-bottom: 1px solid #ccc;
}

p.textHolder {
  border-bottom: 1px solid #ccc;
  margin: 0;
  padding: 10px 15px;
}

p.sub-text {
  font-size: 13px;
  font-style: italic;
  color: #717272;
}

p.main-text {
  font-size: 15px;
  color: #000;
  margin-bottom: 8px;
}

.light-yellow {
  background-color: #FFF7E8;
}

.jobCodeBox {
  padding: 14px;
  margin-bottom: 14px;
  background: white;
}

.region-list {
  display: none;
  margin: 6px 0 6px 50px;
  padding: 6px;
}

.region-list.shown {
  display: block;
}

.region-list label {
  padding: 2px 0 0 3px;
}

.region-list input {
  float: left;
}

#infobox {
  border: 2px solid #e7f1f1;
  border-radius: 10px;
  padding: 14px;
}

#infobox p {
  margin: 0;
}

#infobox img {
  float: right;
  margin: -5px -5px -5px 10px;
}

.adjustment-icon {
  width: 22px;
  margin-right: 2px;
  display: inline;
}

.adjust-row {
  display: block;
}

.input-passive {
  font-size: 14px;
  width: 150px !important;
}

.passive-label {
  border: 1px #ccc dotted;
  background: transparent;
}

.passive-label::-webkit-input-placeholder { /* Edge */
  color: #333;
  font-size: 14px;
}

.passive-label:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #333;
  font-size: 14px;
}

.passive-label::placeholder {
  color: #333;
  font-size: 14px;
}

.exchange-placeholders .badge {
  cursor: pointer;
}

.placeholder-paste {
  margin-bottom: 6px;
}

td.right-sep, th.right-sep {
  border-right: 1px solid #ccc;
}

#companyproceduresTab, #tagsTab {
  padding: 20px 25px 20px 25px;
}

#drive-holder {
  min-height: 36px;
  border: 2px dotted #c4d1dc;
  border-radius: 4px;
}
#drive-holder #drive-link {
  padding: 9px 5px 10px 5px;
  font-size: 11px;
}
#drive-holder #one-drive-button {
  position: absolute;
  top: -2px;
  right: 4px;
}
#drive-holder #one-drive-button img {
  height: 40px;
}

.nationalHolidaysBox {
  border-collapse: collapse;
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 13px;
}

.nationalHolidaysBox th,
.nationalHolidaysBox td {
  padding: 8px 10px;
  border-bottom: 1px solid #e6e6e6;
}

.nationalHolidaysBox th {
  background: #f5f6f8;
  font-weight: 600;
  text-align: left;
}

.nationalHolidaysBox th a {
  color: #222;
  text-decoration: none;
  display: inline-block;
}

.nationalHolidaysBox th a:hover {
  text-decoration: underline;
}

/* zebra rows */
.nationalHolidaysBox tr:nth-child(even) td {
  background: #fafafa;
}

/* hover row */
.nationalHolidaysBox tr:hover td {
  background: #f0f7ff;
}

/* align checkbox + date */
.nationalHolidaysBox td:first-child {
  text-align: center;
}

.nationalHolidaysBox td:last-child {
  white-space: nowrap;
  text-align: right;
}

.nationalHolidaysBox span.arrow {
  color: #35A3DC;
}

@media (max-width: 767px) {
  .manage-users-grid table tr td:nth-child(1), .manage-users-grid table tr th:nth-child(1),
  .manage-users-grid table tr td:nth-child(4), .manage-users-grid table tr th:nth-child(4),
  .manage-users-grid table tr td:nth-child(5), .manage-users-grid table tr th:nth-child(5),
  .manage-users-grid table tr td:nth-child(6), .manage-users-grid table tr th:nth-child(6),
  .manage-users-grid table tr td:nth-child(7), .manage-users-grid table tr th:nth-child(7),
  .manage-users-grid table tr td:nth-child(9), .manage-users-grid table tr th:nth-child(9) {
    display: none;
  }
}
.initials {
  width: 56px;
  line-height: 56px;
  font-size: 20px;
  margin: 3px 0 0 0;
  text-shadow: 1px 1px 1px #333;
  border-radius: 28px;
}

#people input[type=search] {
  line-height: 36px;
  font-size: 18px;
  padding: 4px 12px;
  margin-top: 0 !important;
  min-height: 46px;
  margin-left: 0 !important;
}
#people table td {
  border-top: 1px solid #efefef;
  vertical-align: top;
}
#people table td h3 {
  margin: 0px 0 3px 0;
  font-size: 18px;
}
#people table td strong {
  color: #999;
  margin-right: 4px;
  font-weight: normal;
}
#people table td i {
  color: #999;
  width: 20px;
}
#people table td p {
  margin-bottom: 3px;
  clear: both;
  font-size: 13px;
}
#people table tr td:first-child {
  width: 24px;
  padding: 10px 0 !important;
}
#people .ms-ctn {
  padding-top: 0;
}
#people .dataTables_wrapper .dataTables_filter {
  margin: 14px 0;
}
#people .dataTables_wrapper {
  border-top: none;
}
#people .phone-number {
  font-size: 17px;
  clear: both;
  display: block;
  line-height: 24px;
}
#people .phone-number i {
  font-size: 18px;
  float: left;
}
#people .phone-number a {
  margin-top: -2px;
  float: left;
}

.approver-holder {
  display: table;
  padding-left: 10px;
}

.employee-photo {
  width: 70px;
  height: 70px;
  float: left;
  display: block;
  margin-left: 0px;
  margin-top: -2px;
}

.employee-card hr {
  margin: 14px 0;
  height: 1px;
  border: none;
  background-color: #efefef;
}

#people-detail, .people-detail {
  padding: 0;
  font-size: 13px;
  line-height: 19px;
  font-family: "Roboto Condensed";
}
#people-detail strong, .people-detail strong {
  font-weight: normal;
  min-width: 80px;
  float: left;
}
#people-detail h3, .people-detail h3 {
  margin: 0;
  font-size: 16px;
}
#people-detail table td, .people-detail table td {
  vertical-align: top !important;
}
#people-detail i, .people-detail i {
  width: 20px;
  color: #999;
}

#people-list tr {
  height: 44px;
}

#people-list td {
  min-height: 50px;
  border-bottom: 1px solid #efefef;
}

.employee-detail-list {
  list-style-type: none;
  font-family: "Roboto Condensed";
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  width: 100%;
}
.employee-detail-list tbody {
  display: table;
  width: 100%;
}
.employee-detail-list .hold-together {
  float: left;
  display: grid;
}

.employee-detail-list h4 {
  margin: 0;
}

@media (max-width: 767px) {
  .form-horizontal .control-label {
    margin-bottom: 5px;
  }
  #nav {
    width: 100%;
  }
  .status-switcher {
    position: relative;
    margin: 0 auto;
    padding: 6px 0px;
    height: 46px;
  }
  .status-switcher .knobs {
    margin: 0 auto;
  }
  #calWeek .filter-table, #calMonths .filter-table {
    position: inherit;
    width: 100%;
    top: 0;
    margin: 10px 0;
    padding: 0;
  }
  #calWeek a.buttonLink {
    padding: 0;
    border: none;
    background: transparent;
    margin-left: 0;
    margin-right: 0;
  }
  ul#nav {
    display: flex;
    flex-direction: row;
    margin: 0;
    padding: 0;
  }
  ul#nav li {
    list-style: none;
    flex-grow: 1;
    text-align: center;
  }
  #top ul li {
    min-width: unset;
  }
  ul#nav li a {
    display: block;
  }
  .thumbnail {
    min-height: inherit !important;
  }
  .thumbnail .bottom-links.in {
    position: relative;
  }
  #top {
    padding-right: 0;
  }
  .our-logo {
    right: 50%;
    padding: 0;
    margin: 10px -15px 0 0;
  }
  .widget li i.fa-round, .widget li i.fa-app {
    display: inline-block;
    margin: inherit;
    margin-right: 10px;
    float: left;
    margin-top: 8px;
  }
  #chart-holder {
    padding: 0px;
  }
  #chart-holder .formHolder {
    margin-bottom: 10px;
  }
  .recurringDays table {
    margin-bottom: 12px;
  }
}
@media (max-width: 991px) {
  .dayTime {
    visibility: hidden;
  }
  #top ul li#home-logo {
    display: none;
  }
  table.dayTime td, table.dayTime th {
    width: 0 !important;
    font-size: 1px !important;
  }
}
@media (min-width: 768px) {
  #top ul li {
    min-width: 50px;
  }
}
@media (min-width: 1230px) {
  #top ul li {
    min-width: 90px;
  }
}
@media (max-width: 480px) {
  #calWeek table td.firstCol, #calWeek table th.firstCol {
    max-width: 100px;
  }
  #ui-datepicker-div {
    padding: 14px;
    width: 100%;
    left: 0 !important;
    border-radius: 0;
  }
  .ui-datepicker td span, .ui-datepicker td a, .ui-datepicker th {
    padding: 0.6em 0.4em !important;
  }
  .calTitle {
    position: initial;
    display: contents;
  }
  .calTitle .btn.btn-sm {
    padding-left: 4px;
    padding-right: 4px;
  }
  .calTitle .go-date {
    float: left;
  }
}
@media (max-width: 380px) {
  .calTitle .btn.btn-sm {
    max-width: 60px;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 2px;
    padding-right: 2px;
  }
}
@media print {
  .popover, .emp-info, .calNav .button, th .pastday, .filter-table, .buttonLink, .adder, .loginHolder, .footyTextRight, #seal, #langSelector, .submenu, #toolBox, #solutionMenu, #topMenu, ul#Tab, ul.returnLink, .moreInfo, #show-absences, .calTitle .btn {
    display: none !important;
  }
  body {
    background: none;
    -webkit-print-color-adjust: exact;
  }
  .calNav {
    margin-bottom: 20px;
  }
  tr.firstLine {
    height: auto;
  }
  tr.firstLine > th {
    height: auto !important;
    border-bottom: 1px solid #f5f5f5 !important;
  }
  #calYear table, #calWeek table {
    border-collapse: initial;
  }
  .holiday, .HH, .HF, .H {
    border: 1px solid #00cc66;
  }
  .sick, .IS, .I {
    border: 1px solid #666;
  }
  .IC, .childsick {
    border: 1px solid #002a7e;
  }
  .VT, .V {
    border: 1px solid #005f1d;
  }
  .VO {
    border: 1px solid #a25000;
  }
  .T, .TT {
    border: 1px solid #ffa500;
  }
  .leave, .L {
    border: 1px solid #cc9900;
  }
  .P {
    border: 1px solid #669999;
  }
  #main {
    border: none;
    margin: 0;
  }
  #contentEditor {
    width: 100% !important;
    background-image: none !important;
  }
  #top {
    height: 80px !important;
    border: none;
  }
  #MainContent {
    background: none;
  }
  #footer {
    background: none;
    padding: 0;
    margin: 0;
  }
  #footer p {
    padding-left: 2px;
    margin-left: 0;
  }
  #logo {
    padding-left: 12px;
  }
  input.saver, input.deleter {
    display: none !important;
  }
  .formHolder {
    background-color: transparent;
    border-bottom: none;
  }
}
.hidden-desktop {
  display: none !important;
}

.front-page {
  background: #f7f7f7;
}

.show-note {
  display: none;
}

.workhours-radios {
  border: 1px solid #ddd;
  border-radius: 10px;
  padding: 15px;
}

.disabled-textbox {
  background-color: #f0f0f0;
  pointer-events: none;
}

.disabled-workhours {
  pointer-events: none;
}

.disabled-radio {
  pointer-events: none;
  opacity: 0.65;
}

.setting-leave {
  border-radius: 0;
  padding-left: 8px;
}

.setting-leave.TT {
  border-left: 10px solid orange !important;
}

.setting-leave.HH {
  border-left: 10px solid #0c6 !important;
}

.setting-leave.FT {
  border-left: 10px solid #DB892E !important;
}

.setting-leave.HF {
  border-left: 10px solid #1d995b !important;
}

.setting-leave.L {
  border-left: 10px solid #c90 !important;
}

.setting-leave.IS {
  border-left: 10px solid #666 !important;
}

.setting-leave.IC {
  border-left: 10px solid #002a7e !important;
}

.setting-leave.VO {
  border-left: 10px solid #a25000 !important;
}

.setting-leave.DT {
  border-left: 10px solid #006e99 !important;
}

.noti-container {
  display: flex;
  padding-top: 30px;
}

.noti-menu {
  min-width: 17%;
  border: 1px solid #E4E4E4;
  background-color: #F7F7F7;
}

.noti-menu ul {
  list-style-type: none;
  padding: 0;
}

.noti-menu .noti-tab {
  position: relative;
  display: block;
  height: 63px;
  text-decoration: none;
  color: black;
  border-bottom: 1px solid #E4E4E4;
  justify-content: center;
  align-content: center;
  cursor: pointer;
}

.noti-tab.active {
  background-color: #ffffff;
}

.noti-tab:hover {
  background-color: #ffffff;
}

.noti-tab:not(.disabled):hover {
  background-color: #ddd;
}

.noti-menu .menu-item {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.noti-menu .menu-addon {
  background: #abdffa;
  color: #35a3dc;
  border: 1px solid #abdffa;
  border-radius: 10px;
  line-height: 1;
  font-weight: lighter;
  font-size: 80%;
  padding: 2px 3px;
  position: absolute;
  right: 0;
  top: 35%;
  margin: 5px;
}

.noti-content {
  flex: 1;
  border: 1px solid #E4E4E4;
  border-left: none;
}

.noti-tab-content.active {
  display: block;
}

.noti-tab-content {
  display: none;
}

.noti-tab-content.push {
  text-align: center;
  margin-top: 20px;
}

.noti-tab-content.active {
  display: block;
}

.noti-tab-content .form-area {
  border-bottom: 1px solid #E4E4E4;
  padding: 0px 20px 0px 20px;
  position: relative;
}

.noti-tab-content .formHolder {
  background-color: #ffffff;
  margin: 20px;
  padding: 0px 20px 0px 20px;
  width: 100%;
}

.noti-tab-content .formHolder .row {
  display: flex;
  align-items: center;
}

.noti-tab-content .form-holder {
  background-color: #ffffff;
  padding: 20px 0px 20px 20px;
}

.noti-tab-content .section-heading h2 {
  font-size: 20px;
}

.noti-tab-content .section-heading div {
  padding-top: 14px;
}

.noti-tab-content .section-heading ul {
  list-style-type: none;
  margin-left: 14px;
}

.noti-tab-content .section-heading ul li::before {
  content: "•";
  color: #000;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.noti-tab-content .section-heading ul li span {
  text-decoration: underline;
}

.noti-tab-content .content {
  display: inline-block;
  border: 1px solid #E4E4E4;
  padding: 14px;
  min-width: 250px;
  max-width: 95%;
}

.noti-tab-content .content .info {
  padding-bottom: 20px;
}

.noti-tab-content .content .checkbox {
  margin-top: 20px;
  margin-bottom: 20px;
}

.noti-tab-content .content .radio {
  margin-top: 0px;
}

.noti-tab-content .content .text-input {
  min-width: 360px;
}

.noti-tab-content .content .input {
  display: flex;
  padding-bottom: 10px;
}

.noti-tab-content .content .input-label {
  align-content: center;
  padding-right: 8px;
}

.noti-tab-content .content .input-box {
  width: 52px;
  padding-right: 4px;
}

.noti-tab-content .content .input-box input {
  text-align: center;
}

.noti-tab-content .content .dropdoen-left {
  margin-left: 7px;
  margin-right: 30px;
  min-width: 230px;
}

.noti-tab-content .content .dropdoen-right {
  min-width: 100px;
}

.noti-tab-content .icon-type {
  float: right;
  position: absolute;
  right: 10px;
  top: -10px;
}

.noti-tab-content .icon-type img {
  max-width: 32px;
}

.noti-tab-content .balances-hours-image {
  display: flex;
  align-items: flex-start;
}

.noti-tab-content .balances-hours-image img {
  width: 20rem;
}

.noti-tab-content .ml-10 {
  margin-left: 10px;
}

.noti-content .boxInfo {
  border-top: none !important;
}

/* On site */
.noti-tab-content .content-pin {
  border: 1px solid #E4E4E4;
  padding: 14px;
  display: block;
  max-width: 100%;
}

.noti-tab-content .pin-url {
  padding-bottom: 14px;
}

.noti-tab-content .fix-box-content {
  max-width: fit-content;
}

.content-pin .pin-title {
  margin: 10px 2px;
}

.content-pin .pin-refresh {
  border: 0;
  background: transparent;
  padding: 6px;
  line-height: 1;
  cursor: pointer;
  color: black;
}

.content-pin .pin-refresh i {
  font-size: 20px; /* similar to fa-2x but more controlled */
}

.content-pin .pin-input {
  width: 100%;
  max-width: 180px; /* gives the “small pill-ish” input feel */
  border-radius: 6px;
  border: 1px solid black;
  text-align: center;
  color: black !important;
  background: white !important;
}

.content-pin .fa-spin-custom {
  animation: fa-spin 1s infinite linear;
}

.content-pin .pin-store-value {
  display: none;
}

.pin-sample {
  text-align: center;
}

.pin-sample-title {
  font-size: 12px;
  padding-top: 4rem;
  padding-bottom: 10px;
}

.pin-sample-image img {
  border: 1px solid #111;
  align-items: center;
  max-width: 70%;
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.sick-bubble {
  width: 20rem;
  padding: 12px;
  font-size: 9px;
  margin-top: -20px;
  margin-bottom: -34px;
  background: white;
  border-radius: 5px;
  border: 1px solid #ddd;
  float: right;
}

.sick-bubble-header {
  text-align: left;
  font-size: 17px;
  margin: 5px 10px;
}

.livefeed-bubble {
  padding: 5px;
  font-size: 9px;
  margin-bottom: 10px;
  display: flex;
  border: 1px solid #ddd;
  border-radius: 10px;
}

.livefeed-bubble .start-time {
  font-size: 16px;
  margin: 14px 11px 5px 10px;
}

.livefeed-bubble .hours {
  font-size: 26px;
  margin-left: 10px;
}

.livefeed-bubble .method-name {
  margin-left: 10px;
  margin-bottom: 20px;
  font-size: 14px;
  color: #959595;
  text-align: center;
}

.livefeed-bubble .check-out-box {
  width: 80%;
  margin-right: 5px;
  cursor: pointer;
  border: 1px solid #ddd;
  border-radius: 5px;
  float: right;
  background: rgba(0, 197, 135, 0.3607843137);
}

.livefeed-bubble .method-text {
  margin: 14px 10px;
  text-align: center;
  font-size: 1.3rem;
}

.livefeed-bubble .img-src {
  width: 70px;
}

.push-comming-button {
  text-align: center;
  display: flex;
  margin-top: 20px;
  justify-content: center;
}

.push-coming {
  border: 1px solid #ddd;
  border-radius: 5px;
  width: 20%;
  background: #eef9ff;
}

.reminder-bubble {
  border: 1px solid #F7F7F7;
  background-color: #F7F7F7;
  border-radius: 10px;
}

.reminder-bubble .logo {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100px;
}

.reminder-bubble .title {
  font-size: 1.4rem;
  font-weight: 600;
  margin: 5px 0px;
}

.reminder-bubble .info {
  font-size: 1.4rem;
  margin: 14px;
  font-size: 13px;
}

.push-info-container {
  display: flex;
}

.push-info-container .content {
  margin-left: 10px;
}

.small-padding {
  padding: 5px;
}

.icon-top-lg {
  margin-top: -5px;
}

.input-left {
  margin-left: 25px;
}

.automatic-registration.push-type {
  max-width: 150px;
  float: left;
}

.automatic-registration select {
  height: 28px;
  float: right;
}

.inputEUAVGField.invalid {
  border: 1px solid red;
}

.noti-content .content .btn:disabled {
  background: lightgray;
  border-color: lightgray;
}

.input-text-invalid {
  font-size: 13px;
  color: red;
}

.noti-setting-option {
  margin-bottom: 10px;
}

.noti-content .checkbox input[type=checkbox] {
  margin-top: 2px;
}

.active-complete-text {
  white-space: normal;
  width: 160px;
}

.invalid-workhours {
  border: 1px solid #ff0000;
}

.valid-workhours {
  border: 1px solid #c4d1dc;
}

.button-text-area {
  display: inline-block;
  padding: 10px 20px;
  color: white;
  border-radius: 5px;
  margin-bottom: 2px;
}

.evevt-area {
  text-align: left;
  width: 90%;
  overflow: visible;
}

.red-button-theme {
  background-color: red;
  text-align: center;
}

.green-button-theme {
  background-color: green;
  text-align: center;
}

input.no-cursor {
  cursor: default !important;
  background-color: #fff !important;
  color: #000 !important;
}

.nationalHolidaysBox {
  border-collapse: collapse;
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 13px;
}

.nationalHolidaysBox th,
.nationalHolidaysBox td {
  padding: 8px 10px;
  border-bottom: 1px solid #e6e6e6;
}

.nationalHolidaysBox th {
  background: #f5f6f8;
  font-weight: 600;
  text-align: left;
}

.nationalHolidaysBox th a {
  color: #222;
  text-decoration: none;
  display: inline-block;
}

.nationalHolidaysBox th a:hover {
  text-decoration: underline;
}

/* zebra rows */
.nationalHolidaysBox tr:nth-child(even) td {
  background: #fafafa;
}

/* hover row */
.nationalHolidaysBox tr:hover td {
  background: #f0f7ff;
}

/* align checkbox + date */
.nationalHolidaysBox td:first-child {
  text-align: center;
}

.nationalHolidaysBox td:last-child {
  white-space: nowrap;
  text-align: right;
}

.nationalHolidaysBox span.arrow {
  color: #35A3DC;
}


.disabled-span-button {
  background: lightgray !important;
  border-color: lightgray !important;
  color: rgb(177, 177, 177) !important;
  pointer-events: none;
  opacity: 0.65;
  cursor: not-allowed;
}
