/* this file will be extracted to main dist folder and is imported in index.html */
/* This file is for setting global styles  */
/*
nav a {
  background-color: $nav-button-color;
  color: white;
  padding: 8px 16px;
  margin: 8px;
  vertical-align: middle;
  line-height: 1.25;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
}*/
body, html {
  height: 100%; }

select, input {
  color: #737373 !important; }

.login-wrapper {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDgwMCA4MDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwMCA4MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXR0ZXJuICB5PSIyMSIgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iX3gzMV8wX2xwaV8xMF94MjVfIiB2aWV3Qm94PSIyMCAtNzIgNzIgNzIiIG92ZXJmbG93PSJ2aXNpYmxlIj48Zz48cG9seWdvbiBmaWxsPSJub25lIiBwb2ludHM9IjIwLDAgMjAsLTcyIDkyLC03MiA5MiwwICIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjcyIiB4MT0iMTkuNzUiIHkxPSItMy42IiB4Mj0iOTIuMjUiIHkyPSItMy42Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNzIiIHgxPSIxOS43NSIgeTE9Ii0xOCIgeDI9IjkyLjI1IiB5Mj0iLTE4Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNzIiIHgxPSIxOS43NSIgeTE9Ii0zMi40IiB4Mj0iOTIuMjUiIHkyPSItMzIuNCIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjcyIiB4MT0iMTkuNzUiIHkxPSItNDYuOCIgeDI9IjkyLjI1IiB5Mj0iLTQ2LjgiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMC43MiIgeDE9IjE5Ljc1IiB5MT0iLTYxLjIiIHgyPSI5Mi4yNSIgeTI9Ii02MS4yIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNzIiIHgxPSIwIiB5MT0iLTYxLjIiIHgyPSIxNCIgeTI9Ii02MS4yIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNzIiIHgxPSIxOS43NSIgeTE9Ii0xMC44IiB4Mj0iOTIuMjUiIHkyPSItMTAuOCIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjcyIiB4MT0iMTkuNzUiIHkxPSItMjUuMiIgeDI9IjkyLjI1IiB5Mj0iLTI1LjIiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMC43MiIgeDE9IjE5Ljc1IiB5MT0iLTM5LjYiIHgyPSI5Mi4yNSIgeTI9Ii0zOS42Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNzIiIHgxPSIxOS43NSIgeTE9Ii01NCIgeDI9IjkyLjI1IiB5Mj0iLTU0Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNzIiIHgxPSIxOS43NSIgeTE9Ii02OC40IiB4Mj0iOTIuMjUiIHkyPSItNjguNCIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjcyIiB4MT0iMCIgeTE9Ii02OC40IiB4Mj0iMTQiIHkyPSItNjguNCIvPjwvZz48L3BhdHRlcm4+PHBvbHlnb24gb3BhY2l0eT0iMC4xIiBmaWxsPSIjQ0RDRkQwIiBwb2ludHM9IjE3MC4zODUsNTQuODkgMjI0LjAzOCwxMDYuNzU4IDEzNy41ODcsMTA2Ljc1OCA4MS4yODIsNTUuNzg3IDE2Ny41MTksLTE2LjcxNiAyNDguNzA5LC0xNi43MTYgIi8+PHBvbHlnb24gb3BhY2l0eT0iMC4xIiBmaWxsPSIjMzMzMzMzIiBwb2ludHM9IjIyMC45NzcsMTU3LjQ1NSAyODkuMzU3LDIyMy41NjIgMTc5LjE3NiwyMjMuNTYyIDEwNy40MTUsMTU4LjU5OCAyMTcuMzI0LDY2LjE5NCAzMjAuODAxLDY2LjE5NCAiLz48cG9seWdvbiBvcGFjaXR5PSIwLjEiIGZpbGw9IiNDRENGRDAiIHBvaW50cz0iMzM1LjU3Myw4MC41NTcgMzk0LjI3OCwxMzcuMzEgMjk5LjY4NywxMzcuMzEgMjM4LjA4LDgxLjUzNyAzMzIuNDM3LDIuMjA4IDQyMS4yNzMsMi4yMDggIi8+PHBvbHlnb24gb3BhY2l0eT0iMC4xIiBmaWxsPSIjMjYyNjI2IiBwb2ludHM9IjQyMC42NTMsMjU4LjM3OCA0ODkuMDMyLDMyNC40ODQgMzc4Ljg1MiwzMjQuNDg0IDMwNy4wOSwyNTkuNTIxIDQxNi45OTksMTY3LjExNyA1MjAuNDc3LDE2Ny4xMTcgIi8+PHBvbHlnb24gb3BhY2l0eT0iMC4xIiBmaWxsPSIjNEQ0RDREIiBwb2ludHM9IjQ1Ny43MDksNDUyLjk5NCA1NjQuNjEzLDU1Ni4zNDQgMzkyLjM1NSw1NTYuMzQ0IDI4MC4xNjUsNDU0Ljc3OCA0NTEuOTk3LDMxMC4zMTUgNjEzLjc3MiwzMTAuMzE1ICIvPjxwb2x5Z29uIG9wYWNpdHk9IjAuMSIgZmlsbD0iIzRENEQ0RCIgcG9pbnRzPSIxMzIuMzk3LDQ0Mi4xNzMgMjI1LjAzNCw1MzEuNzI5IDc1Ljc2OSw1MzEuNzI5IC0yMS40NDksNDQzLjcyMSAxMjcuNDQ5LDMxOC41MzggMjY3LjYzMiwzMTguNTM4ICIvPjxwYXR0ZXJuICBpZD0iU1ZHSURfMV8iIHhsaW5rOmhyZWY9IiNfeDMxXzBfbHBpXzEwX3gyNV8iIHBhdHRlcm5UcmFuc2Zvcm09Im1hdHJpeCgwLjQ1MDcgMCAwIDAuNDUwNyAtMzk1Ny44NzMgLTM3MzkuMDI1MSkiPjwvcGF0dGVybj48cG9seWdvbiBvcGFjaXR5PSIwLjEiIGZpbGw9InVybCgjU1ZHSURfMV8pIiBwb2ludHM9IjI5NC44NDksNDIyLjU1IDM1OC42MDQsNDg0LjE4NSAyNTUuODc2LDQ4NC4xODUgMTg4Ljk3LDQyMy42MTQgMjkxLjQ0NCwzMzcuNDYyIDM4Ny45MjEsMzM3LjQ2MiAiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzJfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjIxMS43MTYzIiB5MT0iMTU1LjMyMTgiIHgyPSIzNjUuODEwOSIgeTI9IjQzNi40NzczIj48c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojQjVEMzM0Ii8+PHN0b3AgIG9mZnNldD0iMC4yMjk5IiBzdHlsZT0ic3RvcC1jb2xvcjojQTdDRjM4Ii8+PHN0b3AgIG9mZnNldD0iMC42NjU4IiBzdHlsZT0ic3RvcC1jb2xvcjojODFDMzQxIi8+PHN0b3AgIG9mZnNldD0iMC44NDk3IiBzdHlsZT0ic3RvcC1jb2xvcjojNkRCRTQ1Ii8+PHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzUwQjg0OCIvPjwvbGluZWFyR3JhZGllbnQ+PHBvbHlnb24gZmlsbD0idXJsKCNTVkdJRF8yXykiIHBvaW50cz0iMjUyLjM5MywyODYuOTMxIDM1NS40MjUsMzg2LjUzOSAxODkuNDA4LDM4Ni41MzkgODEuMjgyLDI4OC42NTIgMjQ2Ljg4OSwxNDkuNDIxIDQxMS45OTIsMTQ5LjQyMSAiLz48cG9seWdvbiBvcGFjaXR5PSIwLjEiIGZpbGw9IiNDRENGRDAiIHBvaW50cz0iMzM1LjU3Myw4MC41NTcgMzk0LjI3OCwxMzcuMzEgMjk5LjY4NywxMzcuMzEgMjM4LjA4LDgxLjUzNyAzMzIuNDM3LDIuMjA4IDQyMS4yNzMsMi4yMDggIi8+PHBhdHRlcm4gIGlkPSJTVkdJRF8zXyIgeGxpbms6aHJlZj0iI194MzFfMF9scGlfMTBfeDI1XyIgcGF0dGVyblRyYW5zZm9ybT0ibWF0cml4KDAuNDUwNyAwIDAgMC40NTA3IC0zOTU5LjE3MDQgLTM3NDMuMTc3NSkiPjwvcGF0dGVybj48cG9seWdvbiBvcGFjaXR5PSIwLjEiIGZpbGw9InVybCgjU1ZHSURfM18pIiBwb2ludHM9IjQ4OC4yMzcsOTMuOTIyIDU1MS45OTEsMTU1LjU1NyA0NDkuMjY1LDE1NS41NTcgMzgyLjM1Nyw5NC45ODcgNDg0LjgzMSw4LjgzNCA1ODEuMzA5LDguODM0ICIvPjxwYXR0ZXJuICBpZD0iU1ZHSURfNF8iIHhsaW5rOmhyZWY9IiNfeDMxXzBfbHBpXzEwX3gyNV8iIHBhdHRlcm5UcmFuc2Zvcm09Im1hdHJpeCgwLjc4MDUgMCAwIDAuNzgwNSAtMTI2MC4zODQ4IC0xNDE2LjE5NjMpIj48L3BhdHRlcm4+PHBvbHlnb24gb3BhY2l0eT0iMC4xIiBmaWxsPSJ1cmwoI1NWR0lEXzRfKSIgcG9pbnRzPSI3My45NzksMTY1Ljg5MyAxOTIuNDEyLDI4OC42NTggMS41ODEsMjg4LjY1OCAtMTIyLjcwNywxNjcuODczIDY3LjY1MiwxNi4xMDEgMjQ2Ljg3MiwxNi4xMDEgIi8+PC9zdmc+); }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.no-margin {
  margin: 0px !important; }

.dropdown-toggle.even-right-padding {
  padding-right: .5rem !important; }

.center-image {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.center-text {
  text-align: center;
  vertical-align: middle; }

.success {
  color: #60b515; }

.danger {
  color: #e62700; }

.bg-light {
  background-color: #f8f9fa !important; }

.search-bar {
  padding: .5rem !important;
  margin: .25rem 0 !important;
  height: 1.25rem !important;
  width: 100% !important;
  border: 1px solid #eaeaea !important;
  outline: none !important;
  background: white !important;
  box-shadow: 2px 2px #e0dfdf !important; }

.header .search.loading label::before {
  min-height: .75rem;
  min-width: .75rem;
  animation: 1s linear infinite spin;
  margin: .83335rem 0 0;
  padding: 0 .1rem;
  background-color: #fff;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2072%2072%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20.cls-1%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20.cls-2%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20fill%3A%20none%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-miterlimit%3A%2010%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-width%3A%205px%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke%3A%20%23000%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-opacity%3A%200.55%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20.cls-2%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke%3A%20%230079b8%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3EPreloader_72x2%3C%2Ftitle%3E%0A%20%20%20%20%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2236%22%20cy%3D%2236%22%20r%3D%2233%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-2%22%20d%3D%22M14.3%2C60.9A33%2C33%2C0%2C0%2C1%2C36%2C3%22%3E%0A%20%20%20%20%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
  overflow: hidden; }

.local-loading-backdrop, .local-loading {
  position: relative; }

.local-loading-backdrop.local-absolute, .local-loading.local-absolute {
  position: absolute !important; }

.card .progress.bottom {
  display: inline-block;
  height: .15rem;
  margin-top: 0px; }

.c-inline-editor.btn {
  line-height: calc(1rem - 1px);
  letter-spacing: .073em;
  font-size: .45833rem;
  font-weight: 500;
  height: 1rem;
  padding: 0 .5rem; }

a.c-inline-editor {
  cursor: pointer;
  text-decoration: underline; }

.note-element .comment p:first-of-type {
  margin-top: 0px; }

.note-element .ql-editor {
  min-height: 5rem;
  max-height: 10rem;
  overflow-y: scroll; }

.ql-toolbar, .ql-editor {
  background-color: #fff; }

.img-circle {
  border-radius: 50%; }

.file-card.selected {
  border-color: #60b515; }

.label.label-primary {
  border: 1px solid #004a70;
  color: #fff;
  background-color: #0073af; }

tr.bg-warning, timecard-entry-note.bg-warning {
  background-color: #fcf2e4 !important; }

tr.bg-info, timecard-entry-note.bg-info {
  background-color: #e1f5fc !important; }

form .form-group-2 {
  margin-top: .25rem; }
  form .form-group-2 > input, form .form-group-2 > textarea {
    width: 100%; }

body .ui-widget-content {
  border: 1px solid #D5D5D5;
  background: #ffffff;
  color: #222222; }

body .ui-inputwrapper-filled {
  position: relative; }

/*
  Auto Complete

*/
body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-text {
  padding: 0.35em; }

body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container {
  padding: 0.5em 0.75em; }

body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input:focus {
  border: none; }

body .ui-autocomplete-panel {
  position: absolute;
  overflow: auto;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); }

body .ui-autocomplete-panel .ui-autocomplete-items {
  padding: 0;
  list-style-type: none; }

body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item {
  margin: 0;
  padding: 0.375em 0.75em;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item:hover {
  background-color: #e6e6e6;
  color: #373a3c; }

body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group {
  padding: 0.375em 0.75em;
  background-color: #e6e6e6;
  color: #373a3c; }

body .ui-autocomplete-loader::before {
  display: inline-block;
  width: 12px;
  height: 12px;
  content: '*'; }

body .note-element .comment p, body .wpreview p {
  margin-top: 0px !important;
  line-height: 1rem; }

form.no-padding-form-group .form-group {
  padding-left: 0 !important; }

.datagrid-row-detail {
  background-color: #fff; }

.input-full-width {
  width: 100%; }
  .input-full-width .c-inline-editor .form-group inline-editor-text {
    width: 100%; }
    .input-full-width .c-inline-editor .form-group inline-editor-text input {
      width: 100%; }

.google-place-input, .clr-control-container.google-place-input > .clr-input-wrapper {
  width: 100%; }

.pac-container, .pac-logo {
  z-index: 1051 !important; }

.c-inline-editor > .btn-xs {
  min-width: 0; }

.StripeElement {
  margin: .5rem 0 1rem 0; }

h1 {
  color: #00BCD4;
}
ul.wp-timeline {
  display: flex;
  padding: 0 .5rem 0 .5rem;
  flex-direction: column;
  min-width: 13.33333rem; }
  ul.wp-timeline .wp-timeline-step {
    flex-direction: row;
    margin-left: 0;
    position: relative;
    display: flex;
    width: 100%;
    min-width: 7.291667rem; }
  ul.wp-timeline .wp-timeline-step:not(:last-of-type) {
    margin-bottom: 1.5rem; }
  ul.wp-timeline .wp-timeline-header {
    text-align: right;
    white-space: normal;
    word-break: break-word;
    width: 2.5rem;
    min-width: 2.5rem;
    margin-right: .5rem;
    margin-top: .25rem;
    margin-bottom: 0;
    color: #737373;
    font-size: .541667rem;
    line-height: .75rem; }
  ul.wp-timeline .wp-timeline-body {
    display: flex;
    flex-direction: column;
    min-width: 7.333333rem;
    margin-left: .5rem;
    margin-top: .25rem; }
    ul.wp-timeline .wp-timeline-body .wp-timeline-comment p {
      margin-top: .5rem; }
  ul.wp-timeline .wp-timeline-title {
    color: #575757;
    font-size: .541667rem;
    font-weight: 500;
    line-height: .75rem;
    margin-top: 0;
    margin-bottom: .25rem; }
  ul.wp-timeline .wp-timeline-icon {
    font-size: 1.5rem; }
  ul.wp-timeline .wp-timeline-icon.fa-stack {
    font-size: .75rem; }
  ul.wp-timeline .wp-timeline-icon {
    text-align: center;
    vertical-align: middle;
    width: 1.5rem;
    min-width: 1.5rem; }
  ul.wp-timeline .wp-timeline-icon.fa-stack approval-icon.fa-stack-1x {
    width: 1rem;
    height: 1rem;
    min-width: 1rem;
    min-height: 1rem; }
  ul.wp-timeline .wp-timeline-step:not(:last-of-type) .wp-timeline-body::before {
    content: '';
    background: #999;
    position: absolute;
    width: .083333rem;
    height: calc(100% + 2 * .083333rem);
    -webkit-transform: translate(-1.29167rem, 1.16667rem);
    transform: translate(-1.29167rem, 1.16667rem); }


/*# sourceMappingURL=main-aea16d7934951e0b7614.css.map*/