@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap);
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 10px;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;

  line-break: auto;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

  line-break: auto;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

/*! angular-selector - v1.5.0 - https://github.com/indrimuska/angular-selector - (c) 2015 Indri Muska - MIT */
@-webkit-keyframes selector-rotate { 0% { -webkit-transform: rotateZ(-359deg); } 100% { -webkit-transform: rotateZ(0deg); } }
   @-moz-keyframes selector-rotate { 0% {    -moz-transform: rotateZ(-359deg); } 100% {    -moz-transform: rotateZ(0deg); } }
     @-o-keyframes selector-rotate { 0% {      -o-transform: rotateZ(-359deg); } 100% {      -o-transform: rotateZ(0deg); } }
        @keyframes selector-rotate { 0% {         transform: rotateZ(-359deg); } 100% {         transform: rotateZ(0deg); } }

/* Selector */
[selector],
.selector { display: none; }
.selector-container { display: block; position: relative; }
.selector-container,
.selector-container input { font-size: 1em; line-height: normal; color: #495c68; text-shadow: 0px 1px 0px rgba(255, 255, 255, .5); }
.selector-input { display: block; margin: 0; position: relative; width: 100%; padding: .8em 2.6em .7em .7em; overflow: hidden; cursor: pointer; border: 1px solid #bbb;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05), inset 0 1px 0 rgba(255, 255, 255, .8); box-shadow: 0 1px 0 rgba(0, 0, 0, .05), inset 0 1px 0 rgba(255, 255, 255, .8);
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 4px; border-radius: 4px; font-weight: inherit;
	background-color: #f9f9f9;
	background-image: -webkit-linear-gradient(#fafafa, #eee);
	background-image:    -moz-linear-gradient(#fafafa, #eee);
	background-image:     -ms-linear-gradient(#fafafa, #eee);
	background-image:      -o-linear-gradient(#fafafa, #eee);
	background-image:         linear-gradient(#fafafa, #eee); }
.selector-container.rtl .selector-input { padding-right: .7em; padding-left: 2.6em; }
.selector-container .selector-values { list-style: none; }
.selector-container input { outline: none; background: none !important; border-color: transparent !important; width: 2px; display: inline-block; cursor: pointer; }
.selector-container.open input,
.selector-container.has-value input { cursor: text; }
.selector-container.disabled { opacity: .6; }

/* Single */
.selector-container.remove-button.has-value .selector-input { padding-right: 3.5em }
.selector-container.remove-button.has-value.rtl .selector-input { padding-right: .7em; padding-left: 3.5em }
.selector-container.open .selector-input { background: none; border-bottom-color: #f0f0f0; padding-right: 2.6em;
	-webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.selector-container.open.rtl .selector-input { padding-right: .7em; padding-left: 2.6em; }
.selector-container.open.empty .selector-input { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border-bottom-color: #bbb; }
.selector-container.multiple input,
.selector-container.multiple .selector-values { float: left; }
.selector-container.multiple.rtl input,
.selector-container.multiple.rtl .selector-values { float: right; }
.selector-container input,
.selector-container .selector-values,
.selector-container .selector-values>li,
.selector-container .selector-values>li>div { padding: 0; margin: 0; border: 0; display: inline; }

/* Multiple */
.selector-container.multiple .selector-input { padding: .5em .55em .2em .55em !important; cursor: text; background: #fff;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1); }
.selector-container.multiple.has-value .selector-input { padding-left: .35em !important; padding-right: .35em !important; }
.selector-container.multiple .selector-values { float: none; }
.selector-container.multiple input,
.selector-container.multiple .selector-values>li { padding: .2em .6em; margin: 0 .15em .25em; border-width: 1px; border-style: solid; float: left; line-height: normal; }
.selector-container.multiple .selector-values>li { display: inline-block; position: relative; border-color: #0987d6; color: #fff; text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	font-weight: 300; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: inset 0 1px 1px rgba(255, 255, 255, .5), 0 1px 1px rgba(0, 0, 0, .2);
	background-color: #2dadef; }
.selector-container.multiple.remove-button .selector-values>li { padding-right: 1.9em; }
.selector-container.multiple.rtl input,
.selector-container.multiple.rtl .selector-values>li { float: right; }
.selector-container.multiple.rtl.remove-button .selector-values>li { padding-right: .6em; padding-left: 1.9em; }

/* Helper */
.selector-helper { position: absolute; display: block; width: 2.6em; top: 0; right: 0; bottom: 0; }
.selector-container.rtl .selector-helper { right: inherit; left: 0; }

/* Caret */
.selector-helper .selector-icon { display: block; position: relative; height: 100%; }
.selector-helper .selector-icon:after { content: ''; display: block; position: absolute; top: 50%; left: 50%; margin-top: -.1em; margin-left: -.4em;
	width: 0; height: 0; border: .4em solid #888; border-left-color: transparent; border-right-color: transparent; border-bottom: none; }

/* Unset */
.selector-container.has-value.remove-button .selector-helper { border-left: 1px solid #bbb; }
.selector-container.has-value.remove-button.rtl .selector-helper { border-left: none; border-right: 1px solid #bbb; }
.selector-container.has-value.remove-button .selector-icon { display: table; width: 100%; }
.selector-container.has-value.remove-button .selector-icon:after { content: '\00d7'; display: table-cell; position: relative; top: 0; left: 0; margin: 0; border: none;
	height: 100%; text-align: center; vertical-align: middle; }

/* Loading */
.selector-container.loading .selector-helper.selector-global-helper { width: 1.3em; height: 1.3em; margin: .65em .7em; }
.selector-container.loading .selector-global-helper .selector-icon { display: table; width: 100%; }
.selector-container.loading .selector-global-helper .selector-icon:after { content: ''; width: 100%; height: 100%; margin: 0; top: 0; left: 0; opacity: .5;
	border-top: 1px solid #545a6a; border-bottom: 1px solid #d4d4db; border-left: 1px solid #545a6a; border-right: 1px solid #d4d4db;
	-webkit-animation: selector-rotate .5s linear infinite; -moz-animation: selector-rotate .5s linear infinite; -o-animation: selector-rotate .5s linear infinite;
	animation: selector-rotate .5s linear infinite; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }

.selector-container.open .selector-global-helper,
.selector-container.loading .selector-global-helper { border-left: none !important; border-right: none !important; }

.selector-container.multiple .selector-helper { display: none; }
.selector-container.multiple.remove-button .selector-helper { display: block; width: 1.3em; border-left: 1px solid #0987d6; cursor: pointer; }
.selector-container.multiple.remove-button .selector-helper:hover { background: rgba(0, 0, 0, .1); }
.selector-container.multiple.remove-button.rtl .selector-helper { border-left: none; border-right: 1px solid #0987d6; }
.selector-container.multiple.loading .selector-input { padding-right: 3em !important; }
.selector-container.multiple.loading .selector-global-helper { margin: .75em .8em; border-left: none; border-right: none; }
.selector-container.multiple.loading.rtl .selector-input { padding-right: .55em !important; padding-left: 3em !important; }
.selector-container.multiple.loading.rtl.has-value .selector-input { padding-right: .25em !important; }

/* Shadow */
.selector-input input,
.selector-shadow { padding-left: 0 !important; padding-right: 0 !important;  border-left: 0 !important; border-right: 0 !important; max-width: 100% !important; }
.selector-shadow { position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; white-space: pre; margin: 0;}

/* Dropdown */
.selector-dropdown { display: none; list-style: none; padding: 0 !important; margin: 0 !important; position: absolute; z-index: 1;
	background: #fff; border: 1px solid #ccc; border-top: 0; max-height: 15.5em; overflow-x: hidden; overflow-y: auto; z-index: 1000;
	-webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1); box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.selector-dropdown>li { padding: .65em .8em; overflow: hidden; cursor: pointer; }
.selector-dropdown>.selector-optgroup { background: #fefefe; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; }
.selector-dropdown>.selector-option.grouped { padding-left: 1.6em; }
.selector-dropdown>.selector-option.active { background: #f5fafd; }
.selector-dropdown>.selector-option.create { color: rgba(73, 92, 104, .6); }
.selector-dropdown>.selector-option.create.active { color: #495c68; }
.selector-container.open .selector-dropdown { display: block; }
/*! angularjs-slider - v5.8.7 - 
 (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervieu.me>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> - 
 https://github.com/angular-slider/angularjs-slider - 
 2016-11-09 */
.rzslider {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  margin: 35px 0 15px 0;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.rzslider.with-legend {
  margin-bottom: 40px;
}

.rzslider[disabled] {
  cursor: not-allowed;
}

.rzslider[disabled] .rz-pointer {
  cursor: not-allowed;
  background-color: #d8e0f3;
}

.rzslider[disabled] .rz-bar-wrapper.rz-draggable {
  cursor: not-allowed;
}

.rzslider[disabled] .rz-bar.rz-selection {
  background: #8b91a2;
}

.rzslider[disabled] .rz-ticks .rz-tick {
  cursor: not-allowed;
}

.rzslider[disabled] .rz-ticks .rz-tick.rz-selected {
  background: #8b91a2;
}

.rzslider span {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
}

.rzslider .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}

.rzslider .rz-bar-wrapper {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 32px;
  padding-top: 16px;
  margin-top: -16px;
  box-sizing: border-box;
}

.rzslider .rz-bar-wrapper.rz-draggable {
  cursor: move;
}

.rzslider .rz-bar {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 4px;
  background: #d8e0f3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}

.rzslider .rz-bar.rz-selection {
  z-index: 2;
  background: #0db9f0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}

.rzslider .rz-pointer {
  top: -14px;
  z-index: 3;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #0db9f0;
  -webkit-border-radius: 16px;
     -moz-border-radius: 16px;
          border-radius: 16px;
}

.rzslider .rz-pointer:after {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 8px;
  height: 8px;
  background: #ffffff;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  content: '';
}

.rzslider .rz-pointer:hover:after {
  background-color: #ffffff;
}

.rzslider .rz-pointer.rz-active {
  z-index: 4;
}

.rzslider .rz-pointer.rz-active:after {
  background-color: #451aff;
}

.rzslider .rz-bubble {
  bottom: 16px;
  padding: 1px 3px;
  color: #55637d;
  cursor: default;
}

.rzslider .rz-bubble.rz-selection {
  top: 16px;
}

.rzslider .rz-bubble.rz-limit {
  color: #55637d;
}

.rzslider .rz-ticks {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 0;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
}

.rzslider .rz-ticks .rz-tick {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  margin-left: 11px;
  text-align: center;
  cursor: pointer;
  background: #d8e0f3;
  border-radius: 50%;
}

.rzslider .rz-ticks .rz-tick.rz-selected {
  background: #0db9f0;
}

.rzslider .rz-ticks .rz-tick .rz-tick-value {
  position: absolute;
  top: -30px;
  transform: translate(-50%, 0);
}

.rzslider .rz-ticks .rz-tick .rz-tick-legend {
  position: absolute;
  top: 24px;
  max-width: 50px;
  white-space: normal;
  transform: translate(-50%, 0);
}

.rzslider .rz-ticks.rz-ticks-values-under .rz-tick-value {
  top: initial;
  bottom: -32px;
}

.rzslider.rz-vertical {
  position: relative;
  width: 4px;
  height: 100%;
  padding: 0;
  margin: 0 20px;
  vertical-align: baseline;
}

.rzslider.rz-vertical .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}

.rzslider.rz-vertical .rz-bar-wrapper {
  top: auto;
  left: 0;
  width: 32px;
  height: 100%;
  padding: 0 0 0 16px;
  margin: 0 0 0 -16px;
}

.rzslider.rz-vertical .rz-bar {
  bottom: 0;
  left: auto;
  width: 4px;
  height: 100%;
}

.rzslider.rz-vertical .rz-pointer {
  top: auto;
  bottom: 0;
  left: -14px !important;
}

.rzslider.rz-vertical .rz-bubble {
  bottom: 0;
  left: 16px !important;
  margin-left: 3px;
}

.rzslider.rz-vertical .rz-bubble.rz-selection {
  top: auto;
  left: 16px !important;
}

.rzslider.rz-vertical .rz-ticks {
  top: 0;
  left: -3px;
  z-index: 1;
  width: 0;
  height: 100%;
}

.rzslider.rz-vertical .rz-ticks .rz-tick {
  margin-top: 11px;
  margin-left: auto;
  vertical-align: middle;
}

.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-value {
  top: initial;
  left: 24px;
  transform: translate(0, -28%);
}

.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-legend {
  top: initial;
  right: 24px;
  max-width: none;
  white-space: nowrap;
  transform: translate(0, -28%);
}

.rzslider.rz-vertical .rz-ticks.rz-ticks-values-under .rz-tick-value {
  right: 24px;
  bottom: initial;
  left: initial;
}
.gridster{position:relative;margin:auto;height:0}.gridster>ul{margin:0;list-style:none;padding:0}.gridster-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none;z-index:2;position:absolute;display:none}.gridster-loaded{-webkit-transition:height .3s;-moz-transition:height .3s;-o-transition:height .3s;transition:height .3s}.gridster-loaded .gridster-item{display:block;position:absolute;-webkit-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-moz-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-o-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}.gridster-loaded .gridster-preview-holder{display:none;z-index:1;position:absolute;background-color:#ddd;border-color:#fff;opacity:.2}.gridster-loaded .gridster-item.gridster-item-moving,.gridster-loaded .gridster-preview-holder{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.gridster-mobile{height:auto !important}.gridster-mobile .gridster-item{height:auto;position:static;float:none}.gridster-item.ng-leave.ng-leave-active{opacity:0}.gridster-item.ng-enter{opacity:1}.gridster-item-moving{z-index:3}.gridster-item-resizable-handler{position:absolute;font-size:1px;display:block;z-index:5}.handle-se{cursor:se-resize;width:0;height:0;right:1px;bottom:1px;border-style:solid;border-width:0 0 12px 12px;border-color:transparent}.handle-ne{cursor:ne-resize;width:12px;height:12px;right:1px;top:1px}.handle-nw{cursor:nw-resize;width:12px;height:12px;left:1px;top:1px}.handle-sw{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}.handle-e{cursor:e-resize;width:12px;bottom:0;right:1px;top:0}.handle-s{cursor:s-resize;height:12px;right:0;bottom:1px;left:0}.handle-n{cursor:n-resize;height:12px;right:0;top:1px;left:0}.handle-w{cursor:w-resize;width:12px;left:1px;top:0;bottom:0}.gridster .gridster-item:hover .gridster-box{border:1.5px solid #B3B2B3}.gridster .gridster-item:hover .handle-se{border-color:transparent transparent #ccc}
/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
}
.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-moz-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px; margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

/**
    Name:       IDEA default theme
    From IntelliJ IDEA by JetBrains
 */

.cm-s-idea span.cm-meta { color: #808000; }
.cm-s-idea span.cm-number { color: #0000FF; }
.cm-s-idea span.cm-keyword { line-height: 1em; font-weight: bold; color: #000080; }
.cm-s-idea span.cm-atom { font-weight: bold; color: #000080; }
.cm-s-idea span.cm-def { color: #000000; }
.cm-s-idea span.cm-variable { color: black; }
.cm-s-idea span.cm-variable-2 { color: black; }
.cm-s-idea span.cm-variable-3, .cm-s-idea span.cm-type { color: black; }
.cm-s-idea span.cm-property { color: black; }
.cm-s-idea span.cm-operator { color: black; }
.cm-s-idea span.cm-comment { color: #808080; }
.cm-s-idea span.cm-string { color: #008000; }
.cm-s-idea span.cm-string-2 { color: #008000; }
.cm-s-idea span.cm-qualifier { color: #555; }
.cm-s-idea span.cm-error { color: #FF0000; }
.cm-s-idea span.cm-attribute { color: #0000FF; }
.cm-s-idea span.cm-tag { color: #000080; }
.cm-s-idea span.cm-link { color: #0000FF; }
.cm-s-idea .CodeMirror-activeline-background { background: #FFFAE3; }

.cm-s-idea span.cm-builtin { color: #30a; }
.cm-s-idea span.cm-bracket { color: #cc7; }
.cm-s-idea  { font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;}


.cm-s-idea .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; }

.CodeMirror-hints.idea {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
  color: #616569;
  background-color: #ebf3fd !important;
}

.CodeMirror-hints.idea .CodeMirror-hint-active {
  background-color: #a2b8c9 !important;
  color: #5c6065 !important;
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[data-tootik]{position:relative}[data-tootik]:after{border-radius:7px;bottom:100%;box-sizing:border-box;color:#000;content:attr(data-tootik);font-family:"Mallory Book",sans-serif;font-size:12px;font-style:normal;left:50%;line-height:13px;max-width:320px;opacity:0;overflow:hidden;padding:6px 6px 5px 6px;pointer-events:none;position:absolute;text-align:center;text-overflow:ellipsis;transform:translate(-50%, 12px);transition:opacity .3s cubic-bezier(0.73, 0.01, 0, 1),transform .3s cubic-bezier(0.73, 0.01, 0, 1);white-space:nowrap;z-index:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-tootik]:before{border-style:solid;border-top-width:4px;border-right-width:4px;border-bottom-width:4px;border-left-width:4px;border-bottom-width:0;content:"";height:0;left:50%;opacity:0;position:absolute;top:-2px;transform:translate(-50%, calc(-50% - 6px));transition:opacity .1s cubic-bezier(0.73, 0.01, 0, 1) 0s,transform .6s cubic-bezier(0.73, 0.01, 0, 1) 0s;width:0;z-index:1005;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-tootik]:after{background:#fff;box-shadow:0 6px 12px rgba(0,0,0,.175),0 0 0 1px rgba(0,0,0,.05)}[data-tootik]:before{border-top-color:#fff;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=right]:before{border-top-color:rgba(0,0,0,0);border-right-color:#fff;border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=bottom]:before{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:#fff;border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=left]:before{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:#fff}[data-tootik]:hover:before,[data-tootik]:hover:after,[data-tootik]:focus:before,[data-tootik]:focus:after{opacity:1}[data-tootik]:hover:before,[data-tootik]:focus:before{transform:translate(-50%, calc(-50% - 2px));transition:opacity .1s cubic-bezier(0.73, 0.01, 0, 1) .1s,transform .6s cubic-bezier(0.73, 0.01, 0, 1) .1s}[data-tootik]:hover:after,[data-tootik]:focus:after{transform:translate(-50%, -6px)}[data-tootik][data-tootik-conf*=right]:before{border-style:solid;border-top-width:4px;border-right-width:4px;border-bottom-width:4px;border-left-width:4px;border-left-width:0;left:auto;right:-6px;top:50%;transform:translate(calc(-50% + 7px), -50%)}[data-tootik][data-tootik-conf*=right]:after{bottom:auto;left:100%;top:50%;transform:translate(-12px, -50%)}[data-tootik][data-tootik-conf*=right]:hover:before,[data-tootik][data-tootik-conf*=right]:focus:before{transform:translate(calc(-50% + 3px), -50%)}[data-tootik][data-tootik-conf*=right]:hover:after,[data-tootik][data-tootik-conf*=right]:focus:after{transform:translate(7px, -50%)}[data-tootik][data-tootik-conf*=bottom]:before{border-style:solid;border-top-width:4px;border-right-width:4px;border-bottom-width:4px;border-left-width:4px;border-top-width:0;bottom:-6px;left:50%;top:auto;transform:translate(-50%, calc(-50% + 6px))}[data-tootik][data-tootik-conf*=bottom]:after{bottom:auto;left:50%;top:100%;transform:translate(-50%, -12px)}[data-tootik][data-tootik-conf*=bottom]:hover:before,[data-tootik][data-tootik-conf*=bottom]:focus:before{transform:translate(-50%, calc(-50% + 2px))}[data-tootik][data-tootik-conf*=bottom]:hover:after,[data-tootik][data-tootik-conf*=bottom]:focus:after{transform:translate(-50%, 6px)}[data-tootik][data-tootik-conf*=left]:before{border-style:solid;border-top-width:4px;border-right-width:4px;border-bottom-width:4px;border-left-width:4px;border-right-width:0;height:0;left:-2px;top:50%;transform:translate(calc(-50% - 8px), -50%);width:0}[data-tootik][data-tootik-conf*=left]:after{bottom:auto;left:auto;right:100%;top:50%;transform:translate(12px, -50%)}[data-tootik][data-tootik-conf*=left]:hover:after,[data-tootik][data-tootik-conf*=left]:focus:after{transform:translate(-7px, -50%)}[data-tootik][data-tootik-conf*=left]:hover:before,[data-tootik][data-tootik-conf*=left]:focus:before{transform:translate(calc(-50% - 3px), -50%)}[data-tootik][data-tootik-conf*=multiline]:after{min-width:180px;text-overflow:clip;white-space:normal;word-break:break-word}[data-tootik][data-tootik-conf*=delay]:before{transition:opacity .2s cubic-bezier(0.73, 0.01, 0, 1) 0s,transform .3s cubic-bezier(0.73, 0.01, 0, 1) 0s}[data-tootik][data-tootik-conf*=delay]:after{transition:opacity .3s cubic-bezier(0.73, 0.01, 0, 1) 0s,transform .3s cubic-bezier(0.73, 0.01, 0, 1) 0s}[data-tootik][data-tootik-conf*=delay]:hover:before,[data-tootik][data-tootik-conf*=delay]:focus:before{transition:opacity .2s cubic-bezier(0.73, 0.01, 0, 1) .5s,transform .6s cubic-bezier(0.73, 0.01, 0, 1) .5s}[data-tootik][data-tootik-conf*=delay]:hover:after,[data-tootik][data-tootik-conf*=delay]:focus:after{transition:opacity .3s cubic-bezier(0.73, 0.01, 0, 1) .4s,transform .3s cubic-bezier(0.73, 0.01, 0, 1) .4s}[data-tootik][data-tootik-conf*=shadow]:after{box-shadow:0 2px 10px 2px rgba(0,0,0,.1)}[data-tootik][data-tootik-conf*=no-fading]:before,[data-tootik][data-tootik-conf*=no-fading]:after{transition:none}[data-tootik][data-tootik-conf*=no-arrow]:before{display:none}[data-tootik][data-tootik-conf*=square]:after{border-radius:0}[data-tootik][data-tootik-conf*=invert]:after{color:#fff;background:#000;box-shadow:0 6px 12px rgba(0,0,0,.175),0 0 0 1px rgba(0,0,0,.05)}[data-tootik][data-tootik-conf*=invert]:before{border-top-color:#000;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=invert][data-tootik-conf*=right]:before{border-top-color:rgba(0,0,0,0);border-right-color:#000;border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=invert][data-tootik-conf*=bottom]:before{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:#000;border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=invert][data-tootik-conf*=left]:before{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:#000}[data-tootik][data-tootik-conf*=success]:after{background:#8bc34a;box-shadow:0 6px 12px rgba(0,0,0,.175),0 0 0 1px rgba(0,0,0,.05)}[data-tootik][data-tootik-conf*=success]:before{border-top-color:#8bc34a;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=success][data-tootik-conf*=right]:before{border-top-color:rgba(0,0,0,0);border-right-color:#8bc34a;border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=success][data-tootik-conf*=bottom]:before{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:#8bc34a;border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=success][data-tootik-conf*=left]:before{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:#8bc34a}[data-tootik][data-tootik-conf*=info]:after{background:#29d2e4;box-shadow:0 6px 12px rgba(0,0,0,.175),0 0 0 1px rgba(0,0,0,.05)}[data-tootik][data-tootik-conf*=info]:before{border-top-color:#29d2e4;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=info][data-tootik-conf*=right]:before{border-top-color:rgba(0,0,0,0);border-right-color:#29d2e4;border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=info][data-tootik-conf*=bottom]:before{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:#29d2e4;border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=info][data-tootik-conf*=left]:before{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:#29d2e4}[data-tootik][data-tootik-conf*=warning]:after{background:#f87d09;box-shadow:0 6px 12px rgba(0,0,0,.175),0 0 0 1px rgba(0,0,0,.05)}[data-tootik][data-tootik-conf*=warning]:before{border-top-color:#f87d09;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=warning][data-tootik-conf*=right]:before{border-top-color:rgba(0,0,0,0);border-right-color:#f87d09;border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=warning][data-tootik-conf*=bottom]:before{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:#f87d09;border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=warning][data-tootik-conf*=left]:before{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:#f87d09}[data-tootik][data-tootik-conf*=danger]:after{background:#e91e63;box-shadow:0 6px 12px rgba(0,0,0,.175),0 0 0 1px rgba(0,0,0,.05)}[data-tootik][data-tootik-conf*=danger]:before{border-top-color:#e91e63;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=danger][data-tootik-conf*=right]:before{border-top-color:rgba(0,0,0,0);border-right-color:#e91e63;border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=danger][data-tootik-conf*=bottom]:before{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:#e91e63;border-left-color:rgba(0,0,0,0)}[data-tootik][data-tootik-conf*=danger][data-tootik-conf*=left]:before{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:#e91e63}[data-tootik][data-tootik=""]:before,[data-tootik][data-tootik=""]:after{display:none}[data-tootik]:after{max-width:520px}.tootik-multiline[data-tootik]:after{white-space:normal}.note-editor{position:relative}.note-editor .note-dropzone{position:absolute;display:none;z-index:100;color:#87cefa;background-color:#fff;opacity:.95}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;vertical-align:middle;text-align:center;font-size:28px;font-weight:bold}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:none}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area .note-editable img.note-float-left{margin-right:10px}.note-editor .note-editing-area .note-editable img.note-float-right{margin-left:10px}.note-editor.note-frame{border:1px solid #a9a9a9}.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-frame .note-editing-area .note-editable{background-color:#fff;color:#000;padding:10px;overflow:auto}.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false]{background-color:#e5e5e5}.note-editor.note-frame .note-editing-area .note-codable{display:none;width:100%;padding:10px;border:none;box-shadow:none;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;resize:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0}.note-editor.note-frame.fullscreen{position:fixed;top:0;left:0;width:100% !important;z-index:1050}.note-editor.note-frame.fullscreen .note-editable{background-color:#fff}.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-frame .note-statusbar{background-color:#f5f5f5;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.note-editor.note-frame .note-statusbar .note-resizebar{padding-top:1px;height:8px;width:100%;cursor:ns-resize}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid #a9a9a9}.note-editor.note-frame .note-placeholder{padding:10px}.note-popover.popover{max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover.popover .arrow{left:20px !important}.note-popover .popover-content,.panel-heading.note-toolbar{margin:0;padding:0 0 5px 5px}.note-popover .popover-content>.btn-group,.panel-heading.note-toolbar>.btn-group{margin-top:5px;margin-left:0;margin-right:5px}.note-popover .popover-content .btn-group .note-table,.panel-heading.note-toolbar .btn-group .note-table{min-width:0;padding:5px}.note-popover .popover-content .btn-group .note-table .note-dimension-picker,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute !important;z-index:3;width:10em;height:10em;cursor:pointer}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative !important;z-index:1;width:5em;height:5em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute !important;z-index:2;width:1em;height:1em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}.note-popover .popover-content .note-style h1,.note-popover .popover-content .note-style h2,.note-popover .popover-content .note-style h3,.note-popover .popover-content .note-style h4,.note-popover .popover-content .note-style h5,.note-popover .popover-content .note-style h6,.note-popover .popover-content .note-style blockquote,.panel-heading.note-toolbar .note-style h1,.panel-heading.note-toolbar .note-style h2,.panel-heading.note-toolbar .note-style h3,.panel-heading.note-toolbar .note-style h4,.panel-heading.note-toolbar .note-style h5,.panel-heading.note-toolbar .note-style h6,.panel-heading.note-toolbar .note-style blockquote{margin:0}.note-popover .popover-content .note-color .dropdown-toggle,.panel-heading.note-toolbar .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-popover .popover-content .note-color .dropdown-menu,.panel-heading.note-toolbar .note-color .dropdown-menu{min-width:340px}.note-popover .popover-content .note-color .dropdown-menu .btn-group,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group{margin:0}.note-popover .popover-content .note-color .dropdown-menu .btn-group:first-child,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group:first-child{margin:0 5px}.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-palette-title,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title{font-size:12px;margin:2px 7px;text-align:center;border-bottom:1px solid #eee}.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset{font-size:11px;margin:3px;padding:0 3px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-row,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-row{height:20px}.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset:hover,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset:hover{background:#eee}.note-popover .popover-content .note-para .dropdown-menu,.panel-heading.note-toolbar .note-para .dropdown-menu{min-width:216px;padding:5px}.note-popover .popover-content .note-para .dropdown-menu>div:first-child,.panel-heading.note-toolbar .note-para .dropdown-menu>div:first-child{margin-right:5px}.note-popover .popover-content .dropdown-menu,.panel-heading.note-toolbar .dropdown-menu{min-width:90px}.note-popover .popover-content .dropdown-menu.right,.panel-heading.note-toolbar .dropdown-menu.right{right:0;left:auto}.note-popover .popover-content .dropdown-menu.right::before,.panel-heading.note-toolbar .dropdown-menu.right::before{right:9px;left:auto !important}.note-popover .popover-content .dropdown-menu.right::after,.panel-heading.note-toolbar .dropdown-menu.right::after{right:10px;left:auto !important}.note-popover .popover-content .dropdown-menu.note-check li a i,.panel-heading.note-toolbar .dropdown-menu.note-check li a i{color:#00bfff;visibility:hidden}.note-popover .popover-content .dropdown-menu.note-check li a.checked i,.panel-heading.note-toolbar .dropdown-menu.note-check li a.checked i{visibility:visible}.note-popover .popover-content .note-fontsize-10,.panel-heading.note-toolbar .note-fontsize-10{font-size:10px}.note-popover .popover-content .note-color-palette,.panel-heading.note-toolbar .note-color-palette{line-height:1}.note-popover .popover-content .note-color-palette div .note-color-btn,.panel-heading.note-toolbar .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:1px solid #fff}.note-popover .popover-content .note-color-palette div .note-color-btn:hover,.panel-heading.note-toolbar .note-color-palette div .note-color-btn:hover{border:1px solid #000}.note-dialog>div{display:none}.note-dialog .form-group{margin-left:0;margin-right:0}.note-dialog .note-modal-form{margin:0}.note-dialog .note-image-dialog .note-dropzone{min-height:100px;font-size:30px;line-height:4;color:#d3d3d3;text-align:center;border:4px dashed #d3d3d3;margin-bottom:10px}.note-placeholder{position:absolute;display:none;color:gray}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid #000}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:#000;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-sizing,.note-handle .note-control-selection .note-control-holder{width:7px;height:7px;border:1px solid #000}.note-handle .note-control-selection .note-control-sizing{background-color:#fff}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:none;border-bottom:none}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:none;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:none;border-right:none}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:none;border-left:none}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;color:#fff;background-color:#000;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{padding:3px;max-height:150px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block !important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{display:block;clear:both;font-weight:400;line-height:1.4;color:#fff;white-space:nowrap;text-decoration:none;background-color:#428bca;outline:0;cursor:pointer}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.sch-clr-primary-0{color:#dfe1eb !important}.sch-clr-active{color:#0087e3 !important}.sch-clr-deleted{color:#ff373d !important}.sch-clr-primary-1{color:#0048a9 !important}.sch-clr-primary-2{color:#4079de !important}.sch-clr-primary-3{color:#a8d6ff !important}.sch-clr-primary-4{color:#f28707 !important}.sch-clr-primary-gray{color:#607d8b !important}.sch-clr-primary-teal{color:#009688 !important}.sch-clr-primary-purple{color:#6d7cbf !important}.sch-clr-primary-green{color:#4baf50 !important}.sch-clr-primary-white{color:#fff !important}.sch-clr-primary-red{color:#cc2f33 !important}.sch-clr-primary-aqua{color:#00bcd4 !important}.sch-clr-primary-brown{color:#795548 !important}.sch-clr-primary-orange{color:#fb7800}.sch-clr-primary-warning{color:#f2ae43}.sch-bg-clr-primary-0{background-color:#dfe1eb}.sch-bg-clr-primary-1{background-color:#0048a9}.sch-bg-clr-primary-2{background-color:#4079de}.sch-bg-clr-primary-3{background-color:#a8d6ff}.sch-bg-clr-primary-4{background-color:#f28707}.sch-bg-clr-primary-5{background-color:#8493a9}.sch-bg-clr-primary-gray{background-color:#607d8b}.sch-bg-clr-primary-teal{background-color:#009688}.sch-bg-clr-primary-purple{background-color:#6d7cbf}.sch-bg-clr-primary-green{background-color:#4baf50}.sch-bg-clr-primary-aqua{background-color:#00bcd4}.sch-bg-clr-primary-brown{background-color:#795548}.sch-bg-clr-primary-orange{background-color:#fb7800}.sch .sch-clr-secondary-1{color:#4c76d0}.sch .sch-clr-secondary-2{color:#123d88}.sch .sch-clr-secondary-3{color:#60a5de}.sch .sch-clr-secondary-4{color:#f28707}.sch .sch-clr-secondary-gray{color:#3f474d}.sch .sch-clr-secondary-teal{color:#00796b}.sch .sch-clr-secondary-purple{color:#465180}.sch .sch-clr-secondary-green{color:#388f3c}.sch .sch-bg-clr-secondary-green-1{background-color:#6de684}.sch .sch-clr-secondary-aqua{color:#0097a7}.sch .sch-clr-secondary-brown{color:#5d4037}.sch .sch-orange{color:orange}.sch .sch-yellow{color:#ff0}.sch .sch-red{color:red}.sch .sch-green{color:#054109}.sch .sch-grey{color:gray}.sch .sch-light{color:#62707d}.sch .sch-black{color:#000 !important}.sch .no-color{opacity:0}.sch .sch-claimed{color:#61c866}.sch .sch-declined{color:#cc2f33}.sch .sch-border-red{border-color:#cc2f33 !important}.action-button{height:36px;width:100px;border-radius:36px;cursor:pointer;display:inline-block;padding-left:10px;padding-right:10px}.action-button-icon{font-size:12px;line-height:36px}.action-button-label{line-height:36px;font-size:12px;text-transform:uppercase}.action-button-cancel{background-color:#dcdee0;color:#53585f}.action-button-save{background-color:#6de684;color:#054109}.action-button-regular{background-color:#272c6f;color:#fff}button.flat{border-radius:3px;border:solid 1px;font-size:14px;padding:0 16px;height:32px;background:rgba(0,0,0,0)}button.flat:active{line-height:35px}button.flat.red{border-color:#bf2c31;color:#c92f33}button.flat.green{border-color:#41ab2e;color:#51b63b}button.flat.blue{border-color:#087cc9;color:#0082da}button.material{border-radius:3px;padding:0 16px;height:32px;box-shadow:0 1px 0 0 rgba(94,77,67,.1),inset 0 1px 0 1px rgba(255,255,255,.06);font-size:14px;color:#fff;border:0}button.material:active{line-height:35px}.redesigned-button{font-size:14px;border-radius:8px;padding:11px 24px;margin-left:16px;outline:0;font-weight:500}.redesigned-button-cancel-gray{border:1px solid #a0a4a8;color:#a0a4a8;background:#fff}.redesigned-button-cancel-outline{color:#4f5dba;border:solid 1px #4f5dba;background:#fff}.redesigned-button-ok{border:0;color:#fff}.redesigned-button-ok.button-danger{background:#e93c3c}.redesigned-button-ok.button-warning{background:#4f5dba;box-shadow:0 8px 16px 0 rgba(0,126,255,.16)}.redesigned-button-ok:disabled{opacity:.7;cursor:not-allowed}.check-box-circle{height:36px;width:36px;border-radius:36px;background-color:#fff;border:1px solid #0086e3}.check-box-circle.selected{color:#fff;background-color:#0087e3;border:1px solid #0087e3}.check-box-circle.selected i{opacity:1}.check-box-circle.disabled{background-color:#fff;border:1px solid #969696}.check-box-circle i{font-size:16px;margin:9px;opacity:0}.check-box-circle-small{height:26px;width:26px;margin-right:3px;display:inline-block}.check-box-circle-small i{font-size:12px;margin:6px 5px}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"Mallory Medium";src:url("../fonts/Mallory-Medium.eot");src:url("../fonts/Mallory-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Mallory-Medium.woff") format("woff"),url("../fonts/Mallory-Medium.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Mallory Book";src:url("../fonts/Mallory-Book.eot");src:url("../fonts/Mallory-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/Mallory-Book.woff") format("woff"),url("../fonts/Mallory-Book.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Mallory Book";src:url("../fonts/Mallory-BookItalic.eot");src:url("../fonts/Mallory-BookItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Mallory-BookItalic.woff") format("woff"),url("../fonts/Mallory-BookItalic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Mallory Book";src:url("../fonts/Mallory-Light.eot");src:url("../fonts/Mallory-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Mallory-Light.woff") format("woff"),url("../fonts/Mallory-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Mallory Book";src:url("../fonts/Mallory-Medium.eot");src:url("../fonts/Mallory-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Mallory-Medium.woff") format("woff"),url("../fonts/Mallory-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Mallory Book";src:url("../fonts/Mallory-LightItalic.eot");src:url("../fonts/Mallory-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Mallory-LightItalic.woff") format("woff"),url("../fonts/Mallory-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Mallory Light";src:url("../fonts/Mallory-Light.eot");src:url("../fonts/Mallory-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Mallory-Light.woff") format("woff"),url("../fonts/Mallory-Light.ttf") format("truetype");font-weight:normal;font-style:normal}html,body{padding:0;height:100%}body *{font-family:"Mallory Book";font-size:12px}*,*:focus,*:active *:hover{outline:none !important}img{max-width:100%;width:auto;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}input.form-control.ng-invalid.ng-dirty{border-color:#cc2f33}.capitalize{text-transform:capitalize}#legion-app{margin:0;min-height:400px;min-width:730px;position:relative;border:0px solid #f0f}@media(max-width: 730px){#legion-app{min-width:auto}}.page-section{margin:10px;border:0px solid #f0f}p.text-regular{margin:10px 0}p.text-regular,p.text-regular span,p.text-regular b{font-size:14px;line-height:1.42}a{color:#00679e;cursor:pointer}a:hover,a:focus{color:#00679e;text-decoration:underline}.popover{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px}.primary-btn-sm,.primary-btn{background-color:#199de0;border:1px solid #199de0;color:#fff}.secondary-btn-sm,.secondary-btn{background-color:#fff;border:1px solid #199de0;color:#199de0}.primary-btn-sm,.secondary-btn-sm{font-size:13px;height:34px;padding:0px 15px}.primary-btn,.secondary-btn{font-size:13px;height:34px;padding:0px 30px}.primary-btn-sm:hover,.primary-btn:hover{background-color:#008bc7;border:1px solid #008bc7}.secondary-btn-sm:hover,.secondary-btn:hover{background-color:#199de0;color:#fff}.primary-btn-sm:active,.primary-btn:active{background-color:#0079ad}.secondary-btn-sm:active,.secondary-btn:active{background-color:#0079ad}.site-banner-container{padding-right:0px;padding-left:0px}.site-banner-container.impersonate-banner-container{background-color:#008a7e;color:#fff;height:40px;display:flex;align-items:center;justify-content:flex-end;z-index:999;position:relative}.site-banner-container.impersonate-banner-container .inner-banner{background-color:#0086e3;margin-left:15px;padding:8px 10px;border-radius:36px;font-size:14px}.site-banner-container.impersonate-banner-container>h2{font-size:14px;text-align:center;flex-grow:1}.site-banner-container.impersonate-banner-container>div{padding-right:10px}.site-banner-container.impersonate-banner-container>div a{font-size:14px;color:#fff}.site-notice{background-color:#0086e3;padding-bottom:10px;padding-top:12px;text-align:center;font-size:17px;margin:0;color:#fff;height:40px;z-index:999;position:relative}.primary-btn-sm:disabled,.primary-btn:disabled,.secondary-btn-sm:disabled,.secondary-btn:disabled{background-color:#fff;border:1px solid #d7d7d7;color:#969696}.icon{color:#767676;font-size:18px;vertical-align:middle}.icon:hover{color:#767676;text-decoration:none}.checkmark-icon-blue{color:#0079ad;cursor:pointer;margin:3px 2px;padding:0;border:0;position:relative;left:-1px;top:-1px;font-size:19px;width:18px;height:18px;line-height:15px}.checkmark-icon-green{color:#58b957;cursor:auto;margin:3px 2px;padding:0;border:0;position:relative;left:-1px;top:-1px;font-size:14px;width:18px;height:18px;line-height:15px}.checkbox-container{width:22px;height:22px;vertical-align:middle}.checkbox-container{cursor:pointer;border:1px solid #acd4ed;display:inline-block;position:relative;background-color:rgba(0,0,0,0)}.checkbox-container:hover{background-color:#f5f5f5}.checkbox-container{cursor:pointer;border:1px solid #acd4ed;display:inline-block;position:relative;background-color:rgba(0,0,0,0)}.btn-active{background-color:#199de0;color:#fff}.tooltip-inner{font-size:12px;position:relative;padding:7px}.tooltip.top{margin-top:-15px}.tooltip b{font-size:12px;font-weight:900 !important}.row-fx,.week-day-multi-picker{display:flex;flex-direction:row}.row-fx-v{display:flex;flex-direction:column}.col-fx-0{flex:0}.col-fx-1{flex:1}.col-fx-2{flex:2}.col-fx-3{flex:3}.col-fx-4{flex:4}.col-fx-5{flex:5}.col-fx-6{flex:6}.col-fx-7{flex:7}.col-fx-8{flex:8}.col-fx-9{flex:9}.col-fx-10{flex:10}.col-fx-11{flex:11}.col-fx-12{flex:12}.fx-center-left,.announcements-list .announcement-object .announcement-preview{display:flex;align-items:baseline;justify-content:center;flex-direction:column}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.fx-center-left,.announcements-list .announcement-object .announcement-preview{align-items:flex-start}}.fx-center-left ::-ms-clear,.announcements-list .announcement-object .announcement-preview ::-ms-clear{display:none}.fx-center,.user-onboarding-step-index span,.week-schedule-right-strip-cell,.add-bid-modal .new-bid-request .reasons-reason,.bulk-action-wrapper-element,.new-timeoff-request .reasons-reason,.tm-info .timeoff-requests-request .request-buttons,.tm-info .profile-business-avatar-hover,.announcements-list .announcement-object .announcement-text,mandatory-availability .availability-row-legend>div,availability .availability-row-legend>div,schedule-table .schedule-table-row .schedule-table-score-wrapper,.shift-swap-modal-table .shift-swap-modal-shift-table-action div,.sch .my-schedule-pto-block,.save-forecast-confirm__icon,.my-clocks-table-element-date,.sch .my-schedule-no-schedule,.analytics-new-table-group-row>div.analytics-new-cell-as-input span,.analytics-new-smart-card-timesheet-approval-graph>div>div,.analytics-new-no-results{display:flex;align-items:center;justify-content:center}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.fx-center,.user-onboarding-step-index span,.week-schedule-right-strip-cell,.add-bid-modal .new-bid-request .reasons-reason,.bulk-action-wrapper-element,.new-timeoff-request .reasons-reason,.tm-info .timeoff-requests-request .request-buttons,.tm-info .profile-business-avatar-hover,.announcements-list .announcement-object .announcement-text,mandatory-availability .availability-row-legend>div,availability .availability-row-legend>div,schedule-table .schedule-table-row .schedule-table-score-wrapper,.shift-swap-modal-table .shift-swap-modal-shift-table-action div,.sch .my-schedule-pto-block,.save-forecast-confirm__icon,.my-clocks-table-element-date,.sch .my-schedule-no-schedule,.analytics-new-table-group-row>div.analytics-new-cell-as-input span,.analytics-new-smart-card-timesheet-approval-graph>div>div,.analytics-new-no-results{justify-content:inherit}}.fx-center ::-ms-clear,.user-onboarding-step-index span ::-ms-clear,.week-schedule-right-strip-cell ::-ms-clear,.add-bid-modal .new-bid-request .reasons-reason ::-ms-clear,.bulk-action-wrapper-element ::-ms-clear,.new-timeoff-request .reasons-reason ::-ms-clear,.tm-info .timeoff-requests-request .request-buttons ::-ms-clear,.tm-info .profile-business-avatar-hover ::-ms-clear,.announcements-list .announcement-object .announcement-text ::-ms-clear,mandatory-availability .availability-row-legend>div ::-ms-clear,availability .availability-row-legend>div ::-ms-clear,schedule-table .schedule-table-row .schedule-table-score-wrapper ::-ms-clear,.shift-swap-modal-table .shift-swap-modal-shift-table-action div ::-ms-clear,.sch .my-schedule-pto-block ::-ms-clear,.save-forecast-confirm__icon ::-ms-clear,.my-clocks-table-element-date ::-ms-clear,.sch .my-schedule-no-schedule ::-ms-clear,.analytics-new-table-group-row>div.analytics-new-cell-as-input span ::-ms-clear,.analytics-new-smart-card-timesheet-approval-graph>div>div ::-ms-clear,.analytics-new-no-results ::-ms-clear{display:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){body{max-width:100vw;overflow-x:hidden}}body ::-ms-clear{display:none}.nice-scroll::-webkit-scrollbar,week-schedule #schedule-grid-react::-webkit-scrollbar,.lg-drawer__content::-webkit-scrollbar,.tm-info .timeoff-requests-3-entry-scroll::-webkit-scrollbar,.sch .tma-workerRole-dropDown .dropdown-menu::-webkit-scrollbar,.sch .tma-locations-dropdown .dropdown-menu::-webkit-scrollbar,.pending-onboarding-request-widget-table-body::-webkit-scrollbar,.home-dashboard .upcoming-shift-container::-webkit-scrollbar{text-align:center;width:5px;margin:6px}.nice-scroll::-webkit-scrollbar-thumb,week-schedule #schedule-grid-react::-webkit-scrollbar-thumb,.lg-drawer__content::-webkit-scrollbar-thumb,.tm-info .timeoff-requests-3-entry-scroll::-webkit-scrollbar-thumb,.sch .tma-workerRole-dropDown .dropdown-menu::-webkit-scrollbar-thumb,.sch .tma-locations-dropdown .dropdown-menu::-webkit-scrollbar-thumb,.pending-onboarding-request-widget-table-body::-webkit-scrollbar-thumb,.home-dashboard .upcoming-shift-container::-webkit-scrollbar-thumb{border-radius:3px;width:5px;background:rgba(0,0,0,.3)}.one-line-overflow,.ellipsis,notification .notification-details-swap .person .name,.generate-modal-location,week-schedule-shift .week-schedule-worker-name,week-schedule-shift .week-schedule-role-name,.draggable-shift .week-schedule-worker-name,.draggable-shift .week-schedule-role-name,.week-schedule-shift .week-schedule-worker-name,.week-schedule-shift .week-schedule-role-name,.lg-week-other-pay-editor input-field[inline] input,.lg-week-other-pay-editor input-field[inline] select,.lg-week-other-pay-editor input-field[inline] .input-faked,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input,.lg-timesheet-other-pay-editor input-field[inline] input,.lg-timesheet-other-pay-editor input-field[inline] select,.lg-timesheet-other-pay-editor input-field[inline] .input-faked,.lg-timesheet-other-pay-editor .main-container .field-container--location-search input,.lg-week-timeoff-editor input-field[inline] input,.lg-week-timeoff-editor input-field[inline] select,.lg-week-timeoff-editor input-field[inline] .input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked,.lg-week-timeclock-editor input-field[inline] input,.lg-week-timeclock-editor input-field[inline] select,.lg-week-timeclock-editor input-field[inline] .input-faked,.lg-timesheet-week-view__title-span-sub--home,.lg-timesheet-week-view__title-span-sub--job,.lg-timesheet-timeoff-editor input-field[inline] input,.lg-timesheet-timeoff-editor input-field[inline] select,.lg-timesheet-timeoff-editor input-field[inline] .input-faked,.timesheet-details-info__title-span-sub--home,.timesheet-details-info__title-span-sub--job,.lg-schedule-change-premium__rules input-field select,.lg-new-timeclock-editor-improved input-field[inline] input,.lg-new-timeclock-editor-improved input-field[inline] select,.lg-new-timeclock-editor-improved input-field[inline] .input-faked,.lg-new-timeclock-editor-improved .main-container .field-container--location input,.timesheet-details-modal__title-span-sub--home,.timesheet-details-modal__title-span-sub--job,.lg-timesheet-table-improved__name .name,.lg-timesheet-table-improved__name .title,.forecast-prediction-tooltip-events div,.lgn-badge-panel .badge-row .popover.fade div.popover-content,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials,.tm-info .timeoff-requests .request-body span,.school-calendars .calendar-overview-title,.school-calendars .session-information-title,.school-calendars-header-title,.tmroster .tr .title,.tmroster .tr .name,.announcements-list .announcement-object .announcement-title,.announcements-list .one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title,.select-inner-contents,.sch .sch-shift-worker-profile-initials,.sch .sch-worker-h-view-sub-role-name,.sch .sch-worker-h-view-role-name,.sch .sch-location-publish-name{overflow-x:hidden;white-space:nowrap}.ellipsis,notification .notification-details-swap .person .name,.generate-modal-location,week-schedule-shift .week-schedule-worker-name,week-schedule-shift .week-schedule-role-name,.draggable-shift .week-schedule-worker-name,.draggable-shift .week-schedule-role-name,.week-schedule-shift .week-schedule-worker-name,.week-schedule-shift .week-schedule-role-name,.lg-week-other-pay-editor input-field[inline] input,.lg-week-other-pay-editor input-field[inline] select,.lg-week-other-pay-editor input-field[inline] .input-faked,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input,.lg-timesheet-other-pay-editor input-field[inline] input,.lg-timesheet-other-pay-editor input-field[inline] select,.lg-timesheet-other-pay-editor input-field[inline] .input-faked,.lg-timesheet-other-pay-editor .main-container .field-container--location-search input,.lg-week-timeoff-editor input-field[inline] input,.lg-week-timeoff-editor input-field[inline] select,.lg-week-timeoff-editor input-field[inline] .input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked,.lg-week-timeclock-editor input-field[inline] input,.lg-week-timeclock-editor input-field[inline] select,.lg-week-timeclock-editor input-field[inline] .input-faked,.lg-timesheet-week-view__title-span-sub--home,.lg-timesheet-week-view__title-span-sub--job,.lg-timesheet-timeoff-editor input-field[inline] input,.lg-timesheet-timeoff-editor input-field[inline] select,.lg-timesheet-timeoff-editor input-field[inline] .input-faked,.timesheet-details-info__title-span-sub--home,.timesheet-details-info__title-span-sub--job,.lg-schedule-change-premium__rules input-field select,.lg-new-timeclock-editor-improved input-field[inline] input,.lg-new-timeclock-editor-improved input-field[inline] select,.lg-new-timeclock-editor-improved input-field[inline] .input-faked,.lg-new-timeclock-editor-improved .main-container .field-container--location input,.timesheet-details-modal__title-span-sub--home,.timesheet-details-modal__title-span-sub--job,.lg-timesheet-table-improved__name .name,.lg-timesheet-table-improved__name .title,.forecast-prediction-tooltip-events div,.lgn-badge-panel .badge-row .popover.fade div.popover-content,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials,.tm-info .timeoff-requests .request-body span,.school-calendars .calendar-overview-title,.school-calendars .session-information-title,.school-calendars-header-title,.tmroster .tr .title,.tmroster .tr .name,.announcements-list .announcement-object .announcement-title,.announcements-list .one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title,.select-inner-contents,.sch .sch-shift-worker-profile-initials,.sch .sch-worker-h-view-sub-role-name,.sch .sch-worker-h-view-role-name,.sch .sch-location-publish-name{text-overflow:ellipsis}.rotate-90deg{transform:rotate(90deg)}.rotate-180deg{transform:rotate(180deg)}.rotate-270deg{transform:rotate(270deg)}select::-ms-expand{display:none}.lgn-xs-1,.lgn-xs-2,.lgn-xs-3,.lgn-xs-4,.lgn-xs-5,.lgn-xs-6,.lgn-xs-7,.lgn-xs-8,.lgn-xs-9,.lgn-xs-10,.lgn-xs-11,.lgn-xs-12,.lgn-xs-13,.lgn-xs-14,.lgn-xs-15,.lgn-xs-16,.lgn-xs-17,.lgn-xs-18,.lgn-xs-19,.lgn-xs-20,.lgn-xs-21,.lgn-xs-22,.lgn-xs-23,.lgn-xs-24,.lgn-xs-25{position:relative;min-height:1px;float:left;padding-left:0px;padding-right:0px}.lgn-xs-1{width:4%}.lgn-xs-2{width:8%}.lgn-xs-3{width:12%}.lgn-xs-4{width:16%}.lgn-xs-5{width:20%}.lgn-xs-6{width:24%}.lgn-xs-7{width:28%}.lgn-xs-8{width:32%}.lgn-xs-9{width:36%}.lgn-xs-10{width:40%}.lgn-xs-11{width:44%}.lgn-xs-12{width:48%}.lgn-xs-13{width:52%}.lgn-xs-14{width:56%}.lgn-xs-15{width:60%}.lgn-xs-16{width:64%}.lgn-xs-17{width:68%}.lgn-xs-18{width:72%}.lgn-xs-19{width:76%}.lgn-xs-20{width:80%}.lgn-xs-21{width:84%}.lgn-xs-22{width:88%}.lgn-xs-23{width:92%}.lgn-xs-24{width:96%}.lgn-xs-25{width:100%}.image-radius{border-radius:50%}.btn-violet{width:200px;border-radius:100px;background-color:#001160;font-size:12px;line-height:1.83;text-align:center;color:#fff;display:inline-block;text-transform:uppercase;padding:9px 20px 10px 21px;cursor:pointer;text-decoration:none}.btn-violet:hover{color:#fff;text-decoration:none;background-color:#001a93}.btn-gray{width:200px;border-radius:100px;background-color:#dcdee0;font-size:12px;line-height:1.83;text-align:center;color:#53585f;display:inline-block;text-transform:uppercase;padding:9px 20px 10px 21px;cursor:pointer;border:1px solid #c1c7ce;text-decoration:none}.btn-gray:hover{color:#53585f;text-decoration:none;background-color:#f7f8f8}input:not([type]).form-control:focus,input[type=text].form-control:focus,input[type=number].form-control:focus,textarea.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.console div,.console span,.console a,.console button,.console text{font-family:"Mallory Book"}.console text{font-size:10px}.console{position:relative;height:100%;width:1200px;margin:0 auto}.console .console-body .row{margin-left:0;margin-right:0}.console .console-body .row.filter-row{min-height:27px}.console .console-body{text-align:center;min-height:700px;position:relative;padding-bottom:25px;width:1200px;border-right:1px solid #cad3e0}.console .console-body .legion-ui-react{text-align:left}.console .pl-0{padding-left:0}.console .width-75{width:75px}.console .header-container{max-width:1200px}.no-margin-inner-content{margin-left:-35px;margin-right:-40px;margin-bottom:-25px}.console .console-navigation{width:75px;overflow:hidden}.console .console-navigation-item-border-top{border-top:1px solid #8692a8}.console .console-navigation-item{z-index:9;position:relative;width:75px;height:70px;border:1px solid #c9d3df;border-top:none;background-color:#fff;cursor:pointer;transition:background-color .2s}.console .console-navigation-item,.console .console-navigation-item i{opacity:1;color:#8492a9}.console .console-navigation-item.active{border-color:#9faae3;background-color:#dbe4ff;box-shadow:0 -1px 0 0 #9faae3}.console .console-navigation-item.active,.console .console-navigation-item.active i{color:#202e78}.console .console-navigation-item.gray-item{opacity:.4}.navigation-menu-compliance-icon{display:inline-block;background:url(../img/legion/Compliance.svg) center no-repeat;width:20px;height:20px}.navigation-menu-team-icon{display:inline-block;background:url(../img/legion/Team.svg) center no-repeat;width:26px;height:26px}.navigation-menu-budget-team-icon{display:inline-block;background:url(../img/legion/BudgetTeam.svg) center no-repeat;width:26px;height:26px}.navigation-menu-person-icon{display:inline-block;background:url(../img/legion/Person.svg) center no-repeat;width:24px;height:24px}.navigation-menu-setup-icon{display:inline-block;background:url(../img/legion/setup.svg) center no-repeat;width:24px;height:24px}.navigation-menu-lip-icon{display:inline-block;background:url(../img/legion/InstantPay.svg) center no-repeat;width:24px;height:24px;opacity:.1}.navigation-menu-gear-icon{display:inline-block;background:url(../img/legion/gear.svg) center no-repeat;width:24px;height:24px}.console .console-navigation-item-icon{padding-top:20px}.console .console-navigation-item-img-container{position:relative;padding-top:15px}.console .console-navigation-item-img{height:30px;width:30px;border-radius:30px;margin:auto}.console .console-navigation-item-background-icon{height:26px;width:26px;border-radius:50%;position:relative;top:-5px;margin:auto;background-size:cover;border:1px solid #fff}.console .console-navigation-item-label{font-size:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:5px 5px 10px 5px}.console .console-navigation-item-label.Team,.console .console-navigation-item-label.Profile{top:-5px;position:relative}.console .console-navigation-expando-collapso{color:#fff;background-color:#54585f;height:40px;line-height:40px;font-size:24px}.console .ion-ios-people,.console .ion-ios-person{font-size:30px;position:relative}.console-navigation-item .menu-item-alert{position:absolute;margin-top:31px;margin-left:2px;z-index:999;right:21px}.console-navigation-item .menu-item-alert-counter{border-radius:50%;background:#f97822;color:#fff !important;width:14px;height:14px;display:inline-block;font-size:8px;padding-top:4px}.console .icon,.console .icon:hover{color:#8692a8}.console .active .icon{color:#fff}.no-data-to-show{position:relative;left:-35px;width:1125px !important;min-height:490px;padding:10px;background-image:url("../img/legion/home-back.jpg");background-repeat:no-repeat;background-size:100% 100%}.no-data-to-show .nodata-content{margin-top:100px}.no-data-to-show .nodata-title{font-size:20px;font-weight:400;line-height:1.4;color:#454d54;margin-top:18px}.no-data-to-show .nodata-description{font-size:16px;font-weight:100;line-height:1.38;color:#58616a}.helper-text-tooltip{display:none}body.helper-text-overlayed .tooltip{display:none}body.helper-text-overlayed .helper-text-tooltip{z-index:9999;display:block;text-align:center;position:absolute}body.helper-text-overlayed .helper-text-tooltip>div{text-transform:none;font-weight:400 !important;z-index:10000;display:inline-block;color:#fff;position:relative;max-width:300px;width:300px;margin-left:-150px;left:50%}body.helper-text-overlayed .helper-text-tooltip>div span{display:inline-block;padding:10px;background:rgba(255,255,255,.1);border-radius:4px}body.helper-text-overlayed .helper-text-tooltip:before{content:"";position:absolute}body.helper-text-overlayed .helper-text-tooltip:after{content:"";position:absolute}body.helper-text-overlayed .helper-text-tooltip-top,body.helper-text-overlayed .helper-text-tooltip-bottom{text-align:left;left:50%;margin-left:-50%;width:100%}body.helper-text-overlayed .helper-text-tooltip-top>div,body.helper-text-overlayed .helper-text-tooltip-bottom>div{text-align:center;margin-top:8px;margin-bottom:8px}body.helper-text-overlayed .helper-text-tooltip-top:before,body.helper-text-overlayed .helper-text-tooltip-bottom:before{left:50%;height:30px;border-left:1px solid #fff}body.helper-text-overlayed .helper-text-tooltip-top:after,body.helper-text-overlayed .helper-text-tooltip-bottom:after{left:0;width:100%;border-top:1px solid #fff}body.helper-text-overlayed .helper-text-tooltip-top{bottom:100%;margin-bottom:30px}body.helper-text-overlayed .helper-text-tooltip-top:before{top:100%;margin-top:-8px}body.helper-text-overlayed .helper-text-tooltip-top:after{top:100%;margin-top:22px}body.helper-text-overlayed .helper-text-tooltip-bottom{top:100%;margin-top:35px}body.helper-text-overlayed .helper-text-tooltip-bottom:before{bottom:100%;margin-bottom:-8px}body.helper-text-overlayed .helper-text-tooltip-bottom:after{bottom:100%;margin-bottom:22px}body.helper-text-overlayed .helper-text-tooltip-left,body.helper-text-overlayed .helper-text-tooltip-right{top:0;height:100%;display:flex !important;justify-content:center;flex-direction:column}body.helper-text-overlayed .helper-text-tooltip-left:before,body.helper-text-overlayed .helper-text-tooltip-right:before{top:50%;width:30px;border-top:1px solid #fff}body.helper-text-overlayed .helper-text-tooltip-left:after,body.helper-text-overlayed .helper-text-tooltip-right:after{top:0;min-height:16px;height:100%;border-right:1px solid #fff}body.helper-text-overlayed .helper-text-tooltip-right{left:100%;margin-left:30px}body.helper-text-overlayed .helper-text-tooltip-right>div{margin-left:-95px !important;text-align:left}body.helper-text-overlayed .helper-text-tooltip-right:before{right:100%;margin-right:-8px}body.helper-text-overlayed .helper-text-tooltip-right:after{right:100%;margin-right:22px}body.helper-text-overlayed .helper-text-tooltip-left{right:100%;margin-right:30px}body.helper-text-overlayed .helper-text-tooltip-left>div{margin-right:165px !important;text-align:right}body.helper-text-overlayed .helper-text-tooltip-left:before{left:100%;margin-left:-8px}body.helper-text-overlayed .helper-text-tooltip-left:after{left:100%;margin-left:22px}body.helper-text-overlayed .sov .helper-text-tooltip>div,body.helper-text-overlayed .helper-text-tooltip.thin>div{max-width:200px;margin-left:-100px}body.helper-text-overlayed .sov .helper-text-tooltip.helper-text-tooltip-left>div,body.helper-text-overlayed .helper-text-tooltip.thin.helper-text-tooltip-left>div{margin-left:-52px !important}body.helper-text-overlayed .sov .helper-text-tooltip.helper-text-tooltip-right>div,body.helper-text-overlayed .helper-text-tooltip.thin.helper-text-tooltip-right>div{margin-left:-61px !important}body.helper-text-overlayed .highlight-when-help-mode-is-on{color:#fff}body.helper-text-overlayed *[helper-text],body.helper-text-overlayed .helper-text-force-highlight{position:relative !important;z-index:99999}.console .sub-navigation{width:100%;height:46px;position:relative}.console .default-cursor{cursor:default}.console .sub-navigation-view{display:inline-block;height:46px;float:left;margin-right:20px;cursor:pointer;color:#53585f}.console .sub-navigation-view-icon{line-height:46px;font-size:14px;margin-right:5px}.console .sub-navigation-view-link{font-size:13px;font-weight:normal}.console .sub-navigation-view-link.active{color:#0087e3}.console .sub-navigation-command-container{position:absolute;right:0px}.console .sub-navigation-command{font-size:18px;display:inline-block;height:46px;line-height:46px;margin-left:30px;color:#8492a9;cursor:pointer;position:relative}.console .sub-navigation-command .fa{vertical-align:middle}.slider-menu{display:inline-block;width:100%;position:absolute;right:0px;top:0px;background-color:#fff;z-index:1000}.slider-menu-header{height:46px;border-left:1px solid #dfe1eb;border-right:1px solid #dfe1eb}.slider-menu-header-icon{font-size:16px;height:46px;line-height:46px}.slider-menu-header-title{font-size:16px;height:46px;line-height:46px}.slider-menu-content{border:1px solid #dfe1eb;height:200px}.slider-menu-footer{height:60px;border-left:1px solid #dfe1eb;border-right:1px solid #dfe1eb;border-bottom:1px solid #dfe1eb}.sub-navigation .tooltip-backdrop{float:left;position:fixed;background-color:rgba(0,0,0,.8);height:100%;width:100%;top:0px;left:0px;z-index:1000}.sub-navigation .schedule-logs-link{color:#db524b;cursor:pointer}.orange-circle{color:#fff;font-size:9.5px !important;width:15px;height:15px;background:#fb7800;border-radius:50%;line-height:17px;display:inline-block;text-align:center;position:absolute;top:22px;right:-8px}.sub-navigation{margin-left:-35px;padding-left:35px;padding-right:40px;box-sizing:content-box;border-bottom:1px solid #e0e0e0}.sub-navigation-view{margin-left:15px;margin-right:15px}.sub-navigation-view:first-child{margin-left:0}.sub-navigation-view-link{border-bottom:3px solid rgba(0,0,0,0);line-height:38px;padding-top:4px}.sub-navigation-view-link.active{border-bottom-color:#5c6ac4}.sub-navigation-view-label{font-size:14px;text-transform:none;color:#212121}.console .location-dropdown{display:inline-block;line-height:70px}.console .location-dropdown-button,.console .location-dropdown-button:active,.console .location-dropdown-button:focus,.console .location-dropdown-button:hover{border-color:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;padding-left:0px;padding-bottom:10px;color:#272c6f}.console .location-view-icon{line-height:70px;font-size:14px;margin-right:5px;margin-left:10px;color:#272c6f}.console .read-only{pointer-events:none;cursor:default;opacity:.5}.location .location-selector-container{display:inline-block}.location .location-selector-icon-container{display:inline-block;margin-top:5px;margin-right:16px}.location .location-selector-icon{width:20px;height:20px;object-fit:contain;margin-bottom:8px;margin-right:8px}.location .location-selector-location-icon{object-fit:contain;margin-bottom:5px;display:inline-block}.location .location-selector-view-icon{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.29;color:#fb7800;margin-left:10px}.location .location-selector-location-name-text{font-family:"Mallory Book";font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;color:#0087e3;display:inline-block;text-align:center;margin-left:2px;margin-right:16px}.location .location-selector-location-bullet-container{border-radius:100px;height:30px;background-color:#fff;border:solid 1px #c9d3df;cursor:pointer;display:inline-block}.location .location-selector-location-bullet-container-disabled{cursor:default;pointer-events:none}.location .location-selector-location-name-text-disabled{color:#c9d3df !important}.location .location-selector-location-small-image{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.29;color:#fb7800;display:inline-block}.location .location-selector-location-action-text{font-family:"Mallory Light";font-size:11px;font-weight:600;font-style:normal;font-stretch:normal;line-height:.67;color:#fb7800;display:inline-block;vertical-align:middle;margin-bottom:5px;margin-left:4px}.location .location-selection-action-cancel-text{font-family:Mallory-Book;font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.82;text-align:right;color:#58616a}.location .location-view-dropdown-summary-content{display:inline-block;width:100%;position:absolute;right:0px;top:40px;background-color:#fff;z-index:1000;font-weight:normal;font-style:normal;font-stretch:normal;color:#53585f}.location .dark-color{color:#8492a9 !important}.location-name{display:block;width:100%;height:29px;font-family:"Mallory Book";font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#0087e3}.location .location-selector-action-container{width:1124px;height:192px;display:inline-block;position:absolute;left:-24px;top:70px;z-index:1000;background-color:#fafbfc;border-bottom:solid 1px #c9d3df;border-right:solid 1px #c9d3df}.location .location-selection-action-cancel{float:right;margin-top:9px;margin-right:35px;cursor:pointer}.location .location-selection-action-cancel-text{font-family:"Mallory Book";font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.82;text-align:right;color:#58616a;margin-top:9px;margin-right:10px}.location .location-selection-action-icon{width:10px;height:10px;object-fit:contain}.location .settings-dropdown{float:left;margin-top:6px;margin-left:38px}.location .settings-dropdown .dropdown-toggle{width:147px;border:none;background-color:#fafbfc}.location .settings-dropdown .dropdown-menu{width:147px;text-align:left;z-index:10000 !important}.location .location-select-caret{float:right;margin-top:9px}.location .settings-dropdown-button{font-size:11px;height:36px;background-color:#fff;padding-left:15px;padding-right:15px;border-radius:5px;text-align:left;vertical-align:middle;border:1px solid #dddcdf;font-family:"Mallory Book";font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;color:#332f2f}.location .location-selector-dropdown-menu-item-active{font-family:"Mallory Book";font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.82;color:#0087e3;text-align:left}.location .location-card{display:inline-block;cursor:pointer}.location .location-card-image-name-container{width:116px;height:125px;border-radius:3px;background-color:#fff;border:solid 1px #e6e7e8}.location .location-card-image{width:96px;height:70px;border-radius:3px;border:solid 1px #9a9b9d;margin:10px 10px 0px 10px}.location .location-card-image-box{width:95px;height:68px}.location .location-card-name-text{font-family:"Mallory Medium";font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;line-height:20px;text-align:center;color:#332f2f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;padding-right:10px}.location .location-card-address-text{font-family:"Mallory Book";font-size:8px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:17px;text-align:center;color:#67696d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;padding-right:10px}.location .location-carousel{display:inline-block;margin-left:20px;margin-top:5px;margin-bottom:20px}.location .location-selection-action-icon{width:12px;height:20px;object-fit:contain;margin-left:11px}.location .location-carousel-prev{display:inline-block;position:relative;top:-66px;cursor:pointer}.location .location-carousel-next{display:inline-block;position:relative;top:-66px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.location .location-carousel-display{display:inline-block;padding-right:5px;margin-left:5px}.location .ml-20{margin-left:20px}.sch .sch-kpi-export-action{padding-top:20px;padding-bottom:20px}.sch .sch-kpi-title{display:inline-block;text-align:left}.sch .sch-kpi-title-text{color:#53585f;font-family:"Mallory Book";font-size:14px;text-align:left}.sch .sch-kpi-title-description{margin-top:10px;font-family:"Mallory Light";font-size:13px;font-style:italic;color:#a6aaa9}.sch .sch-kpi-title-data-dictionary{margin-top:10px;font-family:"Mallory Light";font-size:11px;font-style:italic;color:#0048a9}.sch .sch-kpi-export-action-description{display:inline-block}.sch .sch-kpi-action-text{font-family:"Mallory Book";font-size:14px;text-align:center;color:#fff}.sch .no-report{pointer-events:none;opacity:.4}.sch .analytics-dashboard-section{margin-top:20px}.sch .analytics-dashboard-section .title{height:52px;padding-left:20px;text-align:left;background-image:linear-gradient(to top, #f4f7fa, #ffffff);border-top-left-radius:5px;border-top-right-radius:5px;border:solid 1px #e6eaee;border-bottom:none}.sch .analytics-dashboard-section .title-text{font-family:"Mallory Medium";font-size:16px;font-weight:300;line-height:52px;color:#3c4c65}.sch .analytics-dashboard-sub-section{height:250px;padding-top:10px;position:relative;border:solid 1px #e6eaee}.sch .analytics-dashboard-sub-section .forecast-and-schedule-empty-view{color:#969696;font-size:15px;margin-top:88px}.sch .analytics-dashboard-sub-section .sub-title{height:16px;font-family:"Mallory Book",sans-serif;font-size:16px;font-weight:300;color:#46494c;text-align:center}.hr-kpi{height:50px;padding-top:10px;padding-left:20px}.hr-kpi-label{height:13px;font-family:"Mallory Book" !important;font-size:12.6px;text-align:left}.hr-kpi .guidance{color:#66bb6a}.hr-kpi .schedule{color:#0087e3}.hr-kpi-container{position:relative}.hr-kpi-outer{height:7.7px;width:250px;border-radius:9.7px;background-color:#e2e7ee}.hr-kpi-inner{height:7.7px;border-radius:9.7px;position:absolute;bottom:0px}.hr-kpi-hrs{width:51px;height:22px;font-family:"Mallory Regular";font-size:22.2px;font-weight:300;text-align:right;color:#354052}.hr-kpi-hrs-unit{width:20.2px;font-family:"Mallory Book";font-size:11.6px;text-align:right;line-height:11px;color:#7f8fa4;padding-top:8px}.hr-kpi-pie-chart-left{position:absolute;top:30px;left:13px}.hr-kpi-pie-chart-center{position:absolute;top:70px;left:75px}.hr-kpi-pie-chart-pct{position:absolute;font-size:20px;color:#0087e3;top:70px;left:43%;transform:translateX(-50%)}.hr-kpi-values{position:absolute;top:145px;left:15px}.hr-kpi-version{position:absolute;top:165px;left:15px}.hr-kpi-chart{padding-top:22px;padding-left:1%;padding-right:13%;justify-content:space-between;display:flex}.hr-kpi-value{width:25px;height:24px;font-family:"Mallory Book";font-size:14px;color:#56b157}.hr-kpi-of{width:12px;height:11px;font-family:"Mallory Book";font-size:12px;color:#7f8fa4}.hr-kpi-total{width:29px;height:24px;font-family:"Mallory Regular";font-size:14px;font-weight:300;color:#354052}.hr-kpi-unit{height:24px;font-family:"Mallory Regular";font-size:12px;font-weight:300;color:#354052}.hr-kpi-description{position:absolute;top:140px;left:140px;height:30px;width:140px;font-family:"Mallory Book";font-size:11px;line-height:15px;color:#7f8fa4;text-align:left}.hr-kpi-na{position:relative;top:70px;left:0px;font-family:"Mallory Regular";font-size:22px;color:#e3eaf4}.hr-no-violation{padding-top:70px;color:#66bb6a;font-family:"Mallory Regular";font-size:16px;font-weight:500;margin:auto}.kpi-progress-icon{margin-top:100px;font-size:16px}.ana-kpi-legend{position:absolute;top:200px;left:60px;width:150px;text-align:left}.ana-kpi-legend-entry{height:15px;margin-bottom:3%;margin-top:3%;margin-left:7%}.ana-kpi-legend-icon{height:10px;width:10px;float:left}.ana-kpi-legend-text{font-family:"Mallory Book";font-size:11px;padding-left:20px}.ml-10{margin-left:10px}.report-formula-title{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300;white-space:nowrap}.mt--20{margin-top:-20px}.report-title-bg-color{background-color:#edf0f3}.report-legend-marker{height:10px;width:20px}.report-pie-chart-padding{padding-left:300px}.report-page-field{max-height:150px;overflow:auto}.mt--50{margin-top:-50px}.sch-kpi-export-action .hide-but-block{visibility:hidden}.sch-kpi-export-row-alternate{background-color:rgba(219,228,255,.3)}.sch-kpi-export-row-lastUpdated{font-size:13px;color:#53585f}.sch-kpi-export-row-nextUpdate{font-size:13px;color:#a6aaa9;font-style:italic}.sch-kpi-export-row-status{color:#53585f;font-size:11px}.sch-kpi-export-status-msg{height:60px;background-color:#eff3f6}.sch-kpi-export-status-msg-detail{line-height:60px;font-size:16px}.mt-20{margin-top:20px}.analytics-new hr{border-top-color:rgba(0,0,0,.1)}.analytics-new-refreshing .analytics-new-table,.analytics-new-refreshing card-carousel-card{opacity:.6}.analytics-new .last-updated-countdown{position:absolute;right:-16px;top:-18px}.analytics-new-cell-width-55{min-width:55px;padding-right:0 !important}.analytics-new-cell-budget-variance{flex:0 0 140px}.analytics-new-no-results{padding:45px;font-size:20px;opacity:.5}.analytics-new-last-date{font-size:8px;font-weight:200;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000;position:absolute;top:25px;right:10px}.analytics-new-filters{padding-bottom:15px}.analytics-new-filters .report-type-option{font-size:14px;line-height:20px;padding:6px 12px 5px;cursor:pointer;border-radius:3px;transition:background-color .2s}.analytics-new-filters .report-type-option-container .dropdown-menu{padding:0 10px 7px}.analytics-new-filters .report-type-option-disabled{cursor:not-allowed}.analytics-new-filters .report-type-option-highlighted,.analytics-new-filters .report-type-option:hover{background-color:#f3f4fa}.analytics-new-filters .report-type-option-highlighted:hover{background-color:#f0f0f7}.analytics-new-filters .dropdown-toggle{max-width:240px !important}.analytics-new-filters picker{font-size:14px}.analytics-new-filters lg-dropdown-base button::before{content:"";position:absolute;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-bottom:3px solid #656c74;top:13px;right:13px;pointer-events:none}.analytics-new-filters lg-dropdown-base button::after{content:"";position:absolute;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-top:3px solid #656c74;bottom:13px;right:13px;pointer-events:none;top:21px}.analytics-new-filters lg-input-wrapper .lg-input-wrapper__wrapper{display:block}.analytics-new-filters lg-input-wrapper .lg-input-wrapper__wrapper>div{margin-top:11px}.analytics-new-filters>*{display:inline-block;margin-right:20px}.analytics-new-loading{height:300px}.analytics-new .card-carousel .loading-icon{margin-top:100px}.analytics-new .card-carousel .card-carousel-container{margin-left:-45px !important;width:calc(100% + 45px);padding-left:35px}.analytics-new .card-carousel .card-carousel-fixed+.card-carousel-container{margin-left:0 !important;width:100%;padding-left:35px}.analytics-new .card-carousel-card-title{text-transform:capitalize}.analytics-new .card-carousel-card{height:210px}.analytics-new .card-carousel-card .card-carousel-card-title{opacity:.7;font-size:14px;font-weight:normal;text-transform:uppercase;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal;color:#002c4a}.analytics-new .card-carousel-card-table{width:300px}.analytics-new .card-carousel-card-table-nomargin table{top:3px !important}.analytics-new .card-carousel-card-table .card-carousel-card-title{padding-left:0;margin-bottom:30px}.analytics-new .card-carousel-card-table td,.analytics-new .card-carousel-card-table th{padding:12px}.analytics-new .card-carousel-card-table tr :first-child{padding-left:0}.analytics-new .card-carousel-card-table tr:first-child th{border-top-width:0;line-height:15px;font-size:11px;font-weight:300;color:#4d6b80}.analytics-new .card-carousel-pie-chart-legend{color:#637381;width:120px;padding:28px 20px 0 30px}.analytics-new .card-carousel-pie-chart-legend span{margin-top:4px;margin-bottom:16px;width:16px;height:6px;display:inline-block}.analytics-new-smart-card-timesheet-approval-due-date{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#637381}.analytics-new-smart-card-timesheet-approval-graph{border-radius:30px;margin-bottom:35px;margin-top:27px;border:solid 1px #70bb94;background-color:#fff;padding:2px;width:100%;height:51px}.analytics-new-smart-card-timesheet-approval-graph>div{border-radius:25px;height:45px;overflow:hidden;display:flex}.analytics-new-smart-card-timesheet-approval-graph>div>div{color:#fff;font-size:12px}.analytics-new-smart-card-timesheet-approval-legend{margin-top:20px;display:flex;justify-content:space-between}.analytics-new-smart-card-timesheet-approval-legend-item{font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.27;letter-spacing:normal;color:#58616a}.analytics-new-smart-card-timesheet-approval-legend-item span{display:inline-block;width:16px;height:6px}.analytics-new .card-carousel-arrow,.analytics-new .card-carousel{height:240px;display:flex}.analytics-new-violations-count{font-size:48px;font-weight:500;line-height:1.25;color:#212121;margin-top:18px;margin-bottom:22px;text-align:center}.analytics-new-violations-count+hr{margin-bottom:10px !important}.analytics-new-violations-count small{color:#212121 !important;font-size:14px !important}.analytics-new-violations-count-small{font-size:18px;text-align:center;font-weight:500;color:#000}.analytics-new-violations-count-small .published-clocked-cols-summary-arrow{display:inline-block;position:static}.analytics-new-violations-count-small small{font-size:12px !important;font-weight:normal;line-height:normal;letter-spacing:normal;color:#002c4a}.analytics-new .card-carousel-card-primary{min-width:300px}.analytics-new .card-carousel-card-primary-small{min-width:190px}.analytics-new-common-violations-row{padding:16px 5px}.analytics-new-common-violations-row img{margin-bottom:15px}.analytics-new-common-violations-row>div{height:150px}.analytics-new-common-violations-row>div>div,.analytics-new-common-violations-row>div{font-size:16px !important;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:normal;color:#637381;text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:39px}.analytics-new-common-violations-row span{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;margin-top:9px;line-height:1.36;letter-spacing:normal;color:#212121;display:block;text-align:center}.analytics-new-timesheet-row{box-shadow:0 -1px 0 0 #ddd;padding:7px 5px 0;margin-top:10px}.analytics-new-timesheet-row img{margin-bottom:15px}.analytics-new-timesheet-row>div{display:flex;flex-direction:column;justify-content:center;font-size:14px !important;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:normal;color:#637381;text-align:center}.analytics-new-timesheet-row span{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;margin-top:9px;line-height:1.36;letter-spacing:normal;color:#212121;display:block;text-align:center}.analytics-new-table{background:#fff;box-shadow:0px 1px 3px rgba(63,63,68,.15),0px 0px 0px rgba(63,63,68,.05);border-radius:4px;margin-top:33px;clear:both;text-align:left}.analytics-new-table-negative{border-radius:4px;background-color:#f0d4dd;padding:4px;color:#a50000 !important}.analytics-new-table-zero{color:#979797 !important}.analytics-new-table-location{width:30px;height:30px;border-radius:6px;object-fit:contain;background-repeat:no-repeat;display:inline-block;margin-right:15px;margin-bottom:-10px;margin-top:-10px}.analytics-new-table-published-status{font-size:13px !important;font-weight:normal;line-height:1.23;color:#444f5c;padding:0 10px;display:inline-block;border-radius:100px;white-space:nowrap}.analytics-new-table-published-status-red{background-color:#ef9591}.analytics-new-table-published-status-green{background-color:#bbe5b3}.analytics-new-table-published-status-yellow{background-color:#ffea8a}.analytics-new-table-filter{margin:12px 16px 14px;max-width:530px;display:inline-block;width:100%}.analytics-new-table-group{border-left:0px solid #fff}.analytics-new-table-group>div{visibility:hidden;opacity:0;transition:background-color .2s,height .2s;height:0 !important;overflow:hidden;border-top:0px solid #dfe3e8}.analytics-new-table-group>div:first-child{border-top-width:1px;padding-left:4px}.analytics-new-table-group-row-action{padding:0 15px;cursor:pointer;width:50px;opacity:.9}.analytics-new-table-group-row-action:hover{opacity:1}.analytics-new-table-group-row-open>div:first-child span>span{font-weight:500}.analytics-new-table-group-open{margin-bottom:16px;box-shadow:0px 1px 3px rgba(63,63,68,.15),0px 0px 0px rgba(63,63,68,.05)}.analytics-new-table-group-open>div{border-top-width:1px}.analytics-new-table-group>div:first-child,.analytics-new-table-group-open>div{visibility:visible;opacity:1;height:auto !important}.analytics-new-table-group-row-open .analytics-new-cell-budget-variance{padding:0 !important}.analytics-new-table-group-row-open .analytics-new-cell-highlighted{background:#ebf4fa !important}.analytics-new-table-group-row-open .analytics-new-cell-highlighted-grey{background:rgba(223,227,232,.2) !important;padding-left:0}.analytics-new-table-group-row-open .analytics-new-cell-not-allowed{cursor:not-allowed !important;flex:0 0 auto !important}.analytics-new-table-group-row-open .analytics-new-cell-not-allowed:first-child{width:283px !important}.analytics-new-table-group-row{flex-direction:row;display:flex;cursor:pointer}.analytics-new-table-group-row-ScheduleCompliance{cursor:default}.analytics-new-table-group-row-open>div{padding-top:18px !important;padding-bottom:18px !important}.analytics-new-table-group-row>div{padding:13px 0px;text-align:center}.analytics-new-table-group-row>div span{color:#1f2a39;line-height:20px;font-size:14px}.analytics-new-table-group-row>div.analytics-new-cell-highlighted{background:rgba(235,244,250,.6)}.analytics-new-table-group-row>div.analytics-new-cell-highlighted-grey{background:rgba(223,227,232,.2)}.analytics-new-table-group-row>div.analytics-new-cell-as-input{padding:10px 0px}.analytics-new-table-group-row>div.analytics-new-cell-as-input span{padding:2px 3px 5px;display:inline-block;height:23px;border-radius:4px;margin-bottom:-10px;min-width:55px}.analytics-new-table-group-row>div.analytics-new-cell-as-input-red span{background-color:#fde8ef}.analytics-new-table-group-row>div:first-child{padding-left:16px;text-align:left}.analytics-new-table-group-row>div:first-child span{font-family:"Mallory Book";font-size:14px}.analytics-new-table-group-row-row-not-allowed{cursor:not-allowed !important}.analytics-new-table-header{flex-direction:row;display:flex;box-shadow:0px 1px 0px #dfe3e8;border-top:1px solid #dfe3e8;position:relative;z-index:2}.analytics-new-table-header-sorter{border-left-width:3.7px;border-right-width:3.7px;border-top-width:0;border-bottom-width:4.4px;border-color:rgba(0,0,0,0);border-bottom-color:#0087e3;opacity:0;border-style:solid;transition:opacity .2s;margin:-3px 0 0 5px}.analytics-new-table-header-sorter-down{transform:rotate(180deg)}.analytics-new-table-header-sorter-shown{opacity:1}.analytics-new-table-header>div{cursor:pointer;padding:5px 0px;align-items:center;min-height:45px;display:flex;text-align:center;justify-content:center;flex-direction:row;line-height:17px}.analytics-new-table-header>div.text-center{text-align:center;justify-content:center}.analytics-new-table-header>div:hover .analytics-new-table-header-sorter{opacity:1}.analytics-new-table-header>div:first-child{text-align:left;justify-content:start}.analytics-new-table-header>div span{font-size:14px;color:#637381}.analytics-new-table-header>div:first-child{padding-left:20px;text-align:left;flex-direction:row}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.analytics-new-table-header>div:first-child{justify-content:start}}.analytics-new-table-header>div:first-child ::-ms-clear{display:none}.analytics-new-table-header>div.analytics-new-cell-highlighted{background:#ebf4fa !important}.analytics-new-table-header>div.analytics-new-cell-highlighted-grey{background:rgba(223,227,232,.2) !important}.analytics-new-table-header>div.analytics-new-cell-highlighted-grey span{text-transform:capitalize}.analytics-card-color{min-width:160px;color:#5d6262;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center !important;background-color:#fff}.analytics-card-color-text-1{margin-top:27px;line-height:1.25;font-size:48px}.analytics-card-color-text-2{margin-top:7px;line-height:1.36;font-size:22px}.analytics-card-color-text-3{font-size:18px;line-height:1.17}.analytics-card-color-text-4{margin-top:12px;font-size:14px;font-weight:500;line-height:1.14}.analytics-card-color-green>div{border:solid 1px #8ad47c}.analytics-card-color-yellow>div{border:solid 1px #e9ba47}.analytics-card-color-red>div{border:solid 1px #db9896}.location-sub-text{font-size:10px !important;font-weight:normal !important;margin-top:-5px;display:block}.location-padding-left{margin-left:50px}.workers .google-visualization-table-td{padding-right:20px;padding-top:5px;padding-bottom:5px;text-align:left;font-size:16px}.workers .google-visualization-table-th{padding-right:20px;padding-top:5px;padding-bottom:5px;text-align:left}.workers .google-visualization-table-odd{background-color:#b3b3b3}.react-dashboard{margin:0 -40px 0 -35px}.home-dashboard{width:1124px !important;position:relative;left:-35px;height:900px}.home-dashboard-dm{overflow:hidden;margin-bottom:-27px;padding-bottom:30px}.home-dashboard .dashboard-events h6{margin:13px 0 8px;opacity:.6;font-size:13px;font-weight:300;line-height:1.38;color:#1d1d26}.home-dashboard .dashboard-events ul{list-style:disc;margin-left:20px}.home-dashboard .dashboard-events ul li{padding-left:10px;font-size:13px;font-weight:300;line-height:1.69;color:#1d1d26}.home-dashboard .dashboard-events-weather{font-size:12px;font-weight:300;line-height:1.33;color:#1d1d26;margin-top:4px}.home-dashboard .dashboard-events-weather span{display:inline-block;margin-right:5px;position:relative;top:-3px}.home-dashboard .day-separator{position:absolute;font-size:10px;top:-4px;line-height:10px;color:#999;margin-left:13px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-dashboard .day-separator.ie-separate-line-fix{margin-left:-40px}}.home-dashboard .day-separator.ie-separate-line-fix ::-ms-clear{display:none}.home-dashboard .day-separator:after{content:"";left:-21px;position:absolute;width:15px;top:5px;border-bottom:1px solid #dddcdf}.home-dashboard .upcoming-shift-container{margin:14px 0 20px;height:calc(100% - 54px);overflow-y:auto}.home-dashboard .upcoming-shift-container .empty-shifts{height:200px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-dashboard .upcoming-shift-container .empty-shifts{display:flex;justify-content:center;align-items:center}}.home-dashboard .upcoming-shift-container .empty-shifts ::-ms-clear{display:none}.home-dashboard .upcoming-shift-container .empty-shifts .text-muted{color:#b4b5c6 !important}.home-dashboard .upcoming-shift-container .upcoming-shift-person-container{position:absolute;top:25px;text-align:start;padding-right:18px}.home-dashboard .upcoming-shift-container .upcoming-shift{position:relative;display:block;flex-flow:nowrap;margin:0 0 0 30px;padding:9px 0;clear:both;font-family:"Mallory Light Regular","Mallory Light";font-size:13px;font-weight:300;line-height:1.69;color:#1d1d26}.home-dashboard .upcoming-shift-container .upcoming-shift:last-child{margin-bottom:35px}.home-dashboard .upcoming-shift-container .upcoming-shift span.role-circle{content:"";width:9px;border-radius:50%;height:9px;left:-13px;top:25px;position:absolute;z-index:6}.home-dashboard .upcoming-shift-container .upcoming-shift:after{content:"";z-index:-1;width:1px;left:-9px;top:0;bottom:0;background-color:#dddcdf;position:absolute}.home-dashboard .upcoming-shift-container .upcoming-shift:first-child:after{top:50%}.home-dashboard .upcoming-shift-container .upcoming-shift:last-child:after{bottom:50%}.home-dashboard .upcoming-shift-container .upcoming-shift avatar{float:left;margin-right:11px;position:relative;top:3px}.home-dashboard .upcoming-shift-container .upcoming-shift .name-muted{opacity:.6;line-height:1.38;text-align:left}.home-dashboard .upcoming-shift-container .upcoming-shift .role-name{font-family:"Mallory Book Regular","Mallory Book";line-height:1.85;text-align:left;margin-left:10px;opacity:.6}.home-dashboard .no-shifts-message{width:100%;text-align:left}.home-dashboard .white-linez{position:absolute;top:70px;border-bottom:1px solid rgba(255,255,255,.53);width:100%;z-index:1000}.home-dashboard .white-line-3{position:absolute;top:397px;border-bottom:3px solid rgba(255,255,255,.53);width:100%;z-index:9}.home-dashboard img.home-background{position:absolute;top:0;left:0;width:1124px;height:400px;z-index:-100}.home-dashboard img.home-dm-console-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-100}.home-dashboard .home-contents{margin:28px 20px !important}.home-dashboard .home-contents .title{font-size:16px;font-family:"Mallory Medium Regular","Mallory Medium";line-height:1.38}.home-dashboard .home-contents .title-blue{color:#0087e3}.home-dashboard .home-contents .title-grey{color:#58616a}.home-dashboard .forecast{margin-bottom:18px;padding-bottom:15px;border-bottom:solid 1px rgba(221,220,223,.49)}.home-dashboard .forecast>div{margin-top:13px;text-align:left;padding-right:25px}.home-dashboard .forecast>div>span{display:inline-block}.home-dashboard .forecast>div.border-right{border-right:solid 1px rgba(221,220,223,.49);margin-right:25px}.home-dashboard .forecast .title-blue{font-size:20px;line-height:20px;color:#0087e3}.home-dashboard .forecast .title-green{font-size:20px;color:#45b854;line-height:20px}.home-dashboard .forecast .text-bold{margin-top:7px;font-size:13px;line-height:1;color:#53585f}.home-dashboard .forecast .text-unit{font-family:"Mallory Light Regular","Mallory Light";font-size:14px;font-weight:300;color:#757a7f}.home-dashboard .forecast .text-small{margin-top:9px;opacity:.6;font-size:10px;line-height:1;color:#1d1d26;text-transform:uppercase}.home-dashboard .projected-demand{text-transform:uppercase;font-size:13px;color:#53585f}.home-dashboard curved-graph{display:block;margin-top:25px}.home-dashboard curved-graph text{font-family:"Mallory Medium Regular","Mallory Medium";font-size:11px;font-weight:500;text-align:center;color:#67696d}.home-dashboard .dms .dms-box-title{font-family:"Mallory Book Regular","Mallory Book";font-size:16px;height:22px;color:#002c4a;text-align:left;padding-top:12px;padding-left:12px}.home-dashboard .dms .dms-box-item-title-row{height:40px}.home-dashboard .dms .dms-box-item-title-row+.loader-box{margin-top:-15px}.home-dashboard .dms .dms-box-item-title-row+.loader-box .loading-icon:before{display:block}.home-dashboard .dms .dms-box-item-title{font-family:"Mallory Book Regular","Mallory Book";font-size:16px;height:22px;font-weight:500}.home-dashboard .dms .dms-box-item-title-2{font-family:"Mallory Book Regular","Mallory Book";font-size:14px;height:20px}.home-dashboard .dms .dms-box-item-title-3{font-family:"Mallory Book Regular","Mallory Book";font-size:12px;height:15px}.home-dashboard .dms .dms-box-item-title-4{font-family:"Mallory Book Regular","Mallory Book";font-size:10px;height:12px}.home-dashboard .dms .dms-box-item-title-color-dark{color:#212121}.home-dashboard .dms .dms-box-item-title-color-light{color:#58616a}.home-dashboard .dms .dms-box-item-number-small{font-family:"Mallory Book Regular","Mallory Book";font-size:20px;height:28px;color:#212121}.home-dashboard .dms .dms-number-x-large{font-family:"Mallory Book Regular","Mallory Book";font-size:36px;font-weight:500;height:48px;color:#373737}.home-dashboard .dms .dms-box-item-unit-small{font-family:"Mallory Book Regular","Mallory Book";font-size:14px;height:16px;color:#757a7f}.home-dashboard .dms .dms-box-item-unit-trend{font-family:"Mallory Book Regular","Mallory Book";font-size:14px;height:16px}.home-dashboard .dms .trend-down{color:#cc2f33}.home-dashboard .dms .trend-up{color:#50b83c}.home-dashboard .dms .dms-row1-left-box{padding-top:10px;padding-left:5px;width:60%;border-right:2px solid #d8d8d8}.home-dashboard .dms .dms-row1-left-box-item{padding-left:40px;text-align:left}.home-dashboard .dms .dms-row1-right-box{width:40%}.home-dashboard .dms .dms-row1-right-box-in{text-align:left}.home-dashboard .dms .dms-caret-small{font-size:16px;width:12px}.home-dashboard .dms .dms-caret-large{font-size:20px;width:15px}.home-dashboard .dms .dms-action-link{position:absolute;bottom:0px;right:20px;cursor:pointer;color:#0087e3;font-family:"Mallory Book Regular","Mallory Book";font-size:14px;text-transform:capitalize;height:20px}.home-dashboard .dms .dms-legend{height:6px;width:16px}.home-dashboard .dms .dms-time-stamp{font-size:10px;color:#637381}.home-dashboard .dms .newWidget .dms-time-stamp{padding:.5px;display:inline-block;border-radius:5px;background-color:#f3f6f8;border-radius:9.5px;box-shadow:0 2px 4px 0 rgba(56,64,69,.16)}.home-dashboard .dms .newWidget:hover lgn-widget-timer img{display:inline-block;margin-bottom:1px;transition:.3s}.home-dashboard .dms .newWidget:hover lgn-widget-timer span{display:inline-block;transition:.3s}.home-dashboard .dms .newWidget .widget-timerclock{height:12px !important}.home-dashboard .dms .newWidget .widget-timerclock :hover{height:12px !important}.home-dashboard .dms .dms-time-stamp-pos-bottom-left{position:absolute;bottom:10px;left:10px}.home-dashboard .dms .dms-legend-text{font-size:12px;font-family:"Mallory Book Regular","Mallory Book";text-align:left}.home-dashboard .dms .dms-budgeted{background-color:#fdd19d}.home-dashboard .dms .dms-scheduled{background-color:#faab4d}.home-dashboard .dms .dms-clocked{background-color:#f98700}.home-dashboard .dms .dms-not-started{background-color:#da928f}.home-dashboard .dms .dms-forecast{background-color:#add4ef}.home-dashboard .dms .dms-actual{background-color:#f49342}.home-dashboard .dms .dms-payroll-chart-pos{position:absolute;right:-10px;top:60px;width:100%;height:90%}.home-dashboard .dms .dms-forecast-accuracy-chart-pos{position:absolute;right:-10px;top:0px}.home-dashboard .dms .dms-open-shifts-chart-pos{position:absolute;right:20px;top:50px}.home-dashboard .dms .dms-payroll-time-legend{position:absolute;right:240px;bottom:20px}.home-dashboard .dms .dms-timesheet-chart-pos{position:absolute;right:-15px;top:10px;width:100%;height:90%}.home-dashboard .dms .dms-shift-offer{height:240px;width:32%}.home-dashboard .dms .dms-shift-offer-unclaimed{background-color:#a9a9a9}.home-dashboard .dms .dms-shift-offer-home{background-color:#69ba6d}.home-dashboard .dms .dms-shift-offer-nearby{background-color:#1689e0}.home-dashboard .dms .dms-shift-offer-separator{height:160px;width:2px;background-color:#d8d8d8;margin-top:35px}.home-dashboard .element-appear,.home-dashboard .forecast>div{animation-iteration-count:1}@keyframes element-appear{from{opacity:0;position:relative;top:-10px}to{opacity:1;position:relative;top:0px}}.db{overflow:hidden;position:relative}.db .db-schedule-kpi-portlet{display:inline-block;width:40%;float:left}.db .db-location-map-portlet{display:inline-block;width:60%;float:right}.db .db-welcome-message{margin-left:calc(35px - (.0833% - 75px));text-align:left}.db .db-welcome-message-text{font-size:16px}.db .db-tile-header{height:30px;width:100%;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#607d8b}.db .db-tile-header-label{margin-left:20px;float:left;font-size:16px;line-height:30px;color:#fff}.show-hide-cls{display:none !important}.center-nopadding{padding-right:0px !important;padding-top:0px !important;padding-left:40px !important}.list-item{min-height:30px;width:95%;border-bottom:1px solid #ccc}div.detail-div{margin-left:20px;color:gray;line-height:25px}.switch{margin-top:11px;position:relative;display:inline-block;width:50px;height:22px}.switch input{opacity:0;width:0;height:0}.widget-dashboard{width:1124px !important;position:relative;left:-35px;top:0px !important;height:900px}.widget-bg{border-radius:8px;box-shadow:0 4px 35px 0 rgba(200,211,217,.39);background-color:#fff}.editWidget-bg{border-radius:8px;box-shadow:0 4px 35px 0 rgba(200,211,217,.39);background-color:#fff}.manageWidgetsLabel{padding-bottom:47px;padding-right:2%;padding-top:2%;padding-left:3.5%;font-size:28px;color:#212b36;font-weight:bold;line-height:1.14}.fa-chevron-left:before{width:7px;height:12px}.manageWidgetsEditLabel{cursor:pointer;width:106px;height:20px;font-size:14px;font-weight:500;line-height:1.43;letter-spacing:normal;color:#637381}.manageWidgetsmanageLabel{width:238px;height:32px;font-size:28px;font-weight:bold;line-height:1.14;letter-spacing:normal;color:#212b36}.manageWidgetsBack{display:block !important;float:right;padding:0px;padding-right:11px !important;border-top:none !important}.manageWidgetsBack lg-button[plain-full] button{font-weight:100}.manageWidgetscontent{max-width:97% !important}.hide-dashboardWidget{display:none}.widgetDashboard{width:1124px !important;position:relative;left:-35px;top:0px !important;height:1850px}.live-attendance-widget{padding:20px 40px 20px 28px}.widgetButton{transition:all .8s ease-in-out 0s;margin-right:2.5%}.widgetButton last-updated-countdown{display:inline-block}.widgetButton last-updated-countdown>div{padding-top:10px;padding-right:15px}.widgetMainLabel{font-size:30px;font-weight:100;padding-top:12px;padding-bottom:16px;display:block;color:#454d54;text-align:center;transition:all .8s ease-in-out .2s}.widgetScrollLabel{font-size:24px;font-weight:100;padding-top:0%;padding-bottom:0%;color:#454d54;text-align:left;transition:all .8s ease-in-out 0s;margin-top:2px;position:relative;top:5px}.widgetMainImage{height:50px;width:auto;margin-top:66px;transition:all .8s ease-in-out 0s}.widgetScrollImage{height:50px !important;width:auto;display:flex;font-weight:100;justify-content:space-around;margin-left:2.5%;transition:all .8s ease-in-out 0s}.widgetCommonText{font-size:24px;font-weight:100;color:#454d54;transition:all .8s ease-in-out 0s}.widgetScrollText{font-size:14px;font-weight:100;color:#454d54;transition:all .8s ease-in-out 0s;display:block;text-align:left;margin-top:4px;position:relative;top:3px}.widget-bell{color:#8492a9 !important;position:relative}.widget-bell-dot::after{content:"";position:absolute;top:1px;right:1px;width:7px;height:7px;background:#f97822;border-radius:50%}.widget-bell-dot.small-dot::after{width:5px;height:5px}lp-balance-widget>.legion-ui-react{max-width:350px;margin:10px auto}.notification-pending-number{font-weight:500;font-size:inherit}.WidgetPendingText{position:static;font-size:20.4px;font-weight:400;color:#454d54;transition:all .8s ease-in-out 0s}.widget-last-updated-clock-icon{width:13px;height:13px;margin-top:-2px}.widget-last-updated-text{padding-top:15px;font-size:12px;color:#62707d}.WidgetScrollPendingText{font-size:15.4px;font-weight:400;color:#454d54;display:block;text-align:left;margin-top:4px;transition:all .8s ease-in-out 0s}.scroll-cls{display:flex;padding-top:2%;transition:all .8s ease-in-out 0s}.top-cls{display:block;text-align:center !important;transition:all .8s ease-in-out 0s;margin-bottom:65px}.widgetDashboard img.home-dm-console-background{height:102.2%}.widgetDashboardBackground{background-color:#eff3f6}.manageWidgetsBackDown lg-button[plain-full] button{font-weight:100}.pending-onboarding-request-widget-wrapper{display:flex;flex-direction:column;height:100%}.pending-onboarding-request-widget-content{display:flex;flex:1 0 auto;padding:0 20px}.pending-onboarding-request-widget-workers-number-wrapper{display:flex;flex-direction:column;align-items:center;flex:0 0 25%}.pending-onboarding-request-widget-workers-number{color:#373737;font-size:64px;font-weight:500}.pending-onboarding-request-widget-workers-number-label{color:#373737;font-size:12px;line-height:16px}.pending-onboarding-request-widget-table{max-width:700px;display:flex;flex-direction:column;flex:1 0 auto;margin:-32px 0 2px 65px}.pending-onboarding-request-widget-table-body{position:relative;height:1px;flex:1 0 auto;overflow:auto}.pending-onboarding-request-widget-table-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.pending-onboarding-request-widget-table-row:not(:last-of-type){border-bottom:1px solid #e0e0e0}.pending-onboarding-request-widget-table-header-cell{color:#a6aaa9;font-size:12px;text-transform:uppercase;text-align:left;text-decoration:none}.pending-onboarding-request-widget-table-cell-width-name{flex:0 0 30%}.pending-onboarding-request-widget-table-cell-width-request-date{flex:0 0 23%}.pending-onboarding-request-widget-table-cell-width-employee-id{flex:0 0 23%}.pending-onboarding-request-widget-table-cell-width-action{flex:0 0 23%}.pending-onboarding-request-widget-table-cell{text-align:left;display:flex;align-items:center;font-size:13px;color:#1d1d26}.pending-onboarding-request-widget-table-cell-name{line-height:1.4;flex:0 0 30%;cursor:pointer;text-decoration:underline}.pending-onboarding-request-widget-table-cell-name worker-image{margin-right:15px}.pending-onboarding-request-widget-table-cell-request-date{flex:0 0 23%}.pending-onboarding-request-widget-table-cell-employee-id{flex:0 0 23%}.pending-onboarding-request-widget-table-cell-action{flex:0 0 23%;font-size:14px}.pending-onboarding-request-widget-table-cell-action-approve{font-size:inherit;color:#50b83c;cursor:pointer;margin-right:20px}.pending-onboarding-request-widget-table-cell-action-reject{font-size:inherit;color:#939bbc;cursor:pointer}.pending-onboarding-request-widget-table-cell-action .loading-icon{margin:0 auto}.db .db-location-map{height:360px;width:100%}.db .db-location-map-body{height:330px;width:100%;background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-left:1px solid #dfe1eb;border-right:1px solid #dfe1eb;border-bottom:1px solid #dfe1eb}.db .angular-google-map-container{height:330px}.db .db-location-map-marker-name{height:30px;font-size:16px;background-color:#444f61}.sch .status-wrapper{position:absolute}.sch .status-wrapper{position:static !important}.sch .status-wrapper .fl-left{float:none !important}.sch div,.sch span,.sch a,.sch button .sch input{font-family:"Mallory Book"}.sch .sch-heat-map-1{background-color:#fff}.sch .sch-heat-map-2{background-color:#f0f0f0}.sch .sch-heat-map-3{background-color:#e1e1e1}.sch .sch-heat-map-4{background-color:#d2d2d2}.sch .sch-heat-map-5{background-color:#ccc}.sch .sch-slot-thumbs-up{background-color:rgba(132,223,78,.1)}.sch .sch-slot-thumbs-down{background-color:rgba(255,38,0,.1)}.sch .sch-slot-thumbs-neutral{background-color:rgba(195,195,195,.1)}.sch .sch-slot-thumbs-pto{background:repeating-linear-gradient(135deg, #c3c3c3, #c3c3c3 10px, #d2d2d2 10px, #d2d2d2 20px)}.sch .opt-settings{width:33.3%}.sch .tm-name-filter-container{margin-right:10px;margin-top:7px}.sch .tm-name-filter-input{height:20px;width:85px;font-size:8px}.sch-logs.sch-logs-container{padding:15px;width:100%}.sch-logs th{padding:1px 5px 5px 5px;font-weight:bolder;font-size:13px}.role-info td{border-top:1px solid #000}.sch-logs td{padding:1px 5px 1px 5px}.sch-logs .role-info{margin-top:5px}.sch-logs .role-header{font-weight:bolder;font-size:15px}.sch-logs .sch-logs-shift.sch-logs-openshift{margin-left:40px}.sch-logs-bold{font-weight:bolder;font-size:15px}.sch-logs .sch-time-off{margin-top:10px}.sch-logs .shift-table{width:100%;margin-bottom:10px}.sch-logs .role-name{font-size:20px}.sch-logs .unassigned-shift{padding-bottom:10px;color:#db524b}.sch-logs .sch-logs-table-row{margin-top:10px}.sch-logs .sch-logs-no-data-error{font-size:20px;padding:20px;text-align:center}.sch-logs .sch-logs-no-data-error-message{margin-top:15px;font-size:15px}.sch .deployment-chart-download{float:right;cursor:pointer;border-radius:5px;height:25px;width:100px;color:#fff;background-color:#fb7800;margin-top:5px}.sch .deployment-chart-download-icon{font-size:14px;margin-right:5px;height:25px;line-height:25px;top:2px;position:relative;color:#fff}.sch .deployment-chart-download-label{color:#fff;height:25px;line-height:25px;font-size:12px;text-transform:uppercase}.sch .generate-schedule{background-color:#f3f6f8;border:solid 1px #eaecef;margin-left:-36px;padding:0 36px;width:1125px;height:100px;text-align:left;margin-bottom:54px}.sch .generate-schedule h1{height:19px;margin-top:21px;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:normal;color:#0087e3}.sch .generate-schedule p.text-grey{margin-top:13px;font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.47;letter-spacing:normal;color:#53585f}.sch .generate-schedule{background-color:#fff;border-width:0;margin-bottom:0;margin-top:1px}.sch .generate-schedule h1{color:#000;margin-top:25px}.sch .generate-schedule p.text-grey{margin-top:9px;font-size:13px;font-weight:200;color:#000}.schedule-wrapper{position:relative}.schedule-wrapper .loading-wrapper{position:absolute;top:0;left:0;z-index:999;opacity:.5;background:#fff;width:100%;height:100%}.schedule-wrapper .loading-wrapper .loading-icon{position:absolute;top:min(250px,50% - 10px);left:50%}.sov .tab-set{margin-top:20px}.sov .calendar-container{font-size:10px;margin-left:5px;margin-right:5px}.sov .calendar-week{margin-top:10px;height:150px}.sov .arrow-left{color:#53585f;font-size:40px;margin-top:50px}.sov .arrow-right{color:#53585f;font-size:40px;margin-top:50px;text-align:right}.sov .legend{margin-top:20px;width:180px}.sov .legends-container{border-radius:3px}.sov .legend-box{margin-top:5px;padding-top:5px;padding-bottom:25px;padding-right:0px;height:10px}.sov .legend-label{font-weight:normal;font-style:normal;font-stretch:normal;color:#53585f;font-size:11px;font-family:"Mallory Book";margin-top:5px;margin-bottom:5px}.sov .background-finalized-legend{background-color:#bdc1f3;padding:8px;border-top-right-radius:5px;border-bottom-right-radius:5px}.sov .background-in-progress-legend{background-color:#dfebf8;padding:8px;border-top-left-radius:5px;border-bottom-left-radius:5px}.sov .background-published-legend{background-color:#dcdef7;padding:8px}.sch-worker-h-view-role-name .popover-content,.sch-worker-h-view-role-name span,.tma-description-fields .popover-content,.tma-description-fields span,.lg-new-location-chooser .popover-content,.lg-new-location-chooser span{font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#6c7885}#legion_cons_Schedule_Overview2_ViewGroupSchedule_btn{position:absolute;right:28px;top:116px}.stf .assignment-scroll-bar{height:500px;overflow-y:auto;overflow-x:hidden}.stf .edit-border{margin-top:20px;border-top:solid 3px #f98700 !important}.stf .sch-view-animated.ng-enter{transition:opacity .3s;opacity:0}.stf .sch-view-animated.ng-enter.ng-enter-active{opacity:1}.schedule-action-small-button{display:inline-block;width:20px;height:20px;border-radius:2px;color:#fff;background:#0086e3;text-align:center;font-size:15px;padding-top:2px;cursor:pointer;transition:opacity .2s;margin-left:15px}.schedule-action-small-button:hover{opacity:.8}.sch-shift-time-container-small .sch-overtime-alert{position:relative;right:-10px}.sch-shift-time-container-small .sch-day-view-worker-time{overflow:visible !important}.ellipsis.sch-day-view-worker-time,notification .notification-details-swap .person .sch-day-view-worker-time.name,.sch-day-view-worker-time.generate-modal-location,week-schedule-shift .sch-day-view-worker-time.week-schedule-worker-name,week-schedule-shift .sch-day-view-worker-time.week-schedule-role-name,.draggable-shift .sch-day-view-worker-time.week-schedule-worker-name,.draggable-shift .sch-day-view-worker-time.week-schedule-role-name,.week-schedule-shift .sch-day-view-worker-time.week-schedule-worker-name,.week-schedule-shift .sch-day-view-worker-time.week-schedule-role-name,.lg-week-other-pay-editor input-field[inline] input.sch-day-view-worker-time,.lg-week-other-pay-editor input-field[inline] select.sch-day-view-worker-time,.lg-week-other-pay-editor input-field[inline] .sch-day-view-worker-time.input-faked,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input.sch-day-view-worker-time,.lg-timesheet-other-pay-editor input-field[inline] input.sch-day-view-worker-time,.lg-timesheet-other-pay-editor input-field[inline] select.sch-day-view-worker-time,.lg-timesheet-other-pay-editor input-field[inline] .sch-day-view-worker-time.input-faked,.lg-timesheet-other-pay-editor .main-container .field-container--location-search input.sch-day-view-worker-time,.lg-week-timeoff-editor input-field[inline] input.sch-day-view-worker-time,.lg-week-timeoff-editor input-field[inline] select.sch-day-view-worker-time,.lg-week-timeoff-editor input-field[inline] .sch-day-view-worker-time.input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input.sch-day-view-worker-time,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select.sch-day-view-worker-time,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .sch-day-view-worker-time.input-faked,.lg-week-timeclock-editor input-field[inline] input.sch-day-view-worker-time,.lg-week-timeclock-editor input-field[inline] select.sch-day-view-worker-time,.lg-week-timeclock-editor input-field[inline] .sch-day-view-worker-time.input-faked,.sch-day-view-worker-time.lg-timesheet-week-view__title-span-sub--home,.sch-day-view-worker-time.lg-timesheet-week-view__title-span-sub--job,.lg-timesheet-timeoff-editor input-field[inline] input.sch-day-view-worker-time,.lg-timesheet-timeoff-editor input-field[inline] select.sch-day-view-worker-time,.lg-timesheet-timeoff-editor input-field[inline] .sch-day-view-worker-time.input-faked,.sch-day-view-worker-time.timesheet-details-info__title-span-sub--home,.sch-day-view-worker-time.timesheet-details-info__title-span-sub--job,.lg-schedule-change-premium__rules input-field select.sch-day-view-worker-time,.lg-new-timeclock-editor-improved input-field[inline] input.sch-day-view-worker-time,.lg-new-timeclock-editor-improved input-field[inline] select.sch-day-view-worker-time,.lg-new-timeclock-editor-improved input-field[inline] .sch-day-view-worker-time.input-faked,.lg-new-timeclock-editor-improved .main-container .field-container--location input.sch-day-view-worker-time,.sch-day-view-worker-time.timesheet-details-modal__title-span-sub--home,.sch-day-view-worker-time.timesheet-details-modal__title-span-sub--job,.lg-timesheet-table-improved__name .sch-day-view-worker-time.name,.lg-timesheet-table-improved__name .sch-day-view-worker-time.title,.forecast-prediction-tooltip-events div.sch-day-view-worker-time,.lgn-badge-panel .badge-row .popover.fade div.sch-day-view-worker-time.popover-content,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-day-view-worker-time.sch-shift-worker-profile-initials,.tm-info .timeoff-requests .request-body span.sch-day-view-worker-time,.school-calendars .sch-day-view-worker-time.calendar-overview-title,.school-calendars .sch-day-view-worker-time.session-information-title,.sch-day-view-worker-time.school-calendars-header-title,.tmroster .tr .sch-day-view-worker-time.title,.tmroster .tr .sch-day-view-worker-time.name,.announcements-list .announcement-object .sch-day-view-worker-time.announcement-title,.announcements-list .sch-day-view-worker-time.one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input .sch-day-view-worker-time.one-attachment-title,.sch-day-view-worker-time.select-inner-contents,.sch .sch-day-view-worker-time.sch-shift-worker-profile-initials,.sch .sch-day-view-worker-time.sch-worker-h-view-sub-role-name,.sch .sch-day-view-worker-time.sch-worker-h-view-role-name,.sch .sch-day-view-worker-time.sch-location-publish-name{width:calc(100% + 20px);overflow:hidden !important}.sch .sch-location-publish-details{font-size:15px;width:65px;display:inline-block;margin-right:7px;margin-left:7px;margin-bottom:5px}.sch .sch-location-publish-image-outer{width:48px;margin:auto}.sch .sch-location-publish-image{width:48px;height:48px;border-radius:24px}.sch .sch-location-publish-name{font-size:12px;line-height:1.2;margin-top:10px;width:100%;text-align:center;color:#3c4c65}.sch .sch-location-publish-count{display:flex;align-items:center;margin:auto;padding-top:4px;height:20px;text-align:center}.sch .sch-location-publish-count-icon{float:left;margin-left:15px;height:15px;font-size:14px;color:#0087e3}.sch .sch-location-publish-count-value{width:20px;line-height:19px;height:19px;float:left;margin-left:5px;font-size:14px;font-weight:500;color:#0087e3}.sch day-week-picker+card-carousel{position:relative;top:-1px}.sch .schedule-assignment-card-carousel .card-carousel-fixed-smart-card:not(:last-child){margin-right:20px}.sch .schedule-assignment-card-carousel .card-carousel{margin-top:0;display:flex}.schedule-action-buttons{display:flex;margin-top:32px}.schedule-action-buttons #summarize-button button{display:flex;align-items:center}.schedule-action-buttons #summarize-button button img{margin-right:10px}.schedule-action-buttons>*{margin-left:11px}.schedule-assignment-filters .title{margin-bottom:15px !important;display:block}.schedule-assignment-filters .lg-dropdown .dropdown-menu{padding:16px 20px}.schedule-assignment-filters .row-fx>lg-dropdown-options,.schedule-assignment-filters .week-day-multi-picker>lg-dropdown-options{display:inline-block;flex:1}.schedule-assignment-filters input-field{display:flex;align-items:center}.schedule-assignment-filters .input-label{max-width:210px;white-space:break-spaces}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.schedule-assignment-filters .input-label{display:flex;align-items:center}}.schedule-assignment-filters .input-label ::-ms-clear{display:none}.lg-select-options .lg-picker-input__wrapper{width:calc(100% - 2px)}.lg-select-options .lg-search-options{width:100%;padding:10px}.lg-select-options .lg-search-options__scroller{grid-row-gap:4px}#about-to-generate-schedule .about-to-generate-schedule-top-text{padding:13px 20px 20px;background:#f9fafb;color:#212b36;font-size:14px;margin-left:-40px;position:relative;left:20px;line-height:1.43}#about-to-generate-schedule .lg-modal__content p,#about-to-generate-schedule .lg-modal__content a{font-size:14px !important}.sch .input-field-with-color{width:16px;height:16px;display:inline-block;border-radius:2px;vertical-align:text-bottom;margin-right:5px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.sch .input-field-with-color{display:flex;min-width:16px}}.sch .input-field-with-color ::-ms-clear{display:none}.legion-schedule-icon{height:16px !important;border-radius:9px;margin-right:5px;margin-left:-5px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.legion-schedule-icon{width:17px !important;top:0 !important}}.legion-schedule-icon ::-ms-clear{display:none}.sch .schedule-filter-controls lg-button>button{min-width:35px}.sch .schedule-filter-controls lg-button-group{margin-right:10px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.sch .schedule-filter-controls lg-button-group{position:relative;top:10px}}.sch .schedule-filter-controls lg-button-group ::-ms-clear{display:none}.sch .schedule-filter-controls>*{display:inline-block}.sch .schedule-filter-controls img{top:0 !important}.sch .schedule-filter-controls input-field{max-width:160px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.sch .schedule-filter-controls input-field{max-width:170px}}.sch .schedule-filter-controls input-field ::-ms-clear{display:none}.sch .group-by-select-box{display:inline-block;max-width:200px;margin-right:5px}.sch .group-by-select-box .lg-button-group img{height:12px;min-width:12px}.sch .sch-day-view-grid{border-top:solid 1px #dddcdf;margin-top:20px}.sch .sch-day-view-grid-header span{font-size:12px;font-weight:500;text-align:center;color:#53585f}.sch .create-new-shift-button{margin-right:5px;white-space:nowrap}.sch .create-new-shift-button.mr-20{margin-right:20px}.sch .create-new-shift-button button{height:35px}.sch .publish-disabled-popup-link{color:#0087e3;cursor:pointer;font-size:12px}.sch .publish-disabled-popup-link:hover{color:#084e8a}.sch .sch-day-view-grid-header.fill{background-color:#fff !important}.sch .sch-day-view-grid-header.tm-count.guidance .ion-ios-people{color:#47c1bf !important}.sch .sch-day-view-grid-header.tm-count.guidance span{color:#47c1bf}.sch .sch-day-view-shift-time,.sch .sch-day-view-shift-location,.sch .sch-day-view-worker-time{font-size:11px !important;color:#2f3235}.sch .sch-day-view-shift-location{display:inline-block;margin:0 1px -1px 0;max-width:50px;overflow:hidden;text-overflow:ellipsis}.sch .sch-day-view-grid_elegant .sch-day-view-shift-time,.sch .sch-day-view-grid_elegant .sch-day-view-shift-location,.sch .sch-day-view-grid_elegant .sch-day-view-worker-time{font-size:10px !important;color:#2f3235}.sch .sch-shift-time-container{padding-right:4px;max-width:300px}.sch .sch-day-view-shift-time{padding-right:10px}.sch .sch-day-view-shift-time.pr-0{padding-right:0}.sch .day-view-shift-right-top-icons{right:4px;top:-5px}.sch .schedule-redesign{width:1050px}.sch .schedule-group-bys{display:flex;justify-content:space-between}.sch h1.period-name{font-size:12px;font-weight:200;text-align:left;color:#000;margin:13px 0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.sch h1.period-name+.schedule-redesign>.col-sm-9{height:36px}.sch h1.period-name+.schedule-redesign>.col-sm-9>lg-button-group+input-field,.sch h1.period-name+.schedule-redesign>.col-sm-9>lg-button-group+input-field+lg-button{position:relative;top:-14px}}.sch h1.period-name ::-ms-clear{display:none}.sch h1.period-name+input-field{max-width:200px;display:inline-block;margin-bottom:-10px;position:relative;top:-1px;margin-right:10px}.sch h1.period-name+input-field select{font-size:13px}.print-schedule-modal label.schedule-print-modal-label{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#212b36;margin-bottom:3px}.print-schedule-modal label.schedule-print-modal-label+lg-button-group{display:block;margin-bottom:30px}.print-schedule-modal lg-switch+label.schedule-print-modal-label{position:relative;top:-7px;margin-left:10px;margin-bottom:30px}.print-schedule-modal .modal-content,.print-schedule-modal .modal-dialog{width:400px}.assignment-shift-search-box:first-child{margin-left:0 !important}.assignment-shift-search-box{position:relative}.assignment-shift-search-box input{padding-right:30px;width:420px}.assignment-shift-search-box.rule-search-box input{width:500px}.assignment-shift-search-box .dismiss-icon{cursor:pointer;width:36px;height:36px;flex-shrink:0;color:#919eab;position:absolute;right:0}.assignment-shift-search-box .dismiss-icon::before,.assignment-shift-search-box .dismiss-icon::after{content:"";position:absolute;height:14px;left:calc(50% - 1px);top:calc(50% - 7px);border:1px solid;border-radius:1px}.assignment-shift-search-box .dismiss-icon::before{transform:rotate(45deg)}.assignment-shift-search-box .dismiss-icon::after{transform:rotate(-45deg)}.assignment-shift-search-box .dismiss-icon:hover{color:#0087e3}.assignment-shift-text-filter input{border:none;box-shadow:none;padding:0}.schedule-evaluate-formula-modal-title{font-weight:500;font-size:20px;color:#1d1d1d}.schedule-evaluate-formula-modal-top{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px #ebebeb}.schedule-evaluate-formula-modal-content{padding:16px 16px 0}.schedule-evaluate-formula-modal-input{width:100px}.schedule-evaluate-formula-modal-bottom{padding:10px 16px 16px;display:flex;align-items:center}.schedule-evaluate-formula-modal-result{flex:1;font-size:12px;color:#707070}.schedule-evaluate-formula-modal .dismiss{width:16px;height:16px;color:#637381}.delete-schedule-modal .input-label{white-space:normal}.no-offers-available-modal .redesigned-modal-title{font-weight:500;color:#3d3d3d}.no-offers-available-modal .redesigned-button-cancel-gray{color:#3d3d3d}.schedule-redesign-problem{margin:50px;font-size:18px;font-weight:300}.schedule-redesign-problem-loader-container{padding:20px 0}.schedule-redesign-problem-modal-title{font-size:18px;font-weight:600}.schedule-redesign-problem-error-empty{font-style:italic;opacity:.5}.schedule-redesign-problem-key-title{text-align:left;text-transform:capitalize}.schedule-redesign-problem .schedule-redesign-problem-copy{display:block;text-align:left;float:right;margin-bottom:7px}.schedule-redesign-problem .schedule-redesign-problem-copy-top{float:none}.schedule-redesign-problem h1{font-size:24px;font-weight:400}.schedule-redesign-problem p{font-size:16px;margin:30px auto 10px}.schedule-redesign-problem code{display:block;text-align:left;font-family:"Courier New",monospace;font-size:16px;padding:16px;overflow:auto;margin-bottom:16px;max-height:400px;white-space:pre-wrap}.schedule-redesign-problem code.no-error{background:#eee;color:#777}.popover-extra-wide{max-width:400px}.sch-templates{padding:24px 32px 24px 25px;width:1124px;margin-left:-35px;margin-bottom:-25px;min-height:800px;background-color:#f4f6f8;position:relative}.sch-templates .lg-page-heading{text-align:left}.sch-templates-content{padding:25px 10px}.sch-templates-controls{margin-left:9px;text-align:left;margin-bottom:21px}.sch-templates-controls lg-filter,.sch-templates-controls lg-button-group,.sch-templates-controls input-field{display:inline-block;margin-right:23px !important}.sch-templates-controls__buttons{display:flex;align-items:center}.sch-templates-controls__buttons .lg-filter__label{margin-bottom:0}.sch-templates-controls__buttons .right-side-buttons{margin-left:auto}.sch-templates-edit-actions{display:inline-block;position:absolute;top:60px;right:40px}.sch-templates .schedule-redesign{margin-left:9px}.sch-templates .schedule-redesign .sch-calendar-day-container,.sch-templates .schedule-redesign .sch-navigation-container{background:#fff}.sch-templates .schedule-redesign .sch-navigation-container{margin-top:0}.sch-templates .sch-day-view-grid{margin-top:0}.sch-templates-smart{padding:0 32px 24px 25px;width:1125px;margin-left:-35px;margin-bottom:-25px;min-height:800px;position:relative}.sch-templates-smart-search-box{display:inline-block}.sch-templates-smart-search-box lg-button{position:relative;display:inline-block}.sch-templates-smart-search-box .assignment-shift-search-box input{width:220px}.sch-templates-smart-search-box .dismiss-icon{margin-left:12px}.sch-templates-smart-header{border-bottom:1px solid #c7cce5;padding:0 32px;min-height:70px;margin-left:-25px;margin-right:-32px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.sch-templates-smart-header p{font-size:22px;font-weight:500;line-height:28px;text-align:left}.sch-templates-smart week-schedule .week-schedule-right-strip{margin-top:50px}.sch-templates-smart .day-week-picker{box-shadow:none !important;min-height:60px;width:1125px;border-bottom:1px solid #c9d3df;margin-top:10px;margin-bottom:10px}.sch-templates-smart .lg-page-heading{text-align:left}.sch-templates-smart-content{padding:25px 10px}.sch-templates-smart-controls{margin-left:9px;text-align:left;margin-bottom:21px}.sch-templates-smart-controls lg-filter,.sch-templates-smart-controls lg-button-group,.sch-templates-smart-controls input-field{display:inline-block;margin-right:23px !important}.sch-templates-smart-edit-actions{display:inline-block;position:absolute;top:60px;right:40px}.sch-templates-smart .schedule-redesign{margin-left:9px}.sch-templates-smart .schedule-redesign .sch-calendar-day-container,.sch-templates-smart .schedule-redesign .sch-navigation-container{background:#fff}.sch-templates-smart .schedule-redesign .sch-navigation-container{margin-top:0}.sch-templates-smart .sch-day-view-grid{margin-top:0}.sch-new-generate__white-box{border-radius:4px;border:1px solid #ebebeb;padding:18px;background:#fff;transition:all .4s;flex-direction:column;display:flex}.sch-new-generate__white-box-content{padding:24px 22px 22px;text-align:left;flex-direction:column;display:flex;flex:1}.sch-new-generate__text-explainer{font-size:14px;color:#707070;line-height:20px}.sch-new-generate__weekly-schedule{font-weight:500;font-size:14px;color:#3d3d3d;text-align:left}.sch-new-generate__weekly-schedule-border{border-right:1px solid #c7cce5;padding-right:20px;margin-right:20px}.sch-new-generate__weekly-schedule-explainer{margin-top:8px;font-weight:400;color:#44566c;text-align:left;font-size:12px;line-height:18px}.sch-new-generate__sub-title{font-weight:500;font-size:16px;color:#5c5c5c;line-height:24px;margin:24px 0;text-align:left}.sch-new-generate__option-title{margin-left:-18px;margin-right:-18px;border-bottom:1px solid #c7cce5;padding:0 16px 16px;cursor:pointer;text-align:left}.sch-new-generate__option-title label{font-weight:500 !important;font-size:18px !important;color:#3d3d3d !important}.sch-new-generate__option-subtitle{color:#4c6b80;font-size:14px;font-weight:500;margin-bottom:16px}.sch-new-generate__violation{margin-bottom:10px;font-weight:400;font-size:14px;color:#3d3d3d}.sch-new-generate__violation img{width:20px;height:20px}.sch-new-generate__hr{border-bottom:1px solid #c7cce5;margin:16px 0}.sch-new-generate input-field[type=radio]{margin-right:0}.sch-new-generate__option-container{display:flex;gap:10px}.sch-new-generate__week-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.sch-new-generate__week-list-week{border-radius:4px;border:1px solid #ebebeb;padding:8px 12px 12px;width:135px;cursor:pointer;transition:background-color .2s}.sch-new-generate__week-list-week-active{border-color:#4097e3}.sch-new-generate__week-list-week:hover{background:#f7f7f7}.sch-new-generate__week-list-week-text{text-transform:uppercase;color:#002c4a;font-size:11px;margin-bottom:8px;display:block}.sch-new-generate__week-list-week-text-highlighted{color:#212121;font-size:15px;font-weight:500}.sch-new-generate__recurring-count{border-radius:10px;background:#4c57a6;color:#fff;min-width:20px;height:20px;margin-right:6px;padding-left:5px;padding-right:5px}.sch-new-generate__recurring-count-text{display:inline-block;font-weight:400;font-size:14px;color:#3d3d3d}.sch .my-schedule h1.period-name{font-family:"Mallory Medium";font-size:16px;font-weight:500;color:#000}.sch .my-schedule-no-schedule{width:100%;height:520px;margin-top:24px;border:solid 1px #dddcdf;background-color:#f7f8f9;flex-direction:column}.sch .my-schedule-no-schedule h1{font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:normal;color:#8492a9;margin-top:20px}.sch .my-schedule-no-schedule-small{height:auto;padding:20px}.sch .my-schedule-no-schedule-small h1{margin-top:0}.sch .my-schedule-no-schedule-small img{display:none}.sch .my-schedule-row{display:flex;align-items:flex-end}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.my-schedule-no-schedule{position:relative;margin-top:50px}.my-schedule-no-schedule-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}::-ms-clear{display:none}.plan .plan-container{background-color:#fff}.plan .plan-title{font-size:18px}.plan .master{padding-top:20px;font-size:16px}.plan .detail{padding-bottom:20px}.plan .master-item{text-align:left;font-size:16px}.plan .compute-prediction-button{float:right;margin-top:20px;margin-right:20px}.plan .plan-view{float:left;margin-top:20px;margin-right:20px}.popup-title{font-weight:300;color:#f90;font-size:18px}.formula-title{font-weight:200;font-size:16px;padding-left:20px;padding-right:20px;padding-bottom:10px}.my-clocks h3,.my-clocks h5,.my-clocks h6{line-height:1.86;color:#212b36;text-align:left;font-weight:normal;font-style:normal}.my-clocks h3{font-size:18px;margin-top:20px}.my-clocks h5{font-size:14px;margin-bottom:22px}.my-clocks .text-semi-muted{text-align:center;color:rgba(0,0,0,.5)}.my-clocks h6{font-size:13px;font-weight:200;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;margin-top:17px;opacity:.5;margin-bottom:21px}.my-clocks .sch-shift-hover-my-clocks{width:223px;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:#212b36}.my-clocks .sch-shift-hover-my-clocks img,.my-clocks .sch-shift-hover-my-clocks i{background:#fff;position:relative;z-index:9}.my-clocks .sch-shift-hover-my-clocks ul{padding-left:20px;list-style:disc}.my-clocks .sch-shift-hover-my-clocks img{margin-right:4px;margin-left:1px}.my-clocks .sch-shift-hover-my-clocks i{margin-right:4px}.my-clocks .sch-shift-hover-my-clocks .shift-hover-left-line-wrapper{position:relative}.my-clocks .sch-shift-hover-my-clocks .shift-hover-left-line-wrapper:before{content:"";position:absolute;top:8px;bottom:26px;border-left:1px dotted #a6a6a6;left:9px}.my-clocks .sch-shift-hover-my-clocks .shift-hover-subheading{text-transform:uppercase;padding-left:15px}.my-clocks .sch-shift-hover-my-clocks .shift-hover-seperator{margin:5px 0 5px 0;border-top:1px dotted #dadadb}.my-clocks .hover-sub-container-time-clock{display:inline-block;padding:0 4px;margin-left:-4px;border-radius:3px}.my-clocks .hover-sub-container-time-clock-manager-initiated{background:#faedb2}.my-clocks-table{width:100%}.my-clocks-table-info{display:inline-block;position:absolute;right:10px;top:10px}.my-clocks-table-header div{text-align:center;font-size:10px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.15px;color:#919eab;text-transform:uppercase;margin-bottom:15px}.my-clocks-table-element{border-radius:5px;margin-bottom:12px;border:solid 1px #dfe0e5}.my-clocks-table-element>div{border-right:solid 1px #dfe0e5}.my-clocks-table-element>div:last-child{padding-top:17px;border-right:solid 0 #dfe0e5}.my-clocks-table-element>div:nth-child(2){text-align:left;position:relative;padding:0px 16px 12px}.my-clocks-table-element-worker{padding:10px 14px;text-align:left;display:flex;flex-direction:column}.my-clocks-table-element-worker:first-child{padding-top:0px !important}.my-clocks-table-element-worker>div:first-child{padding-top:4px;padding-right:7px}.my-clocks-table-element-worker img{min-width:13px}.my-clocks-table-element-worker worker-image+div{font-size:12px;color:#919eab;margin-left:7px}.my-clocks-table-element-worker worker-image+div:first-letter{text-transform:uppercase}.my-clocks-table-element-hours{display:inline-block}.my-clocks-table-element-hours div{font-size:18px;color:#212b36;display:inline-block;margin-left:13px;margin-right:33px;position:relative;top:2px}.my-clocks-table-element-hours span{margin-bottom:2px;display:inline-block;font-size:12px;font-weight:500;color:#919eab}.my-clocks-table-element-date{border-top-left-radius:4px;border-bottom-left-radius:4px;flex-direction:column;background-color:#eaedf3;font-size:11px;font-weight:500;line-height:1.09;text-align:center;color:#424242;text-transform:uppercase}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.my-clocks-table-element-date{padding:25px 0}}.my-clocks-table-element-date ::-ms-clear{display:none}.my-clocks-table-element-date-in-progress{color:#fff;background:#02155d}.my-clocks-table-element-date-vacation{background:#fff}.my-clocks-table-element-date span{font-size:14px;margin-top:5px;margin-bottom:5px}.my-clocks-table-element-date img{margin-top:10px;max-width:18px}.my-clocks-table-element__action-buttons-container{text-align:left;padding-left:23px}.my-clocks-table-element__action-button{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#0087e3;margin-top:2px;cursor:pointer;position:relative}.my-clocks-table-element__action-button.required::before{content:"*";color:#e42908;line-height:normal;font-weight:bold;position:absolute;left:-10px;top:3px}.my-clocks-table>div:first-child{flex:0 0 64px;max-width:64px}.my-clocks-table>div:nth-child(2){flex:1}.my-clocks-table>div:last-child{flex:0 0 190px}.react-modal_create-shift .modal-instance-header{display:flex;justify-content:space-between}.react-modal_create-shift .modal-instance-header-title{width:auto}.react-modal_create-shift .modal-instance-header-location{display:flex;align-items:center}.react-modal_create-shift .modal-instance-header-location .generate-modal-location{margin-right:1rem;display:flex;align-items:center}.react-modal_create-shift .modal-instance-header-location .generate-modal-location-text{margin-left:4px;font-size:1rem;font-weight:500}.react-modal_create-shift .modal-instance-header-location .tma-dismiss-button{padding-bottom:2px}.react-modal_create-shift .modal-instance-buttons{display:flex;justify-content:flex-end}.react-modal_create-shift .modal-instance-buttons .mr-16{margin-right:16px}.react-modal_edit-shift .modal-instance-header{display:flex;justify-content:space-between}.react-modal_edit-shift .modal-instance-header-title{width:auto}.react-modal_edit-shift .modal-instance-header-location{display:flex;align-items:center}.react-modal_edit-shift .modal-instance-header-location .generate-modal-location{margin-right:1rem;display:flex;align-items:center}.react-modal_edit-shift .modal-instance-header-location .generate-modal-location-text{margin-left:4px;font-size:1rem;font-weight:500}.react-modal_edit-shift .modal-instance-header-location .tma-dismiss-button{padding-bottom:2px}.react-modal_edit-shift .modal-instance-buttons{display:flex;justify-content:flex-end}.react-modal_edit-shift .modal-instance-buttons .mr-16{margin-right:16px}.schedule-print-modal-container .schedule-print-modal-mock{width:100%;height:484px}.schedule-print-modal-container .schedule-print-modal-mock .schedule-print-modal-mock__header{padding:1rem;display:flex;justify-content:flex-end}.schedule-print-modal-container .schedule-print-modal-mock .schedule-print-modal-mock__header .cross-btn{cursor:pointer;font-size:1.5rem}.schedule-print-modal-container .schedule-print-modal-mock .schedule-print-modal-mock__content{height:calc(100% - 3.5rem);display:flex;align-items:center;justify-content:center}.schedule-print-modal-container .schedule-print-modal-mock .schedule-print-modal-mock__content .loader{font-size:35px}.schedule-print-modal-container .schedule-print-modal-mock .schedule-print-modal-mock__content .error-text{font-size:1rem;color:red}.schedule-print-modal-container .schedule-print-modal-mock .schedule-print-modal-mock__content .error-text .error-triangle{margin-right:1rem}.react-modal_assign-rules .modal-instance-header-title{width:100%}.react-modal .legion-ui-react>div{max-height:calc(100vh - 60px - 73px - 80px)}.react-modal .react-modal_body,.react-modal .legion-ui-react>div{min-height:300px}.react-modal .react-modal_body{position:relative}.react-modal_fixed-height .react-modal_body,.react-modal_fixed-height .legion-ui-react>div{min-height:min(100vh - 60px - 73px - 80px,750px)}.react-edit-modal_fixed-height .react-modal_body,.react-edit-modal_fixed-height .legion-ui-react>div{min-height:min(100vh - 60px - 73px - 193px,750px)}.schedule-filter-label{font-size:12px;text-align:left;color:#212121;text-transform:uppercase;margin-top:16px;margin-bottom:4px}.schedule-search-options{padding-bottom:18px}.schedule-search-options>div{margin-right:11px}.schedule-search-options>.forecastLocation{font-family:Mallory Book;height:82px;line-height:82px;padding-top:10px;padding-right:10px;font-size:12px;letter-spacing:normal;color:#000}.schedule-search-options>.forecastLocation .borrowLocation{display:inline-block;margin-right:8px;width:8px;height:11px;background-image:url(../img/legion/lgComponents/location-chooser-location.svg);background-size:contain}.schedule-search-options .lg-filter{margin-top:15px}.schedule-search-options .lg-filter__label{text-align:left}.schedule-search-options .lg-filter .lg-filter__category-label{text-align:left}.schedule-filter-counter{font-size:10px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#637381;margin-top:4px}.schedule span.link{text-decoration:underline;cursor:pointer}.schedule span.link:hover{text-decoration:none}.bar-edit-handle-hidden{display:none}avatar img,.avatar img{object-fit:cover;border-radius:50%}avatar .avatar-initials,.avatar .avatar-initials{width:100%;background:red;border-radius:50%;height:100%;line-height:15px;position:relative}avatar .avatar-initials span,.avatar .avatar-initials span{position:absolute;font-size:14px;text-align:center;color:#fff;width:100%;top:50%;margin-top:-7px;left:0}avatar.avatar-40-modal,avatar.avatar-36,avatar.avatar-48,avatar.avatar-24,avatar.avatar-20,avatar.avatar-32,.avatar.avatar-40-modal,.avatar.avatar-36,.avatar.avatar-48,.avatar.avatar-24,.avatar.avatar-20,.avatar.avatar-32{display:inline-block;margin:0 5px}avatar.avatar-40-modal,avatar.avatar-40-modal img,avatar.avatar-36,avatar.avatar-36 img,avatar.avatar-48,avatar.avatar-48 img,avatar.avatar-24,avatar.avatar-24 img,avatar.avatar-20,avatar.avatar-20 img,avatar.avatar-32,avatar.avatar-32 img,.avatar.avatar-40-modal,.avatar.avatar-40-modal img,.avatar.avatar-36,.avatar.avatar-36 img,.avatar.avatar-48,.avatar.avatar-48 img,.avatar.avatar-24,.avatar.avatar-24 img,.avatar.avatar-20,.avatar.avatar-20 img,.avatar.avatar-32,.avatar.avatar-32 img{object-fit:cover;border-radius:50%;display:inline-block;vertical-align:top}avatar.avatar-40-modal img,avatar.avatar-36 img,avatar.avatar-48 img,avatar.avatar-24 img,avatar.avatar-20 img,avatar.avatar-32 img,.avatar.avatar-40-modal img,.avatar.avatar-36 img,.avatar.avatar-48 img,.avatar.avatar-24 img,.avatar.avatar-20 img,.avatar.avatar-32 img{border:solid 1px #53585f}avatar.avatar-40-modal,avatar.avatar-40-modal img,.avatar.avatar-40-modal,.avatar.avatar-40-modal img{height:40px;width:40px}avatar.avatar-36,avatar.avatar-36 img,.avatar.avatar-36,.avatar.avatar-36 img{height:36px;width:36px}avatar.avatar-48,avatar.avatar-48 img,.avatar.avatar-48,.avatar.avatar-48 img{height:48px;width:48px}avatar.avatar-32,avatar.avatar-32 img,.avatar.avatar-32,.avatar.avatar-32 img{height:32px;width:32px}avatar.avatar-24,avatar.avatar-24 img,.avatar.avatar-24,.avatar.avatar-24 img{height:24px;width:24px}avatar.avatar-20,avatar.avatar-20 img,.avatar.avatar-20,.avatar.avatar-20 img{height:20px;width:20px}avatar.avatar-20 span,.avatar.avatar-20 span{font-size:10px}.sch .sch-day-view-shift-worker-detail{position:relative}.sch-day-view-prev-week-shift .sch-shift-worker-img-cursor,.sch-day-view-another-location-shift .sch-shift-worker-img-cursor{cursor:default}.sch-shift-worker-img-cursor{cursor:pointer}.sch-shift-default-cursor{cursor:default}.sch .sch-worker-popover{position:absolute;top:-10px;z-index:1000}.sch .sch-worker-popover-left{position:absolute;top:-10px;z-index:102;left:-400px}.sch .sch-worker-info-container{background-color:#fff;border-left:2px solid #444f61;border-right:2px solid #444f61;border-bottom:2px solid #444f61;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-left:0;margin-right:0}.sch .sch-worker-info-container>:last-child{border-bottom-width:0}.sch .sch-worker-h-view{width:394px;position:relative;height:50px;background-color:#354055;border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:10px}.sch .sch-worker-v-view{border-bottom-right-radius:10px;border-bottom-left-radius:10px;background-color:#444f61;top:50px;width:344px;position:absolute}.sch .sch-worker-h-main-row{display:block;height:30px;padding-top:5px}.sch .sch-worker-h-view-name{float:left;display:inline-block;font-size:14px;color:#298bff;line-height:25px}.sch .sch-worker-h-view-name .sch-worker-h-view-display-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:140px;padding-right:4px;float:left}.sch .sch-worker-h-view-name .sch-worker-h-view-display-name,.sch .sch-worker-h-view-name .sch-worker-h-view-last-initial{font-size:14px;font-weight:500}.sch .sch-worker-h-view-name .sch-worker-h-view-last-initial{clear:left}.sch .sch-worker-role{font-size:12px;float:right;margin-right:20px}.sch .sch-worker-h-sub-row{display:block;line-height:1;position:relative;top:-5px}.sch .sch-worker-h-view-icon{margin-top:6px;line-height:25px}.sch .sch-worker-h-view-role-name{display:inline-block;font-size:14px;color:#fff;line-height:25px;max-width:125px}my-shift-detail .sch-worker-h-view-role-name{max-width:290px !important}.sch .sch-worker-h-view-sub-role-name{display:inline-block;font-size:12px;color:#fff;line-height:20px;float:left;max-width:110px}.sch .sch-worker-action{height:40px;width:100%;cursor:pointer;clear:both;border-bottom:2px solid #dddcdf}.sch .sch-worker-action-red span{color:red}.sch .sch-worker-action.graded-out{pointer-events:none;opacity:.4;cursor:not-allowed !important}.sch .sch-worker-action.last-entry{border-bottom:none}.sch .sch-worker-action-icon{float:left;margin-top:11px;width:18px;height:18px;font-size:14px;color:#0087e3}.sch .sch-worker-action-icon.fa-pencil{font-size:18px}.sch .sch-worker-action-label{float:left;line-height:40px;font-size:12px;color:#444f61}.sch .sch-worker-v-view-time .sch-overtime-hours{color:#ff2600;margin-right:5px}.sch .sch-worker-v-view-time .sch-remaining-hours{color:#84df4e;margin-right:5px}.sch .sch-worker-v-view-time .sch-scheduled-hours{color:#0087e3;margin-right:5px}.sch .sch-worker-h-view-thumbs.up{color:#84df4e}.sch .sch-worker-h-view-thumbs.down{color:#ff2600}.sch .sch-worker-thumbnail-name{display:none;position:absolute;float:left;font-size:8px;text-align:center;left:-6px;top:28px}.sch .sch-worker-h-view-thumbs.neutral{color:#fb7800}.sch .sch-worker-h-view-status{float:left;display:inline-block;font-size:12px;color:#fff;line-height:50px}.sch .sch-worker-v-view-week-time{height:46px;background-color:#566071;color:#fff;font-size:13px}.sch .sch-worker-v-view-week{float:left;line-height:46px;margin-left:20px}.sch .sch-worker-v-view-time{float:right;line-height:46px;margin-right:20px}.sch .sch-worker-v-view-schedule-availability-header{text-transform:uppercase;color:#fff;font-size:12px;border-bottom:2px solid #566071;height:40px}.sch .sch-worker-v-view-schedule-header{text-align:left;height:40px;line-height:40px;margin-left:10px}.sch .sch-worker-v-view-availability-header{height:40px;line-height:40px;margin-right:10px;text-align:right}.sch .sch-worker-v-view-schedule-availability{text-transform:uppercase;color:#fff;font-size:12px;height:30px;color:#0087e3}.sch .sch-worker-v-view-schedule-availability .shift-unavailable{color:#ff2600}.sch .sch-worker-v-view-schedule-availability .shift-available{color:#84df4e}.sch .sch-worker-v-view-schedule{text-align:left;height:30px;line-height:30px;margin-left:10px}.sch .sch-worker-v-view-availability{text-align:right;height:30px;line-height:30px;margin-right:10px}.sch .sch-worker-swap-header-title{height:30px;background-color:#566071;color:#fff;text-align:left;padding-left:20px}.sch .sch-worker-swap-header-title-text{height:30px;font-size:14px;text-transform:uppercase;line-height:30px;text-align:left}.sch .sch-worker-swap-header-sub-title{height:50px;background-color:#566071;color:#fff;text-align:left;padding-left:20px}.sch .sch-worker-swap-header-sub-title-text{height:50px;font-size:12px;line-height:15px;text-align:left}.sch .sch-worker-swap-carousel{height:70px}.sch .sch-worker-swap-carousel-button-icon{line-height:70px;font-size:50px}.sch .sch-worker-swap-commands{height:60px;background-color:#566071}.sch .sch-swap-worker{display:inline-block;width:60px;margin-top:10px;margin-left:20px;float:left}.sch .sch-worker-change-role-title{display:block;float:left}.sch .sch-worker-change-role-body{border-bottom:1px solid #dddcdf;width:100%;display:block;float:left;cursor:pointer;position:relative}.sch .sch-worker-change-role-body-selected{background:#f8f9fd}.sch .sch-worker-change-role-body:nth-child(1){border-top:1px solid #dddcdf}.sch .sch-worker-change-role-icon{margin-top:10px;color:#000;font-size:40px}.sch .sch-worker-change-role-role-container{height:38px;line-height:36px}.sch .sch-worker-change-role-role{text-align:left}.sch .sch-worker-change-role-role-color{width:16px;height:16px;border-radius:2px;display:inline-block;margin-right:8px;margin-left:15px;position:relative;top:4px}.sch .sch-worker-change-role-scroll{max-height:200px;overflow-x:hidden;overflow-y:auto;clear:both}.sch .sch-worker-change-role-name{height:15px;font-size:12px;color:#53585f}.sch .sch-worker-change-role-selected{background-color:#e9f3ff;height:58px;border-left:1px solid #dddcdf;border-right:1px solid #dddcdf;vertical-align:top}.sch .worker-change-role-edit-actions{width:100%;padding:10px 20px 10px 20px}.sch .sch-worker-change-role-icon{display:inline-block}worker-image img{border-radius:50%}.worker-image__minor-16 .sch-shift-worker-initials,.worker-image__minor-16 img{box-shadow:0 0 0 3px #fb4e4e;border-width:0 !important}.worker-image__minor-14 .sch-shift-worker-initials,.worker-image__minor-14 img{box-shadow:0 0 0 3px #f6a609;border-width:0 !important}.worker-image__minor-baby .sch-shift-worker-initials,.worker-image__minor-baby img{box-shadow:0 0 0 3px #b0bf1a;border-width:0 !important}.sch-shift-worker-img-28-28{height:28px;width:28px;border:1px solid #53585f;border-radius:14px;background-color:#fff}.sch-shift-worker-img-28-28.negative-border{border:1px solid #53585f}.sch-shift-worker-img-18-18{height:18px;width:18px;border:1px solid #53585f;border-radius:9px;background-color:#fff}.sch-shift-worker-img-18-18.negative-border{border:1px solid #53585f}.sch-shift-worker-initials{border-radius:50%;text-align:center;display:inline-block}.sch-shift-worker-initials-text{color:#fff}.sch-shift-worker-initials-28-28{height:28px;width:28px;border-radius:28px;text-align:center;display:inline-block}.sch-shift-worker-initials-28-28-text{font-size:12px;color:#fff;line-height:28px;height:26px;text-align:center}.sch-shift-worker-img-50-50{height:50px;width:50px;border-radius:25px;border:3px solid #fff;left:-6px;position:relative}.sch-shift-worker-initials-50-50{border:3px solid #fff;height:50px;width:50px;border-radius:25px;position:relative}.sch-shift-worker-initials-50-50-text{font-size:16px;color:#fff;line-height:44px;height:50px;width:100%;display:inline-block;text-align:center}.sch-shift-worker-img-36-36{min-height:36px;min-width:36px;border-radius:36px;background-color:#fff;position:relative}.sch-shift-worker-initials-36-36{height:36px;width:36px;border-radius:36px;position:relative;margin-left:-7px}.sch-shift-worker-initials-36-36-text{font-size:15px;color:#fff;line-height:37px;height:40px;width:100%;display:inline-block;text-align:center}.sch-shift-worker-img-border-80-80{position:absolute;min-height:20px;min-width:20px;border-radius:50%;padding:2px;border:1px solid #fff;top:31px;left:-13px}.sch-shift-worker-img-80-80{height:80px;width:80px;border-radius:80px;background-color:#fff;left:-27px;position:relative}.sch-shift-worker-initials-80-80{height:80px;width:80px;border-radius:80px;position:relative;margin-left:-29px}.sch-shift-worker-initials-80-80-text{font-size:30px;color:#fff;line-height:81px;height:40px;width:100%;display:inline-block;text-align:center}.sch-shift-worker-img-border-80-80{position:absolute;min-height:20px;min-width:20px;border-radius:50%;padding:2px;border:1px solid #fff;top:31px;left:-13px}.sch-shift-worker-img-border{position:absolute;min-height:13px;min-width:13px;border-radius:50%;padding:2px;border:1px solid #fff;top:18px;left:-3px}.edit .sch-day-view-shift .sch-shift-worker-img-border{right:-7px;left:auto}.edit .sch-day-view-shift .sch-shift-worker-img-border-50-50{left:30px}.sch-shift-worker-img-border-50-50{position:absolute;min-height:20px;min-width:20px;border-radius:50%;padding:2px;border:1px solid #fff;top:31px;left:-13px}.unassigned-image{width:28px;height:28px;background-color:#fff;border-radius:50%;border:2px solid #000;padding-top:2px;display:inline-block}.unassigned-image-icon{font-size:20px;color:#333;text-align:center;width:24px;line-height:23px}.unassigned-image-50-50{width:50px;height:50px;background-color:#fff;border-radius:50px;border:2px solid #000;position:relative;top:-1px;left:-1px;display:inline-block;float:left;text-align:center}.unassigned-image-50-50-icon{font-size:25px;color:#333;line-height:50px}.sch-open-shift-28-28{height:28px;width:28px;border-radius:28px;background-color:#fff;text-align:center;display:inline-block}.sch-auto-assign-shift-28-28-icon{width:28px;height:28px;top:-0.5px;position:relative}.sch-open-shift-28-28-icon{width:28px;height:28px;position:relative}.sch-open-shift-50-50{height:50px;width:50px;border-radius:50px;border:1px solid #000;background-color:#fff;text-align:center;border:2px solid #000}.sch-open-shift-50-50-icon{position:relative;top:4px}.sch-navigation-container{padding-left:0px;padding-right:0px;position:relative;margin-top:19px}.sch-calendar-day-dimension{display:inline-block;height:42px;width:14.285%}.sch-calendar-day-dimension-force-border-on-first{border-left:1px solid #dddcdf !important}.sch-calendar-day{border-top:1px solid #dddcdf;border-bottom:1px solid #dddcdf;border-right:1px solid #dddcdf;font-size:13px;text-transform:uppercase;color:#53585f;cursor:pointer;position:relative}.sch-calendar-day.dragenter:before,.sch-calendar-day.dragenter:after{opacity:1}.sch-calendar-day-border-left{border-left:1px solid #dddcdf}.sch-calendar-day.active-day{color:#fff;background-color:#0087e3;font-weight:normal;border-right:1px solid #0087e3;border-bottom:1px solid #0087e3;border-top:1px solid #0087e3}.sch-calendar-day.week-view{color:#fff;background-color:#0087e3;font-weight:normal;border-top:none;border-bottom:none;border-right:1px solid #fff;cursor:auto}.sch-calendar-day.week-view.sch-calendar-day-border-left{border-left-color:#fff}.sch-calendar-day-label{margin-top:8px;text-align:center}.sch-calendar-day-label:last-child:first-child{margin-top:15px}.sch-calendar-date-label{text-align:center}.sch-calendar-day-icon{position:absolute;top:5px;left:5px;font-size:15px;color:#f28707}.react-tiny-popover-container{z-index:1001}.save-forecast-confirm .lg-modal__title{display:none}.save-forecast-confirm .modal-instance-buttons{border-top:0;padding:0 !important;height:auto;margin:15px 0 13px}.save-forecast-confirm .modal-instance-buttons .modal-instance-button{height:30px;padding-left:20px;padding-right:20px}.save-forecast-confirm__icon{width:33px;height:33px;background-color:#fbc02d;border-radius:50%;margin:13px auto 9px}.save-forecast-confirm__info{font-size:11.5px;font-weight:500;font-style:italic;text-align:center;line-height:1.39;color:#979797}.save-forecast-confirm svg{margin:10px auto 5px;display:block}.save-forecast-confirm__sub-graph{font-size:12px;color:#212121;margin:3px 0 7px;text-align:center}.save-forecast-confirm__title{font-size:12.5px;font-weight:bold;line-height:1.28;color:#53585f;text-align:center}.save-forecast-confirm__infinity{width:12px !important}.save-forecast-confirm__delta{font-size:11px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;color:#000;padding:2px 4px;float:right;position:absolute;right:20px;margin-top:9px;border-radius:9px;background-color:#fcea60;display:inline-block}.sch .sch-day-view-summary-row{width:100%;height:40px}.sch .sch-day-view-grid{padding-top:0px;display:block}.sch-slot-outside-operating-hours{border-left-color:#fff !important;border-right-color:#fff !important;border-bottom-color:#fff !important}.sch-slot-outside-operating-hours:last-child{border-right-color:#dddcdf !important}.sch-slot-outside-operating-hours+.sch-slot-inside-operating-hours{box-shadow:-2px 0 0px #c4c4c4}.sch-slot-inside-operating-hours+.sch-slot-outside-operating-hours{box-shadow:-2px 0 0px #c4c4c4}worker-shift+.sch-slot-outside-operating-hours{border-left-color:#dddcdf !important}.sch .sch-day-view-grid-cell-store-is-closed{background:#f9fafb;font-size:14px;border-left:1px solid #dddcdf;border-right:1px solid #dddcdf;border-bottom:1px solid #dddcdf;color:#8492a9;font-weight:500;text-align:center;padding:15px}.sch .sch-left-border{border-left:1px solid #dddcdf}.sch .sch-day-view-grid-header{display:inline-block;height:30px;line-height:30px;border-right:1px solid #dddcdf;border-bottom:1px solid #dddcdf;padding-left:1px;padding-right:1px;color:#53585f;box-sizing:border-box}.sch .sch-day-view-grid-header.fill{background-color:#eff3f6}.sch .sch-day-view-grid-header .text{font-size:10px;letter-spacing:initial}.sch .sch-day-view-grid-header.tm-count{position:relative}.sch .sch-day-view-grid-header.tm-count .tm-count-icon{position:absolute;left:-29px;color:#8492a9;top:0}.sch .sch-day-view-grid-header.tm-count .tm-count-icon.spl{left:-27px;top:-2px}.sch .sch-day-view-grid-header.tm-count .tm-count-icon .fa{font-size:20px;padding:0px 2px}.sch .sch-day-view-grid-header.tm-count .tm-count-icon .navigation-menu-team-icon,.sch .sch-day-view-grid-header.tm-count .tm-count-icon .navigation-menu-budget-team-icon{width:23px;height:23px}.sch .sch-day-view-grid-header.tm-count.guidance,.sch .sch-day-view-grid-header.tm-count.guidance .ion-ios-people{color:#66bb6a}.sch .sch-day-view-grid-header.tm-count.changed{background:#fffdeb}.sch .sch-day-view-grid-header.tm-count.compare-score span{color:#ff9800}.sch .sch-day-view-grid-cell{display:inline-block;height:46px;line-height:46px;border-right:1px solid #dddcdf;border-bottom:1px solid #dddcdf;box-sizing:border-box}.sch .sch-day-view-grid_elegant .sch-day-view-grid-cell{height:56px;line-height:56px}.sch .sch-grid-container{position:relative}.sch .sch-shift-container{clear:both;height:46px}.sch .sch-day-view-grid_elegant .sch-shift-container{height:56px}.sch .sch-day-view-shift{float:left;border-radius:5px;box-shadow:1px 0 5px #36454f;height:40px;margin-top:3px;position:absolute;color:#303236;border:1px solid}.sch .sch-day-view-shift.selected,.sch .sch-day-view-shift.dragenter{box-shadow:0 0 0 2px #0086e3}.sch .sch-day-view-shift.sch-day-view-shift_elegant{height:48px;border-color:#dbdbdb;margin-top:4px;padding-bottom:4px;box-shadow:2px 4px 12px 0 rgba(0,0,0,.1215686275)}.sch .sch-day-view-shift-outer{height:100%;margin:0 13px;display:flex}.sch .sch-day-view-shift-outer .break-container{width:calc(100% + 14px * 2);left:-14px;height:100%;position:absolute;overflow:hidden}.sch .sch-day-view-shift-outer .break-container .break{position:absolute;height:100%}.sch .sch-day-view-shift-outer.no-left-pinch{margin:0 13px 0 0}.sch .sch-day-view-shift-outer.no-right-pinch{margin:0 0 0 13px}.sch :not(.sch-day-view-shift_elegant) .sch-day-view-shift-outer{position:relative}.sch .sch-day-view-shift_elegant .sch-day-view-shift-outer{border-radius:4px 4px 0 0;margin:0}.sch .sch-day-view-shift_elegant .sch-day-view-shift-outer .break-container{height:calc(100% + 4px);top:0;width:calc(100% + 2px);left:-1px}.sch .sch-day-view-shift_elegant .sch-day-view-shift-outer .break-container .break{transition:all .1s;height:calc(100% - 4px)}.sch .sch-day-view-shift-edit{pointer-events:none}.sch .day-team-view-is-dragging-shift .sch-day-view-shift-edit{pointer-events:auto !important;user-select:none !important}.sch .sch-day-view-shift-name{height:20px;line-height:10px;text-align:left}.sch .sch-day-view-grid_elegant .sch-day-view-shift-name{height:24px}.sch .sch-day-view-worker-container{left:10px;top:5px;position:absolute;display:inline-block}.sch .sch-day-view-shift_elegant .sch-day-view-worker-container{top:7px}.sch .sch-day-view-shift-worker-name-status{position:relative;left:45px;width:calc(100% - 45px)}.sch .sch-day-view-shift_elegant .sch-day-view-shift-worker-name-status{left:48px}.sch .sch-day-view-shift-worker-name{height:20px;line-height:10px;text-align:left;padding-top:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sch .sch-day-view-shift_elegant .sch-day-view-shift-worker-name{height:24px;padding-top:7px}.sch .sch-day-view-shift-worker-name-status.small-font{top:-4px}.sch .sch-day-view-shift-worker-title-role{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#53585f}.sch .sch-day-view-shift_elegant .sch-day-view-shift-worker-title-role{font-weight:300}.sch .sch-day-view-shift-worker-shift-role{float:left;font-style:italic}.sch .sch-day-view-shift-pinch{display:inline-block;font-size:16px;position:absolute;height:40px;width:13px;cursor:pointer}.sch .sch-day-view-shift-pinch.left{left:-14px;top:-1px;border-top-left-radius:5px;border-bottom-left-radius:5px}.sch .sch-day-view-shift-pinch.right{border-top-right-radius:5px;border-bottom-right-radius:5px;right:-14px;top:-1px}.sch .sch-day-view-shift-hour{position:absolute;display:inline-block;top:-59px;background-color:#53585f;height:44px;line-height:44px;width:44px;color:#fff;border-radius:44px;border:3px solid #dfe1eb;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(221,220,223,.6);z-index:1}.sch .sch-day-view-shift-hour.left{left:-22px}.sch .sch-day-view-shift-hour.right{right:-22px}.sch .sch-day-view-shift-hour-value{height:12px;line-height:12px;color:#fff !important}.sch .sch-day-view-shift-hour-pole{position:absolute;height:15px;top:-15px;width:2px;border-left:1px solid #dfe1eb;border-right:1px solid #dfe1eb;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(221,220,223,.6)}.sch .sch-day-view-shift-hour-pole.left{left:-1px}.sch .sch-day-view-shift-hour-pole.right{right:0}.sch .sch-day-view-unpaid-break{position:absolute;display:inline-block;height:40px}.sch .sch-day-view-grid_elegant .sch-day-view-unpaid-break{height:48px}.sch .sch-shift-time-container{max-width:unset;height:100%;position:relative;padding-right:15px;bottom:0;border-top-right-radius:5px;border-bottom-right-radius:5px;display:block}.sch .sch-shift-time-container .mr-10{margin-right:10px}.sch .sch-shift-time-container .pr-0{padding-right:0}.sch .sch-day-view-shift_elegant .sch-shift-time-container{padding:0 8px;display:flex;align-items:flex-end;justify-content:flex-end}.sch .sch-day-view-shift_elegant .sch-shift-time-container .tm-time-info-container{min-width:0}.sch .sch-shift-time-container-small{position:relative;height:50%;padding-right:20px}.sch .sch-day-view-shift-time{font-size:12px;text-align:right;padding-top:1px;overflow:hidden;text-overflow:ellipsis;z-index:999}.sch .sch-day-view-worker-time{font-size:11px;text-align:right;padding-top:3px}.sch .sch-day-view-shift-worker-total-hours{text-align:left;padding-top:0px}.sch .sch-overtime-alert{position:relative;border-radius:3px;padding:1px;color:#e42908;margin:0 0 0 5px}.sch .ot-hours-text{font-size:9px}.sch .sch-overtime-alert .sch-day-view-shift-overtime-icon{font-size:10px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.sch .sch-overtime-alert .sch-day-view-shift-overtime-icon{margin-right:1px}}.sch .sch-overtime-alert .sch-day-view-shift-overtime-icon ::-ms-clear{display:none}.sch .sch-day-view-shift .right-shift-box{height:100%;padding-top:5px;padding-bottom:5px;flex:none}.sch .sch-day-view-shift.sch-day-view-shift_elegant .right-shift-box{border-radius:0 4px 0 0}.sch .sch-day-view-shift .right-shift-box.small{flex:1;max-width:inherit;min-width:0}.sch .sch-day-view-shift .right-shift-box.small .tm-time-info-container{padding-left:5px}.sch .sch-day-view-shift .right-shift-box-small .sch-day-view-worker-time,.sch .sch-day-view-shift .right-shift-box-small .sch-day-view-shift-time{font-size:10px}.sch .sch-day-view-shift .right-shift-box .sch-shift-time-container-small .sch-day-view-worker-time,.sch .sch-day-view-shift .right-shift-box .sch-shift-time-container-small .sch-day-view-shift-time{font-size:11px}.sch .sch-day-view-shift .left-shift-box{width:0;height:100%;flex:auto}.sch .sch-day-view-shift.sch-day-view-shift_elegant .left-shift-box{border-radius:4px 0 0 0}.sch .sch-day-view-shift .left-shift-box.small{flex:0 0 40px}.sch .sch-day-view-shift .left-shift-box.small .sch-day-view-shift-worker-name-status.small{display:none}.sch.shift-swap-offer .left-shift-box.small{flex:1 1 auto}.sch.shift-swap-offer .left-shift-box.small .sch-day-view-shift-worker-name-status.small{display:unset}.sch .sch-day-view-shift .left-shift-box.x-small{flex:0}.sch .fa-arrow.short-shift{color:#000}.sch .right-shift-box .shift-hover-info-circle{width:20px;float:right;height:10px}.sch .sch-guide-chart .icon{font-size:20px;position:relative;left:6px}.sch .totals-header .ion-ios-people{font-size:13px;float:none}.sch .time-header{text-align:center}.sch .time-header .icon,.totals-header .fa-tag{font-size:10px;float:none}.header-row .sales span{font-size:8px}.sch .small-meal-icon{height:10px;width:10px;margin-left:5px}.sch .sch-day-view-shift-hover{background-color:#fff;border:solid 1px #dddcdf;border-radius:5px;position:absolute;bottom:50px;right:-4px;color:#332f2f;width:177px;text-align:left;padding:5px 5px 10px 5px;box-shadow:1px 0px 5px #36454f}.sch .sch-day-view-shift-hover .shift-hover-displayName{white-space:nowrap;display:block;float:left;padding-right:4px}.shift-hover-staffing .shift-hover-time{margin-top:5px}.shift-hover-pointer-border{position:absolute;bottom:-10px;left:75px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #dddcdf}.shift-hover-pointer{position:relative;top:-10px;left:-9px;width:0;height:0;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);border-top:9px solid #fff}.shift-hover-subheading{margin-top:1px;color:#9d9e9f;font-size:11px;font-weight:100;word-wrap:break-word}.d-flex-align-center{display:flex !important;align-items:center !important}.shift-hover-auto-assign-img{width:12px;height:12px;margin-right:4px}.sch-day-view-shift-hover .shift-hover-overtime{margin-top:5px;font-size:15px}.sch-day-view-shift-hover .shift-hover-overtime span{font-size:12px;margin-left:3px}.sch .sch-day-view-right-gutter{position:absolute;width:30px;right:-35px;height:47px}.sch .sch-day-view-grid_elegant .sch-day-view-right-gutter{height:57px}.sch .sch-day-view-right-gutter-img{margin-top:15px;font-size:20px}.sch .sch-day-view-left-gutter{position:absolute;left:-16px}.sch .sch-day-view-right-gutter-img.edit{cursor:pointer}.sch .sch-day-view-right-gutter-undo{margin-top:5px;font-size:12px;color:#0087e3}.sch .sch-day-view-right-gutter-text{font-size:9px}.sch .sch-day-view-deleted-shift{opacity:.4}.sch .sch-day-view-deleted-shift *{pointer-events:none}.sch .sch-day-view-prev-week-shift{pointer-events:none;opacity:.5}.sch .sch-day-view-another-location-shift{pointer-events:none;opacity:.5}.sch .sch-day-view-another-location-shift .sch-day-view-worker-container{pointer-events:none}.sch .sch-day-view-edit-shift-background{background-color:#e7f3fe}.sch .button-container{position:absolute;left:-33px;top:6px}.sch .add-button-container{position:absolute;left:-33px;top:0}.sch .add-button-container.schedule-scores-toggle{font-size:19px;color:#637381;cursor:pointer;padding:5px 10px}.guidance-vs-scheduled-helper{position:absolute;left:-33px;font-size:19px;color:#637381;cursor:pointer;padding:5px 10px}.guidance-vs-scheduled-helper-top{top:29px}.guidance-vs-scheduled-helper-top-week{top:63px}.guidance-vs-scheduled-helper-bottom{bottom:29px}.arrows-tooltip img{width:12px !important;max-height:12px !important}.sch .custom-shift-button{background-color:#fff;border-radius:50%;height:30px;width:30px;border:none}.sch .custom-shift-plus{height:18px}.sch .add-custom-shift-button{background-color:#fb7800;left:-33px;top:6px}.sch .add-custom-shift-button .label{position:relative;top:2px;padding:0;font-size:16px}.sch .remove-custom-shift-button{font-size:25px;position:absolute;top:0px;right:-30px;color:red}.sch .custom-shift .modal-content{width:700px}.sch #printable{display:none}.sch .sch-shift-edit-detail-anchor{height:150px;width:200px}.sch-shift-hover-edit-type{font-size:14px}.sch-shift-hover-change-type{color:#9d9e9f;font-size:12px}.day-view-shift-right-top-icons{position:absolute;top:-4px;right:10px;color:#979797;font-size:17px;z-index:1}.day-view-shift-right-top-icons img{max-width:unset;width:12px}.sch-day-view-shift_elegant .day-view-shift-right-top-icons{top:-2px;right:8px;display:flex;align-items:center}.sch-day-view-shift_elegant .day-view-shift-right-top-icons .day-view-shift-location-transition{padding-bottom:1.5px}.sch-day-view-shift_elegant .day-view-shift-right-top-icons .day-view-shift-right-top-icons__icon{line-height:0}.sch-day-view-shift_elegant .day-view-shift-right-top-icons .day-view-shift-right-top-icons__icon+.day-view-shift-right-top-icons__icon{margin-left:4px}.sch .save-schedule-confirm{font-size:20px}.sch .sch-group-header{height:45px;background-color:#f3f6f8;border:solid 2px #dddcdf;text-align:left;clear:both}.sch .sch-group-header{display:flex;border-width:0 !important;border-top-width:1px !important;border-bottom-width:1px !important}.sch .sch-group-work-role{width:31px;height:31px;margin:5px 7px}.sch .sch-group-day-parts{width:31px;height:31px;margin:5px 7px}.sch .sch-offers-link{cursor:pointer}.sch .sch-group-location-img{margin:2px 0px 2px 2px;float:left;width:43px;height:37px;border-radius:3px}.sch .sch-group-label{display:inline-block;line-height:43px;font-family:"Mallory Book";text-transform:uppercase;font-size:14px;font-weight:500;padding-left:4px;color:#53585f;float:left}.my-schedule .sch-day-view-grid{margin-top:24px}.my-schedule .sch-day-view-grid-header.guidance,.my-schedule .sch-day-view-grid-header.tm-count{display:none}.sch .sch-group-work-role{display:inline-block;width:37px;height:37px;border-radius:3px;background-color:#f28707;margin:2px 0px 2px 2px;float:left}.break-inner-wrapper{width:100%;height:100%;opacity:.3}.sch .sch-day-view-summary-row{width:100%;height:40px}.sch .sch-day-view-grid{padding-top:0px;display:block}.sch .sch-day-view-grid-relief-pool .sch-grid-container>div{position:relative}.sch .sch-day-view-grid-relief-pool .sch-grid-container>div:before{content:"";left:0;right:0;top:28px;bottom:0;background:rgba(0,0,0,.24);position:absolute;z-index:2;pointer-events:none}.sch .sch-day-view-grid-relief-pool .sch-grid-container>div .sch-highlighted-shift{position:relative;z-index:3;display:block}.sch .sch-day-view-grid-relief-pool .sch-grid-container>div .sch-highlighted-shift-open{z-index:4}.sch .sch-day-view-grid .sch-pending-state-open-shift{opacity:.6}.sch .sch-left-border{border-left:1px solid #dddcdf}.sch .sch-day-view-grid-header{white-space:nowrap;display:inline-block;height:30px;line-height:30px;border-top:1px solid #dddcdf;border-right:1px solid #dddcdf;border-bottom:1px solid #dddcdf;padding-left:1px;padding-right:1px;color:#53585f;box-sizing:border-box;letter-spacing:-1.2px}.sch .sch-day-view-grid-header.fill{background-color:#eff3f6}.sch .sch-day-view-grid-header .text{font-size:10px;letter-spacing:initial}.sch .sch-day-view-grid-header.tm-count{position:relative}.sch .sch-day-view-grid-header.tm-count .tm-count-icon{position:absolute;left:-29px;color:#8492a9;top:0}.sch .sch-day-view-grid-header.tm-count .tm-count-icon.spl{left:-27px;top:-2px}.sch .sch-day-view-grid-header.tm-count .tm-count-icon .ion-ios-people{font-size:24px}.sch .sch-day-view-grid-header.tm-count.guidance,.sch .sch-day-view-grid-header.tm-count.guidance .ion-ios-people{color:#66bb6a}.sch .sch-day-view-grid-header.tm-count.changed{background:#fffdeb}.sch .sch-day-view-grid-cell{display:inline-block;height:46px;line-height:46px;border-right:1px solid #dddcdf;border-bottom:1px solid #dddcdf;box-sizing:border-box}.sch .sch-day-view-grid_elegant .sch-day-view-grid-cell{height:56px;line-height:56px}.sch .sch-grid-container{position:relative}.sch .sch-grid-container .sch-date-title{height:28px;line-height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;background-color:#fff;box-shadow:0 1px 5px 0 rgba(63,63,68,.2);font-size:14px;border-left:1px solid #dddcdf;border-right:1px solid #dddcdf;border-bottom:1px solid #dddcdf}.sch .sch-grid-container .has-shift{color:#53585f}.sch .sch-grid-container .no-shift{color:#b0b1b3}.sch .sch-grid-container .today{color:#202e78 !important;border-left:4px #5c6ac4 solid}.sch .sch-grid-container .sch-first-day-of-week{border-top:1px solid #dddcdf}.sch .sch-total-scheduled{font-size:16px}.sch .sch-shift-container{clear:both;height:46px}.sch .sch-day-view-grid_elegant .sch-shift-container{height:56px}.sch .sch-day-view-shift{float:left;border-radius:5px;box-shadow:1px 0px 5px #36454f;height:40px;margin-top:3px;position:absolute;color:#303236;border:1px solid}.sch .sch-day-view-grid_elegant .sch-day-view-shift{height:48px;box-shadow:2px 4px 12px 0 rgba(0,0,0,.1215686275);margin-top:4px;padding-bottom:4px;border-color:#dbdbdb}.sch :not(.sch-day-view-grid_elegant) .sch-day-view-shift-outer{position:relative}.sch .sch-day-view-shift-edit{pointer-events:none}.sch .sch-day-view-shift-name{height:20px;line-height:10px;text-align:left}.sch .sch-day-view-grid_elegant .sch-day-view-shift-name{height:24px}.sch .sch-day-view-worker-container{left:10px;top:5px;position:absolute;display:inline-block}.sch .sch-day-view-grid_elegant .sch-day-view-worker-container{top:7px}.sch .sch-day-view-shift-worker-name-status{position:relative;left:45px;width:calc(100% - 45px)}.sch .sch-day-view-grid_elegant .sch-day-view-shift-worker-name-status{left:48px}.sch .sch-day-view-shift-worker-name{height:20px;line-height:10px;text-align:left;padding-top:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sch .sch-day-view-shift-worker-name .sch-day-view-shift-worker-name-inner{max-width:calc(100% - 20px);overflow:hidden}.sch .sch-day-view-grid_elegant .sch-day-view-shift-worker-name{height:24px;padding-top:7px}.sch .sch-day-view-grid_elegant .sch-day-view-shift-worker-name{padding-top:6px}.sch .sch-day-view-shift-worker-name-status.small-font{top:-4px}.sch .sch-day-view-shift-worker-title-role{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#53585f}.sch .sch-day-view-grid_elegant .sch-day-view-shift-worker-title-role{font-weight:300}.sch .sch-day-view-shift-worker-shift-role{float:left;font-style:italic}.sch .sch-day-view-shift-pinch{display:inline-block;font-size:16px;position:absolute;height:40px;width:13px;cursor:pointer}.sch .sch-day-view-grid_elegant .sch-day-view-shift-pinch{height:48px}.sch .sch-day-view-shift-pinch.left{left:-14px;top:-1px;border-top-left-radius:5px;border-bottom-left-radius:5px}.sch .sch-day-view-shift-pinch.right{border-top-right-radius:5px;border-bottom-right-radius:5px;right:-14px;top:-1px}.sch .sch-day-view-shift-hour{position:absolute;display:flex;justify-content:center;align-items:center;font-weight:500;top:-75px;background-color:#53585f;height:60px;line-height:60px;width:60px;color:#fff;border-radius:60px;border:3px solid #dfe1eb;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(221,220,223,.6)}.sch .sch-day-view-shift-hour.left{left:-30px}.sch .sch-day-view-shift-hour.right{right:-30px}.sch .sch-day-view-shift-hour-value{height:12px;line-height:12px;color:#fff !important}.sch .sch-day-view-shift-hour-pole{position:absolute;height:15px;top:-15px;width:2px;border-left:1px solid #dfe1eb;border-right:1px solid #dfe1eb;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(221,220,223,.6)}.sch .sch-day-view-shift-hour-pole.left{left:-1px}.sch .sch-day-view-shift-hour-pole.right{right:0}.sch .sch-day-view-unpaid-break{position:absolute;display:inline-block;height:40px}.sch .sch-day-view-grid_elegant .sch-day-view-unpaid-break{height:48px}.sch .sch-shift-time-container{height:100%;position:relative;padding-right:10px;bottom:0;border-top-right-radius:5px;border-bottom-right-radius:5px;display:block}.sch .sch-shift-time-container .tm-time-info-container{display:flex;align-items:flex-end;justify-content:flex-end}.sch .sch-shift-time-container .mr-10{margin-right:10px}.sch .sch-shift-time-container .pr-0{padding-right:0}.sch .sch-day-view-grid_elegant .sch-shift-time-container{padding:0 8px;display:flex;align-items:flex-end;justify-content:flex-end}.sch .sch-day-view-grid_elegant .sch-shift-time-container .tm-time-info-container{min-width:0}.sch .sch-shift-time-container-small{position:relative;padding-right:20px}.sch .sch-day-view-shift-time{font-size:12px;text-align:right;padding-top:1px;z-index:9999}.sch .sch-day-view-worker-time{font-size:11px;text-align:right;padding-top:3px;overflow:hidden;text-overflow:ellipsis}.sch .sch-day-view-shift-worker-total-hours{text-align:left;padding-top:0px}.sch .sch-overtime-alert{position:relative;border-radius:3px;padding:1px;color:#e42908;margin:0 0 0 5px}.sch .ot-hours-text{font-size:9px}.sch .sch-overtime-alert .sch-day-view-shift-overtime-icon{font-size:10px}.sch .sch-day-view-shift .right-shift-box{height:100%;padding-top:5px;padding-bottom:5px;flex:none}.sch .sch-day-view-shift .right-shift-box .sch-day-view-bottom-icons{line-height:0;margin-left:5px}.sch .sch-day-view-shift .right-shift-box .sch-day-view-bottom-icons .my-schedule-shift-note{cursor:pointer;position:relative}.sch .sch-day-view-shift .right-shift-box .sch-day-view-bottom-icons .my-schedule-shift-note+.popover{background:#fdfacf}.sch .sch-day-view-shift .right-shift-box .sch-day-view-bottom-icons .my-schedule-shift-note+.popover .popover-content{padding:8px 12px}.sch .sch-day-view-shift .right-shift-box .sch-day-view-bottom-icons .my-schedule-shift-note+.popover .arrow:after{border-right-color:#fdfacf;border-left-color:#fdfacf}.sch .sch-day-view-shift .right-shift-box .sch-day-view-bottom-icons .my-schedule-shift-note+.popover .notes-container{width:200px}.sch .sch-day-view-shift .right-shift-box .sch-day-view-bottom-icons img{width:12px;min-width:12px}.sch .sch-day-view-grid_elegant .sch-day-view-shift .right-shift-box{border-radius:0 4px 0 0}.sch .sch-day-view-shift .right-shift-box-small .sch-day-view-worker-time,.sch .sch-day-view-shift .right-shift-box-small .sch-day-view-shift-time{font-size:10px}.sch .sch-day-view-shift .right-shift-box .sch-shift-time-container-small .sch-day-view-worker-time,.sch .sch-day-view-shift .right-shift-box .sch-shift-time-container-small .sch-day-view-shift-time{font-size:11px}.sch .sch-day-view-shift .left-shift-box{width:0;height:100%;flex:auto}.sch .sch-day-view-grid_elegant .sch-day-view-shift .left-shift-box{border-radius:4px 0 0 0}.sch .fa-arrow.short-shift{color:#000}.sch .right-shift-box{white-space:nowrap;max-width:50%}.sch .right-shift-box .shift-hover-info-circle{width:20px;float:right;height:10px}.sch .sch-guide-chart .icon{font-size:20px;position:relative;left:6px}.sch .totals-header .ion-ios-people{font-size:13px;float:none}.sch .time-header{text-align:center}.sch .time-header .icon,.totals-header .fa-tag{font-size:10px;float:none}.header-row .sales span{font-size:8px}.sch .small-meal-icon{height:10px;width:10px;margin-left:5px}.sch .sch-day-view-shift-hover{background-color:#fff;border:solid 1px #dddcdf;border-radius:5px;position:absolute;bottom:50px;right:-4px;color:#332f2f;width:177px;text-align:left;padding:5px 5px 10px 5px;box-shadow:1px 0px 5px #36454f}.sch .sch-day-view-shift-hover .shift-hover-displayName{white-space:nowrap;display:block;float:left;padding-right:4px}.sch .shift-hover-staffing .shift-hover-time{margin-top:5px}.sch .shift-hover-pointer-border{position:absolute;bottom:-10px;left:75px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #dddcdf}.sch .shift-hover-pointer{position:relative;top:-10px;left:-9px;width:0;height:0;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);border-top:9px solid #fff}.sch .shift-hover-subheading{margin-top:1px;color:#9d9e9f;font-size:11px;font-weight:100;word-wrap:break-word}.d-flex-align-center{display:flex !important;align-items:center !important}.shift-hover-auto-assign-img{width:12px;height:12px;margin-right:4px}.sch .sch-day-view-shift-hover .shift-hover-overtime{margin-top:5px;font-size:15px}.sch .sch-day-view-shift-hover .shift-hover-overtime span{font-size:12px;margin-left:3px}.sch .sch-day-view-right-gutter{position:absolute;width:30px;right:-35px;height:47px}.sch .sch-day-view-grid_elegant .sch-day-view-right-gutter{height:57px}.console-fr .sch .sch-day-view-right-gutter-img+span{font-size:8px}.sch .sch-day-view-right-gutter-img{margin-top:15px;font-size:20px}.sch .sch-day-view-left-gutter{position:absolute;left:-16px}.sch .sch-day-view-right-gutter-img.edit{cursor:pointer}.sch .sch-day-view-right-gutter-undo{margin-top:5px;font-size:12px;color:#0087e3}.sch .sch-day-view-right-gutter-text{font-size:9px}.sch .sch-day-view-deleted-shift{pointer-events:none;opacity:.4}.sch .sch-day-view-deleted-shift-clickable .sch-day-view-shift-outer{background:#cfd2d3 !important}.sch .sch-day-view-edit-shift-background{background-color:#e7f3fe}.sch .button-container{position:absolute;left:-33px;top:6px}.sch .add-button-container{position:absolute;left:-33px;top:0px}.sch .custom-shift-button{background-color:#fff;border-radius:50%;height:30px;width:30px;border:none}.sch .custom-shift-plus{height:18px}.sch .add-custom-shift-button{background-color:#fb7800;left:-33px;top:6px}.sch .add-custom-shift-button .label{position:relative;top:2px;padding:0;font-size:16px}.sch .remove-custom-shift-button{font-size:25px;position:absolute;top:0px;right:-30px;color:red}.sch .custom-shift .modal-content{width:700px}.sch #printable{display:none}.sch .sch-shift-edit-detail-anchor{height:150px;width:200px}.sch .sch-shift-hover-edit-type{font-size:14px}.sch .sch-shift-hover-change-type{color:#9d9e9f;font-size:12px}.sch .day-view-shift-right-top-icons{position:absolute;top:-4px;right:10px;color:#979797;font-size:17px;z-index:1}.sch .day-view-shift-right-top-icons img{width:12px}.sch-day-view-grid_elegant .day-view-shift-right-top-icons{top:-2px;right:8px;display:flex;align-items:center}.sch-day-view-grid_elegant .day-view-shift-right-top-icons .day-view-shift-location-transition{padding-bottom:1.5px}.sch-day-view-grid_elegant .day-view-shift-right-top-icons .day-view-shift-right-top-icons__icon{line-height:0}.sch-day-view-grid_elegant .day-view-shift-right-top-icons .day-view-shift-right-top-icons__icon+.day-view-shift-right-top-icons__icon{margin-left:4px}.sch .save-schedule-confirm{font-size:20px}.sch .sch-group-header{height:45px;background-color:#f3f6f8;border:solid 2px #dddcdf;text-align:left;clear:both}.sch .my-schedule-pto-block{position:absolute;box-shadow:inset 0 0 0 1px #dddddf;background:#ededf9 no-repeat 98% 50%;color:#9aa1bb}.sch .my-schedule-pto-block-big{justify-content:normal;padding:0 10px}.sch .my-schedule-pto-block-big-inner{overflow:hidden;margin-left:10px;flex-direction:column;display:flex;gap:4px;align-items:flex-start}.sch .my-schedule-pto-block-big-inner>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;text-align:left;padding-right:14px}.sch .sch-group-header{border-width:0 !important;border-top-width:1px !important;border-bottom-width:1px !important}.sch .sch-group-work-role{width:31px;height:31px;margin:5px 7px}.sch .sch-group-location-img{margin:2px 0px 2px 2px;float:left;width:43px;height:37px;border-radius:3px}.sch .sch-group-label{display:inline-block;line-height:43px;font-family:"Mallory Book";text-transform:uppercase;font-size:14px;font-weight:500;padding-left:4px;color:#53585f;float:left}.sch .sch-group-work-role{display:inline-block;width:37px;height:37px;border-radius:3px;background-color:#f28707;margin:2px 0px 2px 2px;float:left}.sch .sch-worker-action{cursor:pointer}.sch .sch-worker-action{border-bottom-width:1px}.sch .sch-worker-action:last-child{border-bottom-width:0}.sch .sch-worker-action-inactive{cursor:auto;opacity:.5}.sch .sch-worker-comment{padding:12px 14px 9px;min-height:40px;background-color:#f4f6f8;border-bottom:solid 1px #e8ecf1}.sch .sch-worker-comment worker-image{float:left}.sch .sch-worker-comment-comment{text-align:left;padding-left:30px;padding-top:3px;color:#637381}.shift-swap-modal-heading{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#212b36;margin-top:32px}.shift-swap-modal-heading-sub{font-size:14px;font-weight:normal;font-style:italic;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#212b36;margin-top:8px}#new-shift-swap-offer-status-modal form-buttons [ng-transclude=left]{text-align:right;padding-right:30px;flex:1}.shift-swap-modal-table{width:100%;border-top-right-radius:3px;border-top-left-radius:3px;border-collapse:separate}.shift-swap-modal-table-no-entries{border-left:1px solid #dddcdf;text-align:center;padding:10px;border-left-width:1px !important;padding-bottom:12px !important}.shift-swap-modal-table-container{margin-top:16px}.shift-swap-modal-table-container>div{overflow-y:auto;max-height:400px}.shift-swap-modal-table-shift-info{width:145px;font-weight:500 !important}.shift-swap-modal-table .shift-swap-modal-shift-table-action{text-align:right}.shift-swap-modal-table .shift-swap-modal-shift-table-action div{background:#cacaca;width:16px;height:16px;border-radius:50%;cursor:pointer}.shift-swap-modal-table-shift-shift-message td{border-left-width:0 !important;border-top-width:0 !important;padding-top:5px !important}.shift-swap-modal-table-shift-shift-message td div{border:solid 1px #e8ecf1;background-color:#f6f7f9;padding:16px;color:#74828f;margin-right:16px;border-radius:4px;margin-bottom:10px}.shift-swap-modal-table-shift-availability{width:120px}.shift-swap-modal-table-shift-availability-unknown{color:gray}.shift-swap-modal-table-shift-availability-available{color:#73bf76}.shift-swap-modal-table-shift-availability-unavailable{color:#f11}.shift-swap-modal-table-shift-status{font-size:13px !important;line-height:1.23 !important}.shift-swap-modal-table-shift-status-Proposed{color:#eca004 !important}.shift-swap-modal-table-shift-status-Claimed,.shift-swap-modal-table-shift-status-Accepted{color:green !important}.shift-swap-modal-table-shift-status-Withdrawn,.shift-swap-modal-table-shift-status-Draft{color:gray !important}.shift-swap-modal-table-shift-status-Expired,.shift-swap-modal-table-shift-status-Declined{color:red !important}.shift-swap-modal-table .shift-swap-modal-shift-table-select>div{cursor:pointer;display:inline-block;width:32px;height:32px;border-radius:50%;border:solid 1px #dddcdf;background-color:#fff}.shift-swap-modal-table .shift-swap-modal-shift-table-select>div:after{content:"";width:16px;height:16px;background-color:#0086e3;border-radius:50%;display:inline-block;margin-top:7px;margin-left:7px;opacity:0}.shift-swap-modal-table .shift-swap-modal-shift-table-select>div.shift-swap-modal-shift-table-select-selected:after{opacity:1}.shift-swap-modal-table-home-location{white-space:initial}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.shift-swap-modal-table-home-location{overflow-x:visible}}.shift-swap-modal-table-home-location ::-ms-clear{display:none}.shift-swap-modal-table-home-location img{width:13px;position:relative;top:-2px}.shift-swap-modal-table-name{font-weight:300}.shift-swap-modal-table-role{font-size:13px;line-height:1.15}.shift-swap-modal-table th{border:solid 1px #dfe5ec;background-color:#edf0f3;font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.27;letter-spacing:normal;color:#53585f;padding:15px 20px 11px;border-right-width:0;border-left-width:0;text-transform:uppercase}.shift-swap-modal-table th:first-child{padding-right:0;padding-left:19px;border-top-left-radius:3px;border-left-width:1px}.shift-swap-modal-table th:last-child{border-top-right-radius:3px;border-right-width:1px}.shift-swap-modal-table tr:nth-child(1) td{border-top-width:0 !important}.shift-swap-modal-table tr:last-child td{border-bottom:solid 1px #dddcdf !important}.shift-swap-modal-table tr td{font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.27;letter-spacing:normal;color:#333;border-top:solid 1px #dddcdf;background-color:#fff;vertical-align:middle;min-height:46px;padding:5px 20px}.shift-swap-modal-table tr td:first-child{padding-right:0 !important;border-left-width:3px;padding-left:16px;border-left-style:solid;width:44px;vertical-align:top;padding-top:15px}.shift-swap-modal-table tr td:last-child{width:60px;border-right:1px solid #dddcdf}#new-shift-swap-offer-status-modal form-buttons{border-top-width:0 !important;margin-top:10px}#new-shift-swap-offer-modal .character-count,#new-shift-swap-offer-modal label{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#212b36}#new-shift-swap-offer-modal .character-count.text-danger,#new-shift-swap-offer-modal label.text-danger{color:#a94442}#new-shift-swap-offer-modal label{font-weight:500;margin-top:30px;margin-bottom:4px}#new-shift-swap-offer-modal textarea{border-radius:3px;box-shadow:inset 0 1px 2px 0 rgba(102,113,123,.21),inset 0 0 0 0 rgba(102,113,123,.25);border:solid 1px #c4cdd5;background-color:#fff;display:block;padding:12px;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:normal;color:#332f2f;width:100%;margin-bottom:8px}#new-shift-swap-offer-modal form-buttons{border-top-width:0;margin-top:10px}#new-shift-swap-offer-modal form-buttons>div:nth-child(2)>:first-child{position:absolute;left:20px}.shift-swap-offer .sch-day-view-shift{width:100% !important;margin-left:0 !important;position:relative !important}.shift-swap-offer .day-view-shift-right-top-icons{display:none}.shift-swap-offer .sch-day-view-shift-time{margin-right:0 !important}.shift-swap-offer .sch-day-view-shift-worker-name{height:22px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.shift-swap-offer .row-fx,.shift-swap-offer .week-day-multi-picker{align-items:center}}.shift-swap-offer .row-fx ::-ms-clear,.shift-swap-offer .week-day-multi-picker ::-ms-clear{display:none}.shift-swap-offer .row-fx>img,.shift-swap-offer .week-day-multi-picker>img{margin:31px 40px 0}.shift-swap-offer worker-shift>div{margin-left:0 !important;left:0 !important;width:100% !important;position:relative !important}.shift-swap-offer-time{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#212b36;margin-top:10px;margin-bottom:6px}.shift-swap-offer-time+worker-shift .sch-day-view-shift-worker-detail,.shift-swap-offer-time+worker-shift worker-image>div{pointer-events:none !important}.shift-swap-offer-message{border-radius:3px;border:solid 1px #e8ecf1;background-color:#f4f6f8;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#637381;padding:13px 16px;margin-top:20px;margin-bottom:25px}.shift-swap-offer-message worker-image{display:flex;margin-right:12px;width:60px;min-width:27px;align-items:center}.shift-swap-offer-message-declining{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.shift-swap-offer-message-text{text-overflow:ellipsis;overflow:hidden;display:inline-block;align-self:center}.shift-swap-offer-confirm-text-1{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;color:#3f4c63;margin-top:24px;text-align:center}.shift-swap-offer-confirm-text-main{margin-top:24px;text-align:center;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#332f2f}.shift-swap-offer-decline{padding:13px 16px 16px;border:solid 1px #e8ecf1;background-color:#eaf3f8;border-top-width:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin-bottom:20px}.shift-swap-offer-decline-no-original-comment{border-top-width:1px;border-radius:3px}.shift-swap-offer-decline>div{margin-top:15px}.shift-swap-offer-decline>div button{margin-left:10px}.shift-swap-offer-decline>div lg-button.ml-0 button{margin-left:0;margin-right:10px}.shift-swap-offer-decline input-field{max-width:355px}.shift-swap-offer-decline .loading-icon{margin:6px 0 0;display:block;flex:1;text-align:center}.shift-swap-offer-actions{text-align:right;margin-bottom:30px}.shift-swap-offer-actions>*{margin-left:10px}#shift-swap-offer-accept-confirm form-buttons{border-top-width:0;margin-top:10px}#shift-swap-offer-accept-confirm form-buttons>div:nth-child(2)>:first-child{position:absolute;left:20px}.sch week-schedule{display:block;border:1px solid #dddcdf;border-top-width:0;margin-top:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sch week-schedule.no-border,.sch week-schedule.no-border #sch-navigation-container-react{border-color:rgba(0,0,0,0) !important}.sch week-schedule .sch-calendar-day.week-view.sch-calendar-day-border-left{border-left-width:0}.sch week-schedule .drag-target-day-bottom.week-schedule-day-col-0{border-left:1px solid #c4cdd5}.sch week-schedule .drag-target-day-bottom .sch-calendar-day-container{height:auto !important}.sch week-schedule .drag-target-day-bottom .sch-calendar-day{border-top-width:0;border-bottom:1px solid #c4cdd5;height:29px}.sch week-schedule .drag-target-day-bottom .sch-calendar-day .sch-calendar-day-label{margin-top:0;padding-top:7px}.sch week-schedule .sch-calendar-day{border-right-width:0;background-color:#f4f6f8;border-top:3px solid #637381}.sch week-schedule .sch-calendar-day-today{background-color:#e0f5f4;border-top-color:#47c1bf}.sch week-schedule .sch-calendar-day-past{border-top-color:#c4cdd5}.sch week-schedule .sch-calendar-day-label{text-transform:capitalize;color:#405352;font-size:13px;font-weight:500;position:relative;top:-1px}.sch week-schedule .sch-calendar-date-label span{position:relative;top:2px;display:inline !important;font-size:12px;color:#454f5b}.sch .sch-shift-transpose.last .sch-shift-transpose-data-container{border-right-width:0 !important}.sch .sch-shift-transpose-grid{padding-right:0 !important}.sch week-day-summary{border-bottom:1px solid #dddcdf;display:block}.sch .sch-week-view-day-summary{background-color:#fff !important;font-weight:500;color:#637381}.sch .sch-week-view-day-summary div span{font-size:11px !important}.sch .sch-week-view-day-summary-past{color:#93a0ad}.manage-events{width:690px}.manage-events .eb-header{height:65px;vertical-align:middle;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #dfe3e8}.manage-events .dismiss-button{cursor:pointer;color:#212b36;width:16px;line-height:65px;font-size:20px}.manage-events .header-text{height:65px;font-size:20px;text-align:left;color:#212b36;margin-left:20px;line-height:65px}.manage-events .no-events-found{text-align:center;font-size:16px;color:#ccc;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.manage-events .scroll-table{height:500px;position:relative;overflow-y:auto;background-color:#f9fafb}.manage-events .scroll-table .sub-title{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#212b36;margin-top:16px;display:block}.manage-events .scroll-table .event-card{border-radius:3px;overflow:hidden;min-height:117px;background:#fff;margin:16px 0}.manage-events .scroll-table .event-card .event-card-footer{margin-top:18px;line-height:1.2}.manage-events .scroll-table .event-card .event-card-footer .local-event{color:#919eab;font-size:14px;text-transform:capitalize}.manage-events .scroll-table .event-card .event-card-footer .custom-event{font-size:14px;color:#0087e3;cursor:pointer}.manage-events .scroll-table .event-card div{background-size:cover}.manage-events .scroll-table .event-card>div:first-child{padding:20px 16px}.manage-events .scroll-table .event-card h1{font-size:18px;font-weight:500;line-height:1.2;color:#212b36;margin-bottom:6px}.manage-events .scroll-table .event-card .event-date{font-size:14px;color:#637381;line-height:1.2}.manage-events .event-card-edit{padding:20px 0 0}.manage-events .event-card-edit inline-input input-field[type=select]{margin-top:20px}.manage-events .event-card-edit .demand-drivers-area{margin-top:20px}.manage-events .actions{clear:both;padding-top:20px;width:100%;height:76px;border-top:solid 1px #dfe3e8}.manage-events .actions .delete-button{float:left;margin-top:10px;margin-left:20px}.sch .sch-control-row{height:60px}.sch-action{height:36px;border-radius:36px;cursor:pointer;width:120px;display:inline-block}.sch-action.disabled{cursor:default;background-color:#dfe1eb;border:1px solid #dfe1eb;color:#272c6f}.sch .sch-dual-view{height:36px;line-height:36px;border-radius:36px;border:1px solid #dddcdf;background-color:#dfe1eb;width:171px;margin:12px auto}.sch .sch-dual-view.compact{width:130px;margin:12px auto}.sch .sch-day-view-selector{line-height:0;height:25px}.sch .sch-dual-view-selector{display:inline-block;color:#272c6f;border-radius:36px;width:83px;font-size:12px;cursor:pointer;top:-1px;position:relative}.sch .sch-dual-view-selector-right{position:relative;left:1px}.sch .sch-dual-view-selector.compact{width:62px}.sch .sch-dual-view-selector.sch-dual-view-selector-active{background-color:#272c6f;color:#fff}.sch .sch-dual-view-selector.sch-dual-view-selector .ion-ios-person{color:#272c6f}.sch .sch-dual-view-selector.sch-dual-view-selector-active .ion-ios-person{color:#fff}.sch .sch-heat-map-circle{display:inline-block;margin-top:4px;margin-left:5px;float:left;width:26px;height:26px;border-radius:26px;background-color:#999eb2;cursor:pointer}.sch .sch-heat-map-circle.active{background-color:#272c6f}.sch .sch-heat-map-label{display:inline-block;height:36px;line-height:36px;font-size:12px;color:#272c6f}.sch .sch-heat-map-label.active{color:#272c6f}.sch .sch-edit{background-color:#272c6f;color:#fff;border:1px solid #272c6f}.sch-save{border:1px solid #6de684;background-color:#6de684;color:#054109}.sch-cancel{border:1px solid #dcdee0;background-color:#dcdee0;color:#53585f}.sch .sch-publish{background-color:#fb7800;color:#fff;width:120px;height:40px;line-height:40px;border-radius:5px;cursor:pointer;display:inline-block}.sch .sch-publish.disabled{background-color:#dfe1eb;cursor:default}.sch .sch-published{height:40px;line-height:40px;border-radius:36px;background-color:#dfe1eb;color:#272c6f}.sch .sch-action-icon{display:inline-block;padding-right:10px;font-size:12px}.sch .sch-action-label{display:inline-block;font-size:12px;text-transform:uppercase;position:relative}.sch .sch-tri-selector-container{width:170px;height:36px;line-height:36px;border:1px solid #dddcdf;border-radius:36px;background-color:#dfe1eb;margin:12px auto}.sch .sch-tri-selector{display:inline-block;height:36px;width:32.2%;line-height:36px;color:#272c6f;font-size:12px;cursor:pointer}.sch .sch-tri-selector .ion-ios-person{color:#272c6f;font-size:12px;top:-2px}.sch .sch-tri-selector-active .ion-ios-person{color:#fff !important;top:-2px}.sch .sch-tri-selector-active{background-color:#272c6f;color:#fff;border:1px solid #272c6f;border-radius:36px;height:34px}.sch .sch-confidence{width:25%;float:right;height:36px}.sch .sch-confidence-index{float:right;width:170px;height:36px;border:1px solid #dddcdf;border-radius:36px}.sch .sch-confidence-index-label{float:left;font-size:12px;line-height:36px;padding-left:10px}.sch .sch-confidence-index-pct-label{float:right;font-size:12px;background-color:#060;color:#fff;line-height:34px;height:34px;width:36px;border-radius:36px;border:1px solid #060}.sch .sch-refresh-popover-container{position:absolute;top:50px;left:60px}.sch .sch-action .popover{max-width:180px;width:180px;border-radius:10px;background-color:#444f61}.sch .sch-action .popover>.arrow{border-bottom-color:#444f61}.sch .sch-action .arrow:after{border-bottom-color:#444f61}.sch .sch-refresh-popover-text{color:#0087e3}.sch .sch-refresh-popover-text2{color:#fff}.sch .last-refresh-container{position:absolute;color:#969696}.sch .sch-last-refresh-text{font-size:10px}.sch .bar-graph .tooltip-inner{left:-25px}.sch .area-graph .tooltip-inner{left:30px}.sch .refresh-tooltip{margin-top:-15px}.sch .confidence-index-tooltip .tooltip-inner{max-width:500px;width:200px;left:6px;top:1px}.sch .heatmap-tooltip .tooltip-inner{top:1px}.sch .list2-tooltip .tooltip-inner{left:-35px}.sch .team-tooltip .tooltip-inner{left:50px}.sch .opacity-none{opacity:0;cursor:default}.sch .opacity-none .sch-heat-map-circle{cursor:default}.sch .mr-100{margin-right:150px}.sch .buttontable{width:100%}.sch .buttontable tr{width:100%}.sch .buttontable td{width:20%;padding:0;vertical-align:top}.sch .buttontable .cp-big-button{width:22%}.sch .buttontable .cp-small-button{width:17%}.sch .buttontable .sch-action{line-height:36px}.sch .congrats-message{font-size:14px;color:#3c4c65;text-align:center;padding-bottom:20px;font-weight:bold}.sch .save-btn-small{border-radius:100px;width:100px;font-size:11px;background-color:#64c164}.sch.modal-footer{border:none}.sch .cancel-btn-small{border-radius:100px;font-size:11px;width:100px;margin:0px 45px 0px 0px;float:left}.sch.modal-body{margin-bottom:80px}.sch .buttontable .sch-published,.sch .buttontable .sch-publish{height:40px}.sch.publish-modal-body{width:100%;padding:0px}.sch .publish-confirm-modal{width:580px;border-radius:5px;background-color:#fff}.sch .publish-confirm-modal-title-container{height:60px;padding:0px;border-top-right-radius:5px;border-top-left-radius:5px;background-color:#0087e3}.sch publish-confirm-modal-line{width:580px;height:2px;border:solid 1px #e3e4e6}.sch .publish-confirm-modal-title-label{font-family:"Mallory Light";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;float:left;color:#fff;padding:20px 22px 20px 22px}.sch .publish-confirm-modal-title-version{font-family:"Mallory Light";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;text-align:right;color:#fff;float:right;padding:20px 26px 30px 22px;margin-top:3px}.sch .publish-confirm-modal-date-container{margin:20px}.sch .publish-confirm-modal-message-container{border-top:solid 1px #d2d8df;margin-left:0px;margin-right:0px}.sch .publish-confirm-modal-message-container-compliance{padding:15px 20px;background:#fffeec}.sch .publish-confirm-modal-message-container-compliance p{font-size:14px}.sch .publish-confirm-modal-message-text{font-family:"Mallory Light";font-size:14px;font-weight:normal;font-style:italic;font-stretch:normal;line-height:1.57;color:#83878b}.sch .publish-confirm-modal-message-box{padding:20px}.sch .publish-confirm-modal-worker-profile-details-container{margin-bottom:18px}.sch .publish-confirm-modal-worker-details-container{display:flex;flex-direction:column;border-top:solid 1px #d2d8df;border-bottom:solid 1px #d2d8df;background-color:#f4f7fd}.sch .publish-confirm-modal-worker-details-message{margin:20px;font-family:"Mallory Medium";font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;color:#53585f}.sch .publish-confirm-modal-worker-details-message.m-10-20{margin:10px 0 0 20px}.sch .publish-confirm-modal-worker-details-message-active{font-family:"Mallory Medium";font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;color:#0087e3}.sch .publish-confirm-modal-worker-message-container{margin:20px}.sch .publish-confirm-modal-worker-detail{display:flex;height:70px;margin:15px 0}.sch .sch-shift-worker-details{font-size:15px;width:52px;display:inline-block;margin-right:12px;margin-left:12px;margin-bottom:5px}.sch .sch-shift-worker-profile-initials{font-family:"Mallory Book";font-size:10px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.4;text-align:center;color:#53585f}.sch .sch-shift-change-status-publish span{font-size:7px;display:inline-block;border-radius:5px;border:1px solid #ccc;padding:1px 5px 0;background:#fff}.sch .publish-confirm-modal-worker-prev{font-size:37px;display:inline-block;font-weight:normal;font-style:normal;font-stretch:normal;color:#53585f;position:relative;left:9px;margin-right:10px;width:15px}.sch .publish-confirm-modal-worker-next{font-size:37px;display:inline-block;font-weight:normal;font-style:normal;font-stretch:normal;color:#53585f;position:relative;right:5px;width:15px}.sch .publish-confirm-modal-worker-top-15{top:-20px}.sch .publish-confirm-modal-worker-top-30{top:-14px}.sch .publish-confirm-modal-worker-photo-details-container{display:inline-block;width:550px;margin:-15px 0 0 2px}.sch .publish-confirm-modal-worker-photo-details-container.styles-for-location-group{display:flex;margin-top:0px}.sch .publish-confirm-modal-worker-photo-details-container-130{height:130px}.sch .publish-confirm-modal-worker-photo-details-container-150{height:150px}.sch .publish-confirm-modal-date-label{font-family:"Mallory Medium";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;text-align:right;color:#3c4c65;float:left}.sch .publish-confirm-modal-location-label{font-family:"Mallory Book";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;text-align:right;color:#3c4c65;float:right}.sch .publish-confirm-modal-location-marker{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;color:#0087e3;margin-right:5px}.sch .sch-shift-worker-img-40-40{position:relative;left:4px;height:40px;width:40px;border:solid 1.1px #53585f;border-radius:40px;background-color:#fff}.sch .sch-shift-worker-initials-40-40{height:40px;width:40px;border-radius:40px;text-align:center;left:4px;position:relative;border:solid 1.1px #53585f}.sch .sch-shift-worker-initials-40-40-text{font-size:12px;color:#fff;line-height:40px;height:40px;text-align:center}.sch .sch-publish-cancel-btn{float:left;width:132px;height:40px;border-radius:56px;background-color:#dcdee0;margin-right:50px}.sch .sch-publish-confirm-btn{float:right;min-width:132px;height:40px;border-radius:56px;background-color:#6de684}.sch-template-save .save-modal-body.sch,.sch-template-save .save-schedule-confirm-message1{height:auto !important}.sch .sch-publish-text{width:55px;height:13px;font-family:"Mallory Book";font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;text-align:center;color:#054109}.sch .sch-publish-spinner{font-size:14px;color:#fff}.sch .sch-publish-confirm-modal-btn-container{padding-top:15px;width:600px;padding-left:15px;padding-right:15px;display:table-cell;padding-bottom:15px}.sch .publish-confirm-modal-worker-textarea{width:560px;height:75px;border-radius:5px;background-color:#fff;border:solid 1px #e0e1ea;color:#83878b;font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;font-family:"Mallory Book";resize:none;padding:10px 15px}.sch .publish-confirm-modal-worker-message-label{font-family:"Mallory Medium";font-size:12px;font-weight:500;line-height:1.83;color:#53585f;margin-bottom:5px}.sch .publish-confirm-modal-worker-message-preview{margin-bottom:20px;line-height:1.36}.sch .save-schedule-confirm-conflict-icon{width:100%;text-align:center;height:10px;margin-top:15px;font-size:25px}.sch .save-schedule-confirm-message1{width:240px;height:72px;font-family:"Mallory Medium";font-size:15px;font-weight:500;line-height:1.2;text-align:center;color:#3c4c65;margin:20px 20px 20px 20px}.sch .save-schedule-confirm-message2{overflow:auto;width:240px;height:40px;font-family:"Mallory Book";font-size:14px;line-height:1.43;text-align:center;color:#3c4c65;margin:0px 20px 20px 20px}.sch .save-schedule-confirm-message3{margin:17px 12px;font-size:11px;font-style:italic;text-align:center;color:#919294}.sch .save-schedule-confirm-sub-message2{width:240px;min-height:20px;font-family:"Mallory Book";font-size:14px;line-height:1.43;text-align:center;color:#3c4c65;margin-left:20px}.sch .save-schedule-confirm-message3{width:240px;height:40px;font-family:"Mallory Book";font-size:13px;font-weight:normal;font-style:italic;font-stretch:normal;line-height:1.54;text-align:center;color:#919294;margin:20px 5px 20px 28px}.sch .save-confirm-modal{width:300px;height:250px;border-radius:5px;background-color:#fff}.sch.save-modal-body{height:170px;padding:0px}.sch .sch-save-cancel-btn{width:110px;height:36px;border-radius:56px;background-color:#dcdee0;float:left}.sch .sch-save-confirm-btn{min-width:110px;height:36px;border-radius:56px;background-color:#6de684;float:right}.sch .sch-ok-single-btn{width:110px;height:36px;border-radius:56px;background-color:#6de684}.sch .sch-progress-single-btn{min-width:200px;min-height:36px;border-radius:56px;background-color:#6de684;white-space:normal;text-align:center;margin-top:10px}.sch .save-confirm-btn-container{clear:both;margin:15px}.sch .successful-publish-message-container{position:fixed;top:169px;left:38px;width:231px;height:66px;font-family:"Mallory Medium";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.38;text-align:center;color:#53585f}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.sch .successful-publish-message-container{position:absolute}}.sch .successful-publish-message-container ::-ms-clear{display:none}.sch .successful-publish-message-container-confirmation{position:fixed;top:225px;left:38px;width:231px;height:66px;font-family:"Mallory Medium";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.38;text-align:center;color:#53585f}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.sch .successful-publish-message-container-confirmation{position:absolute}}.sch .successful-publish-message-container-confirmation ::-ms-clear{display:none}.sch .successful-publish-icon-background{position:fixed;top:26px;left:18px;width:264px;height:136px;object-fit:contain}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.sch .successful-publish-icon-background{position:absolute}}.sch .successful-publish-icon-background ::-ms-clear{display:none}.sch .successful-publish-icon-circles{position:fixed;top:20px;left:80px;width:140px;height:140px;object-fit:contain;z-index:100}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.sch .successful-publish-icon-circles{position:absolute;top:0;left:70px}}.sch .successful-publish-icon-circles ::-ms-clear{display:none}.sch .successful-publish-icon{position:fixed;top:60px;left:125px;width:65px;height:68px;object-fit:contain;z-index:10000}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.sch .successful-publish-icon{position:absolute;top:44px;left:45px}}.sch .successful-publish-icon ::-ms-clear{display:none}.sch .publish-success-modal{width:300px;height:330px;border-radius:5px;background-color:#fff}.sch.success-modal-body{height:260px;border-radius:5px;background-color:#fff}.sch .successful-publish-message-btn-ok{width:110px;height:36px;border-radius:56px;background-color:#77d577;margin-right:74px}.sch .sch-control-row-1{height:52px;background-color:#f3f6f8;border-top:solid 1px #eaecef;padding:8px 40px 8px 35px;width:1124px;left:-35px}.sch .sch-control-switch{display:inline-block;height:36px;width:40px;border-radius:5px;background-color:#fff;border:solid 1px #d3d5de;padding:9px 11px 9px 11px;cursor:pointer}.sch .sch-control-switch.left{border-top-right-radius:0px;border-bottom-right-radius:0px}.sch .sch-control-switch.right{border-top-left-radius:0px;border-bottom-left-radius:0px;border-left:none}.sch .sch-control-switch.middle{border-radius:0px;border-left:none}.sch .sch-control-switch.enabled{background-color:#f1f6fd}.sch .sch-control-row-2{height:71px;background-color:#fff;border-top:solid 1px #eaecef;padding:0px 40px 0px 35px;width:1124px;left:-35px}.sch .sch-control-row-2.edit{border-top:solid 3px #f98700}.sch .sch-control-row-2.edit>div{position:relative;top:-2px}.sch .sch-control-button{display:inline-block;height:36px;border-radius:5px;background-color:#fff;border:solid 1px #b3bdcb;padding:10px;cursor:pointer}.sch .sch-control-button-save{display:inline-block;height:36px;border-radius:5px;background-color:#77d577;border:solid 1px #64c164;padding:10px 16px 10px 16px;vertical-align:middle;cursor:pointer}.sch .sch-control-button-cancel{display:inline-block;height:36px;border-radius:5px;background-color:#dcdee0;border:solid 1px #c1c7ce;padding:10px 16px 10px 16px;cursor:pointer;vertical-align:middle}.sch .sch-control-button-label{font-size:12px;color:#001160}.sch .sch-control-button-save-label{font-size:12px;line-height:16px;color:#08490d}.sch .sch-control-button-cancel-label{font-size:12px;line-height:16px;color:#53585f}.sch .sch-control-kpi-button-alt{display:block;text-align:left;height:8px;font-size:8px;color:#9ca7ba}.sch .sch-control-kpi-container{width:100px}.sch .sch-control-kpi{height:15px;text-align:left}.sch .sch-control-kpi-value{height:15px;font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left}.sch .sch-control-kpi-value.blue{color:#0087e3}.sch .sch-control-kpi-value.green{color:#61c866}.sch .sch-control-kpi-value.orange{color:#fb7800}.sch .sch-control-kpi-value.small{margin-top:1px;height:13px;font-size:13px}.sch .sch-control-kpi-value-units{font-size:15px;font-weight:500;height:15px;color:#757a7f}.sch .sch-control-kpi-label{height:13px;font-size:13px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#53585f;text-align:left}.sch .sch-control-kpi-vertical-divider{background-color:#dfe1eb;height:30px;vertical-align:middle;width:2px;margin-top:5px}.sch .sch-control-button-special{display:inline-block;height:36px;vertical-align:middle;border-radius:5px;background-color:#fb7800;border:solid 1px #bc6514;padding:10px;cursor:pointer}.sch .sch-control-button-special-label{font-size:13px;color:#fff}.sch .sch-control-edit-msg{text-align:center;height:71px;color:#fb7800;font-size:16px}.sch .sch-control-admin-action{position:relative;top:-3px}.sch .sch-control-role-legend{margin:10px 0 0;float:left;color:#000;height:21px}.sch .sch-control-role-legend-name{font-size:10px;float:left;margin-right:30px}.sch .sch-control-role-legend-color{width:16px;height:6px;margin-top:5px}.tooltip .tooltip-inner{color:#53585f;background-color:#fff;border-radius:5px;border:solid 1px #53585f}.tooltip-icon{display:inline-block !important;width:10px}.tooltip-icon .popover-content,.tooltip-icon span{font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#6c7885;white-space:nowrap}.sch-table .border-spacing{border-collapse:separate;border-spacing:0 10px}.sch-table .table-head{border-left:1px solid #dddcdf;border-right:1px solid #dddcdf;border-top:1px solid #dddcdf;text-transform:uppercase;background-color:#efefef;vertical-align:middle;font-family:"Mallory Medium";font-size:11px;height:34px}.sch-table .table-header-field.first{padding-left:20px}.sch-table .table-row{border-left:1px solid #e5ebed;border-right:1px solid #e5ebed;height:65px}.sch-table .active-color{color:#0087e3;margin-right:2px}.sch-table .table-row.first{border-top:none}.sch-table .table-row.last{border-bottom:1px solid #dfe1eb}.sch-table .highlight-value{font-size:14px;font-family:"Mallory Medium"}.sch-table .active-value{color:#0087e3}.sch-table .ml-29{margin-left:29px}.sch-table .status-label-container{margin-bottom:5px}.sch-table .table-field{text-align:left;vertical-align:middle;color:#53585f;font-size:13px;border-bottom:1px solid #dfe1eb;padding:8px 12px}.sch-table .table-field.first{padding-left:20px;border-left:1px solid #dfe1eb;width:84px}.sch-table .table-field.last{border-right:1px solid #dfe1eb}.sch-table .table-field-text-icon{margin-right:4px;font-size:14px}.sch-table .table-field-action{height:36px;border-radius:36px;cursor:pointer;display:inline-block;background-color:#272c6f}.sch-table .table-field-action-icon{display:inline-block;height:36px;color:#fff;font-size:12px;margin-left:10px;line-height:36px}.sch-table .table-field-refresh{margin-left:2px;color:#0087e3}.sch-table .table-field-remove{font-size:18px;float:right;margin-top:4px}.sch-table .more-menu-view-popup{position:absolute;width:100px;height:25px;background-color:#fafafa;z-index:10000;border:1px solid #d3d3d3}.sch-table .unpublish-label{margin-left:2px}.sch-table .table-field-action-label{display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;margin-left:20px;height:36px;line-height:36px;margin-right:20px}.sch-table .sch-shift-worker-img-28-28{position:relative;left:2px;height:28px;width:28px;border:1px solid #fff;border-radius:28px;background-color:#fff}.sch-table .sch-shift-worker-initials-28-28{height:28px;width:28px;border-radius:28px;text-align:center;background-color:#123d88}.sch-table .sch-shift-worker-initials-28-28-text{font-size:12px;color:#fff;line-height:28px;height:26px;text-align:center;background-color:#123d88}.sch-table .dash-center-aligned{opacity:.7;margin-left:15px}.sch-table .table-field-ratings{color:#fb7800}.sch-table .table-field-status-msg-icon{font-size:14px;margin-right:10px}.sch-table .table-field-status-numerator{font-size:14px;color:#000;font-family:"Mallory Medium"}.sch-table .bold-message{font-weight:bolder}.sch-table .table-field-status-denominator{font-size:14px;font-family:"Mallory Book"}.sch-table .table-field-status-msg-line-2-msg{font-size:12px;font-family:"Mallory Book"}.sch .table-field-action-icon.ion-ios-people{font-size:18px}.sch .background-current-week-legend-table{color:#fff;background-color:#001160;font-size:11px}.sch .background-finalized-legend-table{color:#424242;background-color:#bdc1f3}.sch .background-in-progress-legend-table{color:#424242;background-color:#dfebf8}.sch .background-published-legend-table{color:#424242;background-color:#dcdef7}.sch .table-profile-photo{display:inline-block}.sch .table-profile-initials{display:inline-block;margin-left:10px}.sch .table-inline-block{display:inline-block}.sch-table .cancel-btn-small{border-radius:100px;font-size:11px;width:100px;margin:0px 45px 0px 0px;float:left}.sch-table .red-text{color:red}.sch-table.modal-body{margin-bottom:80px}.sch-table.modal-body.continue{margin-bottom:100px}.sch-table.modal-footer{border:none}.modal-footer-no-fixed{position:static !important}.widget-toshow{display:none}.sch-table .green-color-btn{border-radius:100px;width:100px;font-size:11px;background-color:red}.sch-table .warning-message{font-size:14px;color:#3c4c65;text-align:center;padding-bottom:20px;font-weight:bold}.sch-table .warning-text{font-size:12px;color:#3c4c65;text-align:center;margin-bottom:20px}schedule-table .schedule-table-header{margin-top:19px}schedule-table .schedule-table-row-no-click{cursor:default !important}schedule-table .schedule-table-row{cursor:pointer;border-radius:5px;overflow:hidden;height:64px;background-color:#fff;border:solid 1px #e0e1e5;margin-top:7px}schedule-table .schedule-table-row .left-banner{position:absolute;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-top:-1px;margin-left:-1px;width:64px;height:64px;text-align:center;text-transform:uppercase}schedule-table .schedule-table-row .left-banner span{font-family:"Mallory Light";font-size:11px;width:100%}schedule-table .schedule-table-row .left-banner.cell-no-extra-class{color:#424242;border-right:1px solid #e0e1e5}schedule-table .schedule-table-row .left-banner.cell-no-extra-class+div .schedule-status-title{opacity:.66}schedule-table .schedule-table-row .left-banner+div{text-align:left;padding-left:79px;padding-top:9px}schedule-table .schedule-table-row .left-banner+div .schedule-status-title{font-size:14px;margin-bottom:7px;line-height:1.57}schedule-table .schedule-table-row .ready-to-release-message{height:100%;padding-bottom:2px}schedule-table .schedule-table-row .text-hours,schedule-table .schedule-table-row .text-hours span{font-size:13px}schedule-table .schedule-table-row .color-grey{color:#53585f}schedule-table .schedule-table-row .color-orange{color:#fb7800}schedule-table .schedule-table-row .color-blue{color:#0087e3}schedule-table .schedule-table-row .color-green{color:#66bb6a}schedule-table .schedule-table-row .schedule-table-score-wrapper{justify-content:flex-start}schedule-table .schedule-table-row .schedule-score-chart{position:relative;width:40%;font-size:13px;padding:0px 4px}schedule-table .schedule-table-row .schedule-score-chart .progress_text{font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.27;letter-spacing:normal;color:#212121;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}schedule-table .schedule-table-row .schedule-score-chart .background-current-week-legend-table{background:none !important}schedule-table .schedule-table-row .schedule-score-chart .background-current-week-legend-table .mini-arc path{fill:rgba(47,61,125,.69) !important}schedule-table .schedule-table-row .schedule-score-chart .background-current-week-legend-table circle{fill:rgba(47,61,125,.69) !important}schedule-table .schedule-table-row .schedule-score-chart .background-in-progress-legend-table,schedule-table .schedule-table-row .schedule-score-chart .background-finalized-legend-table{background:none !important}schedule-table .schedule-table-row .schedule-score-chart.schedule-table-score .percent-circle text.percent-circle__number{font-size:11px;text-align:center;fill:#212121;font-weight:500;text-anchor:middle}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){schedule-table .schedule-table-row .schedule-score-chart.schedule-table-score .percent-circle__svg{left:0px;top:0px}}schedule-table .schedule-table-row .schedule-score-chart.schedule-table-score .percent-circle__svg ::-ms-clear{display:none}schedule-table .schedule-table-header+.schedule-table-row{margin-top:13px}schedule-table .pseudo-table-header{font-size:11px;color:#a6aaa9;letter-spacing:normal;text-align:left;text-transform:uppercase}schedule-table .activity-props{height:40px;margin-top:11px;float:left;margin-left:9px;display:inline-block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){schedule-table .activity-props{display:inline-flex;flex-direction:column}}schedule-table .activity-props ::-ms-clear{display:none}schedule-table avatar{margin-top:15px;float:left;width:34px;display:block;border-radius:50%;height:34px;overflow:hidden}schedule-table avatar img{border-radius:0% !important}schedule-table .text-accent{font-family:"Mallory Book";font-size:12px;color:#53585f}schedule-table .text-accent .text-accent-impersonate-info{max-width:200px;overflow-wrap:break-word}schedule-table .text-accent .text-accent-display-name{font-family:"Mallory Book";font-size:12px;color:#53585f;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100px;padding-right:5px;float:left}schedule-table .text-accent .text-accent-last-initial{font-family:"Mallory Book";font-size:12px;color:#53585f;clear:left}schedule-table .row-modification{display:inline-block}schedule-table .text-small{font-family:"Mallory Light";font-size:11px;font-weight:300;line-height:1.36;color:#53585f}schedule-table .text-warning-color{color:#cc2f33 !important}.loading-box{height:350px}.dms-box-title>span{color:#62707d;font-size:11px;font-weight:300}.error-modal .modal{text-align:center;padding:0 !important}.error-modal .modal:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.error-modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle;width:260px;height:200px}.error-modal .modal-content{width:260px}.error-modal .modal-body{height:120px;width:100%;font-size:14px;font-family:Mallory-Book;padding:20px 25px 20px 25px;color:#3c4c65}.error-modal .modal-text{font-size:14px;color:#3c4c65}.error-modal .modal-footer{text-align:center}.sch .sch-thumbs{height:30px;line-height:30px;margin-right:10px}.sch .sch-thumbs.short{height:15px;line-height:15px;margin-right:0px}.sch .sch-thumbs.up{color:#84df4e}.sch .sch-thumbs.down{color:#ff2600}.sch .sch-thumbs.neutral{color:#fb7800}.sch .sch-thumbs-up-clr{color:#84df4e}.sch .sch-thumbs-down-clr{color:#ff2600}.sch .sch-thumbs-neutral-clr{color:gray}availability{width:100%;display:block;padding:0 35px;box-sizing:border-box}availability .availability-modern{--availability-red: #e5e5e5;--availability-green: #a5d6a7;--availability-grey: #fdfdfd;--availability-green-20: #70be74;--availability-green-40: #479c4a;--availability-red-40: #898989;--availability-red-20: #b7b7b7;--availability-grey-40: #979797;--availability-grey-20: #cacaca}availability .availability-classic{--availability-red: #fcdddc;--availability-green: #a5d6a7;--availability-grey: #f3f3f3;--availability-grey-40: #919191;--availability-red-40: #ed342e;--availability-green-40: #479c4a;--availability-green-20: #70be74;--availability-red-20: #f48885;--availability-grey-20: #c2c2c2}availability .availability-settings-legend-green{background:var(--availability-green) !important}availability .availability-settings-legend-red{background:var(--availability-red) !important;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent) !important;background-size:18px 18px !important}availability .availability-settings-legend-grey{background:var(--availability-grey) !important}availability .selected-availability-tooltip-box{position:relative}availability .selected-availability-tooltip-box>span{position:absolute;margin-top:-40px;color:#fff;border-radius:5px;padding:5px 8px;min-width:100px;font-size:9px;text-align:center;margin-left:-50px}availability .selected-availability-tooltip-box>span.tooltip-green{background:var(--availability-green);color:var(--availability-green-40)}availability .selected-availability-tooltip-box>span.tooltip-red{background:var(--availability-red);color:var(--availability-red-40)}availability .selected-availability-tooltip-box>span.tooltip-grey{background:var(--availability-grey);color:var(--availability-grey-40)}availability .selected-availability-tooltip-box>span.tooltip-mixed{background:rgba(83,88,95,.5)}availability .availability-read-mode .availability-zone span{opacity:0}availability .availability-read-mode .availability-zone.pto-zone span{opacity:1}availability .availability-read-mode .availability-zone.green-zone{background-color:var(--availability-green) !important}availability .availability-read-mode .availability-zone.grey-zone{background-color:var(--availability-grey) !important}availability .availability-read-mode .availability-zone.red-zone{background-color:var(--availability-red) !important;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent) !important;background-size:18px 18px !important;color:#fff}availability .availability-force-show-labels.availability-read-mode .availability-zone span{opacity:1}availability .availability-no-shifts.availability-read-mode .availability-zone span{opacity:1}availability .cursor-draggable{cursor:move}availability .cursor-empty{cursor:cell}availability .cursor-resizableE{cursor:e-resize}availability .cursor-resizableW{cursor:w-resize}availability .availability-loading{opacity:.3}availability .availability-row{transition:opacity .3s;position:relative;height:42px}availability .availability-row-legend{position:absolute}availability .availability-row-legend>div{height:45px;margin-left:-28px;line-height:15px;font-size:12.455px;text-align:center;color:#67696d}availability .availability-row .availability-zone{position:absolute;box-sizing:border-box;z-index:9;padding-top:15px;height:42px;padding-bottom:15px;text-align:center;display:flex;justify-content:center;align-items:center}availability .availability-row .availability-zone span{font-size:10px;line-height:13px}availability .availability-row .availability-zone.green-zone{background-color:var(--availability-green);color:#67696d}availability .availability-row .availability-zone.grey-zone{background-color:var(--availability-grey);color:var(--availability-grey) !important}availability .availability-row .availability-zone.red-zone{background-color:var(--availability-red);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent) !important;background-size:18px 18px !important;color:#fff}availability .availability-row .availability-zone.mixed-zone{background-color:#accbfe;opacity:.5}availability .availability-row .availability-zone.mixed-zone span{border-radius:100px;background-color:rgba(245,245,246,.5);display:inline-block;padding:2px 10px;margin-top:-2px}availability .availability-row .availability-zone.green-zone,availability .availability-row .availability-zone.red-zone,availability .availability-row .availability-zone .grey-zone{opacity:.8}availability .availability-row .availability-zone.mixed-zone{z-index:10}availability .availability-row .availability-zone.changed{border:2px dashed rgba(0,0,0,.3)}availability .availability-row .availability-zone.changed-and-is-changeable{border:2px dashed #fff}availability .availability-row .availability-zone.selected{box-shadow:inset 0 0 0 3px rgba(0,0,0,.3)}availability .availability-row .availability-zone.selected :after,availability .availability-row .availability-zone.selected :before{content:"";width:0;border-right:1px solid rgba(0,0,0,.3);border-left:1px solid rgba(0,0,0,.3);height:10px;padding:0 2px;position:absolute;display:inline-block;margin-top:2px}availability .availability-row .availability-zone.selected :after{right:10px}availability .availability-row .availability-zone.selected :before{left:10px}availability .availability-row .availability-zone.selected.green-zone{border-color:var(--availability-green-20)}availability .availability-row .availability-zone.selected.red-zone{border-color:var(--availability-red-20)}availability .availability-row .availability-zone.selected.grey-zone{border-color:var(--availability-grey-20)}availability .availability-row .green-zone span{color:var(--availability-green-40);opacity:1}availability .availability-row .red-zone span{color:var(--availability-red-40);opacity:1}availability .availability-row .grey-zone span{color:var(--availability-grey-40);background-color:rgba(0,0,0,0);opacity:1}availability .availability-row .availability-shift{position:absolute;margin-left:-1px;border-image-slice:1;z-index:9;text-align:left;background:#fff;padding:5px 5px 4px;border-width:1px 1px 1px 10px;border-style:solid;margin-top:4px;border-radius:5px;height:33px}availability .availability-row .availability-shift.extension{border-left:dotted 1px;border-top-left-radius:0;border-bottom-left-radius:0}availability .availability-row .availability-shift.main{border-right:dotted 1px;border-top-right-radius:0;border-bottom-right-radius:0}availability .availability-row .availability-shift .business-location{font-weight:300;padding-right:5px}availability .availability-row .availability-shift span{font-family:"Mallory Medium";line-height:1;font-size:9px;font-weight:500;color:#332f2f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%;padding-bottom:1px}availability .availability-row .availability-shift .wrapper{display:flex}availability .availability-row .availability-shift .wrapper .left{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}availability .availability-row .availability-shift .wrapper .left.large{flex-shrink:0;margin-right:2px;max-width:80%;width:unset}availability .availability-row .availability-shift .wrapper .right{text-align:right;white-space:nowrap;width:18px}availability .availability-row .availability-shift .wrapper .business-location{text-align:end}availability .availability-row .availability-shift i{font-size:10px;position:absolute;right:4px;bottom:5px;color:#999}availability .availability-row .availability-shift .shift-name{text-transform:uppercase}availability .availability-row .dow-label{position:absolute;width:35px;text-align:center;left:-35px;line-height:13px;height:13px;margin-top:7px;color:#31397c;font-size:10px}availability .availability-row .dow-label div{margin-top:3px;color:#76797f;font-size:12px;display:block}availability .availability-row .delete-label{position:absolute;width:35px;text-align:center;right:-30px;font-size:13px;line-height:13px;height:13px;margin-top:15px}availability .availability-row .delete-label i{cursor:pointer}availability .availability-row .hour-cell{float:left;height:42px;width:2.5%;border-top:1px solid rgba(0,0,0,.135);z-index:10;position:relative}availability .availability-row .hour-cell:nth-child(odd){border-right:1px solid rgba(0,0,0,.09)}availability .availability-row .hour-cell:nth-child(even){border-right:1px solid rgba(0,0,0,.135)}availability .availability-row .hour-cell:first-child{border-left:1px solid rgba(0,0,0,.135)}availability .availability-row .hour-cell.day-part-left{border:3px solid #bdbdbd;border-right:rgba(0,0,0,0);border-right:1px solid #bdbebd;border-radius:2px 0px 0px 4px}availability .availability-row .hour-cell.day-part-right{border:3px solid #bdbdbd;border-left:rgba(0,0,0,0);border-radius:0px 4px 4px 0px}availability .availability-row .hour-cell.in-day-part{border-top:3px solid #bdbdbd;border-bottom:3px solid #bdbdbd}availability .availability-row .hour-cell.both-part{border-radius:4px !important;border:3px solid #bdbebd}availability .availability-row .hour-cell-ghost{display:flex;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;z-index:99999999}availability .availability-row .hour-cell-ghost-boundary{flex-grow:1}availability .availability-row .hour-cell-ghost.availability-ghost-green{background:var(--availability-green) !important}availability .availability-row .hour-cell-ghost.availability-ghost-red{background:var(--availability-red) !important}availability .availability-row .hour-cell-ghost.availability-ghost-grey{background:var(--availability-grey) !important}availability .availability-row .hour-cell-ghost.availability-ghost-mixed{background-color:#accbfe;opacity:.5;border:0}availability .availability-row.availability-row-separator{height:3px}availability .availability-row.availability-row-separator .hour-cell{height:3px;width:2.5%;background:#fff}availability .availability-row .pto-zone{padding:0 5px 0;flex-direction:column;background:#ededf9 no-repeat 98% 50%;z-index:1000;box-shadow:inset 0 0 0 1px #dddddf}availability .availability-row .pto-zone-info{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}availability .availability-row .pto-zone span{color:#9aa1bb;text-transform:uppercase}availability .availability-row.availability-row-time{margin-top:13px;height:6px}availability .availability-row.availability-row-time .hour-cell{height:6px;width:2.5%;background:#fff;border-top-width:0 !important}availability .availability-row.availability-row-time .hour-cell span{font-size:9px;font-weight:500;line-height:.89;color:#67696d;position:relative;top:-12px;left:-10px;display:block;text-align:left}availability .availability-row.availability-row-time .hour-cell span.hour-last{text-align:right;left:inherit;right:-7px}availability .availability-row.availability-row-active:last-child .hour-cell{border-bottom:1px solid rgba(0,0,0,.135);height:43px}availability .last-time-row .availability-row-time{margin-top:0;padding-bottom:23px}availability .last-time-row .availability-row-time .hour-cell span{top:11px}availability .availability-box-ghost{position:absolute;width:100%;z-index:999}availability .hour-cell.twenty-four-hours{width:2.08% !important}.availability-container availability{margin-top:30px}.worker-edit .modal-dialog{width:800px}.sch .worker-edit{min-height:700px;overflow:auto;border-radius:5px;background-color:#fff;padding-bottom:20px}.sch .worker-edit-header{height:50px;background-color:#0087e3;border-top-left-radius:5px;border-top-right-radius:5px}.sch .worker-edit-header-text{line-height:50px;text-align:left;font-size:15px;margin-left:20px;color:#fff}.sch .worker-edit-shift-container{height:55px;padding:5px 0px 5px 0px;background-color:#eff3f6}.sch .worker-edit-shift-container.worker-edit-shift-container_elegant{height:65px}.sch .worker-edit-shift{margin-left:20px}.sch .worker-edit-tabs{margin-top:20px;height:40px;margin-left:20px}.sch .worker-edit-search-container{width:100%;margin-top:20px;height:40px;padding-left:20px;padding-right:20px}.sch .worker-edit-search-field-input-text{display:inline-block;font-size:16px;height:38px;margin-left:10px;border:none;color:#a6aaa9;width:90%}.sch .worker-edit-search-field-input-text:active,.sch .worker-edit-search-field-input-text:focus,.sch .worker-edit-search-field-input-text:hover{border-color:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.sch .worker-edit-search-action{height:40px;border-radius:5px;border:1px solid #a6aaa9}.sch .worker-edit-search-action .form{display:inline-block}.sch .sch-search{color:#0087e3;line-height:35px;width:20px}.sch .worker-edit-empty-search-results{width:100%;float:left;padding:20px 0px 20px 0px}.sch .worker-edit-empty-search-text{height:30px;line-height:30px;font-size:16px;text-align:left}.sch .worker-edit-search-results{margin-top:20px}.sch .worker-edit-image-field{position:relative;display:inline-block;bottom:10px}.sch .worker-edit-description-field{display:inline-block;margin-left:5px}.sch .worker-edit-home-icon{bottom:-2px;margin-right:2px;margin-bottom:4px}.worker-edit .table-row{border-left:1px solid #e5ebed;border-right:1px solid #e5ebed;border-bottom:1px solid #e5ebed;height:50px}.sch .worker-edit .table-row.head-row{background-color:#e5ebed;height:20px}.sch .worker-edit .table-field{text-align:left;vertical-align:middle;color:#53585f;font-size:13px;border:none}.sch .worker-edit-select-container{width:100%;margin-top:20px;height:40px}.sch .worker-edit-shift-select-title{font-size:16px;font-style:italic}.sch .worker-edit-swap-carousel-button{display:inline-block;height:70px;width:20px;margin-top:65px;cursor:pointer}.sch .worker-edit-swap-carousel{margin-top:20px;height:240px;background-color:#f4f7fd;padding-top:20px;padding-bottom:20px}.sch .worker-edit-swap-worker{width:150px;height:200px;border:1px solid #95b1d1;border-radius:5px;float:left;margin-left:23px;cursor:pointer;background-color:#fff}.sch .worker-edit-swap-worker:hover{background-color:#e9f3ff}.sch .worker-edit-swap-worker.selected-worker{background-color:#e9f3ff}.sch .worker-edit-swap-worker-name{margin-top:10px;height:30px;line-height:30px;font-size:13px;text-align:center;color:#5e636a}.sch .worker-edit-search-worker-name{font-size:11px;text-align:left;color:#5e636a;display:block}.sch .worker-edit-search-worker-name .worker-edit-search-worker-display-name{font-size:11px;text-align:left;color:#5e636a;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:120px;padding-right:4px;float:left}.sch .worker-edit-search-worker-name .worker-edit-search-worker-last-initial{font-size:11px;text-align:left;color:#5e636a;clear:left}.sch .worker-edit-swap-worker-image-container{padding-left:50px;height:60px}.sch .worker-edit-swap-worker-image{position:relative}.sch .worker-edit-swap-worker-role{height:30px;line-height:25px;text-align:center}.sch .worker-edit-swap-worker-hours{text-align:center;height:30px}.sch .worker-edit-swap-worker-hours-text{font-size:11px;color:#333}.sch .worker-edit-swap-worker-hours-icon{color:#3190ff;font-size:13px}.sch .worker-edit-swap-worker-location{height:35px;text-align:center}.sch .worker-edit-this-week-hour{font-weight:bold;color:#0087e3}.sch .worker-edit-actions{border-top:1px solid #dddcdf;padding-top:20px;padding-bottom:20px;width:100%;padding-right:30px;clear:both}.sch .worker-edit-scroll-table{height:400px;position:relative;top:-20px;overflow-y:auto}.sch .worker-edit .sch-day-view-shift{margin-left:0px !important;width:50% !important}.sch .worker-edit-actions .sch-action{margin-left:10px;padding:0px;border:none;display:inline-block}.sch .worker-edit .name-field{width:35%}.sch .worker-edit .status-field{width:25%}.sch .worker-edit .this-week-field{width:25%}.sch .worker-edit .action-field{width:15%}.sch .worker-edit .table .thead .tr .th{padding-right:0px}.tmprofile-modal .modal-dialog.modal-lg{width:670px}.sch .modal-parent .tmprofile-modal .modal-content{width:670px;position:relative}.tmprofile.profile-container{text-align:left}.tmprofile .tm-header-row{margin-top:15px;margin-left:75px}.tmprofile .profile-body{padding-left:35px;padding-right:35px;padding-top:20px;color:#67696d}.tmprofile .profile-body .tm-label{font-size:14px;font-family:"Mallory Medium";color:#53585f}.tmprofile .profile-header{height:70px;background-color:#0087e3;color:#fff;padding-top:10px;padding-left:20px}.tmprofile .body-left{float:left;width:40%}.tmprofile .body-right{position:relative;float:right;width:60%;right:-35px}.tmprofile .tm-hours-scheduled{margin-left:7px;float:left;position:relative;top:3px}.tmprofile .tm-total-hours-label{font-family:"Mallory Medium"}.tmprofile .tm-total-hours-label-green{color:#66bb6a}.tmprofile .tm-hours-available-label-text{font-family:"Mallory Light";font-weight:300}.tmprofile .tm-hours-scheduled span,.tmprofile .tm-available-hours span{font-size:13px}.tmprofile .tm-hours-scheduled-label{font-family:"Mallory Light"}.tmprofile .tm-hours-scheduled-data{font-family:"Mallory Medium"}.tmprofile .tm-available-hours{float:right;text-align:right;position:relative;top:3px}.tmprofile .modal-seperater{width:90%;height:1px;border-top:2px solid #dfe1eb;margin-bottom:10px;margin-top:10px}.tmprofile .tm-address-container .modal-seperater{margin-bottom:15px}.tmprofile .body-left .tm-data{margin-bottom:10px;margin-top:20px;font-size:13px}.tmprofile .body-left .tm-data i{color:#0087e3}.tmprofile .body-left .tm-email{margin-top:10px}.tmprofile .tm-address{margin-bottom:20px;margin-top:20px}.state-selector-container .arrow-down{width:0;height:0;position:relative;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #000;top:-20px;left:165px;pointer-events:none}.tmprofile .body-left .tm-address-line{margin-bottom:10px;color:#67696d;font-size:13px}.state-selector-container{padding:0}.state-selector-container select{padding-left:15px;border:1px solid #dddcdf;-webkit-appearance:none;-webkit-border-radius:0px;width:190px;height:34px;background-color:#fff;font-size:13px;color:#53585f}.tmprofile .available-header{font-size:15px;margin-bottom:10px;text-align:center;width:33%;margin-left:90px;display:inline-block;color:#53585f}.tmprofile .available-header span{color:#1e1e5b}.tmprofile .tm-hours-container{padding-top:14px;padding-left:20px;padding-right:20px;margin-bottom:12px;height:43px;border:solid 1px #e5e8ef;border-right:none;border-left:none;width:100%;background-color:#fafafb;margin-left:0}.tmprofile .phone-icon{font-size:18px;margin-right:9px;margin-left:2px}.tmprofile .mail-icon{font-size:12px;margin-right:10px}.tmprofile .tm-details{margin-bottom:15px;color:#929eaf;display:inline-block;vertical-align:top}.tmprofile .tm-details .info{color:#929eaf;margin-top:10px;font-size:13px}.tmprofile .tm-location-info,.tmprofile .tm-role-info,.tmprofile .tm-tenure-info,.tmprofile .tm-details-label,.tmprofile .tenure-container{display:inline-block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.tmprofile .tm-location-info,.tmprofile .tm-name{display:inline-flex;align-items:center}}.tmprofile .tm-location-info ::-ms-clear,.tmprofile .tm-name ::-ms-clear{display:none}.tmprofile .location-icon{position:relative;top:-3px;height:12px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.tmprofile .location-icon{margin-right:5px}}.tmprofile .location-icon ::-ms-clear{display:none}.tmprofile .week-availability-chart{margin-left:35px;margin-right:35px}.tmprofile .week-availability-chart .chart-container{width:99%;float:right}.tmprofile .week-availability-chart .chart-container .grid-row{position:relative;height:50px;margin-bottom:1px}.tmprofile .week-availability-chart .chart-container .grid-day-label{font-size:15px;position:absolute;left:-36px;top:30px;text-align:center;width:30px}.tmprofile .week-availability-chart .chart-container .shift-container{position:absolute;top:18px;height:39px;border-radius:5px;border:solid 1px #73797e;background-color:#fff;color:#3c4c65}.tmprofile .shift-info-container{padding:5px;padding-left:17px;height:45px}.tmprofile .week-availability-chart .chart-header{background-color:#0087e3;padding:8px;border-bottom:none}.tmprofile .week-availability-chart .chart-data{border-top:none;padding:7px}.tmprofile .week-availability-chart .day-label{margin-bottom:3px}.tmprofile .week-availability-chart .chart-cell.first{border-left:1px solid #dfe1eb}.tmprofile .chart-data .avail-role{color:#0087e3;font-size:10px}.tmprofile .chart-data .avail-time{color:#3c4c65;font-size:11px;margin-bottom:5px}.tmprofile .tm-hours-available-data,.tmprofile .tm-hours-scheduled-data{color:#0087e3}.tmprofile .worker-image-container{margin-left:5px;margin-right:18px;position:relative;left:9px;top:3px}.tmprofile .tm-image-border{float:left;border-radius:50%;width:55px;height:55px;background-color:#fff}.tmprofile .tm-name{color:#fff;font-size:18px;margin-right:22px}.tmprofile .tm-name .tm-display-name{color:#fff;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:240px;padding-right:6px;float:left}.tmprofile .tm-name .tm-last-initial{color:#fff;font-size:18px;clear:left}.tmprofile .tm-location-info,.tmprofile .tm-role-info,.tmprofile .tm-tenure-info{margin-right:15px;font-size:14px}.tmprofile .tmprofile-header-cell{display:inline-block;border:none;position:relative}.tmprofile .tmprofile-cell{display:inline-block;height:50px;border-right:1px solid rgba(221,222,224,.5);border-bottom:1px solid #dddee0;border-top:1px solid #dddee0}.tmprofile .tmprofile-cell.odd{border-right:1px solid #dddee0}.tmprofile .tmprofile-header-cell,.tmprofile .tmprofile-cell{width:22px;font-size:8px;font-size:5px}.tmprofile .tmprofile-grid-header-container{height:15px}.tmprofile .tm-shift-thumb{position:absolute;right:5px;bottom:5px}.tmprofile .tmprofile-thumbs-down{color:#de1919}.tmprofile .tmprofile-thumbs-up{color:#9dda71}.tmprofile .legion .tab.select{color:#53585f}.tmprofile .legion .tab{color:#969696}.tmprofile .role-color-bar{position:relative;top:-1px;left:-1px;float:left;height:39px;width:10px;border-top-left-radius:5px;border-bottom-left-radius:5px}.tmprofile .tm-shift-time{color:#332f2f;font-size:9px;position:relative;left:-4px}.tmprofile .tm-shift-role{position:relative;font-size:11px;top:-2px;left:-4px}.tmprofile .tm-shift-time,.tmprofile .tm-shift-role{font-family:"Mallory Medium";height:18px}.tmprofile .slot-header-label{position:absolute;left:-8px;top:-5px;font-size:9px}.tmprofile .slot-header-label.last-hour{position:absolute;left:8px;top:-5px;font-size:9px}.tmprofile .tm-details-label{font-family:"Mallory Medium";color:#67696d;font-size:13px}.tmprofile .tm-pre-line-container{white-space:pre-line;margin-top:-7px}.tmprofile .fa-thumbs-up.avail{color:#9dda71}.tmprofile .fa-thumbs-down.unavail{color:#e42908}.tmprofile .fa-thumbs-up.unknown{color:#a9aaa6}.tmprofile .fa-thumbs-down.PTO{color:#e42908}.tmprofile .tmprofile-cell.first{border-left:1px solid #dddcdf}.tmprofile .tmprofile-cell.UA{background-color:rgba(204,47,51,.5)}.tmprofile .tmprofile-cell.UA.unavailability{background-color:#cc2f33}.tmprofile .tmprofile-cell.UA.availability{border-left:none;border-right:1px solid #bebdc2}.tmprofile .tmprofile-cell.UA.availability.odd{border-left:none;border-right:1px solid #b1afb6}.tmprofile .tmprofile-cell.UA.unavailability.selected{border-top:2px solid #cc2f33;border-bottom:2px solid #cc2f33;border-right:none}.tmprofile .tmprofile-cell.UA.unavailability.selected.first-avail{border-left:2px solid #cc2f33}.tmprofile .tmprofile-cell.UA.unavailability.selected.last-avail{border-right:2px solid #cc2f33}.tmprofile .tmprofile-cell.A{background-color:rgba(105,186,109,.5)}.tmprofile .tmprofile-cell.A.availability,.tmprofile .tmprofile-cell.UA.availability.selected{background-color:#69ba6d}.tmprofile .tmprofile-cell.A.in-editing,.tmprofile .tmprofile-cell.UA.in-editing{border-right:none}.tmprofile .tmprofile-cell.A.availability.selected,.tmprofile .tmprofile-cell.UA.availability.selected{border-top:2px solid #348b38;border-bottom:2px solid #348b38;border-right:none}.tmprofile .tmprofile-cell.A.availability.selected.last-avail,.tmprofile .tmprofile-cell.UA.availability.selected.last-avail{border-right:2px solid #348b38}.tmprofile .tmprofile-cell.A.availability.selected.first-avail,.tmprofile .tmprofile-cell.UA.availability.selected.first-avail{border-left:2px solid #348b38}.tmprofile .tmprofile-cell.createNew{background-color:#0087e3}.tmprofile .tmprofile-cell.U{background-color:rgba(195,195,195,.2)}.tmprofile .tmprofile-cell.PTO{background-color:#ededf9;border-right:none}.tmprofile .tmprofile-cell.PTO.last{border-right:1px solid #dddcdf}.tmprofile .availability-label{top:3px;position:absolute}.tmprofile .availability-label-container{pointer-events:none}.tmprofile .availability-label.available{color:#84df4e;font-size:10px}.tmprofile .availability-label.unavailable{font-size:10px;color:#a6aaa9}.tmprofile .close-btn-container{position:absolute;top:25px;right:25px}.tmprofile .tm-address-container{min-height:80px}.tmprofile .availability-container{margin-top:20px}.tmprofile .week-nav{font-size:15px;cursor:pointer}.tmprofile .week-nav.fa-chevron-left{margin-right:10px}.tmprofile .week-nav.fa-chevron-right{margin-left:10px}.tmprofile .tmprofile-ok-btn{float:right;margin-bottom:20px;margin-right:20px;height:40px;width:132px}.tmprofile .tm-button-label{font-size:14px;line-height:40px;width:100%;text-align:center}.tmprofile .tmprofile-ok-label{text-align:center;position:relative}.tmprofile .pto-icon-container{position:absolute;height:45px}.tmprofile .pto-icon{float:right;height:40px;width:40px;margin-right:5px;margin-top:14px}.tmprofile .pto-time{text-align:center;top:35px;position:relative;color:#9b9da1;line-height:0px}.tmprofile .edit-tm-info{float:right;margin-right:30px;color:#1e1e5b;font-size:16px;cursor:pointer}.tmprofile .tm-shift-pref{display:inline-block;border-right:1px solid #dddcdf;width:30%;text-align:center;height:54px;padding-top:9px;padding-bottom:9px;margin-bottom:19px}.tmprofile .tm-shift-pref.last{border-right:none}.tmprofile .tm-shift-pref.first{text-align:left}.tmprofile .tm-shift-pref-values{color:#0086e3;font-size:16px;margin-bottom:9px}.tmprofile .receives-offers-data{color:#0086e3;margin-right:5px}.tmprofile .tm-nickname{font-size:13px}.tmprofile .edit-details-header-text,.tmprofile .edit-avail-header-text{line-height:48px;margin-left:75px;font-size:18px}.tmprofile .profile-close-button-container{float:right;cursor:pointer}.tmprofile .profile-close-button-container i{font-size:20px}.edit-details-container .form-control:focus{box-shadow:none}.edit-button-container .sch-save,.edit-button-container .sch-cancel{float:right}.edit-button-container .sch-cancel{margin-right:50px}.edit-tm-details{padding-top:20px;padding-bottom:20px}.edit-tm-details .left-col{padding-left:35px;padding-right:20px}.edit-tm-details .right-col{padding-right:35px;padding-left:20px}.edit-tm-details .form-group{padding-left:0;padding-right:0}.edit-tm-details .form-control.edit-tm-input{border-radius:0;width:100%;padding-right:0}.edit-tm-details .form-control.phone,.edit-tm-details .email{padding-left:40px;width:278px}.edit-tm-details .has-feedback{position:relative}.has-feedback .form-control-feedback{position:absolute;left:0px;color:#0087e3;line-height:35px}.has-feedback .form-control-feedback.phone-icon{font-size:20px}.edit-tm-details .form-label{margin-bottom:6px;color:#8e9193;font-family:"Mallory Medium";font-weight:500}.edit-tm-details .tm-nick-name,.edit-tm-details .tm-contact-details{margin-top:12px;margin-bottom:6px;color:#8e9193;font-family:"Mallory Medium";font-weight:500}.edit-tm-details .edit-tm-input{border:1px solid #dddcdf;color:#53585f;font-size:13px}.edit-tm-details .edit-tm-input.nick-name{width:280px}.edit-tm-details .edit-tm-input.phone,.edit-tm-details .edit-tm-input.phone{width:268px}.edit-tm-details .edit-tm-input.city,.edit-tm-details .edit-tm-input.address1,.edit-tm-details .edit-tm-input.phone{border-bottom:none}.edit-tm-details .edit-tm-input.first-name,.edit-tm-details .edit-tm-input.state{border-right:none}.tmprofile .other-locations-container{position:relative}.tmprofile .check-box-container{display:inline-block;margin:16px;margin-top:-4px;margin-left:36px;line-height:30px;height:30px}.tmprofile .check-box-check{height:90%;display:inline-block;font-size:16px;margin-left:7px;color:#fff}.tmprofile .check-box-circle.disabled{background-color:#fff;border:1px solid #969696}.tmprofile .edit-other-location-text{position:absolute;top:7px;font-family:"Mallory Medium";color:#8e9193;display:inline-block}.tmprofile .check-box-circle{display:inline-block;width:32px;height:32px;background-color:#0086e3;border:solid 1px #0086e3;border-radius:50%}.tmprofile .availability-slider{padding:13px;padding-top:10px}.tmprofile .edit-tm-avail{border:1px solid #dddcdf;box-sizing:border-box;display:inline-block;width:33.3333333333%;height:100px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.tmprofile .edit-tm-avail{width:33%}}.tmprofile .edit-tm-avail ::-ms-clear{display:none}@supports(-ms-accelerator: true){.tmprofile .edit-tm-avail{width:3%}}.tmprofile .tm-edit-save-btn{height:40px;width:132px}.tmprofile.edit-button-container{padding-right:35px;margin-top:50px}.edit-tm-avail-container .edit-tabs{margin-top:18px}.edit-tm-avail-container .edit-tabs .tab.first{margin-left:35px}.edit-tm-avail-container .edit-tabs .tab{margin-left:15px}.avail-handles{display:none;cursor:pointer}.selected.first-avail .avail-handles{display:inline-block;float:right;line-height:46px}.selected.last-avail .avail-handles{display:inline-block;float:left;line-height:46px}.delete-availability-button-container{position:absolute;right:-23px;top:14px;float:right}.delete-availability-button-container .delete-icon{line-height:46px;font-size:18px;color:#cc2f33}.edit-tm-avail .edit-pref-values{color:#0087e3;font-size:13px}.edit-tm-avail .edit-pref-label{font-size:12px;color:#8e9193}.edit-tm-avail .edit-pref-label{display:inline-block}.edit-tm-avail .edit-pref-values{display:inline-block;float:right}.edit-tm-avail .edit-slider-header{margin-bottom:10px}.edit-tm-avail .lgn-time-slider-scale{height:4px}.edit-tm-avail .lgn-time-slider-inner-scale{height:4px}.edit-tm-avail .lgn-time-slider-notch-selector{height:26px;width:20px;margin-top:-5px}.tmprofile .selected-availability-tooltip{height:40px;padding:10px}.tmprofile .tmprofile-cell-seperator{height:1px;border-right:1px solid rgba(221,222,224,.5);display:inline-block;width:2.5%;position:relative;top:2px}.tmprofile .tmprofile-cell-seperator.odd{border-right:1px solid #dddee0}.tmprofile .tmprofile-cell-seperator.first{border-left:1px solid #dddcdf}.tmprofile .availability-current-date{display:inline-block;text-align:center;width:95px}.tmprofile .tmprofile-cell-seperator.first-row{height:6px}.sch .sch-schedule-analyze-content{position:relative;width:100%;background-color:#fff;z-index:1000;font-weight:normal;font-style:normal;font-stretch:normal;color:#53585f;display:flex;align-items:stretch}.sch .sch-schedule-analyze-content .version-label-container{max-height:420px}.sch .sch-schedule-analyze-content .no-schedule{text-align:center;margin-top:50px}.sch .sch-schedule-analyze-dismiss{position:absolute;top:3px;right:10px;z-index:100;cursor:pointer}.sch .sch-schedule-analyze-dismiss-button{display:inline-block;font-size:22px}.sch .sch-schedule-analyze-group-locations{width:100%;padding-top:10px;text-align:center}.sch-schedule-analyze hr{margin-right:1px;margin-left:1px;margin-top:0}.sch-schedule-analyze__copy-info{padding:15px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #f3f6f8}.sch-schedule-analyze__copy-info lg-close{width:14px;height:14px}.sch-schedule-analyze__schedule-period{margin-bottom:5px;font-size:16px;color:#000}.sch-schedule-analyze__header{position:relative;padding:0 32px;box-shadow:0 1px 3px 0 rgba(0,0,0,.15);border-bottom:1px solid #dfe3e8}.sch-schedule-analyze__header-button{height:48px;padding:10px 0;opacity:.5;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;color:#212b36;display:inline-block;cursor:pointer;margin-right:50px;transition:opacity .25s,box-shadow .3s}.sch-schedule-analyze__header-button:hover{opacity:1}.sch-schedule-analyze__header-button-active{color:#000;opacity:1;box-shadow:inset 0 -3px 0 #5c6ac3}.sch-schedule-analyze__loading{min-height:300px}.sch-schedule-analyze__total-hours{font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#212121;display:inline-block;margin:16px 32px}.sch-schedule-analyze__grey{background-color:#f3f6f8}.sch-schedule-analyze__role-title{margin:15px 30px 15px;text-transform:uppercase}.sch-schedule-analyze__role-title span:first-child{width:20px;height:20px;border-radius:5px;display:inline-block;position:relative;top:5px;margin-right:8px}.sch-schedule-analyze__role-title,.sch-schedule-analyze__role-title span{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal;color:#212121}.sch-schedule-analyze__role-title-hours{text-transform:none;position:relative}.sch-schedule-analyze__role-title-hours.pull-right{top:8px}.sch-schedule-analyze__hours-legend{margin-bottom:25px}.sch-schedule-analyze__hours-legend .sch-schedule-analyze__role-title-hours{display:inline-block;margin-left:20px;margin-right:20px}.sch-schedule-analyze__hours-legend .sch-schedule-analyze__role-title{margin:5px 30px 5px}.sch-schedule-analyze__content>*{max-height:600px;overflow:auto}.sch-schedule-analyze__content pie-chart{display:block;text-align:center}.sch-schedule-analyze__content table{width:calc(100% - 34px);margin:0 17px}.sch-schedule-analyze__content table:last-child{margin-bottom:15px}.sch-schedule-analyze__content table tr>*{background-color:#fff;border-bottom:1px solid #dfe3e8;padding:15px}.sch-schedule-analyze__content table tr>*:first-child{border-left:1px solid #dfe3e8}.sch-schedule-analyze__content table tr>*:last-child{border-right:1px solid #dfe3e8}.sch-schedule-analyze__content table tr>td{font-size:12px;line-height:1.25;letter-spacing:normal;color:#000}.sch-schedule-analyze__content table tr>th{padding:15px 12px;border-top:1px solid #dfe3e8}.sch-schedule-analyze__versions>div:first-child{min-width:400px}.sch-schedule-analyze__versions pie-chart:first-child{margin-top:23px}.sch-schedule-analyze__versions .sch-schedule-analyze__hours-legend-versions{padding:0 40px}.sch-schedule-analyze__versions .sch-schedule-analyze__hours-legend-versions .row>div{margin-bottom:18px;font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.27;letter-spacing:normal;color:#000}.sch-schedule-analyze__versions .sch-schedule-analyze__hours-legend-versions .row>div span{margin-right:4px;position:relative;top:1px;width:4px;height:12px;display:inline-block}.sch-schedule-analyze__versions-selected td{background:rgba(245,240,252,.8) !important}.sch-schedule-analyze__versions-selected td:first-child{box-shadow:inset 3px 0 #5c6ac3}.sch-schedule-analyze__versions-first td{background:#dbe4ff !important}.sch-schedule-analyze__versions table{margin:10px}.sch-schedule-analyze__versions table td,.sch-schedule-analyze__versions table th{padding:11px 16px 12px}.sch-schedule-analyze__versions table td{transition:background-color .2s;cursor:pointer}.sch-schedule-analyze__versions table img{border-radius:50%;width:24px;height:24px;margin-top:-6px;margin-bottom:-6px;object-fit:cover}.sch-schedule-analyze__graph-header{display:inline-block;margin:21px 32px;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#212121}.recommendationview .close-button{float:right;cursor:pointer;color:#fff;line-height:50px;margin-right:20px}.recommendationview .close-button i{font-size:20px}.recommendationview .timeTile{height:40px;min-width:15px;border:1px solid gray;cursor:pointer}.recommendationview .timeTile.selected{background-color:#abddff}.recommendationview .timeLabel{margin-left:-5px}.recommendationview .selectedTimeLabel span{font-size:14px}.recommendationview .error{color:red}.recommendationview .daySelect button.selected{background-color:#abddff}.recommendationview .form-horizontal .control-label{padding-top:0}.recommendationview .worker-edit-tabs{margin-right:20px}.hd-panel .container{margin:auto;margin-top:30px;margin-bottom:30px;width:228px}.hd-panel .holiday-logo-container{object-fit:contain;display:inline-block}.hd-panel .holiday-logo-image{margin:auto;display:block}.hd-panel .holiday-logo-image-background{height:36px;background-image:url("../img/legion/holiday-banner-back.png");background-size:cover;border-bottom:1px solid #dddcdf}.hd-panel .working-holiday-hours-container{z-index:10;left:0px;position:absolute;top:7px;margin-left:20px;width:100%}.hd-panel .holiday-hours-logo{float:left}.hd-panel .holiday-name{height:22px;font-family:"Mallory Medium";font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:22px;letter-spacing:normal;color:#3c4249;margin-left:10px;float:left}.hd-panel .holiday-hours-label{height:22px;font-family:"Mallory Medium";font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;line-height:22px;letter-spacing:normal;color:#53585f;float:right}.hd-panel .holiday-hours{height:22px;font-family:"Mallory Light";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:22px;letter-spacing:normal;margin-left:6px;color:#0087e3;margin-right:40px}.hd-panel .holiday-text{margin:auto;font-family:"Mallory Book";font-size:18px;font-weight:500;line-height:22px;text-align:center;color:#8492a9;margin-top:21px;display:block}.hd-panel .holiday-sub-text{margin:auto;font-family:"Mallory Light";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:22px;letter-spacing:normal;text-align:center;color:#8492a9;margin-top:15px;display:block}.sch .regenerate-logo-container-outer{margin:auto;width:210px}.sch .regenerate-logo-container-inner{margin-top:40px}.sch .regenerate-logo-image{margin:auto;height:165px;width:165px}.sch .regenerate-primary-text{margin-top:15px;width:210px;height:44px;font-family:"Mallory Medium";font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:normal;text-align:center;color:#8492a9}.sch .regenerate-secondary-text{margin-top:15px;width:210px;height:44px;font-family:"Mallory Medium";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#8492a9}.sch .regenerate-button{margin-top:23px;height:40px;width:210px}.sch .regenerate-button-text{margin-left:10px;width:145px;height:19px;font-family:"Mallory Medium";font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#fff}.tm-assignment .modal-dialog{width:680px}.sch .tma-modal{width:680px;background-color:#fff;border-radius:5px;position:relative}.sch .tma-assign{min-height:600px;overflow:auto;border-radius:5px;background-color:#fff;padding-bottom:20px}.sch .tma-header{height:68px;background-color:#0087e3;border-top-left-radius:5px;border-top-right-radius:5px}.sch .tma-dismiss-button{cursor:pointer;color:#fff;line-height:68px;font-size:20px}.sch .tma-header-text{padding-left:20px;line-height:68px;font-family:"Mallory Book";font-size:18px;color:#fff}.sch .tma-shift-description{width:100%;padding:20px 0px 20px 0px;height:80px}.sch .tma-shift-description-item{width:200px;margin-left:20px;height:40px}.sch .tma-shift-budget-code-text{box-shadow:none;height:40px;font-family:"Mallory Book";font-size:13px;color:#53585f}.sch .tma-shift-description-text{box-shadow:none;font-family:"Mallory Book";font-size:13px;height:40px;color:#53585f}.sch .tma-workerRole-dropDown .dropdown-menu,.sch .tma-locations-dropdown .dropdown-menu{max-height:300px;overflow:auto}.sch .tma-workerRole-dropDown ul li{max-width:400px;min-width:200px;width:auto !important}.sch .tma-shift-duration{width:100%;background-color:#f8fafe;padding:0px 0px 20px 0px}.tm-assignment .lgn-time-slider{padding-bottom:0px}.sch .tma-time{height:40px;width:100%;padding:10px 20px 10px 20px}.sch .tma-time-title{height:20px;font-family:"Mallory Medium";font-size:14px;font-weight:500;color:#3c4c65}.sch .tma-time-interval{font-family:"Mallory Book";font-size:13px;color:#0087e3}.sch .tma-time-slider{padding:10px 60px 0px 60px}.sch .tma-day{width:100%;padding:0px 20px 0px 20px}.sch .tma-day-selector{padding-left:20px;padding-right:20px}.sch .tma-staffing-option-container{display:block}.sch .tma-staffing-option{width:60%}.sch .tma-staffing-option-title{height:20px;font-family:"Mallory Medium";font-size:14px;font-weight:500;color:#3c4c65;padding:10px 0px 10px 0px}.sch .tma-staffing-option-choice{padding:20px 20px 20px 20px;margin-bottom:30px;cursor:pointer}.sch .tma-staffing-option-choice.isPast{opacity:.4;pointer-events:none}.sch .tma-staffing-option-radio-button{width:10%;cursor:pointer}.sch .tma-staffing-option-outer-circle{width:32px;height:32px;background-color:#fff;border:solid 1px #0086e3;border-radius:16px;padding:7px;display:inline-block;float:left}.sch .tma-staffing-option-outer-circle.fill{background-color:#0086e3;border:solid 1px #0086e3}.sch .tma-staffing-option-inner-circle{width:16px;height:16px;border-radius:8px;background-color:#0086e3}.sch .tma-staffing-option-text{margin-top:9px;width:90%;padding-left:10px}.sch .tma-staffing-option-text-title{height:20px;font-family:"Mallory Book";font-size:14px;font-weight:500;color:#53585f}.sch .tma-staffing-option-text-description{font-family:"Mallory Light";font-size:13px;font-style:italic;color:#a6aaa9;line-height:1.54}.sch .tma-staffing-note{width:40%}.sch .tma-staffing-note-content{margin-top:20px;margin-right:20px}.sch .tma-staffing-note-text{box-shadow:none;font-family:"Mallory Book";font-size:13px;height:140px;text-align:left;line-height:20px;color:#53585f}.sch .tma-staffing-note-content .textArea{resize:none}.sch .tma-actions{clear:both;padding-top:20px;padding-bottom:60px;width:100%}.sch .tma-action{height:40px;border-radius:56px;cursor:pointer;width:132px;font-size:13px;font-family:"Mallory Book"}.sch .tma-save{background-color:#77d577;border:solid 1px #64c164;color:#09490d}.sch .tma-cancel{color:#53585f;background-color:#dcdee0;border:solid 1px #c1c7ce}.sch .tma-search-container{width:100%;margin-top:20px;height:40px;padding-left:20px;padding-right:20px}.sch .tma-search-action{height:40px;border-radius:5px;border:1px solid #a6aaa9}.sch .tma-search-field-input-text{display:inline-block;font-size:16px;height:38px;padding-left:10px;padding-right:10px;border:none;color:#a6aaa9;width:90%}.sch .tma-search-field-input-text:active,.sch .tma-search-field-input-text:focus,.sch .tma-search-field-input-text:hover{border-color:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.sch .tma-search-action{height:40px;border-radius:5px;border:1px solid #a6aaa9}.sch .tma-search-action .form{display:inline-block}.sch .tma-empty-search-results{width:100%;float:left;padding:20px 0px 20px 0px}.sch .tma-empty-search-text{height:30px;line-height:30px;font-size:16px;text-align:left}.sch .tma-table{margin-top:20px}.sch .tma-image-field{position:relative;display:inline-block;bottom:16px}.sch .tma-description-field{display:inline-block;margin-left:5px}.sch .tma-scroll-table{height:400px;position:relative;top:-20px;overflow-y:auto}.sch .tma-table .table-row.head-row{height:40px;border-radius:5px;background-color:#edf0f3;border:solid 1px #dfe5ec}.sch .tma-table .header-field{height:11px;font-family:"Mallory Book";font-size:11px;color:#53585f;vertical-align:middle}.sch .tma-table .table-field{text-align:left;vertical-align:middle;color:#53585f;font-size:13px;border:none}.sch .tma-description-field{display:inline-block;max-width:200px;margin-left:5px}.sch .tma-search-container .sch-search{color:#0087e3;line-height:35px;width:20px;font-size:16px}.sch .tma-table .name-field{width:40%}.sch .tma-table .status-field{width:25%}.sch .tma-table .status-field-with-seniority{width:20%}.sch .tma-table .this-week-field{width:25%}.sch .tma-table .this-week-field-with-seniority{width:20%}.sch .tma-table .seniority-field{width:10%}.sch .tma-table .action-field{width:10%}.sch .tma-shift-week-count{float:right;right:200px;position:relative;height:40px}.sch .tma-shift-week-count-count{font-family:"Mallory Medium";font-size:11px;font-weight:500;color:#53585f;height:20px;line-height:20px}.sch .tma-shift-week-count-week{font-family:"Mallory Book";font-size:11px;color:#53585f;height:20px;line-height:20px}.sch .tma-info{margin-top:10px;padding-left:20px}.sch .tma-info-text{height:20px;font-family:"Mallory Book";font-size:12px;font-style:italic;color:#67696d}.sch .tma-info-highlight{height:20px;font-family:"Mallory Medium";font-size:12px;font-weight:500;font-style:italic;color:#0087e3}.sch .tma-legion-recommended-text{height:11px;font-family:"Mallory Medium";font-size:11px;font-weight:500;color:#001160}.sch .tma-open-shift-offer-status .status-title{height:20px;font-family:"Mallory Book";font-size:14px;color:#3c4c65}.sch .tma-open-shift-offer-status .status-num{font-size:12px;color:#8492a9}.sch .tma-open-shift-offer-status .status-text{font-size:12px;color:#8492a9}.sch .tma-open-shift-offer-status .status-expire-text{font-size:12px;color:#464f57}.sch .tma-open-shift-offer-status .status-date{font-size:12px;color:#cc2f33}.sch .tma-worker-status{font-family:"Mallory Medium";font-size:12px;font-weight:500;color:#58616a}.sch .tma-worker-status .font-weight-400{font-weight:400}.sch .tma-open-shift-manual{display:inline-block;max-width:310px;line-height:1.2}.sch .tma-open-shift-manual-container{position:relative;bottom:11px}.generate-schedule-stats{margin-top:20px;display:flex;flex-direction:row;width:100%;justify-content:space-between}.generate-schedule-stats .hide-but-block{visibility:hidden}.generate-schedule-stats .cursor-pointer{cursor:pointer}.generate-schedule-stats .no-arrow{background:none}.generate-schedule-stats .dirty{font-weight:600}.generate-schedule-stats .effective-date{padding-left:5px;font-size:12px;font-weight:300;color:#53585f}.generate-schedule-stats-col{flex:0 0 210px;width:210px;text-align:left;font-size:14px;font-weight:300}.generate-schedule-stats-col:nth-child(2){flex:0 0 405px;width:405px}.generate-schedule-stats-col h3{display:block;background:url("../img/legion/double-arrow.svg") right center no-repeat;border-bottom:solid 1px #d2d8df;font-size:16px;font-weight:500;color:#354052;padding-top:9px;padding-bottom:9px;margin-bottom:12px}.generate-schedule-stats-col h3.working-hours-title{margin-top:25px;background:none}.generate-schedule-stats-col .working-hours div{margin:15px 0;color:#53585f}.generate-schedule-stats-col .working-hours div span:first-child{margin-right:5px;width:30px;display:block;float:left;margin-top:0px;color:#7f8fa4}.generate-schedule-stats-col .working-hours div span.dirty{font-weight:bold}.generate-schedule-stats-col .working-hours div .fa-pencil{font-size:18px;margin-left:12px;cursor:pointer;opacity:0;transition:opacity .3s;color:#001160}.generate-schedule-stats-col .working-hours div:hover .fa-pencil{opacity:1}.generate-schedule-stats-col .role-square{width:30px;height:30px;border-radius:5px;margin-top:4px;margin-right:15px}.generate-schedule-stats-col .work-role-hrs{margin-top:14px;clear:both;padding-top:10px}.generate-schedule-stats-col .el-roster{padding-bottom:18px;margin-bottom:12px}.generate-schedule-stats-col .role-name{font-family:"Mallory Book";font-size:12px;color:#53585f;text-transform:uppercase;padding-bottom:8px;line-height:1}.generate-schedule-stats-col .role-hours{font-family:"Mallory Book";font-size:18px;line-height:1;text-align:right;color:#354052;display:inline-block;margin-bottom:13px;margin-top:10px}.generate-schedule-stats-col .role-info{margin-left:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.generate-schedule-stats-col .role-hours-label{line-height:1;font-family:"Mallory Book";font-size:12px;color:#7f8fa4}.generate-schedule-stats-col avatar{flex:0 0 32px;margin-right:15px;vertical-align:top}.generate-schedule-stats-col avatar,.generate-schedule-stats-col avatar img{width:32px;height:32px}.generate-schedule-stats-col avatar .avatar-initials span{line-height:1 !important}.generate-schedule-stats-col .worker-name{font-size:13px;font-family:"Mallory Book";color:#354052}.generate-schedule-stats-col .worker-role-name{font-family:"Mallory Book";font-size:12px;line-height:1;text-transform:uppercase;margin-top:7px}.generate-schedule-stats .modal-dialog,.generate-success-modal .modal-dialog{width:680px}.generate-schedule-stats span,.generate-success-modal span{line-height:20px}.generate-schedule-stats .text-blue,.generate-success-modal .text-blue{color:#0087e3}.generate-schedule-stats .text-muted,.generate-success-modal .text-muted{color:#757a7f}.generate-schedule-stats .text-light,.generate-success-modal .text-light{color:#53585f}.generate-schedule-stats .text-green,.generate-success-modal .text-green{color:#45b854}.generate-schedule-stats .text-red,.generate-success-modal .text-red{color:#cc2f33}.generate-schedule-stats .text-10,.generate-success-modal .text-10{font-size:10px}.generate-schedule-stats .text-13,.generate-success-modal .text-13{font-size:13px}.generate-schedule-stats .text-14,.generate-success-modal .text-14{font-size:14px}.generate-schedule-stats .text-16,.generate-success-modal .text-16{font-size:16px}.generate-schedule-stats .text-18,.generate-success-modal .text-18{font-size:18px}.generate-schedule-stats .text-20,.generate-success-modal .text-20{font-size:20px}.generate-schedule-stats .text-10,.generate-schedule-stats .text-20,.generate-success-modal .text-10,.generate-success-modal .text-20{font-family:"Mallory Book"}.generate-schedule-stats .text-semi-title-2,.generate-success-modal .text-semi-title-2{text-transform:uppercase;font-size:13px;line-height:1.83;letter-spacing:normal;color:#354052}.generate-schedule-stats .text-semi-title,.generate-success-modal .text-semi-title{text-transform:uppercase;font-size:12px;line-height:1.83;letter-spacing:normal;color:#8492a9}.generate-schedule-stats .dotted-bottom,.generate-success-modal .dotted-bottom{border-bottom:dotted 1px #c9d3df}.generate-schedule-stats .dotted-bottom-section,.generate-success-modal .dotted-bottom-section{border-bottom:dotted 1px #c9d3df;padding-bottom:13px;margin-bottom:14px}.generate-success-modal h1{margin:12px auto 20px;font-size:24px;font-weight:500;line-height:1.38;text-align:center;color:#53585f}.generate-success-modal .homemade-progress-bar{margin:35px 56px}.generate-success-modal .homemade-progress-bar-wrapper{height:12px;position:relative;width:100%}.generate-success-modal .homemade-progress-bar-title{font-size:16px;text-align:left;font-weight:400;margin-bottom:16px}.generate-success-modal .homemade-progress-bar-bar{position:absolute;height:100%;transition:all .3s;border-top-left-radius:6px;border-bottom-left-radius:6px;background:#70b5ea}.generate-success-modal .homemade-progress-bar-bar-success{width:100% !important;background:#81c784;border-radius:6px}.generate-success-modal .homemade-progress-bar-bar-error{width:100% !important;background:#ffcdd2;border-radius:6px}.generate-success-modal .homemade-progress-bar-background{width:100%;height:100%;background:#ebebeb;border-radius:6px}.generate-success-modal .generate-success-image{width:264px;height:142px;background:url("../img/legion/confetti.svg") center no-repeat;margin:25px auto 0;position:relative}.generate-success-modal .generate-success-image img{position:relative;left:9px;top:5px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.generate-success-modal .generate-success-image img{top:45px;left:106px;position:absolute}}.generate-success-modal .generate-success-image img ::-ms-clear{display:none}.generate-success-modal .generate-success-image:after{background:url("../img/legion/published-circles.svg") center no-repeat;content:"";z-index:9;position:absolute;width:100%;height:100%}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.generate-success-modal .generate-success-image:after{top:0}}.generate-success-modal .generate-success-image:after ::-ms-clear{display:none}.generate-success-modal .body-details{padding:19px 20px 18px}.generate-success-modal .body-details .text-semi-title-2{margin-bottom:10px;display:block}.generate-success-modal .body-details.required-actions-well{background-color:#f8fafe;border-top:2px solid #dddcdf;border-bottom:2px solid #dddcdf}.generate-success-modal .bottom-aligned-button-container{margin:35px;text-align:center}.generate-success-modal .btn-success{display:inline-block;width:230px;padding:13px 15px 12px;border-radius:56px;background-color:#77d577;line-height:13px;border:solid 1px #64c164;font-size:13px;color:#09490d}.generate-success-modal .text-semi-title-2{margin-bottom:5px}.generate-success-modal .col-fx-1>div{padding:16px 0 15px;height:68px}.generate-success-modal div.scrolled-content{max-height:184px;overflow-y:auto}.generate-success-modal div.scrolled-content>div{height:50px}.generate-success-modal div.scrolled-content .required-action-card{padding-right:10px;padding-left:10px}.generate-success-modal div.scrolled-content .required-action-card .compliance-flag{color:red;font-size:28px;margin-right:15px;float:left}.generate-success-modal div.scrolled-content .required-action-card img.outside-operating-hours{width:30px;height:30px}.generate-success-modal .col-fx-1:first-child>div{margin-right:10px}.generate-success-modal .col-fx-1:last-child>div{margin-left:10px}.generate-success-modal .data-circle{border-radius:50%;width:30px;height:30px;padding-bottom:1px;display:flex;align-items:center;margin-right:15px;justify-content:center;font-size:20px;line-height:20px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif}.generate-success-modal .data-circle.orange{color:#fff;background:#f98700}.generate-success-modal .data-circle.white{color:#1a212b;border:1px solid #1a212b}.generate-success-modal .data-rect{border-radius:5px;width:30px;height:30px;padding-bottom:1px;display:flex;align-items:center;margin-right:15px;justify-content:center;font-size:20px;line-height:20px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif}.generate-success-modal .data-rect.orange{color:#fff;background:#f98700}.generate-success-modal .data-rect.white{color:#1a212b;border:1px solid #1a212b}.working-hours-per-day .modal-content{overflow:hidden}.working-hours-per-day .modal-dialog{width:644px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.working-hours-per-day .modal-dialog{width:730px}}.working-hours-per-day .modal-dialog ::-ms-clear{display:none}.working-hours-per-day .wrapper{padding:20px 30px}.working-hours-per-day .collapsible-save-bar{margin-top:0}.working-hours-per-day lgn-time-slider{transition:opacity .2s}.working-hours-per-day lgn-time-slider.disabled{opacity:.4;pointer-events:none}.working-hours-per-day lgn-time-slider.disabled .lgn-time-slider-post{opacity:0}.working-hours-per-day lgn-time-slider.disabled .lgn-time-slider-notch-selector{background-color:#fff;box-shadow:0 0 1px 0 rgba(35,45,60,.24),0 1px 1px 0 rgba(35,45,60,.2);border:solid 1px #979797}.working-hours-per-day .lgn-time-slider{height:48px;background-color:#fffdeb;border:solid 1px #dadbdd;padding:0 12px}.working-hours-per-day .lgn-time-slider-scale{height:4px;border-radius:3px;top:14px}.working-hours-per-day .lgn-time-slider-inner-scale{height:4px;border-radius:3px}.working-hours-per-day .lgn-time-slider-notch-selector{width:20px;height:20px;box-shadow:0 0 1px 0 rgba(35,45,60,.24),0 1px 1px 0 rgba(35,45,60,.2);border-radius:50%;margin-top:1px}.working-hours-per-day .lgn-time-slider-notch-selector+.lgn-time-slider-notch-mark{margin-top:3px !important}.working-hours-per-day .lgn-time-slider-notch-selector-end .lgn-time-slider-post::before{content:""}.working-hours-per-day .lgn-time-slider-notch-selector-start .lgn-time-slider-post::before{content:""}.working-hours-per-day .lgn-time-slider-notch-mark{visibility:hidden;height:0;margin-top:26px}.working-hours-per-day .lgn-time-slider-notch-label{font-size:9px;color:#67696d;text-transform:none}.working-hours-per-day .lgn-time-slider-notch-label.AM::after{content:"am"}.working-hours-per-day .lgn-time-slider-notch-label.PM::after{content:"pm"}.working-hours-per-day .lgn-time-slider-notch-sub-label{visibility:hidden}.working-hours-per-day .lgn-time-slider-post{width:90px;height:28px;background-color:#3c4c65;box-shadow:0 2px 8px 0 rgba(0,58,97,.18);top:-37px;left:-28px;transition:opacity .2s}.working-hours-per-day .lgn-time-slider-post::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-right:5px}.working-hours-per-day .lgn-time-slider-label{font-size:13px;line-height:28px;text-transform:lowercase}.working-hours-per-day .lgn-time-slider-post-pointer{border-top:8px solid #3c4c65;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);left:40px}.working-hours-per-day switcher{float:right;margin-bottom:64px}.working-hours-per-day h1{font-size:16px;color:#3c4c65;font-weight:normal;margin-bottom:12px}.working-hours-per-day h1 span{color:#0087e3;font-size:16px;font-weight:500}.working-hours-per-day h1+span{font-size:13px;color:#3c4c65}.confirm-working-hours-changed .modal-dialog{width:350px;text-align:center}.confirm-working-hours-changed .modal-content{padding:25px 20px 20px}.confirm-working-hours-changed h1{width:231px;font-size:16px;color:#53585f;font-weight:500;margin:10px auto 16px;line-height:1.38}.confirm-working-hours-changed span{font-size:13px;font-style:italic;line-height:1.54;color:#919294;margin-bottom:32px;display:inline-block}.confirm-working-hours-changed .generate-success-image{width:264px;height:142px;background:url("../img/legion/confetti.svg") center no-repeat;margin:0 auto;position:relative}.confirm-working-hours-changed .generate-success-image img{position:relative;left:9px;top:5px}.confirm-working-hours-changed .generate-success-image:after{background:url("../img/legion/published-circles.svg") center no-repeat;content:"";z-index:9;position:absolute;width:100%;height:100%}.confirm-working-hours-changed .btn{display:inline-block;width:280px;padding:13px 32px 12px;border-radius:56px;line-height:13px;font-size:13px}.confirm-working-hours-changed .btn-success{background-color:#77d577;border:solid 1px #64c164;color:#09490d;margin-bottom:19px}.edit-budget-action{display:inline-block;margin-left:10px;font-size:18px}.generate-schedule-stats-new .edit-operating-hours-link{float:right;margin:21px 10px 20px 0}.generate-schedule-stats-new .generate-schedule-stats-col{flex:auto;margin-left:20px;width:auto;border-radius:4px;padding-bottom:20px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}.generate-schedule-stats-new .generate-schedule-stats-col:first-child{margin-left:0}.generate-schedule-stats-new .el-roster{border-top:solid 1px #e0e0e0 !important;margin-left:10px;padding:5px 5px 15px 0;margin-bottom:0 !important}.generate-schedule-stats-new .el-roster:last-child{border-bottom:solid 1px #e0e0e0 !important}.generate-schedule-stats-new .el-roster .worker-name{height:14px;display:inline-block;margin-top:7px;font-size:11px;color:#212121}.generate-schedule-stats-new .el-roster .worker-email{opacity:.5;font-size:11px;color:#212121}.generate-schedule-stats-new .el-roster avatar{flex:0 0 48px !important}.generate-schedule-stats-new .el-roster avatar,.generate-schedule-stats-new .el-roster avatar img{width:48px !important;height:48px !important}.generate-schedule-stats-new .generate-schedule-stats-header{display:flex}.generate-schedule-stats-new h3{flex:auto;font-size:16px;text-align:left;color:#4c6b80;text-transform:uppercase;margin:20px 10px !important;padding-top:0 !important;font-weight:400;border-bottom-color:rgba(0,0,0,0);background-image:none;margin-bottom:0 !important}.generate-schedule-stats-new table.generate-schedule-staffing tr th:first-child{padding:7px 0 !important}.generate-schedule-stats-new table.generate-schedule-staffing tr td:first-child{width:10px !important;height:30px;padding:7px 0 !important}.generate-schedule-stats-new table.generate-schedule-staffing tr td:nth-child(2){padding-left:10px}.generate-schedule-stats-new table.generate-schedule-staffing tr th.schedule-summary-th-grey{font-size:14px;font-weight:500;text-align:right;color:#4c6b80}.generate-schedule-stats-new .text-edit{color:#0087e3;cursor:pointer;font-size:14px}.generate-schedule-stats-new table{margin:0 0 0 10px;width:95%;width:calc(100% - 10px)}.generate-schedule-stats-new table tr th{font-size:14px;font-weight:500;color:#212b36;padding:7px 0}.generate-schedule-stats-new table tr td,.generate-schedule-stats-new table tr th{border-top:1px solid #e0e0e0;padding:7px 20px 7px 0;color:#212121}.generate-schedule-stats-new table tr td,.generate-schedule-stats-new table tr td span,.generate-schedule-stats-new table tr th,.generate-schedule-stats-new table tr th span{font-size:14px}.generate-schedule-stats-new table tr:first-child td,.generate-schedule-stats-new table tr:first-child th{border-top-width:0}.generate-schedule-stats-new table.work-role-budget tr:last-child td,.generate-schedule-stats-new table.work-role-budget tr:last-child th{border-bottom:1px solid #e0e0e0}.schedule-summary-change-working-hours{padding:40px !important}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.schedule-summary-change-working-hours{padding:20px !important}}.schedule-summary-change-working-hours ::-ms-clear{display:none}.schedule-summary-location-picker{border:solid 1px #dddbdd;background-color:#f5f5f9;text-align:left;padding:3px;border-radius:3px;margin-bottom:-8px}.schedule-summary-location-picker lg-select{margin-left:8px;margin-right:5px;display:inline-block}.schedule-summary-location-picker lg-select .input-faked{box-shadow:none !important;position:relative;top:2px;padding-right:17px !important}.schedule-summary-location-picker lg-select .lg-search-options__option{padding-left:5px !important;padding-right:5px !important}.schedule-summary-location-picker i{position:relative;left:-20px;pointer-events:none}.schedule-summary-location-picker img{width:37px;height:37px;border-radius:2px}.schedule-summary-search-dropdown{text-align:left;margin:17px 0px;width:360px}.schedule-summary-search-dropdown .lg-search-options{min-width:200px;max-width:360px}.schedule-summary-search-dropdown .search-icon{position:absolute;left:8px;z-index:10;opacity:.5}.schedule-summary-search-dropdown .assignment-shift-search-box input{padding-left:36px}shift-hover .sch-shift-hover-container .popover{border-radius:5px;padding:10px}shift-hover .sch-shift-hover-container .popover-content{padding:0}shift-hover .sch-shift-hover{background-color:#fff;color:#332f2f;width:200px;text-align:left}shift-hover .sch-shift-hover-recurring{text-align:center;margin:-11px -10px 0;padding:9px 14px;background:#3989d6;color:#fff}shift-hover .sch-shift-hover .shift-hover-last-initial{clear:left}shift-hover .sch-shift-hover .shift-hover-overtime{margin-top:5px;font-size:15px}shift-hover .sch-shift-hover .shift-hover-overtime .fa{vertical-align:middle}shift-hover .sch-shift-hover .shift-hover-compliance-orange{color:#ff7b01}shift-hover .sch-shift-hover .shift-hover-overtime span{font-size:12px;margin-left:3px}shift-hover .hover-sub-container{padding:5px 0}shift-hover .hover-sub-container .pending-message{color:#d97c30}shift-hover .hover-break-time{text-transform:lowercase}shift-hover .shift-hover-break-text{color:#9d9e9f}shift-hover .shift-hover-break-icon{margin:0 2px 3px 0}shift-hover .shift-hover-seperator{margin:5px 0 5px 0;border-top:1px dotted #dadadb}shift-hover schedule-shift-notes{display:block;margin:0px -15px -10px -15px}shift-hover schedule-shift-notes .notes-container{background:#fdfacf;padding:10px 15px}shift-hover .badge-container{display:flex;flex-direction:row;flex-wrap:wrap;line-height:0}shift-hover .shift-segment-heading{margin-bottom:4px}shift-hover .shift-segment .shift-segment__inner{border-left:4px solid;padding-left:8px}shift-hover .shift-segment+.shift-segment{margin-top:4px}shift-hover .previous-time{font-style:italic;color:#454fc7}shift-hover.is-edit schedule-shift-notes{margin-bottom:0}.notes-container .notes-container__title{margin-bottom:.25rem;font-size:.75rem;line-height:16px}.notes-container .notes-container__text{font-size:.6875rem}.notes-container .notes-container__title,.notes-container .notes-container__text{color:#3d3d3d;white-space:pre-wrap}.notes-container .notes-container__section+.notes-container__section{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #dbdbdb}.edit-budget .modal-dialog{width:800px;border-radius:5px;position:relative;margin:0px}.edit-budget .eb-header{height:65px;vertical-align:middle;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #dfe3e8}.edit-budget .dismiss-button{cursor:pointer;color:#212b36;width:16px;line-height:65px;font-size:20px}.edit-budget .header-text{height:65px;font-size:20px;text-align:left;color:#212b36;margin-left:20px;line-height:65px;font-family:"Mallory Book"}.edit-budget .header-name-field{font-family:"Mallory Book";font-size:14px;font-weight:500;text-align:left;color:#212b36}.edit-budget .table-header-field{vertical-align:middle;height:50px}.edit-budget .guidance-border{border-bottom:2px solid #47c1bf}.edit-budget .budget-border{border-bottom:2px solid #c4cdd5}.edit-budget .segment-header{height:50px;font-family:"Mallory Book";font-size:16px;font-weight:500;text-align:left}.edit-budget .segment-header.guidance{color:#47c1bf}.edit-budget .segment-header.budget{color:#c4cdd5}.edit-budget .table-row-field{vertical-align:middle;height:56px}.edit-budget .table-row-input-field{height:36px}.edit-budget .row-name-field{line-height:56px;font-family:"Mallory Book";font-size:14px;text-align:center;color:#212b36}.edit-budget .long-name{width:115px;text-align:left !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edit-budget .role-color{margin-top:10px;float:left;width:10px;height:36px}.edit-budget .w-15{width:15%}.edit-budget .w-20{width:20%}.edit-budget .w-25{width:25%}.edit-budget .w-30{width:30%}.edit-budget .w-35{width:35%}.edit-budget .w-40{width:40%}.edit-budget .w-50{width:50%}.edit-budget .tb{border-top:solid 2px #919eab}.edit-budget .table{margin-bottom:0px}.edit-budget .table>tbody>tr>td{border-top:solid 1px #dfe3e8}.edit-budget .scroll-table{height:400px;position:relative;overflow-y:auto;padding:0px 20px 0px 20px}.edit-budget .actions{clear:both;padding-top:20px;width:100%;height:76px;border-top:solid 1px #dfe3e8}.edit-budget .ok-action{height:36px;border-radius:3px;background-image:linear-gradient(to bottom, #55b83d, #4cb337);box-shadow:0 1px 0 0 rgba(22,37,23,.1),inset 0 1px 0 1px rgba(255,255,255,.06);border:solid 1px #45ab2e}.edit-budget .ok-action-text{height:36px;font-family:"Mallory Book";font-size:14px;color:#fff}.edit-budget .cancel-action{height:36px;border-radius:3px;background-image:linear-gradient(to bottom, #ffffff, #f9fafb);box-shadow:0 1px 0 0 rgba(22,29,37,.05);border:solid 1px #c4cdd5}.edit-budget .cancel-action-text{height:36px;font-family:"Mallory Book";font-size:14px;color:#212b36;text-align:left}.edit-budget .guidance-background{background-color:rgba(224,245,244,.7)}.edit-budget .budget-background{background-color:#f9fafb}.edit-budget .numeric-value-edit{display:inline-block;width:72px;height:36px;border-radius:4px;background-color:#fff;border:solid 1px #dddcdf;text-align:center}.edit-budget .daily thead{color:#4c6b80}.edit-budget .daily tbody>tr>td,.edit-budget .daily tbody>tr>th,.edit-budget .daily thead>tr>td,.edit-budget .daily thead>tr>th{font-size:14px}.edit-budget .eb-header.daily{background-color:#0087e3}.edit-budget .eb-header.daily .dismiss-button,.edit-budget .eb-header.daily .header-text{color:#fff}.edit-budget table input-field{display:inline-block}.edit-budget table input-field[inline]{max-width:35px}.edit-budget table input-field[inline] input{text-align:end;box-shadow:inset 0 -1px 0 0 #0087e3;height:14px}.edit-budget .numeric-value-edit.ng-invalid{border:solid 1px red}.duplicated-shifts .shifts-container{margin-top:20px}.duplicated-shifts .shifts{margin-top:10px;line-height:28px}.duplicated-shifts .worker-name{text-align:left;padding-left:10px}.duplicated-shifts .date{padding-right:10px}.availability-settings-legend{line-height:20px;font-size:14px;text-align:left;color:#212b36;margin-top:18px;clear:both}.availability-settings-legend>div{display:inline-block;margin-right:20px}.availability-settings-legend span{display:inline-block;margin-right:12px;width:18px;height:24px;border-radius:4px;top:6px;position:relative;box-shadow:0 0 3px rgba(0,0,0,.3)}.availability-settings-legend-green{background:#cae3cc}.availability-settings-legend-red{background:#e8b9ba}.availability-settings-legend-mixed{background-color:#accbfe;margin-left:36px}.onboarding-availability-container{margin-left:33px;margin-right:32px;padding-bottom:20px}.sch .sch-thumbs{height:30px;line-height:30px;margin-right:10px}.sch .sch-thumbs.short{height:15px;line-height:15px;margin-right:0px}.sch .sch-thumbs.up{color:#84df4e}.sch .sch-thumbs.down{color:#ff2600}.sch .sch-thumbs.neutral{color:#fb7800}.sch .sch-thumbs-up-clr{color:#84df4e}.sch .sch-thumbs-down-clr{color:#ff2600}.sch .sch-thumbs-neutral-clr{color:gray}mandatory-availability{width:100%;display:block;padding:0 35px;box-sizing:border-box}mandatory-availability .availability-modern{--availability-red: #e5e5e5;--availability-green: #a5d6a7;--availability-grey: #fdfdfd;--availability-green-20: #70be74;--availability-green-40: #479c4a;--availability-red-40: #898989;--availability-red-20: #b7b7b7;--availability-grey-40: #979797;--availability-grey-20: #cacaca}mandatory-availability .availability-classic{--availability-red: #fcdddc;--availability-green: #a5d6a7;--availability-grey: #f3f3f3;--availability-grey-40: #919191;--availability-red-40: #ed342e;--availability-green-40: #479c4a;--availability-green-20: #70be74;--availability-red-20: #f48885;--availability-grey-20: #c2c2c2}mandatory-availability .availability-settings-legend-green{background:var(--availability-green) !important}mandatory-availability .availability-settings-legend-red{background:var(--availability-red) !important;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent) !important;background-size:18px 18px !important}mandatory-availability .availability-settings-legend-grey{background:var(--availability-grey) !important}mandatory-availability .selected-availability-tooltip-box{position:relative}mandatory-availability .selected-availability-tooltip-box>span{position:absolute;margin-top:-40px;color:#fff;border-radius:5px;padding:5px 8px;min-width:100px;font-size:9px;text-align:center;margin-left:-50px}mandatory-availability .selected-availability-tooltip-box>span.tooltip-green{background:var(--availability-green);color:var(--availability-green-40)}mandatory-availability .selected-availability-tooltip-box>span.tooltip-red{background:var(--availability-red);color:var(--availability-red-40)}mandatory-availability .selected-availability-tooltip-box>span.tooltip-grey{background:var(--availability-grey);color:var(--availability-grey-40)}mandatory-availability .selected-availability-tooltip-box>span.tooltip-mixed{background:rgba(83,88,95,.5)}mandatory-availability .availability-read-mode .availability-zone span{opacity:0}mandatory-availability .availability-read-mode .availability-zone.pto-zone span{opacity:1}mandatory-availability .availability-read-mode .availability-zone.green-zone{background-color:var(--availability-green) !important}mandatory-availability .availability-read-mode .availability-zone.grey-zone{background-color:var(--availability-grey) !important}mandatory-availability .availability-read-mode .availability-zone.red-zone{background-color:var(--availability-red) !important;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent) !important;background-size:18px 18px !important;color:#fff}mandatory-availability .availability-force-show-labels.availability-read-mode .availability-zone span{opacity:1}mandatory-availability .availability-no-shifts.availability-read-mode .availability-zone span{opacity:1}mandatory-availability .cursor-draggable{cursor:move}mandatory-availability .cursor-empty{cursor:cell}mandatory-availability .cursor-resizableE{cursor:e-resize}mandatory-availability .cursor-resizableW{cursor:w-resize}mandatory-availability .availability-loading{opacity:.3}mandatory-availability .availability-row{transition:opacity .3s;position:relative;height:42px}mandatory-availability .availability-row-legend{position:absolute}mandatory-availability .availability-row-legend>div{height:45px;margin-left:-28px;line-height:15px;font-size:12.455px;text-align:center;color:#67696d}mandatory-availability .availability-row .availability-zone{position:absolute;box-sizing:border-box;z-index:9;padding-top:15px;height:42px;padding-bottom:15px;text-align:center;display:flex;justify-content:center;align-items:center}mandatory-availability .availability-row .availability-zone span{font-size:10px;line-height:13px}mandatory-availability .availability-row .availability-zone.green-zone{background-color:var(--availability-green);color:#67696d}mandatory-availability .availability-row .availability-zone.grey-zone{background-color:var(--availability-grey);color:var(--availability-grey) !important}mandatory-availability .availability-row .availability-zone.red-zone{background-color:var(--availability-red);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent) !important;background-size:18px 18px !important;color:#fff}mandatory-availability .availability-row .availability-zone.mixed-zone{background-color:#accbfe;opacity:.5}mandatory-availability .availability-row .availability-zone.mixed-zone span{border-radius:100px;background-color:rgba(245,245,246,.5);display:inline-block;padding:2px 10px;margin-top:-2px}mandatory-availability .availability-row .availability-zone.changed{border:2px dashed rgba(0,0,0,.3)}mandatory-availability .availability-row .availability-zone.changed-and-is-changeable{border:2px dashed #fff}mandatory-availability .availability-row .availability-zone.selected{box-shadow:inset 0 0 0 3px rgba(0,0,0,.3)}mandatory-availability .availability-row .availability-zone.selected :after,mandatory-availability .availability-row .availability-zone.selected :before{content:"";width:0;border-right:1px solid rgba(0,0,0,.3);border-left:1px solid rgba(0,0,0,.3);height:10px;padding:0 2px;position:absolute;display:inline-block;margin-top:2px}mandatory-availability .availability-row .availability-zone.selected :after{right:10px}mandatory-availability .availability-row .availability-zone.selected :before{left:10px}mandatory-availability .availability-row .availability-zone.selected.green-zone{border-color:var(--availability-green-20)}mandatory-availability .availability-row .availability-zone.selected.red-zone{border-color:var(--availability-red-20)}mandatory-availability .availability-row .availability-zone.selected.grey-zone{border-color:var(--availability-grey-20)}mandatory-availability .availability-row .green-zone span{color:var(--availability-green-40);opacity:1}mandatory-availability .availability-row .red-zone span{color:var(--availability-red-40);opacity:1}mandatory-availability .availability-row .grey-zone span{color:var(--availability-grey-40);background-color:rgba(0,0,0,0);opacity:1}mandatory-availability .availability-row .availability-shift{position:absolute;margin-left:-1px;border-image-slice:1;z-index:9;text-align:left;background:#fff;padding:5px 5px 4px;border-width:1px 1px 1px 10px;border-style:solid;margin-top:4px;border-radius:5px;height:33px}mandatory-availability .availability-row .availability-shift.extension{border-left:dotted 1px;border-top-left-radius:0;border-bottom-left-radius:0}mandatory-availability .availability-row .availability-shift.main{border-right:dotted 1px;border-top-right-radius:0;border-bottom-right-radius:0}mandatory-availability .availability-row .availability-shift .business-location{font-weight:300;padding-right:5px}mandatory-availability .availability-row .availability-shift span{font-family:"Mallory Medium";line-height:1;font-size:9px;font-weight:500;color:#332f2f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%;padding-bottom:1px}mandatory-availability .availability-row .availability-shift .wrapper{display:flex}mandatory-availability .availability-row .availability-shift .wrapper .left{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}mandatory-availability .availability-row .availability-shift .wrapper .left.large{flex-shrink:0;margin-right:2px;max-width:80%;width:unset}mandatory-availability .availability-row .availability-shift .wrapper .right{text-align:right;white-space:nowrap;width:18px}mandatory-availability .availability-row .availability-shift .wrapper .business-location{text-align:end}mandatory-availability .availability-row .availability-shift i{font-size:10px;position:absolute;right:4px;bottom:5px;color:#999}mandatory-availability .availability-row .availability-shift .shift-name{text-transform:uppercase}mandatory-availability .availability-row .dow-label{position:absolute;width:35px;text-align:center;left:-35px;line-height:13px;height:13px;margin-top:7px;color:#31397c;font-size:10px}mandatory-availability .availability-row .dow-label div{margin-top:3px;color:#76797f;font-size:12px;display:block}mandatory-availability .availability-row .delete-label{position:absolute;width:35px;text-align:center;right:-30px;font-size:13px;line-height:13px;height:13px;margin-top:15px}mandatory-availability .availability-row .delete-label i{cursor:pointer}mandatory-availability .availability-row .hour-cell{float:left;height:42px;width:2.5%;border-top:1px solid rgba(0,0,0,.135);z-index:10;position:relative}mandatory-availability .availability-row .hour-cell:nth-child(odd){border-right:1px solid rgba(0,0,0,.09)}mandatory-availability .availability-row .hour-cell:nth-child(even){border-right:1px solid rgba(0,0,0,.135)}mandatory-availability .availability-row .hour-cell:first-child{border-left:1px solid rgba(0,0,0,.135)}mandatory-availability .availability-row .hour-cell.day-part-left{border:3px solid #dbdbdb;border-right:rgba(0,0,0,0);border-radius:2px 0px 0px 4px}mandatory-availability .availability-row .hour-cell.day-part-right{border:3px solid #dbdbdb;border-left:rgba(0,0,0,0);border-radius:0px 4px 4px 0px}mandatory-availability .availability-row .hour-cell.in-day-part{border-top:3px solid #dbdbdb;border-bottom:3px solid #dbdbdb}mandatory-availability .availability-row .hour-cell.both-part{border-radius:4px !important;border:3px solid #dbdbdb !important}mandatory-availability .availability-row .hour-cell.not-in-day-part{background-color:#fff}mandatory-availability .availability-row .hour-cell-ghost{display:flex;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;z-index:99999999}mandatory-availability .availability-row .hour-cell-ghost-boundary{flex-grow:1}mandatory-availability .availability-row .hour-cell-ghost.availability-ghost-green{background:var(--availability-green) !important}mandatory-availability .availability-row .hour-cell-ghost.availability-ghost-red{background:var(--availability-red) !important}mandatory-availability .availability-row .hour-cell-ghost.availability-ghost-grey{background:var(--availability-grey) !important}mandatory-availability .availability-row .hour-cell-ghost.availability-ghost-mixed{background-color:#accbfe;opacity:.5;border:0}mandatory-availability .availability-row.availability-row-separator{height:3px}mandatory-availability .availability-row.availability-row-separator .hour-cell{height:3px;width:2.5%;background:#fff}mandatory-availability .availability-row .pto-zone{padding:0 5px 0;flex-direction:column;background:#ededf9 no-repeat 98% 50%;z-index:1000;box-shadow:inset 0 0 0 1px #dddddf}mandatory-availability .availability-row .pto-zone-info{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}mandatory-availability .availability-row .pto-zone span{color:#9aa1bb;text-transform:uppercase}mandatory-availability .availability-row.availability-row-time{margin-top:13px;height:6px}mandatory-availability .availability-row.availability-row-time .hour-cell{height:6px;width:2.5%;background:#fff;border-top-width:0 !important}mandatory-availability .availability-row.availability-row-time .hour-cell span{font-size:9px;font-weight:500;line-height:.89;color:#67696d;position:relative;top:-12px;left:-10px;display:block;text-align:left}mandatory-availability .availability-row.availability-row-time .hour-cell span.hour-last{text-align:right;left:inherit;right:-7px}mandatory-availability .availability-row.availability-row-active:last-child .hour-cell{border-bottom:1px solid rgba(0,0,0,.135);height:43px}mandatory-availability .last-time-row .availability-row-time{margin-top:0;padding-bottom:23px}mandatory-availability .last-time-row .availability-row-time .hour-cell span{top:11px}mandatory-availability .availability-box-ghost{position:absolute;width:100%;z-index:999}mandatory-availability .hour-cell.twenty-four-hours{width:2.08% !important}.availability-container availability{margin-top:30px}.accept-shift-header{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #dfe3e8}.accept-shift-header-title{color:#212b36;font-size:20px;font-weight:500}.accept-shift-header-times{font-size:35px;color:#637381;cursor:pointer}.accept-shift-body{padding:12px 22px;display:flex;flex-direction:column;align-items:center}.accept-shift-shift-info{font-size:14px;text-align:center;line-height:20px;margin-bottom:8px;color:#000}.accept-shift-shift-claim-confirm-message{width:400px}.accept-shift-shift-claim-confirm-message .input-field-input-label,.accept-shift-shift-claim-confirm-message input-field .input-label,input-field .accept-shift-shift-claim-confirm-message .input-label{max-width:100%;white-space:normal}.accept-shift-shift-message-wrapper{width:365px;max-height:128px;overflow:auto;padding:8px 12px;border-radius:8px;border:solid 1px #e8ecf1;background-color:#f4f6f8;font-size:12px;line-height:16px;margin:20px 0}.accept-shift-shift-message-text{letter-spacing:.1px;color:#25282b}.accept-shift-shift-message-sender-info{display:flex;align-items:center;margin-top:10px}.accept-shift-shift-message-sender-info-date{color:#a0a4a8}.accept-shift-shift-message-sender-avatar{width:24px;height:24px;border-radius:50%;border:solid 1px #53585f;margin-right:5px}.accept-shift-response-title{color:#a0a4a8;margin-bottom:5px}.accept-shift-response-input textarea{resize:none;border-radius:8px}.accept-shift-buttons{padding:5px 22px 22px;display:flex;justify-content:flex-end}.claim-received-modal .modal-content{width:457px}.sch-claim-received-modal{text-align:center}.sch-claim-received-modal .icon-row .checkmark-green{margin-left:auto;margin-right:auto;width:32px;height:32px;border-radius:50%;color:#fcfcfc;background-color:#82d682}.sch-claim-received-modal .icon-row .checkmark-green i{font-size:16px;height:32px;line-height:32px}.sch-claim-received-modal .thank-row{font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#53585f}.sch-claim-received-modal .status-row{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:normal;color:#53585f;margin-left:auto;margin-right:auto;max-width:280px}.sch-claim-received-modal .button-row{margin-top:24px;margin-bottom:32px}.sch-claim-received-modal .button-row button{border:solid 1px #c1c7cd;background-color:#dddfe1;width:144px;height:40px;border-radius:56px;font-size:13px;color:#09490d}.break-quick-edit-popup{position:absolute}.break-quick-edit-wrapper .popover{padding:0;border:1px solid #eee;border-radius:4px}.break-quick-edit-wrapper .popover .popover-inner .popover-content{padding:0}.break-quick-edit-wrapper .popover .arrow{border-top-color:#eee}.break-quick-edit-wrapper .popover .arrow:after{bottom:2px;border-top-color:#eaf2fd}.break-quick-edit{font-size:12px}.break-quick-edit-actions{padding:4px;display:flex;align-items:center;background-color:#eaf2fd;border-top:1px solid #eee;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#3177c3}.break-quick-edit-actions-section{flex-grow:1;display:flex}.break-quick-edit-actions img{width:14px;height:14px}.break-quick-edit-top-container{padding:8px;display:flex;justify-content:space-between}.break-quick-edit-time{min-width:150px;text-align:left}.break-quick-edit-violation{margin-top:4px;display:flex;align-items:center}.break-quick-edit-violation img{width:12px;margin:0 2px -1px 0}.break-quick-edit-break-type{max-width:56px}.break-quick-edit-break-paid-unpaid{max-width:44px;justify-content:center}.break-quick-edit-option{margin-right:8px;width:20px;height:20px;border-radius:4px;text-align:center;cursor:pointer}.break-quick-edit-option-active{background-color:#bedef6}.break-quick-edit-option-disabled{pointer-events:none}.break-quick-edit-option-disabled img{filter:grayscale(100%)}.break-quick-edit-option:hover{background-color:rgba(190,222,246,.5)}.break-quick-edit-break-paid{margin:0}.break-quick-edit-break-durations{flex-grow:0;padding:0 8px;max-width:110px;justify-content:space-around}.break-quick-edit-break-durations .break-quick-edit-option:last-child{margin:0}.break-quick-edit-delete-break{margin:0 0 0 8px}.break-quick-edit-delete-break img{width:18px;height:18px}.break-quick-edit-right-separator{border-right:1px solid #96caf1}.pl-12{padding-left:12px}.max-width-60{max-width:60px}.flex-center{display:flex;align-items:center;justify-content:center}.cancel-claim-modal{color:#3d3d3d}.cancel-claim-modal-header{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dfe3e8}.cancel-claim-modal-header-title{color:#212b36;font-size:16px;line-height:24px}.cancel-claim-modal-header-close{font-size:35px;color:#637381;cursor:pointer}.cancel-claim-modal-body{padding:24px 16px;display:flex;flex-direction:column;align-items:center}.cancel-claim-modal-offer-time,.cancel-claim-modal-offer-location{font-size:14px;line-height:20px}.cancel-claim-modal-offer-location{margin-top:8px}.cancel-claim-modal-message{margin-top:16px;color:#707070;font-size:12px;line-height:16px}.cancel-claim-modal-buttons{padding:8px 16px 16px;display:flex;justify-content:flex-end;border-top:1px solid #dfe3e8}.cancel-claim-modal-buttons-close-button{margin-right:16px}.lgn-calendar-week-selector{width:338px;background-color:#fff}.lgn-calendar-week-selector .calendar-week-selector-title{color:#000;font-size:16px;font-style:normal;line-height:20px;text-align:left;font-weight:500;padding:16px 12px 8px 12px}.lgn-calendar-week-selector .calendar-week-selector-bottom{text-align:right;padding:8px 8px 16px 8px}.lgn-calendar-week-selector .calendar-week-selector-last-button{text-align:right;margin-left:12px}#newsfeed-container{margin-left:-35px;margin-right:-40px;margin-bottom:-25px}#newsfeed-container>*{min-height:860px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#newsfeed-container>*{height:860px;width:100%}}#newsfeed-container>* ::-ms-clear{display:none}#newsfeed-edit-container{margin-left:-20px;margin-right:-20px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#newsfeed-edit-container>.legion-ui-react{height:510px}}#newsfeed-edit-container ::-ms-clear{display:none}#moderation-container{margin-left:-20px;margin-right:-25px;margin-bottom:-25px;margin-top:4px}#moderation-container>*{min-height:700px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#moderation-container>*{height:860px;overflow-y:auto;width:100%}}#moderation-container>* ::-ms-clear{display:none}.settings{position:relative}.settings-title{font-size:18px;line-height:1.33;text-align:left;color:#3c4c65;font-style:normal;font-family:"Mallory Book";margin-top:11px;margin-bottom:14px;font-weight:300}.cfg div,.cfg table,.console span,.console a,.console button{font-family:"Mallory Book"}.cfg{position:relative;height:100%}.cfg .cfg-body{text-align:center;background-image:url("/legion/img/console-splash.jpg");background-position:center center;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%;width:100%}.cfg .master{font-size:16px}.cfg .cfg-inner-body{text-align:center;background-color:#fff;margin-top:20px;margin-bottom:20px;padding:20px}.cfg .master-item{text-align:left;font-size:16px}.cfg .field-label{text-align:right;line-height:40px;font-size:18px}.cfg .field-value{text-align:left;line-height:40px}.cfg .field-button-group{text-align:left}.cfg .field-row{padding-bottom:20px}.cfg .field-value .input-group{width:150px}.cfg .active-cfg{border-left:4px solid #00679e}.cfg .table .th{text-align:left}.cfg .table .td{text-align:left}.cfg .create-user{float:left}.cfg .table-field{text-align:left;font-size:16px}.active,.inactive{font-size:40px;cursor:pointer}.active,.inactive{font-size:40px;cursor:pointer}i.active{color:#5cb85c}i.inactive{color:#d9534f}.st-sort-ascent:before{content:"▲"}.st-sort-descent:before{content:"▼"}.cfg .wc-no-border-bottom{border-bottom:0px}.in-no-border-top{border-top:0px}.int-cfg-tab-pane-padding{padding-top:10px}.lb-sm{font-size:12px;padding:5px}.lb-md{font-size:16px}.lb-lg{font-size:20px}.repeat-item.ng-enter,.repeat-item.ng-leave{-webkit-transition:.5s linear all;transition:.5s linear all}.repeat-item.ng-enter,.repeat-item.ng-leave.ng-leave-active{opacity:0}.repeat-item.ng-leave,.repeat-item.ng-enter.ng-enter-active{opacity:1}.loading-icon{position:relative;width:20px;height:20px;margin:15px auto;display:block}.loading-icon:before{animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;content:"";font-family:FontAwesome;font-size:20px;position:absolute;top:0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.wrc .settings-dropdown-140{width:140px}.day-selector-box{padding:10px 20px 50px 20px}.day-selector-box .text-height{line-height:30px}.settings-title{margin-top:20px}.one-badge-for-rule{display:inline-block;border-radius:50%;border:1px solid rgba(0,0,0,0);width:16px;height:16px;position:relative;vertical-align:text-bottom}.one-badge-for-rule svg{height:16px !important;width:16px !important;margin-left:1px}.required-badge,.optional-badge{color:#333}.tooltip-container{display:flex;align-items:center;justify-content:flex-start}.cfg .cfg-progress-bar{height:40px}.cfg .progress{margin-bottom:0px}.cfg .progress-bar{line-height:40px}.cfg .search-icon-padding{padding-bottom:14px}.integration-log .sch-clr-active:hover{cursor:pointer}.integration-log table td{word-wrap:break-word}.integration-log-buttons-column{display:flex;flex-direction:column;white-space:nowrap}.integration-log-buttons-column span:not(:last-child){margin-bottom:5px}.company-setup label,.settings-form label{color:#3c4c65;font-family:"Mallory Light";text-transform:uppercase;font-size:12px;line-height:20px;font-weight:100;text-align:left;display:block;margin-bottom:4px;margin-top:17px}.company-setup label.label-half,.settings-form label.label-half{display:inline-block;width:50%}.company-setup .select-wrapper,.settings-form .select-wrapper{display:inline-block;position:relative}.company-setup .select-wrapper-half,.settings-form .select-wrapper-half{width:50%}.company-setup .select-wrapper .input-text-box-half,.settings-form .select-wrapper .input-text-box-half{width:100%;display:inline-block}.company-setup .select-wrapper::after,.settings-form .select-wrapper::after{content:"";font-family:"FontAwesome";position:absolute;top:14px;right:12px;pointer-events:none}.company-setup .input-text-box,.settings-form .input-text-box{width:100%;font-size:13px;line-height:20px;border-radius:5px;background-color:#fff;border:solid 1px #dddcdf;height:40px;padding:0 13px 0 13px}.company-setup .input-text-box.input-select-box,.settings-form .input-text-box.input-select-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;position:relative}.company-setup .input-text-box-half,.settings-form .input-text-box-half{width:50%;display:inline-block}.company-setup .input-text-box.b-t-0,.settings-form .input-text-box.b-t-0{border-top-width:0}.company-setup .input-text-box.b-l-0,.settings-form .input-text-box.b-l-0{border-left-width:0}.company-setup .input-text-box.b-r-0,.settings-form .input-text-box.b-r-0{border-right-width:0}.company-setup .input-text-box.b-r-0,.settings-form .input-text-box.b-r-0{border-right-width:0}.company-setup .input-text-box.br-0,.settings-form .input-text-box.br-0{border-radius:0 !important}.company-setup .input-text-box.br-bl-0,.settings-form .input-text-box.br-bl-0{border-bottom-left-radius:0}.company-setup .input-text-box.br-br-0,.settings-form .input-text-box.br-br-0{border-bottom-right-radius:0}.company-setup .input-text-box.br-tl-0,.settings-form .input-text-box.br-tl-0{border-top-left-radius:0}.company-setup .input-text-box.br-tr-0,.settings-form .input-text-box.br-tr-0{border-top-right-radius:0}.company-setup{font-size:11px;padding:22px 13px;text-align:left}.company-setup h6{font-size:14px;color:#3c4c65;line-height:20px;font-weight:bold;text-align:left}.preference-wrapper{position:relative;padding-left:55px;display:flex;align-items:center}.preference-wrapper .fa-times{position:absolute;right:10px;color:red;cursor:pointer;font-size:18px}.preference-wrapper input-field[type=radio]{margin-left:10px;position:absolute;left:0}.prefix-label label{font-weight:300;margin-bottom:10px;font-size:12px}.prefix-label label:last-child{margin-left:20px}collapsible{display:block}.collapsible{border-radius:5px;border:solid 1px #e0e5ec;overflow:hidden}.collapsible-icon-has-action{cursor:pointer}.collapsible-title{cursor:pointer;height:48px;color:#53585f}.collapsible-title span{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;vertical-align:middle;color:#53585f}.collapsible-title .collapsible-title-secondary,.collapsible-title span.collapsible-title-secondary{color:#0087e3 !important}.collapsible-title a i{color:#333;font-size:15px}.collapsible-title a:hover{text-decoration:none !important}.collapsible-title a .fa-pencil{color:#333;width:50px;float:right;font-size:16px;cursor:pointer}.collapsible-title .arrow{font-size:20px;margin-right:12px;vertical-align:middle;display:inline-block;width:14px}.collapsible-title-open{background-color:#f1f6fd;border-bottom:1px solid #e0e5ec;color:#332f2f}body .collapsible-title-text{padding-left:14px;padding-top:13px;text-align:left}body .collapsible-title-text img{margin-right:12px;vertical-align:middle;display:inline-block}.collapsible-controls a{float:right;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.collapsible .collapsible-body collapsible.sub-collapsible .collapsible{border-radius:0;border-width:0}.collapsible .collapsible-body collapsible.sub-collapsible .collapsible-title{height:44px;background:#f9fbfd;border-top:1px solid #e0e5ec;text-transform:uppercase}.collapsible .collapsible-body collapsible.sub-collapsible .collapsible-title span{font-size:12px;font-weight:800}.collapsible .collapsible-body collapsible.sub-collapsible:first-child .collapsible-title{border-top:none}.collapsible .collapsible-body collapsible.sub-collapsible .collapsible-controls a{width:44px;height:44px}.collapsible-save-bar{margin-top:10px;background-color:#f9f9fa;border-top:solid 1px #eeeff0;padding:13px 19px;text-align:right;clear:both}.collapsible-save-bar .btn{font-family:"Mallory Book";text-transform:uppercase;width:132px;height:40px;border-radius:56px;font-size:13px}.collapsible-save-bar .btn i{margin-right:5px}.collapsible-save-bar .btn-success{color:#09490d;background-color:#77d577;border:solid 1px #64c164}.collapsible-save-bar .btn-success:hover{background-color:#9ee19e}.collapsible-save-bar .btn-primary{color:#fff;background-color:#384a91;border:solid 1px #384a91}.collapsible-save-bar .btn-primary:hover{background-color:#465db6}.collapsible-save-bar .btn-default{color:#53585f;background-color:#dcdee0;border:solid 1px #c1c7ce}.collapsible-save-bar .btn-default:hover{background-color:#f7f8f8}.collapsible-save-bar .btn-success .save-spinner{font-size:14px;color:#fff}.collapsible-save-bar .btn-success .save-spinner i{margin:0}rule-saver .collapsible-save-bar{margin-top:0}.collapsible-body{width:100%;-webkit-transition:.3s linear all;transition:.3s linear all;opacity:1;overflow-y:hidden;max-height:10000px;background:#fff}.collapsible-body.ng-hide-remove,.collapsible-body.ng-hide-add,.collapsible-body.ng-hide{display:block !important}.collapsible-body.ng-hide{opacity:0;max-height:0}.collapsible-tab-set{position:relative;clear:both}.collapsible-tab-set>ng-transclude>*>collapsible>collapsible-base>.collapsible{border-radius:0;position:absolute;top:0;width:100%;border-bottom:none !important}.collapsible-tab-set>ng-transclude>*>collapsible>collapsible-base>.collapsible-body{background:#fff}.collapsible-tab-set>ng-transclude>*>collapsible>collapsible-base>.collapsible>.collapsible-title .open-close-icon{display:none}.collapsible-tab-set>ng-transclude>*>collapsible>collapsible-base>.collapsible-element-open{border-bottom:1px solid #e0e5ec !important}.collapsible-tab-set>ng-transclude>*>collapsible>collapsible-base>.collapsible>.collapsible-title{position:relative;z-index:8;border-right:1px solid #e0e5ec;border-bottom:1px solid #e0e5ec}.collapsible-tab-set-6 .collapsible-title{width:16.66%}.collapsible-tab-set-6 .collapsible-title-text span{white-space:nowrap;position:absolute;max-width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis}.collapsible-tab-set-6 ng-transclude>:nth-child(2) .collapsible-title{left:16.66%}.collapsible-tab-set-6 ng-transclude>:nth-child(3) .collapsible-title{left:33.32%}.collapsible-tab-set-6 ng-transclude>:nth-child(4) .collapsible-title{left:49.98%;border-right-width:0}.collapsible-tab-set-6 ng-transclude>:nth-child(5) .collapsible-title{left:66.64%;border-right-width:0}.collapsible-tab-set-6 ng-transclude>:nth-child(6) .collapsible-title{left:83.3%;width:16.7%;border-right-width:0}.collapsible-tab-set-5 .collapsible-title{width:20%}.collapsible-tab-set-5 .collapsible-title-text span{white-space:nowrap;position:absolute}.collapsible-tab-set-5 ng-transclude>:nth-child(2) .collapsible-title{left:20%}.collapsible-tab-set-5 ng-transclude>:nth-child(3) .collapsible-title{left:40%}.collapsible-tab-set-5 ng-transclude>:nth-child(4) .collapsible-title{left:60%;border-right-width:0}.collapsible-tab-set-5 ng-transclude>:nth-child(5) .collapsible-title{left:80%;border-right-width:0}.collapsible-tab-set-4 .collapsible-title{width:25%}.collapsible-tab-set-4 .collapsible-title-text span{white-space:nowrap;position:absolute}.collapsible-tab-set-4 ng-transclude>:nth-child(2) .collapsible-title{left:25%}.collapsible-tab-set-4 ng-transclude>:nth-child(3) .collapsible-title{left:50%}.collapsible-tab-set-4 ng-transclude>:nth-child(4) .collapsible-title{left:75%;border-right-width:0}.collapsible-tab-set-3>ng-transclude>*>collapsible>collapsible-base>.collapsible>.collapsible-title{width:33%}.collapsible-tab-set-3>ng-transclude>:nth-child(2)>collapsible>collapsible-base>.collapsible>.collapsible-title,.collapsible-tab-set-3>div>:nth-child(2)>collapsible>collapsible-base>.collapsible>.collapsible-title{left:33%}.collapsible-tab-set-3>ng-transclude>:nth-child(3)>collapsible>collapsible-base>.collapsible>.collapsible-title,.collapsible-tab-set-3>div>:nth-child(3)>collapsible>collapsible-base>.collapsible>.collapsible-title{left:66%;width:34.01%;border-right-width:0}.collapsible-tab-set-2>ng-transclude>*>collapsible>collapsible-base>.collapsible>.collapsible-title{width:50%}.collapsible-tab-set-2>ng-transclude>:nth-child(2)>collapsible>collapsible-base>.collapsible>.collapsible-title,.collapsible-tab-set-2>div>:nth-child(2)>collapsible>collapsible-base>.collapsible>.collapsible-title{left:50%;border-right-width:0}.collapsible-tab-set-1>ng-transclude>*>collapsible>collapsible-base>.collapsible>.collapsible-title{width:100%}.collapsible-tab-set-1>ng-transclude>:nth-child(2)>collapsible>collapsible-base>.collapsible>.collapsible-title,.collapsible-tab-set-1>div>:nth-child(2)>collapsible>collapsible-base>.collapsible>.collapsible-title{left:50%;border-right-width:0}.working-hours-config .workweek-start-data{text-transform:uppercase;text-align:left;font-size:13px}.working-hours-config .workweek-start-data .blue{color:#0087e3}.working-hours-config .workweek-start-data .caret{color:#53585f}.working-hours-config collapsible img{width:18px;height:20px}.time-modal-window .modal-dialog{width:940px !important}day-working-hours,day-working-hours-with-dayparts{display:block}day-working-hours .pills-row>div,day-working-hours-with-dayparts .pills-row>div{border:solid 1px #eeeff0;border-left-width:0;background-color:#fff;font-size:13px;line-height:13px;padding:13px 14px 10px;color:#3c4c65;text-align:left}day-working-hours .pills-row>div i.icon,day-working-hours-with-dayparts .pills-row>div i.icon{line-height:13px;font-size:12px;margin-right:7px;position:relative;top:1px}day-working-hours .pills-row>div:first-child,day-working-hours-with-dayparts .pills-row>div:first-child{border-left-width:1px;background-color:#eff6fa;text-align:center;color:#3c4c65;font-weight:800;text-transform:uppercase}day-working-hours .pills-row>div .work-time,day-working-hours-with-dayparts .pills-row>div .work-time{float:right;font-weight:800;color:#0087e3;white-space:nowrap}day-working-hours .pills-row>div .work-time.ml-4,day-working-hours-with-dayparts .pills-row>div .work-time.ml-4{margin-left:4px}day-working-hours .pills-row>div .work-time.ml--4,day-working-hours-with-dayparts .pills-row>div .work-time.ml--4{margin-left:-4px}day-working-hours .pills-row>div.slot-closed,day-working-hours-with-dayparts .pills-row>div.slot-closed{background-color:#fbfbfb;color:#aaa;text-align:center}day-working-hours a.edit,day-working-hours-with-dayparts a.edit{border-radius:36px;font-size:16px;height:36px;width:36px;color:#fff;background-color:#31417f;position:relative}day-working-hours a.edit:hover,day-working-hours a.edit:visited,day-working-hours a.edit:active,day-working-hours-with-dayparts a.edit:hover,day-working-hours-with-dayparts a.edit:visited,day-working-hours-with-dayparts a.edit:active{color:#fff !important;background-color:#384a91}day-working-hours .dp-container div.daypartcol,day-working-hours-with-dayparts .dp-container div.daypartcol{text-align:center;padding:19px 0px 14px 0px;height:48px}day-working-hours .dp-container div.daypartcol label,day-working-hours-with-dayparts .dp-container div.daypartcol label{font-weight:normal !important;position:absolute;top:-17px;right:144px}day-working-hours .dp-container .work-time,day-working-hours-with-dayparts .dp-container .work-time{float:left !important}day-working-hours .dp-container i.icon.dpopen,day-working-hours-with-dayparts .dp-container i.icon.dpopen{margin-right:1px}day-working-hours .dp-container i.icon.dpclose,day-working-hours-with-dayparts .dp-container i.icon.dpclose{margin:0px !important}day-working-hours .dp-container .progress,day-working-hours-with-dayparts .dp-container .progress{margin:0px;height:10px;background-color:#dfe1ea}day-working-hours .dp-container .progress .progress-bar,day-working-hours-with-dayparts .dp-container .progress .progress-bar{background-color:#dfe1ea;box-shadow:none}day-working-hours .dp-container .progress .progress-bar.color_94dbca,day-working-hours-with-dayparts .dp-container .progress .progress-bar.color_94dbca{background-color:#94dbca !important}day-working-hours .dp-container .progress .progress-bar.color_ffb5b1,day-working-hours-with-dayparts .dp-container .progress .progress-bar.color_ffb5b1{background-color:#ffb5b1 !important}day-working-hours .dp-container .progress .progress-bar.color_a9efdc,day-working-hours-with-dayparts .dp-container .progress .progress-bar.color_a9efdc{background-color:#a9efdc !important}day-working-hours .dp-container .progress .progress-bar.color_ffc29d,day-working-hours-with-dayparts .dp-container .progress .progress-bar.color_ffc29d{background-color:#ffc29d !important}day-working-hours .dp-container .progress .progress-bar.color_ffe1cf,day-working-hours-with-dayparts .dp-container .progress .progress-bar.color_ffe1cf{background-color:#ffe1cf !important}day-working-hours .dp-container .progress .progress-bar.color_c3b5d1,day-working-hours-with-dayparts .dp-container .progress .progress-bar.color_c3b5d1{background-color:#c3b5d1 !important}day-working-hours .dp-container .progress .progress-bar.color_f4f6f8,day-working-hours-with-dayparts .dp-container .progress .progress-bar.color_f4f6f8{background-color:#f4f6f8 !important}day-working-hours .dp-container .progress .progress-bar.color_8db0d9,day-working-hours-with-dayparts .dp-container .progress .progress-bar.color_8db0d9{background-color:#8db0d9 !important}day-working-hours .dp-container .progress .progress-bar.color_bad8eb,day-working-hours-with-dayparts .dp-container .progress .progress-bar.color_bad8eb{background-color:#bad8eb !important}day-working-hours .dp-container .progress .progress-bar.color_bbbafb,day-working-hours-with-dayparts .dp-container .progress .progress-bar.color_bbbafb{background-color:#bbbafb !important}day-working-hours .dp-container .progress .progress-bar span,day-working-hours-with-dayparts .dp-container .progress .progress-bar span{position:absolute;top:-15px;margin-left:-10px;font-size:8px;color:#000;text-transform:lowercase}day-working-hours .dp-container .progress.labels,day-working-hours-with-dayparts .dp-container .progress.labels{background-color:rgba(0,0,0,0) !important;box-shadow:none !important;height:15px}day-working-hours .dp-container .progress.labels .progress-bar,day-working-hours-with-dayparts .dp-container .progress.labels .progress-bar{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}day-working-hours .dp-container .progress.labels .progress-bar span,day-working-hours-with-dayparts .dp-container .progress.labels .progress-bar span{position:absolute;top:-5px;margin-left:-10px;font-size:9px;color:#000;text-transform:lowercase}day-working-hours .dp-container>div:first-child,day-working-hours-with-dayparts .dp-container>div:first-child{height:48px;padding:19px auto 14px auto}day-working-hours .dp-container>div.slot-closed,day-working-hours-with-dayparts .dp-container>div.slot-closed{height:48px;padding:19px auto 14px auto}.color_94dbca{background-color:#94dbca !important}.color_ffb5b1{background-color:#ffb5b1 !important}.color_a9efdc{background-color:#a9efdc !important}.color_ffc29d{background-color:#ffc29d !important}.color_ffe1cf{background-color:#ffe1cf !important}.color_c3b5d1{background-color:#c3b5d1 !important}.color_f4f6f8{background-color:#f4f6f8 !important}.color_8db0d9{background-color:#8db0d9 !important}.color_bad8eb{background-color:#bad8eb !important}.color_bbbafb{background-color:#bbbafb !important}.integration-list .red-warning-icon{font-size:30px;color:red;padding-left:30px}.integration-list .red-warning{color:red}.app-modal-window .modal-dialog{width:400px}.integration-list .detail-warning{color:#3c4c65;padding:20px;text-align:center}.file-upload-modal-window .modal-dialog{width:500px}.integration-list .mtb-10{padding-top:10px;padding-bottom:10px}.integration-list .success-message{color:#66cd00;font-size:12px;margin-top:10px}.integration-list .pr-7{padding-right:7px}.integration-list .disconnect{border-radius:100px;font-size:11px;float:left;width:150px;background-color:gray}.integration-list .nodisconnect{border-radius:100px;font-size:11px;float:right;width:150px;background-color:#66cd00}.integration-list .title-row{padding-top:26px;padding-bottom:16px}.integration-list .no-padding{padding:0px}.integration-list .setting-title-container{float:left;font-size:18px;text-align:left;color:#3c4c65;font-style:normal;font-family:"Mallory Light"}.integration-list .settings-store-count{float:left;font-size:18px;color:#0087e3;text-align:left;padding-left:5px;font-style:normal;font-family:"Mallory Light"}.integration-list .integration-dropdown{float:right}.integration-list .integration-dropdown-button{font-size:11px;height:36px;background-color:#eff3f6;padding-left:15px;padding-right:15px;border-radius:5px;color:#3c4c65;vertical-align:middle;border:1px solid #cad3e0;font-family:"Mallory Medium"}.integration-list .setting-store-selector-container{font-size:11px;background-color:#efefef}.integration-list .integration-app-img-50{height:50px;max-width:150px;object-fit:contain}.integration-list .connected-check{font-size:14px;color:#70bf41;margin-right:10px}.integration-list .connected-button{border-radius:100px;font-size:11px;color:#fff;width:150px;background-color:red}.integration-list .notconnected-button{background:rgba(0,0,0,0)}.integration-list .notconnected-button,.integration-list .notconnected-button i{font-size:18px;color:#191970}.integration-list .notconnected-button:focus{outline:none}.integration-list .cancel-button{border-radius:100px;font-size:11px;width:150px}.integration-list .save-button{border-radius:100px;font-size:11px;width:150px;background-color:#64c164}.integration-list-table table{margin-bottom:0}.integration-list-table table tr td:first-child{width:300px !important;min-width:300px;max-width:300px}.integration-list-table table tr:last-child{border-bottom-width:0 !important}.integration-list-table .table-head{text-transform:uppercase;background-color:#efefef;vertical-align:middle;font-family:"Mallory Medium";font-size:11px;height:36px}.integration-list-table .fixed-width{width:420px}.integration-list-table .table-header-field{color:#535860;vertical-align:middle;font-family:"Mallory Medium";font-size:11px;width:33%}.integration-list-table .table-header-field-first{padding-left:20px}.integration-list-table .table-field.first{padding-left:20px}.integration-list-table th.table-header-field{border-bottom-width:0;height:40px}.integration-list-table .table-row{height:65px}.integration-list-table .table-row.first{border-top:none}.integration-list-table .table-row.last{border-bottom:1px solid #dfe1eb}.integration-list-table .table-row.odd{background-color:#f1f7fa}.integration-list-table .table-field{text-align:left;vertical-align:middle;color:#53585f;font-size:13px;line-height:20px}.integration-list-table .table-field>div{font-size:13px}.integration-list-table .table-field.first{padding-left:20px}.integration-list-table .table-field-text-icon{margin-right:10px;font-size:14px}.integration-list-table .table-field-action{height:36px;border-radius:36px;cursor:pointer;display:inline-block;background-color:#272c6f}.integration-list-table .table-field-action-icon{display:inline-block;height:36px;color:#fff;font-size:14px;margin-left:20px;line-height:36px}.integration-list-table .table-field-action-label{display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;margin-left:10px;height:36px;line-height:36px;margin-right:20px}.integration-list-table .table-field-status-msg-icon{font-size:14px;margin-right:10px}.integration-list-table .table-field-status-numerator{font-size:14px;color:#000;font-family:"Mallory Medium"}.integration-list-table .table-field-status-denominator{font-size:14px;font-family:"Mallory Book"}.integration-list-table .table-field-status-msg-line-2-msg{font-size:12px;font-family:"Mallory Book"}.animate-repeat.ng-move,.animate-repeat.ng-enter,.animate-repeat.ng-leave{-webkit-transition:all ease-in .5s;transition:all ease-in .5s}.animate-repeat.ng-leave.ng-leave-active,.animate-repeat.ng-move,.animate-repeat.ng-enter{opacity:0;max-height:0}.animate-repeat.ng-leave,.animate-repeat.ng-move.ng-move-active,.animate-repeat.ng-enter.ng-enter-active{opacity:1;max-height:30px}.location-schedule-deployment .yellow-background{background-color:#fffde4}.location-schedule-deployment .green-color-btn{height:40px;border-radius:100px;width:100px;font-size:11px;background-color:#64c164;float:right}.location-schedule-deployment .congrats-message{font-size:14px;color:#3c4c65;text-align:center;padding-bottom:20px;font-weight:bold}.location-schedule-deployment .summary-title{font-size:16px;color:#3c4c65;text-align:center;padding-bottom:20px;font-weight:bold}.location-schedule-deployment .location-address-view{margin:0px;width:260px}.location-schedule-deployment .setting-location-detail-popup{height:450px}.location-schedule-deployment .summary-title-container{height:70px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d3d3d3}.location-schedule-deployment .ml-30{margin-left:30px !important}.location-schedule-deployment .mr-28{margin-right:28px}.location-schedule-deployment .fixedWidthWithMargin{width:200px;padding-bottom:10px}.location-schedule-deployment .title-row{margin:0px 0px 10px 0px;padding-top:0px;padding-bottom:15px}.location-schedule-deployment .summary-text{font-size:12px;color:#3c4c65;text-align:center;margin-bottom:20px}.location-schedule-deployment .congrats-text{font-size:12px;color:#3c4c65;text-align:center;margin-bottom:20px}.location-schedule-deployment .cancel-btn{height:40px;border-radius:100px;font-size:11px;width:100px;float:left}.location-schedule-deployment .red-text{color:red}.location-schedule-deployment.modal-body{margin-bottom:80px}.location-schedule-deployment.modal-body.continue{margin-bottom:100px}.location-schedule-deployment .removeItems{height:36px;width:36px;border:none;border-radius:36px;background-color:#fff;margin-top:5px;margin-right:12px}.location-schedule-deployment .removeStyle{color:#ff373d;font-size:20px;padding-top:10px}.location-schedule-deployment .fl-left{float:left}.location-schedule-deployment .error-border{border:1px solid #fb7800}.location-schedule-deployment .setting-explain-text{text-align:left;font-size:14px;font-style:italic;color:#53585f;padding-top:21px;padding-bottom:10px;background-color:#fff}.location-schedule-deployment .setting-explain-text-1{float:left;font-size:12px;font-style:italic;color:#53585f;padding-bottom:10px;text-align:left;background-color:#fff}.location-schedule-deployment .mb-10{margin-bottom:10px}.location-schedule-deployment .pl-20{padding-left:20px}.location-schedule-deployment .pl-0{padding-left:0px}.location-schedule-deployment .rounded-corner-none{border-radius:0px}.location-schedule-deployment-table.modal-footer{border:none;padding:0 0 15px 0}.location-schedule-deployment .icon-header{padding:0px;border:none;float:right}.location-schedule-deployment .deleteItem{color:#fff;border:1px solid #607d8b;background-color:#607d8b}.location-schedule-deployment .fixed-width-55{width:55%;display:inline-block}.location-schedule-deployment .lr-no-border{border-left:none;border-right:none}.location-schedule-deployment .addItem{font-size:12px;color:#fff;background-color:#272c6f;border:1px solid #272c6f;height:25px}.location-schedule-deployment .addRole{font-size:12px;color:#fff;background-color:#272c6f;border:1px solid #272c6f;height:25px;width:25px;position:relative;left:-420px;top:0px;padding:5px}.location-schedule-deployment .addRole i{position:absolute;top:6px;left:7px}.location-schedule-deployment .add-role-label{font-size:18px;position:absolute;left:40px;top:100px}.location-schedule-deployment .fixedWidth-36{width:36px}.location-schedule-deployment .fixedWidth-80{width:83%;display:inline-block}.location-schedule-deployment .inline-block{display:inline-block}.location-schedule-deployment .fixed-width-180{width:180px}.location-schedule-deployment .fixed-width-112{width:112px}.location-schedule-deployment .fixed-width-220{width:220px}.location-schedule-deployment .fixed-width-26{width:26px;padding-left:0px;padding-right:0px}.location-schedule-deployment .fixed-height-40{height:50px}.location-schedule-deployment .number-input{width:45px;height:36px;font-size:13px;vertical-align:middle}.location-schedule-deployment .fixed-width-40{width:40px}.location-schedule-deployment .fixed-width-50{width:100px}.location-schedule-deployment .plus-minus-background-white{color:#000;background-color:#fff}.location-schedule-deployment .cancel-button{border-radius:100px;font-size:11px;width:150px}.location-schedule-deployment .label-or{padding-bottom:5px;padding-top:0px;font-size:14px;color:#0087e3}.location-schedule-deployment .save-button{border-radius:100px;font-size:11px;width:150px;background-color:#64c164;height:40px;margin-right:45px}.location-schedule-deployment-table .table-head{border-left:1px solid #dddcdf;border-right:1px solid #dddcdf;border-top:1px solid #dddcdf;border-bottom:1px solid #dddcdf;text-transform:uppercase;background-color:#efefef;vertical-align:middle;font-family:"Mallory Medium";font-size:11px;height:40px}.location-schedule-deployment-table .table{width:888px;margin-bottom:0px}.location-schedule-deployment-table .height-36{height:36px}.location-schedule-deployment-table .table-header-field{color:#535860;vertical-align:middle;font-family:"Mallory Medium";font-size:11px}.location-schedule-deployment-table .table-header-field.first{padding-left:20px}.location-schedule-deployment-table .table-row{border-left:1px solid #e5ebed;border-right:1px solid #e5ebed;height:65px}.location-schedule-deployment-table .table-row.first{border-top:none}.location-schedule-deployment-table .table-row.last{border-bottom:1px solid #dfe1eb}.location-schedule-deployment-table .table-row.odd{background-color:#f1f7fa}.location-schedule-deployment-table .table-field{text-align:left;vertical-align:middle;color:#53585f;font-size:13px}.location-schedule-deployment-table .table-field.first{padding-left:20px}.location-schedule-deployment-table .table-field-text-icon{margin-right:10px;font-size:14px}.location-schedule-deployment-table .table-field-action{height:36px;border-radius:36px;cursor:pointer;display:inline-block;background-color:#272c6f}.location-schedule-deployment-table .table-field-action-icon{display:inline-block;height:36px;color:#fff;font-size:14px;margin-left:20px;line-height:36px}.location-schedule-deployment-table .table-field-action-label{display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;margin-left:10px;height:36px;line-height:36px;margin-right:20px}.location-schedule-deployment-table .table-field-status-msg-icon{font-size:14px;margin-right:10px}.location-schedule-deployment-table .table-field-status-numerator{font-size:14px;color:#000;font-family:"Mallory Medium"}.location-schedule-deployment-table .table-field-status-denominator{font-size:14px;font-family:"Mallory Book"}.location-schedule-deployment-table .table-field-status-msg-line-2-msg{font-size:12px;font-family:"Mallory Book"}.location-schedule-deployment-table .or-span{color:#0087e3;float:left;position:relative;left:525px;top:12px;font-size:13px;line-height:0px;font-weight:900}.location-schedule-deployment .alert-message{margin:5px;vertical-align:middle}.location-schedule-deployment .alert-box-success{width:30%;height:46px;position:fixed;font-size:11px;left:35%;z-index:1000;background-color:#55e86d;color:#53585f;box-shadow:2px 2px 1px #d3d3d3;border-radius:0px}.location-schedule-deployment .alert-box-danger{width:40%;padding-top:5px;margin-bottom:0px;height:66px;text-align:left;position:fixed;font-size:11px;z-index:1000;left:25%;background-color:#fff;color:#ec5d57;font-family:"Mallory Medium";box-shadow:2px #d3d3d3;border:1px solid #d3d3d3;border-radius:0px}.location-schedule-deployment .cursor-default{cursor:default !important}.location-schedule-deployment .action-disabled{opacity:.7;cursor:default}.location-schedule-deployment .edit-btn{border-radius:100px;color:#fff;font-size:11px;background-color:#191970;width:150px;height:40px;padding-left:10px}.location-schedule-deployment .tooltip-backdrop{float:left;position:absolute;background-color:rgba(0,0,0,.2);margin-top:45px;left:-1px;height:calc(100% - 104px);width:101%;z-index:1000}.location-schedule-deployment .warningMessage{color:red}.location-schedule-deployment .role-name-header{font-size:15px;text-align:left;height:30px;padding:5px;background-color:#efefef}.location-schedule-deployment .staff-count{float:right;font-size:15px}.location-schedule-deployment .role-lower-container{height:100%}.location-schedule-deployment .role-lower-container input{background-color:#eee}.location-schedule-deployment .role-lower-left{display:inline-block;border-right:1px solid #dddcdf;min-height:400px;width:50%;border-top:1px solid #dddcdf}.location-schedule-deployment .role-lower-left-body,.location-schedule-deployment .role-lower-right-body{padding:10px 30px 10px 30px}.location-schedule-deployment .role-lower-left-header,.location-schedule-deployment .role-lower-right-header{text-align:left;font-size:14px;margin-bottom:15px;border-bottom:1px solid #dddcdf;height:25px;background-color:#dddcdf;width:100%}.location-schedule-deployment .role-lower-left-header button{float:right}.location-schedule-deployment .productivity-label,.location-schedule-deployment .staffing-rules-label{margin-left:5px;margin-top:5px;height:25px;width:55%;font-size:14px;display:inline-block;font-size:15px}.location-schedule-deployment .role-lower-right{margin:0;float:right;position:relative;width:50%;display:inline-block;vertical-align:top;border-top:1px solid #dddcdf}.location-schedule-deployment .role-lower-right div{font-size:15px}.location-schedule-deployment .role-container{margin-top:5px;height:100%;border:1px solid #dddcdf}.location-schedule-deployment .role-setting{height:40px;text-align:left}.location-schedule-deployment .productivity-category{margin-bottom:5px}.location-schedule-deployment .add-role-form{position:relative;margin-left:200px;top:-72px;left:-205px;width:100px}.location-schedule-deployment .font-15{font-size:15px}.location-schedule-deployment .add-role-form input{padding:3px}.location-schedule-deployment .add-role-button{height:23px;font-size:12px;padding:5px;position:relative;top:-2px;border-radius:100px;width:100px;font-size:11px;background-color:#64c164;padding:10px}.location-schedule-deployment .create-role{position:relative;top:-7px;font-size:10px}.location-schedule-deployment .delete-role{position:relative;left:-6px;top:-6px;display:inline-block;height:31px;width:31px;background-color:#e42908;color:#fff;cursor:default !important}.location-schedule-deployment .delete-role i{position:relative;top:-2px;left:-3px}.location-schedule-deployment .role-name-label{margin-right:30px;font-size:15px;position:relative;top:-4px}.location-schedule-deployment .add-role-name{line-height:0px;float:left}.location-schedule-deployment .staff-rule-label{position:relative;top:12px}.location-config .mb-20{margin-bottom:20px}.location-config .pb-0{padding-bottom:0px}.location-config .padding-0-0-0-45{padding:0px 0px 0px 45px}.location-config .connected-check{font-size:14px;color:#70bf41}.location-config .save-btn,.location-config .link-dialog .modal-footer button.note-link-btn,.link-dialog .modal-footer .location-config button.note-link-btn{border-radius:100px;width:150px;font-size:11px;background-color:#64c164}.location-config .green-color-btn{border-radius:100px;width:170px;font-size:11px;background-color:#64c164}.location-config .congrats-message{font-size:14px;color:#3c4c65;text-align:center;margin-bottom:20px;font-weight:bold}.location-config .ml-4{margin-left:4px}.message-modal-window .modal-dialog{width:300px;border-radius:5px}.location-config .congrats-text{font-size:12px;color:#3c4c65;text-align:center;margin-bottom:20px}.location-config .cancel-btn{border-radius:100px;font-size:11px;width:150px;height:40px}.location-config .pl-0{padding-left:0px}.location-config .pl-25{padding-left:25px}.location-config .pr-20{padding-right:20px}.location-config .sub-icon{font-size:14px;color:#53585f}.location-config .settings-location-steps-completed{font-size:14px;color:#000;font-family:"Mallory Medium"}.location-config-table .table-field-icon{margin-right:5px;font-size:15px}.location-config .setting-descriptive-text{font-size:12px}.location-config .setting-location-total-steps{font-size:14px;color:#53585f}.location-config .icon{margin-left:10px;margin-right:4px;font-size:18px}.location-config .iconFlash{margin-right:4px;margin-top:5px;font-size:17px}.location-config .iconFlash-active-label{position:relative;top:-2px}.location-config .table-field{font-family:"Mallory Light";color:#53585f}.location-config .table-field .location-name{font-size:13px;font-family:"Mallory Medium";position:relative;top:3px;color:#332f2f}.location-config .title-row{padding-top:26px;padding-bottom:16px}.location-config .setting-title-container{float:left;font-size:18px;text-align:left;color:#3c4c65;font-style:normal;font-family:"Mallory Light"}.location-config .settings-store-count{font-size:18px;color:#0087e3;text-align:left;padding-left:5px;font-style:normal;font-family:"Mallory Light"}.location-config .integration-dropdown{float:right}.location-config .fixed-width-75{width:75px}.location-config .fixed-width-150{width:150px}.location-config .integration-dropdown .dropdown-toggle{min-width:210px}.location-config .integration-dropdown .dropdown-menu{text-align:center}.location-config .integration-dropdown-button{font-size:11px;height:36px;background-color:#eff3f6;padding-left:15px;padding-right:15px;border-radius:5px;color:#3c4c65;vertical-align:middle;border:1px solid #cad3e0;font-family:"Mallory Medium"}.location-config .no-padding{padding:0px}.location-config .cancel-button{border-radius:100px;font-size:11px;width:150px;height:40px}.location-config .ml-10{margin-left:10px}.location-config .mr-8{margin-right:8px}.location-config .setting-location-details{background-color:#0087e3;height:70px}.location-modal-window .modal-dialog{width:790px}.location-config .pr-30{padding-right:30px}.location-config .fixed-width-260{width:260px;padding:0px 30px 0px 0px}.location-config .fixed-width-130{width:130px}.location-config .fixed-width-75{width:75px}.location-config .fixed-width-100{width:100px}.location-config .fixed-width-440{width:440px;padding:0px 30px 0px 0px}.location-config .setting-location-details-title{padding-left:30px;padding-top:28px;padding-right:20px;padding-bottom:23px;color:#fff;font-size:18px;vertical-align:middle;position:absolute}.location-config .cross-icon{padding:27px 30px 24px 10px;color:#fff;font-size:24px;float:right}.location-config .store-title-label-no-bottom{float:left;padding-top:20px;font-size:18px;text-align:left;color:#3c4c65;font-style:normal}.location-config .store-title-label{float:left;padding-top:20px;padding-bottom:20px;font-size:18px;text-align:left;color:#3c4c65;font-style:normal;font-family:"Mallory Light"}.location-config .store-title-label-config{float:left;padding-top:20px}.location-config .store-title-font{font-size:16px;font-family:"Mallory Light"}.location-config .settings-location-configure{border-radius:100px;color:#fff;font-size:11px;background-color:#191970;width:150px;padding-left:10px;height:40px}.location-config .setting-explain-text{font-size:13px;color:#53585f;float:right;height:40px}.location-config .store-title{color:#0087e3;cursor:pointer;text-decoration:underline}.location-config .show-more-drop-down-button{height:36px;line-height:43px;width:100%;font-size:23px;margin-top:5px;cursor:pointer}.location-config .table-responsive{border-radius:5px;border-bottom:1px solid #dfe5ec}.location-config .table-responsive .table{margin-bottom:0 !important;padding-bottom:0 !important}.location-config-table thead{border-bottom-width:0 !important}.location-config-table .table-head{background-color:#edf0f3;border-left:1px solid #dfe5ec;border-right:1px solid #dfe5ec;border-top:1px solid #dfe5ec;text-transform:uppercase;vertical-align:middle;font-family:"Mallory Medium";font-size:11px}.location-config-table .table-head .table-header-field{height:40px}.location-config-table .location-name-field img{display:inline-block;padding-right:13px;padding-left:7px;position:relative;top:3px}.location-config-table .table>thead>tr>th{border-color:#dfe5ec;border-bottom-width:0}.location-config-table .active-location{font-family:"Mallory Medium";color:#001160}.location-config-table .table-field{min-width:90px}.location-config-table .store-details,.location-config-table .store-details *{font-size:11px;color:#6c6d6e}.location-config-table .img-icon{display:inline-block;width:20px;height:20px;margin-top:6px;cursor:pointer}.location-config-table .fixed-width{width:420px}.location-config-table .table-header-field{color:#535860;vertical-align:middle;font-family:"Mallory Medium";font-size:11px}.location-config-table .table-header-field-first{padding-left:20px}.location-config-table .table-row{border-left:1px solid #e5ebed;border-right:1px solid #e5ebed;height:48px}.location-config-table .table-row.first{border-top:none}.location-config-table .table-row.last{border-bottom:1px solid #e5ebed}.location-config-table .table-row.odd{background-color:#f1f7fa}.location-config-table .table-field{text-align:left;vertical-align:middle;color:#53585f;font-size:13px}.location-config-table .table-field.first{padding-left:20px}.location-config-table .table-field-text-icon{margin-right:10px;font-size:14px}.location-config-table .table-field-action{height:36px;border-radius:36px;cursor:pointer;display:inline-block;background-color:#272c6f}.location-config-table .location-name-field{padding-bottom:13px}.location-config-table .table-field-action-icon{display:inline-block;height:36px;color:#fff;font-size:14px;margin-left:20px;line-height:36px}.location-config-table .table-field-action-label{display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;margin-left:10px;height:36px;line-height:36px;margin-right:20px}.location-config-table .table-field-status-msg-icon{font-size:14px;margin-right:10px}.location-config-table .table-field-status-numerator{font-size:14px;color:#000;font-family:"Mallory Medium"}.location-config-table .table-field-status-denominator{font-size:14px;font-family:"Mallory Book"}.location-config-table .table-field-status-msg-line-2-msg{font-size:12px;font-family:"Mallory Book"}location-info-card.single-page .edit-mode{min-height:580px;padding-bottom:80px}location-info-card.single-page .edit-mode .collapsible-save-bar{position:absolute;width:100%;box-sizing:content-box;right:0;padding-left:35px;padding-right:40px;left:-35px;bottom:-25px}.location-import-hr-data{border-top:none}.location-import-hr-data .setting-explain-text{float:left;font-size:14px;font-style:italic;color:#53585f;padding-top:20px;padding-bottom:20px}.location-import-hr-data .alert-message{padding-right:25px;border-radius:none}.location-import-hr-data .alert-box{width:30%;height:46px;position:fixed;font-size:11px;top:10%;left:35%;background-color:#55e86d;color:#53585f;box-shadow:2px 2px 1px #d3d3d3;z-index:1000}.location-import-hr-data .warningMessage{color:red}.location-import-hr-data .pr-7{padding-right:7px}.location-import-hr-data .opacity-60{opacity:.6;cursor:text}.location-import-hr-data .import-button{margin-left:100px;border-radius:100px;font-size:11px;width:150px;height:40px;color:#fff;background-color:#272c6f;height:40px;cursor:default}.location-import-hr-data .validation-error-string{font-size:10px;margin-top:10px;float:left}.location-import-hr-data .cancel-button{border-radius:100px;font-size:11px;width:150px;height:40px}.location-import-hr-data .edit-btn{border-radius:100px;color:#fff;font-size:11px;background-color:#191970;height:40px;width:150px;padding-left:10px}.location-import-hr-data .save-button{border-radius:100px;font-size:11px;width:150px;height:40px;background-color:#64c164;margin-right:45px}.location-import-hr-data .title-row{padding-top:20px;padding-bottom:20px}.location-import-hr-data .control-label{float:left;padding-top:0px}.location-import-hr-data .input-text-fixed-width-300{width:300px;height:40px;border-radius:0px;cursor:default}.location-import-hr-data .import-data-action-button-float-right{float:right}.location-import-hr-data .min-height-400{min-height:400px}.location-invite-team .large-font-size{font-size:xx-large;margin-top:5px}.location-invite-team .pl-0{padding-left:0px}.location-invite-team .mr-6{margin-right:6px}.location-invite-team .ml-4{margin-left:4px}.location-invite-team .mb-10{margin-bottom:10px}.location-invite-team .title-row{padding-top:20px;padding-bottom:14px}.location-invite-team .fl-left{float:left}.location-invite-team .fl-right{float:right}.location-invite-team .setting-explain-text{font-size:13px;color:#53585f}.location-invite-team .setting-title-container{float:left;font-size:18px;text-align:left;color:#3c4c65;font-style:normal}.location-invite-team .settings-store-count{float:left;font-size:18px;color:#0087e3;text-align:left;padding-left:5px;font-style:normal}.location-invite-team .integration-dropdown{float:right}.location-invite-team .plr-8{padding-left:8px;padding-right:8px}.location-invite-team .action-btn-row{padding:15px;background-color:#efefef;border:1px solid #dddcdf}.location-invite-team .no-margin{font-size:14px !important;margin:0px !important}.location-invite-team .connected-check{font-size:18px;color:#70bf41;margin-right:12px;margin-top:2px}.location-invite-team .worker-details{color:#53585f;padding-top:15px}.location-invite-team .worker-detail-row{margin-bottom:25px}.location-invite-team .light-border{border-right:1px dotted #cdcdcd;border-left:1px dotted #cdcdcd}.location-invite-team .light-border-bottom{padding-bottom:25px;border-bottom:1px dotted #cdcdcd}.location-invite-team .worker-details-label{color:#53585f;font-family:"Mallory Medium"}.location-invite-team .worker-details-title{background-color:#53585f;height:65px;border:1px solid #fff}.location-invite-team .activated-cross{background-color:#53585f;color:#fff}.location-invite-team .worker-details-title-details{padding-top:26px;padding-bottom:28px;padding-left:20px;float:left}.location-invite-team .show-more-drop-down-button{height:36px;line-height:45px;width:100%;font-size:23px;margin-top:5px}.location-invite-team .worker-details-location-details{font-size:12px}.location-invite-team .warning{color:red}.location-invite-team .close-worker-details{display:inline-block;color:#fff;font-size:18px;float:right;margin-right:20px;margin-top:20px;cursor:pointer}.location-invite-team .worker-details-text{font-size:13px;color:#fff;text-align:left;padding-right:20px;font-family:"Mallory Book"}.location-invite-team .worker-details-name{font-size:13px;color:#59aefc;text-align:left;padding-right:25px;font-family:"Mallory Medium"}.location-invite-team .contact-icons{font-size:18px;font-style:normal;text-align:left}.location-invite-team .color-active{color:#0087e3}.location-invite-team .font-24{font-size:24px}.location-invite-team .font-14{font-size:14px}.location-invite-team .font-18{font-size:18px}.location-invite-team .font-16{font-size:16px}.location-invite-team .detail-icon-container{padding-left:20px}.location-invite-team .detail-text-container{padding-left:30px;font-size:13px;text-align:left}.location-invite-team .detail-text-container.tm-phone-number{margin-top:4px}.location-invite-team .worker-details-view-popup-column{width:10px;padding-right:30px}.location-invite-team .worker-detailed-view-popup{position:absolute;width:869px;left:1px;top:0px;background-color:#fff;box-shadow:0px 1px 1px 0px #d3d3d3;z-index:1000;border:1px solid #d3d3d3}.location-invite-team .worker-detailed-view-popup .blue-color-btn{margin-bottom:10px}.location-invite-team .worker-details-business{font-size:14px;padding:10px 0px 20px 0px}.location-invite-team .sch-refresh-popover-container{top:29px;right:99px;position:absolute;z-index:10000 !important}.location-invite-team .sch-action .popover{border-radius:10px;background-color:#444f61}.location-invite-team .sch-action .popover>.arrow{border-bottom-color:#444f61}.location-invite-team .sch-action .arrow:after{border-bottom-color:#444f61}.location-invite-team .sch-refresh-popover-text{color:#0087e3}.location-invite-team .sch-refresh-popover-text2{color:#fff}.location-invite-team .modal-text-area{background-color:#fff;border:1px solid #dcdee0;padding:15px 10px;font-size:13px;font-family:"Mallory Medium"}.location-invite-team .modal-footer{padding:30px}.location-invite-team .modal-header{background-color:#0087e3 !important;color:#fff;text-align:left;font-size:14px;height:64px;border:1px solid #31417f;font-family:"Mallory Medium";padding-left:25px;padding-right:25px}.location-invite-team .form-control{margin-top:10px}.location-invite-team .team-body{position:relative;padding:30px 30px 25px 30px}.location-invite-team .modal-label{font-size:11px;color:#53585f}.location-invite-team .modal-title-container{padding:10px;font-size:14px;color:#fff;margin-top:10px}.location-invite-team .title-text,.location-invite-team .title-text span{font-size:14px;color:#fff;margin-top:10px;vertical-align:-webkit-baseline-middle}.location-invite-team .integration-dropdown-button{font-size:11px;height:36px;background-color:#eff3f6;padding-left:15px;padding-right:15px;border-radius:5px;color:#3c4c65;vertical-align:middle;border:1px solid #cad3e0;font-family:"Mallory Medium"}.location-invite-team .background-gray{background-color:#53585f}.location-invite-team .worker-detailed-view-dropdown-summary-content{width:97%;height:10%;position:absolute;left:0%;top:5%;background-color:#fff;z-index:1000}.location-invite-team .fixed-width-column{width:100px;height:40px}.location-invite-team .fixed-width-200{width:200px}.location-invite-team .fixed-width-120{width:120px}.location-invite-team .fixed-width-100{width:100px}.location-invite-team .blue-backdrop{font-size:10px;background-color:#31417f;color:#fff;border:none;vertical-align:middle;text-align:center}.location-invite-team .blue-backdrop-font{font-size:10px}.location-invite-team .mr-8{padding-left:25px;margin-right:8px}.location-invite-team .alert-message{padding-right:25px;border-radius:none}.location-invite-team .alert-box{width:40%;height:46px;position:fixed;font-size:11px;z-index:1000;left:30%;background-color:#55e86d;color:#53585f;box-shadow:2px 2px 1px #d3d3d3}.location-invite-team .blue-color-btn{border-radius:80px;color:#fff;background-color:#272c6f}.location-invite-team .float-left{float:left}.location-invite-team .float-right{float:right}.location-invite-team .btn-action{height:40px;border-radius:100px;font-size:11px;min-width:100px}.location-invite-team table td{vertical-align:middle;padding:5px}.location-invite-team .modal-body table{margin-top:10px;margin-left:10px}.location-invite-team .modal-body .loading{margin-top:40px;margin-bottom:40px}.location-invite-team .modal-body .loading img{margin-bottom:10px}.location-invite-team .cancel-btn{margin:0px 45px 0px 0px}.location-invite-team .save-btn,.location-invite-team .link-dialog .modal-footer button.note-link-btn,.link-dialog .modal-footer .location-invite-team button.note-link-btn{background-color:#64c164}.message-modal-window .modal-dialog{width:450px;border-radius:5px}.location-invite-team .green-color-btn{width:170px;background-color:#64c164}.location-invite-team .legion-active{color:#0087e3}.location-invite-team .legion-inactive{color:#d3d3d3}.location-invite-team .selected-check{font-size:16px;margin:9px}.location-invite-team .team-member-name{font-size:13px;font-family:"Mallory Medium"}.location-invite-team .table-field .team-member-name-text{color:#0087e4;cursor:pointer}.location-invite-team .blue-circle{position:relative;text-align:center;height:40px;width:40px;color:#fff;border-radius:40px;background-color:#272c6f}.location-invite-team .warning-flag{font-size:12px;color:#fe5451}.location-invite-team .table{table-layout:fixed;margin-bottom:0px}.location-invite-team .div-table-content{height:400px;overflow-y:auto}.location-invite-team .table-head{border-left:1px solid #dddcdf;border-right:1px solid #dddcdf;border-top:1px solid #dddcdf;border-bottom:1px solid #dddcdf;text-transform:uppercase;background-color:#efefef;vertical-align:middle;font-family:"Mallory Medium";font-size:11px;height:40px}.location-invite-team .table-header-field{color:#535860;vertical-align:middle;font-family:"Mallory Medium";font-size:11px}.location-invite-team .table-header-field-first{padding-left:20px}.location-invite-team .table-row{border-left:1px solid #e5ebed;border-right:1px solid #e5ebed;height:65px}.location-invite-team .table-row.first{border-top:none}.location-invite-team .table-row.last{border-bottom:1px solid #e5ebed}.location-invite-team .table-row.odd{background-color:#f1f7fa}.location-invite-team .pl-20{padding-left:20px}.location-invite-team .table-field{text-align:left;vertical-align:middle;color:#53585f;font-size:13px}.location-invite-team .table-field.first{padding-left:20px}.location-invite-team .table-field-text-icon{margin-right:10px;font-size:14px}.location-invite-team .table-field-action{height:36px;border-radius:36px;cursor:pointer;display:inline-block;background-color:#272c6f}.location-invite-team .table-field-action-icon{display:inline-block;height:36px;color:#fff;font-size:14px;margin-left:20px;line-height:36px}.location-invite-team .table-field-action-label{display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;margin-left:10px;height:36px;line-height:36px;margin-right:20px}.location-invite-team .table-field-status-msg-icon{font-size:14px;margin-right:10px}.location-invite-team .table-field-status-numerator{font-size:14px;color:#000;font-family:"Mallory Medium"}.location-invite-team .table-field-status-denominator{font-size:14px;font-family:"Mallory Book"}.location-invite-team .table-field-status-msg-line-2-msg{font-size:12px;font-family:"Mallory Book"}.location-working-hours .alert-box-success{width:30%;height:46px;position:fixed;font-size:11px;left:35%;top:5%;background-color:#55e86d;color:#53585f;z-index:1000;box-shadow:2px 2px 1px #d3d3d3}.location-working-hours.main-container{border-top:0}.location-working-hours .pl-0{padding-left:0px}.location-working-hours .pb-25{padding-bottom:25px}.location-working-hours .setting-workingDay-selection{float:left;font-size:14px;color:#53585f;width:1000px;padding-bottom:20px;text-align:left;border-top:0}.location-working-hours .day{display:inline-block;height:30px;float:right}.location-working-hours .day-dropdown{display:inline-block;line-height:30px}.location-working-hours .day-dropdown-button,.location-working-hours .day-dropdown-button:active,.location-working-hours .day-dropdown-button:focus,.location-working-hours .day-dropdown-button:hover{border-color:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;padding-left:0px;padding-bottom:10px;color:#0087e3}.location-working-hours .day-dropdown-button,.location-working-hours .day-dropdown-button:active,.location-working-hours .day-dropdown-button:focus{cursor:default}.location-working-hours .day-dropdown-button:hover{cursor:pointer}.location-working-hours .dropdown-menu{left:157px;top:22px;min-width:0px}.add_daypart_container .time__container{margin:15px auto;width:100%;display:grid;grid-template-columns:50% auto}.add_daypart_container .time__container label{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300}.add_daypart_container .time__container table.uib-timepicker .am-pm{position:fixed}.add_daypart_container .day__container label{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300;border-radius:6px}.add_daypart_container .day__container .btn-checkbox{padding:6px 19px;margin:0px;color:#000}.add_daypart_container .day__container .btn-checkbox :hover{background-image:linear-gradient(to bottom, #fff, #f9fafb)}.add_daypart_container .day__container .active{color:#fff;font-weight:bold;background-color:#0087e3}.dayparts_table{padding:0px 20px}.dayparts_table table tbody tr:hover{cursor:move !important}.dayparts_table table tbody tr.ui-sortable-helper{background-color:#fff}.dayparts_table table tbody tr.ui-sortable-helper td.row-handle{width:2.2%}.dayparts_table table tbody tr.ui-sortable-helper td.row-color{width:5.2%}.dayparts_table table tbody tr.ui-sortable-helper td.row-name{width:10.3%}.dayparts_table table tbody tr.ui-sortable-helper td.row-desc{width:30.8%}.dayparts_table table tbody tr.ui-sortable-helper td.row-toggle{width:5%}.dayparts_table table tbody tr td.row-name.link{text-decoration:underline}.dayparts_table table tbody tr td.row-name.link:hover{cursor:pointer !important}.dayparts_table table tbody tr td.row-toggle.readonly{opacity:.4}.no-dayparts{clear:both;padding:44px 0px;text-align:center;font-weight:300}.day-part-config-container .dropdown-menu{top:100%;left:0px}.location-working-hours .edit-btn{border-radius:100px;color:#fff;font-size:11px;background-color:#191970;width:150px;padding-left:10px;height:40px}.location-working-hours .setting-explain-text{float:left;font-size:14px;font-style:italic;color:#53585f;padding-top:30px;padding-bottom:20px;width:1000px;text-align:left;border-top:0}.location-working-hours .day-view-information-container{width:1000px}.every-day-selection-container{width:100%}.location-working-hours.modal-body{padding-left:40px;padding-right:40px}.location-working-hours.modal-footer{padding:35px 40px;border-top:0}.location-working-hours .setting-title-container{padding-top:20px;padding-bottom:90px}.location-working-hours .setting-title{font-size:20px;font-family:"Mallory Book";color:#3c4c65;font-style:normal;text-align:left;font-weight:300}.location-working-hours .name-of-day{color:#0087e3;font-size:20px;font-family:"Mallory Book";font-style:normal}.location-working-hours .no-padding{padding:0px;width:105%}.location-working-hours .day-view-information{padding-right:10px;height:100%;text-align:center;vertical-align:middle;display:inline-block;float:left}.location-working-hours .day-view-edit{display:inline-block;float:left}.location-working-hours .changeTime{color:#fff;outline:solid;background-color:#272c6f}.location-working-hours .day-view-container{height:40px;margin-bottom:18px;text-align:center}.app-modal-window .modal-dialog{width:400px}.time-modal-window .modal-dialog{width:900px}.location-working-hours .time-view{height:100%;border-right:1px solid #dddee0;border-top:1px solid #dddee0;border-bottom:1px solid #dddee0;background-color:#fff;padding:10px;padding-top:12px;width:275px;text-align:left;vertical-align:middle}.location-working-hours .editTime{border-radius:50px;font-size:16px;height:40px;width:40px;color:#fff;background-color:#31417f;position:relative;left:10px;top:-17px}.location-working-hours .action-btn{height:100%;padding-right:10px}.location-working-hours .icon{font-size:12px;text-align:left;vertical-align:middle;margin-right:8px}.location-working-hours .shift-start-message{font-size:13px;text-align:left;color:#3c4c65}.location-working-hours .shift-time{float:right;font-size:13px;padding-right:8px;color:#0087e3;font-family:"Mallory Medium"}.location-working-hours .border-none{height:100%;padding-left:10px;padding-right:10px;border:none}.location-working-hours .day-view{height:100%;width:150px;font-size:14px;border:1px solid #dddee0;background-color:#f0f6fa;padding-top:12px;text-align:center;text-transform:uppercase;vertical-align:-webkit-baseline-middle;color:#53585f;font-family:"Mallory Book"}.location-working-hours .day-label{color:#0048a9;padding:0px 10px 0px 10px;margin:10px}.location-working-hours .rounded-corner-none{border-radius:0px}.location-working-hours .circle{border-radius:50px}.location-working-hours .time-slot-border{border:1px solid #d3d3d3;padding:0px 8px 0px 8px}.each-day-selector{padding:0px 0px 10px 0px;float:left}.location-working-hours .time-checkbox{height:16px;width:16px;border-radius:none;background-color:#d3d3d3;border:1px solid #cfd0d9;float:left}.location-working-hours .selected-check{font-size:16px;margin:9px;color:#fff}.time-selector-container{display:inline-block;float:left}.location-working-hours .checkedbox{height:16px;width:16px;border-radius:0;background-color:#d3d3d3;border:1px solid #cfd0d9;float:left}.location-working-hours .check-box-label{display:inline-block;width:175px;text-align:left;vertical-align:middle;float:left;font-size:17px;padding:8px 20px 13px 3px;color:#53585f;height:50px}.ever-day-selection-title{font-size:16px;color:#525860;padding-top:15px;padding-bottom:30px;padding-left:0;border-top:1px solid #d3d3d3}.location-working-hours .check-box-circle{display:inline-block;float:left;height:36px;width:36px;border-radius:36px;margin-right:10px}.checked-box-circle{color:#fff;background-color:#0087e3}.location-working-hours .check-box-circle.disabled{background-color:#cfd0d9}.location-working-hours .modal-cancel-btn,.location-working-hours .modal-save-btn{border-radius:100px;font-size:13px;height:40px;width:150px;text-transform:uppercase}.location-working-hours .modal-save-btn{background-color:#64c164;color:#09490d}.location-working-hours .updatedWorkingHours{background-color:#0087e3}.location-working-hours .updatedWorkingHours span{color:#fff}.location-working-hours .updatedWorkingHours i{color:#fff}.location-working-hours .store-closed-switch{background-color:#0087e3;display:inline-block;height:40px;width:110px;border-radius:40px;position:relative;padding-top:13px;padding-bottom:10px}.location-working-hours .store-closed-switch.disabled{opacity:.4}.location-working-hours .store-closed-open-text{display:inline-block;color:#fff;float:left;margin-left:26px;font-size:13px}.location-working-hours .store-closed-notch{display:inline-block;background-color:#fff;height:38px;width:38px;position:absolute;border-radius:50%;right:1px;top:1px}.location-working-hours .store-closed-closed-text{display:inline-block;color:#969696;float:right;margin-right:20px;font-size:13px}.location-working-hours .store-closed-label{font-size:11px;padding:15px;background-color:#dddcdf;color:#969696;height:40px;width:550px;display:inline-block;float:right}.location-working-hours .lg-tabs .lg-tabs__nav{padding:0px 0px !important}.location-working-hours .lg-tabs .lg-tabs__nav .lg-tabs__nav-item{font-size:20px !important}/*! nouislider - 13.1.5 - 4/24/2019 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{width:6px;height:16px;border-radius:2px;margin:6px auto}.noUi-touch-area.color_94dbca{background-color:#94dbca !important}.noUi-touch-area.color_ffb5b1{background-color:#ffb5b1 !important}.noUi-touch-area.color_a9efdc{background-color:#a9efdc !important}.noUi-touch-area.color_ffc29d{background-color:#ffc29d !important}.noUi-touch-area.color_ffe1cf{background-color:#ffe1cf !important}.noUi-touch-area.color_c3b5d1{background-color:#c3b5d1 !important}.noUi-touch-area.color_f4f6f8{background-color:#f4f6f8 !important}.noUi-touch-area.color_8db0d9{background-color:#8db0d9 !important}.noUi-touch-area.color_bad8eb{background-color:#bad8eb !important}.noUi-touch-area.color_bbbafb{background-color:#bbbafb !important}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-12px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-12px;left:auto}.noUi-target{border-radius:4px;height:10px;background-color:#dfe1ea}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{cursor:pointer;width:24px !important;height:30px !important;box-shadow:0 2px 2px 0 rgba(0,0,0,.1),inset 0 1px 0 0 #fff;border-style:solid;border:1.3px solid #ededed;border-radius:5px;border-image-slice:1;background:linear-gradient(180deg, #ffffff 0%, #eff1f4 100%);box-shadow:0px 2px 2px rgba(0,0,0,.1),inset 0px 1px 0px #fff}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center;padding:5px;color:#333}.noUi-value-sub{font-size:12px;color:#333}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{width:1px;height:10px;background-color:#e4d8d3}.noUi-marker-horizontal.noUi-marker-large{width:1px;height:10px;background-color:#e4d8d3}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.highlighted-interval{position:absolute;height:100px;pointer-events:none;background:rgba(0,0,0,.153);margin-top:-33px;border:dashed 0 #8492a9;border-left-width:1px;border-right-width:1px}.noUi-tooltip{display:block;position:absolute;padding:3px;text-align:center;white-space:nowrap;transform:translate(-50%, 0);left:46%;bottom:120%;height:26px;width:76px;border-radius:5px;background-color:#0087e3;color:#fff;font-size:12px;padding:10px;line-height:10px}.noUi-tooltip .lgn-time-slider-post-pointer{border-top:14px solid #94dbca !important;left:30px !important;background-color:rgba(0,0,0,0) !important}.noUi-tooltip .lgn-time-slider-post-pointer.color_94dbca{border-top:14px solid #94dbca !important}.noUi-tooltip .lgn-time-slider-post-pointer.color_ffb5b1{border-top:14px solid #ffb5b1 !important}.noUi-tooltip .lgn-time-slider-post-pointer.color_a9efdc{border-top:14px solid #a9efdc !important}.noUi-tooltip .lgn-time-slider-post-pointer.color_ffc29d{border-top:14px solid #ffc29d !important}.noUi-tooltip .lgn-time-slider-post-pointer.color_ffe1cf{border-top:14px solid #ffe1cf !important}.noUi-tooltip .lgn-time-slider-post-pointer.color_c3b5d1{border-top:14px solid #c3b5d1 !important}.noUi-tooltip .lgn-time-slider-post-pointer.color_f4f6f8{border-top:14px solid #f4f6f8 !important}.noUi-tooltip .lgn-time-slider-post-pointer.color_8db0d9{border-top:14px solid #8db0d9 !important}.noUi-tooltip .lgn-time-slider-post-pointer.color_bad8eb{border-top:14px solid #bad8eb !important}.noUi-tooltip .lgn-time-slider-post-pointer.color_bbbafb{border-top:14px solid #bbbafb !important}.noUi-tooltip.color_94dbca{background-color:#94dbca !important}.noUi-tooltip.color_ffb5b1{background-color:#ffb5b1 !important}.noUi-tooltip.color_a9efdc{background-color:#a9efdc !important}.noUi-tooltip.color_ffc29d{background-color:#ffc29d !important}.noUi-tooltip.color_ffe1cf{background-color:#ffe1cf !important}.noUi-tooltip.color_c3b5d1{background-color:#c3b5d1 !important}.noUi-tooltip.color_f4f6f8{background-color:#f4f6f8 !important}.noUi-tooltip.color_8db0d9{background-color:#8db0d9 !important}.noUi-tooltip.color_bad8eb{background-color:#bad8eb !important}.noUi-tooltip.color_bbbafb{background-color:#bbbafb !important}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:46%;bottom:140%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}day-part-weekday{height:260px;display:block}day-part-weekday .slider-container{padding:95px 0px}day-part-weekday .row{padding:0px 15px}day-part-weekday .row .legend-item{float:left;text-align:left;padding:15px 15px 15px 0px !important}day-part-weekday .row .legend-item .dms-legend{height:6px;width:16px;display:block;margin:0px !important;padding:0px !important}day-part-weekday .row .legend-item .dms-legend.color_94dbca{background-color:#94dbca !important}day-part-weekday .row .legend-item .dms-legend.color_ffb5b1{background-color:#ffb5b1 !important}day-part-weekday .row .legend-item .dms-legend.color_a9efdc{background-color:#a9efdc !important}day-part-weekday .row .legend-item .dms-legend.color_ffc29d{background-color:#ffc29d !important}day-part-weekday .row .legend-item .dms-legend.color_ffe1cf{background-color:#ffe1cf !important}day-part-weekday .row .legend-item .dms-legend.color_c3b5d1{background-color:#c3b5d1 !important}day-part-weekday .row .legend-item .dms-legend.color_f4f6f8{background-color:#f4f6f8 !important}day-part-weekday .row .legend-item .dms-legend.color_8db0d9{background-color:#8db0d9 !important}day-part-weekday .row .legend-item .dms-legend.color_bad8eb{background-color:#bad8eb !important}day-part-weekday .row .legend-item .dms-legend.color_bbbafb{background-color:#bbbafb !important}day-part-weekday .row .legend-item .dms-legend-text{font-size:12px;text-align:left;display:block;margin:0px !important;padding:0px 0px 10px 0px !important}new-daypart-colors lg-badge-selector lg-badge-selector-body lg-badge-selector-item{border-radius:20%}.location-team-member-view{margin:0px}.location-team-member-view .pl-18{padding-left:18px}.location-team-member-view .pl-5{padding-left:5px}.location-team-member-view .team-member-name{font-size:13px;color:#31417f;font-family:"Mallory Medium"}.location-team-member-view .no-padding{padding:0px}.location-team-member-view .fl-rt{float:right}.location-team-member-view .pr-0{padding-right:0px}.location-team-member-view .fixed-width-200{width:200px}.location-team-member-view .fixed-width-150{width:150px}.location-team-member-view .fixed-width-100{width:100px}.location-team-member-view .connected-check{font-size:15px;color:#4baf50}.location-team-member-view .title-row{margin:0px 0px 10px 0px;padding-top:0px}.location-team-member-view .title-container-main{font-size:16px;color:#53585f;font-family:"Mallory Light"}.location-team-member-view .title-container{color:#53585f}.location-team-member-view .title-count-container-main{color:#0087e3;font-size:16px;font-family:"Mallory Light"}.location-team-member-view .title-count-container{color:#0087e3}.location-team-member-view .table{table-layout:fixed;margin-bottom:0px;border-radius:25px}.location-team-member-view .div-table-content{height:150px;overflow-y:auto;border-bottom:1px solid #dddcdf;border-left:1px solid #dddcdf;border-right:1px solid #dddcdf}.location-team-member-view .table-head{border-left:1px solid #dddcdf;border-right:1px solid #dddcdf;border-top:1px solid #dddcdf;border-bottom:1px solid #dddcdf;text-transform:uppercase;background-color:#efefef;vertical-align:middle;font-family:"Mallory Medium";font-size:11px;height:34px}.location-team-member-view .table-header-field{color:#535860;vertical-align:middle;font-family:"Mallory Medium";font-size:11px}.location-team-member-view .table-header-field.first{padding-left:20px}.location-team-member-view .table-row{border-left:1px solid #e5ebed;border-right:1px solid #e5ebed;height:40px}.location-team-member-view .table-row.first{border-top:none}.location-team-member-view .table-row.last{border-bottom:1px solid #dfe1eb}.location-team-member-view .table-row.odd{background-color:#f1f7fa}.location-team-member-view .table-field{text-align:left;vertical-align:middle;color:#53585f;font-size:13px}.location-team-member-view .table-field.first{padding-left:20px}.location-team-member-view .table-field-text-icon{margin-right:10px;font-size:14px}.location-team-member-view .table-field-action{height:36px;border-radius:36px;cursor:pointer;display:inline-block;background-color:#272c6f}.location-team-member-view .table-field-action-icon{display:inline-block;height:36px;color:#fff;font-size:14px;margin-left:20px;line-height:36px}.location-team-member-view .table-field-action-label{display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;margin-left:10px;height:36px;line-height:36px;margin-right:20px}.location-team-member-view .table-field-status-msg-icon{font-size:14px;margin-right:10px}.location-team-member-view .table-field-status-numerator{font-size:14px;color:#000;font-family:"Mallory Medium"}.location-team-member-view .table-field-status-denominator{font-size:14px;font-family:"Mallory Book"}.location-team-member-view .table-field-status-msg-line-2-msg{font-size:12px;font-family:"Mallory Book"}.location-scheduling-demand-view .title-row{margin:0px 0px 10px 0px}.location-scheduling-demand-view .no-padding{padding:0px}.location-scheduling-demand-view .title-container-main{font-size:16px;color:#53585f;font-family:"Mallory Light"}.location-scheduling-demand-view .fixed-width-150{width:150px}.location-scheduling-demand-view .fixed-width-75{width:75px}.location-scheduling-demand-view .table{table-layout:fixed;margin-bottom:0px;border-radius:25px}.location-scheduling-demand-view .fixed-height{height:40px}.location-scheduling-demand-view .div-table-content{height:150px;overflow-y:auto;border-bottom:1px solid #dddcdf;border-left:1px solid #dddcdf;border-right:1px solid #dddcdf}.location-scheduling-demand-view .table-head{border-left:1px solid #dddcdf;border-right:1px solid #dddcdf;border-top:1px solid #dddcdf;border-bottom:1px solid #dddcdf;text-transform:uppercase;background-color:#efefef;vertical-align:middle;font-family:"Mallory Medium";font-size:11px;height:34px}.location-scheduling-demand-view .table-header-field{color:#535860;vertical-align:middle;font-family:"Mallory Medium";font-size:11px}.location-scheduling-demand-view .table-header-field.first{padding-left:20px}.location-scheduling-demand-view .table-row{border-left:1px solid #e5ebed;border-right:1px solid #e5ebed;height:40px}.location-scheduling-demand-view .table-row.first{border-top:none}.location-scheduling-demand-view .table-row.last{border-bottom:1px solid #dfe1eb}.location-scheduling-demand-view .table-row.odd{background-color:#f1f7fa}.location-scheduling-demand-view .table-field{text-align:left;vertical-align:middle;color:#53585f;font-size:13px}.location-scheduling-demand-view .table-field.first{padding-left:20px}.location-scheduling-demand-view .table-field-text-icon{margin-right:10px;font-size:14px}.location-scheduling-demand-view .pl-18{padding-left:18px}.location-scheduling-demand-view .table-field-action{height:36px;border-radius:36px;cursor:pointer;display:inline-block;background-color:#272c6f}.location-scheduling-demand-view .table-field-action-icon{display:inline-block;height:36px;color:#fff;font-size:14px;margin-left:20px;line-height:36px}.location-scheduling-demand-view .table-field-action-label{display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;margin-left:10px;height:36px;line-height:36px;margin-right:20px}.location-scheduling-demand-view .table-field-status-msg-icon{font-size:14px;margin-right:10px}.location-scheduling-demand-view .table-field-status-numerator{font-size:14px;color:#000;font-family:"Mallory Medium"}.location-scheduling-demand-view .table-field-status-denominator{font-size:14px;font-family:"Mallory Book"}.location-scheduling-demand-view .table-field-status-msg-line-2-msg{font-size:12px;font-family:"Mallory Book"}.location-address-view{margin:20px 0px 25px 0px;width:260px}.location-address-view .title-row{margin:0px 0px 10px 0px;padding:0px 0px 5px 0px;border-bottom:1px solid #d3d3d3}.location-address-view .pd-0-10-20-0{padding:0px 10px 20px 0px}.location-address-view .title-container-main{font-size:16px;color:#53585f;font-family:"Mallory Light"}.location-address-view .view-container{padding:0px;font-size:13px;font-family:"Mallory Medium";color:#3b3f44}.location-address-view .view-container{padding:0px 20px 12px 0px}location-info-card{display:block}location-info-card input:focus{border-color:#66afe9 !important;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);z-index:10}location-info-card input:focus.b-t-0{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6),0 -1px 0 #66afe9}location-info-card h6{color:#3c4c65;border-bottom:2px solid #dddcdf;display:block;width:100%;padding:12px 0 6px;margin-bottom:6px}location-info-card h6,location-info-card h6>span{text-transform:uppercase;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal}location-info-card .business-info-block{margin-bottom:15px}location-info-card .color-blue{color:#0087e3}location-info-card h6+p{padding-top:12px}location-info-card p{color:#67696d;font-size:13px;padding:6px 0;line-height:1.67}location-info-card .text-day-of-week{font-size:13px;line-height:1.69;color:#67696d;font-family:"Mallory Light"}location-info-card .text-time{font-size:13px;line-height:1.69;color:#67696d;font-family:"Mallory Light"}location-info-card .business-hours{margin-top:6px}location-info-card .invited-users-block{font-size:13px;color:#67696d}location-info-card .role-color-square{display:inline-block;width:20px;height:20px;border-radius:5px;margin-right:8px;position:relative;top:4px}location-info-card .role-details{color:#67696d;font-size:13px;margin-bottom:6px}.location-working-hours-view{margin:20px 0px 25px 0px;width:260px}.location-working-hours-view .title-row{margin:0px 0px 10px 0px;padding:0px 0px 5px 0px;border-bottom:1px solid #d3d3d3}.location-working-hours-view .pd-0-10-20-0{padding:0px 10px 20px 0px}.location-working-hours-view .title-container-main{font-size:16px;color:#53585f;font-family:"Mallory Light"}.location-working-hours-view .view-container{padding:0px;font-size:13px;font-family:"Mallory Medium";color:#3b3f44}.location-working-hours-view .view-container-2{padding:0px;font-size:13px;font-family:"Mallory Book";color:#53585f}.lgn-time-slider{display:inline-block;padding-bottom:30px;width:100%}.lgn-time-slider-title{text-transform:uppercase;font-size:16px;height:20px;width:90%;margin-left:5%;text-align:left}.lgn-time-slider-sub-title{font-size:12px;line-height:15px;width:90%;margin-left:5%;text-align:left}.lgn-time-slider-sub-title.short{height:30px}.lgn-time-slider-sub-title.long{height:60px}.lgn-time-slider-box{position:relative}.lgn-time-slider-scale{height:10px;border-radius:5px;background-color:#dfe1eb;width:100%;position:relative;top:10px;z-index:0}.lgn-time-slider-inner-scale{height:10px;border-radius:5px;background-color:#0087e3;width:50%;position:absolute;top:0px;left:100px}.lgn-time-slider-notch{width:2.4390243902%;display:inline-block;vertical-align:top;position:relative}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lgn-time-slider-notch{width:2.4146341463%}}.lgn-time-slider-notch ::-ms-clear{display:none}@supports(-ms-accelerator: true){.lgn-time-slider-notch{width:.2195121951%}}.lgn-time-slider-label{color:#fff;font-size:14px;line-height:40px}.edit-tm-avail .lgn-time-slider-notch-selector{width:21px;height:30px;border-radius:4px;box-shadow:inset 0 1px 0 3px #fff;border-style:solid;border-width:1.3px;background-image:linear-gradient(to bottom, #ffffff, #eff1f4);border-image-source:linear-gradient(to bottom, #ededed, #c2c5cb);border-bottom:none}.edit-tm-avail .lgn-time-slider-notch-selector{height:20px;background-color:#000;border-radius:4px}.edit-tm-avail .triangle{height:0;width:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-top:7px solid #eff1f4;position:absolute;top:-10px;left:-7px}.edit-tm-avail .triangle-border{height:0;width:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-top:8px solid #fff;position:absolute;top:-10px;left:-8px}.edit-tm-avail .triangle-outer-border{height:0;width:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-top:10px solid #eff1f4;position:absolute;top:17px;left:-1px}.lgn-time-slider-notch-selector{display:inline-block;height:55px;margin-top:55px;position:relative;width:100px;border-radius:0;left:50%;transform:translateX(-50%)}.lgn-time-slider-post{display:none;height:44px;width:92px;border-radius:5px;background-color:#0087e3;position:absolute;top:-60px;left:-20px;text-align:center;margin-left:-8px}.lgn-time-slider-post-pointer{width:0;height:0;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);position:absolute;border-top:18px solid #0087e3;left:38px;z-index:-1000}.lgn-time-slider-notch-selector{height:36px;width:36px;border-radius:36px;margin-top:-15px;z-index:9999}.lgn-time-slider-notch-selector.active{background-color:#484e55}.lgn-time-slider-notch-half-mark{margin-top:30px;margin-left:10px;height:10px;width:1px;background-color:#adb0af}.lgn-time-slider-notch-mark{margin-top:30px;margin-left:50%;width:0px;background-color:#adb0af;height:20px}.lgn-time-slider-notch-mark:before{content:"";position:absolute;width:0;height:10px;border-right:1px solid #e4d8d3}.lgn-time-slider-notch-label{text-align:center;height:20px;font-size:12px;text-transform:uppercase;font-family:"Mallory Medium"}.lgn-time-slider-notch-sub-label{text-align:center;height:20px;font-size:9px;text-transform:uppercase;color:#e4d8d3}.lgn-time-slider-pct-box{width:90%;position:relative;height:40px;display:table;margin-left:5%}.lgn-time-slider-pct-button{cursor:pointer;background-color:#272c6f;border:1px solid #272c6f;width:25%;height:40px;display:table-cell}.lgn-time-slider-pct-button-icon{color:#fff;vertical-align:center;font-size:16px;height:40px;line-height:40px}.lgn-time-slider-pct-label{width:40%;border:1px solid #dfe1eb;height:40px;line-height:40px;font-size:16px;vertical-align:middle;display:table-cell}.lgn-time-slider-notch-selector+.lgn-time-slider-notch-mark{margin-top:7px !important}.edit-tm-avail-container .rz-slider,.edit-tm-avail-container .rzslider{margin:15px 0 15px 0 !important}.edit-tm-avail-container .rz-bubble{display:none !important}.edit-tm-avail-container .rz-ticks .rz-tick{background:none !important}.edit-tm-avail-container .rz-ticks .rz-tick .rz-tick-value{transform:translate(-95%, 0) !important}.edit-tm-avail-container .rz-pointer-min,.edit-tm-avail-container .rz-pointer-max{width:21px !important;height:30px !important;box-shadow:0 2px 2px 0 rgba(0,0,0,.1),inset 0 1px 0 3px #fff;border-style:solid;border-width:1.3px;border-image-source:linear-gradient(to bottom, #ededed, #c2c5cb);border-image-slice:1;background-image:linear-gradient(to bottom, #ffffff, #eff1f4),linear-gradient(to bottom, #ededed, #c2c5cb);background-origin:border-box;background-clip:content-box,border-box;border-radius:8px !important;border-bottom-left-radius:18px !important;border-bottom-right-radius:18px !important}@-moz-document url-prefix(){.edit-tm-avail-container .rz-pointer-min,.edit-tm-avail-container .rz-pointer-max{border-image-source:linear-gradient(to bottom, rgb(255, 255, 255), rgb(255, 255, 255));border-image-slice:0}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.edit-tm-avail-container .rz-pointer-min,.edit-tm-avail-container .rz-pointer-max{border-image-source:linear-gradient(to bottom, rgb(255, 255, 255), rgb(255, 255, 255));border-image-slice:0}}.edit-tm-avail-container .rz-pointer-min ::-ms-clear,.edit-tm-avail-container .rz-pointer-max ::-ms-clear{display:none}.edit-tm-avail-container .rz-pointer:after{background:none !important}.edit-tm-avail-container .rz-bar.rz-selection{background:#0087e3 !important}.order-ahead-detail .warning-message{font-size:14px;color:#3c4c65;text-align:center;padding-bottom:20px;font-weight:bold}.order-ahead-detail .warning-text{font-size:12px;color:#3c4c65;text-align:center;margin-bottom:20px}.order-ahead-detail .cancel-btn-small{border-radius:100px;font-size:11px;width:100px;margin:0px 45px 0px 0px;float:left}.order-ahead-detail .green-color-btn{border-radius:100px;width:100px;font-size:11px;background-color:#64c164}.order-ahead-detail .process-error-container{font-size:10px;font-style:normal;font-weight:bolder;font-family:"Mallory Book";margin-left:25px}.order-ahead-detail .wd-130{width:130px}.order-ahead-detail .wd-300{width:300px}.order-ahead-detail .alert-box-success{width:30%;height:46px;position:fixed;font-size:11px;left:35%;top:5%;background-color:#55e86d;color:#53585f;z-index:1000;box-shadow:2px 2px 1px #d3d3d3}.order-ahead-detail.modal-body{margin-bottom:80px}.order-ahead-detail .title-row{padding-top:26px;padding-bottom:0px}.order-ahead-detail .setting-title-container-link{font-size:18px;text-align:left;color:#3c4c65;font-style:normal;font-family:"Mallory Light";color:#0087e3;margin-left:5px;cursor:pointer;text-decoration:underline;margin-right:10px}.order-ahead-detail .action-title{float:left;margin-top:0px;font-size:16px;margin-bottom:20px;text-align:left;color:#3c4c65;font-style:normal;font-family:"Mallory Light";color:#3c4c65}.order-ahead-detail .orderAhead-file-name{font-size:12px;color:#191970;opacity:.7;font-family:"Mallory Medium"}.order-ahead-detail .file-link-color{font-size:12px;color:#191970;font-family:"Mallory Medium"}.order-ahead-detail .orderAhead-title{font-size:16px}.order-ahead-detail .orderAhead-button-container{margin-bottom:20px;padding-left:0px}.order-ahead-detail .orderAhead-title-container{height:70px;color:#535860;font-family:"Mallory Book";padding-top:20px;padding-bottom:20px;padding-left:20px}.order-ahead-detail .orderAhead-action-container{color:#535860;font-family:"Mallory Book";margin-top:20px;padding-bottom:20px;padding-left:10px;height:20px}.order-ahead-detail .file-name-container{border:1px solid #d3d3d3;height:40px;width:300px;text-align:left}.order-ahead-detail .file-name-container .file-name{line-height:2;font-size:120%;padding-top:6px}.order-ahead-detail .button-container{text-align:left;float:left}.order-ahead-detail .green-bottom-border{border-bottom:3px solid #66cd00}.order-ahead-detail .uploadFileButton{border-radius:100px;color:#fff;font-size:11px;background-color:#191970;height:40px;letter-spacing:.3px}.order-ahead-detail .uploadFileButton i{margin-right:4px;display:inline-block}.order-ahead-detail .table-head{border-left:1px solid #dddcdf;border-right:1px solid #dddcdf;border-top:1px solid #dddcdf;border-bottom:1px solid #dddcdf;text-transform:uppercase;background-color:#efefef;vertical-align:middle;font-family:"Mallory Medium";font-size:11px;height:36px}.order-ahead-detail .fixed-width{width:420px}.order-ahead-detail .table{table-layout:fixed;margin-bottom:0px}.order-ahead-detail .div-table-content{height:400px;overflow-y:auto}.order-ahead-detail .table-header-field{color:#535860;vertical-align:middle;font-family:"Mallory Medium";font-size:11px}.order-ahead-detail .table-header-field-first{padding-left:20px}.order-ahead-detail .table-field{text-align:left;vertical-align:middle;color:#53585f;font-size:13px}.order-ahead-detail .table-field.first{padding-left:20px}.order-ahead-detail .table-row{border-left:1px solid #e5ebed;border-right:1px solid #e5ebed;height:65px}.order-ahead-detail .table-row.first{border-top:none}.order-ahead-detail .table-row.last{border-bottom:1px solid #dfe1eb}.order-ahead-detail .table-row.odd{background-color:#f1f7fa}.order-ahead-detail .table-field{text-align:left;vertical-align:middle;color:#53585f;font-size:13px}.order-ahead-detail .table-field.first{padding-left:20px}.order-ahead-detail .table-field-text-icon{margin-right:10px;font-size:14px}.order-ahead-detail .table-field-action{height:36px;border-radius:36px;cursor:pointer;display:inline-block;background-color:#272c6f}.order-ahead-detail .table-field-action-icon{display:inline-block;height:36px;color:#fff;font-size:14px;margin-left:20px;line-height:36px}.order-ahead-detail .table-field-action-label{display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;margin-left:10px;height:36px;line-height:36px;margin-right:20px}.order-ahead-detail .table-field-status-msg-icon{font-size:14px;margin-right:10px}.order-ahead-detail .table-field-status-numerator{font-size:14px;color:#000;font-family:"Mallory Medium"}.order-ahead-detail .table-field-status-denominator{font-size:14px;font-family:"Mallory Book"}.order-ahead-detail .table-field-status-msg-line-2-msg{font-size:12px;font-family:"Mallory Book"}.order-ahead-detail .import-button{height:40px;border-radius:100px;color:#fff;font-size:11px;width:130px;background-color:#191970}.wrc.wrc-container{position:relative;min-height:800px}.wrc .settings-work-role-configuration-title-container{display:inline-block;margin:15px 0px;width:100%}.wrc .settings-work-role-configuration-title{font-family:"Mallory Light";font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:23px;color:#3c4c65;float:left;display:inline-block;margin-top:4px}.wrc .settings-work-role-configuration-action{width:185px;height:40px;border-radius:100px;background-color:#001160;float:right}.wrc .settings-work-role-configuration-action-text{font-family:"Mallory Light";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:24px;text-align:right;color:#fff}.wrc .settings-work-role-configuration-detail{width:100%;border-radius:5px;background-color:#fff;border:solid 1px #eeeff0;margin-bottom:7px}.wrc .setting-work-role-delete-message-question{font-family:"Mallory Medium";font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;text-align:center;color:#cc2f33;margin:30px 25px 30px 15px}.wrc .setting-work-role-delete-message{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;text-align:center;color:#3c4c65;margin-left:30px;margin-right:30px}.wrc .wrc-delete-cancel-btn{width:110px;height:36px;border-radius:56px;background-color:#dcdee0;border:solid 1px #c1c7ce}.wrc .mr-81{margin-right:81px}.wrc .wrc-delete-confirm-btn{width:110px;height:36px;border-radius:56px;background-color:#cc2f33}.wrc .setting-modal-btn-text{font-family:"Mallory Book";font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;text-align:center;color:#53585f}.wrc .btn-default-text-color{color:#53585f}.wrc .btn-delete-text-color{color:#fff}.wrc .no-border{border:0px !important;margin-top:27px;margin-bottom:27px}.hide-assignment-roles rule-container[role-details=assignmentRule],.hide-assignment-roles work-role-detail[role-details=assignmentRoleDetails]{display:none !important}.wrc .settings-work-role-display-details-header{width:100%;display:block;height:50px;cursor:pointer}.wrc .settings-work-role-display-details-container{width:100%;display:inline-block;height:100%}.wrc .settings-work-role-display-details-color{display:inline-block;width:30px;height:30px;border-radius:5px;margin:10px;float:left}.wrc .settings-work-role-display-details-name{display:inline-block;font-family:"Mallory Book";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:25px;color:#332f2f;float:left;margin:13px 20px 17px 10px;width:200px;text-align:left}.wrc .settings-work-role-display-details-text{display:inline-block;font-family:"Mallory Book";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:25px;color:#53585f;margin:13px 20px 17px 10px;width:300px;float:left;text-align:left}.wrc .settings-work-role-display-details-more{width:48px;float:right}.wrc .settings-work-role-details-collapsed{width:4px;object-fit:contain;margin-top:14px;float:right;margin-right:14px}.wrc .settings-work-role-details-expanded{width:4px;object-fit:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:14px;margin-right:16px;float:right}.wrc .settings-work-role-details-drape-over{width:100%;clear:both;display:block}.wrc .settings-work-role-detail-container{margin-top:17px}.wrc .settings-work-role-detail-title-container{width:100%;display:inline-block}.wrc .settings-work-role-detail-title{float:left;font-family:"Mallory Book";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;color:#3c4c65;display:inline-block;width:100%}.wrc .settings-work-role-detail-title-text{margin-left:10px;vertical-align:middle;display:inline-block;margin-right:1px}.wrc .settings-work-role-detail-title-number{font-family:"Mallory Book";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;color:#0087e3;vertical-align:middle;display:inline-block}.wrc .settings-work-role-detail-rules-container{width:100%}.wrc .settings-work-role-detail-rules-header{float:left;margin-top:11px}.wrc .settings-work-role-detail-rules-header1{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.71;color:#0a0f15}.wrc .settings-work-role-detail-rules-header2{font-family:"Mallory Light";font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.71;color:#0a0f15}.wrc .settings-work-productivity-role-detail-icon{width:26px;height:25px;object-fit:contain}.wrc .settings-work-staffing-role-detail-icon{width:26px;height:25px;object-fit:contain}.wrc .settings-work-assignment-role-detail-icon{width:26px;height:25px;object-fit:contain}.wrc .setting-work-role-divider{width:95%;height:2px;border-bottom:solid 1px #dddcdf;margin-bottom:6px}.wrc .mt-20{margin-top:20px}.wrc .displayInLine{display:inline-block}.wrc .setting-edit-rule-icon-img{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#001160;margin-right:20px;padding:2px 10px;line-height:22px;cursor:pointer}.wrc .setting-work-role-details-container{width:calc(100% - 30px);overflow-y:scroll;margin-left:-300px;padding-left:315px;box-sizing:content-box;padding-right:15px}.wrc .setting-work-role-details-footer-white-wash{background-color:#fff !important;height:0px !important}.wrc .setting-work-role-details-footer{width:100%;height:40px;background-color:#f9f9fa;display:inline-block}.wrc .setting-work-role-details-footer-delete{width:40px;height:100%;border-bottom-left-radius:5px;background-color:#cc2f33;float:left;display:inline-block;cursor:pointer}.wrc .setting-work-role-details-footer-edit{width:40px;height:100%;border-bottom-right-radius:5px;background-color:#001160;float:right;display:inline-block;cursor:pointer}.wrc .setting-work-role-details-image{width:17px;height:18px;margin:10px;object-fit:contain}.wrc .setting-work-role-details-edit-icon{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;color:#fff;margin:10px}.role-delete-confirm-modal .modal-dialog{width:300px;border-radius:5px;background-color:#fff;border:solid 2px #cc2f33}.role-delete-confirm-modal .modal-content{border-radius:2px}.wrc.delete-role-modal-body{height:150px;width:100%;padding:0px}.wrc .mb-30{margin-bottom:30px}rule{border-top:solid 1px #e0e5ec;display:block}rule .rule-astrix{position:absolute;margin-top:9px}rule .rule-container{padding:10px 14px 14px}rule:first-child{border-top-width:0}rule .rule-body{color:#3c4c65;margin-left:36px}rule .rule-body span.rule-target{color:#000 !important}rule .rule-body label{font-weight:normal !important;display:inline !important}rule .rule-body,rule .rule-body span,rule .rule-body label{font-size:13px;font-family:"Mallory Light";line-height:1.85;text-align:left}rule .action-icons{cursor:pointer}rule input:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}rule .rule-index{color:#fff;width:22px;height:22px;border-radius:50%;background-color:#3c4c65;font-size:13px;line-height:16px;padding-top:3px;margin-top:3px}rule.rule-created .rule-index{background-color:#66bb6a}rule.rule-deleted{opacity:.5}rule.rule-deleted .rule-index{background-color:#cc2f32}rule .rule-edit-icon{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;color:#001160;margin-left:15px;margin-top:4px}rule .rule-edit-icon i{margin-top:4px}rule label,rule .rule-custom.rule-edit-read-mode{color:#0087e3 !important}rule .rule-save-action,rule .rule-edit-edit-mode{display:none}rule .rule-editing{background-color:#fffeec}rule .rule-editing .rule-body,rule .rule-editing .rule-body span,rule .rule-editing label{font-family:"Mallory Medium";font-weight:500}rule .rule-editing label{color:#3c4c65 !important}rule .rule-editing .rule-body span.rule-target{color:#3c4c65 !important}rule .rule-editing .action-icons{display:none}rule .rule-editing+.rule-save-action{display:block;margin-top:0}rule .rule-editing .rule-edit-read-mode{display:none}rule .rule-editing .rule-edit-edit-mode{display:inline-block}rule .rule-editing .rule-index{margin-top:8px}rule-edit input{display:inline-block;height:40px;border-radius:4px;background-color:#fff;border:solid 1px #dddcdf;text-align:center;color:#332f2f;margin:0 6px;font-size:13px;margin-bottom:3px}rule-edit input[type=number]{width:55px;padding-left:12px}rule-edit .dropdown{margin-top:4px;margin-right:10px;margin-left:10px}rule-edit .dropdown :first-child{margin-left:0}.rule-extra-padding-when-editing .rule-editing{padding-top:30px;padding-bottom:0}.rule-extra-padding-when-editing .rule-index{margin-top:0 !important}.rule-editing .big-custom-rule rule-edit{margin-left:10px;top:-28px;position:relative;margin-bottom:0}.rule-editing .big-custom-rule rule-edit>span{vertical-align:text-top;display:inline-block}.rule-editing .big-custom-rule .text-muted{color:#b2b4b6;font-size:11px}.team-settings collapsible .fa-plus{color:#1689e0;font-weight:100}.team-settings .one-badge-settings{height:48px;padding:6px;background-color:#fff;border-bottom:solid 1px #e0e5ec}.team-settings .one-badge-settings:last-child{border-bottom-width:0}.team-settings .one-badge-settings .badge-name{flex:0 0 300px;font-size:11px;padding:13px;line-height:1;font-weight:500;text-align:left;color:#332f2f;text-transform:uppercase;overflow:hidden;max-width:300px;white-space:nowrap;text-overflow:ellipsis;word-break:break-word}.team-settings .one-badge-settings .badge-description{padding:11px;font-size:13px;font-weight:300;line-height:1;text-align:left;color:#3c4c65;word-break:break-word}.team-settings .one-badge-settings a .fa-pencil{margin:10px;width:16px;height:18px;font-size:18px;line-height:1;text-align:left;color:#001160}.wrc .settings-work-rule-container{width:100%;float:left;background-color:#fff}.wrc .settings-work-rule-container-border{border-bottom:solid 1px #e0e5ec}.wrc .settings-work-rule-container-border-deleted-rule{border-bottom:solid 1px #e0e5ec;background-color:#fbfbfb;opacity:.5}.wrc mt-10{padding-top:10px}.wrc .settings-work-rule-productivity-container{padding-bottom:6px;padding-left:0px;padding-top:6px;text-align:center}.wrc .pb-11{padding-bottom:11px !important}.wrc .pt-11{padding-top:11px !important}.wrc .pl-15{padding-left:15px !important}.wrc .settings-work-rule-productivity-string-format{text-align:left}.wrc .setting-work-rule-productivity-text-font{font-family:"Mallory Light";font-size:13px;font-weight:300;font-style:normal;font-stretch:normal;line-height:22px}.wrc .setting-work-rule-edit-text-font{font-family:"Mallory Light";font-size:13px;font-weight:300;font-style:normal;font-stretch:normal;line-height:22px}.wrc .setting-work-rule-productivity-numeric-value{display:inline-block;color:#0087e3}.wrc .setting-work-rule-productivity-category{display:inline-block;color:#0087e3}.wrc .setting-work-rule-productivity-interval{display:inline-block;color:#0087e3}.wrc .setting-work-rule-important-text{display:inline-block;color:#0087e3}.wrc .mt-6{margin-top:6px !important}.wrc .setting-work-rule-productivity-numeric-value-edit{display:inline-block;width:52px;height:36px;border-radius:4px;background-color:#fff;border:solid 1px #dddcdf;text-align:center}.wrc .setting-work-rule-productivity-text-value-edit{display:inline-block;width:100px;height:36px;border-radius:4px;background-color:#fff;border:solid 1px #dddcdf;text-align:left;padding-left:10px}.wrc .setting-work-rule-productivity-text{display:inline-block;color:#3c4c65}.wrc .settings-work-rule-number-deleted-mode{opacity:.5;background-color:#cc2f32 !important}.wrc .settings-work-rule-number-updated-mode{background-color:#66bb6a !important}.wrc .setting-work-rule-number-check-mark{font-size:10px;font-style:normal;font-stretch:normal;text-align:center;color:#fff;line-height:22px}.wrc .settings-work-rule-number-disabled-mode{background-color:#fff !important;border:solid 1px #979797}.wrc .settings-work-rule-number-enabled-mode{background-color:#0087e3 !important;border:solid 1px #979797}.wrc .settings-work-rule-index-disabled-mode{color:#8c94a4 !important}.wrc .settings-work-rule-overridden{width:13px;height:13px;object-fit:contain;position:absolute;top:12px;left:13px;z-index:100}.wrc .settings-work-rule-number{width:22px;height:22px;background-color:#3d4b65;display:inline-block;float:left;border-radius:50%;margin-right:10px;margin-bottom:5px}.wrc .settings-work-rule-index{font-family:"Mallory Light";font-size:10px;font-weight:600;font-style:normal;font-stretch:normal;text-align:center;color:#fff;line-height:21px}.wrc .settings-work-rule-icon-margin-style{width:18px;height:14px;object-fit:contain;margin-top:12px}.wrc .settings-work-rule-footer-edit{width:100%;height:40px;background-color:#f9f9fa}.wrc .settings-work-rule-delete-icon{width:44px;height:100%;background-color:#8492a9;float:left;cursor:pointer;border-bottom-left-radius:5px}.wrc .settings-work-rule-save-icon-enabled{cursor:pointer}.wrc .settings-work-rule-save-icon-disabled{opacity:.5;cursor:not-allowed}.wrc .settings-work-rule-save-icon{width:44px;height:100%;background-color:#66bb6a;float:right;border-bottom-right-radius:5px}.wrc .settings-work-rule-productivity-string-format-edit{float:left}.wrc .settings-work-rule-productivity-definition-text{font-family:"Mallory Book";font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.27;color:#b2b4b6;text-align:left;margin-top:18px;margin-bottom:10px}.wrc .settings-work-rule-add-productivity-inline-text{font-family:"Mallory Medium";font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.54;color:#3c4c65}.wrc .settings-dropdown{float:right}.wrc .settings-dropdown .dropdown-toggle{width:200px}rule-edit .dropdown{text-align:left}rule-edit .dropdown li{position:relative}rule-edit .dropdown li .settings-dropdown-check{position:absolute;right:14px;top:7px}rule-edit .dropdown .caret{margin-left:10px}.wrc .settings-dropdown-button{font-size:11px;height:36px;background-color:#fff;padding-left:15px;padding-right:15px;border-radius:5px;text-align:left;vertical-align:middle;border:1px solid #cad3e0;font-family:"Mallory Book";font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;color:#332f2f}.wrc .settings-dropdown-check{width:10px;height:8px;object-fit:contain}.wrc .settings-deleted-rule{color:red}.wrc .settings-work-rule-edit-icon-container{float:right}lg-template-assignment-rule .wrc .settings-work-rule-edit-icon-container{float:right;position:absolute;right:10px;top:10px}.wrc .settings-work-rule-edit-edit-icon{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:24px;color:#001160;padding:2px 15px;cursor:pointer;margin-left:67px}.wrc .settings-work-rule-edit-delete-icon{float:right;padding:4px 4px;cursor:pointer;margin-left:14px}.wrc .setting-rule-delete-icon{width:14px;height:14px;object-fit:contain}.wrc .setting-work-rule-productivity-edit-background{background-color:#fffeec;text-align:center}.wrc .settings-work-rule-add-productivity-selector{margin-top:24px;float:left}.wrc .settings-work-rule-add-productivity-selector-btn{margin-left:20px}.wrc .settings-work-rule-add-productivity-selector-label{margin-left:5px;font-family:"Mallory Book";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;color:#53585f}.wrc .settings-work-rule-number-add{width:22px;height:22px;background-color:#3d4b65;display:inline-block;float:left;border-radius:50%;margin-top:24px;margin-left:14px}.wrc .settings-work-rule-add-productivity-definition-container{display:inline-block;float:left;margin-left:50px}#workRoleConstraintDropDown{width:auto !important;min-width:200px}.wrc .settings-work-rule-add-productivity-number-container{display:inline-block}.wrc .settings-work-rule-caret{float:right;margin-top:9px;margin-left:3px}.wrc .settings-work-rule-add-productivity-definition-text{display:inline-block}.wrc .settings-work-rule-add-productivity-string-format-edit{display:inline-block}.wrc .settings-work-rule-add-productivity-inline{display:inline-block}.wrc .settings-work-rule-add-productivity-definition-selector{display:inline-block}.wrc .mt-50{margin-top:50px}.wrc .mt-40{margin-top:40px}.wrc .settings-work-error-text{font-family:"Mallory Book";font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;color:#cc2f33}.wrc .setting-work-rule-numeric-default{font-family:"Mallory Book";font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.27;letter-spacing:normal;text-align:center;color:#b2b4b6}.wrc .displayInline{display:inline-block}.wrc .settings-work-rule-staffing-container{padding-bottom:6px;padding-left:0px;padding-top:6px;text-align:center}.wrc .settings-work-rule-staffing-string-format{text-align:left;padding-left:30px}.wrc .settings-work-rule-staffing-string-format .star-note{margin-left:5px;font-weight:bold;font-size:14px}.wrc .pd-l35{padding-left:35px}.wrc .setting-work-rule-staffing-text-font{font-family:"Mallory Light";font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.43}.wrc .settings-work-rule-staffing-icon-margin-style{margin-top:14px}.wrc .setting-work-rule-staffing-time-constraint{color:#0087e3}.wrc .setting-work-rule-staffing-limit-constraint{color:#0087e3}.wrc .setting-work-rule-staffing-numeric-value{color:#0087e3;display:inline-block;margin-right:2px}.wrc .setting-work-rule-staffing-numeric-value-edit{display:inline-block;width:52px;height:36px;border-radius:4px;background-color:#fff;border:solid 1px #dddcdf;text-align:center}.wrc .setting-work-rule-staffing-text{color:#3c4c65}.wrc .settings-work-rule-staffing-string-format-edit{text-align:left;padding-left:30px;font-family:"Mallory Medium";font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.85;color:#3c4c65}.wrc .settings-work-rule-staffing-footer-edit{width:100%;height:40px;background-color:#f9f9fa}.wrc .settings-work-rule-staffing-delete-icon{width:40px;height:40px;background-color:#8492a9;float:left}.wrc .settings-work-rule-staffing-save-icon{width:40px;height:40px;background-color:#66bb6a;float:right}.wrc .settings-work-rule-staffing-definition-text{font-family:"Mallory Book";font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:14px;color:#b2b4b6;text-align:left;margin-top:12px;margin-bottom:5px}.wrc .settings-work-rule-staffing-definition-text-second-line{margin-top:-20px}.wrc .settings-work-rule-add-staffing-inline-text{font-family:"Mallory Medium";font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.54;color:#3c4c65;white-space:nowrap;vertical-align:middle}.wrc .setting-work-rule-staffing-edit-background{background-color:#fffeec;text-align:center}.wrc .settings-work-rule-staffing-definition-level{display:inline-block;float:left;margin-left:5px;margin-top:16px}.wrc .settings-work-rule-staffing-demand-constraint-level{display:inline-block;float:left;padding-left:20px;padding-top:16px}.wrc .settings-work-rule-staffing-condition-level{display:inline-block;float:left;padding-left:20px;padding-top:16px}.wrc .settings-display-inline{display:inline-block}.select-inner-contents{max-width:100px;display:inline-block;font-size:13px;margin-top:1px}.wrc .long-title{width:90px}.wrc .setting-work-rule-staffing-numeric-value-edit{display:inline-block;width:52px;height:36px;border-radius:4px;background-color:#fff;border:solid 1px #dddcdf}.wrc .setting-work-rule-staffing-numeric-value-edit.wide{width:100px}.wrc .settings-work-rule-add-staffing-definition-selector{display:inline-block}.wrc .fl{float:left}.wrc .mr-10{margin-right:10px}.wrc .mt-33{margin-top:30px}.wrc .ml-45{margin-left:45px}.wrc .mb-20{margin-bottom:20px}.wrc .settings-dropdown .dropdown-toggle.time-constraint-dropdown{min-width:200px;width:auto}.wrc .settings-dropdown-170 .dropdown-toggle{width:170px}.wrc .settings-dropdown-170 .dropdown-menu{width:170px;text-align:left}.wrc .settings-dropdown-140 .dropdown-toggle{width:140px}.wrc .settings-dropdown-140 .dropdown-menu{width:140px;text-align:left}.wrc .settings-work-rule-add-staffing-inline-text{font-family:"Mallory Medium";font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.54;color:#3c4c65;margin-left:10px;margin-right:10px}.wrc.settings-time-slide-modal-body{height:150px;background-color:#fff;border-bottom:dotted 1px #dddcdf}.wrc .setting-border-bottom{border-bottom:dotted 1px}.wrc .settings-time-slider{padding:10px 20px 10px 20px}.wrc .settings-work-rule-assignment-container{padding-bottom:6px;padding-left:0px;padding-top:6px;text-align:center}.wrc .settings-work-rule-assignment-string-format{text-align:left;max-width:90%}.wrc .setting-work-rule-staffing-text-font{font-family:"Mallory Light";font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.43}.wrc .setting-work-rule-assignment-title{display:inline-block;color:#0087e3}.wrc .setting-work-rule-assignment-condition{display:inline-block;color:#0087e3}.wrc .setting-work-rule-assignment-time-constraint{display:inline-block;color:#0087e3}.wrc .setting-work-rule-assignment-text{display:inline-block;color:#3c4c65}.wrc .settings-work-rule-assignment-footer-edit{width:100%;height:40px;background-color:#f9f9fa}.wrc .settings-work-rule-assignment-delete-icon{width:40px;height:40px;background-color:#8492a9;float:left}.wrc .settings-work-rule-assignment-save-icon{width:40px;height:40px;background-color:#66bb6a;float:right}.wrc .settings-work-rule-assignment-string-format-edit{float:left}.wrc .settings-work-rule-assignment-definition-text{font-family:"Mallory Book";font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:14px;color:#b2b4b6;text-align:left;margin-top:11px;margin-bottom:5px}.wrc .settings-work-rule-add-assignment-inline-text{font-family:"Mallory Medium";font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.54;color:#3c4c65}.wrc .setting-work-rule-assignment-edit-background{background-color:#fffeec;text-align:center}.wrc .settings-work-rule-assignment-icon-margin-style{margin-top:14px}.wrc .settings-work-rule-assignment-definition-level{display:inline-block;float:left}.wrc .settings-work-rule-add-assignment-definition-selector{display:inline-block}.wrc .settings-work-rule-add-assignment-definition-selector .dropdown-menu .filter-input{padding:0 15px}.wrc .settings-work-rule-add-assignment-definition-selector .dropdown-menu .filter-input input[type=text]{height:30px}.wrc .settings-work-rule-add-assignment-definition-selector .dropdown-menu ul{max-height:270px;overflow-y:auto}.wrc .settings-work-rule-add-assignment-definition-selector .dropdown-menu>ul>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.wrc .settings-work-rule-add-assignment-definition-selector .dropdown-menu>ul>li>a:hover,.wrc .settings-work-rule-add-assignment-definition-selector .dropdown-menu>ul>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.wrc .settings-inline-block{display:inline-block;margin-left:-26px}.wrc .setting-work-rule-assignment-numeric-value-edit{display:inline-block;width:52px;height:36px;border-radius:4px;background-color:#fff;border:solid 1px #dddcdf;text-align:center}.wrc .settings-work-rule-add-assignment-inline-text{font-family:"Mallory Medium";font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.54;color:#3c4c65;margin-left:10px;margin-right:10px}.wrc .settings-dropdown-170 .dropdown-toggle{width:170px}.wrc .settings-dropdown-170 .dropdown-menu{width:170px;text-align:left}.wrc .settings-dropdown-140 .dropdown-toggle{width:140px}.wrc .settings-dropdown-140 .dropdown-menu{width:140px;text-align:left}.wrc .mt-48{margin-top:47px}.wrc .mt-58{margin-top:58px}.wrc .ml-10{margin-left:10px}.wrc .mt-16{margin-top:16px}.wrc .ml-20{margin-left:20px}.wrc .fl{float:left}.wrc #timeConstraintDropDown{min-width:200px;width:auto}.wrc .work-role-badges-list-inline{display:inline-block}.wrc .setting-work-role-edit-title-container{width:100%;padding-bottom:9px;padding-top:11px;border-bottom:solid 1px #dddcdf}.wrc .setting-work-role-edit-title-text{font-family:"Mallory Light";font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:24px;float:left;color:#3c4c65;text-decoration:underline;cursor:pointer}.wrc .setting-work-role-edit-title-sub-header{font-family:"Mallory Light";font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;float:left;color:#0087e3}.wrc .setting-work-role-edit-breadcrumb-icon{object-fit:contain;margin-left:12px;margin-right:12px;padding-bottom:1px}.wrc .setting-work-role-edit-container{height:40px;border-radius:5px;background-color:#fffeec;border:dotted 1px #dddcdf;display:block;float:left;padding-right:27px}.wrc .setting-work-edit-color-container{margin-top:8px;margin-bottom:12px;margin-left:12px}.wrc .setting-work-role-edit-body-container{display:block;padding-top:22px;text-align:center}.wrc .setting-work-role-edit-color{width:22px;height:22px;border-radius:5px;float:left}.wrc .setting-work-role-edit-text{font-family:"Mallory Book";font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:22px;color:#53585f;text-align:left;margin-right:24px;margin-left:10px;float:left}.wrc .setting-work-role-edit-type-text{font-family:"Mallory Medium";font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:22px;color:#53585f;float:left}.wrc .setting-work-role-edit-type-text-secondary{font-family:"Mallory Medium";font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:22px;color:#b2b4b6;float:left}.wrc .mr-10{margin-right:10px}.wrc .setting-work-role-edit-total-number-title{font-family:"Mallory Medium";font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.33;text-align:right;color:#332f2f}.wrc .setting-work-role-edit-number-container{margin-top:20px}.wrc .setting-work-role-edit-number{font-family:"Mallory Medium";font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.33;text-align:right;color:#0087e3}.wrc .setting-work-role-edit-footer-container{height:70px;padding:15px}.wrc .setting-work-role-container{margin-top:12px}.wrc .setting-work-role-edit-icon,.wrc .setting-work-role-remove-icon{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:19px;padding:1px 0 1px 20px;color:#001160;float:right;vertical-align:middle;cursor:pointer}.wrc .setting-work-role-remove-icon{color:red}.wrc .settings-edit-work-role-color-chooser-color-pallets{height:100px;margin:15px 45px 15px 45px}.wrc .mr-68{margin-right:68px}.wrc .wrc-save-cancel-btn{width:110px;height:40px;border-radius:56px;background-color:#dcdee0;border:solid 1px #c1c7ce;float:left}.wrc .wrc-save-confirm-btn{width:110px;height:40px;border-radius:56px;background-color:#77d577;border:solid 1px #64c164;float:right}work-role-edit .save-confirm-btn-container>lg-button.save-confirm-btn{float:right}work-role-edit .save-confirm-btn-container>lg-button.save-confirm-btn>button{min-width:110px;height:40px;border-radius:56px;background-color:#77d577;border:solid 1px #64c164}.wrc .setting-save-confirm-message{font-size:14px;color:#3c4c65;text-align:center;padding-bottom:20px;font-weight:bold;margin:30px}.wrc .modal-cancel-btn{height:36px;border-radius:56px;font-size:11px;width:100px;float:left}.wrc .modal-save-btn{height:36px;border-radius:56px;width:110px;font-size:11px;background-color:#6de684;float:right}.save-role-confirm-modal .modal-dialog{width:330px;border-radius:5px;background-color:#fff}.save-role-confirm-modal .modal-content{border:none}.wrc.save-role-modal-body{height:330px;width:100%;padding:0px}.wrc .successful-message-btn-ok{width:110px;height:36px;border-radius:56px;background-color:#77d577;margin-right:74px}.wrc .successful-message-container{position:fixed;top:169px;left:38px;width:231px;height:66px;font-family:"Mallory Medium";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.38;text-align:center;color:#53585f}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.wrc .successful-message-container{position:absolute;top:215px;left:50px}}.wrc .successful-message-container ::-ms-clear{display:none}.wrc .successful-message-container-confirmation{position:fixed;top:225px;left:38px;width:231px;height:66px;font-family:"Mallory Medium";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.38;text-align:center;color:#53585f}.wrc .successful-icon-background{position:fixed;top:20px;left:33px;width:264px;height:136px;object-fit:contain}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.wrc .successful-icon-background{position:absolute}}.wrc .successful-icon-background ::-ms-clear{display:none}.wrc .successful-icon-circles{position:fixed;top:20px;left:95px;width:140px;height:140px;object-fit:contain;z-index:100}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.wrc .successful-icon-circles{position:absolute;left:60px}}.wrc .successful-icon-circles ::-ms-clear{display:none}.wrc .successful-icon{position:fixed;top:53px;left:135px;width:70px;height:75px;object-fit:contain;z-index:10000}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.wrc .successful-icon{position:absolute;top:40px;left:40px}}.wrc .successful-icon ::-ms-clear{display:none}.wrc.success-modal-body{height:284px;border-radius:5px;background-color:#fff}.wrc.setting-no-border{border-top:none !important;padding-right:30px;padding-left:30px}.wrc .successful-message-btn-done{width:110px;height:36px;border-radius:56px;background-color:#dcdee0;margin-right:174px}.wrc .successful-save-message-btn-ok{width:132px;height:40px;border-radius:56px;background-color:#77d577}.wrc .successful-save-btn-done{width:110px;height:40px;border-radius:56px;background-color:#dcdee0}.wrc.edit-role-modal-body{background-color:#fff;border-bottom:dotted 1px #dddcdf}.wrc .setting-work-role-change-modal-title{height:60px;background-color:#0087e3}.wrc .setting-work-role-change-title-text{font-family:"Mallory Light";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;padding-top:18px;padding-bottom:20px;padding-left:36px}.wrc .setting-work-role-change-title-sub-text{font-family:"Mallory Light";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;padding-top:5px;padding-bottom:20px;padding-right:10px}.edit-work-role-modal .modal-dialog{width:600px;border-radius:5px;background-color:#fff}.wrc .setting-work-role-change-modal-title-input{display:inline-block;width:336px;height:40px;border-radius:5px;background-color:#fff;border:solid 1px #dddcdf;margin-top:30px;margin-left:30px;margin-bottom:4px;padding:10px;font-family:"Mallory Book";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;color:#53585f}.wrc .setting-work-role-error-text{font-family:"Mallory Book";font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;color:#cc2f33;margin-left:30px}.wrc .setting-work-role-color-input-container{height:100px}.wrc .wrc-modal-save-cancel-btn{width:110px;height:36px;border-radius:56px;background-color:#dcdee0;float:left}.wrc .settings-edit-work-role-color-circle{width:36px;height:36px;border-radius:36px;border:1px solid #cfd0d9;float:left;margin:7px;cursor:pointer}.wrc .wrc-modal-save-confirm-btn{width:110px;height:36px;border-radius:56px;background-color:#77d577;border:solid 1px #64c164;float:right}.wrc .setting-work-role-properties-container{border-bottom:dotted 1px #dddcdf}.wrc .setting-work-role-properties{padding-right:10px;padding-left:30px;height:35px;margin-bottom:10px}.setting-work-role-properties__override{position:absolute;bottom:65px;right:30px}.wrc .settings-select-check-box-2{width:16px;height:12px;object-fit:contain;margin-top:8px;margin-left:7px}.wrc .setting-work-role-shift-length-container{padding-right:10px;padding-left:30px;height:50px}.wrc .settings-edit-work-shift-length-text{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#53585f;margin-top:10px;margin-bottom:10px}.wrc .settings-work-role-details-edit-container{border-radius:5px;border:solid 1px #e0e5ec;cursor:pointer}.wrc .settings-work-role-details-edit-title-container{background-color:#fff}.wrc .settings-work-role-details-edit-title-container-background-expanded{background-color:#f1f6fd}.wrc .settings-work-role-details-edit-title-text-container{font-family:"Mallory Book";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;color:#3c4c65;float:left;margin-left:14px;margin-top:13px;margin-bottom:12px}.wrc .settings-work-role-details-edit-controls{margin-top:14px}.wrc .settings-work-role-details-edit-title-text{margin-left:10px;vertical-align:middle}.wrc .settings-work-role-details-edit-add-icon{width:40px;margin-left:35px;cursor:pointer;padding:10px 20px}.wrc .settings-work-role-display-details-edit-more{float:right;width:40px;cursor:pointer}.wrc .settings-work-role-detail-edit-rules{overflow-y:auto;max-height:500px}.wrc .settings-work-role-details-edit-rule-container{width:100%;background-color:#fff;cursor:pointer}.wrc .settings-work-role-details-edit-collapsed{width:4px;object-fit:contain;float:right}.wrc .settings-work-role-details-edit-expanded{width:4px;object-fit:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);float:right}.rule-delete-confirm-modal .modal-dialog{width:420px;border-radius:5px;background-color:#fff;border:solid 2px #cc2f33}.rule-delete-confirm-modal .modal-content{border-radius:2px}.wrc.delete-rule-modal-body{height:320px;width:100%;padding:0px}.wrc .setting-work-rule-delete-message-question{font-family:"Mallory Medium";font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;text-align:center;color:#1e1e5b;margin:25px 30px 15px 30px}.wrc .setting-work-rule-delete-message-text{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;text-align:center;color:#3c4c65;margin-left:30px;margin-right:30px}.wrc .setting-work-rule-delete-location-container{width:360px;height:136px;background-color:#fffeec;border:solid 1px #dfe5ec;margin-left:30px;margin-right:30px;margin-top:21px;display:inline-block;overflow-y:scroll}.wrc .no-border{border:0px !important;margin-top:27px;margin-bottom:27px}.wrc .impacted-business-names{font-family:"Mallory Medium";font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.31;color:#1a212b;margin:8px;display:inline-block;float:left}.rule-save-confirm-modal .modal-dialog{width:460px;border-radius:5px;background-color:#fff}.wrc.save-rule-modal-body{height:450px;width:100%;padding:0px}.wrc .setting-work-rule-save-message-question{font-family:"Mallory Medium";font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;text-align:center;color:#1e1e5b;margin:25px 30px 15px 30px}.wrc .setting-work-rule-save-message-text{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;text-align:center;color:#3c4c65;margin-left:30px;margin-right:30px}.wrc .setting-work-rule-save-location-container{width:86%;height:136px;background-color:#fffeec;border:solid 1px #dfe5ec;margin-left:30px;margin-right:30px;margin-top:21px;display:inline-block;overflow-y:scroll}.wrc .setting-work-rule-save-message-warning{font-family:"Mallory Medium";font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.43;text-align:center;color:#3c4c65;margin:17px 40px 17px 40px}.wrc .setting-work-rule-save-option{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;color:#53585f;text-align:left}.wrc .setting-work-rule-save-option-container{display:inline-block;margin-bottom:15px}.wrc .setting-work-rule-save-message-options-container{margin:10px 40px 10px 40px}.wrc .settings-add-icon{width:18px;height:18px;object-fit:contain}.wrc .setting-work-role-save-bar{background-color:#f9f9fa;border-top:solid 1px #eeeff0;padding:13px 19px;text-align:right}.wrc .setting-work-role-save-btn-default{text-transform:uppercase;color:#53585f;background-color:#dcdee0;border:solid 1px #c1c7ce;border-radius:56px;margin-top:10px;width:132px;height:40px}.wrc .setting-work-role-save-btn{text-transform:uppercase;width:132px;height:40px;border-radius:56px;margin-top:10px;color:#09490d;background-color:#77d577;border:solid 1px #64c164}.wrc .settings-create-work-role-title-text{font-family:"Mallory Medium";font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;color:#332f2f;text-decoration:underline;text-align:left;margin-bottom:14px;cursor:pointer;display:block}.wrc .settings-create-work-role-color-box{width:40px;height:40px;border-radius:5px;border:solid 1px #f18606;float:left;margin-right:15px;display:inline;cursor:pointer}.wrc .setting-work-role-name-title-input-error{border:solid 1px #cc2f33 !important}.wrc .setting-work-role-name-title-input{width:250px;height:40px;border-radius:5px;background-color:#fff;border:solid 1px #dddcdf;padding:8px;font-family:"Mallory Book";font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;display:inline}.wrc .check-box-circle{height:30px;width:30px;border-radius:30px;background-color:#fff;border:1px solid #0086e3;float:left;margin-right:10px}.wrc .checked-box-circle{color:#fff;background-color:#0087e3;border:1px solid #0087e3}.wrc .selected-check{font-size:14px;margin:7px}.wrc .settings-create-work-role-type-text{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#53585f;float:left;margin-top:4px}.wrc .setting-create-work-role-title-text{font-family:"Mallory Medium";font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;color:#332f2f;text-align:left}.wrc .mb-25{margin-bottom:25px}.wrc .mt-25{margin-top:25px}.wrc .settings-create-work-role-color-chooser-popup{position:absolute;top:-60px;left:42px;width:203px;height:203px;background-color:#fff;box-shadow:-1px -1px 4px 0 rgba(0,0,0,.13);border:solid 1px #dddedf;z-index:1000}.wrc .settings-create-work-role-color-circle{width:36px;height:36px;border-radius:36px;border:1px solid #cfd0d9;float:left;margin:6px 7px 7px 6px;cursor:pointer}.wrc .settings-create-work-role-color-chooser-popup-title-text{font-family:"Mallory Light";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#62707d;text-align:left;display:inline-block}.wrc .settings-create-work-role-color-chooser-popup-title-container{margin-bottom:9px;display:inline-block;margin-left:12px}.wrc .settings-create-work-role-color-chooser-popup-title-cancel{width:24px;height:24px;object-fit:contain;float:right;display:inline-block;margin-left:30px}.wrc .settings-create-work-role-color-chooser{display:inline}.wrc .settings-select-check-box{width:16px;height:12px;object-fit:contain;margin-top:11px;margin-left:9px}.wrc .settings-select-check-box-1{width:16px;height:12px;object-fit:contain;margin-top:8px;cursor:pointer}.wrc .setting-work-role-error{font-family:"Mallory Book";font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;color:#cc2f33;float:left;margin-top:4px;margin-left:56px !important}.wrc .db{display:block}.wrc .setting-color-chooser{height:180px}.wrc .setting-work-role-create-footer-container{width:1124px;height:70px;background-color:#f9f9fa;border-top:solid 1px #c9d3df;position:absolute;bottom:-182px;left:-36px}.wrc .mr-10{margin-right:10px}.wrc .settings-create-work-role-type-container{padding-top:2px}.wrc .setting-work-role-shift-length{text-align:left}.wrc .setting-work-role-shift-length-input{width:60px;height:40px;border-radius:5px;background-color:#fff;border:solid 1px #dddcdf;padding:8px;font-family:"Mallory Book";font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;display:inline}.wrc .ml-20{margin-left:20px}.session-timeout-warning section{text-align:center;padding:0px 15px}.session-timeout-warning section h3{font-size:18px;padding:30px 0px;line-height:30px;font-weight:normal}.session-timeout-warning section h4{font-size:22px;margin-bottom:30px;font-weight:normal}.session-timeout-warning .modal-instance-buttons .logout{max-width:120px;white-space:nowrap}.sch-mon .sch-mon-table{width:100%;margin-top:20px;border:1px solid #000}.sch-mon .sch-mon-table-headers{border-bottom:1px solid #000}.sch-mon .sch-mon-table-content{text-align:left}.sch-mon .sch-mon-table td,.sch-mon .sch-mon-table th{font-size:12px;padding:10px;text-align:center}.admin{overflow:inherit}.admin .table{overflow:inherit}.admin .table-row{height:40px;border-top:none}.admin .table-header-field{color:#62707d;font-size:12px}.admin .table-field{color:#62707d;font-size:12px}.admin td{border-top:none;padding:0px}.console .read-only{pointer-events:none;cursor:default;opacity:.5}.table-cell-text{font-size:14px}.inspector .right-border{border-right:1px solid #dddcdf}.inspector .table-name{min-width:50px}.inspector .ml--20{margin-left:-20px !important}.inspector .ml--20 .checkbox-group{display:flex;align-items:center;align-content:stretch;height:20px}.inspector .ml--40{margin-left:-40px !important}.inspector .pl-1{padding-left:1px !important}.inspector .pr-1{padding-right:1px !important}.inspector .ml--40{margin-left:-40px !important}.inspector .wrapper{overflow:auto;max-height:800px;width:800px}.inspector .small-number-cols{width:1000px}.inspector .medium-number-cols{width:2000px}.inspector .large-number-cols{width:5000px}.inspector .line-separator{border-bottom:1px solid #8493a9}.inspector .query-border{border:1px solid #8493a9}.inspector .width-100-pct{width:100%}.search-btn[plain-full] button{background-image:none;background:#4f5dba;border-radius:5px;color:#fff}.search-btn[plain-full] button:hover{background-image:none;box-shadow:0 12px 20px 0 rgba(51,152,255,.24);background-color:#727dc8;color:#fff}.user-loader{font-size:22px;text-align:center}.user-table.saml-sso td{border:0}.user-table.saml-sso td:first-child{width:200px}.user-table td{text-align:left;vertical-align:middle}.user-table td .value{display:flex;align-items:center}.user-table td .value input-field{margin-right:10px}.user-table td .time-error{color:red;margin-top:5px}.user-table td .time-error i{margin-right:5px}.user-table td .edit-button button{background:#4f5dba;border-radius:5px;color:#fff}.user-table td .edit-button button:hover{background-image:none;box-shadow:0 12px 20px 0 rgba(51,152,255,.24);background-color:#727dc8;color:#fff}.user-table td:first-child{border-right:0}.user-table td:last-child{border-left:0}.user-table td .add-certificate-button{float:right}.user-table td .add-certificate-button button{border:solid 1px #ddd}.user-table td span{display:block;width:100%;text-align:left}.user-table td span strong{margin-right:5px}.user-table td .reset-button{display:flex;justify-content:flex-end}.user-table td.meta-data button{margin-bottom:10px}general-form.apply-profile{display:block;margin-top:20px;text-align:left}general-form.apply-profile input-field[type=select],general-form.apply-profile .text-field{width:200px}general-form.apply-profile .version{color:gray}general-form.apply-profile inline-input{padding:0px 20px 20px}general-form.apply-profile inline-input code-mirror{width:100%}general-form.apply-profile inline-input .cm-s-idea *{font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;line-height:1.42857143}.admin-formula{padding:20px;overflow:auto}.admin-formula lg-filter .lg-filter{padding-bottom:6px}.admin-formula input-field:not([type=textarea]){margin:0 3px 0 3px}.admin-formula input-field select{appearance:auto}.admin-formula input-field[inline] input[disabled],.admin-formula input-field[inline] select[disabled]{box-shadow:inset 0 -1px 0 0 #637381;color:#637381}.admin-formula__input-box-number{width:100px}.admin-formula__text{font-size:14px}.admin-formula .fx-arrow{color:#a6aaa9}.admin-formula .fx-title{font-size:13px;color:#f28707;margin-bottom:6px;white-space:nowrap}.admin-formula .fx-description{margin-top:10px;font-family:"Mallory Light";font-size:13px;font-style:italic;color:#a6aaa9}.admin-formula .fx-high-light{font-size:13px;color:#0048a9}.admin-formula .fx-section-heading{font-size:13px}.setup-template-data-container form-section{padding:20px 0px !important}.setup-template-data-container form-section .import-data-container{width:100%;padding:16px;background-color:#fff}.setup-template-data-container form-section .import-data-container-section{border:1px dashed #3989d6;background:#eaf2fd;padding:16px}.setup-template-data-container form-section .import-data-container-section p{margin-bottom:0px !important}.setup-template-data-container form-section .import-data-container .import-data-progress{border:1px solid #c4cdd5;background-color:#fff;display:flex;align-items:center}.setup-template-data-container form-section .import-data-container .import-data-progress .file-icon{padding:22px;background:#eaf2fd;border:1px solid rgba(196,205,213,.5019607843)}.setup-template-data-container form-section .import-data-container .import-data-progress .progress-summary{margin-left:10px}.setup-template-data-container form-section .import-data-container .import-data-progress .progress-summary .progress-bar-outer{margin-top:6px;position:relative;width:570px;height:6px;border-radius:20px;background-color:#dfe0e5}.setup-template-data-container form-section .import-data-container .import-data-progress .progress-summary .progress-bar-inner{position:absolute;left:0px;top:0px;height:6px;background-image:linear-gradient(to left, #0087e3, #0087e3)}.setup-template-data-container form-section .import-data-container .import-data-progress .progress-summary .progress-state{clear:both;height:10px;margin-top:10px}.setup-template-data-container form-section .import-data-container .import-data-progress .progress-summary .progress-state .import-text .viewDetail{color:#d0021b;font-size:12px;cursor:pointer;text-decoration:underline;font-weight:bold}.setup-template-data-container form-section .import-data-container .import-data-progress .progress-summary .file-name{display:flex}.setup-template-data-container form-section .import-data-container .import-data-progress .progress-summary .file-name .file-name-title{text-align:left;width:60px;color:#989898;font-size:12px;font-weight:400;margin-right:3px}.setup-template-data-container form-section .import-data-container .import-data-progress .progress-summary .file-name .file-name-text{text-align:left;color:#42474b;font-size:12px;font-weight:400}.setup-template-data-container form-section .import-data-container .import-data-progress .progress-summary .file-size{display:flex}.setup-template-data-container form-section .import-data-container .import-data-progress .progress-summary .file-size .file-size-title{text-align:left;width:60px;color:#989898;font-size:12px;font-weight:400;margin-right:3px}.setup-template-data-container form-section .import-data-container .import-data-progress .progress-summary .file-size .file-size-text{text-align:left;color:#42474b;font-size:12px;font-weight:400;text-align:left}.setup-template-data-container form-section .errorInfo{position:relative;top:-34px;left:59px;padding:0px 35px;font-weight:bold;color:#d0021b}.setup-template-data-container form-section .errorInfo .viewDetail{font-size:12px}.setup-template-data-container form-section .validation-checking{position:relative;top:-31px;left:60px;padding:0px 35px;font-weight:bold;color:#f6a609;font-size:12px}.setup-template-data-container form-section .import-security-container{padding:15px}.setup-template-data-container form-section .delete-icon{position:absolute;right:30px;top:25px}.setup-template-data-container form-section .action-buttons{display:flex;justify-content:flex-end;padding:15px}.setup-template-data-container form-section .export-type-container{color:#3d3d3d;font-size:14px;padding:20px 16px;display:flex;align-items:center;justify-content:space-between}.setup-template-data-container form-section .export-type-container div{font-size:14px;color:#3d3d3d}.setup-template-data-container form-section .export-type-container lg-button-group{font-size:14px;color:#3d3d3d}.setup-template-data-container form-section .export-all-description{padding:10px 16px}.setup-template-data-container form-section .export-progress-summary{display:flex;padding:10px 16px;align-items:center}.setup-template-data-container form-section .export-progress-summary .progress-summary-container{border:1px solid #c4cdd5;background-color:#fff;display:flex;align-items:center}.setup-template-data-container form-section .export-progress-summary .progress-summary-container .file-icon{padding:22px;background:#eaf2fd;border:1px solid rgba(196,205,213,.5019607843);margin-right:10px}.setup-template-data-container form-section .export-progress-summary .progress-summary-container .progress-summary .export-progress-bar-outer{margin-top:6px;position:relative;width:590px;height:6px;border-radius:20px;background-color:#dfe0e5}.setup-template-data-container form-section .export-progress-summary .progress-summary-container .progress-summary .export-progress-bar-inner{position:absolute;left:0px;top:0px;height:6px;background-image:linear-gradient(to left, #0087e3, #0087e3)}.setup-template-data-container form-section .export-progress-summary .progress-summary-container .progress-summary .export-progress-state{clear:both;height:10px;margin-top:10px}.setup-template-data-container form-section .export-progress-summary .progress-summary-container .progress-summary .export-progress-state .export-text{max-width:410px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.setup-template-data-container form-section .partial-export-container{max-width:700px}.setup-template-data-container form-section .partial-export-container .template-type-list,.setup-template-data-container form-section .partial-export-container .template-name-list{height:400px;overflow:auto;padding:16px}.setup-template-data-container form-section .partial-export-container .template-type-list{width:350px;border-right:1px solid #ebebeb}.setup-template-data-container form-section .partial-export-container .template-type-list .title{height:44px;background-color:#f3f6f8;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 20px 12px 5px}.setup-template-data-container form-section .partial-export-container .template-type-list .title span{color:#707070;font-size:14px;font-weight:400;line-height:20px}.setup-template-data-container form-section .partial-export-container .template-type-list .type-list .type-list-item{justify-content:space-between;line-height:20px;margin:4px 0px;padding:4px 8px;border-radius:4px}.setup-template-data-container form-section .partial-export-container .template-type-list .type-list .type-list-item-actived{background-color:#f3f3f3}.setup-template-data-container form-section .partial-export-container .template-type-list .type-list .type-list-item span{font-size:14px;font-weight:300;color:#212b36}.setup-template-data-container form-section .partial-export-container .template-type-list .type-list .type-list-item i{font-size:12px;font-weight:normal;color:#707070}.setup-template-data-container form-section .partial-export-container .template-name-list{flex:1}.setup-template-data-container form-section .partial-export-container .template-name-list .title{height:44px;padding:12px 20px 12px 5px;display:flex;background-color:#f3f6f8;justify-content:space-between;margin-bottom:8px}.setup-template-data-container form-section .partial-export-container .template-name-list .title span{color:#707070;font-size:14px;font-weight:400;line-height:20px}.setup-template-data-container form-section .partial-export-container .template-name-list .name-list .name-list-item{height:20px;margin:8px 0px}.setup-template-data-container form-section .partial-export-container .template-name-list .name-list .name-list-item>input-field{max-width:100%}.setup-template-data-container form-section .partial-export-container .template-name-list .name-list .name-list-item>input-field label.input-label{overflow:hidden;text-overflow:ellipsis}.setup-template-data-container form-section .partial-export-container .loader{width:100%;height:calc(100% - 50px);min-height:200px}.setup-template-data-container form-section .export-button{padding:20px 16px;display:flex;justify-content:flex-end}.setup-template-data-container .template-report-section ng-transclude content-box ng-transclude{display:flex;justify-content:flex-end;box-shadow:none !important;background-color:#f4f6f8 !important}.timesheet{text-align:left}.timesheet__actions{height:95px;display:flex;align-items:flex-end;padding-bottom:25px}.timesheet__dropdown{margin-right:10px}.timesheet__header-gap{flex:1}.timesheet__table-container{margin-top:20px}.timesheet__progress{position:absolute;top:-86px;right:15px}.timesheet__export-actions{display:flex}.timesheet__export-actions lg-button button{border-radius:3px 0 0 3px;margin-right:-1px}.timesheet__export-actions .lg-button button{border-radius:0 3px 3px 0}.timesheet__admin-actions{display:inline-block;margin-left:20px}.timesheet__admin-actions .dropdown-menu{width:200px !important}.timesheet__export{position:relative}.timesheet__export-ready{font-family:"Mallory Book";font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:#50b83c;position:absolute;top:-18px}.timesheet__export-ready::before{content:url("../img/legion/lgComponents/checkmark-payfileexport.svg");margin-right:3px}.timesheet__buttons{display:flex;position:absolute;right:16px;top:16px}.timesheet lg-autocomplete .lg-search-icon{display:inline-block}.my-timesheet-details__header{margin:24px 0 24px 10px}.my-timesheet-details__summary{margin-top:20px;padding:16px 32px;border:1px solid #e0e1ea;border-radius:4px;background-color:#eaf2fd;display:flex;align-items:center}.my-timesheet-details__summary--hours{margin-left:12px;font-size:16px;font-weight:500;color:#3e4591}.my-timesheet-details__summary--label{margin-left:8px;font-size:14px;font-weight:400;color:#707070}.my-timesheet-details__summary--separator{width:56px}.my-timesheet-details__summary--status{margin-left:auto}.my-timesheet-week__container{margin:24px 0}.my-timesheet-week__header{display:flex;align-items:center;justify-content:space-between}.my-timesheet-week__summary{padding:16px 32px;border:1px solid #e0e1ea;border-radius:4px;background-color:#eaf2fd;display:flex;align-items:center}.my-timesheet-week__summary--hours{margin-left:12px;font-size:16px;font-weight:500;color:#3e4591}.my-timesheet-week__summary--label{margin-left:8px;font-size:14px;font-weight:400;color:#707070}.my-timesheet-week__summary--separator{width:56px}.my-timesheet-week__table-container{margin-top:24px;background-color:#fff;border:1px solid #e0e3e8;border-radius:4px}.my-timesheet-week__table th{padding-top:12px !important;padding-bottom:12px !important}.my-timesheet-week__table td{padding-top:20px !important;padding-bottom:20px !important;vertical-align:middle}.my-timesheet-week__table td>img{margin-top:-2px;margin-right:5px}.my-timesheet-week__table thead tr{border-bottom:1px solid #dfe3e8}.my-timesheet-week__table tbody tr{cursor:pointer}.my-timesheet-week__table tbody tr:hover{background-color:rgba(0,0,0,.03)}.my-timesheet-week__table-day-data{display:flex;align-items:center;font-weight:500;color:#3989d6 !important}.my-timesheet-week__table-alert-icon{margin-left:-7px;margin-right:3px}.my-timesheet-week__table-status-header{padding-right:8px !important}.my-timesheet-week__table-arrow{width:50px}.my-timesheet-week__no-timesheets{padding:36px 0}.my-timesheet-week__no-timesheets--message{margin-top:6px;font-size:14px;color:#989898}.announcement-type-select .select-wrapper::after{top:24px !important}.announcement-type-select .select-wrapper::before{top:16px !important}.announcement-type-select select{height:44px;box-shadow:none;background:#fff;border-color:#dddcdf}.jcl-message-type-container{margin-top:15px}.announcements-search{width:354px;height:36px;border-radius:5px;background-color:#fff;border:solid 1px #dfe5ec;padding:11px;margin-left:16px}.announcements-management-panel{background-color:#fafcfd;border:solid 1px #eaecef;padding:8px 25px 8px 20px;border-right-width:0;border-left-width:0;margin-left:-35px !important;margin-right:-40px !important}#summernote+.note-editor,#summernote+.note-editor.panel-default>.panel-heading{background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.new-announcement-modal .open-group-members{cursor:help}.new-announcement-modal label:after{clear:both;display:block;content:""}.new-announcement-modal .selector-input{overflow:inherit}.new-announcement-modal .note-placeholder{visibility:hidden !important;display:none !important}.new-announcement-modal [contenteditable=true]:empty::before{content:attr(placeholder) !important;display:block;font-size:13px;color:#3c4c65;opacity:.6;padding-left:0 !important}.new-announcement-modal .selector-container ul li .selector-label{display:block;font-size:11px;font-weight:300;margin:-0.65em -0.8em .65em;padding:.65em .8em;background:#fff !important;cursor:default !important}.new-announcement-modal .selector-input{min-height:calc(.7em + 32px) !important}.new-announcement-modal .selector-input input{margin-top:6px;margin-left:3px}.new-announcement-modal .selector-container.multiple .selector-values>li{box-shadow:none !important;border-color:#dcddde !important;background:#fff;margin-bottom:3.6px;text-shadow:none;padding:.5em 1em .5em .6em;padding:.5em calc(24px + .6em) .5em .6em;color:#1689e0;text-transform:none !important;transition:border-color .2s}.new-announcement-modal .selector-container.multiple .selector-values>li .selector-helper{transition:border-color .2s,background-color .2s;border-left-color:#dcddde;background:#dcddde;color:#fff;width:24px;text-align:center;margin-left:.6em}.new-announcement-modal .selector-container.multiple .selector-values>li .selector-helper .selector-icon{font-size:18px;line-height:30px}.new-announcement-modal .selector-container.multiple .selector-values>li:hover{border-color:#8e9193 !important}.new-announcement-modal .selector-container.multiple .selector-values>li:hover .selector-helper{border-left-color:#8e9193;background:#8e9193}.new-announcement-modal .selector-container img{width:20px;height:20px;border-radius:50%;margin-left:6px;display:inline-block;margin-right:5px}.new-announcement-modal .selector-container .active,.new-announcement-modal .selector-container .inactive{font-size:inherit !important}.new-announcement-modal label{font-size:12px;line-height:1.67;text-align:left;color:#3c4c65;font-weight:300}.new-announcement-modal input.form-control,.new-announcement-modal .i-pretend-to-be-an-input{min-height:40px;border-radius:5px;background-color:#fff;border:solid 1px #dddcdf;box-shadow:none !important;position:relative}.new-announcement-modal .i-pretend-to-be-an-input{padding:10px 12px;font-size:14px;line-height:1.42857143;margin-bottom:30px}.new-announcement-modal .i-pretend-to-be-an-input:hover,.new-announcement-modal .i-pretend-to-be-an-input:focus{box-shadow:0 0 8px 0 rgba(42,111,168,.6),inset 0 1px 1px 0 rgba(0,0,0,0)}.new-announcement-modal .i-pretend-to-be-an-input .note-editable{padding:10px 0 !important;color:#3c4c65}.new-announcement-modal .i-pretend-to-be-an-input .note-editable,.new-announcement-modal .i-pretend-to-be-an-input .note-editable *{font-size:13px}.new-announcement-modal .i-pretend-to-be-an-input .note-icon-unorderedlist:before,.new-announcement-modal .i-pretend-to-be-an-input .note-icon-orderedlist:before{display:inline-block}.new-announcement-modal .i-pretend-to-be-an-input .note-toolbar{position:absolute;top:100%;left:-1px}.new-announcement-modal .i-pretend-to-be-an-input input{line-height:1.42857143;border:rgba(0,0,0,0) !important;display:block;width:100%;border-radius:0 !important;font-size:16px;font-weight:500;text-align:left;color:#3c4c65;padding-bottom:7px}.new-announcement-modal .i-pretend-to-be-an-input input[data-type=MESSAGE]{border-bottom:1px solid #ceced2 !important}.new-announcement-modal .i-pretend-to-be-an-input .note-statusbar{display:none}.new-announcement-modal .i-pretend-to-be-an-input .note-editor{box-shadow:none !important}.new-announcement-modal .i-pretend-to-be-an-input .panel-heading{padding-left:0}.new-announcement-modal .i-pretend-to-be-an-input .note-toolbar .note-btn{width:36px;height:32px;text-align:center;border:none;border-radius:0;line-height:0 !important;box-shadow:none !important;background:rgba(0,0,0,0)}.new-announcement-modal .i-pretend-to-be-an-input .note-toolbar .note-btn:hover,.new-announcement-modal .i-pretend-to-be-an-input .note-toolbar .note-btn.current-style{background:#e6e6e6}.new-announcement-modal .i-pretend-to-be-an-input .note-toolbar .note-btn .note-icon-italic:before{content:"i";font-style:italic;font-weight:500;font-family:"Mallory Book" !important}.new-announcement-modal .i-pretend-to-be-an-input .note-toolbar .note-btn .note-icon-unorderedlist:before{width:16px;height:22px;content:"";background:url("../img/legion/announcement-ul.svg") center no-repeat}.new-announcement-modal .i-pretend-to-be-an-input .note-toolbar .note-btn .note-icon-orderedlist:before{width:16px;height:22px;content:"";background:url("../img/legion/announcement-ol.svg") center no-repeat}.new-announcement-modal .i-pretend-to-be-an-input .note-toolbar .note-btn .note-icon-link:before{width:36px;margin-left:-10px;height:22px;content:"";background:url("../img/legion/announcement-link.svg") center no-repeat;background-size:cover;display:inline-block}.new-announcement-modal .i-pretend-to-be-an-input .note-toolbar .note-btn .note-icon-bold:before{content:"B";font-weight:500}.new-announcement-modal .i-pretend-to-be-an-input .note-toolbar .note-btn .note-icon-underline:before{content:"U";font-weight:500;text-decoration:underline}.new-announcement-modal .i-pretend-to-be-an-input .note-toolbar .note-btn i:before{color:#0087e3;font-size:16px !important}.new-announcement-modal .group-avatars:nth-child(1){z-index:3;position:relative}.new-announcement-modal .group-avatars:nth-child(2){z-index:2;position:relative;left:-26px}.new-announcement-modal .group-avatars:nth-child(3){z-index:1;position:relative;left:-51px}.new-announcement-modal .group-avatars+.element-name:nth-child(4){margin-left:-50px}.new-announcement-modal .group-avatars+.element-name:nth-child(3){margin-left:-25px}.new-announcement-modal .selector-container label{box-shadow:none !important;border-color:#dddcdf}.new-announcement-modal .note-editor{position:static}.new-announcement-modal .extra-buttons{float:right;position:absolute;right:0;top:100%}.new-announcement-modal .extra-buttons label{margin-top:5px;width:36px;height:33px;cursor:pointer}.new-announcement-modal .extra-buttons label:hover{background-color:#e6e6e6}.new-announcement-modal .common-modal-action-bar{margin-left:-15px;border-width:1px 0 0 0;margin-right:-15px}.announcements-list .one-attachment,.new-announcement-modal .i-pretend-to-be-an-input .one-attachment{display:inline-block;float:left;width:120px;height:80px;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,.18);background:#f5f5f9 no-repeat center;background-size:cover;margin:6px;overflow-x:hidden;text-overflow:ellipsis;position:relative;padding:10px}.announcements-list .one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title{line-height:1.47;font-size:10px;text-align:left;color:#53585f;display:inline-block}.announcements-list .one-attachment-file,.new-announcement-modal .i-pretend-to-be-an-input .one-attachment-file{background-image:url("../img/legion/icons-8-file-copy.svg");border:solid 1px #e6e6eb;background-size:auto;background-position:10px 50px}.announcements-list .one-attachment-file img,.new-announcement-modal .i-pretend-to-be-an-input .one-attachment-file img{position:absolute;width:12px;bottom:10px;cursor:pointer;filter:grayscale(100%);right:10px}.announcements-list .one-attachment-file img:hover,.new-announcement-modal .i-pretend-to-be-an-input .one-attachment-file img:hover{text-decoration:none;filter:none}.announcements-list .announcement-message ul,.new-announcement-modal .i-pretend-to-be-an-input .note-editable ul{list-style:disc}.announcements-list .announcement-message ol,.new-announcement-modal .i-pretend-to-be-an-input .note-editable ol{list-style:decimal}.announcements-list .announcement-message ul,.announcements-list .announcement-message ol,.new-announcement-modal .i-pretend-to-be-an-input .note-editable ul,.new-announcement-modal .i-pretend-to-be-an-input .note-editable ol{padding-left:40px}.announcements-list{border-radius:5px;background-color:#fafbfd;border:solid 1px #eaecef;overflow-y:hidden}.announcements-list .announcement-attachments{clear:both;text-align:left}.announcements-list .announcement-attachments-loading{text-align:center;height:20px;padding:40px}.announcements-list>div:first-child{border-right:solid 1px #eaecef;background-color:#fff;margin-bottom:-99999px;padding-bottom:99999px}.announcements-list .delete-bulk-thing{display:inline-block;width:20px}.announcements-list .announcement-from-to{font-size:10px;font-weight:500 !important;color:rgba(83,88,95,.6);text-transform:uppercase;padding-right:5px}.announcements-list .top-bar-announcements-actions{background-color:#fafcfd;margin:0 -15px;border-bottom:solid 1px #eaecef;padding:7px 18px}.announcements-list .top-bar-announcements-actions a{transition:opacity .2s,transform .2s;transition:transform .2s;cursor:pointer;position:relative;display:inline-block}.announcements-list .top-bar-announcements-actions a:hover{transform:scale(1.2)}.announcements-list .top-bar-announcements-actions a .orange-counter{width:16px;height:16px;background-color:#ff7c00;display:inline-block;border-radius:50%;padding-top:3px;font-size:11px;font-weight:500;text-align:center;position:absolute;color:#fff;bottom:-8px}.announcements-list .top-bar-announcements-actions input{display:inline-block;border-radius:5px;border:solid 1px #dfe5ec;box-shadow:none !important;height:36px;width:calc(100% - 80px);margin:0 17px;padding:5px 30px 5px 10px;background:url("../img/legion/search.svg") no-repeat right 8px center #fff}.announcements-list .top-bar-announcements-filter{border-bottom:solid 1px #eaecef;margin:0 -15px !important}.announcements-list .top-bar-announcements-filter>*{opacity:.5;font-size:12px;font-weight:500;text-align:center;color:#53585f;padding:10px;border-bottom:2px solid rgba(0,0,0,0);transition:border-color .2s,opacity .2s;position:relative;bottom:-1px}.announcements-list .top-bar-announcements-filter>*.top-bar-action-count-active,.announcements-list .top-bar-announcements-filter>*:hover{border-bottom-color:#ff7c00;cursor:pointer;opacity:1}.announcements-list .top-bar-announcements-list{margin:0 -15px !important}.announcements-list .announcement-object{background-color:#fff;border-bottom:solid 1px #eaecef;border-left:6px solid rgba(0,0,0,0);cursor:pointer;position:relative;padding:8px 8px 8px 56px;min-height:82px;transition:border-color .2s,background .2s}.announcements-list .announcement-object:last-child{border-bottom-width:0}.announcements-list .announcement-object .announcement-date{font-size:10px;text-align:left;color:rgba(103,105,108,.6)}.announcements-list .announcement-object.announcement-unread{border-left-color:#f0f5ff;background-color:#f0f5ff}.announcements-list .announcement-object.announcement-current,.announcements-list .announcement-object:hover{border-left-color:#0087e3 !important}.announcements-list .announcement-object:hover{background-color:#eaecef !important}.announcements-list .announcement-object .announcement-date{font-size:12px;flex:0 0 90px;color:rgba(103,105,108,.6)}.announcements-list .announcement-object .announcement-text{font-size:12px;font-weight:500;text-align:left;color:#53585f;max-height:30px;margin:10px 0 10px;line-height:15px;overflow:hidden;text-overflow:ellipsis}.announcements-list .announcement-object .announcement-title{text-align:left;font-size:12px;font-weight:500;color:#53585f}.announcements-list .announcement-object .announcement-preview{text-align:left;word-break:break-word;width:260px;height:36px;font-size:12px;margin-bottom:5px;line-height:1.5;text-align:left;color:#3c4c65}.announcements-list .announcement-object .announcement-preview p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.announcements-list .announcement-object .announcement-preview p{display:block;width:100%}}.announcements-list .announcement-object .announcement-preview p ::-ms-clear{display:none}.announcements-list .announcement-object .announcement-targets{font-size:12px;line-height:15px;text-align:left;color:#3c4c65}.announcements-list .announcement-object .announcement-replies-count{font-size:11px;line-height:14px;text-align:left;color:#a4a5a7}.announcements-list .announcement-object+.announcement-object{border-top-width:0}.announcements-list .announcement-object.announcement-last-of-month{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.announcements-list .announcement-object .announcement-confirm{margin:9px -9px 9px 20px}.announcements-list .announcement-object .announcement-title{font-size:12px;line-height:18px;font-weight:500;text-align:left;color:#53585f}.announcements-list .announcement-object .announcement-targets{font-size:12px;text-align:left;line-height:18px;color:#3c4c65}.announcements-list .announcement-object avatar{width:36px;height:36px;border-radius:50%;position:absolute;left:8px}.announcements-list .announcement-object avatar img{border:none !important}.announcements-list .announcement-object lgn-check-box{position:absolute;left:8px;bottom:8px}.announcements-list .announcement-object lgn-check-box .lgnCheckBox{width:20px;height:20px}.announcements-list .announcement-object lgn-check-box .lgnCheckBox img{padding-left:1px;padding-top:4px;transform:scale(0.9)}.announcements-list .announcement-object:hover lgn-check-box{opacity:1 !important}.announcements-list .bad-filter{color:#999;padding:20px}.announcements-list .load-more-announcements{color:#3c4c65;padding:20px}.announcements-list .load-more-announcements-button{cursor:pointer;transition:opacity .2s;opacity:.7;background:#fff}.announcements-list .load-more-announcements-button:hover{opacity:1;background:#fafcfd}.announcements-list .announcement-body{margin-bottom:-99999px;padding-bottom:99999px}.announcements-list .announcement-body h1{margin:0 35px 20px 9px;font-size:16px;font-weight:500;text-align:left;color:#53585f;word-break:break-word}.announcements-list .announcement-body .delete-button-action{position:absolute;right:22px;top:20px;transition:transform .2s;cursor:pointer}.announcements-list .announcement-body .delete-button-action:hover{transform:scale(1.2)}.announcements-list .announcement-body .announcement-message{margin:25px 0 25px 7px;text-align:left;padding-right:7px;font-size:13px;line-height:1.62;max-height:1000px;overflow:auto}.announcements-list .announcement-body .announcement-message a{color:#0087e3}.announcements-list .announcement-body .announcement-message::-webkit-scrollbar{text-align:center;width:5px;margin:6px;background:rgba(0,0,0,.05)}.announcements-list .announcement-body .announcement-message::-webkit-scrollbar-thumb{border-radius:3px;width:5px;background:rgba(0,0,0,.3)}.announcements-list .announcement-body .sender-data{margin-left:7px;font-size:12px;font-weight:500;text-align:left;color:#53585f;position:relative}.announcements-list .announcement-body .sender-data .announcement-date{font-size:12px;text-align:right;position:absolute;top:10px;right:0;color:rgba(103,105,108,.6);font-weight:400 !important}.announcements-list .announcement-body .sender-data avatar{position:relative;top:-9px}.announcements-list .announcement-body .recipient-data{position:relative;margin-left:7px;font-size:12px;text-align:left;padding-top:8px;color:#3c4c65}.announcements-list .announcement-body .recipient-data avatar{width:20px;height:20px;position:absolute;top:4px}.announcements-list .announcement-body .recipient-data avatar+span{margin-left:3px}.announcements-list .announcement-body .recipient-data avatar:nth-child(1){left:0;z-index:3}.announcements-list .announcement-body .recipient-data avatar:nth-child(2){left:11px;z-index:2}.announcements-list .announcement-body .recipient-data avatar:nth-child(3){left:22px;z-index:1}.announcements-list .selected-announcement{margin:0 -15px;padding:20px 15px;background:#fff}.announcements-list .announcement-comments{margin:0 -15px 20px;background-color:#fafbfd;border-top:solid 1px #eaecee;padding-bottom:30px}.announcements-list .announcement-comments-form{border-bottom:solid 1px #eaecee}.announcements-list .announcement-comments .invite-icon{display:inline-block;transition:transform .2s;cursor:pointer}.announcements-list .announcement-comments .invite-icon:hover{transform:scale(1.2)}.announcements-list .announcement-comments .icon-thumb{color:#fff;width:24px;height:24px;background-color:#0087e3;display:inline-block;border-radius:50%;padding:6px 5px;transition:transform .2s;cursor:pointer}.announcements-list .announcement-comments .icon-thumb:hover{transform:scale(1.2)}.announcements-list .announcement-comments input{height:36px;padding:11px;width:calc(100% - 120px);margin:8px 16px;border-radius:5px;background-color:#fff;border:solid 1px #e4e9ec}.announcements-list .announcement-comments .announcement-comments-list-text{font-size:12px;text-align:left;color:#a4a5a7;padding-left:25px}.announcements-list .announcement-comments-list{padding:15px 20px}.announcements-list .announcement-comments-list-comment{margin:4px;font-size:11px;word-break:break-word;text-align:left;color:#53585f;line-height:1.42857143}.announcements-list .announcement-comments-list-comment img{border-radius:50%;width:20px !important;height:20px !important}.announcements-list .announcement-comments-list-comment b{display:inline-block;font-weight:bold;margin:0 8px 0 0}.announcements-list .selected-announcement-text{font-size:14px;opacity:.6;padding:150px 0;line-height:1.47}.new-announcement-modal h2{text-align:left;display:block;margin-top:20px;font-size:16px;font-weight:500;color:#53585f}.new-announcement-modal .new-announcement-body{padding:20px 0;min-height:420px;overflow-y:auto;text-align:left}.new-announcement-modal .common-modal-action-bar{margin-bottom:-940px;padding-bottom:1000px}.announcement-recipients-modal .recipient-row{margin-left:0;margin-right:0;border-bottom:1px solid #eaecef}.announcement-recipients-modal avatar{margin:4px 14px 4px 15px}.announcement-recipients-modal avatar+span{padding-top:17px;display:inline-block}.announcement-recipients-modal .btn-violet{color:#fff !important;width:auto}.cursor-pointer{cursor:pointer}.link-dialog label{font-size:12px;line-height:1.67;text-align:left;color:#3c4c65;font-weight:300;text-transform:uppercase}.link-dialog .modal-header{padding-bottom:20px !important}.link-dialog .modal-header h4{font-size:18px;color:#fff}.link-dialog .modal-footer button.note-link-btn{text-transform:uppercase;color:#444;width:140px}.link-dialog .modal-footer .lgn-action-button-default{width:140px;float:left;text-transform:uppercase}.note-link-popover{z-index:999}.announcements-list{margin-top:10px}.note-popover .note-icon-trash:before{content:"Remove"}.note-popover .note-icon-link:before{content:"Edit Link"}.note-popover .note-icon-chain-broken:before{content:"Remove Link"}.note-popover .note-icon-link:before,.note-popover .note-icon-chain-broken:before{display:inline-block;font-size:10px}.note-popover .note-icon-trash:before{content:"Remove"}.note-popover .note-icon-align-left:before{font:normal normal normal 14px/1 FontAwesome;height:22px;content:"";font-size:12px}.note-popover .note-icon-align-justify:before{font:normal normal normal 14px/1 FontAwesome;height:22px;content:"";font-size:12px}.note-popover .note-icon-align-right:before{font:normal normal normal 14px/1 FontAwesome;height:22px;content:"";font-size:12px}.mt--1{margin-top:-1px}.JCL-disabled-text{padding:13px;border:1px solid #dfe3e8;border-radius:3px;background-color:#f9fafb;color:#647381;cursor:not-allowed}.JCL-disabled-text span{font-size:13px;line-height:1.2}.estimate-faith-area textarea{font-size:12px;line-height:1.2;width:100%;height:120px;resize:none;padding:13px 0 0 15px;border-radius:3px;border:solid 1px #dedde0;box-shadow:none}.estimate-faith-area textarea:focus{box-shadow:none;border:solid 1px #dedde0}.estimate-faith-title{color:#61666c}.estimate-faith-text{font-size:12px;color:#494f56;margin:15px 0}.estimate-faith-text.italic{font-style:italic}.estimate-faith-text-vsl{font-style:italic;font-weight:300}.estimate-faith h2.estimate-faith-effective-date{display:flex;align-items:center;margin-bottom:16px}.estimate-faith h2.estimate-faith-effective-date span:first-child{margin-right:15px;color:#2f4080}.estimate-faith h2.estimate-faith-effective-date span{display:inline-block;font-size:inherit}.estimate-faith-input{font-size:12px;color:#525252;text-align:center;border:none;background:rgba(0,0,0,0)}.estimate-faith-input input{box-shadow:none !important;font-size:12px !important;color:#525252 !important;letter-spacing:-0.3px;text-align:center}.estimate-faith-input.active-input{background:#fff;border-top-left-radius:2px;border-top-right-radius:2px;box-shadow:inset 0 -1px 0 0 #0a87e1}.estimate-faith .weekdays-row-gfe .weekdays-row{color:#525252;margin-bottom:10px}.estimate-faith .weekdays-row-gfe .weekdays-column{margin-bottom:10px;display:flex;border-radius:3px;border:solid 1px #dfe0e4;flex-basis:77px;background-color:#fff;cursor:pointer}.estimate-faith .weekdays-row-gfe .weekdays-column.selected{border-color:#31417e;background-color:#eaf2fb}.estimate-faith .weekdays-row-gfe .weekdays-column.selected .weekdays-column-header{border-right-color:#31417e;color:#2f4080;font-size:14px;font-weight:500}.estimate-faith .weekdays-row-gfe .weekdays-column.unselected{border-color:#dfe0e4;background-color:#fff}.estimate-faith .weekdays-row-gfe .weekdays-column.unselected .weekdays-column-header{border-right-color:#dfe0e4;font-size:14px;font-weight:500;color:#8f8c8c}.estimate-faith .weekdays-row-gfe .weekdays-column-header{display:flex;justify-content:center;align-items:center;font-weight:500;font-size:12px;padding:10px;width:80px;border-right:6px solid #dfe0e4;user-select:none}.estimate-faith .weekdays-row-gfe .weekdays-column-body{color:#525252;padding:8px}.estimate-faith .weekdays-row-gfe .weekdays-column-body-rule-list{color:#525252;height:50px;padding:12px 25px 12px 25px;display:flex;justify-content:flex-start;align-items:center}.estimate-faith .weekdays-row-gfe .weekdays-column-body-rule-list-clock{width:16px;height:16px;margin-right:10px}.estimate-faith .weekdays-row-gfe .weekdays-column-body-rule-list-clock.unselected{opacity:.4}.estimate-faith .weekdays-row-gfe .weekdays-column-body-rule-list lg-new-time-input{width:68px}.estimate-faith .weekdays-row-gfe .weekdays-column-body-rule-list-separator{display:block;width:12px;height:1px;background:#000;margin:0px 5px}.estimate-faith .weekdays-row-gfe .weekdays-column-body-rule-list-break{margin-left:10px;display:flex;flex:none}.estimate-faith .weekdays-row-gfe .weekdays-column-body-rule-list-break img.unselected{opacity:.4}.estimate-faith .weekdays-row-gfe .weekdays-column-body-rule-list-home-location{text-align:left;display:flex;flex:none;align-items:center}.estimate-faith .weekdays-row-gfe .weekdays-column-body-rule-list-home-location img{margin-right:5px}.estimate-faith .weekdays-row-gfe .weekdays-column-body-rule-list label{font-weight:unset}.estimate-faith .weekdays-row-gfe .weekdays-column-body-rule-list-break-error p.break-time-error{color:red}.estimate-faith .weekdays-row-gfe .weekdays-column-body-rule-list-break-error p:first-child{margin-bottom:3px}.estimate-faith .weekdays-row-gfe .weekdays-column-body-rule-list-break-error p{text-align:center}.estimate-faith .week-summary{border-radius:4px;border:solid .5px #dddee0;background-color:#eaf2fc;padding:10px;margin:15px 0}.estimate-faith .week-summary-title{color:#232364;font-size:9px;font-weight:400;margin-bottom:8px;text-transform:uppercase}.estimate-faith .week-summary-title.nyc{font-size:.9rem;font-weight:300;text-transform:none}.estimate-faith .week-summary-title.nyc span{display:inline-block;font-size:inherit}.estimate-faith .week-summary-title.nyc .value{padding:3px 6px 2px;border:1px solid #d9d9d9;border-radius:3px;line-height:1.1rem;font-weight:500;color:#53585f}.estimate-faith .week-summary-title.nyc .value:first-child{margin:0 5px}.estimate-faith .week-summary-title.nyc .value:last-child{margin-left:5px}.estimate-faith .week-summary-settings-row{display:flex}.estimate-faith .week-summary-settings-column{display:flex;align-items:center;font-size:11px}.estimate-faith .week-summary-settings-column:not(:last-child){margin-right:20px;flex:0 0 auto}.estimate-faith .week-summary-settings-column:last-child{overflow:hidden}.estimate-faith .week-summary-settings-column-icon{width:14px;margin-right:5px}.estimate-faith .week-summary-settings-column-input{width:40px;overflow:visible;text-align:center;margin-left:5px}.estimate-faith .week-summary-settings-column-text{margin-left:5px;overflow:hidden;font-size:inherit}.estimate-faith .week-summary-settings-column-text label{line-height:1.3}.estimate-faith .weekdays-row-regular-schedule .weekdays-row{margin-bottom:10px;color:#525252}.estimate-faith .weekdays-row-regular-schedule .weekdays-column{display:flex;margin-bottom:10px;border-radius:3px;border:solid 1px #dfe0e4;flex-basis:77px;background-color:#fff;cursor:pointer}.estimate-faith .weekdays-row-regular-schedule .weekdays-column.selected{border-color:#31417e;background-color:#eaf2fb}.estimate-faith .weekdays-row-regular-schedule .weekdays-column.selected .weekdays-column-header{border-right-color:#31417e;color:#2f4080;font-size:14px;font-weight:500}.estimate-faith .weekdays-row-regular-schedule .weekdays-column.unselected{border-color:#dfe0e4;background-color:#fff}.estimate-faith .weekdays-row-regular-schedule .weekdays-column.unselected .weekdays-column-header{border-right-color:#dfe0e4;font-size:14px;font-weight:500;color:#8f8c8c}.estimate-faith .weekdays-row-regular-schedule .weekdays-column-header{width:65px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:12px;padding:10px;border-right:6px solid #dfe0e4;user-select:none}.estimate-faith .weekdays-row-regular-schedule .weekdays-column-body{padding:8px}.estimate-faith .weekdays-row-regular-schedule .weekdays-column-body-rule-list{color:#525252;height:50px;padding:12px 25px 12px 25px;display:flex;justify-content:flex-start;align-items:center}.estimate-faith .weekdays-row-regular-schedule .weekdays-column-body-rule-list-clock{width:16px;height:16px;margin-right:10px}.estimate-faith .weekdays-row-regular-schedule .weekdays-column-body-rule-list-clock.unselected{opacity:.4}.estimate-faith .weekdays-row-regular-schedule .weekdays-column-body-rule-list lg-new-time-input{width:68px}.estimate-faith .weekdays-row-regular-schedule .weekdays-column-body-rule-list-separator{display:block;width:12px;height:1px;background:#000;margin:0px 5px}.estimate-faith .weekdays-row-regular-schedule .weekdays-column-body-rule-list-break{margin-left:10px;width:90px;display:flex;flex:none}.estimate-faith .weekdays-row-regular-schedule .weekdays-column-body-rule-list-break img.unselected{opacity:.4}.estimate-faith .weekdays-row-regular-schedule .weekdays-column-body-rule-list-home-location{text-align:left;margin-left:10px;display:flex;flex:none;align-items:center}.estimate-faith .weekdays-row-regular-schedule .weekdays-column-body-rule-list-home-location img{margin-right:5px}.estimate-faith .weekdays-row-regular-schedule .weekdays-column-body-rule-list-home-location-businessName{width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.estimate-faith .weekdays-row-regular-schedule .weekdays-column-body-rule-list label{font-weight:unset}.estimate-faith .weekdays-row-regular-schedule .weekdays-column-break.GFE{margin-top:5px}.gfe-send-to-select>*{background:#fff !important}.gfe-send-to-select .selector-input{color:#212b36;text-transform:none;display:flex;align-items:center;font-weight:400;padding-left:15px}.gfe-send-to-select .selector-input input{color:#212b36;font-size:14px;font-weight:400;transform:translateY(-3px)}.gfe-send-to-select .selector-input span{font-size:14px}.gfe-send-to-select .selector-helper{border:none !important}.gfe-send-to-select .selector-icon{font-size:22px !important;line-height:22px;color:#656c74}.gfe-send-to-select .selector-icon::after{border-width:.3em;margin-left:-0.3em}.gfe-received-message{padding:0 5px 0 7px}.gfe-received-message .acknowledge-and-vsl-btns{display:flex;align-items:flex-end;margin:15px 0;height:36px;gap:5px}.gfe-received-message .acknowledge-and-vsl-btns-acknowledge-text{color:#637381;font-size:11px}.gfe-received-message .acknowledge-and-vsl-btns-vsl-btn{margin-left:auto;cursor:pointer;color:#007aff}.gfe-received-message .acknowledge-and-vsl-btns-vsl-btn-text{font-size:11px;font-weight:500}.gfe-received-message .acknowledge-and-vsl-btns-vsl-btn-icon{margin:-2px 2px 0}.gfe-received-message .week-summary{text-align:left;border-radius:4px;border:solid .5px #dddee0;background-color:#eaf2fc;padding:10px}.gfe-received-message .week-summary-title{font-size:9px;color:#232364;margin-bottom:7px;text-transform:uppercase;text-align:left}.gfe-received-message .week-summary-title.nyc{font-size:.9rem;font-weight:300;text-transform:none}.gfe-received-message .week-summary-title.nyc span{display:inline-block;font-size:inherit}.gfe-received-message .week-summary-title.nyc .value{line-height:1.1rem;font-weight:500;color:#53585f}.gfe-received-message .week-summary-title.nyc .value:first-child{margin:0 5px}.gfe-received-message .week-summary-title.nyc .value:last-child{margin-left:5px}.gfe-received-message .week-summary-row{display:flex}.gfe-received-message .week-summary-column{display:flex;align-items:center;font-size:11px}.gfe-received-message .week-summary-column:last-child{overflow:hidden}.gfe-received-message .week-summary-column:not(:last-child){margin-right:20px;flex:0 0 auto}.gfe-received-message .week-summary-column-number{color:#232364;font-weight:500;margin-left:3px}.gfe-received-message .week-summary-column-text{margin-left:3px;color:#53585f;overflow:hidden;font-size:inherit}.gfe-received-message .week-summary-column-text label{font-weight:400;line-height:1.3}.gfe-received-message .gfe-received-message-text{font-size:12px;font-style:italic;color:#494f56;text-align:left;margin:13px 0}.gfe-received-message .working-days-gfe{color:#525252}.gfe-received-message .working-days-gfe .working-days-day{margin-bottom:10px;height:100%;display:flex;border-radius:3px;border:solid 1px #dfe0e4}.gfe-received-message .working-days-gfe .working-days-day.selected{border-color:#31417e;background-color:#eaf2fb}.gfe-received-message .working-days-gfe .working-days-day.unselected{border-color:#dfe0e4;background-color:#fff}.gfe-received-message .working-days-gfe .working-days-day-title{display:flex;justify-content:center;align-items:center;font-weight:500;font-size:14px;padding:10px;width:80px;user-select:none}.gfe-received-message .working-days-gfe .working-days-day-title.selected{border-right-color:#31417e;color:#2f4080}.gfe-received-message .working-days-gfe .working-days-day-title.unselected{border-right-color:#dfe0e4;color:#8f8c8c}.gfe-received-message .working-days-gfe .working-days-day-work-time{height:50px;padding:12px 25px 12px 25px;display:flex;flex-grow:1;align-items:center}.gfe-received-message .working-days-gfe .working-days-day-work-time-clock{width:16px;height:16px;margin-right:10px}.gfe-received-message .working-days-gfe .working-days-day-work-time-clock.unselected{opacity:.4}.gfe-received-message .working-days-gfe .working-days-day-work-time-break{margin-left:10px;display:inline-flex;align-items:center;flex:none}.gfe-received-message .working-days-gfe .working-days-day-work-time-break img.unselected{opacity:.4}.gfe-received-message .working-days-gfe .working-days-day-work-time-separator{width:12px;height:1px;background:#000;margin:0px 5px}.gfe-received-message .working-days-gfe .working-days-day-work-time-not-working{line-height:17.4px}.gfe-received-message .working-days-gfe .working-days-day-work-time-break{margin-left:10px;display:flex;flex:none;margin-top:5px}.gfe-received-message .working-days-gfe .working-days-day-work-time-break img.unselected{opacity:.4}.gfe-received-message .working-days-gfe .working-days-day-work-time-break p{margin-bottom:3px}.gfe-received-message .working-days-gfe .working-days-day--blue{border:solid 1px #2e4083;background-color:#eaf2fc}.gfe-received-message .working-days-gfe .working-days-day--blue .working-days-day-title{color:#2e4083;border-color:#2e4083}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-row{color:#525252}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column{margin-bottom:10px;display:flex;border-radius:3px;border:solid 1px #dfe0e4;flex-basis:77px;background-color:#fff;cursor:pointer}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column.selected{border-color:#31417e;background-color:#eaf2fb}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column.selected .weekdays-column-header{border-right-color:#31417e;color:#2f4080;font-size:14px;font-weight:500}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column.unselected{border-color:#dfe0e4;background-color:#fff}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column.unselected .weekdays-column-header{border-right-color:#dfe0e4;font-size:14px;font-weight:500;color:#8f8c8c}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-header{display:flex;justify-content:center;align-items:center;font-weight:500;font-size:12px;padding:10px;width:60px;border-right:6px solid #dfe0e4;user-select:none}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-body{padding:8px}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-body-rule-list{height:50px;padding:12px 25px 12px 25px;display:flex;justify-content:flex-start;align-items:center}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-body-rule-list-clock{width:16px;height:16px;margin-right:10px}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-body-rule-list-clock.unselected{opacity:.4}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-body-rule-list-clock.unselected{opacity:.4}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-body-rule-list lg-new-time-input{width:68px}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-body-rule-list-separator{display:block;width:12px;height:1px;background:#000;margin:0px 5px}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-body-rule-list-break{margin-left:10px;width:90px;display:inline-flex;align-items:center;flex:none}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-body-rule-list-break img.unselected{opacity:.4}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-body-rule-list-home-location{text-align:left;display:flex;flex:none;align-items:center}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-body-rule-list-home-location img{margin-right:5px}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-body-rule-list-home-location-businessName{width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-body-add-rule-btn{padding-left:25px}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-body-add-rule-btn img{width:14px;height:14px}.gfe-received-message .working-days-regular-schedule .weekdays-row-regular-schedule .weekdays-column-break.GFE{margin-top:5px}.cfg{position:relative;height:100%}.cfg .cfg-body{text-align:center;background-image:url("/legion/img/console-splash.jpg");background-position:center center;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%;width:100%}.cfg .master{font-size:16px}.cfg .cfg-inner-body{text-align:center;background-color:#fff;margin-top:20px;margin-bottom:20px;padding:20px;overflow:hidden}.cfg .master-item{text-align:left;font-size:16px}.cfg .field-label{text-align:right;line-height:40px;font-size:18px}.cfg .field-value{text-align:left;line-height:40px}.cfg .field-button-group{text-align:left}.cfg .field-row{padding-bottom:20px}.cfg .field-value .input-group{width:150px}.cfg .active-cfg{border-left:4px solid #00679e}.cfg .table .th{text-align:left}.cfg .table .td{text-align:left}.cfg .create-user{float:left}.cfg .table-field{text-align:left;font-size:16px}.active,.inactive{font-size:40px;cursor:pointer}.active,.inactive{font-size:40px;cursor:pointer}i.active{color:#5cb85c}i.inactive{color:#d9534f}.st-sort-ascent:before{content:"▲"}.st-sort-descent:before{content:"▼"}.cfg .wc-no-border-bottom{border-bottom:0px}.in-no-border-top{border-top:0px}.int-cfg-tab-pane-padding{padding-top:10px}.lb-sm{font-size:12px;padding:5px}.lb-md{font-size:16px}.lb-lg{font-size:20px}.repeat-item.ng-enter,.repeat-item.ng-leave{-webkit-transition:.5s linear all;transition:.5s linear all}.repeat-item.ng-enter,.repeat-item.ng-leave.ng-leave-active{opacity:0}.repeat-item.ng-leave,.repeat-item.ng-enter.ng-enter-active{opacity:1}#print .not-printable{display:none}#print .print-notes,#print .print-header{width:calc(100% - 23px)}#print .right-gutter{margin-left:70px;margin-right:0px;padding:0;height:512px}#print .right-gutter .print-notes,#print .right-gutter .print-header{box-sizing:border-box;position:relative;width:calc(100% + 69px);left:-70px}#print .right-gutter .sch-week-view-day-summary{width:calc((100% - 1px)/7)}#print .day-team .print-meal-status,#print .day-team .print-OT-status{float:left}#print .right-gutter.day-team .print-notes,#print .print-header{width:calc(100% + 70px)}#print .day-team .print-header{width:calc(100% + 30px)}#print .sch-calendar-day-dimension,#print .sch-shift-transpose,#print .sch-week-view-day-summary{box-sizing:border-box}#print .print-only{display:block}#print .shift-worker-role{display:inline-block}#print .sch-shift-time-container-small{display:none;float:right;margin-right:5px}#print .sch-day-view-grid-header{height:25px;border:none;border-bottom:1px solid #dddcdf}#print .name-label{font-size:10px;margin-bottom:2px;font-weight:300;margin-right:7px;white-space:nowrap}#print .name-label-displayName{font-size:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:50px;display:block;float:left;padding-right:2px}#print .name-label-displayName-weekview{font-size:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:30px;max-width:80%;display:block;float:left;padding-right:2px}#print .name-label-lastInitial{font-size:10px}#print .time-label{font-size:10px;font-family:Mallory Book;font-weight:normal;color:#62707d}#print .total-hours{margin-right:11px}#print .first-column,#print .gutter-col{margin-top:-1px;border:1px solid #dddcdf;border-right:none;border-top:none;position:absolute;left:-70px;width:70px;padding:5px 0 5px 5px}#print .first-column.first,#print .gutter-col.first{border-top:1px solid #dddcdf;margin-top:-1px;height:21px}#print .gutter-col.first{height:51px}#print .sch-day-view-grid-cell,#print .sch-shift-container{height:32px}#print .sch-day-view-grid-cell .shift-worker-name,#print .sch-shift-container .shift-worker-name{font-size:8px}#print .sch-day-view-grid-cell .sup,#print .sch-shift-container .sup{font-size:8px;vertical-align:super;line-height:6px}#print .shift-worker-info-container{height:100%;padding-left:5px}#print .shift-worker-time,#print .shift-worker-role{width:100%;font-size:8px;padding:1px 0 0 0;line-height:10px;text-align:left}#print .shift-worker-time .sch-week-view-meal-status{margin-right:5px}#print .sch-day-view-shift .right-shift-box{height:22px;background-color:#fff;width:calc(100% - 10px);border-radius:4px;padding-top:0;margin-right:4px}#print .sch-week-worker-summary,#print .sch-day-view-worker-time,#print .fa-question.unassigned-image,#print .sch-day-view-worker-container,#print .left-shift-box{display:none}#print .sch-day-view-grid-header span{font-size:8px;position:relative;left:-9px}#print .sch-day-view-shift{box-shadow:none;height:29px;margin-top:1px}#print .print-notes{padding:10px;height:150px}#print .note-label{position:relative;left:-10px;width:calc(100% + 70px);margin-top:25px;border-bottom:1px solid #dddcdf}#print .note-text-area{margin-top:5px}#print .print-location-name,#print .print-location-version,#print .print-location-stats{display:inline-block}#print .print-header-container{width:calc(100% + 70px);position:relative;left:-70px}#print .header-info{height:31px;text-align:center;margin-bottom:10px;margin-top:10px}#print .header-date{height:25px;text-align:center;background-color:#f4f9fc;border-bottom:2px solid #dddcdf;border-top:2px solid #dddcdf}#print .print-location-name{float:left;width:200px;text-align:left;font-size:11px;line-height:31px;margin-left:17px}#print .print-location-version{font-size:11px;line-height:31px;color:#3c4c65;left:calc(50% - 55px);position:absolute}#print .print-location-stats{float:right;width:200px;font-size:11px;line-height:31px;text-align:right;margin-right:17px}#print .print-day-date{font-size:12px;line-height:25px}#print .company-logo{float:left}#print .company-icon-img{height:30px}#print .header-icon-img{height:60px;width:auto;float:right}#print .week-view-detail-header-spacer{height:1px}#print .sch-shift-transpose-data-container{height:50px}#print .sch-shift-transpose-second-row{height:50px;top:0}#print .print-shift-role{font-size:10px}#print .print-shift-role .sup{font-size:8px;vertical-align:super;line-height:6px}#print .print-shift-name{font-size:10px;margin-right:20px;white-space:nowrap}#print .print-shift-time{font-size:8px}#print .print-icon-container{position:absolute;bottom:5px;right:0;width:40px}#print .print-meal-status,#print .print-OT-status{margin-right:5px;float:right;display:inline-block}#print .print-data-item{margin-top:6px;margin-left:10px}#print .print-meal-status{width:20%}#print .sch-shift-transpose-role-indicator{height:49px;top:1px}#print .sch-week-view-day-summary-cell{width:50%;margin-right:-7px;text-align:center}#print .sch-shift-transpose{height:50px}#print .week-worker .header-info{position:relative;left:-70px;width:calc(100% + 70px)}#print .week-worker .sch-shift-transpose{height:33px}#print .week-worker .header-filler{position:absolute;top:52px;left:0px;width:70px;height:44px;background-color:#0087e3;box-sizing:border-box}#print .week-worker .header-sub-filler{position:absolute;top:94px;left:0px;width:71px;height:30px;background-color:gray;border:1px solid #fff;border-left:none;border-bottom:none;box-sizing:border-box}#print .week-worker .sch-shift-transpose-second-row{height:33px}#print .week-worker .sch-shift-transpose-data-container{height:33px}#print .week-worker .sch-shift-transpose-role-indicator{height:32px}#print .week-worker .gutter-col.first{height:34px}#print .week-worker .gutter-col{height:34px}#print .gutter-col{box-sizing:border-box;left:0px;margin-top:0px;width:70px;height:51px}.printable{display:none}@media print{.printable{display:block}#print{-webkit-print-color-adjust:exact;color-adjust:exact}#print .sch-week-view-day-summary-value{font-size:10px}#print .sch-week-view-day-summary-hours-label{font-size:10px;margin-right:5px}#print .week-worker .header-filler{top:52px;height:43px}#print .right-gutter{margin-left:70px;margin-right:0px}@page{size:A4}.printable{display:block}.console-body{margin-top:30px;padding-bottom:0}.console-body .row .col-sm-1,.console-body .lg-page-heading,.console-body lg-worker-image,.header-container .row.mlr-0-0{display:none}.console-body .row .col-sm-11{width:90%;z-index:100;height:100%}footer .footer-container .footer-navigation-filler{border:0}}.legion-legal-page{max-width:850px;margin:0 auto}.legion-legal-page .legal-logo{background:url("../img/legion/legionlogo-small.png") no-repeat center;margin-left:90px;width:75px;height:70px}.legion-legal-page .legal-logo:after{content:"";background:url("../img/legion/LEGION.svg") no-repeat center;width:105px;height:70px;margin-left:100px;display:block}.legion-legal-page .legal{text-align:left;line-height:1.64;padding:25px 90px 90px}.legion-legal-page .legal .legal-notice{font-weight:500}.legion-legal-page .legal h1{font-size:24px;font-weight:300;text-align:left;color:#0087e3}.legion-legal-page .legal h1+small{display:block;font-size:12px;line-height:16px;color:#8492a9;margin-top:4px}.legion-legal-page .legal p,.legion-legal-page .legal p span,.legion-legal-page .legal p a{font-size:14px;margin-top:14px;line-height:1.64;color:#67696c}.legion-legal-page .legal .list-heading-level-1{color:#0087e3;font-weight:500;font-size:18px;margin-top:24px}.legion-legal-page .legal .list-heading-level-2{font-weight:bold}.legion-legal-page .legal p a{color:#0087e3;text-decoration:underline}.legion-legal-page .legal p a:hover{text-decoration:none}.legion-legal-page .legal .sub-section-heading{font-size:15px;font-weight:500;text-align:left;color:#0087e3}.legion-legal-page .legal li p{margin-top:0}.legion-legal-page .legal li p.list-sub-heading+p{margin-top:0}.legion-legal-page .legal li *+p{margin-top:14px}.legion-legal-page .legal ol>li{font-size:15px;margin-top:14px;color:#67696c}.legion-legal-page .legal ol>li .list-sub-heading{font-weight:500}.legion-legal-page .legal ol>li li{margin-top:5px;color:#67696c}.legion-legal-page .legal ol>li ol li{list-style:lower-alpha}.legion-legal-page .legal ol>li.highlight-items,.legion-legal-page .legal ol>li.highlight-items span.list-sub-heading,.legion-legal-page .legal ol>li.highlight-items .list-heading{font-size:15px;text-align:left;color:#0087e3}.legion-legal-page .legal .text-underline{text-decoration:underline}.legion-legal-page .legal ul,.legion-legal-page .legal ol{padding-left:20px}.legion-legal-page .legal ul{list-style:disc}.legion-legal-page .legal ol{list-style:decimal}.tmroster{width:1049px;padding:0px;height:550px;font-family:"Mallory Book";margin-top:12px}.tmroster button.flat{float:left;margin-top:8px;min-width:90px;padding:0px 5px;font-size:13px}.tmroster button.flat:active{line-height:1;padding-top:2px}.roster-sort:after{content:"";color:#0087e3;font-family:"FontAwesome",sans-serif;float:left;margin-left:6px}.roster-sort-reverse:after{content:""}.roster-sort,.roster-sort-available{cursor:pointer}.tmroster .roster-header{height:50px;border-top:solid 1px #dfe5ec;border-left:solid 1px #dfe5ec;border-right:solid 1px #dfe5ec;border-top-left-radius:5px;border-top-right-radius:5px}.tmroster .roster-header .hide-but-block{visibility:hidden}.tmroster .roster-header .title-icon{float:left;margin-left:15px;margin-top:13px}.tmroster .roster-header .title{font-size:12px;line-height:1.67;color:#3c4c65;float:left;margin-left:10px;margin-top:16px}.tmroster .roster-header .title.count{font-size:12px;line-height:1.67;color:#3c4c65;float:left;margin-left:2px;margin-top:16px}.tmroster .roster-header .count{color:#0087e3;float:left;line-height:1.67;margin-top:16px;margin-left:2px}.tmroster .roster-header .multi-select{float:right;height:50px;width:50px}.tmroster .roster-body{padding-left:0px;padding-right:0px;float:left}.tmroster .roster-body .lgn-badge-panel-small .button-more-info span{top:0}.tmroster .row-container{border-bottom:solid 1px #e0e5ec}.tmroster .th .name{margin-left:10px;float:left;text-align:left}.tmroster .th{height:44px;background-color:#edf0f3;border:solid 1px #dfe5ec;display:flex;align-items:center;justify-content:flex-start}.tmroster .th span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 5px}.tmroster .th .name,.tmroster .th .title,.tmroster .th .status,.tmroster .th .employeeId{flex:1;padding:0 5px}.tmroster .th .status-wrapper{text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tmroster .engagementStatus::after{position:absolute;right:-6px}.tmroster .engagementStatus+div{padding-left:15px}.tmroster .tr{height:49px;background-color:#fff;border-style:solid;border-width:0px 1px 1px 1px;border-color:#e0e5ec;text-align:left}.tmroster .tr .name{font-size:13px;font-weight:300;color:#332f2f;cursor:default;text-decoration:underline;margin-top:19px;margin-left:10px;float:left;text-align:left;max-width:90%;overflow-y:hidden}.tmroster .tr .name.cursor-pointer{cursor:pointer}.tmroster .tr .picture{margin-left:20px;margin-top:6px}.tmroster .tr .title{font-size:13px;color:#53585f;margin-top:19px;float:left;max-width:90%;overflow-y:hidden}.tmroster .tr .status-wrapper{overflow:hidden;text-align:left;white-space:nowrap;text-overflow:ellipsis}.tmroster .tr .status{font-size:13px;color:#53585f;margin-top:19px;display:inline-block}.seniority-value{margin-top:19px;text-align:left}.tmroster .tr .employedStatus{text-align:center;font-size:13px;color:#53585f;margin-top:19px;width:100%}.tmroster .tr .employeeId{font-size:13px;color:#53585f;margin-top:19px;float:left}.tmroster .tr .inviteButton{margin-top:6px;float:left;height:36px}.tmroster .th .invErrorIcon{height:16px;width:16px;border-radius:8px 8px 8px 8px;background-color:#3c4c65;color:#fff;text-align:center;padding-top:3px;display:inline-block;float:right;margin-top:-4px}.tmroster .tr .invErrorIcon{height:16px;width:16px;border-radius:8px 8px 8px 8px;background-color:#cc2f33;color:#fff;text-align:center;padding-top:3px;display:inline-block;margin-top:17px;cursor:default}.tmroster .tr .closer{background-image:url("../img/legion/more-collapsed.png");background-repeat:no-repeat;float:right;height:48px;width:48px;background-position-x:22px;background-position-y:12px;cursor:pointer}.tmroster .tr .opener{background-image:url("../img/legion/more-collapsed-copy-2.png");background-repeat:no-repeat;float:right;height:48px;width:48px;background-position-x:12px;background-position-y:22px;cursor:pointer}.tmroster .summary{background-image:linear-gradient(to top, #f5f8fc, #ffffff 76%);border-style:solid;border-width:0px 0px 1px 1px;border-color:#e0e5ec;height:250px}.tmroster .summary .profile{float:left}.tmroster .search-box{width:300px;height:50px;float:right}.tmroster .header-check-box{margin-top:-13px;float:right;margin-right:8px}.tmroster .row-check-box{margin-top:8px;float:right;margin-right:8px}.tmroster .action-bar{height:66px;border-radius:0px 0px 5px 5px;background-color:#f9f9fa;border-bottom:solid 1px #eeeff0;border-left:solid 1px #eeeff0;border-right:solid 1px #eeeff0;vertical-align:middle;padding:11px 19px 13px 19px}.tmroster .action-bar .cancel-button{min-width:132px;float:left}.worker-loader{font-size:18px}.onboard-instruction{min-width:193px}.onboard-instruction button{display:flex;align-items:center}.onboard-instruction button span.lg-button-loader{left:0;top:6px;margin-left:10px;display:inline-block;position:relative}.coverage-view .sch-calendar-day-dimension{height:38px}.coverage-view .hide-but-block{visibility:hidden}.coverage-view lgn-drop-down ul li{white-space:nowrap;padding-right:10px !important}.coverage-view .coverage-row{position:relative}.coverage-view .coverage-no-heatmap{margin:21px 44%}.coverage-view .coverage-time{position:absolute;left:-25px;text-align:right;width:20px;padding:6px 0;font-size:9px;font-weight:600;line-height:.89;color:#67696d}.coverage-view .coverage-cell{height:20px;background:rgba(195,195,195,.4);color:rgba(0,0,0,.7);font-size:10px;width:14.285%;border-right:1px solid #fff;border-top:1px solid #fff}.coverage-view .coverage-cell:first-child{border-left:1px solid #fff}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.coverage-view .coverage-cell{justify-content:center}}.coverage-view .coverage-cell ::-ms-clear{display:none}.coverage-view .user-scroll{position:relative;padding-bottom:11px}.coverage-view .user-scroll h3{font-size:11px;font-weight:500;color:#757a7f;text-align:left;text-transform:uppercase;margin-top:18px}.coverage-view .user-scroll avatar,.coverage-view .user-scroll avatar div{width:40px}.coverage-view .user-scroll .text-username{margin-top:2px;font-size:10px;line-height:1.4;text-align:center;color:#53585f;text-decoration:underline}.coverage-view .user-scroll .text-role{opacity:.6;font-size:10px;font-weight:500;line-height:1.4;text-align:center;color:#53585f}.coverage-view .user-scroll .text-green,.coverage-view .user-scroll .text-red,.coverage-view .user-scroll .text-gray{font-size:11px;line-height:1.27;text-align:center}.coverage-view .user-scroll .text-green.text-green,.coverage-view .user-scroll .text-red.text-green,.coverage-view .user-scroll .text-gray.text-green{color:#56b157}.coverage-view .user-scroll .text-green.text-red,.coverage-view .user-scroll .text-red.text-red,.coverage-view .user-scroll .text-gray.text-red{color:#cc2f33}.coverage-view .user-scroll .text-green.text-gray,.coverage-view .user-scroll .text-red.text-gray,.coverage-view .user-scroll .text-gray.text-gray{opacity:.6;color:#53585f}.coverage-view .user-scroll .text-hour-changes{margin-top:3px}.coverage-view .user-scroll .scroll{overflow:hidden}.coverage-view .user-scroll .scroll>div{transition:margin-left .3s}.coverage-view .user-scroll .scroll .user{flex:0 0 90px;width:90px;cursor:pointer !important;margin-top:16px;margin-right:8px}.coverage-view .user-scroll .scroll .user:nth-child(9n){margin-right:0}.coverage-view .user-scroll .scroll-nav{position:absolute;bottom:45px;cursor:pointer;transition:opacity .3s}.coverage-view .user-scroll .scroll-nav-left{left:-25px}.coverage-view .user-scroll .scroll-nav-right{right:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.coverage-view .user-scroll .scroll-nav.scroll-disabled{opacity:.1}.coverage-view .user-scroll .no-team-members{float:left;font-family:"Mallory Light";font-size:13px;font-style:italic;color:#a6aaa9;line-height:2.5}.coverage-view .coverage-element-full-width{width:1124px;position:relative;left:-35px}.coverage-view .coverage-element-full-width-hr{margin:0 0 20px}.coverage-view day-navigation.transitioning>div{opacity:.3}.coverage-view day-navigation>div{transition:opacity .3s}.coverage-view .console-like-line{background-color:#f3f6f8;border:solid 1px #eaecef;border-width:1px 0;top:-1px;text-align:left}.coverage-view .console-like-line .coverage-title{display:inline-block;margin:12px 36px;width:300px}.coverage-view .console-like-line .coverage-title,.coverage-view .console-like-line .coverage-title span{font-size:16px;font-weight:300;line-height:1.5;color:#3c4c65}.coverage-view .console-like-line .coverage-title .text-blue{color:#0087e3;display:inline-block;margin:0 7px}.coverage-view .console-like-line .coverage-title i{display:inline-block;color:#929fb3}.coverage-view .console-like-line .info-dynamics-label{min-width:60px;display:inline-block}.coverage-view .console-like-line lgn-drop-down{float:right;margin:7px 35px;display:block}.coverage-view .console-like-line lgn-drop-down>div>button{min-width:160px}.coverage-view .console-like-line lgn-drop-down .lgn-dropdown .active-selection-border{border:1px solid #dddcdf !important}.coverage-view .heat-color-0{background:#cc2f33}.coverage-view .heat-color-1{background:#eb6704}.coverage-view .heat-color-2{background:#f3c15a}.coverage-view .heat-color-3{background:#66bb6a}.coverage-view .heat-color-4{background:#2da133}.coverage-view .demandheat-color-3{background:#eb6704}.coverage-view .demandheat-color-2{background:#f3c15a}.coverage-view .demandheat-color-1{background:#66bb6a}.coverage-view .demandheat-color-0{background:#2da133}.coverage-view .black-color-0{background:#9b9b9b;opacity:.15}.coverage-view .black-color-1{background:#9b9b9b;opacity:.45}.coverage-view .black-color-2{background:#9b9b9b;opacity:.6}.coverage-view .black-color-3{background:#9b9b9b;opacity:.75}.coverage-view .black-color-4{background:#9b9b9b;opacity:1}.coverage-view .coverage-availability .coverage-cell{opacity:.5}.coverage-view .coverage-info-row{float:right;margin-bottom:22px}.coverage-view .coverage-info-row>div{border-left:4px solid rgba(0,0,0,0);padding:0 35px 0 8px;height:40px;margin-top:7px}.coverage-view .coverage-info-row>div.info-blue{border-left-color:#0087e3}.coverage-view .coverage-info-row>div.info-blue .info-count{color:#0087e3}.coverage-view .coverage-info-row>div.info-blue .info-count-grey{color:#757a7f}.coverage-view .coverage-info-row>div.info-green{border-left-color:#2da133}.coverage-view .coverage-info-row>div.info-green .info-count{color:#2da133}.coverage-view .coverage-info-row>div.info-red{border-left-color:#cc2f33}.coverage-view .coverage-info-row>div.info-red .info-count{color:#cc2f33}.coverage-view .coverage-info-row .info-count,.coverage-view .coverage-info-row .info-count-grey{line-height:1;font-size:20px}.coverage-view .coverage-info-row .info-count-of{font-size:14px;color:#757a7f;font-weight:300;display:inline-block;margin:0 3px}.coverage-view .coverage-info-row .info-unit{font-weight:300;color:#757a7f;font-size:14px}.coverage-view .coverage-info-row .info-label{font-size:13px;color:#53585f;display:inline-block;margin-top:6px;min-width:100px}.coverage-view .coverage-info-row .info-dynamics{font-size:13px;line-height:13px;font-weight:500;display:inline-block;margin-top:8px;margin-left:13px}.coverage-view .coverage-info-row .info-dynamics-green{color:#45b854}.coverage-view .coverage-info-row .info-dynamics-red{color:#cc2f33}.coverage-view .coverage-info-row .info-dynamics-label{opacity:.46;margin-left:13px;font-size:10px;line-height:1.4;color:#1d1d26;text-transform:uppercase;display:inline-block;margin-top:5px;min-width:60px}.coverage-view .coverage-info-row .info-cloud{padding:0px 3px;width:268px;opacity:.65;transition:opacity .3s;margin-top:0;height:55px;text-align:center;color:#53585f}.coverage-view .coverage-info-row .info-cloud .color-map-labels{margin-top:7px;line-height:1.8}.coverage-view .coverage-info-row .info-cloud .colors-map{margin-top:2px}.coverage-view .coverage-info-row .info-cloud .colors-map>div{height:6px;margin-left:1px}.coverage-view .coverage-info-row .info-cloud .colors-map>div:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.coverage-view .coverage-info-row .info-cloud .colors-map>div:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.coverage-view .coverage-info-row .info-cloud,.coverage-view .coverage-info-row .info-cloud div{font-size:10px;font-weight:500;line-height:1.4}.coverage-view .coverage-info-row .info-cloud .row-fx,.coverage-view .coverage-info-row .info-cloud .week-day-multi-picker{width:100%}.coverage-view .viewing-label{margin-left:100px}.coverage-view .viewing-label span:first-child{height:14px;font-size:11px;font-weight:500;text-align:left;color:#757a7f;text-transform:uppercase}.coverage-view .viewing-label span.btn-group{position:relative;top:-2px;right:-10px}.coverage-view .viewing-label span.btn-group .btn{height:36px;background-color:#fff;border:solid 1px #dddcdf;font-size:11px;line-height:1.82;color:#53585f}.coverage-view .viewing-label span.btn-group .btn-primary{background-color:#0087e3;border:solid 1px #0b7cc9;color:#fff}.coverage-view .sch-navigation-container .sch-calendar-day{border-right-width:0;background-color:#f4f6f8;border-top:3px solid #637381}.coverage-view .sch-navigation-container .sch-calendar-day-today{background-color:#e0f5f4;border-top-color:#47c1bf}.coverage-view .sch-navigation-container .sch-calendar-day-past{border-top-color:#c4cdd5}.coverage-view .sch-navigation-container .sch-calendar-day .sch-calendar-day-label{text-transform:capitalize;color:#405352;font-size:13px;font-weight:500;position:relative;top:-1px}.coverage-view .sch-navigation-container .sch-calendar-day .sch-calendar-date-label span{position:relative;top:2px;display:inline !important;font-size:12px;color:#454f5b}.coverage-view .sch-navigation-container .sch-calendar-day-dimension{display:inline-block;height:42px;width:14.285%}.coverage-search-options .search-option{padding:10px 0px;text-align:left;float:left}.coverage-availability table{margin-top:30px}.coverage-availability table th{text-align:right}.coverage-availability table td span{padding:2px 2px 2px 2px;text-align:center;border-radius:3px;display:inline-block;width:60px}.coverage-availability table td span.unavailable-percent{background:#f0d4dd;color:#aa0d0e}.coverage-availability table td span.available-percent{background:#d2efcd;color:#558c48}coverage-graph{width:100%}.coverage-cards .card-carousel-card-table table{top:-53px !important}.coverage-timeoff-tooltip__timeoff{border-bottom:1px solid #dcddde;margin-bottom:10px}.coverage-timeoff-tooltip__timeoff:last-child{border-bottom:none;margin-bottom:0}.coverage-timeoff-tooltip__timeoff--header{font-family:"Mallory Book";font-size:10px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#333}.coverage-timeoff-tooltip__timeoff--header-type{font-weight:normal;font-family:"Mallory Book";font-size:10px}.coverage-timeoff-tooltip__timeoff--worker{padding:9px 0;display:flex}.coverage-timeoff-tooltip__timeoff--worker>div{margin-left:8px}.coverage-timeoff-tooltip__timeoff--worker-name{font-family:"Mallory Book";font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#332f2f}.coverage-timeoff-tooltip__timeoff--worker-role{font-family:"Mallory Book";font-size:10px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#53585f;text-transform:uppercase}.school-calendars{margin-left:-35px;margin-right:-40px;margin-bottom:-25px;padding:30px 40px;background-color:#f3f6f8;min-height:750px}.school-calendars .cursor-auto,.school-calendars .big-calendar-months.cursor-auto-to-cells .calendar-cell{cursor:auto !important}.school-calendars-linkback{display:flex;align-items:center;cursor:pointer;color:#637381;font-size:14px;font-weight:500;text-align:left;margin-bottom:11px}.school-calendars-linkback .fa{font-size:11px;margin-right:5px}.school-calendars-header{margin-bottom:20px;padding-bottom:11px;border-bottom:solid 1px #dfe3e8;display:flex;justify-content:space-between}.school-calendars-header-title{overflow-y:hidden;font-weight:600;font-size:28px;color:#212b36;max-width:600px}.school-calendars-year-switcher{font-size:16px;font-weight:500;color:#212b36;margin-bottom:10px}.school-calendars-year-switcher .fa{margin:0 10px;cursor:pointer}.school-calendars .calendar-overview,.school-calendars .session-information{cursor:pointer;min-height:119px;margin-top:15px;background:#fff;border-radius:3px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 0 rgba(63,63,68,.05);padding:20px;text-align:left}.school-calendars .calendar-overview-title,.school-calendars .session-information-title{font-size:16px;font-weight:500;color:#212b36;margin-bottom:30px;max-width:400px;overflow-y:hidden}.school-calendars .calendar-overview-info-row{display:flex}.school-calendars .calendar-overview-info-column{margin-right:45px;max-width:250px}.school-calendars .calendar-overview-info-column:last-child{margin:0 0 0 auto;max-width:none}.school-calendars .calendar-overview-info-column .loader-box{margin-right:150px}.school-calendars .calendar-overview-info-column .loading-icon{margin:0}.school-calendars .calendar-overview-info-title{font-size:11px;font-weight:600;color:#3c4c65;margin-bottom:8px;text-transform:uppercase}.school-calendars .calendar-overview-info-img{width:20px;height:20px;border:solid 1px #979797;border-radius:50%;margin-right:5px}.school-calendars .calendar-overview-info-text{font-size:12px;line-height:1.2;color:#67696d;overflow:hidden}.school-calendars .calendar-overview-info-text-link a{font-weight:500;color:#1790e3}.school-calendars .calendar-overview-info-text-link a:hover{text-decoration:none}.school-calendars .session-information{padding:20px}.school-calendars .session-information-title{margin:0}.school-calendars .session-information-subtitle{color:#747579;font-style:italic}.school-calendars .session-information-inputs-row{display:flex;justify-content:space-between;margin:15px 0}.school-calendars .session-information-input-column{display:flex;flex-direction:column;min-width:261px}.school-calendars .session-information-input-column-dates{min-width:180px}.school-calendars .session-information-input-column-header{display:flex;justify-content:space-between}.school-calendars .session-information-input-column-header .warning{font-size:inherit;color:#e91e63}.school-calendars .session-information-input-label{font-weight:400;color:#212b36;font-size:14px;margin-bottom:8px}.school-calendars .session-information-date-input{display:flex;align-items:center;border:solid 1px #c4cdd5;border-radius:3px;box-shadow:inset 0 1px 2px 0 rgba(102,113,123,.21),inset 0 0 0 0 rgba(102,113,123,.25);background-color:#f9fafb;height:36px;padding:9px 12px;color:#212b36;cursor:pointer}.school-calendars .session-information-date-input-text{font-size:14px}.school-calendars .session-information-input-image{margin-right:10px;display:block}.school-calendars .session-information-input input{box-shadow:inset 0 1px 2px 0 rgba(102,113,123,.21),inset 0 0 0 0 rgba(102,113,123,.25);background-color:#f9fafb}.school-calendars .big-calendar{background:#fff;border-radius:3px;padding:20px 0;text-align:center;border-top:1px solid #e1e1e1}.school-calendars .big-calendar-note{font-style:italic;color:#000;margin-top:15px}.school-calendars .big-calendar-body{padding:0 20px 0 20px}.school-calendars .big-calendar-legend{display:flex;margin-bottom:10px}.school-calendars .big-calendar-legend-column{display:flex;margin-right:18px}.school-calendars .big-calendar-legend-column .square{margin-right:3px;display:block;width:12px;height:12px;border-radius:2px;border:solid 1px #cacccd;background:#ebeff2}.school-calendars .big-calendar-legend-column .square-lightblue{border-color:#9ea2c9;background:#c1c5f2}.school-calendars .big-calendar-legend-column .square-lightgreen{border-color:#aecba5;background:#d8eed0}.school-calendars .big-calendar-months{display:flex;flex-wrap:wrap;justify-content:space-evenly}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.school-calendars .big-calendar-months{justify-content:space-around}}.school-calendars .big-calendar-months ::-ms-clear{display:none}.school-calendars .big-calendar-month{flex-basis:27%;margin-bottom:20px}.set-session-modal-header{background:#0087e3;height:60px;padding:10px 35px}.set-session-modal-header-title{height:100%;color:#fff;font-size:20px;display:flex;align-items:center}.set-session-modal-body-wrapper{padding:25px 15px}.set-session-modal-body-months-row{display:flex;justify-content:space-between}.set-session-modal-body-month{display:flex}.set-session-modal-body-arrow{height:13px}.set-session-modal-body-arrow-left{transform:translateX(80px)}.set-session-modal-body-arrow-right{transform:translateX(-80px)}.set-session-modal-body-times{margin-top:15px;padding-left:40px;padding-right:140px;display:flex;justify-content:space-between}.set-session-modal-body-times-time{min-width:150px;color:#5e636a;font-weight:600;font-size:14px}.set-session-modal-body-times-time .date-wrapper{font-size:inherit;color:#0185e3;margin:0 5px}.set-session-modal-footer{display:flex;justify-content:space-between;padding:25px;border-top:1px solid #dfe3e8}.calendar-block{margin:20px 0 0;width:257px;min-height:176px;flex-basis:27%}.calendar-month-name{color:#5e636a;font-size:17px;font-weight:300;margin-bottom:15px}.calendar-day-title{color:#a6aaa9;font-size:13.1px;margin-bottom:5px;font-weight:500}.calendar-grid{display:flex;flex-wrap:wrap}.calendar-grid .school-day{background:#ebeff2;border-radius:107px}.calendar-grid .non-school-day{background:#bdc1f3;border-radius:107px}.calendar-grid .current-day{color:#0087e3}.calendar-grid .day-bold{font-weight:600;color:#000}.calendar-grid .summer-day{background:#d8eed0;border-radius:107px}.calendar-grid .delete-left-border-radius{border-top-left-radius:0;border-bottom-left-radius:0}.calendar-grid .delete-right-border-radius{border-top-right-radius:0;border-bottom-right-radius:0}.calendar-cell{user-select:none;cursor:pointer;font-size:13.1px;flex-basis:14%;width:46px;padding:5px 0;margin:2px 0;color:#565b62}.session-information-and-calendar-wrapper{box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 0 rgba(63,63,68,.05);border-radius:3px}.session-information-and-calendar-wrapper .calendar-overview,.session-information-and-calendar-wrapper .school-calendars .session-information,.school-calendars .session-information-and-calendar-wrapper .session-information{box-shadow:none}.tm-info{font-family:"font-family: Mallory Book"}.tm-info .availability-warning{text-align:left}.tm-info .header-buttons{display:flex;justify-content:space-between;align-items:center;margin:20px 0px 22px}.tm-info .header-buttons-invite-button{margin-left:auto}.tm-info .as-of-date{color:#212b36;font-size:14px;min-width:150px;display:flex;justify-content:center;align-items:center;padding:0 8px;height:36px;cursor:pointer;background:linear-gradient(180deg, #ffffff 0%, #f9fafb 100%);border:1px solid #c4cdd5;box-shadow:0 1px 0 rgba(22,29,37,.05);border-radius:3px}.tm-info .as-of-date.disabled{cursor:not-allowed}.tm-info .as-of-date.disabled:active{pointer-events:none}.tm-info .as-of-date-calendar-wrapper{position:relative;transform:translateX(-42%);margin-right:-50%;z-index:10}.tm-info .personal-info{padding-left:60px;padding-top:5px}.tm-info__breadcrumbs{font-size:14px;color:#637381;position:relative;cursor:pointer}.tm-info__breadcrumbs i{margin-right:5px}.tm-info .worker-details{display:flex;align-items:center}.tm-info .worker-details__name{font-size:16px;display:block;line-height:1;padding:10px 0}.tm-info .information-section{position:relative;border-top:solid 2px #eeedef;padding-top:15px;margin-bottom:20px}.tm-info .information-section.badge-section .lg-badges{text-align:left;margin-top:15px}.tm-info .profile .header-row{width:100%;height:50px;border-radius:5px;background-color:#f1f6fd;border:solid 1px #e0e5ec;clear:left}.tm-info .personal-details-panel lgn-action-button{margin-left:0;float:left;clear:left;margin-top:15px}.tm-info .profile-business-avatar-hover{position:fixed;z-index:999;text-align:center;width:100%;height:100%;background:rgba(255,255,255,.7);opacity:0;transition:opacity .3s;cursor:pointer;top:0;left:0}.tm-info .profile-business-avatar-hover img{max-width:400px;max-height:400px;transform:scale(0);transition:scale .3s}.tm-info .profile-business-avatar-hover-open{opacity:1;cursor:zoom-out}.tm-info .profile-business-avatar-hover-open img{transform:scale(1)}.tm-info .profile .header-row .header-label{margin-top:15px;margin-left:14px;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#53585f;float:left}.tm-info .profile .header-row .edit{width:50px;height:50px;float:right;font-size:16px;padding-top:15px;cursor:pointer}.tm-info .profile .header-row .opened{width:50px;height:50px;float:right;background-image:url("../img/legion/more-collapsed.png");background-repeat:no-repeat;cursor:pointer;background-position-x:10px;background-position-y:13px}.tm-info .profile .row-opened{border-bottom-right-radius:0px;border-bottom-left-radius:0px}.tm-info .profile .header-row .closed{width:50px;height:50px;float:right;background-image:url("../img/legion/more-collapsed-copy-2.png");background-repeat:no-repeat;cursor:pointer;background-position-x:0px;background-position-y:22px}.tm-info .sch-shift-worker-img-80-80,.tm-info .sch-shift-worker-initials-80-80{left:0 !important;margin-left:0 !important}.tm-info collapsible collapsible{display:block;margin:10px}.tm-info .profile-management-edit{width:16px;height:18px;font-size:18px;line-height:1;text-align:left;color:#001160;margin-left:12px;cursor:pointer;z-index:8;position:relative}.tm-info .picture form{position:relative;border:2px solid #ccccdf;padding:9px;border-radius:50%;height:102px;width:102px;cursor:pointer}.tm-info .picture form.has-no-image{border-style:dashed}.tm-info .profile .picture{width:80px;display:block;clear:both;height:80px;margin:37px 0 44px}.tm-info .profile .profile-heading{font-family:"Mallory Medium";font-size:14px;font-weight:500;color:#3c4c65;float:left;line-height:22px;margin-bottom:-20px}.tm-info .profile .profile-heading+.row{clear:both}.tm-info .school-calendar-input-wrapper{width:210px;height:36px}.tm-info .school-calendar-input-wrapper select{font-size:14px;height:36px;box-shadow:none;border:solid 1px #c4cdd5;background-color:#f9fafb}.tm-info .school-calendar-input-wrapper .select-placeholder{display:none}.tm-info .row-images-editing{text-align:left}.tm-info .row-images-editing .picture{display:inline-block;width:120px}.tm-info .action-bar{background-color:#f9f9fa;border:solid 1px #eeeff0;padding:13px 19px 13px 19px}.cancel-btn{border-radius:56px;background-color:#dcdee0;border:solid 1px #c1c7ce;width:132px;height:40px}.save-btn,.link-dialog .modal-footer button.note-link-btn{width:132px;height:40px;border-radius:56px;background-color:#77d577;border:solid 1px #64c164}.tm-info .body-padding{padding:22px 30px 26px 30px}.tm-info .bordered{border:solid 1px #eeeff0}.tm-info .showContent{display:none}.tm-info .hideContent{display:block}.tm-info .preference .header-row{width:100%;height:50px;border-radius:5px;background-color:#f1f6fd;border:solid 1px #e0e5ec}.tm-info .spacer{height:10px}.tm-info .preference .header-row .preference-icon{vertical-align:middle;float:left;width:18px;height:18px;margin-top:16px;margin-left:15px;background-image:url("../img/legion/t-m-availability-assignments.png")}.tm-info .preference .header-row .header-label{margin-top:15px;margin-left:14px;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#53585f;float:left}.tm-info .preference .header-row .edit{width:50px;height:50px;float:right;font-size:16px;padding-top:15px;cursor:pointer}.tm-info .preference .header-row .opened{width:50px;height:50px;float:right;background-image:url("../img/legion/more-collapsed.png");background-repeat:no-repeat;cursor:pointer;background-position-x:10px;background-position-y:13px}.tm-info .preference .header-row .closed{width:50px;height:50px;float:right;background-image:url("../img/legion/more-collapsed-copy-2.png");background-repeat:no-repeat;cursor:pointer;background-position-x:0px;background-position-y:22px}.tm-info .preference .adjust-hours{margin-bottom:20px;margin-top:-15px}.tm-info .preference .adjust-hours .committed-hours{color:#67696d;float:left;margin:14px 0 0 18px}.tm-info .preference .adjust-receive{margin-top:18px}.tm-info .preference .adjust-receive .quick-schedule-missmeal{text-align:left;font-weight:500;font-size:12px;color:#67696d}.tm-info-modal .modal-dialog.modal-lg{width:670px}.sch .modal-parent .tm-info-modal .modal-content{width:670px;position:relative}.tm-info .profile-container{text-align:left}.tm-info .tm-header-row{margin-top:15px;margin-left:75px}.tm-info .body-bottom{padding-left:0px;padding-right:0px;padding-bottom:20px;margin-top:-2px}.tm-info .profile-body .tm-label{font-size:14px;font-family:"Mallory Medium";color:#53585f}.tm-info .tm-remaining-hours-label-bold{font-size:13px;font-weight:300}.tm-info .profile-header{height:70px;background-color:#0087e3;color:#fff;padding-top:10px;padding-left:20px}.tm-info .body-left{float:left;width:50%}.tm-info .body-right{position:relative;float:right;width:50%;right:-35px}.tm-info .tm-hours-scheduled{margin-left:7px;float:left;position:relative;top:3px}.tm-info .tm-total-hours-label{font-family:"Mallory Medium"}.tm-info .tm-total-hours-label-green{color:#66bb6a;font-weight:500 !important}.tm-info .tm-total-hours-label-blue{color:#0087e3;font-weight:500}.tm-info .tm-hours-available-label-text{font-weight:300}.tm-info .tm-hours-scheduled span,.tm-info .tm-available-hours span{font-size:13px;font-weight:300}.tm-info .tm-hours-scheduled-label{font-weight:300}.tm-info .tm-hours-scheduled-data{font-weight:500}.tm-info .tm-available-hours{float:right;margin-right:-15px}.tm-info .tm-scheduled-hours{margin-left:-15px}.tm-info .modal-seperater{width:90%;height:1px;border-top:2px solid #dfe1eb;margin-bottom:10px;margin-top:10px}.tm-info .tm-address-container .modal-seperater{margin-bottom:15px}.tm-info .body-left .tm-data{margin-bottom:10px;margin-top:20px;font-size:13px}.tm-info .body-left .tm-data i{color:#0087e3}.tm-info .body-left .tm-email{margin-top:10px}.tm-info .tm-address{margin-bottom:20px;margin-top:20px}.state-selector-container .arrow-down{width:0;height:0;position:relative;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #000;top:-20px;left:165px;pointer-events:none}.tm-info .body-left .tm-address-line{margin-bottom:10px;color:#67696d;font-size:13px}.state-selector-container{padding:0}.state-selector-container select{padding-left:15px;border:1px solid #dddcdf;-webkit-appearance:none;-webkit-border-radius:0px;width:190px;height:34px;background-color:#fff;font-size:13px;color:#53585f}.tm-info .available-header{font-family:"Mallory Medium";font-size:15px;margin-bottom:10px;text-align:center;width:33%;display:inline-block;color:#53585f}.tm-info .available-header .popover{max-width:350px}.tm-info .available-header .popover-content{padding:0}.tm-info .tm-hours-container{padding-top:15px;padding-left:35px;padding-right:35px;margin-bottom:12px;height:43px;border:solid 1px #e5e8ef;border-right:none;border-left:none;width:100%;background-color:#fafafb}.tm-info .phone-icon{font-size:18px;margin-right:9px;margin-left:2px}.tm-info .mail-icon{font-size:12px;margin-right:10px}.tm-info .tm-details{margin-bottom:15px;color:#929eaf;display:inline-block;vertical-align:top}.tm-info .tm-details .info{color:#929eaf;margin-top:10px;font-size:13px}.tm-info .tm-location-info,.tm-info .tm-role-info,.tm-info .tm-tenure-info,.tm-info .tm-details-label,.tm-info .tenure-container{display:inline-block}.tm-info .location-icon{position:relative;top:-3px;height:12px}.tm-info .week-availability-chart{margin-left:35px;margin-right:35px}.tm-info .week-availability-chart .chart-container{width:99%;float:right}.tm-info .week-availability-chart .chart-container .grid-row{position:relative;height:50px;margin-bottom:1px}.tm-info .week-availability-chart .chart-container .grid-day-label{font-size:15px;position:absolute;left:-36px;top:30px;text-align:center;width:30px}.tm-info .week-availability-chart .chart-container .shift-container{position:absolute;top:18px;height:39px;border-radius:5px;border:solid 1px #73797e;background-color:#fff;color:#3c4c65}.tm-info .shift-info-container{padding:5px;padding-left:17px;height:45px}.tm-info .week-availability-chart .chart-header{background-color:#0087e3;padding:8px;border-bottom:none}.tm-info .week-availability-chart .chart-data{border-top:none;padding:7px}.tm-info .week-availability-chart .day-label{margin-bottom:3px}.tm-info .week-availability-chart .chart-cell.first{border-left:1px solid #dfe1eb}.tm-info .chart-data .avail-role{color:#0087e3;font-size:10px}.tm-info .chart-data .avail-time{color:#3c4c65;font-size:11px;margin-bottom:5px}.tm-info .tm-hours-available-data,.tm-info .tm-hours-scheduled-data{color:#0087e3}.tm-info .worker-image-container{margin-left:5px;margin-right:18px;position:relative;left:9px;top:3px}.tm-info .tm-image-border{float:left;border-radius:50%;width:55px;height:55px;background-color:#fff}.tm-info .tm-name{color:#fff;font-size:18px;margin-right:22px}.tm-info .tm-location-info,.tm-info .tm-role-info,.tm-info .tm-tenure-info{margin-right:15px;font-size:14px}.tm-info .tm-info-header-cell{display:inline-block;border:none;position:relative}.tm-info .tm-info-cell{display:inline-block;height:50px;border-right:1px solid rgba(221,222,224,.5);border-bottom:1px solid #dddee0;border-top:1px solid #dddee0}.tm-info .tm-info-cell.odd{border-right:1px solid #dddee0}.tm-info .tm-info-header-cell,.tm-info .tm-info-cell{width:22px;font-size:8px;font-size:5px}.tm-info .tm-info-grid-header-container{height:15px}.tm-info .tm-shift-thumb{position:absolute;right:5px;bottom:5px}.tm-info .tm-info-thumbs-down{color:#de1919}.tm-info .tm-info-thumbs-up{color:#9dda71}.tm-info .tm-info-thumbs-maybe{color:#989898}.tm-info .legion .tab.select{color:#53585f}.tm-info .legion .tab{color:#969696}.tm-info .role-color-bar{position:relative;top:-1px;left:-1px;float:left;height:39px;width:10px;border-top-left-radius:5px;border-bottom-left-radius:5px}.tm-info .tm-shift-time{color:#332f2f;font-size:9px;position:relative;left:-4px}.tm-info .tm-shift-role{position:relative;font-size:11px;top:-2px;left:-4px}.tm-info .tm-shift-time,.tm-info .tm-shift-role{font-family:"Mallory Medium";height:18px}.tm-info .slot-header-label{position:absolute;left:-8px;top:-5px;font-size:9px}.tm-info .slot-header-label.last-hour{position:absolute;left:8px;top:-5px;font-size:9px}.tm-info .tm-details-label{font-family:"Mallory Medium";color:#67696d;font-size:13px}.tm-info .fa-thumbs-up.avail{color:#9dda71}.tm-info .fa-thumbs-down.unavail{color:#e42908}.tm-info .fa-thumbs-up.unknown{color:#a9aaa6}.tm-info .fa-thumbs-down.PTO{color:#e42908}.tm-info .tm-info-cell.first{border-left:1px solid #dddcdf}.tm-info .tm-info-cell.UA{background-color:rgba(204,47,51,.5)}.tm-info .tm-info-cell.UA.unavailability{background-color:#cc2f33}.tm-info .tm-info-cell.UA.availability{border-left:none;border-right:1px solid #bebdc2}.tm-info .tm-info-cell.UA.availability.odd{border-left:none;border-right:1px solid #b1afb6}.tm-info .tm-info-cell.UA.unavailability.selected{border-top:2px solid #cc2f33;border-bottom:2px solid #cc2f33;border-right:none}.tm-info .tm-info-cell.UA.unavailability.selected.first-avail{border-left:2px solid #cc2f33}.tm-info .tm-info-cell.UA.unavailability.selected.last-avail{border-right:2px solid #cc2f33}.tm-info .tm-info-cell.A{background-color:rgba(105,186,109,.5)}.tm-info .tm-info-cell.A.availability,.tm-info .tm-info-cell.UA.availability.selected{background-color:#69ba6d}.tm-info .tm-info-cell.A.in-editing,.tm-info .tm-info-cell.UA.in-editing{border-right:none;cursor:grab}.tm-info .tm-info-cell.A.availability.selected,.tm-info .tm-info-cell.UA.availability.selected{border-top:2px solid #348b38;border-bottom:2px solid #348b38;border-right:none}.tm-info .tm-info-cell.A.availability.selected.last-avail,.tm-info .tm-info-cell.UA.availability.selected.last-avail{border-right:2px solid #348b38}.tm-info .tm-info-cell.A.availability.selected.first-avail,.tm-info .tm-info-cell.UA.availability.selected.first-avail{border-left:2px solid #348b38}.tm-info .tm-info-cell.createNew{background-color:#0087e3}.tm-info .tm-info-cell.U{background-color:rgba(195,195,195,.2)}.tm-info .tm-info-cell.PTO{background-color:#ededf9;border-right:none}.tm-info .tm-info-cell.PTO.last{border-right:1px solid #dddcdf}.tm-info .availability-label{top:3px;position:absolute}.tm-info .availability-label-container{pointer-events:none}.tm-info .availability-label.available{color:#84df4e;font-size:10px}.tm-info .availability-label.unavailable{font-size:10px;color:#a6aaa9}.tm-info .close-btn-container{position:absolute;top:25px;right:25px}.tm-info .tm-address-container{min-height:80px}.tm-info .week-nav{font-size:15px;cursor:pointer}.tm-info .week-nav.fa-chevron-left{margin-right:10px}.tm-info .week-nav.fa-chevron-right{margin-left:10px}.tm-info .tm-info-ok-btn{float:right;margin-bottom:20px;margin-right:20px;height:40px;width:132px}.tm-info .tm-button-label{font-size:14 px;line-height:40px;width:100%;text-align:center}.tm-info .tm-info-ok-label{text-align:center;position:relative}.tm-info .pto-icon-container{position:absolute;height:45px}.tm-info .pto-icon{float:right;height:40px;width:40px;margin-right:5px;margin-top:14px}.tm-info .pto-time{text-align:center;top:35px;position:relative;color:#9b9da1;line-height:0px}.tm-info .edit-tm-info{float:right;margin-right:30px;color:#1e1e5b;font-size:16px;cursor:pointer}.tm-info .tm-shift-pref{display:inline-block;border-right:1px solid #dddcdf;width:30%;text-align:center;height:54px;padding-top:9px;padding-bottom:9px;margin-bottom:19px}.tm-info .tm-shift-pref.last{border-right:none}.tm-info .tm-shift-pref.first{text-align:left}.tm-info .tm-shift-pref-values{color:#0086e3;font-size:16px;margin-bottom:9px}.tm-info .receives-offers-data{color:#0086e3;margin-right:5px}.tm-info .tm-nickname{font-size:13px}.tm-info .edit-details-header-text,.tm-info .edit-avail-header-text{line-height:48px;margin-left:75px;font-size:18px}.tm-info .profile-close-button-container{float:right;cursor:pointer}.tm-info .profile-close-button-container i{font-size:20px}.edit-details-container .form-control:focus{box-shadow:none}.edit-button-container .sch-save,.edit-button-container .sch-cancel{float:right}.edit-button-container .sch-cancel{margin-right:50px}.edit-tm-details{padding-top:20px;padding-bottom:20px}.edit-tm-details .left-col{padding-left:35px;padding-right:20px}.edit-tm-details .right-col{padding-right:35px;padding-left:20px}.edit-tm-details .form-group{padding-left:0;padding-right:0}.edit-tm-details .form-control.edit-tm-input{border-radius:0;width:100%;padding-right:0}.edit-tm-details .form-control.phone,.edit-tm-details .email{padding-left:40px;width:278px}.edit-tm-details .has-feedback{position:relative}.has-feedback .form-control-feedback{position:absolute;left:0px;color:#0087e3;line-height:35px}.has-feedback .form-control-feedback.phone-icon{font-size:20px}.edit-tm-details .form-label{margin-bottom:6px;color:#8e9193;font-family:"Mallory Medium";font-weight:500}.edit-tm-details .tm-nick-name,.edit-tm-details .tm-contact-details{margin-top:12px;margin-bottom:6px;color:#8e9193;font-family:"Mallory Medium";font-weight:500}.edit-tm-details .edit-tm-input{border:1px solid #dddcdf;color:#53585f;font-size:13px}.edit-tm-details .edit-tm-input.nick-name{width:280px}.edit-tm-details .edit-tm-input.phone,.edit-tm-details .edit-tm-input.phone{width:268px}.edit-tm-details .edit-tm-input.city,.edit-tm-details .edit-tm-input.address1,.edit-tm-details .edit-tm-input.phone{border-bottom:none}.edit-tm-details .edit-tm-input.first-name,.edit-tm-details .edit-tm-input.state{border-right:none}.tm-info .other-locations-container{padding-top:20px}.tm-info .check-box-container{float:left;margin-left:20px}.tm-info .check-box-check{height:90%;display:inline-block;font-size:16px;margin-left:7px;color:#fff}.tm-info .check-box-circle.disabled{background-color:#fff;border:1px solid #969696}.tm-info .edit-other-location-text{font-family:"Mallory Medium";color:#8e9193;float:left;margin-top:10px;margin-left:10px}.tm-info .agreement{display:inline-flex}.tm-info .agreement .edit-other-location-text{white-space:nowrap}.tm-info .check-box-circle{display:inline-block;width:32px;height:32px;background-color:#0086e3;border:solid 1px #0086e3;border-radius:50%}.tm-info .availability-slider{padding:13px;padding-top:10px}.tm-info .edit-tm-avail{border:1px solid #dddcdf;box-sizing:border-box;display:inline-block;width:33.3333333333%;height:100px;margin-top:20px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.tm-info .edit-tm-avail{width:33%}}.tm-info .edit-tm-avail ::-ms-clear{display:none}@supports(-ms-accelerator: true){.tm-info .edit-tm-avail{width:3%}}.tm-info .tm-edit-save-btn{height:40px;width:132px}.tm-info.edit-button-container{padding-right:35px;margin-top:50px}.edit-tm-avail-container .edit-tabs{margin-top:18px}.edit-tm-avail-container .edit-tabs .tab.first{margin-left:35px}.edit-tm-avail-container .edit-tabs .tab{margin-left:15px}.avail-handles{display:none;cursor:ew-resize}.selected.first-avail .avail-handles{display:inline-block;float:right;line-height:46px}.selected.last-avail .avail-handles{display:inline-block;float:left;line-height:46px}.delete-availability-button-container{position:absolute;right:-23px;top:14px;float:right}.delete-availability-button-container .delete-icon{line-height:46px;font-size:18px;color:#cc2f33}.edit-tm-avail .edit-pref-values{color:#0087e3;font-size:13px}.edit-tm-avail .edit-pref-label{font-size:12px;color:#8e9193}.edit-tm-avail .edit-pref-label{display:inline-block;display:inline-block;float:left;margin-bottom:13px}.edit-tm-avail .edit-pref-values{display:inline-block;float:right}.edit-tm-avail .edit-slider-header{margin-bottom:10px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.edit-tm-avail .edit-slider-header+.legion-slider{margin-top:35px !important}}.edit-tm-avail .edit-slider-header ::-ms-clear{display:none}.edit-tm-avail .lgn-time-slider-scale{height:4px}.edit-tm-avail .lgn-time-slider-inner-scale{height:4px}.edit-tm-avail .lgn-time-slider-notch-selector{height:26px;width:20px;margin-top:-5px}.tm-info .selected-availability-tooltip{height:40px;padding:10px}.tm-info .tm-info-cell-seperator{height:1px;border-right:1px solid rgba(221,222,224,.5);display:inline-block;width:2.5%;position:relative;top:2px}.tm-info .tm-info-cell-seperator.odd{border-right:1px solid #dddee0}.tm-info .tm-info-cell-seperator.first{border-left:1px solid #dddcdf}.tm-info .edit-tm-avail-container .check-box-circle i{margin:8px 9px 9px 0}.tm-info .edit-tm-avail-container .check-box-circle.enabled i{opacity:1}.tm-info .tm-hours-container i.fa-lock{position:absolute;left:0;font-size:16px}.tm-info .week-nav-icon-main{width:120px;display:inline-block;font-size:15px;font-family:"Mallory Medium";font-weight:500;cursor:default}.tm-info .non-edit{text-decoration:underline;cursor:pointer}.tm-info .tm-info-cell-seperator.first-row{height:6px}.modal-select-week-policy-content{padding:20px 27px;padding-bottom:10px}.modal-select-week-policy-content-text{font-size:14px;line-height:1.36;color:#42474a}.modal-select-week-policy-content-inputs{display:flex;flex-direction:column}.modal-select-week-policy-content-inputs input-field{margin-top:20px !important}.modal-select-week-policy-content-inputs input-field textarea{height:63px !important;resize:none}.modal-select-week-policy-content-inputs input-field[type=radio]{display:flex;align-items:center}.modal-select-week-policy-content-inputs input-field[type=radio] input{width:32px !important;height:32px !important}.modal-select-week-policy-content-inputs input-field[type=radio] input:before{width:16px !important;height:16px !important}.modal-select-week-policy-content-inputs input-field[type=radio] label{margin-left:8px !important;font-size:14px !important;line-height:1.29 !important;color:#212121 !important}.modal-select-week-policy .save-btn:hover,.modal-select-week-policy .link-dialog .modal-footer button.note-link-btn:hover,.link-dialog .modal-footer .modal-select-week-policy button.note-link-btn:hover,.modal-select-week-policy .cancel-btn:hover{opacity:.9 !important}.tm-info .settings-img{padding-top:10px;width:auto;float:right;cursor:pointer}.tm-info .btn-orange{height:36px;background-color:#fb7800;border:solid 1px #bc6514;font-size:14px;line-height:1.43;color:#fff;font-weight:400;text-transform:none}.tm-info .btn-orange button{border-color:rgba(0,0,0,0)}.tm-info .personal-info .badge-section{margin-top:40px}.tm-info .timeoff-stats{padding:22px 15px;text-align:left}.tm-info .timeoff-stats .col-sm-5{width:35%}.tm-info .timeoff-stats .status-summary-title{margin-bottom:28px;font-size:14px;font-family:"Mallory Light"}.tm-info .timeoff-stats .count-block{display:inline-block;border-left:4px solid rgba(0,0,0,0);height:36px;padding:0 35px 0 10px}.tm-info .timeoff-stats .count-block-pending{border-left-color:#eca004}.tm-info .timeoff-stats .count-block-approved{border-left-color:#66bb6a}.tm-info .timeoff-stats .count-block-rejected{border-left-color:#d02e2e}.tm-info .timeoff-stats .count-block-counter{color:#53585f;display:block;font-size:20px}.tm-info .timeoff-stats .count-block-label{height:15px;font-size:13px;color:#53585f}.tm-info .timeoff-stats .count-block.no-info{align-items:center}.tm-info .timeoff-stats+hr{margin-top:0;height:1px;background-color:#dfe5ec;border:none}.tm-info .accrued-stats.col-sm-7{width:61%;padding:0}.tm-info .accrued-stats .balance-title{margin-left:12px;margin-bottom:28px;font-size:14px;font-family:"Mallory Light"}.tm-info .accrued-stats .balance-action{position:absolute;top:-12px;right:-20px}.tm-info .accrued-stats .balance-action lg-button{margin-right:18px}.tm-info .accrued-stats .balance-action .audit-log-button{margin-top:2px}.tm-info .accrued-stats .balance-action .audit-log-button button{width:110px}.tm-info .accrued-stats .balance-wrapper{display:grid;grid-template-columns:repeat(5, 1fr);grid-row-gap:15px}.tm-info .accrued-stats .count-block{height:auto;padding:0 25px 0 10px;display:flex;flex-direction:column}.tm-info .accrued-stats .count-block-counter{color:#53585f;font-size:20px;margin-bottom:3px;display:flex;align-items:center}.tm-info .accrued-stats .count-block-counter-hours{font-weight:500;font-size:20px}.tm-info .accrued-stats .count-block-label{height:auto;font-size:13px;color:#53585f}.tm-info .timeoff-requests-3-entry-scroll{overflow-y:auto;max-height:282px}.tm-info .timeoff-requests{overflow-x:hidden}.tm-info .timeoff-requests .request-body span{overflow:hidden}.tm-info .timeoff-requests__header{display:flex;justify-content:space-between;align-items:center;padding:0 33px}.tm-info .timeoff-requests__header lg-button:first-child{margin-right:20px;cursor:pointer}.tm-info .timeoff-requests__header--title{font-size:14px;font-family:"Mallory Light"}.tm-info .timeoff-requests__header .create-btn{margin-right:20px}.tm-info .timeoff-requests__header .create-btn.disabled{cursor:not-allowed}.tm-info .timeoff-requests timeoff-list-item:first-child .timeoff-requests-request{margin-top:20px}.tm-info .timeoff-requests timeoff-list-item:last-child .timeoff-requests-request{margin-bottom:30px}.tm-info .timeoff-requests-request{height:72px;border-radius:5px;background-color:#fff;border:solid 1px #e0e1e5;margin:15px 30px 0 30px;position:relative;transition:margin-right .3s}.tm-info .timeoff-requests-request.show-actions{margin-right:91px}.tm-info .timeoff-requests-request.show-actions.double-width-actions{margin-right:141px}.tm-info .timeoff-requests-request .request-date{flex:0 0 80px;height:70px;border-radius:5px 0 0 5px;background-color:#eeeff9;border-right:solid 1px #e0e1ea;display:flex;flex-direction:column;justify-content:center;align-items:center}.tm-info .timeoff-requests-request .request-date .text-12,.tm-info .timeoff-requests-request .request-date .text-18{font-size:11px;text-transform:uppercase;font-weight:500;display:block;color:#424242;margin:1px}.tm-info .timeoff-requests-request .request-date .text-18{font-size:16px;font-weight:bold}.tm-info .timeoff-requests-request .request-body{flex:2;text-align:left;padding:5px 16px}.tm-info .timeoff-requests-request .request-body>*{flex:none;display:block}.tm-info .timeoff-requests-request .request-body .request-type{text-transform:uppercase;font-size:12px;font-weight:300;height:15px;line-height:15px;text-align:left;color:#424242}.tm-info .timeoff-requests-request .request-body .request-length{font-size:13px;font-weight:500;line-height:1.38;color:#53585f;margin:7px 0 9px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.tm-info .timeoff-requests-request .request-body .request-length{overflow:visible}}.tm-info .timeoff-requests-request .request-body .request-length ::-ms-clear{display:none}.tm-info .timeoff-requests-request .request-body .request-submission-date,.tm-info .timeoff-requests-request .request-body .availability-change-hours{font-size:11px;color:#53585f}.tm-info .timeoff-requests-request .request-body .availability-change-title{font-size:13px;line-height:1;margin-top:3px;font-weight:500;color:#333}.tm-info .timeoff-requests-request .request-body .availability-change-hours{margin:10px 0;font-size:12px}.tm-info .timeoff-requests-request .request-comments{flex:2;text-align:left;padding:5px;max-height:60px;overflow:hidden}.tm-info .timeoff-requests-request .request-comments span{font-size:10px;line-height:1.7;text-align:left;color:#53585f}.tm-info .timeoff-requests-request .request-stat{padding:5px 10px;position:relative}.tm-info .timeoff-requests-request .request-stat img{width:18px}.tm-info .timeoff-requests-request .request-stat .request-status{text-transform:uppercase;position:absolute;right:0;width:80px;text-align:center;bottom:5px}.tm-info .timeoff-requests-request .request-stat .request-status-Pending{color:#eca004}.tm-info .timeoff-requests-request .request-stat .request-status-Approved{color:#66bb6a}.tm-info .timeoff-requests-request .request-stat .request-status-Rejected,.tm-info .timeoff-requests-request .request-stat .request-status-Cancelled,.tm-info .timeoff-requests-request .request-stat .request-status-Declined{color:#d02e2e}.tm-info .timeoff-requests-request .request-buttons{text-align:center;position:absolute;border-radius:5px;border:solid 1px #dfe0e5;left:100%;top:-1px;cursor:pointer;flex-direction:row;margin-left:10px}.tm-info .timeoff-requests-request .request-buttons.double-width{width:100px}.tm-info .timeoff-requests-request .request-buttons.double-width>span:first-child{border-right:1px solid #dfe0e5}.tm-info .timeoff-requests-request .request-buttons>span{width:50px;display:inline-block;font-size:10px;height:70px;padding:14px 0;border-radius:5px}.tm-info .timeoff-requests-request .request-buttons>span:hover{background-color:#f6f6f6}.tm-info .timeoff-requests-request .request-buttons-approve{color:#66bb6a}.tm-info .timeoff-requests-request .request-buttons-approve i{display:inline-block;border-radius:50%;margin:2px;width:30px;height:30px;background:url("../img/legion/approve.svg") center #66bb6a no-repeat;box-shadow:0 2px 4px 0 rgba(0,0,0,.18),0 1px 4px 0 rgba(102,187,106,.25)}.tm-info .timeoff-requests-request .request-buttons-reject{color:#d02e2e}.tm-info .timeoff-requests-request .request-buttons-reject i{display:inline-block;border-radius:50%;margin:2px;width:30px;height:30px;background:url("../img/legion/reject.svg") center #d02e2e no-repeat;box-shadow:0 2px 4px 0 rgba(0,0,0,.18),0 1px 4px 0 rgba(208,46,46,.25)}.tm-info .attribute .status-highlight{padding:0 5px;border-radius:20px;height:auto;padding:5px;min-width:80px;display:inline-block;text-align:center;font-size:12px !important}.tm-info .attribute .highlight-color-current{background-color:#bbe5b3}.tm-info .attribute .highlight-color-expired{background-color:#ffc48b}.tm-info .attribute .highlight-color-draft{background-color:#bbe3fa}.tm-info .customAttributes collapsible-base>.collapsible{overflow:visible !important}.tm-info .customAttributes collapsible-base>.collapsible .collapsible-body{overflow:visible !important}.pending-balance{min-width:150px}.pending-balance-type,.pending-balance-content{border-bottom:solid 1px #c9c9c9;padding-bottom:3px}.pending-balance .row{margin-top:3px;margin-bottom:3px}.pending-balance .row .col-md-8,.pending-balance .row .col-md-4{padding-right:0px}.recalculate-Balance-modal .modal-content{width:420px}timeoff-management lg-slider-pop .lg-slider-pop{width:500px;height:auto}timeoff-management lg-slider-pop .lg-slider-pop .lg-slider-pop__content{overflow-y:visible !important}.quick-profile{padding-top:20px;float:left;font-family:"Mallory Light";font-size:12px;line-height:1.67;color:#67696d;width:100%}.quick-profile .heading{letter-spacing:normal;color:#3c4c65;float:left;padding-bottom:12px}.quick-profile .line{width:100%;height:2px;border:solid 1px #dddcdf;clear:left}.quick-profile .name{clear:left;float:left;padding-top:10px;font-size:13px}.quick-profile .address{color:#67696d;clear:left;float:left;padding-top:10px;padding-bottom:10px;text-align:left;font-size:13px}.quick-profile .cellImage{width:8px;height:18px;font-family:"FontAwesome";font-size:18px;line-height:1;color:#0087e3;float:left;padding-top:10px;clear:left;margin-left:2px;margin-bottom:13px}.quick-profile .phone{float:left;padding-top:9px;padding-left:12px;font-size:13px;text-align:left}.quick-profile .emailImage{width:12px;height:18px;font-family:FontAwesome;font-size:12px;line-height:1.5;color:#0087e3;float:left;clear:left}.quick-profile .email{float:left;margin-top:-1px;padding-bottom:0px;text-align:left;font-size:13px;padding-left:10px}.quick-profile .status{clear:left;float:left;font-family:"Mallory Medium";padding-top:10px;padding-bottom:10px;text-align:left;font-size:13px;font-weight:500}.quick-profile .edit{width:16px;height:18px;font-family:FontAwesome;font-size:18px;line-height:1;color:#001160;float:right;cursor:pointer}.quick-profile .contact-error{font-size:13px;line-height:2.4;color:#cc2f33;float:left;clear:left}lgn-tm-profile-edit .border-with-icon:first-child{border-radius:5px 5px 0px 0px;border:solid 1px #dddcdf}lgn-tm-profile-edit .border-with-icon:first-child.input-error{border:solid 1px #cc2f33;border-bottom:0px}lgn-tm-profile-edit .border-with-icon:last-child{border-radius:0px 0px 5px 5px;border:solid 1px #dddcdf;border-top:0px}lgn-tm-profile-edit .border-with-icon:last-child.input-error{border:solid 1px #cc2f33;border-top:0px}lgn-tm-profile-edit .border-with-icon:first-child:last-child{border-radius:5px;border:solid 1px #dddcdf}lgn-tm-profile-edit .border-with-icon:first-child:last-child.input-error{border:solid 1px #cc2f33}.tm-profile-edit{padding:0px;font-family:"Mallory Book"}.tm-profile-edit .select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tm-profile-edit .select-wrapper::after{content:"";font-family:"FontAwesome";position:absolute;top:14px;right:12px;pointer-events:none}.tm-profile-edit .form-control.ng-invalid.ng-touched:not(:focus){border-color:#cc2f33}.tm-profile-edit .input-half{width:49%}.tm-profile-edit .header-label{font-family:"Mallory Medium";font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#3c4c65;text-align:left;padding-left:0px;margin-bottom:16px;line-height:22px}.tm-profile-edit .field-label{text-align:left;letter-spacing:normal;font-size:12px;color:#3c4c65;padding-left:0px;padding-right:0px;margin-bottom:4px}.tm-profile-edit .no-lr-padding{padding-left:0px;padding-right:0px}.tm-profile-edit .no-l-padding{padding-left:0px}.tm-profile-edit .field-value{padding-left:0px;padding-right:0px;margin-bottom:18px}.tm-profile-edit .cellImage{width:8px;height:18px;font-family:"FontAwesome";font-size:18px;color:#0087e3;padding-left:2px;background-color:#fff;border:0px;display:block;margin-top:2px}.tm-profile-edit .emailImage{width:8px;height:18px;font-family:"FontAwesome";font-size:12px;line-height:1;color:#0087e3;padding:0px;background-color:#fff;border:0px;display:block;margin-top:6px}.tm-profile-edit .top-with-icon{border-radius:5px 5px 0px 0px;border:solid 1px #dddcdf}.tm-profile-edit .bottom-with-icon{border-radius:0px 0px 5px 5px;border:solid 1px #dddcdf;border-top:0px}.tm-profile-edit .unset-addon{background-color:#fff;border:0px;border-top-left-radius:5px;border-bottom-left-radius:5px}.tm-profile-edit .unset-addon .asterisk{position:absolute;top:13px;left:26px}.tm-profile-edit .contact-error{font-size:13px;line-height:1.54;color:#cc2f33;margin-top:4px;float:left}.tm-profile-edit .input-error{border:solid 1px #cc2f33}.tm-profile-edit .input-error.no-tb{border-top:0}.tm-profile-edit .no-bb{border-bottom:0}.tm-profile-edit .current-location-text{font-size:13px;display:block;text-align:left;margin-left:-15px;line-height:1.54;color:#332f2f;margin-top:10px}.tm-profile-edit .onboarding-select{margin-top:12px;text-align:left;font-size:13px;line-height:1.54;color:#332f2f}.tm-profile-edit .onboarding-select b{color:#262323;display:block}.tm-profile-edit .onboarding-select lgn-check-box{display:block;float:left;margin-right:15px;padding-bottom:100px}.tm-profile-edit #date-hired-calendar{position:absolute;right:22px;bottom:11px}.tm-profile-edit .modal-dialog{width:381px}.tm-profile-edit .modal-dialog .lgn-alert-title{font-family:"Mallory Book";font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#42474b;width:292px;margin:21px auto}.tm-profile-edit .modal-dialog div.lgn-alert-message{width:310px;font-family:"Mallory Book";font-weight:300;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:center;color:#42474b;border-radius:6px;border:solid 1px #dddee0;background-color:#f5f5f9;padding:12px 12px 0 12px;margin:0 auto}.tm-profile-edit .modal-dialog .lgn-action-bar{margin-top:20px;display:flex;width:91%;margin:31px 0 0 14px;justify-content:space-between}.thin-text-box{background-color:#fff;border:solid 1px #dddcdf;height:40px}.left-radius{border-radius:5px 0px 0px 5px}.right-radius{border-radius:0px 5px 5px 0px}.top-radius{border-radius:5px 5px 0px 0px}.bottom-radius{border-radius:0px 0px 5px 5px}.br-radius{border-radius:0px 0px 5px 0px}.no-radius{border-radius:0px 0px 0px 0px}.no-b{border:0px}.no-lb{border-left:0px}.no-tb{border-top:0px}.no-bb{border-bottom:0px}.no-rb{border-right-color:rgba(0,0,0,0)}.with-icon{border-radius:5px;background-color:#fff;border:solid 1px #dddcdf}.profile-save-body{min-height:550px}.profile-save.collapsible-save-bar{margin-left:-35px;margin-right:-40px;margin-bottom:-25px}[angucomplete-alt].form-control{padding:0}.angucomplete-holder input{width:100%;line-height:1.42857143;font-size:14px;border:none;height:38px;padding:6px 12px}.angucomplete-dropdown{width:100%;border-color:#ececec;border-width:1px;border-style:solid;border-radius:2px;cursor:pointer;z-index:9999;position:absolute;margin-top:-2px;text-align:left;margin-left:-1px;background-color:#fff}.angucomplete-dropdown .angucomplete-row{padding:6px 12px;color:#555}.angucomplete-dropdown .angucomplete-row:hover{background:#eee}.angucomplete-searching{color:#acacac;padding:6px 12px;font-size:14px}.quick-schedule-preference{text-align:center;padding-top:20px;font-family:"Mallory Book";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;color:#67696d;float:left;width:100%}.quick-schedule-preference .heading{letter-spacing:normal;color:#3c4c65;float:left;padding-bottom:12px}.quick-schedule-preference .line{width:100%;height:2px;border:solid 1px #dddcdf;clear:left}.quick-schedule-preference .cont{padding-left:0px;line-height:1.69;min-width:100px;height:50px;margin-top:24px;border-right:2px solid #dddcdf}.quick-schedule-preference .value{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#67696d;margin:0px;padding:0px;width:100%}.quick-schedule-preference .label{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.69;letter-spacing:normal;color:#67696d;padding:0px;margin:0px;width:100%}.quick-schedule-preference .receiveOffers{clear:left;margin-top:-15px;text-align:left;font-family:"Mallory Medium";font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.69;letter-spacing:normal;color:#67696d}.averagingagreement{padding-left:20%}.quick-schedule-preference .edit{width:16px;height:18px;font-family:FontAwesome;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#001160;float:right;cursor:pointer}.quick-schedule-preference .location-subscriptions{clear:both;color:#332f2f;max-height:500px;overflow:auto;text-align:left;margin:15px 0 20px -15px !important}.quick-schedule-preference .location-subscriptions+lg-button button{position:relative;top:-10px}.quick-schedule-preference .location-subscriptions .col-sm-6{margin-top:5px;padding-right:5px !important;padding-left:8px}.quick-schedule-preference .location-subscriptions .col-sm-6span .properties{margin-top:0}.quick-schedule-preference .location-subscriptions>*{margin-bottom:5px}.quick-schedule-preference .location-subscriptions img{width:100%;height:68px;object-fit:cover;border-radius:5px;display:inline-block}.quick-schedule-preference .location-subscriptions span{font-size:11px;font-weight:300;line-height:1.2;text-align:left;color:#67696d;width:100%;margin-top:5px;display:block}.quick-schedule-preference .location-subscriptions span.title{font-size:12px;line-height:1;font-weight:500;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;margin-top:0px}.quick-schedule-preference .location-subscriptions span span.nb{color:#0086e3;font-weight:500;display:inline}.quick-schedule-preference .view-more{cursor:pointer;margin-top:40px;float:right}.templates-main-container lgn-tm-hr-engagement{display:block;margin:0px -20px -20px}lgn-tm-hr-engagement .hr-engagement{display:grid;grid-template-columns:1fr 1fr}lgn-tm-hr-engagement .hr-engagement.edit-profile{display:block}lgn-tm-hr-engagement .hr-engagement .field-content{text-align:left;padding:15px 0px}lgn-tm-hr-engagement .hr-engagement .field-content.edit-hr-profile input{background:#fff}lgn-tm-hr-engagement .hr-engagement .field-content.edit-hr-profile #date-hired-calendar{position:absolute;right:20px;top:42px}lgn-tm-hr-engagement .hr-engagement .field-content.contact-information{grid-column-start:1;grid-column-end:3}lgn-tm-hr-engagement .hr-engagement .field-content .space-between{justify-content:space-between}lgn-tm-hr-engagement .hr-engagement .field-content .label{text-transform:uppercase;text-align:left;letter-spacing:normal;font-size:12px;color:#3c4c65;padding:0;margin-bottom:5px;display:block}lgn-tm-hr-engagement .hr-engagement .field-content .value{text-align:left;padding:0px;font-size:12px;word-break:break-word;padding-right:10px}lgn-tm-hr-engagement .hr-engagement .field-content .value i.cellImage{margin:0px 2px;padding:0px}lgn-tm-hr-engagement .hr-engagement .field-content .value i.emailImage{margin:0px;padding:0px}lgn-tm-hr-engagement .hr-engagement .field-content .value span.phone,lgn-tm-hr-engagement .hr-engagement .field-content .value span.email{margin:0px;padding:0px;padding-left:10px}.tm-info-header{padding:0px;font-family:"Mallory Book";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;height:48px;border-radius:5px;background-color:#fffeec;border:solid 1px #dddcdf;display:inline-block;padding-right:20px}.tm-info-header .picture{margin-left:14px;margin-top:5px;float:left;width:36px;height:36px}.tm-info-header .name{margin-left:14px;margin-top:14px;float:left;font-family:"Mallory Medium";font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;color:#332f2f}.tm-info-header .title{max-width:250px;margin-top:14px;margin-left:25px;float:left;font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;color:#53585f}.tm-info-header .status{margin-top:14px;margin-left:25px;float:left;font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;color:#53585f}.lgncalendar{background-color:#fff;border:solid 1px #dddedf}.lgncalendar .calendar-header{width:100%;display:inline-flex;flex-direction:row;justify-content:space-between;padding:18px 19px 10px 20px;border-bottom:1px solid #dddcdf;color:#a6aaa9}.lgncalendar .calendar-body{width:100%;padding:15px 27px 18px 28px;min-height:226px}.lgncalendar .previous-month{float:left;font-family:FontAwesome;font-size:18px;font-weight:100;width:9px;cursor:pointer;color:#53585f}.lgncalendar .year-container{display:inline-flex;font-size:18px;font-weight:100;width:18px;cursor:pointer;color:#53585f}.lgncalendar .year-container i{margin-right:-6px}.lgncalendar .previous-month-inner{margin-left:34px;font-size:18px;font-weight:100;width:9px;cursor:pointer;color:#53585f}.lgncalendar .next-month-inner{margin-right:34px;font-size:18px;font-weight:100;width:9px;cursor:pointer;color:#53585f}.lgncalendar .disabled-chevron{cursor:default !important;color:#b3b8bf !important}.lgncalendar .month-header{font-size:14px;color:#828589;margin:auto}.lgncalendar .next-month{float:right;font-family:FontAwesome;font-size:18px;width:9px;cursor:pointer;color:#53585f}.lgncalendar .day-header{min-height:20px;text-align:center}.lgncalendar .calendar-day{width:14.2857142857%;position:relative;float:left;font-size:14px;color:#565b62;font-weight:400}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lgncalendar .calendar-day{width:14.1428571429%}}.lgncalendar .calendar-day ::-ms-clear{display:none}@supports(-ms-accelerator: true){.lgncalendar .calendar-day{width:1.2857142857%}}.lgncalendar .calendar-body .calendar-week{clear:left;margin-top:1px;margin-bottom:1px;min-height:35px;cursor:pointer}.lgncalendar .calendar-body .calendar-week.select-week:hover{border:1px solid #d3d2cc;border-radius:17px}.lgncalendar .calendar-body .select-day .day:hover{border:3px solid #001160;border-radius:50%;padding-top:4px}.lgncalendar .calendar-body .unselectable-week.select-day .day:hover{padding-top:4px}.lgncalendar .calendar-body .current-week.select-day .day:hover{border:3px solid #fff;border-radius:50%}.lgncalendar .calendar-body .unselectable-week .day:hover{border:none}.lgncalendar .calendar-body .selected-week{border-radius:18px;background-color:#fffdeb;border:1px solid #d3d2cc}.lgncalendar .calendar-body .selected-week{border-radius:18px;background-color:#fffdeb;border:1px solid #d3d2cc}.lgncalendar .calendar-body .unselectable-week{border-radius:18px;background-color:#f0f0f0;cursor:not-allowed}.lgncalendar .calendar-body .unselectable-week .highlight{border:none;background-color:#f0f0f0}.lgncalendar .calendar-body .unselectable-week.select-week:hover{border:none}.lgncalendar .calendar-body .unselectable-week.select-day:hover{border:none}.lgncalendar .calendar-body .current-week{border-radius:18px;background-color:#001160}.lgncalendar .calendar-body .current-week .day{color:#fff}.lgncalendar .current-week .highlight{border:none;background-color:#001160}.lgncalendar .current-week .day.current-day{border:none;color:#fb7800}.lgncalendar .selected-day{border-radius:50%;background-color:#fffdeb;border:1px solid #a3a29c;color:#565b62 !important;padding-top:6px !important}.lgncalendar .selected-day:hover{padding-top:4px !important}.lgncalendar .calendar-body .current-week.select-week:hover{border:none}.lgncalendar .calendar-body .current-week.select-day:hover{border:none}.lgncalendar .day-of-month{width:14.2857142857%;position:relative;float:left}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lgncalendar .day-of-month{width:14.1428571429%}}.lgncalendar .day-of-month ::-ms-clear{display:none}@supports(-ms-accelerator: true){.lgncalendar .day-of-month{width:1.2857142857%}}.lgncalendar .day{font-size:14px;color:#565b62;height:25px;width:25px;text-align:center;margin:auto;margin-top:4px;padding-top:7px;font-weight:400}.lgncalendar .highlight{border-radius:50%;background-color:#cce4ff}.location-date-selector{padding:0px;font-family:"Mallory Book";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;background-color:#fff;width:100%}.location-date-selector.activate .instruction{margin:16px 0}.location-date-selector.activate .instruction2{display:none}.location-date-selector.activate .footer-instruction-text span{color:#0087e3}.location-date-selector .location .location-selector-action-container{width:100%;height:192px;display:inline-block;position:relative;left:0px;top:0px;background-color:#fafbfc;border-bottom:solid 1px #c9d3df;border-right:none}.location-date-selector .heading-content{padding-top:9px;padding-left:35px}.location-date-selector .heading-text{font-size:18px;color:#fff;padding-top:16px;padding-left:65px}.location-date-selector .title{font-size:16px;line-height:3.35;color:#58616a;height:53px;border-bottom:solid 1px #d2d8df}.location-date-selector .left-spacer{padding-left:35px}.location-date-selector .instruction{font-size:16px;line-height:1.25;color:#58616a;margin-top:11px}.location-date-selector .instruction2{font-size:12px;line-height:1.67;color:#8f9397;margin-top:5px;margin-bottom:13px}.location-date-selector .loan-container{color:#58616a;margin-top:5px;margin-bottom:13px;height:32px}.location-date-selector .temporary-transfer{font-size:16px;line-height:1.67;color:#58616a;padding-top:3px;margin-left:37px}.location-date-selector .calendar-well{padding-top:19px;padding-bottom:20px;background-color:#f8fafe;border-top:solid 2px #d2d8df;border-bottom:solid 2px #d2d8df;height:350px}.location-date-selector .calendar-well .loan-from-calendar{display:inline-block;float:left;margin-left:35px !important}.location-date-selector .calendar-well .loan-to-calendar{display:inline-block;float:right;margin-right:35px !important}.location-date-selector .calendar-well .calendar-container{margin:auto;width:300px}.location-date-selector .calendar-well .calendar-container .transfer-heading{text-align:center;padding-bottom:5px;font-size:13px;color:#8f9397}.location-date-selector .footer-instruction-container{padding:13px 0px 14px 0px;background-color:#f0f6fd}.location-date-selector .home-image{width:18px;height:18px;object-fit:contain;padding-top:0px;float:right}.location-date-selector .footer-instruction{font-family:"Mallory Medium";font-size:14px;font-weight:500;line-height:1.43;color:#332f2f;margin-left:10px}.location-date-selector .footer-instruction2{font-size:14px;font-weight:500;line-height:1.43;color:#332f2f}.location-date-selector .footer-instruction2 .footer-instruction-label{font-size:14px;font-weight:500;line-height:1.43;color:#f98700;margin-left:10px;text-align:left}.location-date-selector .footer-instruction2 .footer-instruction-text{padding-top:2px}.roster-invalid-invite-modal .modal-dialog{width:430px}.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .lgn-alert-title{font-family:"Mallory Book";font-size:15px;font-weight:500;line-height:1.33;text-align:center}.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .lgn-alert-message{font-family:"Mallory Light"}.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container{margin-top:18px;margin-bottom:18px}.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail{height:70px}.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-top-15{top:-18px}.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-prev{font-size:37px;display:inline-block;font-weight:normal;font-style:normal;font-stretch:normal;color:#53585f;position:relative;left:9px;margin-right:10px;width:15px}.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container{display:inline-block;width:340px;margin-left:2px}.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-details{font-size:15px;width:48px;display:inline-block;margin-right:8px;margin-left:8px;margin-bottom:5px}.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials{width:50px;font-family:"Mallory Book";font-size:10px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.4;text-align:center;color:#53585f}.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-next{font-size:37px;display:inline-block;font-weight:normal;font-style:normal;font-stretch:normal;color:#53585f;position:relative;right:9px;width:15px}.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .lgn-action-bar{width:100%;text-align:center;margin-top:10px}.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .lgn-action-bar .lgn-action-button{width:134px}.lgn-sync-modal{font-family:"Mallory Book"}.lgn-sync-modal>.content{padding:20px 33px 25px 35px;display:inline-block;width:100%}.lgn-sync-modal>.content>.caption{font-family:"Mallory Medium";font-size:16px;padding-bottom:13px}.lgn-sync-modal .field-label{font-weight:bold;font-size:14px;vertical-align:middle}.lgn-sync-modal>.heading{height:50px;width:100%;color:#fff;background-color:#0087e3;font-size:18px;padding:17px 10px 0px 35px}.lgn-sync-modal .changed{font-weight:bold;font-size:13px;color:red}.lgn-sync-modal .header{height:44px;background-color:#edf0f3;border:solid 1px #dfe5ec;padding-top:20px}.lgn-sync-modal .content .action-bar>.single-button{width:130px;margin:auto}.lgn-new-tm-modal{font-family:"Mallory Book"}.lgn-new-tm-modal .heading{height:50px;width:100%;color:#fff;background-color:#0087e3;font-size:18px;padding:17px 10px 0px 35px}.lgn-new-tm-modal .lgn-modal-content{padding:20px 25px 25px 35px;display:inline-block}.lgn-new-tm-modal .lgn-modal-content .title{font-size:14px;padding-bottom:20px}.lgn-new-tm-modal .lgn-modal-content .action-bar{padding-top:30px}.lgn-new-tm-modal .lgn-modal-content .action-bar .cancel-button{width:130px;float:left}.lgn-new-tm-modal .lgn-modal-content .action-bar .ok-button{width:130px;float:right}.probability-container{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#f3f3f3}.probability-container .probability{display:flex;justify-content:space-between;align-items:center}.probability-container .probability .probability-bar{display:flex}.probability-container .probability .probability-bar .probability-bar__element{width:10px;height:5px;background:#d9d9d9}.probability-container .probability .probability-bar .probability-bar__element+.probability-bar__element{margin-left:1px}.probability-container .probability .probability-bar .probability-bar__element-green{background:#81c784}.probability-container .probability span{color:#388e3c;margin-left:10px}.availability-warning{background:rgba(253,250,207,.5);padding:8px;display:flex;align-items:center}.availability-warning span{margin-left:12px;line-height:1.2}.lgn-new-tm-added{font-family:"Mallory Book"}.lgn-new-tm-added>.heading{height:50px;width:100%;color:#fff;background-color:#0087e3;font-size:18px;padding:17px 10px 0px 35px}.lgn-new-tm-added>.lgn-modal-content{padding:20px 25px 25px 35px;display:inline-block;width:100%}.lgn-new-tm-added>.lgn-modal-content .personal-info>.quick-profile{margin-top:-39px}.lgn-new-tm-added>.lgn-modal-content .personal-info>.profile-heading{font-family:"Mallory Medium";font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#3c4c65;float:left;padding-left:0px}.lgn-new-tm-added .lgn-modal-content .title{font-size:14px;padding-bottom:20px}.lgn-new-tm-added .lgn-modal-content .action-bar{padding-top:30px}.lgn-new-tm-added .lgn-modal-content .action-bar .ok-button{width:130px;margin:auto}#new-timeoff-btn button{padding:10px 10px;min-width:80px}#new-timeoff-btn button span{font-size:14px}.new-timeoff-request .select-heading{margin:0 0 10px 0;font-size:14px}.new-timeoff-request .accural-time-off-heading{height:68px;padding-left:20px;padding-top:26px}.new-timeoff-request .accural-time-off-heading .accural-heading-content{font-size:20px}.new-timeoff-request .accural-time-off-heading .dismiss{width:16px;height:16px;color:#637381;left:60%}.new-timeoff-request #reason-type-select{width:280px;font-size:13px}.new-timeoff-request .text-wrong-time{padding:15px 30px 0 223px;text-align:center;font-family:"Mallory Book";font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#e42908}.new-timeoff-request .heading-content{padding:10px 35px}.new-timeoff-request .heading-content .heading-text{margin:14px 0 0 60px;font-size:18px;text-align:left;color:#fff}.new-timeoff-request .heading-stats{display:flex;justify-content:space-between;align-items:center;height:73px}.new-timeoff-request .heading-stats h3{font-size:16px;text-align:left;color:#58616a;font-weight:400;margin:15px 20px}.new-timeoff-request .reasons{background-color:#f8fafe;border-top:solid 1px #d2d8df;border-bottom:solid 1px #d2d8df;padding:19px 20px 17px}.new-timeoff-request .reasons .row-fx,.new-timeoff-request .reasons .week-day-multi-picker{flex-wrap:wrap}.new-timeoff-request .reasons-reason{min-width:100px;max-width:100px;height:100px;border-radius:3px;background-color:#fff;border:solid 1px #e6e7e8;text-align:center;flex-direction:column;cursor:pointer;transition:background-color .2s,border-color .2s;position:relative;margin-left:10px}.new-timeoff-request .reasons-reason.selected{background:#cbe3ff;border:solid 1px #b5b5b6}.new-timeoff-request .reasons-reason.selected img{opacity:1;filter:none}.new-timeoff-request .reasons-reason.selected img.opacity-08{opacity:1}.new-timeoff-request .reasons-reason img{position:absolute;top:17px;margin-bottom:11px;width:20px;opacity:.5;filter:grayscale(100%)}.new-timeoff-request .reasons-reason img.opacity-08{opacity:.8}.new-timeoff-request .reasons-reason:first-child,.new-timeoff-request .reasons-reason:nth-child(7){margin-left:0}.new-timeoff-request .reasons-reason:nth-child(n+7){margin-top:10px}.new-timeoff-request .reasons-reason span{display:block;max-width:100px;font-size:10px;color:#332f2f;position:absolute}.new-timeoff-request .reasons-reason span.type{top:50px}.new-timeoff-request .reasons-reason span.balance{top:75px}.new-timeoff-request textarea.form-control{font-size:13px;margin-top:20px;background-color:#fff;border:solid 1px #e6e7e8;box-shadow:none}.new-timeoff-request small{color:rgba(0,0,0,.3);font-size:10px !important;padding-top:4px;text-align:right;display:block}.new-timeoff-request .reason-detail{padding:0 20px}.new-timeoff-request .notice-period{margin:10px;color:rgba(0,0,0,.3);white-space:nowrap}.new-timeoff-request .calendars{margin:30px 20px 10px}.new-timeoff-request .calendars .col-fix{width:322px}.new-timeoff-request .calendars .col-fix:first-child{margin-right:8px}.new-timeoff-request .calendar-nav-right{position:absolute;right:20px;cursor:pointer}.new-timeoff-request .calendar-nav-left{position:absolute;left:20px;cursor:pointer}.new-timeoff-request .shift-border-time{padding:0 10px;font-size:14px;margin-top:15px}.new-timeoff-request .shift-border-time .text-blue{font-size:14px;color:#0087e3}.new-timeoff-request .shift-border-time span{padding-left:4px}.new-timeoff-request .date-controls.row{margin:0}.new-timeoff-request .date-controls .request-stats{padding:0 0 0 350px;margin-top:20px}.new-timeoff-request .date-controls .request-stats .requested-label{font-size:14px}.new-timeoff-request .date-controls .request-stats .hours-requested{color:#0087e3;font-size:14px}.new-timeoff-request .date-controls .request-stats .text-invalid-range{font-family:"Mallory Book";font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#e42908;padding-right:20px}.new-timeoff-request .date-controls .date-start{padding:0px 4px 0px 20px}.new-timeoff-request .date-controls .date-end{padding:0 20px 0 4px}.new-timeoff-request .date-controls all-day-control{display:block}.new-timeoff-request .date-controls all-day-control .hide-option{visibility:hidden}.new-timeoff-request .date-controls all-day-control.partial-day-disabled{height:0}.new-timeoff-request .date-controls all-day-control .all-day-label{font-size:14px;text-align:left;color:#5e636a;padding-left:6px;padding-right:12px}.new-timeoff-request .date-controls all-day-control .button-group .options-separator{margin:0px 25px 0 20px;font-size:14px;color:#5e636a}.new-timeoff-request .date-controls all-day-control .time-selected{color:#5e636a;width:100%}.new-timeoff-request .date-controls all-day-control .time-selected .range-label,.new-timeoff-request .date-controls all-day-control .time-selected .day-selected{font-size:14px}.new-timeoff-request .date-controls all-day-control .time-selected .day-selected{color:#0185e3;margin:0 5px}.new-timeoff-request .date-controls all-day-control .time-selected .force-hide-date{padding-top:8px;display:inline-block}.new-timeoff-request .date-controls all-day-control .time-selected input{margin:10px 0 0}.new-timeoff-request .date-controls all-day-control .time-selected select{display:inline-block;width:40px;border:solid 1px #dddcdf;box-shadow:none;height:24px;font-size:12px;line-height:1;padding:0}.new-timeoff-request .date-controls all-day-control .time-selected .btn-group .btn{border-color:#dddcdf;color:#53585f;height:24px;font-size:12px;line-height:1;position:relative;top:-2px;cursor:pointer}.new-timeoff-request .date-controls all-day-control .time-selected .btn-group .btn:focus,.new-timeoff-request .date-controls all-day-control .time-selected .btn-group .btn.isActive{background:#0086e3;border-color:#0075ca;color:#fff}.new-timeoff-request .date-controls all-day-control lgn-check-box{width:32px;display:inline-block;top:9px;position:relative}.new-timeoff-request .date-controls all-day-control lgn-check-box .lgnCheckBox{width:24px;height:24px}.new-timeoff-request .date-controls all-day-control lgn-check-box .lgnCheckBox img{padding-left:4px;padding-top:6px}.new-timeoff-request textarea{resize:none}.new-timeoff-request .lgn-modal-footer .save-btn>span,.new-timeoff-request .lgn-modal-footer .link-dialog .modal-footer button.note-link-btn>span,.link-dialog .modal-footer .new-timeoff-request .lgn-modal-footer button.note-link-btn>span{font-size:14px}.ranged-calendar{background-color:#f8f9fd;border:solid 1px #d2d8df;border-radius:5px !important;left:0;display:block}.ranged-calendar__nav{flex:0 0 10px;display:flex}.ranged-calendar__month-name{height:18px;font-size:15px;font-weight:500;text-align:center !important;color:#5e636a;margin-bottom:20px}.ranged-calendar__days{width:320px;flex-wrap:wrap}.ranged-calendar__days ::selection{background:rgba(0,0,0,0)}.ranged-calendar__days>*{flex:1;text-align:center;min-width:14%;height:15px;font-size:13px;color:#83868a;padding:16px 0 16px;box-sizing:content-box}.ranged-calendar__days>*.ranged-calendar__weekday{color:#53585f;font-size:10px}.ranged-calendar__days>*.is-today{font-weight:500;color:#53585f}.ranged-calendar__days>*.can-not-select{opacity:.3;cursor:not-allowed}.ranged-calendar__days>*.can-not-select:hover{background:rgba(0,0,0,0) !important}.ranged-calendar__days>*.real-day:hover{background:#98c8ff}.ranged-calendar__days>*.in-range{background:#cbe3ff}.ranged-calendar.ranged-single-calendar{background-color:rgba(0,0,0,0);border:solid 1px rgba(0,0,0,0);border-radius:5px !important}.ranged-calendar.ranged-single-calendar .ranged-calendar__day{line-height:16px !important}.ranged-calendar.ranged-single-calendar .ranged-calendar__days>*{flex:1;text-align:center;min-width:10%;height:15px;font-size:13px;color:#83868a;padding:10px 0 8px;margin:2%;box-sizing:content-box;border-radius:50% !important}.ranged-calendar.ranged-single-calendar .ranged-calendar__days>*.ranged-calendar__weekday{color:#53585f;font-size:10px}.ranged-calendar.ranged-single-calendar .ranged-calendar__days>*.is-today{font-weight:500;color:#fb7800}.ranged-calendar.ranged-single-calendar .ranged-calendar__days>*.real-day{cursor:pointer}.ranged-calendar.ranged-single-calendar .ranged-calendar__days>*.real-day:hover{background:#e6e6e6 !important}.ranged-calendar.ranged-single-calendar .ranged-calendar__days>*.real-day.can-not-select:hover{background:rgba(0,0,0,0) !important;cursor:not-allowed}.ranged-calendar.ranged-single-calendar .ranged-calendar__days>*.is-selected-date{font-weight:500;border-radius:50%;color:#fff !important}.ranged-calendar.ranged-single-calendar .ranged-calendar__days>*.is-selected-date,.ranged-calendar.ranged-single-calendar .ranged-calendar__days>*.is-selected-date:hover{background-color:#0048a9 !important}single-calendar .arrow-disabled{opacity:.2;cursor:not-allowed}.shift-bidding-container{text-align:left}.shift-bidding-tab-container{min-height:700px}.shift-bidding-action-container{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px}.shift-bidding-actions{display:flex;align-items:flex-end}.shift-bidding-filter{padding-right:25px}.shift-bidding-filter .lg-filter__label{font-size:14px;text-transform:capitalize}.shift-bidding-info{font-size:12px;color:#5c5c5c}.vacation-bidding-container{text-align:left}.vacation-bidding-container .btn-container{justify-content:space-between}.vacation-bidding-container .recent-request{font-weight:500;font-size:14px;margin-bottom:12px}.vacation-bidding-container .bidding-list-title{font-weight:400;font-size:14px;color:#3d3d3d}.vacation-bidding-container .vacation-bididng-limitation-box{display:flex;padding:12px 0 12px 16px;height:64px;align-items:center;justify-content:flex-start;color:#204a92;font-size:16px !important;font-weight:500;background:#f7fafe;border:1px solid #c4cdd5;border-radius:4px;margin:24px 30px 0 20px}.vacation-bidding-container .vacation-bididng-limitation-box .balance-info{font-size:16px;margin-right:56px;font-weight:500;line-height:24px}.vacation-bidding-container .vacation-bididng-limitation-box .limit-operator{display:flex;justify-content:center;align-items:center;padding:8px 16px;margin-right:16px;width:100px;height:40px;background:#fff;border:1px solid #dde2ea;border-radius:32px;color:#242365}.vacation-bidding-container .vacation-bididng-limitation-box .limit-operator i,.vacation-bidding-container .vacation-bididng-limitation-box .limit-operator span{font-size:16px}.vacation-bidding-container .vacation-bididng-limitation-box .limit-operator i{cursor:pointer}.vacation-bidding-container .vacation-bididng-limitation-box .limit-operator i.disabled{cursor:not-allowed;color:#dde2ea}.vacation-bidding-container .vacation-bididng-limitation-box .limitation-text{font-size:16px}.vacation-bidding-container .timeoff-requests-request{margin-left:20px}.vacation-bidding-container .timeoff-requests-request .request-date{background-color:#3e4591}.vacation-bidding-container .timeoff-requests-request .request-date .text-12,.vacation-bidding-container .timeoff-requests-request .request-date .text-18{color:#fff}.vacation-bidding-container .bid-btn-group{display:flex;justify-content:flex-end}.vacation-bidding-container .vacation-bidding-list{margin:10px 0}.vacation-bidding-container .vacation-bidding-list .timeoff-requests-request .request-stat lg-drag-drop-handle{height:12px;vertical-align:bottom}.vacation-bidding-container .vacation-bidding-list .request-stat .action-btns i,.vacation-bidding-container .vacation-bidding-list .request-stat .action-btns lg-drag-drop-handle{margin-left:8px}.vacation-bidding-submitted-page{padding:10px 109px;height:100%}.vacation-bidding-submitted-page .submitted-container{padding:80px 166px 146px}.vacation-bidding-submitted-page .submitted-container .legion-logo{text-align:center}.vacation-bidding-submitted-page .submitted-container .legion-logo img{display:inline-block;width:61px;height:61px}.vacation-bidding-submitted-page .submitted-container .submitted-message{margin-top:20px}.vacation-bidding-submitted-page .submitted-container .submitted-message .message-header{color:#000;font-size:28px;font-style:normal;font-weight:500;line-height:36px;text-align:center}.vacation-bidding-submitted-page .submitted-container .submitted-message .message-content{margin:0;font-weight:500;color:#1d1d1d;font-size:16px;margin-top:32px;text-align:center;padding-bottom:20px;height:72px;line-height:24px}.vacation-bidding-submitted-page .submitted-container .button-container lg-button button{padding:8px 24px}.modal-edit-timeoff{width:600px;height:600px}.time-off-balance-model .lg-modal__body{max-height:600px;overflow:scroll;padding:0px}.time-off-balance-model .lg-modal__body .lg-modal__content{margin-top:0;margin-bottom:160px;border-bottom:solid 1px #dfe3e7}.time-off-balance-model .lg-modal__body table tr{height:48px}.time-off-balance-model .lg-modal__body table tr:first-child{font-weight:bold;width:231px;height:57px;background-color:#f9f9fa}.time-off-balance-model .lg-modal__body table tr td:first-child{padding-left:35px}.time-off-balance-model .lg-modal__body table tr td:nth-child(2){width:127px;text-align:center;background-color:rgba(196,196,196,.3)}.time-off-balance-model .lg-modal__body table tr td:nth-child(3){text-align:center}.time-off-balance-model .lg-modal__body table tr input-field{margin:auto;width:125px}.lgn-badge-panel{margin-bottom:90px;padding-bottom:70px}.lgn-badge-panel .one-badge{transform:scale(0.9)}.lgn-badge-panel-extra-small{display:block;margin:0 !important;padding-bottom:0px !important;position:absolute;right:68px;height:30px;bottom:7px}.lgn-badge-panel-extra-small .button-more-info span{background:rgba(255,255,255,.2) !important;width:20px !important;height:20px !important;padding:0 !important;line-height:20px !important;font-size:10px}.lgn-badge-panel-extra-small>.badge-row{float:none;text-align:right !important;margin-top:0 !important}.lgn-badge-panel-extra-small>.badge-row .one-badge{width:28px;text-align:center;top:-1px}.lgn-badge-panel-extra-small .hidden-more-badges{left:100% !important;margin-left:-99px !important}.lgn-badge-panel-small{margin:0 !important;padding-bottom:0px !important}.lgn-badge-panel-small .hidden-more-badges{display:none;position:absolute;background:#fff;border-radius:4px;top:44px;left:-8px;border:1px solid #dcddde;padding:0px 0px 15px 15px;z-index:12}.lgn-badge-panel-small .hidden-more-badges:before{content:"";border:6px rgba(0,0,0,0) solid;border-bottom-color:#dcddde;position:absolute;top:-11px;left:68px}.lgn-badge-panel-small .hidden-more-badges:after{content:"";border:6px rgba(0,0,0,0) solid;border-bottom-color:#fff;position:absolute;top:-10px;left:68px}.lgn-badge-panel-small .one-badge{text-align:center;top:1px}.lgn-badge-panel-small .badge-row{display:inline-flex;flex-wrap:wrap;align-items:center;margin:5px 0 -1px -10px !important}.lgn-badge-panel-small .button-more-info{display:inline-block;cursor:pointer;margin-left:3px}.lgn-badge-panel-small .button-more-info span{background:#9ed0ff;border-radius:50%;color:#fff;width:26px;height:26px;text-align:center;display:inline-block;position:relative;padding:5px;line-height:15px;font-size:12px}.lgn-badge-panel-small:hover .hidden-more-badges{display:block}.lgn-badge-panel-small .badges-to-show-tooltip{display:inline-block}.lgn-badge-panel .no-badges{clear:both;padding:35px 0 10px;text-align:left;font-weight:300}.lgn-badge-panel .badge-row{float:left;clear:both;margin-top:6px;text-align:left}.lgn-badge-panel .badge-row .popover.fade{min-width:130px}.lgn-badge-panel .badge-row:first-child{margin-top:25px}.lgn-badge-panel .btn-manage-badges{margin-top:10px;float:left}.lgn-badge-panel .one-badge{display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid rgba(0,0,0,0);width:30px;height:30px;position:relative}.lgn-badge-panel .one-badge span.badge-background-sprite,.lgn-badge-panel .one-badge span.badge-border-sprite{position:absolute;width:34px;height:34px;opacity:0;border-radius:20px}.lgn-badge-panel .one-badge span.badge-background-sprite{border:1px solid rgba(0,0,0,0)}.lgn-badge-panel .one-badge span.badge-border-sprite{border-width:1px;border-style:solid}.lgn-badge-panel .one-badge:hover span.badge-background-sprite{opacity:.2}.lgn-badge-panel .one-badge:hover span.badge-border-sprite{opacity:1}.lgn-badge-panel .one-badge svg{width:32px !important;margin-left:1px}.lgn-badge-panel .hidden-more-badges .badge-row{max-width:160px;min-width:100px}.sch-shift-orientation-right .lgn-badge-panel-extra-small{right:16px}.lgn-tm-manage-badges .badges-body .badge-search{padding:20px 20px 0 20px}.lgn-tm-manage-badges .badges-body .no-badges-found{display:flex;justify-content:center;align-items:center;height:150px;font-size:16px}.lgn-tm-manage-badges .badges-body .badge-row{min-height:48px;border-bottom:solid 1px #e0e5ec;margin-left:0px;margin-right:0px}.lgn-tm-manage-badges .badges-body .badge-row:last-child{border-bottom-width:0}.lgn-tm-manage-badges .badges-body .badge-row .badge-title{height:100%;font-size:11px;font-weight:500;line-height:16px;text-transform:uppercase;word-break:break-word;color:#332f2f}.lgn-tm-manage-badges .badges-body .badge-row .badge-title.skill-badge{margin-right:17px}.lgn-tm-manage-badges .badges-body .badge-row .badge-description{height:100%;font-size:13px;font-weight:300;line-height:16px;word-break:break-word;color:#3c4c65}.lgn-tm-manage-badges .badges-body .badge-row .badge-date-description{height:100%;font-size:13px;font-weight:400;line-height:20px;color:#3c4c65}.lgn-tm-manage-badges .badges-body .badge-row .badge-selected{font-size:13px;margin-top:6px;font-weight:300;line-height:3.55;text-align:left;color:#3c4c65}.lgn-tm-manage-badges .badges-body .badge-row .badge-date-picker input-field input{font-size:12px}.lgn-tm-manage-badges .badges-body .badge-row .arrow{margin-left:18px}.lgn-tm-manage-badges .badges-body .badge-row .badge-icon{margin-top:5px}.profile{clear:both}.profile .lgn-badge-panel{margin-bottom:0px;padding-bottom:0px}.profile .lg-sub-content-box-title{margin-bottom:5px}.profile .address2{margin-left:0px}.profile .state{width:100px !important}.profile .email-div{display:flex}.profile .email-div-pending-note{cursor:pointer;position:relative;margin-left:5px;color:#0b87e3}.profile .email-div-pending-note-tooltip-wrapper{position:absolute;max-width:328px;top:30px;right:-5px;font-size:11px;border-radius:6px;color:#212b36;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.25)}.profile .email-div-pending-note-tooltip{position:relative;padding:9px 11px}.profile .email-div-pending-note-tooltip:after{content:"";position:absolute;top:-20px;right:45px;display:block;width:0;height:0;border:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff}.profile .email-div-pending-note-tooltip:before{content:"";position:absolute;top:-24px;right:43px;display:block;width:0;height:0;border:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,.1)}.profile .hrDestails inline-input>ng-transclude{display:block}.profile .collapsible-body-pmi{background-color:#f3f6f8;margin:0}.profile .collapsible-body-pmi>ng-transclude{margin:0 5px}.profile .legion-information .label{text-align:left;letter-spacing:normal;font-size:12px;color:#3c4c65;padding-left:0;padding-bottom:2px;padding-top:17px}.profile .legion-information .col-xs-6{margin-top:4px}.profile .legion-information .value{text-align:left;padding-left:0;padding-bottom:7px;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;color:#67696d}.profile .legion-information lg-eg-status::after{content:none}.profile .legion-information .external-pin{word-break:break-word}.profile .lg-form-section-action{z-index:2;margin:10px -15px 10px 10px;top:20px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.profile .lg-form-section-action{top:65px}}.profile .lg-form-section-action ::-ms-clear{display:none}.profile input-field{text-align:left}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.profile form-section,.profile .lg-general-form{position:static}}.profile form-section ::-ms-clear,.profile .lg-general-form ::-ms-clear{display:none}.profile .lg-general-form__top-buttons{position:absolute;top:10px;right:15px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.profile .lg-general-form__top-buttons{top:55px}}.profile .lg-general-form__top-buttons ::-ms-clear{display:none}.profile .fifty-percent-div{width:50% !important;max-width:50% !important}.profile .fifty-percent-div content-box{min-width:100%}.profile .fifty-percent-div lgn-tm-engagement-quick{min-width:100%}.profile .disable-content-outer{position:relative;width:100%;opacity:.5}.profile .disable-content-outer:after{content:"";position:absolute;inset:0;cursor:not-allowed}.profile .contentText{text-align:left;font-size:12px;color:#67696d}.profile .lg-input-wrapper__wrapper{grid-template-columns:repeat(2, 1fr) !important}.profile .userProfileText,.profile .user-readonly-details .value .email,.profile .user-readonly-details .value .phone{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;color:#67696d}.profile .userProfileHeading{font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#3c4c65;padding-left:0;line-height:22px;font-size:12px}.profile lg-button::after{content:none;margin-left:0px}.profile .legion-status{margin-top:22px;padding-left:0px}.profile .legion-status lg-button{margin-right:15px;position:relative}.profile .legion-status lg-button:not(:last-child):after{border-radius:50%;content:"";position:absolute;top:50%;right:-11px;width:2px;height:2px;background:#000}.profile .showPin{margin-left:18px}.profile lg-button[action-link] button{font-size:12px;font-weight:500}.profile .label span{font-size:12px;font-weight:bold}.profile input-field input,.profile input-field textarea,.profile input-field select{height:32px}.profile .user-readonly-details{text-align:left}.profile .user-readonly-details .value{text-align:left;padding-left:0;padding-bottom:15px;font-size:12px}.profile .user-readonly-details .value .email-image{margin-right:4%;margin-top:1%;width:12px;height:18px;font-size:12px;line-height:1.5;color:#0087e3;float:left;clear:left;white-space:nowrap}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.profile .user-readonly-details .value .email-image{margin-right:10px}}.profile .user-readonly-details .value .email-image ::-ms-clear{display:none}.profile .user-readonly-details .value .cell-image{margin-right:4%;width:8px;height:18px;font-size:18px;line-height:1;color:#0087e3;float:left;padding-top:10px;clear:left;margin-left:2px;margin-bottom:13px;white-space:nowrap}.profile .user-readonly-details .value .phone{float:left;padding-top:8px;text-align:left}.profile .user-readonly-details .value .email{float:left;text-align:left;white-space:nowrap}.hr-engagement{float:none}.modal-dialog.modal-370{width:370px}.modal-dialog.modal-370 .modal-instance-button{width:125px}.modal-dialog.modal-370 .modal-content{position:relative;padding:65px 43px 33px 43px;text-align:center}.modal-dialog.modal-370 .verify-mail-modal-images{position:relative;min-height:136px;margin-bottom:35px}.modal-dialog.modal-370 .verify-mail-modal-images-img-wrapper{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.modal-dialog.modal-370 .verify-mail-modal-text{font-size:16px;line-height:21px;color:#53585e;margin-bottom:20px;word-break:break-word}.modal-dialog.modal-370 .verify-mail-modal-button-wrapper{display:flex;justify-content:center}.attribute-overview{padding:0px !important}.attribute-overview .status-highlight{padding:0 5px;border-radius:20px;height:auto;padding:5px;min-width:80px;display:inline-block;text-align:center;font-size:12px !important}.attribute-overview .highlight-color-current{background-color:#bbe5b3}.attribute-overview .highlight-color-expired{background-color:#ffc48b}.attribute-overview .highlight-color-draft{background-color:#bbe3fa}.attribute-overview .attribute-name{padding-left:0px !important;font-size:16px;line-height:24px;color:#52575c}.attribute-overview .attribute-value{font-size:16px;line-height:24px;color:#52575c}.attribute-overview .attribute-status{padding-right:0px !important}.attribute-overview .one-line-overflow,.attribute-overview .ellipsis,.attribute-overview notification .notification-details-swap .person .name,notification .notification-details-swap .person .attribute-overview .name,.attribute-overview .generate-modal-location,.attribute-overview week-schedule-shift .week-schedule-worker-name,week-schedule-shift .attribute-overview .week-schedule-worker-name,.attribute-overview week-schedule-shift .week-schedule-role-name,week-schedule-shift .attribute-overview .week-schedule-role-name,.attribute-overview .draggable-shift .week-schedule-worker-name,.draggable-shift .attribute-overview .week-schedule-worker-name,.attribute-overview .draggable-shift .week-schedule-role-name,.draggable-shift .attribute-overview .week-schedule-role-name,.attribute-overview .week-schedule-shift .week-schedule-worker-name,.week-schedule-shift .attribute-overview .week-schedule-worker-name,.attribute-overview .week-schedule-shift .week-schedule-role-name,.week-schedule-shift .attribute-overview .week-schedule-role-name,.attribute-overview .lg-week-other-pay-editor input-field[inline] input,.lg-week-other-pay-editor input-field[inline] .attribute-overview input,.attribute-overview .lg-week-other-pay-editor input-field[inline] select,.lg-week-other-pay-editor input-field[inline] .attribute-overview select,.attribute-overview .lg-week-other-pay-editor input-field[inline] .input-faked,.lg-week-other-pay-editor input-field[inline] .attribute-overview .input-faked,.attribute-overview .lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search .attribute-overview input,.attribute-overview .lg-timesheet-other-pay-editor input-field[inline] input,.lg-timesheet-other-pay-editor input-field[inline] .attribute-overview input,.attribute-overview .lg-timesheet-other-pay-editor input-field[inline] select,.lg-timesheet-other-pay-editor input-field[inline] .attribute-overview select,.attribute-overview .lg-timesheet-other-pay-editor input-field[inline] .input-faked,.lg-timesheet-other-pay-editor input-field[inline] .attribute-overview .input-faked,.attribute-overview .lg-timesheet-other-pay-editor .main-container .field-container--location-search input,.lg-timesheet-other-pay-editor .main-container .field-container--location-search .attribute-overview input,.attribute-overview .lg-week-timeoff-editor input-field[inline] input,.lg-week-timeoff-editor input-field[inline] .attribute-overview input,.attribute-overview .lg-week-timeoff-editor input-field[inline] select,.lg-week-timeoff-editor input-field[inline] .attribute-overview select,.attribute-overview .lg-week-timeoff-editor input-field[inline] .input-faked,.lg-week-timeoff-editor input-field[inline] .attribute-overview .input-faked,.attribute-overview .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .attribute-overview input,.attribute-overview .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .attribute-overview select,.attribute-overview .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .attribute-overview .input-faked,.attribute-overview .lg-week-timeclock-editor input-field[inline] input,.lg-week-timeclock-editor input-field[inline] .attribute-overview input,.attribute-overview .lg-week-timeclock-editor input-field[inline] select,.lg-week-timeclock-editor input-field[inline] .attribute-overview select,.attribute-overview .lg-week-timeclock-editor input-field[inline] .input-faked,.lg-week-timeclock-editor input-field[inline] .attribute-overview .input-faked,.attribute-overview .lg-timesheet-week-view__title-span-sub--home,.attribute-overview .lg-timesheet-week-view__title-span-sub--job,.attribute-overview .lg-timesheet-timeoff-editor input-field[inline] input,.lg-timesheet-timeoff-editor input-field[inline] .attribute-overview input,.attribute-overview .lg-timesheet-timeoff-editor input-field[inline] select,.lg-timesheet-timeoff-editor input-field[inline] .attribute-overview select,.attribute-overview .lg-timesheet-timeoff-editor input-field[inline] .input-faked,.lg-timesheet-timeoff-editor input-field[inline] .attribute-overview .input-faked,.attribute-overview .timesheet-details-info__title-span-sub--home,.attribute-overview .timesheet-details-info__title-span-sub--job,.attribute-overview .lg-schedule-change-premium__rules input-field select,.lg-schedule-change-premium__rules input-field .attribute-overview select,.attribute-overview .lg-new-timeclock-editor-improved input-field[inline] input,.lg-new-timeclock-editor-improved input-field[inline] .attribute-overview input,.attribute-overview .lg-new-timeclock-editor-improved input-field[inline] select,.lg-new-timeclock-editor-improved input-field[inline] .attribute-overview select,.attribute-overview .lg-new-timeclock-editor-improved input-field[inline] .input-faked,.lg-new-timeclock-editor-improved input-field[inline] .attribute-overview .input-faked,.attribute-overview .lg-new-timeclock-editor-improved .main-container .field-container--location input,.lg-new-timeclock-editor-improved .main-container .field-container--location .attribute-overview input,.attribute-overview .timesheet-details-modal__title-span-sub--home,.attribute-overview .timesheet-details-modal__title-span-sub--job,.attribute-overview .lg-timesheet-table-improved__name .name,.lg-timesheet-table-improved__name .attribute-overview .name,.attribute-overview .lg-timesheet-table-improved__name .title,.lg-timesheet-table-improved__name .attribute-overview .title,.attribute-overview .forecast-prediction-tooltip-events div,.forecast-prediction-tooltip-events .attribute-overview div,.attribute-overview .sch .sch-location-publish-name,.sch .attribute-overview .sch-location-publish-name,.attribute-overview .sch .sch-worker-h-view-role-name,.sch .attribute-overview .sch-worker-h-view-role-name,.attribute-overview .sch .sch-worker-h-view-sub-role-name,.sch .attribute-overview .sch-worker-h-view-sub-role-name,.attribute-overview .sch .sch-shift-worker-profile-initials,.sch .attribute-overview .sch-shift-worker-profile-initials,.attribute-overview .select-inner-contents,.attribute-overview .announcements-list .one-attachment-title,.announcements-list .attribute-overview .one-attachment-title,.attribute-overview .new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input .attribute-overview .one-attachment-title,.attribute-overview .announcements-list .announcement-object .announcement-title,.announcements-list .announcement-object .attribute-overview .announcement-title,.attribute-overview .tmroster .tr .name,.tmroster .tr .attribute-overview .name,.attribute-overview .tmroster .tr .title,.tmroster .tr .attribute-overview .title,.attribute-overview .school-calendars-header-title,.attribute-overview .school-calendars .calendar-overview-title,.school-calendars .attribute-overview .calendar-overview-title,.attribute-overview .school-calendars .session-information-title,.school-calendars .attribute-overview .session-information-title,.attribute-overview .tm-info .timeoff-requests .request-body span,.tm-info .timeoff-requests .request-body .attribute-overview span,.attribute-overview .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .attribute-overview .sch-shift-worker-profile-initials,.attribute-overview .lgn-badge-panel .badge-row .popover.fade div.popover-content,.lgn-badge-panel .badge-row .popover.fade .attribute-overview div.popover-content{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.no-data-text{margin-top:10px;margin-bottom:20px}.view-attribute{position:absolute;right:10px;bottom:10px}.pending-onboarding-notification{display:flex;justify-content:space-between;padding:10px;background:#eef5fb;border-radius:5px;margin-bottom:20px;border:1px dashed #d8d8d8}.pending-onboarding-notification-text{display:flex;align-items:center;font-size:13px;line-height:18px}.pending-onboarding-notification-text span{font-size:inherit}.pending-onboarding-notification-text b{line-height:inherit;font-size:inherit;font-weight:500;margin:0 4px}.pending-onboarding-notification-buttons{display:flex}.as-of-date-notification{display:flex;justify-content:space-between;align-items:center;background:#ebecf6;border:1px solid #c7cce5;border-radius:6px;padding:8px 12px;margin-bottom:16px;color:#233270;font-weight:500;font-size:16px}.as-of-date-notification-text{font-size:inherit}.lgn-tm-new-badge>.row{margin:20px}.lgn-tm-new-badge .text-modal-label{text-transform:uppercase;font-size:12px;line-height:1.67;text-align:left;color:#3c4c65}.lgn-tm-new-badge .color-preset span{width:36px;height:36px;border-radius:50%;display:block;margin-bottom:5px;cursor:pointer}.lgn-tm-new-badge .color-preset span.color-selected{background:url("../img/legion/check.png") center center no-repeat}.lgn-tm-new-badge .icon-preset span{width:36px;height:36px;border:1px solid #ccdaed;border-radius:5px;display:block;margin:6px 0 8px;cursor:pointer;background:center center no-repeat}.lgn-tm-new-badge .icon-preset span:hover,.lgn-tm-new-badge .icon-preset span.icon-selected{background:#d6e2f1;border-color:#094ba6}.lgn-tm-new-badge .form-control{border-color:#dddcdf;box-shadow:none;margin:4px 0 20px;cursor:pointer}.lgn-tm-new-badge lgn-check-box{display:inline-block}.lgn-tm-new-badge lgn-check-box+span{padding:5px;position:relative;top:-10px}.single-calendar-picker{margin-top:12px;position:absolute;z-index:9;border-radius:5px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.13)}.single-calendar-picker-title{background-color:#9ca7ba;color:#fff;font-size:12px;line-height:1.67;text-transform:uppercase;text-align:left;padding:10px 18px 10px;border-radius:5px 5px 0 0}.single-calendar-picker-title:before{border:10px solid rgba(0,0,0,0);content:"";border-bottom-color:#9ca7ba;position:absolute;left:50%;top:-20px;margin-left:-10px}.single-calendar-picker-title img{float:right;position:relative;top:-2px;cursor:pointer}.single-calendar-picker i.fa-chevron-left,.single-calendar-picker i.fa-chevron-right{color:#53585f;font-size:14px;margin:4px 15px}.single-calendar-picker single-calendar{border:solid 1px #dddedf;border-top-width:0;display:block;padding:20px 10px 10px}.single-calendar-picker single-calendar .ranged-single-calendar:before{content:"";display:block;border-top:1px solid #dddcdf;margin-left:-10px;margin-right:-10px;opacity:.5}.single-calendar-picker single-calendar .ranged-calendar__month-name{line-height:1.54}.reset-user-modal .lg-modal__title{background-color:#0087e3;font-size:18px;color:#fff}.reset-user-modal .lg-modal__body{margin-top:20px;margin-bottom:10px}.reset-user-modal .title{font-size:16px;line-height:2.35;color:#58616a;height:62px}.reset-user-modal .lg-modal__title .dismiss{display:none}.reset-user-modal button{border-radius:56px;width:132px;height:40px}.reset-user-modal lg-button[primary-full] button{background-color:#77d577;background-image:none;border:solid 1px #64c164;color:#333}.reset-user-modal lg-button[primary-full] button:hover{background-color:#77d577;background-image:none !important;border:solid 1px #64c164;color:#333;box-shadow:none}.reset-user-modal lg-button[plain-full] button{float:left !important;background-color:#dcdee0;border:solid 1px #c1c7ce}.reset-user-modal .lg-modal form-buttons{padding:14px}.reset-user-modal .lg-modal form-buttons>div:nth-child(2){width:100%;display:flex;justify-content:space-between}.reset-div{border-top:1px solid #dfe3e8;margin-left:2%}.lgn-action-button{height:36px;border-radius:100px;border:solid 1px #b3bdcb;font-size:11px;padding-right:20px;padding-left:20px;padding-top:8px;font-family:"Mallory Book"}.lgn-img-action-left{margin-right:9px}.lgn-img-action-right{margin-left:9px;margin-bottom:2px}.lgn-reset-password{float:left}.lgn-action-button.lgn-action-button-dark{background-color:#001160;color:#fff}.lgn-action-button.lgn-action-button-danger{background-color:#fb7800;color:#fff}.lgn-action-button.lgn-action-button-dark:hover{color:#fff}.lgn-action-button.lgn-action-button-light{background-color:#fff;color:#001160}.lgn-action-button.lgn-action-button-light:hover{color:#001160}.lgn-action-button.lgn-action-button-success{font-size:13px;text-align:center;color:#09490d;height:40px;border-radius:56px;background-color:#77d577;border:solid 1px #64c164;margin:auto;padding:auto;width:100%}.lgn-action-button.lgn-action-button-default{font-size:13px;text-align:center;color:#09490d;height:40px;border-radius:56px;background-color:#dcdee0;border:solid 1px #c1c7ce;margin:auto;padding:auto;width:100%}[uib-popover-template]{cursor:pointer}.lgn-popover-action-menu .popover .arrow{right:8px !important}.lgn-popover-action-menu .action-text{height:20px;font-size:12px;line-height:1.67;color:#58616a;width:200px;cursor:pointer}.lgn-popover-action-menu .action-text.danger{color:#cc2f33}.lgn-popover-action-menu .action-text:hover{font-weight:900}.lgn-popover-class{border-radius:5px;width:230px}.lgnToggleIconButton{width:100%;height:100%;cursor:pointer;border:1px solid rgba(0,0,0,0)}.lgnToggleIconButton:hover{border:solid 1px #b7cde7}.lgnToggleIconButton .icon{margin:auto}.lgnToggleIconButton.active-icon{background-color:#f1f6fd;border:solid 1px #b7cde7}.lgn-search-box{width:100%;height:100%;display:inline-block;border-left:solid 1px #dfe5ec;border-right:solid 1px #dfe5ec;border-top:none;border-bottom:none}.lgn-search-box .search-input-box{position:relative;float:right;display:inline-block;height:50px;border:none;width:235px;line-height:1.67}.lgn-search-box .search-icon{position:relative;float:right;display:inline-block;margin-right:15px;padding-left:13px;height:50px}.lgnCheckBox{width:32px;height:32px;background-color:#fff;border:solid 1px #e0e1ea;border-radius:50%;cursor:pointer}.lgnCheckBox.checked{background-color:#0086e3;border:solid 1.1px #0086e3}.lgnCheckBox.disabled{border:solid 1px #ffe1ea}.lgnCheckBox.checked.disabled{background-color:#7d7d7d;border-color:#7d7d7d !important;cursor:unset}.lgnCheckBox.disabled{border:solid 1px #ffe1ea}.lgnCheckBox.error{border:solid 1px #cc2f33}.lgnCheckBox .check-image{position:absolute;padding-left:8px;padding-top:9px;margin:auto;display:inherit}user-profile-section{display:block;clear:both}user-profile-section .user-profile-section__body{position:relative}user-profile-section .user-profile-section__lock{font-size:14px;line-height:1.43;text-align:right;color:#53585f;margin-top:17px !important}user-profile-section .user-profile-section__lock i{color:#afb1b3}user-profile-section .user-profile-section__header{height:57px;box-shadow:0 -1px #e0e5ec;border-bottom:1px solid #e0e5ec}user-profile-section .user-profile-section__header .pull-right>*{margin-top:10px;display:inline-block;margin-right:16px}user-profile-section .user-profile-section__title{font-size:14px;padding-top:20px;line-height:1;text-align:left;color:#53585f;padding-left:25px}user-profile-section .user-profile-section__title span,user-profile-section .user-profile-section__title img{display:inline-block;margin-right:15px}.lgn-alert-modal{font-family:"Mallory Book";padding:20px 20px 25px 20px}.lgn-alert-modal .lgn-alert-icon{height:38px;width:38px;border-radius:50%;text-align:center;margin:auto;color:#fff;font-size:25px;line-height:1.5;margin-bottom:10px}.lgn-alert-modal .lgn-alert-icon.success{background-image:url("../img/legion/confirmation-circle.png");background-image:-webkit-image-set("../img/legion/confirmation-circle.png" 1x, "../img/legion/confirmation-circle@2x.png" 2x, "../img/legion/confirmation-circle@3x.png" 3x);background-image:image-set("../img/legion/confirmation-circle.png" 1x, "../img/legion/confirmation-circle@2x.png" 2x, "../img/legion/confirmation-circle@3x.png" 3x)}.lgn-alert-modal .lgn-alert-icon.warning{background-image:url("../img/legion/warning.png");background-image:-webkit-image-set("../img/legion/warning.png" 1x, "../img/legion/warning@2x.png" 2x, "../img/legion/warning@3x.png" 3x);background-image:image-set("../img/legion/warning.png" 1x, "../img/legion/warning@2x.png" 2x, "../img/legion/warning@3x.png" 3x)}.lgn-alert-modal .lgn-alert-icon.error{background-image:url("../img/legion/failed.png");background-image:-webkit-image-set("../img/legion/failed.png" 1x, "../img/legion/failed@2x.png" 2x, "../img/legion/failed@3x.png" 3x);background-image:image-set("../img/legion/failed.png" 1x, "../img/legion/failed@2x.png" 2x, "../img/legion/failed@3x.png" 3x)}.lgn-alert-modal .lgn-alert-title{font-size:15px;font-weight:500;line-height:1.33;text-align:center;color:#53585f;margin-bottom:11px;word-break:break-word}.lgn-alert-modal .lgn-alert-title.error{color:#cc2f33}.lgn-alert-modal .lgn-alert-message{font-size:14px;line-height:1.57;text-align:center;color:#53585f}.lgn-alert-modal .lgn-action-bar{margin-top:20px;display:inline-block;width:100%}.lgn-alert-modal .lgn-alert-button{min-width:130px;width:auto}.lgn-alert-modal .lgn-action-bar .cancel-button{min-width:130px;width:auto;float:left}.lgn-alert-modal .lgn-action-bar .ok-button{min-width:130px;width:auto;float:right;display:inline-block}.lgn-alert-modal .lgn-single-action-bar{padding-top:20px;width:100%}.lgn-alert-modal .lgn-action-bar .single-button{display:block;margin:auto;min-width:130px;width:130px}.lgn-alert-modal .lgn-single-action-bar .single-button{display:block;margin:auto;min-width:130px;width:130px}.redesigned-modal{display:flex;flex-direction:column;width:394px;padding:27px 24px}.redesigned-modal-header{display:flex;align-items:center}.redesigned-modal-header.center-icon{justify-content:center}.redesigned-modal-icon{margin-right:15px}.redesigned-modal-icon-i{color:#f6a609;font-size:15px;font-weight:500;border:2px solid #f6a609;border-radius:50%;padding:1px 8px}.redesigned-modal-title{color:#25282b;font-size:20px;font-weight:600}.redesigned-modal-body{margin:15px 0 20px 0}.redesigned-modal-body input:checked{background:#5865c1}.redesigned-modal-body input:checked::after{border-radius:1px;border-color:#fff !important}.redesigned-modal-body .input-label{user-select:none;color:#000 !important}.redesigned-modal-text{font-size:14px;line-height:22px;margin-bottom:15px;color:#52575c}.redesigned-modal-footer{display:flex;justify-content:flex-end}.redesigned-modal-footer .redesigned-button{border-radius:3px}.confirm-modal p{margin:50px 40px 20px;text-align:center;line-height:1.6;font-size:13px;font-weight:bold}.confirm-modal .lgn-action-bar{padding:20px}.confirm-modal .lgn-action-bar .cancel-button{min-width:130px;width:auto;float:left}.confirm-modal .lgn-action-bar .ok-button{min-width:130px;width:auto;display:inline-block}.lgn-toast{position:sticky;top:6px;height:0px;z-index:1000}.lgn-toast .inner{width:1114px;height:57px;border-radius:3px;background-color:#eaf8f8;box-shadow:0 0 0 1px rgba(63,63,68,.05),0 1px 3px 0 rgba(63,63,69,.15);border-top:3px solid #47c1bf;text-align:left;padding:11px 15px;font-size:14px;color:#212b36;position:absolute;right:6px}.lgn-toast .inner .icon{width:32px;height:32px;background-color:#b6eceb;border-radius:50%;display:inline-block;text-align:center;margin-right:16px;vertical-align:sub}.lgn-toast .inner .icon::before{content:url(../img/legion/icon-info.svg);background-color:#00848e;border:2px solid #00848e;border-radius:50%;margin-top:6px;display:inline-block;width:20px;height:20px}.lgn-toast .inner button{float:right}.lgn-toast .inner .flat{border-color:#44b8b5;color:#44b8b5}.lgn-toast .inner .material{background-image:linear-gradient(to bottom, #47c1bf, #3bb8b3)}.lgn-toast.warning .inner{width:1114px;height:57px;border-radius:3px;background-color:#fdf5dc;box-shadow:0 0 0 1px rgba(63,63,68,.05),0 1px 3px 0 rgba(63,63,69,.15);border-top:3px solid #edc200;text-align:left;padding:11px 15px;font-size:14px;color:#212b36;position:absolute;right:6px}.lgn-toast.warning .inner .icon{width:32px;height:32px;background-color:#ffea8a;border-radius:50%;display:inline-block;text-align:center;margin-right:16px;vertical-align:sub}.lgn-toast.warning .inner .icon::before{content:url(../img/legion/icon-info.svg);background-color:#9c6f19;border:2px solid #9c6f19;border-radius:50%;margin-top:6px;display:inline-block;width:20px;height:20px}.lgn-toast.warning .inner button{float:right}.lgn-toast.warning .inner .flat{border-color:#44b8b5;color:#44b8b5}.lgn-toast.warning .inner .material{background-image:linear-gradient(to bottom, #edc200, #edc200)}.lgn-toast.animated{opacity:0;transition:opacity .3s}.lgn-toast.animated.active{opacity:1}.lg-page-heading{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:24px;padding:0 10px;position:relative}.lg-page-heading__breadcrumbs{margin-bottom:10px;flex:0 0 100%}.lg-page-heading__breadcrumbs a{font-size:14px;color:#637381;position:relative}.lg-page-heading__breadcrumbs a:first-child{padding-left:16px}.lg-page-heading__breadcrumbs a:first-child::before{content:url(../img/legion/lgComponents/arrow-left.svg);position:absolute;left:-6px;top:-2px}.lg-page-heading__breadcrumbs-separator{padding:0 5px}.lg-page-heading h1{font-size:28px;font-weight:bold;color:#212b36;display:inline-block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-page-heading h1{flex:none}}.lg-page-heading h1 ::-ms-clear{display:none}.lg-page-heading .disableInfoContainer{position:relative;margin-left:20px;background-color:#fff;padding:5px;height:28px;max-width:330px;top:-5px;margin-top:5px}.lg-page-heading .versionInfo{position:relative;top:-4px;left:10px;margin-top:5px;width:94px;height:20px;font-size:14px;font-weight:500;line-height:1.43;text-align:left;color:#637381}.lg-page-heading .disableInfo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:.1px;text-align:center;color:#52575c}.lg-page-heading .triangle-icon{position:absolute;width:0;height:0;border-top:14px solid rgba(0,0,0,0);border-bottom:14px solid rgba(0,0,0,0);border-right:11px solid #fff;left:-11px;top:0px}.lg-page-heading__button{position:absolute;bottom:0;right:10px}.lg-page-heading .title-breadcrumbs{display:flex;align-items:center}.lg-page-heading .title-breadcrumbs.limit{max-width:60%}.lg-page-heading .title-breadcrumbs.limit .title{max-width:100%}.lg-page-heading .title-breadcrumbs h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-page-heading .title-breadcrumbs .arrow{width:25px;height:25px;margin:0px 5px}form-section{display:flex;padding:20px 10px;flex-wrap:wrap;margin:0 -30px;position:relative}form-section content-box+content-box{margin-top:20px}form-section::before{content:"";border-top:1px solid #dfe3e8;display:block;width:calc(100% - 60px);top:0;position:absolute;left:50%;transform:translateX(-50%)}form-section .info{flex:1 1 245px;margin:0 30px 20px}form-section .info h2{font-size:16px;color:#212b36;margin-bottom:10px;line-height:1.5;text-transform:capitalize}form-section .info p{font-size:14px;color:#637381;line-height:1.43}form-section>ng-transclude{flex:2.44 1 600px;margin:0 30px}form-section>ng-transclude advanced-section{margin-left:-20px;margin-right:-20px}form-section[stack]>ng-transclude,form-section[stack] .info{flex-basis:100%}.lg-form-section-action{position:absolute;top:-56px;right:40px}.emp-performance>ng-transclude{flex:2.44 1 900px !important}content-box{display:block}content-box.no-background-styles>ng-transclude{box-shadow:none;background:rgba(0,0,0,0);border:none}content-box h2{font-size:16px;color:#212b36;margin-bottom:20px}content-box[padding]>ng-transclude{padding:24px 20px}content-box>ng-transclude{border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);display:block;position:relative;height:100%}content-box>ng-transclude p{font-size:14px;line-height:1.43;color:#212b36;margin-bottom:20px}content-box>ng-transclude p b{font-size:14px}input-field{display:block;width:100%;line-height:1}input-field::after{content:"";display:block;clear:both}input-field .input-form{position:relative;display:block}input-field .input-form.input-field-disabled{cursor:not-allowed}input-field .input-form.input-field-disabled input,input-field .input-form.input-field-disabled input+.number-controls,input-field .input-form.input-field-disabled select,input-field .input-form.input-field-disabled select+.number-controls,input-field .input-form.input-field-disabled textarea,input-field .input-form.input-field-disabled textarea+.number-controls,input-field .input-form.input-field-disabled .input-faked,input-field .input-form.input-field-disabled .input-faked+.number-controls{color:#637381;background-color:#f9fafb;border:1px solid #dfe3e8;background-image:none;box-shadow:none;pointer-events:none}input-field .input-form.input-field-editing input,input-field .input-form.input-field-editing textarea,input-field .input-form.input-field-editing select{border:solid 2px #5d6cc5}input-field:not([value]){visibility:hidden}input-field[bold-label] .input-label{font-weight:500}input-field input,input-field textarea,input-field select{width:100%;height:36px;border-radius:3px;background-color:#fff;box-shadow:inset 0 1px 2px 0 rgba(102,113,123,.01),inset 0 0 0 1px rgba(102,113,123,.05);border:1px solid #c4cdd5;font-size:14px;color:#212b36;padding:0 12px;transition:border-color .24s}input-field input.ng-invalid:not([type=checkbox]):not([type=radio]),input-field input.input-invalid:not([type=checkbox]):not([type=radio]),input-field textarea.ng-invalid:not([type=checkbox]):not([type=radio]),input-field textarea.input-invalid:not([type=checkbox]):not([type=radio]),input-field select.ng-invalid:not([type=checkbox]):not([type=radio]),input-field select.input-invalid:not([type=checkbox]):not([type=radio]){color:red;border-color:#ed6347;background-color:#fbeae5;background-image:none}input-field input.ng-invalid:not([type=checkbox]):not([type=radio])+.number-controls,input-field input.input-invalid:not([type=checkbox]):not([type=radio])+.number-controls,input-field textarea.ng-invalid:not([type=checkbox]):not([type=radio])+.number-controls,input-field textarea.input-invalid:not([type=checkbox]):not([type=radio])+.number-controls,input-field select.ng-invalid:not([type=checkbox]):not([type=radio])+.number-controls,input-field select.input-invalid:not([type=checkbox]):not([type=radio])+.number-controls{border-color:#ed6347;background-image:none}input-field input.ng-invalid:not([type=checkbox]):not([type=radio])+.number-controls .number-up,input-field input.input-invalid:not([type=checkbox]):not([type=radio])+.number-controls .number-up,input-field textarea.ng-invalid:not([type=checkbox]):not([type=radio])+.number-controls .number-up,input-field textarea.input-invalid:not([type=checkbox]):not([type=radio])+.number-controls .number-up,input-field select.ng-invalid:not([type=checkbox]):not([type=radio])+.number-controls .number-up,input-field select.input-invalid:not([type=checkbox]):not([type=radio])+.number-controls .number-up{border-color:#ed6347}input-field input::placeholder,input-field textarea::placeholder,input-field select::placeholder{color:#919eab}input-field textarea{height:auto;padding-top:12px;padding-bottom:12px;line-height:1.3}input-field select,input-field[for-widget] input{-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(to bottom, #ffffff, #f9fafb);box-shadow:0 1px 0 0 rgba(22,29,37,.05);padding-right:30px}input-field .select-wrapper{position:relative}input-field .select-wrapper span{position:absolute;font-size:14px;top:50%;transform:translateY(-50%);left:12px;color:#919eab;pointer-events:none;max-width:calc(100% - 44px);overflow:hidden;margin-right:32px;text-overflow:ellipsis}input-field :not(.input-field-disabled) .select-wrapper::before,input-field[for-widget] .input-form:not(.input-field-disabled)::before{content:"";position:absolute;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-bottom:3px solid #656c74;top:13px;right:13px;pointer-events:none}input-field :not(.input-field-disabled) .select-wrapper::after,input-field[for-widget] .input-form:not(.input-field-disabled)::after{content:"";position:absolute;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-top:3px solid #656c74;bottom:13px;right:13px;pointer-events:none;top:21px}input-field[type=number]{width:80px}input-field[type=number] input{text-align:center}input-field input[type=number],input-field input[type=time]{padding:0 10px}input-field input[type=number]::-webkit-inner-spin-button,input-field input[type=number]::-webkit-outer-spin-button,input-field input[type=number]::-webkit-clear-button,input-field input[type=time]::-webkit-inner-spin-button,input-field input[type=time]::-webkit-outer-spin-button,input-field input[type=time]::-webkit-clear-button{display:none}input-field .number-controls{width:22px;height:36px;background-image:linear-gradient(to bottom, #ffffff, #f9fafb);border:1px solid #c4cdd5;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;top:0;right:0}input-field .number-controls .number-up,input-field .number-controls .number-down{width:100%;height:18px;position:relative;cursor:pointer}input-field .number-controls .number-up{border-bottom:1px solid #c4cdd5}input-field .number-controls .number-up::after{content:"";position:absolute;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-bottom:3px solid #656c74;top:7px;right:7px;pointer-events:none}input-field .number-controls .number-down::after{content:"";position:absolute;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-top:3px solid #656c74;bottom:8px;right:7px;pointer-events:none}input-field[type=dollar] input{padding-left:35px;padding-right:12px}input-field[type=dollar] .input-form::before{content:"$";position:absolute;top:11px;left:14px;color:#212b36;font-size:14px}input-field[type=dollar] .input-form.input-field-disabled::before,input-field[type=dollar] .input-form.input-field-disabled::after{color:#637381}input-field[type=checkbox],input-field[type=radio]{display:inline-flex;width:auto}input-field[type=checkbox] .input-label,input-field[type=radio] .input-label{order:2;padding:0 0 0 8px;margin:0;line-height:16px}input-field[type=checkbox] .input-label:not(.input-field-disabled),input-field[type=radio] .input-label:not(.input-field-disabled){color:#212b36}input-field[type=radio]{margin:0 30px 0 0}input-field input[type=checkbox],input-field input[type=radio]{display:block;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border-radius:3px;margin:0;background-image:linear-gradient(to bottom, #ffffff, #f9fafb);box-shadow:0 1px 0 0 rgba(22,29,37,.05);border:1px solid #c4cdd5}input-field input[type=checkbox][disabled],input-field input[type=radio][disabled]{background-color:#f9fafb;border:1px solid #dfe3e8;background-image:none;box-shadow:none}input-field input[type=checkbox][disabled]:checked::after,input-field input[type=radio][disabled]:checked::after{border-color:#919eab}input-field input[type=checkbox]:checked,input-field input[type=radio]:checked{box-shadow:0 1px 1px 0 rgba(64,82,88,.03),0 1px 1px 0 rgba(97,121,133,.05);border:solid 1px #5c6ac4}input-field input[type=checkbox]:checked::after,input-field input[type=radio]:checked::after{content:"";width:5px;height:9px;display:block;border:solid #5c6ac4;border-width:0 2px 2px 0;transform:rotate(45deg);top:2px;left:6px;position:absolute}input-field .ie-radio-checkbox-fix{display:none}input-field input[type=radio]{border-radius:50%}input-field input[type=radio][disabled]:checked::before{background:#919eab}input-field input[type=radio]:checked::after{display:none}input-field input[type=radio]:checked::before{content:"";width:8px;height:8px;display:block;background-color:#5c6ac4;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;border-radius:50%}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){input-field input[type=checkbox]+.ie-radio-checkbox-fix,input-field input[type=radio]+.ie-radio-checkbox-fix{display:block;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border-radius:3px;margin:0;background-image:linear-gradient(to bottom, #ffffff, #f9fafb);box-shadow:0 1px 0 0 rgba(22,29,37,.05);border:1px solid #c4cdd5}input-field input[type=checkbox]+.ie-radio-checkbox-fix[disabled],input-field input[type=radio]+.ie-radio-checkbox-fix[disabled]{background-color:#f9fafb;border:1px solid #dfe3e8;background-image:none;box-shadow:none}input-field input[type=checkbox]+.ie-radio-checkbox-fix[disabled]:checked::after,input-field input[type=radio]+.ie-radio-checkbox-fix[disabled]:checked::after{border-color:#919eab}input-field input[type=checkbox]:checked+.ie-radio-checkbox-fix,input-field input[type=radio]:checked+.ie-radio-checkbox-fix{box-shadow:0 1px 1px 0 rgba(64,82,88,.03),0 1px 1px 0 rgba(97,121,133,.05);border:solid 1px #5c6ac4}input-field input[type=checkbox]:checked+.ie-radio-checkbox-fix::after,input-field input[type=radio]:checked+.ie-radio-checkbox-fix::after{content:"";width:5px;height:9px;display:block;border:solid #5c6ac4;border-width:0 2px 2px 0;transform:rotate(45deg);top:2px;left:6px;position:absolute}input-field input[type=radio]+.ie-radio-checkbox-fix{border-radius:50%}input-field input[type=radio]+.ie-radio-checkbox-fix[disabled]:checked::before{background:#919eab}input-field input[type=radio]:checked+.ie-radio-checkbox-fix::after{display:none}input-field input[type=radio]:checked+.ie-radio-checkbox-fix::before{content:"";width:8px;height:8px;display:block;background-color:#5c6ac4;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;border-radius:50%}input-field input[type=checkbox],input-field input[type=radio]{display:none}}input-field ::-ms-clear{display:none}input-field[for-widget] .input-form:not(.input-field-disabled){cursor:pointer}input-field[for-widget] label,input-field[for-widget] input{pointer-events:none}input-field[for-widget] input{transition:border-color .3s}input-field[for-widget][active] input{border:solid 2px #5c6ac4;background-image:none;padding:0 29px 0 11px}input-field[for-widget=icon] input{padding-left:35px}input-field[for-widget=icon][active] input{padding-left:34px}input-field[small] .select-wrapper::after{top:15px}input-field[small] .select-wrapper::before{top:9px}input-field[small] select{height:26px;font-size:12px;line-height:26px}input-field .input-faked{display:none}input-field[inline]{display:inline-block;position:relative;width:auto;margin:0}input-field[inline] .select-wrapper::before,input-field[inline] .select-wrapper::after{display:none}input-field[inline] .select-wrapper span{left:0}input-field[inline] input,input-field[inline] select,input-field[inline] .input-faked{border:none;box-shadow:inset 0 -1px 0 0;font-size:14px;border-radius:0;background:none;height:20px;line-height:20px;padding:0}input-field[inline] input[disabled],input-field[inline] select[disabled],input-field[inline] .input-faked[disabled]{color:#212b36;background:none;border:none}input-field[inline] .number-controls{display:none}input-field[inline] .input-form::before,input-field[inline] .input-form::after{display:none}input-field[inline][for-widget] input,input-field[inline][for-widget] select{display:none}input-field[inline][for-widget] .input-faked{display:inline-block}input-field[type=choose] .input-choose>.disabled{color:#919eab;cursor:not-allowed}input-field[type=choose][link-action] .input-choose>.link-action:hover{text-decoration:underline}input-field+input-field,input-field+inline-input,input-field+double-input,input-field+lg-calendar-input,input-field+lg-checkbox-group,input-field+lg-input-wrapper,input-field+lg-work-role-colors,input-field+lg-select,input-field+lg-autocomplete,inline-input+input-field,inline-input+inline-input,inline-input+double-input,inline-input+lg-calendar-input,inline-input+lg-checkbox-group,inline-input+lg-input-wrapper,inline-input+lg-work-role-colors,inline-input+lg-select,inline-input+lg-autocomplete,double-input+input-field,double-input+inline-input,double-input+double-input,double-input+lg-calendar-input,double-input+lg-checkbox-group,double-input+lg-input-wrapper,double-input+lg-work-role-colors,double-input+lg-select,double-input+lg-autocomplete,lg-calendar-input+input-field,lg-calendar-input+inline-input,lg-calendar-input+double-input,lg-calendar-input+lg-calendar-input,lg-calendar-input+lg-checkbox-group,lg-calendar-input+lg-input-wrapper,lg-calendar-input+lg-work-role-colors,lg-calendar-input+lg-select,lg-calendar-input+lg-autocomplete,lg-checkbox-group+input-field,lg-checkbox-group+inline-input,lg-checkbox-group+double-input,lg-checkbox-group+lg-calendar-input,lg-checkbox-group+lg-checkbox-group,lg-checkbox-group+lg-input-wrapper,lg-checkbox-group+lg-work-role-colors,lg-checkbox-group+lg-select,lg-checkbox-group+lg-autocomplete,lg-input-wrapper+input-field,lg-input-wrapper+inline-input,lg-input-wrapper+double-input,lg-input-wrapper+lg-calendar-input,lg-input-wrapper+lg-checkbox-group,lg-input-wrapper+lg-input-wrapper,lg-input-wrapper+lg-work-role-colors,lg-input-wrapper+lg-select,lg-input-wrapper+lg-autocomplete,lg-work-role-colors+input-field,lg-work-role-colors+inline-input,lg-work-role-colors+double-input,lg-work-role-colors+lg-calendar-input,lg-work-role-colors+lg-checkbox-group,lg-work-role-colors+lg-input-wrapper,lg-work-role-colors+lg-work-role-colors,lg-work-role-colors+lg-select,lg-work-role-colors+lg-autocomplete,lg-select+input-field,lg-select+inline-input,lg-select+double-input,lg-select+lg-calendar-input,lg-select+lg-checkbox-group,lg-select+lg-input-wrapper,lg-select+lg-work-role-colors,lg-select+lg-select,lg-select+lg-autocomplete,lg-autocomplete+input-field,lg-autocomplete+inline-input,lg-autocomplete+double-input,lg-autocomplete+lg-calendar-input,lg-autocomplete+lg-checkbox-group,lg-autocomplete+lg-input-wrapper,lg-autocomplete+lg-work-role-colors,lg-autocomplete+lg-select,lg-autocomplete+lg-autocomplete{margin-top:20px;display:block}.input-field-input-label,input-field .input-label{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300;white-space:nowrap}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.input-field-input-label,input-field .input-label{white-space:inherit}}.input-field-input-label ::-ms-clear,input-field .input-label ::-ms-clear{display:none}.input-choose{margin-top:10px;color:#0087e3;text-decoration:underline;cursor:pointer}lg-capsule{margin-left:10px;cursor:default}input-field[inline] .select-wrapper.transparent select{opacity:.01}input-field[inline] .select-wrapper.transparent select.ng-invalid{color:#212b36}input-field[inline] .select-wrapper.transparent::before{content:attr(data-content);position:absolute;top:3px;right:10px;bottom:0;left:0;padding:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;pointer-events:none;width:100%;height:auto;border:0;display:block;font-size:14px;border-bottom:1px solid}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){lg-checkbox-group .ie-grid-fix-styles{flex-basis:45%;margin:8px 0 !important}}lg-checkbox-group .ie-grid-fix-styles ::-ms-clear{display:none}.locationDefault{width:150px;height:20px;line-height:20px;display:inline-block;position:relative;top:6px;border-radius:100px;background-color:#bbe5b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:0 10px;margin-left:10px}input-field[include-percent-sign=true] .input-form::after{background:#fff;color:#212b36;content:"%";font-size:14px;line-height:1.5;padding:0 2px;position:absolute;right:5px;top:8px}input-field[include-percent-sign=true] .input-form.input-field-disabled::after{color:#637381;background:rgba(0,0,0,0)}input-field[include-percent-sign=true] .input-form.ng-invalid::after{color:red;background:#fbeae5}inline-input{display:block}inline-input>ng-transclude{display:flex;justify-content:space-around}inline-input input-field,inline-input lg-select,inline-input lg-calendar-input,inline-input lg-input-section,inline-input lg-picker-input,inline-input lg-multiple-select{flex:1 1 0px;margin:0}inline-input input-field+input-field,inline-input input-field+lg-select,inline-input input-field+lg-calendar-input,inline-input input-field+lg-input-section,inline-input input-field+lg-picker-input,inline-input input-field+lg-multiple-select,inline-input lg-select+input-field,inline-input lg-select+lg-select,inline-input lg-select+lg-calendar-input,inline-input lg-select+lg-input-section,inline-input lg-select+lg-picker-input,inline-input lg-select+lg-multiple-select,inline-input lg-calendar-input+input-field,inline-input lg-calendar-input+lg-select,inline-input lg-calendar-input+lg-calendar-input,inline-input lg-calendar-input+lg-input-section,inline-input lg-calendar-input+lg-picker-input,inline-input lg-calendar-input+lg-multiple-select,inline-input lg-input-section+input-field,inline-input lg-input-section+lg-select,inline-input lg-input-section+lg-calendar-input,inline-input lg-input-section+lg-input-section,inline-input lg-input-section+lg-picker-input,inline-input lg-input-section+lg-multiple-select,inline-input lg-picker-input+input-field,inline-input lg-picker-input+lg-select,inline-input lg-picker-input+lg-calendar-input,inline-input lg-picker-input+lg-input-section,inline-input lg-picker-input+lg-picker-input,inline-input lg-picker-input+lg-multiple-select,inline-input lg-multiple-select+input-field,inline-input lg-multiple-select+lg-select,inline-input lg-multiple-select+lg-calendar-input,inline-input lg-multiple-select+lg-input-section,inline-input lg-multiple-select+lg-picker-input,inline-input lg-multiple-select+lg-multiple-select{margin:0 0 0 20px}image-input .controls{display:flex;margin-bottom:20px;justify-content:space-between;position:relative}image-input .controls label{font-size:14px;color:#637381;font-weight:300}image-input .drop{font-size:14px;color:#5c6ac4;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}image-input[preview-padding] .select-image{padding:20px}image-input .select-image{cursor:pointer;background-color:#f3f4fa;min-height:100px;position:relative;text-align:center}image-input .select-image.dragover{opacity:.5}image-input .select-image img{max-width:100%;position:relative;z-index:1}image-input .error{margin-top:5px}image-input .error span{color:#bf0711;font-size:14px;font-weight:normal}image-input .error .fa{color:#ed6347;font-size:16px;display:block;float:left;margin-right:3px}.image-input-validation-hint{margin-top:5px;color:#637381}.image-input-validation-hint span{font-weight:300;font-size:14px}.image-input-validation-hint .fa{display:none}.image-input-disabled{opacity:.5;cursor:not-allowed}.image-input-disabled .controls,.image-input-disabled .select-image{pointer-events:none}lg-button button,.lg-button button{position:relative;padding:0 16px;border-radius:3px;height:36px;min-width:40px;background-color:rgba(0,0,0,0)}lg-button button[disabled],.lg-button button[disabled]{cursor:not-allowed}lg-button button[disabled] span,.lg-button button[disabled] span{pointer-events:none}lg-button button span,.lg-button button span{font-size:14px}lg-button button .fa,.lg-button button .fa{font-size:14px}lg-button button.lg-button--small,.lg-button button.lg-button--small{height:30px}lg-button button.saveas-drop,.lg-button button.saveas-drop{margin-left:-3px;padding:0 10px;border-radius:0px 3px 3px 0px}lg-button button.pre-saveas,.lg-button button.pre-saveas{border-radius:3px 0px 0px 3px;padding:0 30px}lg-button .lg-button-loader,.lg-button .lg-button-loader{top:50%;left:50%;transform:translate(-50%, -50%);margin-left:5px;position:static}lg-button[bold],.lg-button[bold]{font-weight:500}lg-button[plain-full] button,.lg-button[plain-full] button{background-image:linear-gradient(to bottom, #ffffff, #f9fafb);box-shadow:0 1px 0 0 rgba(22,29,37,.05);border:1px solid #c4cdd5;color:#212b36}lg-button[plain-full] button:hover,.lg-button[plain-full] button:hover{background-image:linear-gradient(to bottom, #fafbfc, #ebeff2)}lg-button[plain-full] button:active,.lg-button[plain-full] button:active{background-color:#f4f6f8;background-image:none;box-shadow:inset 0 1px 4px 0 rgba(99,115,129,.05),inset 0 1px 1px 0 rgba(99,115,129,.15)}lg-button[plain-full] button[disabled],.lg-button[plain-full] button[disabled]{background-color:#f9fafb;border:1px solid #dfe3e8;background-image:none;color:#919eab;box-shadow:none}lg-button[confirm-full] button,.lg-button[confirm-full] button{background-image:linear-gradient(to bottom, #55b83d, #4cb337);box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 1px rgba(255,255,255,.06);border:solid 1px #45ab2e;color:#fff}lg-button[confirm-full] button:hover,.lg-button[confirm-full] button:hover{background-image:linear-gradient(to bottom, #44b32e, #39a324);box-shadow:0 1px 2px 0 rgba(22,29,37,.1),inset 0 1px 0 1px rgba(255,255,255,.06);border:solid 1px #379e23}lg-button[confirm-full] button:active,.lg-button[confirm-full] button:active{background-color:#359e20;background-image:none;box-shadow:inset 0 2px 1px 0 rgba(44,120,32,.54);border:solid 1px #1f7d0c}lg-button[confirm-full] button[disabled],.lg-button[confirm-full] button[disabled]{background-color:#a3d197;border:solid 1px #88ba7b;background-image:none;box-shadow:none}lg-button[primary-full] button,.lg-button[primary-full] button{background-image:linear-gradient(to bottom, #606fc7, #5865c1);box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 1px rgba(255,255,255,.06);border:solid 1px #4f5dba;color:#fff}lg-button[primary-full] button:hover,.lg-button[primary-full] button:hover{background-image:linear-gradient(to bottom, #5b67c7, #4856c0);box-shadow:0 1px 2px 0 rgba(22,29,37,.1),inset 0 1px 0 1px rgba(255,255,255,.06);border:solid 1px #3e4bb1}lg-button[primary-full] button:active,.lg-button[primary-full] button:active{background-color:#3e4bb1;background-image:none;box-shadow:inset 0 2px 1px 0 rgba(32,46,120,.54);border:solid 1px #1f2b7a}lg-button[primary-full] button[disabled],.lg-button[primary-full] button[disabled]{background-color:#bec3e7;border:solid 1px #a7ade1;background-image:none;box-shadow:none}lg-button[primary-full-reverse] button,.lg-button[primary-full-reverse] button{background:#fff;box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 1px rgba(255,255,255,.06);border:solid 1px #4f5dba;color:#4f5dba}lg-button[primary-full-reverse] button:hover,lg-button[primary-full-reverse] button:active,.lg-button[primary-full-reverse] button:hover,.lg-button[primary-full-reverse] button:active{border:solid 1px #1f2b7a;color:#1f2b7a;box-shadow:0 1px 2px 0 rgba(22,29,37,.1),inset 0 1px 0 1px rgba(255,255,255,.06)}lg-button[primary-full-reverse] button[disabled],.lg-button[primary-full-reverse] button[disabled]{background-color:#bec3e7;border:solid 1px #a7ade1;background-image:none;box-shadow:none}lg-button[action-link][list] button,.lg-button[action-link][list] button{color:#212b36;text-decoration:underline}lg-button[action-link] button,.lg-button[action-link] button{color:#0087e3;border:0;padding:0;height:auto;text-align:left}lg-button[action-link] button:hover,.lg-button[action-link] button:hover{color:#084e8a}lg-button[action-link] button[disabled],.lg-button[action-link] button[disabled]{color:#919eab}lg-button[edit-link] button,.lg-button[edit-link] button{color:#212b36 !important;text-decoration:underline}lg-button[edit-link] button:hover,.lg-button[edit-link] button:hover{color:#084e8a !important}lg-button[edit-link] button[disabled],.lg-button[edit-link] button[disabled]{color:#919eab !important}lg-button[destructive-link] button,.lg-button[destructive-link] button{color:#d0021b;border:0;padding:0;height:auto;text-align:left}lg-button[destructive-link] button:hover,.lg-button[destructive-link] button:hover{color:#940c13}lg-button[destructive-link] button[disabled],.lg-button[destructive-link] button[disabled]{color:#919eab}lg-button[confirm-link] button,.lg-button[confirm-link] button{color:#50b83c;border:0;padding:0;height:auto;text-align:left}lg-button[confirm-link] button:hover,.lg-button[confirm-link] button:hover{color:#35752e}lg-button[confirm-link] button[disabled],.lg-button[confirm-link] button[disabled]{color:#919eab}lg-button .saveas-list,.lg-button .saveas-list{border-radius:3px;box-shadow:0 1px 0 0 rgba(22,29,37,.05);background-image:linear-gradient(to bottom, #ffffff, #f9fafb);border:solid 1px #c4cdd5}lg-button .saveas-list h3,.lg-button .saveas-list h3{border-top:1px solid #dfe3e8;padding:10px;cursor:pointer}.lg-button-group{display:flex}.lg-button-group img{height:10px;position:relative;top:-2px}.lg-button-group div{padding:0 20px 0 19px;height:36px;cursor:pointer;text-align:center;line-height:35px;background-image:linear-gradient(to bottom, #ffffff, #f9fafb);box-shadow:0 1px 0 0 rgba(22,29,37,.05),inset -1px -1px 8px 0 rgba(0,0,0,0),inset 1px 1px 8px 0 rgba(0,0,0,0);border:1px solid #c4cdd5;font-size:14px;color:#212b36;border-right-width:0;transition-property:border-color,background-color,box-shadow;transition-duration:.24s}.lg-button-group div.lg-button-group-selected{background-color:#f4f6f8;background-image:none;box-shadow:0 1px 0 0 rgba(22,29,37,.05),inset -1px -1px 8px 0 rgba(92,106,196,.24),inset 1px 1px 8px 0 rgba(92,106,196,.24)}.lg-button-group div.lg-button-group-selected:focus{border:2px solid #5c6ac4;padding:0 18px 0 18px;line-height:33px}.lg-button-group div.lg-button-group-selected:focus+div{border-left-width:0;padding-left:20px}.lg-button-group div.lg-button-disabled{cursor:not-allowed;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.51), rgba(249, 250, 251, 0.51));box-shadow:0 1px 0 0 rgba(22,29,37,.05),inset -1px -1px 8px 0 rgba(0,0,0,0),inset 1px 1px 8px 0 rgba(0,0,0,0);border:1px solid rgba(196,205,213,.51);color:rgba(33,43,54,.51)}.lg-button-group div.lg-button-disabled:not(:hover):after,.lg-button-group div.lg-button-disabled:not(:hover):before{opacity:0 !important}.lg-button-group div.lg-button-group-first{border-radius:3px 0 0 3px}.lg-button-group div.lg-button-group-last{border-radius:0 3px 3px 0;border-right-width:1px;padding:0 19px}.lg-button-group .buttonLabel{white-space:pre;line-height:14px}.lg-button-group.lg-button-group-disabled{cursor:not-allowed;opacity:.5}.lg-button-group.lg-button-group-disabled div{pointer-events:none}.lg-button-group ng-form{display:none}lg-button-group[small]>.lg-button-group div{height:26px;font-size:12px;line-height:25px;display:flex;align-items:center}lg-button-group[small]>.lg-button-group div.lg-button-group-selected:focus{line-height:24px}form-buttons{display:flex;padding:20px 10px;align-items:center;justify-content:space-between;border-top:1px solid #dfe3e8}form-buttons[no-border]{border-top:0}form-buttons lg-button+lg-button{margin-left:18px}lg-header{height:55px;background-color:#001160;font-size:18px;color:#fff;padding:0 14px;display:flex;align-items:center;margin-bottom:50px}lg-header .logo{margin-right:28px}lg-footer{height:79px;background-color:#00152a;margin-top:125px;display:block}lg-footer .links{display:flex;max-width:1030px;margin:0 auto;padding:0 20px}lg-footer .links .gap{flex:1 1 0}lg-footer .links a{font-size:14px;color:#fff;opacity:.6;margin:32px 0}lg-footer .links a+a{margin-left:30px}double-input{display:block}double-input input-field+input-field{margin-top:-2px}double-input input-field+input-field input{border-top-left-radius:0;border-top-right-radius:0}.lg-question-input{display:block;padding:14px 20px;position:relative;z-index:1}.lg-question-input--off .lg-question-input__text,.lg-question-input--off .lg-question-input__input,.lg-question-input--off .lg-question-input__explainer{opacity:.4;pointer-events:none}.lg-question-input--off .lg-question-input__text>.btn-middle,.lg-question-input--off .lg-question-input__input>.btn-middle,.lg-question-input--off .lg-question-input__explainer>.btn-middle{position:absolute;height:20px;top:0;bottom:0;margin:auto}.lg-question-input__wrapper{justify-content:space-between;align-items:center;display:flex;min-height:36px}.lg-question-input__toggle{margin-right:30px}.lg-question-input__text{flex:auto;transition:opacity .4s;font-size:14px;color:#212b36;line-height:1.5;font-weight:300}.lg-question-input__text b,.lg-question-input__text i{font-size:14px;font-weight:normal}.lg-question-input input-field+input-field{margin:0 0 0 40px}.lg-question-input input-field[type=select]{min-width:145px;max-width:190px}.lg-question-input__input{margin-left:32px;display:flex;flex-shrink:0;justify-content:flex-end;transition:opacity .4s}.lg-question-input__input>.btn-middle{position:absolute;height:20px;top:0;bottom:0;margin:auto}.lg-question-input__explainer{width:100% !important;margin-top:10px;font-size:14px;color:#637381;line-height:1.43;transition:opacity .4s;font-weight:300;white-space:pre-line}.lg-question-input__explainer.small{font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:#aaaaab;margin-top:-5px}question-input+question-input>.lg-question-input,sub-content-box+question-input>.lg-question-input,question-input+.lg-question-input-block{border-top:1px solid #dfe3e8}question-input.last-question .lg-question-input{border-bottom:1px solid #dfe3e8}question-input.no-padding .lg-question-input{padding:0}.lg-question-input-heading{justify-content:space-between;padding:24px 20px 5px}.lg-question-input-heading__title{font-size:16px;color:#212b36;margin:0;position:relative;z-index:1}.lg-question-input-heading label{font-size:14px;color:#212b36;font-weight:500;width:80px;position:relative;z-index:1;white-space:nowrap;margin-top:25px;text-align:center}.lg-question-input-heading label+label{margin-left:40px}.lg-question-input-heading label div{width:12px;height:12px;background-image:url(../img/legion/lgComponents/info.svg);cursor:pointer;display:inline-block;margin-left:3px}.lg-question-input-heading__labels{display:flex;justify-content:flex-end}question-input-heading[highlight-last]>.lg-question-input-heading::after{content:"";display:block;position:absolute;width:120px;height:100%;background-color:#f9fafb;right:0;top:0;border-radius:0 3px 3px 0}yes-no{width:136px}yes-no .lg-button-group div{width:68px}lg-cascade-select{display:flex}lg-cascade-select lg-select.operator,lg-cascade-select lg-cascade-select{margin-left:20px}lg-cascade-select lg-multiple-select .lg-picker-input__wrapper,lg-cascade-select lg-select .lg-picker-input__wrapper{min-width:100%}lg-cascade-select lg-select.operator{margin-top:0px;width:95px}lg-cascade-select lg-select:not(.operator),lg-cascade-select lg-multiple-select{width:170px}.bulk-action-wrapper{position:absolute;width:0;height:0}.bulk-action-wrapper schedule-shift-notes{margin:0px -20px -11px -10px}.bulk-action-wrapper-info{padding:10px}.bulk-action-wrapper-element{height:40px;position:relative}.bulk-action-wrapper-element-border{border-bottom:1px solid #e2e2e2}.bulk-action-wrapper-element-right-separator:after{content:"";position:absolute;right:0;top:10px;bottom:10px;border-right:1px solid #e2e2e2}.bulk-action-wrapper-element img{width:20px;height:20px;object-fit:contain;top:-1px;position:relative;margin-right:3px}.bulk-action-wrapper-element:last-child{border-bottom-width:0}.bulk-action-wrapper-element-button{cursor:pointer;transition:background-color .3s;flex:1}.bulk-action-wrapper-element-button:hover{background-color:#eee}.bulk-action-wrapper-element.bulk-action-wrapper-element_new{height:auto;display:flex;justify-content:flex-start;padding:8px 10px}.bulk-action-wrapper-inner{min-width:230px;margin:-9px -15px;text-align:center}.bulk-action-wrapper-separator{margin:0;border-top:1px dotted #dadadb}.bulk-action-wrapper .pb-0{padding-bottom:0}.bulk-actions-container{display:flex;border-top:1px dotted #dadadb}.bulk-actions-row{display:flex;padding:8px 10px}.bulk-actions-row .bulk-actions-button button{text-align:center}.bulk-actions-row .bulk-actions-button span{font-size:12px}.bulk-actions-row{border-top:1px solid #dadadb}.bulk-actions-col{flex:1}.bulk-action-header{display:flex;align-items:center;justify-content:flex-start}.bulk-actions-image{width:14px;margin-right:4px}.text-align-end{text-align:end}bulk-action-wrapper .popover{border-radius:3px}.lg-dropdown{display:block}.lg-dropdown .dropdown-toggle{background:red;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative}.lg-dropdown-highlighted .dropdown-toggle{border:2px solid #5c6ac4 !important;padding-left:14px}.lg-dropdown-simple::before{content:"";position:absolute;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-bottom:3px solid #656c74;top:13px;right:13px;pointer-events:none;z-index:2}.lg-dropdown-simple::after{position:relative;content:"";position:absolute;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-top:3px solid #656c74;bottom:13px;right:13px;pointer-events:none}.lg-dropdown .dropdown-menu{border-radius:3px;box-shadow:0 1px 0 0 rgba(22,29,37,.05);background-image:linear-gradient(to bottom, #ffffff, #f9fafb);border:solid 1px #c4cdd5;padding:7px 15px 11px}lg-dropdown-base[small] .lg-dropdown button{height:26px;font-size:12px;line-height:25px;padding-left:10px;padding-right:10px}.lg-dropdown-menu{margin-right:5px}.lg-dropdown-menu .dropdown-menu{padding:7px !important}.lg-dropdown-menu:before,.lg-dropdown-menu:after{content:none !important}.lg-dropdown-menu i.fa{position:relative;top:2px}.lg-dropdown-menu button{padding-left:11px;padding-right:11px}.lg-dropdown-menu button img{max-width:14px}.lg-dropdown-menu.open button{border-color:#4f5dba !important;background-image:linear-gradient(to top, #ffffff, #f9fafb)}.lg-dropdown-menu__option{padding:7px 10px;border-radius:1px;cursor:pointer;font-size:14px}.lg-dropdown-menu__option:hover{background:rgba(0,0,0,.02)}.lg-dropdown-menu__option:first-child{padding-top:7px}.lg-dropdown-menu__option:last-child{padding-bottom:7px}.lg-dropdown-menu__option-disabled{cursor:not-allowed;color:rgba(51,51,51,.5)}lg-dropdown-options input-field{margin-bottom:8px}lg-dropdown-options .title{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#637381;text-transform:uppercase}lg-dropdown-options label{display:block;margin-bottom:7px}lg-dropdown-options label span{width:71px;height:20px;font-size:14px;line-height:1.43;letter-spacing:normal;font-weight:400;text-align:left;color:#212b36;margin-left:9px}lg-dropdown-options .lg-dropdown-option-with-color{position:relative}lg-dropdown-options .lg-dropdown-option-with-color-color{left:22px;position:absolute;width:16px;height:16px;display:inline-block;border-radius:2px}lg-dropdown-options .lg-dropdown-option-with-color label{padding-left:28px !important}.day-week-picker{margin-left:-35px;padding-left:35px;padding-right:40px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);margin-right:-40px;background-color:#fff}.day-week-picker .ng-leave,.day-week-picker .ng-leave-active{display:none !important}.day-week-picker .ng-move,.day-week-picker .ng-move-active{display:none !important}.day-week-picker-date{font-size:12px;color:#212121;text-align:left;text-transform:uppercase;margin-top:7px;min-width:137px;margin-bottom:4px}.day-week-picker-arrow{background:center center no-repeat;width:20px;height:60px;cursor:pointer;transition:backgroundColor .2s}.day-week-picker-arrow:hover{background-color:rgba(0,0,0,.03)}.day-week-picker-arrow-left{background-image:url(../img/legion/lgComponents/arrow-left.svg);margin-left:40px}.day-week-picker-arrow-left.with-extra-margin{margin-left:160px}.day-week-picker-arrow-disabled{opacity:0;cursor:default}.day-week-picker-arrow-right{background-image:url(../img/legion/lgComponents/arrow-right.svg)}.day-week-picker-period{width:60px;height:60px;cursor:pointer;z-index:9;padding:5px;transition:backgroundColor .2s}.day-week-picker-period-active{background-color:#dbe4ff !important;border:solid 1px #9faae3;position:relative}.day-week-picker-period-week{width:140px}.day-week-picker-period span{width:100%;font-size:12px;text-align:center}.day-week-picker-period span>.text-bold{font-weight:500;font-size:13px;display:inline-block;margin-bottom:2px}.day-week-picker-period:hover{background-color:rgba(0,0,0,.03)}.day-week-picker-period-unclickable{opacity:.5;cursor:default;pointer-events:none}.day-week-picker-period-unclickable:hover{background-color:rgba(0,0,0,0)}.week-day-multi-picker-day{font-size:12px;flex:1;text-align:center;border-top:1px solid #dddcdf;border-bottom:1px solid #dddcdf;border-right:1px solid #dddcdf;text-transform:uppercase;color:#53585f;cursor:pointer;padding:8px 0}.week-day-multi-picker-day:first-child{border-left:1px solid #dddcdf;border-top-left-radius:5px;border-bottom-left-radius:5px}.week-day-multi-picker-day:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.week-day-multi-picker-day-disabled{opacity:.4;cursor:not-allowed}.week-day-multi-picker-day-selected{color:#fff;background-color:#0087e3;font-weight:normal;border-right:1px solid #0087e3;border-bottom:1px solid #0087e3;border-top:1px solid #0087e3}.badges-edit-wrapper{text-align:left;clear:both;margin-left:31px;margin-top:4px;padding-bottom:15px}.badges-edit-wrapper *{font-size:14px;font-weight:300}.badges-edit-wrapper .badges-options-wrapper{display:flex;align-items:center}.badges-edit-wrapper .badges-options-wrapper .badges-options-checkbox{margin-left:16px}.badges-edit-wrapper .badges-list-wrapper{margin-top:15px;padding-right:50px}.badges-edit-wrapper .badges-list-wrapper lg-search{width:50%}.badges-edit-wrapper .badges-list-wrapper .search-message{margin:15px 8px;color:#919eab}.badges-edit-wrapper .badges-list-wrapper .badges-list-scroll{max-height:168px;overflow-x:hidden;overflow-y:auto;margin-top:15px}.badges-edit-wrapper .badges-list-wrapper .badges-list-scroll .table{margin-bottom:0px}.badges-edit-wrapper .badges-list-wrapper .badges-list-scroll .table input-field[type=checkbox] label{margin-bottom:0px}.badges-edit-wrapper .badge-logic-container{display:flex;align-items:center}.badges-edit-wrapper .badges-list-wrapper-new{margin-top:15px}.badges-edit-wrapper .badges-list-wrapper-new lg-search{width:50%}.badges-edit-wrapper .badges-list-wrapper-new .search-message{margin:15px 8px;color:#919eab}.badges-edit-wrapper .badges-list-wrapper-new .lg-table{background-color:#fff;margin-bottom:0px}.badges-edit-wrapper .badges-list-wrapper-new .lg-table tr:first-child{background-color:#f3f6f8;border-top:1px solid #e0e3e8}.badges-edit-wrapper .badges-list-wrapper-new .lg-table tr:first-child th{height:16px;line-height:16px;border-left:1px solid #e0e3e8}.badges-edit-wrapper .badges-list-wrapper-new .lg-table tr:first-child th:first-child{padding-left:30px}.badges-edit-wrapper .badges-list-wrapper-new .lg-table tr:first-child th:not(:first-child){padding:0 30px}.badges-edit-wrapper .badges-list-wrapper-new .lg-table tr:first-child th:last-child{padding-right:none;border-right:1px solid #e0e3e8}.badges-edit-wrapper .badges-list-wrapper-new .lg-table tr:not(:first-child) td:first-child{height:63px}.badges-edit-wrapper .badges-list-wrapper-new .lg-table tr:not(:first-child) td:first-child svg-image div{display:block !important}.badges-edit-wrapper .badges-list-wrapper-new .lg-table tr:not(:first-child) td:first-child svg-image div svg{margin:0px 10px 0px 0px}.badges-edit-wrapper .badges-list-wrapper-new .lg-table tr:not(:first-child) td{border-left:1px solid #e0e3e8;padding:0 30px}.badges-edit-wrapper .badges-list-wrapper-new .lg-table tr:not(:first-child) td:last-child{border-right:1px solid #e0e3e8;padding-right:0 30px}.badges-edit-wrapper .badges-list-wrapper-new .lg-table tr:last-child{border-bottom:1px solid #e0e3e8;border-right:1px solid #e0e3e8;td-border-right:none}.badges-edit-wrapper .badges-list-wrapper-new .lg-table tr:last-child td:last-child{border-right:none}.badges-edit-wrapper .badges-list-wrapper-new .lg-table .add-badge-icon{height:20px;width:20px;border-radius:10px;border:1px solid #bedef6;color:#3684df;font-weight:300;text-align:center;background-color:#bedef6}.badges-edit-wrapper tr:first-child td{border-top:0 !important}.badges-edit-wrapper input-field{cursor:pointer}.badges-edit-wrapper td{cursor:pointer;min-height:42px;vertical-align:middle !important}.badges-edit-wrapper td svg{margin:0px 10px 0px 5px;background-color:#fff}.badges-edit-wrapper tr td:first-child{white-space:nowrap;display:flex;align-items:center;height:100%}.popover .popover-title,.popover .popover-content{word-break:break-word}lg-new-time-input .lg-new-time-input-text-common{width:auto !important;display:inline-block}lg-new-time-input .lg-new-time-input-text .timeEntry-control{display:none !important}lg-new-time-input .lg-new-time-input-text input::placeholder{font-family:"Mallory Book";font-size:1.2em;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#888}lg-new-time-input .alert-tooltip .fa{color:#db524b}advanced-section{display:block}advanced-section::after{content:url(../img/legion/lgComponents/hide-advanced.svg);display:none}advanced-section .heading{text-align:center;padding:10px 0}advanced-section .toggle-advanced{font-size:14px;color:#0087e3;cursor:pointer;display:inline-block;width:110px;text-align:center;position:relative;margin-left:-30px}advanced-section .toggle-advanced:hover{color:#084e8a}advanced-section .toggle-advanced::after{content:url(../img/legion/lgComponents/show-advanced.svg);position:absolute;right:-30px;top:0}advanced-section .toggle-advanced.open::after{content:url(../img/legion/lgComponents/hide-advanced.svg);top:-1px}advanced-section>ng-transclude{border-radius:3px;background-color:#ebeff2;padding:20px;display:block;margin-top:20px}advanced-section>ng-transclude.ng-enter{transition:opacity .5s;opacity:0}advanced-section>ng-transclude.ng-enter.ng-enter-active{opacity:1}advanced-section>ng-transclude content-box+content-box{margin-top:40px}.lg-advanced-section-explainer{margin-top:20px;font-size:14px;color:#637381}sub-content-box{display:block;padding:20px}sub-content-box p{font-size:14px;line-height:1.43;color:#212b36;margin-bottom:20px}sub-content-box+sub-content-box{border-top:1px solid #dfe3e8}sub-content-box .sub-content-box__icon{margin-right:10px;width:20px;height:25px;background-size:contain;background-position:center;background-repeat:no-repeat}sub-content-box[top-bordered]{border-top:1px solid #dfe3e8}sub-content-box .lg-sub-content-box-title{font-size:16px;color:#212b36;margin-bottom:20px;line-height:1.5;display:flex;align-items:center}sub-content-box .lg-sub-content-box__action-container{position:absolute;top:25px;right:10px}.forecast-prediction{position:relative}.forecast-prediction-top-legend{text-align:left;margin-bottom:40px;margin-left:60px}.forecast-prediction-top-legend-entry{display:inline-block;min-width:85px;margin-bottom:10px;font-size:10px;line-height:15px;color:#000;text-align:left;text-transform:uppercase;margin-right:10px}.forecast-prediction-top-legend-entry-rect{width:16px;height:6px;display:block;margin-top:5px}.forecast-prediction h1{font-size:13px;font-weight:200;text-align:left;color:#000;margin:23px 0}.forecast-prediction-legend{text-align:left;margin:25px 0 40px 0}.forecast-prediction-legend>span{display:inline-block;margin-right:24px}.forecast-prediction-legend>span :first-child{margin-right:6px}.forecast-prediction-legend .forecast-prediction-rect{width:24px;height:16px;border-radius:1px;display:inline-block;position:relative;top:5px}.forecast-prediction-legend .forecast-prediction-rect-bounds{background:rgba(166,219,215,.4980392157);box-shadow:inset 0 1px 0 rgba(0,138,126,.4980392157),inset 0 -1px 0 rgba(0,138,126,.4980392157)}.forecast-prediction-legend .forecast-prediction-rect-baseline{background-color:rgba(0,122,206,.35)}.forecast-prediction-legend .forecast-prediction-rect-impact{background-color:rgba(0,122,206,.6)}.forecast-prediction-legend .forecast-prediction-rect-edited{background-color:#64aaf7}.forecast-prediction-legend .forecast-prediction-rect-recent-actuals{background-color:#d7dde0}.forecast-prediction-legend .forecast-prediction-rect-impact-my-events{background-color:#007ace}.forecast-prediction i:first-child{margin-right:7px}.forecast-prediction .edit-controls{padding-top:23px;display:flex;flex-direction:row;align-items:center;gap:20px}.forecast-prediction .edit-controls i{margin-right:0 !important}.forecast-prediction-picker{margin-top:-14px;display:inline-block;float:left}.forecast-prediction-picker .dropdown-menu{min-width:200px}.forecast-prediction-picker label{padding:4px 0;margin-bottom:4px;display:flex;align-items:center}.forecast-prediction-picker label input{margin-right:5px;margin-top:0}.forecast-prediction-picker-counter{width:16px;height:16px;border-radius:3px;font-size:11px;text-align:center;background-color:#5b67c7;display:inline-block;color:#fff !important;padding:0 !important;position:relative;line-height:16px;margin-left:4px;top:-1px}.forecast-prediction-picker-text{font-size:12px;text-align:center;color:#212b36}.forecast-prediction .fa-sort-down{position:relative;top:-2px;color:#637381;margin-left:4px;font-size:18px !important}.forecast-prediction table{width:100%;position:relative;top:-100px;border-left:1px solid #fff}.forecast-prediction table::before{margin-top:-10px;content:"";position:absolute;height:10px;left:70px;right:90px;background:#fff}.forecast-prediction table tr td{border-bottom:1px solid rgba(0,0,0,.1);vertical-align:middle}.forecast-prediction table tr td.no-border-bottom{border-bottom-color:rgba(0,0,0,0)}.forecast-prediction table tr td:nth-child(2){padding-left:3px;box-sizing:content-box}.forecast-prediction table tr:nth-child(4) td{border-bottom-color:rgba(0,0,0,0)}.forecast-prediction table tr:nth-child(3) td{border-bottom-color:#8c8a8a}.forecast-prediction-tooltip{opacity:0;pointer-events:none;box-shadow:0 2px 16px 0 rgba(33,43,54,.08),0 0 0 1px rgba(6,44,82,.1);position:absolute;padding:0 15px 15px;text-align:left;z-index:102;min-width:190px;border-radius:2px;background-color:#fff;box-shadow:0 2px 16px 0 rgba(33,43,54,.08),0 0 0 1px rgba(6,44,82,.1)}.forecast-prediction-tooltip .text-red{color:red}.forecast-prediction-tooltip .text-green{color:#47af35}.forecast-prediction-tooltip-events{max-width:300px;padding-bottom:0}.forecast-prediction-tooltip-events>:first-child{padding-top:10px}.forecast-prediction-tooltip-events>:last-child{padding-bottom:5px}.forecast-prediction-tooltip-events div{padding:4px 20px 4px 0;font-size:12px;text-align:left;color:#637381;overflow:hidden}.forecast-prediction-tooltip-events div demand-growth-icon img{position:relative;top:-3px}.forecast-prediction-tooltip-events div span{position:relative;left:20px;color:#999}.forecast-prediction-tooltip-events div span.text-red{color:red}.forecast-prediction-tooltip-events div span.text-green{color:#47af35}.forecast-prediction-tooltip:hover{pointer-events:inherit;opacity:1 !important}.forecast-prediction-tooltip-title{font-size:12px;text-align:left;margin-top:15px;color:#637381;line-height:1.25;border-bottom:1px solid #202e78;display:block;padding-bottom:4px;margin-bottom:10px}.forecast-prediction-tooltip-total{font-size:12px;font-weight:500;color:#637381;padding:16px 0 4px;margin-bottom:10px;border-bottom:1px solid;min-height:14px}.forecast-prediction-tooltip-total-rect{display:inline-block;height:10px;width:10px}.forecast-prediction-tooltip-total span{float:right;padding-left:8px}.forecast-prediction-tooltip-total .bold,.forecast-prediction-tooltip-total.bold{font-weight:bold}.forecast-prediction-tooltip-total .edited-percent{width:31px;height:11px;border-radius:9px;background-color:#fcea60;font-size:10px;font-weight:500;line-height:1.5;color:#000;float:none;padding:2px}.forecast-prediction-tooltip-total .edited-percent.spacetaker{opacity:0}.forecast-prediction-tooltip-total .edited-percent img{width:13px;margin-right:2px;margin-left:1px}.forecast-prediction-tooltip-total .capitalize{font-variant:small-caps;font-style:normal;font-size:9px !important}.forecast-prediction-tooltip-total .thin,.forecast-prediction-tooltip-total.thin{font-weight:400}.forecast-prediction-tooltip-total.thin{margin-bottom:0px;padding:0px 0;min-height:20px;border-bottom-width:0 !important}.forecast-prediction-tooltip .purple,.forecast-prediction-tooltip .purple *{color:#50248f !important}.forecast-prediction-tooltip-open-more-link{margin-top:20px;font-size:14px;margin-right:15px;display:inline-block;text-align:left;color:#007ace;cursor:pointer}.forecast-prediction-worker-task-day-icon-container{position:relative;width:100%;height:20px}.forecast-prediction-worker-task-day-icon-transition{animation:1s linear 0s 1 slideInFromRight200}.specify-value-modal-title-blue{color:#0087e3;font-size:20px}input-field.regularHours24HrMinimumRate{width:80px}input-field.regularHours24HrMinimumRate.hide-dollar .input-form:not(.ng-invalid)::before{content:""}input-field.regularHours24HrMinimumRate .input-form::before{display:block;content:"$";position:absolute;top:3px;left:0px;color:#212b36;font-size:14px}input-field.regularHours24HrMinimumRate .input-form input{text-align:left;padding-left:10px}input-field.regularHours24HrMinimumRate .input-form input::placeholder{color:#212b36}.cb-consecutive{padding:20px 0px}.cb-consecutive input-field[type=checkbox]{vertical-align:text-bottom;margin-right:5px}.cb-consecutive input-field[type=select]{margin:0 2px}.daily-overtime-field{position:relative;display:inline-block;width:100px}.daily-overtime-field select{width:100%;height:36px;border-radius:3px;border:1px solid #c4cdd5;font-size:14px;text-align:center;background-color:#fff}.daily-overtime-field select.input-disabled{color:#637381;background-color:#f9fafb}.daily-overtime-field .daily-overtime-field-input input{position:absolute;top:-36px;left:0;text-align:center;font-size:14px;color:#212b36;width:104%;height:34px;border:none;background-color:rgba(0,0,0,0);margin:1px;margin-right:25px;padding:0 0 0 10px;box-shadow:none;border-radius:0px;-moz-appearance:textfield}.daily-overtime-field .daily-overtime-field-input input::placeholder{opacity:0}.daily-overtime-field .daily-overtime-field-input.input-disabled input{cursor:not-allowed;color:#637381;background-color:rgba(0,0,0,0)}.daily-overtime-field .daily-overtime-field-input.input-empty input::placeholder{opacity:1}.new-eg-modal .modal-dialog{width:657px}.new-eg-modal__content{margin:25px 0 0}.modal-700{width:700px}.modal-835{width:835px}.modal-900{width:900px}.modal-930{width:930px}.modal-wide{width:1200px}.modal-wide>.modal-content{max-height:calc(100vh - 60px)}.modal-400{width:400px}.modal-450{width:450px}.lg-modal__titleCollect{color:#212b36;padding:0 20px 0px 0px;border-bottom:1px solid #dfe3e8;font-weight:normal;display:flex;align-items:center;justify-content:space-between}.lg-modal__titleCollect .dismiss{width:16px;height:16px;color:#637381}.lg-modal__titleCollect-tabs{font-size:20px;background-size:contain;background-repeat:no-repeat}.lg-modal__title{color:#212b36;padding:25px 20px;border-bottom:1px solid #dfe3e8;font-weight:normal;display:flex;align-items:center;justify-content:space-between}.lg-modal__title .dismiss{width:16px;height:16px;color:#637381}.lg-modal__title-icon{font-size:20px;background-size:contain;background-repeat:no-repeat}.lg-modal__body{padding:0 20px;display:block}.lg-modal__text{font-size:14px;line-height:1.43;color:#212b36;margin:20px 0}.lg-modal__subText{font-size:14px;line-height:1.43;color:#212b36;margin-bottom:20px}.lg-modal__alertText{font-size:14px;line-height:1.43;color:#cc7105;margin:20px 0}.lg-modal__confirmText{font-size:14px;font-weight:500;line-height:1.43;color:#212b36}.lg-modal__content{margin-top:25px;margin-bottom:40px}.lg-modal form-buttons{padding:20px}.lg-modal form-buttons lg-button+lg-button{margin-left:10px}.lg-modal lg-button>button{min-width:80px}.lg-modal .lg-tabs__nav{border:none}.lg-modal .confirm-text-wrapper .confirm-text{margin:0 10px}.lg-modal .confirm-text-wrapper .confirm-text i{color:#fb7800}.lg-modal .confirm-text-wrapper .lg-modal__text{padding-left:61px}.leave-confirm-modal .modal-dialog{width:500px}.new-badge-modal{margin:12px 0}.new-badge-modal .create-skill-badge-desc{margin-bottom:20px}.new-badge-modal .create-skill-badge-desc span{font-size:14px;margin-bottom:25px;line-height:20px}.new-badge-modal-double-input-row{display:flex;justify-content:space-between}.new-badge-modal-double-input-row>div,.new-badge-modal-double-input-row input-field{flex:0 0 48%;margin-top:0}.new-badge-modal .badge-expiration-section label{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300;white-space:nowrap}.new-badge-modal .badge-expiration-section div{font-size:13px}.new-badge-modal .badge-expiration-section .expiration-number{margin-right:10px;flex:0 0 16%}.new-badge-modal .badge-expiration-section .expiration-period{flex-grow:1}.new-badge-modal .badge-expiration-section .expiration-checkbox-wrapper{display:flex;align-items:center}.new-badge-modal .badge-expiration-section .expiration-checkbox-wrapper input-field{flex:0 0 auto}.new-badge-modal .badge-expiration-section .expiration-checkbox-wrapper .info-icon{margin-left:5px;margin-bottom:3px;width:16px;height:16px}.new-badge-modal lg-badge-selector-body{padding:9px}lg-switch .switch{position:relative;display:inline-block;width:41px;height:25px}lg-switch .switch input{display:none}lg-switch .slider{border-radius:16px;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f2f4fa;border:solid 1px #d2d4d9;transition:.4s}lg-switch .slider::before{position:absolute;left:0;content:"";height:23px;width:23px;background-color:#fff;box-shadow:0 2px 1px 0 rgba(0,0,0,.1);border:solid .5px rgba(0,0,0,.1);transition:.4s;border-radius:50%}lg-switch input:disabled+.slider,lg-switch input:checked:disabled+.slider{cursor:not-allowed;background-color:#f2f4fa;border:solid 1px #d2d4d9;box-shadow:0 2px 1px 0 rgba(0,0,0,.1)}lg-switch input:checked+.slider{background-color:#313d92;box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 1px #2a368b;border:solid 1px #1f2b7a}lg-switch input:checked+.slider::before{transform:translateX(16px)}lg-switch .disabled-for-admin input:checked:disabled+.slider{background-color:#313d92;box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 1px #2a368b;border:solid 1px #1f2b7a}.lg-toast{min-height:50px;border-radius:3px;max-width:700px;background-color:#50b83c;box-shadow:0 2px 16px 0 rgba(33,43,54,.08),0 31px 41px 0 rgba(33,43,54,.2);position:fixed;top:10px;z-index:2000;left:50%;display:flex;line-height:25px;align-items:center;opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translate(-50%, -200px);margin-right:-50%;color:#fff;text-align:left}.lg-toast p{padding:10px 0}.lg-toast.entered{transform:translate(-50%, 0);opacity:1}.lg-toast::before{content:url(../img/legion/lgComponents/toast-check.svg);width:25px;height:25px;margin:0 15px 0;float:left}.lg-toast__highlight-text{font-size:16px;font-weight:bold;margin-right:5px}.lg-toast__simple-text{font-size:16px;font-weight:300}.lg-toast__simple-text b{font-size:16px;font-weight:bold}.lg-toast__dismiss{width:12px;height:12px;float:right;margin:0 15px 0;opacity:.5}.lg-toast--error{background-color:#b83c3c}.lg-toast--error::before{content:url(../img/legion/lgComponents/toast-error.svg)}.lg-toast--info{background-color:#eaf8f8;color:#212b36}.lg-toast--info::before{content:url(../img/legion/lgComponents/info.svg);margin-top:2px;font-size:16px}.lg-toast--alert{background-color:#fafdd5;color:#52575c}.lg-toast--alert::before{content:url(../img/legion/lgComponents/alert.svg);margin-top:2px;font-size:16px}lg-upperfield-chooser .lg-upperfield-chooser{display:flex;align-items:center}lg-upperfield-chooser .lg-upperfield-chooser__global{cursor:pointer;width:20px;height:20px;margin-right:8px;background-image:url(../img/legion/lgComponents/location-chooser-global.svg);background-repeat:no-repeat}lg-upperfield-chooser .lg-upperfield-chooser__global--active{background-image:url(../img/legion/lgComponents/location-chooser-global-active.svg)}lg-upperfield-chooser .lg-upperfield-chooser__global--disabled{cursor:not-allowed}lg-upperfield-chooser .lg-upperfield-chooser__location{margin-right:8px;width:12px;height:16px;background-image:url(../img/legion/lgComponents/location-chooser-location.svg);background-size:contain}lg-upperfield-chooser .lg-upperfield-chooser__highlight{border-radius:5px;background-color:#dbe4ff;height:auto;padding:5px;display:flex}lg-upperfield-chooser .lg-upperfield-chooser lg-select .lg-picker-input>input-field{max-width:180px}lg-upperfield-chooser .lg-upperfield-chooser lg-select .lg-picker-input>input-field .input-faked{max-width:100%;overflow:hidden;text-overflow:ellipsis}lg-upperfield-chooser span.tooltip-icon{margin-top:0;margin-left:5px}lg-upperfield-navigation{display:block;margin-left:10px}lg-upperfield-navigation .navigation-arrow{color:#8492a9;font-size:18px;margin:2px 11px 0}lg-upperfield-navigation .lg-search-options__thumbnail{background-size:contain;background-repeat:no-repeat}lg-upperfield lg-eg-status::after{content:none}lg-upperfield .lg-table tr>td.one-line-overflow lg-location-thumbnail,lg-upperfield .lg-table tr>td.ellipsis lg-location-thumbnail,lg-upperfield .lg-table notification .notification-details-swap .person tr>td.name lg-location-thumbnail,notification .notification-details-swap .person lg-upperfield .lg-table tr>td.name lg-location-thumbnail,lg-upperfield .lg-table tr>td.generate-modal-location lg-location-thumbnail,lg-upperfield .lg-table week-schedule-shift tr>td.week-schedule-worker-name lg-location-thumbnail,week-schedule-shift lg-upperfield .lg-table tr>td.week-schedule-worker-name lg-location-thumbnail,lg-upperfield .lg-table week-schedule-shift tr>td.week-schedule-role-name lg-location-thumbnail,week-schedule-shift lg-upperfield .lg-table tr>td.week-schedule-role-name lg-location-thumbnail,lg-upperfield .lg-table .draggable-shift tr>td.week-schedule-worker-name lg-location-thumbnail,.draggable-shift lg-upperfield .lg-table tr>td.week-schedule-worker-name lg-location-thumbnail,lg-upperfield .lg-table .draggable-shift tr>td.week-schedule-role-name lg-location-thumbnail,.draggable-shift lg-upperfield .lg-table tr>td.week-schedule-role-name lg-location-thumbnail,lg-upperfield .lg-table .week-schedule-shift tr>td.week-schedule-worker-name lg-location-thumbnail,.week-schedule-shift lg-upperfield .lg-table tr>td.week-schedule-worker-name lg-location-thumbnail,lg-upperfield .lg-table .week-schedule-shift tr>td.week-schedule-role-name lg-location-thumbnail,.week-schedule-shift lg-upperfield .lg-table tr>td.week-schedule-role-name lg-location-thumbnail,lg-upperfield .lg-table .lg-week-other-pay-editor input-field[inline] tr>td.input-faked lg-location-thumbnail,.lg-week-other-pay-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-location-thumbnail,lg-upperfield .lg-table .lg-timesheet-other-pay-editor input-field[inline] tr>td.input-faked lg-location-thumbnail,.lg-timesheet-other-pay-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-location-thumbnail,lg-upperfield .lg-table .lg-week-timeoff-editor input-field[inline] tr>td.input-faked lg-location-thumbnail,.lg-week-timeoff-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-location-thumbnail,lg-upperfield .lg-table .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled tr>td.input-faked lg-location-thumbnail,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-upperfield .lg-table tr>td.input-faked lg-location-thumbnail,lg-upperfield .lg-table .lg-week-timeclock-editor input-field[inline] tr>td.input-faked lg-location-thumbnail,.lg-week-timeclock-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-location-thumbnail,lg-upperfield .lg-table tr>td.lg-timesheet-week-view__title-span-sub--home lg-location-thumbnail,lg-upperfield .lg-table tr>td.lg-timesheet-week-view__title-span-sub--job lg-location-thumbnail,lg-upperfield .lg-table .lg-timesheet-timeoff-editor input-field[inline] tr>td.input-faked lg-location-thumbnail,.lg-timesheet-timeoff-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-location-thumbnail,lg-upperfield .lg-table tr>td.timesheet-details-info__title-span-sub--home lg-location-thumbnail,lg-upperfield .lg-table tr>td.timesheet-details-info__title-span-sub--job lg-location-thumbnail,lg-upperfield .lg-table .lg-new-timeclock-editor-improved input-field[inline] tr>td.input-faked lg-location-thumbnail,.lg-new-timeclock-editor-improved input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-location-thumbnail,lg-upperfield .lg-table tr>td.timesheet-details-modal__title-span-sub--home lg-location-thumbnail,lg-upperfield .lg-table tr>td.timesheet-details-modal__title-span-sub--job lg-location-thumbnail,lg-upperfield .lg-table .lg-timesheet-table-improved__name tr>td.name lg-location-thumbnail,.lg-timesheet-table-improved__name lg-upperfield .lg-table tr>td.name lg-location-thumbnail,lg-upperfield .lg-table .lg-timesheet-table-improved__name tr>td.title lg-location-thumbnail,.lg-timesheet-table-improved__name lg-upperfield .lg-table tr>td.title lg-location-thumbnail,lg-upperfield .lg-table .sch tr>td.sch-location-publish-name lg-location-thumbnail,.sch lg-upperfield .lg-table tr>td.sch-location-publish-name lg-location-thumbnail,lg-upperfield .lg-table .sch tr>td.sch-worker-h-view-role-name lg-location-thumbnail,.sch lg-upperfield .lg-table tr>td.sch-worker-h-view-role-name lg-location-thumbnail,lg-upperfield .lg-table .sch tr>td.sch-worker-h-view-sub-role-name lg-location-thumbnail,.sch lg-upperfield .lg-table tr>td.sch-worker-h-view-sub-role-name lg-location-thumbnail,lg-upperfield .lg-table .sch tr>td.sch-shift-worker-profile-initials lg-location-thumbnail,.sch lg-upperfield .lg-table tr>td.sch-shift-worker-profile-initials lg-location-thumbnail,lg-upperfield .lg-table tr>td.select-inner-contents lg-location-thumbnail,lg-upperfield .lg-table .announcements-list tr>td.one-attachment-title lg-location-thumbnail,.announcements-list lg-upperfield .lg-table tr>td.one-attachment-title lg-location-thumbnail,lg-upperfield .lg-table .new-announcement-modal .i-pretend-to-be-an-input tr>td.one-attachment-title lg-location-thumbnail,.new-announcement-modal .i-pretend-to-be-an-input lg-upperfield .lg-table tr>td.one-attachment-title lg-location-thumbnail,lg-upperfield .lg-table .announcements-list .announcement-object tr>td.announcement-title lg-location-thumbnail,.announcements-list .announcement-object lg-upperfield .lg-table tr>td.announcement-title lg-location-thumbnail,lg-upperfield .lg-table .tmroster .tr tr>td.name lg-location-thumbnail,.tmroster .tr lg-upperfield .lg-table tr>td.name lg-location-thumbnail,lg-upperfield .lg-table .tmroster .tr tr>td.title lg-location-thumbnail,.tmroster .tr lg-upperfield .lg-table tr>td.title lg-location-thumbnail,lg-upperfield .lg-table tr>td.school-calendars-header-title lg-location-thumbnail,lg-upperfield .lg-table .school-calendars tr>td.calendar-overview-title lg-location-thumbnail,.school-calendars lg-upperfield .lg-table tr>td.calendar-overview-title lg-location-thumbnail,lg-upperfield .lg-table .school-calendars tr>td.session-information-title lg-location-thumbnail,.school-calendars lg-upperfield .lg-table tr>td.session-information-title lg-location-thumbnail,lg-upperfield .lg-table .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container tr>td.sch-shift-worker-profile-initials lg-location-thumbnail,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container lg-upperfield .lg-table tr>td.sch-shift-worker-profile-initials lg-location-thumbnail{flex-shrink:0}lg-upperfield .lg-table tr>td.one-line-overflow lg-button,lg-upperfield .lg-table tr>td.ellipsis lg-button,lg-upperfield .lg-table notification .notification-details-swap .person tr>td.name lg-button,notification .notification-details-swap .person lg-upperfield .lg-table tr>td.name lg-button,lg-upperfield .lg-table tr>td.generate-modal-location lg-button,lg-upperfield .lg-table week-schedule-shift tr>td.week-schedule-worker-name lg-button,week-schedule-shift lg-upperfield .lg-table tr>td.week-schedule-worker-name lg-button,lg-upperfield .lg-table week-schedule-shift tr>td.week-schedule-role-name lg-button,week-schedule-shift lg-upperfield .lg-table tr>td.week-schedule-role-name lg-button,lg-upperfield .lg-table .draggable-shift tr>td.week-schedule-worker-name lg-button,.draggable-shift lg-upperfield .lg-table tr>td.week-schedule-worker-name lg-button,lg-upperfield .lg-table .draggable-shift tr>td.week-schedule-role-name lg-button,.draggable-shift lg-upperfield .lg-table tr>td.week-schedule-role-name lg-button,lg-upperfield .lg-table .week-schedule-shift tr>td.week-schedule-worker-name lg-button,.week-schedule-shift lg-upperfield .lg-table tr>td.week-schedule-worker-name lg-button,lg-upperfield .lg-table .week-schedule-shift tr>td.week-schedule-role-name lg-button,.week-schedule-shift lg-upperfield .lg-table tr>td.week-schedule-role-name lg-button,lg-upperfield .lg-table .lg-week-other-pay-editor input-field[inline] tr>td.input-faked lg-button,.lg-week-other-pay-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-button,lg-upperfield .lg-table .lg-timesheet-other-pay-editor input-field[inline] tr>td.input-faked lg-button,.lg-timesheet-other-pay-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-button,lg-upperfield .lg-table .lg-week-timeoff-editor input-field[inline] tr>td.input-faked lg-button,.lg-week-timeoff-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-button,lg-upperfield .lg-table .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled tr>td.input-faked lg-button,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-upperfield .lg-table tr>td.input-faked lg-button,lg-upperfield .lg-table .lg-week-timeclock-editor input-field[inline] tr>td.input-faked lg-button,.lg-week-timeclock-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-button,lg-upperfield .lg-table tr>td.lg-timesheet-week-view__title-span-sub--home lg-button,lg-upperfield .lg-table tr>td.lg-timesheet-week-view__title-span-sub--job lg-button,lg-upperfield .lg-table .lg-timesheet-timeoff-editor input-field[inline] tr>td.input-faked lg-button,.lg-timesheet-timeoff-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-button,lg-upperfield .lg-table tr>td.timesheet-details-info__title-span-sub--home lg-button,lg-upperfield .lg-table tr>td.timesheet-details-info__title-span-sub--job lg-button,lg-upperfield .lg-table .lg-new-timeclock-editor-improved input-field[inline] tr>td.input-faked lg-button,.lg-new-timeclock-editor-improved input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-button,lg-upperfield .lg-table tr>td.timesheet-details-modal__title-span-sub--home lg-button,lg-upperfield .lg-table tr>td.timesheet-details-modal__title-span-sub--job lg-button,lg-upperfield .lg-table .lg-timesheet-table-improved__name tr>td.name lg-button,.lg-timesheet-table-improved__name lg-upperfield .lg-table tr>td.name lg-button,lg-upperfield .lg-table .lg-timesheet-table-improved__name tr>td.title lg-button,.lg-timesheet-table-improved__name lg-upperfield .lg-table tr>td.title lg-button,lg-upperfield .lg-table .sch tr>td.sch-location-publish-name lg-button,.sch lg-upperfield .lg-table tr>td.sch-location-publish-name lg-button,lg-upperfield .lg-table .sch tr>td.sch-worker-h-view-role-name lg-button,.sch lg-upperfield .lg-table tr>td.sch-worker-h-view-role-name lg-button,lg-upperfield .lg-table .sch tr>td.sch-worker-h-view-sub-role-name lg-button,.sch lg-upperfield .lg-table tr>td.sch-worker-h-view-sub-role-name lg-button,lg-upperfield .lg-table .sch tr>td.sch-shift-worker-profile-initials lg-button,.sch lg-upperfield .lg-table tr>td.sch-shift-worker-profile-initials lg-button,lg-upperfield .lg-table tr>td.select-inner-contents lg-button,lg-upperfield .lg-table .announcements-list tr>td.one-attachment-title lg-button,.announcements-list lg-upperfield .lg-table tr>td.one-attachment-title lg-button,lg-upperfield .lg-table .new-announcement-modal .i-pretend-to-be-an-input tr>td.one-attachment-title lg-button,.new-announcement-modal .i-pretend-to-be-an-input lg-upperfield .lg-table tr>td.one-attachment-title lg-button,lg-upperfield .lg-table .announcements-list .announcement-object tr>td.announcement-title lg-button,.announcements-list .announcement-object lg-upperfield .lg-table tr>td.announcement-title lg-button,lg-upperfield .lg-table .tmroster .tr tr>td.name lg-button,.tmroster .tr lg-upperfield .lg-table tr>td.name lg-button,lg-upperfield .lg-table .tmroster .tr tr>td.title lg-button,.tmroster .tr lg-upperfield .lg-table tr>td.title lg-button,lg-upperfield .lg-table tr>td.school-calendars-header-title lg-button,lg-upperfield .lg-table .school-calendars tr>td.calendar-overview-title lg-button,.school-calendars lg-upperfield .lg-table tr>td.calendar-overview-title lg-button,lg-upperfield .lg-table .school-calendars tr>td.session-information-title lg-button,.school-calendars lg-upperfield .lg-table tr>td.session-information-title lg-button,lg-upperfield .lg-table .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container tr>td.sch-shift-worker-profile-initials lg-button,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container lg-upperfield .lg-table tr>td.sch-shift-worker-profile-initials lg-button{max-width:calc(100% - 60px)}lg-upperfield .lg-table tr>td.one-line-overflow lg-button>button,lg-upperfield .lg-table tr>td.ellipsis lg-button>button,lg-upperfield .lg-table notification .notification-details-swap .person tr>td.name lg-button>button,notification .notification-details-swap .person lg-upperfield .lg-table tr>td.name lg-button>button,lg-upperfield .lg-table tr>td.generate-modal-location lg-button>button,lg-upperfield .lg-table week-schedule-shift tr>td.week-schedule-worker-name lg-button>button,week-schedule-shift lg-upperfield .lg-table tr>td.week-schedule-worker-name lg-button>button,lg-upperfield .lg-table week-schedule-shift tr>td.week-schedule-role-name lg-button>button,week-schedule-shift lg-upperfield .lg-table tr>td.week-schedule-role-name lg-button>button,lg-upperfield .lg-table .draggable-shift tr>td.week-schedule-worker-name lg-button>button,.draggable-shift lg-upperfield .lg-table tr>td.week-schedule-worker-name lg-button>button,lg-upperfield .lg-table .draggable-shift tr>td.week-schedule-role-name lg-button>button,.draggable-shift lg-upperfield .lg-table tr>td.week-schedule-role-name lg-button>button,lg-upperfield .lg-table .week-schedule-shift tr>td.week-schedule-worker-name lg-button>button,.week-schedule-shift lg-upperfield .lg-table tr>td.week-schedule-worker-name lg-button>button,lg-upperfield .lg-table .week-schedule-shift tr>td.week-schedule-role-name lg-button>button,.week-schedule-shift lg-upperfield .lg-table tr>td.week-schedule-role-name lg-button>button,lg-upperfield .lg-table .lg-week-other-pay-editor input-field[inline] tr>td.input-faked lg-button>button,.lg-week-other-pay-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-button>button,lg-upperfield .lg-table .lg-timesheet-other-pay-editor input-field[inline] tr>td.input-faked lg-button>button,.lg-timesheet-other-pay-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-button>button,lg-upperfield .lg-table .lg-week-timeoff-editor input-field[inline] tr>td.input-faked lg-button>button,.lg-week-timeoff-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-button>button,lg-upperfield .lg-table .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled tr>td.input-faked lg-button>button,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-upperfield .lg-table tr>td.input-faked lg-button>button,lg-upperfield .lg-table .lg-week-timeclock-editor input-field[inline] tr>td.input-faked lg-button>button,.lg-week-timeclock-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-button>button,lg-upperfield .lg-table tr>td.lg-timesheet-week-view__title-span-sub--home lg-button>button,lg-upperfield .lg-table tr>td.lg-timesheet-week-view__title-span-sub--job lg-button>button,lg-upperfield .lg-table .lg-timesheet-timeoff-editor input-field[inline] tr>td.input-faked lg-button>button,.lg-timesheet-timeoff-editor input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-button>button,lg-upperfield .lg-table tr>td.timesheet-details-info__title-span-sub--home lg-button>button,lg-upperfield .lg-table tr>td.timesheet-details-info__title-span-sub--job lg-button>button,lg-upperfield .lg-table .lg-new-timeclock-editor-improved input-field[inline] tr>td.input-faked lg-button>button,.lg-new-timeclock-editor-improved input-field[inline] lg-upperfield .lg-table tr>td.input-faked lg-button>button,lg-upperfield .lg-table tr>td.timesheet-details-modal__title-span-sub--home lg-button>button,lg-upperfield .lg-table tr>td.timesheet-details-modal__title-span-sub--job lg-button>button,lg-upperfield .lg-table .lg-timesheet-table-improved__name tr>td.name lg-button>button,.lg-timesheet-table-improved__name lg-upperfield .lg-table tr>td.name lg-button>button,lg-upperfield .lg-table .lg-timesheet-table-improved__name tr>td.title lg-button>button,.lg-timesheet-table-improved__name lg-upperfield .lg-table tr>td.title lg-button>button,lg-upperfield .lg-table .sch tr>td.sch-location-publish-name lg-button>button,.sch lg-upperfield .lg-table tr>td.sch-location-publish-name lg-button>button,lg-upperfield .lg-table .sch tr>td.sch-worker-h-view-role-name lg-button>button,.sch lg-upperfield .lg-table tr>td.sch-worker-h-view-role-name lg-button>button,lg-upperfield .lg-table .sch tr>td.sch-worker-h-view-sub-role-name lg-button>button,.sch lg-upperfield .lg-table tr>td.sch-worker-h-view-sub-role-name lg-button>button,lg-upperfield .lg-table .sch tr>td.sch-shift-worker-profile-initials lg-button>button,.sch lg-upperfield .lg-table tr>td.sch-shift-worker-profile-initials lg-button>button,lg-upperfield .lg-table tr>td.select-inner-contents lg-button>button,lg-upperfield .lg-table .announcements-list tr>td.one-attachment-title lg-button>button,.announcements-list lg-upperfield .lg-table tr>td.one-attachment-title lg-button>button,lg-upperfield .lg-table .new-announcement-modal .i-pretend-to-be-an-input tr>td.one-attachment-title lg-button>button,.new-announcement-modal .i-pretend-to-be-an-input lg-upperfield .lg-table tr>td.one-attachment-title lg-button>button,lg-upperfield .lg-table .announcements-list .announcement-object tr>td.announcement-title lg-button>button,.announcements-list .announcement-object lg-upperfield .lg-table tr>td.announcement-title lg-button>button,lg-upperfield .lg-table .tmroster .tr tr>td.name lg-button>button,.tmroster .tr lg-upperfield .lg-table tr>td.name lg-button>button,lg-upperfield .lg-table .tmroster .tr tr>td.title lg-button>button,.tmroster .tr lg-upperfield .lg-table tr>td.title lg-button>button,lg-upperfield .lg-table tr>td.school-calendars-header-title lg-button>button,lg-upperfield .lg-table .school-calendars tr>td.calendar-overview-title lg-button>button,.school-calendars lg-upperfield .lg-table tr>td.calendar-overview-title lg-button>button,lg-upperfield .lg-table .school-calendars tr>td.session-information-title lg-button>button,.school-calendars lg-upperfield .lg-table tr>td.session-information-title lg-button>button,lg-upperfield .lg-table .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container tr>td.sch-shift-worker-profile-initials lg-button>button,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container lg-upperfield .lg-table tr>td.sch-shift-worker-profile-initials lg-button>button{width:100%;text-overflow:ellipsis;overflow:hidden}lg-upperfield-search{flex-shrink:0}lg-upperfield-search .search-icon-wrapper{width:25px;height:25px}lg-upperfield-search .search-icon-wrapper.active,lg-upperfield-search .search-icon-wrapper:hover{cursor:pointer;background-color:#dbe4ff;border-radius:5px;padding-top:2px}lg-upperfield-search .search-icon-wrapper .search-icon{width:20px;height:20px}lg-upperfield-search .search-dropdown-wrapper{transform:translateY(5px);position:absolute;z-index:1000;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(22,29,37,.16);border:solid 1px #c4cdd5;overflow:hidden;box-sizing:content-box}.card-carousel{background-color:#f9fafb;margin-left:-35px;padding:0 0 0 35px;bottom:1px;height:150px;width:calc(100% + 40px);box-sizing:content-box;box-shadow:0 -1px 0 0 #ddd,0 1px 0 0 #ddd}.card-carousel-card-min-300{min-width:270px}.card-carousel .card-carousel-fixed>*{display:flex;flex-wrap:nowrap}.card-carousel h1{font-weight:500 !important}.card-carousel-full{width:100%;position:absolute;right:7px;bottom:5px}.card-carousel .card-carousel-container{overflow:hidden;position:relative;padding:15px 24px;width:100%;flex:1}.card-carousel-card-horizontal-row>div{display:inline-block;padding-right:20px !important}.card-carousel-card-horizontal-row>div h1{width:auto}.card-carousel-carousel{transition:left .3s}.card-carousel-carousel carousel{display:flex}.card-carousel .loading-icon{position:relative;left:-20px}.card-carousel-fixed{padding:15px 10px 15px 0}.card-carousel-fixed:empty{padding:0 !important;margin-left:-35px}.card-carousel .loading-icon{margin-top:50px}.card-carousel-arrow{position:absolute;width:34px;display:inline-block;height:150px;top:0;left:0;z-index:4;cursor:not-allowed;background:url("../img/legion/lgComponents/round-arrow-left-inactive.svg") center center no-repeat}.card-carousel-arrow-right{left:100%;margin-left:-34px;transform:scaleX(-1)}.card-carousel-arrow.available{cursor:pointer;background:url("../img/legion/lgComponents/round-arrow-left.svg") center center no-repeat rgba(194,197,215,.18)}.smart-card-requires-action-shifts h1{font-size:16px}.smart-card-requires-action-shifts>div{margin-top:4px}.smart-card-requires-action-shifts .card-carousel-card-sub-title{font-size:11px}.smart-card-requires-action-shifts>div{padding-left:10px}.smart-card-requires-action-shifts>div:first-child{padding-left:0}.smart-card-requires-action-shifts>div{flex-grow:1;padding-right:10px;position:relative}.smart-card-requires-action-shifts>div:after{top:18px;height:33px;position:absolute;content:"";right:0;border-right:1px solid #c4cdd5}.smart-card-requires-action-shifts>div:last-child:after{content:none}.smart-card-required>div{border:1px solid #f2924b}.smart-card-required>div h1{width:auto}.smart-card-required>div{min-width:153px}.smart-card-required-wide>div{min-width:243px}.smart-card-required-very-wide>div{min-width:290px}.console-frm .modal-fr .smart-card-required>div{width:200px}.sch .sch-day-view-right-gutter-text{font-size:7px}.smart-card-small>div{width:145px}.smart-card-small>div h1{width:auto}.smart-card-small2>div{width:161px}.smart-card-small2>div h1{width:auto}.console-frm .modal-fr .smart-card-small>div{width:165px}.console-frm .modal-fr .smart-card-small2>div{width:190px}.sch .sch-day-view-right-gutter-text{font-size:7px}.smart-card-semi-small>div{width:178px}.smart-card-semi-small>div h1{width:auto}.smart-card-semi-small2>div{width:226px}.smart-card-semi-small2>div h1{width:auto}.smart-card-middle>div{width:260px}.smart-card-middle>div h1{width:auto}@keyframes fade{from{opacity:1}to{opacity:0}}.smart-card_faded{animation:fade 1s linear}card-carousel-card{height:120px}.weather-forecast-day{white-space:nowrap;display:flex;align-items:center;margin-top:5px}.weather-forecast-week{display:flex;justify-content:space-between}.weather-forecast-image{height:40px;width:100%;display:block;background:center center no-repeat;background-size:contain}.weather-forecast-image-big{width:54px;height:54px}.weather-forecast-image-cloudy{background-image:url("../img/legion/weather/Cloudy.svg")}.weather-forecast-image-Drizzle{background-image:url("../img/legion/weather/Drizzle.svg")}.weather-forecast-image-Foggy,.weather-forecast-image-fog,.weather-forecast-image-Fog{background-image:url("../img/legion/weather/Foggy.svg")}.weather-forecast-image-partly-cloudy-day{background-image:url("../img/legion/weather/Partly.svg")}.weather-forecast-image-partly-cloudy-night{background-image:url("../img/legion/weather/Partly.svg")}.weather-forecast-image-Thunder{background-image:url("../img/legion/weather/Thunder.svg")}.weather-forecast-image-rain{background-image:url("../img/legion/weather/Raining.svg")}.weather-forecast-image-snow{background-image:url("../img/legion/weather/Snow.svg")}.weather-forecast-image-clear-day{background-image:url("../img/legion/weather/Sunny.svg")}.weather-forecast-image-wind{background-image:url("../img/legion/weather/Wind.svg")}.weather-forecast-temperature{text-align:left;color:#d8d8d8}.weather-forecast-temperature,.weather-forecast-temperature span{font-size:11px;white-space:nowrap}.weather-forecast-temperature span:first-child{color:#181b20}.weather-forecast-temperature-bottom{position:absolute;bottom:10px;left:10px}.weather-forecast-temperature-big{margin:15px 10px 0;text-align:center}.weather-forecast-temperature-big span{font-size:14px}.weather-forecast-temperature-big span:first-child{display:inline-block;margin-right:4px}.weather-forecast-rain{font-size:11px;line-height:1.36;text-align:left;color:#637381;position:absolute;bottom:10px;left:10px}.weather-forecast-weekday{min-width:45px;margin-right:10px;text-align:center}.weather-forecast-day-name{font-size:12px;font-weight:500;text-align:center;color:#637381;margin-top:14px}.weather-forecast-alert-demand-text span{color:#637381;white-space:normal;width:120px;margin-left:10px;display:inline-block;line-height:1.36;font-size:11px}.card-carousel-card{display:inline-block;height:120px;position:relative;padding:10px;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);text-align:left;margin-left:20px;margin-right:20px}.card-carousel-card-text{margin-top:.75rem}.card-carousel-card-default .card-carousel-card-title{white-space:nowrap}.card-carousel-card-wide-h1{white-space:normal !important;margin-top:20px !important}.card-carousel-card-top{display:flex;align-items:center}.card-carousel-card-top .ml-5{margin-left:5px}.card-carousel-card.assignment table td,.card-carousel-card.assignment table th{padding:10px 0;color:#332f2f}.card-carousel-card.assignment table td:nth-child(2),.card-carousel-card.assignment table th:nth-child(2){text-align:right}.card-carousel-card.assignment .card-carousel-card-budget-hover .popover{border-width:0 !important;box-shadow:0 5px 10px rgba(0,0,0,.2),0 0px 10px rgba(0,0,0,.1);padding:20px 5px;padding-bottom:0}.card-carousel-card.assignment .card-carousel-card-budget-hover .popover .arrow{border-width:0 !important;box-shadow:0 2px 2px rgba(0,0,0,.1)}.card-carousel-card.assignment .card-carousel-card-budget-hover .popover .arrow{border-color:rgba(0,0,0,0) !important}.card-carousel-card.assignment .card-carousel-card-budget-purple{font-size:14px;font-weight:500;color:#0086e3;text-decoration:underline;background:none}.card-carousel-card-blue{background:#d8f0ff}.card-carousel-card .card-carousel-adjustable-label{position:absolute;margin-left:-23px;text-align:center;text-anchor:middle;width:1px;text-transform:uppercase;margin-top:-17px}.card-carousel-card .card-carousel-adjustable-date{position:absolute;margin-left:10px;margin-top:3px}.card-carousel-card.schedule-score-card{float:left;min-width:140px}.card-carousel-card.schedule-score-card .schedule-score-chart{width:100%;padding:12px 35px;position:relative}.card-carousel-card.schedule-score-card .schedule-score-chart .lg-timesheet-progress__svg text{font-weight:bold}.card-carousel-card.schedule-score-card .schedule-score-chart .percent-circle__svg{width:200%;height:135%}.card-carousel-card.schedule-score-card .schedule-score-chart .legion_score{width:18px;height:11px;font-size:8px;line-height:1.38;letter-spacing:normal;color:#212121}.card-carousel-card.schedule-score-card .schedule-score-chart .percent-circle{background:#fff}.card-carousel-card.schedule-score-card .schedule-score-chart .percent-circle text.percent-circle__number{font-weight:500;font-style:normal;font-stretch:normal;line-height:30;letter-spacing:normal;fill:#212121;font-size:18px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.card-carousel-card.schedule-score-card .schedule-score-chart .percent-circle__svg{left:-35px;top:-12px}}.card-carousel-card.schedule-score-card .schedule-score-chart .percent-circle__svg ::-ms-clear{display:none}.card-carousel-card.schedule-score-card .schedule-score-card-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px}.card-carousel-card.schedule-score-card .schedule-score-card-loader .loading-icon{left:0;margin:0 0 30px}.card-carousel-card.schedule-score-card .schedule-score-card-loader.m-36{margin:36px 0}.card-carousel-card__counted-rows{margin-top:2px}.card-carousel-card__counted-row{min-width:155px;text-align:left;padding:5px 0}.card-carousel-card__counted-row+.card-carousel-card__counted-row{border-top:1px solid rgba(224,224,224,.6)}.card-carousel-card__counted-row img{display:inline-block;margin-right:7px;position:relative;top:-1px}.card-carousel-card__counted-row span{float:right;font-weight:600}.card-carousel-card.dm-schedule-score-card{width:160px !important;padding:10px}.card-carousel-card.dm-schedule-score-card .card-carousel-card-title{margin-bottom:20px}.card-carousel-card.dm-schedule-score-card .schedule-score-chart{padding:0px 9px}.card-carousel-card.dm-schedule-score-card .location_text{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal;color:#002c4a;opacity:.7;padding-top:23px;text-align:center}.card-carousel-card.dm-schedule-score-card .percent-circle{background:#fff}.card-carousel-card.dm-schedule-score-card .percent-circle text.percent-circle__number{font-weight:500;font-style:normal;font-stretch:normal;line-height:30;letter-spacing:normal;fill:#212121;font-size:22px !important}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.card-carousel-card.dm-schedule-score-card .percent-circle__svg{left:-57px !important;top:-19px !important}}.card-carousel-card.dm-schedule-score-card .percent-circle__svg ::-ms-clear{display:none}.card-carousel-card-thinner .card-carousel-card-primary{min-width:150px;width:150px}.card-carousel-card small{font-size:10px;color:#637381}.card-carousel-card-primary{margin-left:0;min-width:260px}.card-carousel-card a,.card-carousel-card .card-carousel-link{color:#0087e3;cursor:pointer;font-size:12px}.card-carousel-card a.disabled,.card-carousel-card .card-carousel-link.disabled{cursor:not-allowed;opacity:.4}.card-carousel-card a:hover,.card-carousel-card .card-carousel-link:hover{color:#084e8a}.card-carousel-card .card-carousel-link-disabled .card-carousel-link{cursor:not-allowed;color:#999}.card-carousel-card table{background-color:rgba(0,0,0,0) !important}.card-carousel-card-yellow-top>div{border-top:4px solid #fbc02d;padding-top:6px}.card-carousel-card-table{position:relative;padding:10px 0}.card-carousel-card-table-edit-budget{position:absolute;bottom:10px;right:10px}.card-carousel-card-table .card-carousel-card-title{padding-left:10px}.card-carousel-card-table-nomargin table{top:3px !important}.card-carousel-card-table table{width:100%;position:relative;top:-23px;right:0}.card-carousel-card-table table tr+tr{border-top:1px solid #e0e0e0}.card-carousel-card-table table td,.card-carousel-card-table table th{white-space:nowrap;padding:7px 10px;line-height:1.1;vertical-align:middle;font-size:12px;position:relative}.card-carousel-card-table table tr.not-visible td,.card-carousel-card-table table tr.not-visible th{height:0 !important;padding-top:0 !important;padding-bottom:0 !important;z-index:0}.card-carousel-card-table table tr.not-visible+tr{border-top-width:0 !important}.card-carousel-card-table table th{font-weight:500;color:#212121}.card-carousel-card-table table td.number{font-size:14px;text-align:right}.card-carousel-card-table table th.number{text-align:right}.card-carousel-card-table table td.number-grayed,.card-carousel-card-table table td.number-grayed>div,.card-carousel-card-table table th.number-grayed,.card-carousel-card-table table th.number-grayed>div{color:#333}.card-carousel-card-table table td.number-grayed td,.card-carousel-card-table table th.number-grayed td{position:relative;z-index:9}.card-carousel-card-table table td.number-grayed.shaded,.card-carousel-card-table table th.number-grayed.shaded{position:relative;border-bottom:1px solid #47c1bf}.card-carousel-card-table table td.number-grayed.shaded:after,.card-carousel-card-table table th.number-grayed.shaded:after{content:"";height:121px;background:rgba(71,193,191,.1607843137);position:absolute;width:100%;left:0;top:-29px;z-index:0}.card-carousel-card-table table td.fs-14{font-size:14px}.card-carousel-card h1{font-size:18px;font-weight:400;margin-top:12px;line-height:normal;color:#212121;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:240px}.card-carousel-card h1[data-tootik]{overflow:visible}.card-carousel-card h1 small{display:block;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#787b7f}.card-carousel-card-sub-pay{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#787b7f}.card-carousel-card-sub-pay span{color:#66bb6a}.card-carousel-card-demand-change{width:24px;height:24px}.card-carousel-card-primary{padding-top:10px;background:linear-gradient(#47c1bf 4px, rgba(224, 245, 244, 0.7) 4px)}.card-carousel-card-mid-text{font-size:14px;font-weight:300;text-align:left;color:#000;height:100%;padding-bottom:30px;justify-content:end}.card-carousel-card-title{font-size:11px;color:#637381;line-height:normal;text-transform:uppercase}.card-carousel-card-title-sub{margin-top:4px;font-size:11px;line-height:1.27;letter-spacing:normal}.card-carousel-card-title-sub-green{color:#31981d}.card-carousel-card-title-sub-red{color:red}.card-carousel-card-sub-title{font-size:14px;color:#637381;line-height:normal}.card-carousel-card-sub-title.fz-12{font-size:12px}.card-carousel-card-label-bottom{font-size:12px;line-height:normal;color:#919eab;display:flex;justify-content:space-between}.card-carousel-card-label-bottom-sticky{position:absolute;bottom:5px;right:7px;left:9px}.card-carousel-card-col-width{min-width:70px}.card-carousel-card-tall-rows{height:36px}.card-carousel-card-budget-hover .popover{border-radius:5px;min-width:290px;padding:7px 15px}.card-carousel-card-budget-hover .popover table{top:0 !important}.card-carousel-card-budget-hover .popover table tr{border-style:dotted}.card-carousel-card-budget-hover .popover table th,.card-carousel-card-budget-hover .popover table td{padding-left:0;text-align:right;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;font-variation-settings:normal;line-height:normal;letter-spacing:normal}.card-carousel-card-budget-hover .popover table th:first-child,.card-carousel-card-budget-hover .popover table td:first-child{text-align:left}.card-carousel-card-budget-hover .popover table th .card-carousel-card-budget-adjustment-text,.card-carousel-card-budget-hover .popover table td .card-carousel-card-budget-adjustment-text{color:#332f2f !important}.card-carousel-card-budget-hover .popover table th{font-weight:500}.card-carousel-card-budget-hover .popover-content{padding:0}.card-carousel-card-budget-red{border-radius:2px;background-color:#f0d4dd;color:#a50000;height:auto;display:inline-block}.card-carousel-card-budget-green{border-radius:5px;background-color:#d3efcd;color:#2c6c1e;height:auto;display:inline-block}.card-carousel-card-budget-purple{color:#0086e3;cursor:pointer;text-decoration:underline}.card-carousel-card-budget-adjustment-text{color:#637381;font-size:12px}.card-carousel-card-budget-time-updated-text{color:#202e78;font-size:10px}card-wrapper{display:block}card-wrapper.dm-card-wrapper .card-container{height:240px}card-wrapper.dm-card-wrapper card-carousel-card{height:210px}card-wrapper.dm-card-wrapper card-carousel-card.dm-schedule-score-card{width:160px}card-wrapper .card-container{background-color:#f9fafb;margin-left:-35px;margin-right:-40px;padding:7.5px 30px 7.5px 25px;box-shadow:0 -1px 0 0 #ddd,0 1px 0 0 #ddd;position:relative;height:150px;z-index:101}card-wrapper .card-container>ng-transclude{width:100%}card-wrapper .card-container>ng-transclude>*{flex-grow:0;flex-shrink:0}card-wrapper .card-container.closed{height:0px;border-top:1px solid #ddd;padding:0px}card-wrapper .card-container.expand{height:auto}card-wrapper .card-container.expand>ng-transclude{flex-wrap:wrap}card-wrapper .top-arrow,card-wrapper .bottom-arrow{position:absolute;left:50%;transform:translateX(-50%);padding:5px;background-color:#fff;border-radius:12px;border:1px solid #ddd;cursor:pointer}card-wrapper .top-arrow{top:-15px}card-wrapper .top-arrow.has-action-required{background-color:#ecf5f6;border:1px solid #78b8be;padding-left:8px;padding-right:8px}card-wrapper .bottom-arrow{bottom:-15px}card-wrapper .bottom-arrow.has-second-row{padding-left:8px;padding-right:8px}card-wrapper .loading-icon{transform:translateX(-50%)}card-wrapper .lock-icon-wrapper{position:absolute;right:5px;top:5px;cursor:pointer}card-wrapper .smart-card-dragging{opacity:.5}card-wrapper .ui-draggable-dragging{z-index:9999}card-wrapper .drop-hover{box-shadow:0px 0px 5px 1px #87cefa !important}card-wrapper .lockOpened .legion-smart-card[key]:hover,card-wrapper .lockOpened lg-custom-smart-card:hover{box-shadow:1px 1px 2px 0px rgba(63,63,68,.1),2px 3px 8px 0px rgba(63,63,68,.2)}card-wrapper .legion-smart-card{margin:7.5px 10px}card-wrapper card-carousel-card{height:120px;display:block;margin:0px !important;padding:0px !important}card-wrapper card-carousel-card.smart-card-required{max-width:250px}card-wrapper .card-carousel-card,card-wrapper .card-carousel-card.schedule-score-card{margin-left:0px !important;margin-right:0px !important}card-wrapper .smart-card-requires-action-shifts h1{font-size:16px}card-wrapper .smart-card-requires-action-shifts>div{margin-top:4px}card-wrapper .smart-card-requires-action-shifts .card-carousel-card-sub-title{font-size:11px}card-wrapper .smart-card-requires-action-shifts>div{padding-left:10px}card-wrapper .smart-card-requires-action-shifts>div:first-child{padding-left:0}card-wrapper .smart-card-requires-action-shifts>div{flex-grow:1;padding-right:10px;position:relative}card-wrapper .smart-card-requires-action-shifts>div:after{top:18px;height:33px;position:absolute;content:"";right:0;border-right:1px solid #c4cdd5}card-wrapper .smart-card-requires-action-shifts>div:last-child:after{content:none}card-wrapper .smart-card-required>div{border:1px solid #f2924b}card-wrapper .smart-card-required>div h1{width:auto}card-wrapper .smart-card-required>div{min-width:153px}card-wrapper .smart-card-required-wide>div{min-width:243px}card-wrapper .smart-card-required-very-wide>div{min-width:290px}card-wrapper .console-frm .modal-fr .smart-card-required>div{width:200px}card-wrapper .sch .sch-day-view-right-gutter-text{font-size:7px}card-wrapper .smart-card-small>div{width:145px}card-wrapper .smart-card-small>div h1{width:auto}card-wrapper .smart-card-small2>div{width:161px}card-wrapper .smart-card-small2>div h1{width:auto}card-wrapper .console-frm .modal-fr .smart-card-small>div{width:165px}card-wrapper .console-frm .modal-fr .smart-card-small2>div{width:190px}card-wrapper .sch .sch-day-view-right-gutter-text{font-size:7px}card-wrapper .smart-card-semi-small>div{width:178px}card-wrapper .smart-card-semi-small>div h1{width:auto}card-wrapper .smart-card-semi-small2>div{width:226px}card-wrapper .smart-card-semi-small2>div h1{width:auto}card-wrapper .smart-card-middle>div{width:260px}card-wrapper .smart-card-middle>div h1{width:auto}@keyframes fade{from{opacity:1}to{opacity:0}}card-wrapper .smart-card_faded{animation:fade 1s linear}.lg-table{width:100%;table-layout:fixed}.lg-table[has-action] td:last-child,.lg-table[has-action] th:last-child{text-align:right}.lg-table[content-centered] td:not(:first-child),.lg-table[content-centered] th:not(:first-child){text-align:center}.lg-table td,.lg-table th{padding:10px 0;font-size:14px;color:#212b36;vertical-align:middle;line-height:1.29;text-align:left}.lg-table td svg,.lg-table th svg{display:block}.lg-table th{font-weight:500}.lg-table tr+tr{border-top:1px solid #dfe3e8}.lg-table[padding] td:first-child,.lg-table[padding] th:first-child{padding-left:20px}.lg-table[padding] td:last-child,.lg-table[padding] th:last-child{padding-right:20px}.minor-policy-minute{width:120px}.minor-policy-minute .select-wrapper{width:120px !important}.minor-policy-minute select{width:auto}lg-close{position:relative;cursor:pointer;display:inline-block}lg-close::before,lg-close::after{content:"";height:141.42%;left:calc(50% - 1px);border:1px solid;top:calc(-20.71% - 1px);position:absolute;border-radius:1px}lg-close::before{transform:rotate(45deg)}lg-close:after{transform:rotate(-45deg)}lg-eg-status{display:inline-block;height:20px;line-height:20px;padding:0 8px;border-radius:100px;font-size:12px;color:#454f5b}lg-eg-status::after{content:attr(type)}lg-eg-status[type=Active],lg-eg-status[type=Approved],lg-eg-status[type=Published],lg-eg-status[original=Approved]{background-color:#bbe5b3}lg-eg-status[type=Onboarded]{background-color:#ffea8a}lg-eg-status[type=Pending],lg-eg-status[original=Pending]{background-color:#fce790}lg-eg-status[type=New]{background-color:#b4e0fa}lg-eg-status[type=Inactive]{background-color:#dfe3e8}lg-eg-status[type=Draft]{background-color:#eae8e3}lg-eg-status[type=ENABLED]{background-color:#bbe5b3}lg-eg-status[type=DISABLED]{background-color:#d3d3d3}lg-eg-status[type=CREATED]{background-color:#b4e0fa}inline-content-box{display:flex;align-items:stretch}inline-content-box>*{display:grid}inline-content-box>:first-child{flex:1 1 320px;margin-right:20px}inline-content-box>:last-child{flex:2 2 640px;margin:0}lg-input-section{display:block}lg-input-section label{font-size:14px;color:#637381;margin-bottom:15px;font-weight:300;display:block}lg-input-section lg-button{margin-bottom:15px;display:inline-block}lg-input-section lg-button::after{content:"．";margin:0 2px}lg-input-section lg-button:last-child::after{content:""}lg-badge-selector{display:block}lg-badge-selector label{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300}lg-badge-selector-body{display:block;padding:10px;background-color:#f4f6f8;border-radius:3px}lg-badge-selector-body::after{clear:both;display:block;content:""}lg-badge-selector-item{display:block;margin:10px;float:left;background:#fff;border-radius:50%;width:40px;height:40px;text-align:center;line-height:40px;cursor:pointer}lg-badge-selector-item svg{vertical-align:middle}lg-work-role-image{display:inline-block;width:30px;height:30px;border-radius:6px;font-size:20px;font-weight:500;text-align:center;color:#fff;line-height:31px;text-transform:uppercase}lg-dashboard-card-wrapper{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:20px;grid-auto-rows:1fr;padding:0 10px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){lg-dashboard-card-wrapper{display:flex;flex-wrap:wrap}}lg-dashboard-card-wrapper ::-ms-clear{display:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){lg-dashboard-card-wrapper lg-dashboard-card{padding:10px}}lg-dashboard-card-wrapper lg-dashboard-card ::-ms-clear{display:none}lg-location-thumbnail{width:30px;height:30px;border-radius:6px;background-size:cover;line-height:31px;display:inline-block;background-color:#919eab;background-position:center}lg-table-fixed-header{display:flex;align-items:center;border-bottom:1px solid #c4cdd5;flex-shrink:0}lg-table-fixed-header[flex-end]{justify-content:flex-end}lg-table-fixed-header[has-action] h2:last-child{text-align:right}lg-table-fixed-header[padding] h2:first-child{padding-left:20px}lg-table-fixed-header[padding] h2:last-child{padding-right:20px}lg-table-fixed-header h2{font-size:14px;line-height:1.29;color:#212b36;padding:15px 0}lg-table-fixed-header[text-center] h2{text-align:center}lg-timesheet-alert{width:20px;height:20px;display:block;background:url(../img/legion/lgComponents/timesheet-warning.svg) center}lg-timesheet-alert.incomplete{background:url(../img/legion/lgComponents/template-warning.svg) center}lg-capsule{height:30px;border-radius:100px;border:solid 2px #fff;background-color:#bbe5b3;display:inline-block;width:auto;padding:7px 10px}lg-template-update-alert{width:20px;height:20px;display:block;background:url(../img/legion/lgComponents/timesheet-warning.svg) center}lg-template-conflict-alert{width:20px;height:20px;display:block;background:url(../img/legion/lgComponents/template-warning.svg) center}.lg-tabs__nav{padding:0 20px;border-bottom:1px solid #dfe3e8;position:relative}.lg-tabs__nav--spread{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));grid-column-gap:20px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-tabs__nav--spread{display:flex;justify-content:space-between}}.lg-tabs__nav--spread ::-ms-clear{display:none}.lg-tabs_disable>nav{pointer-events:none}.lg-tabs_disable>nav .lg-tabs__nav-item{color:#ddd}.lg-tabs_disable>nav .lg-tabs__active-indicator{opacity:.3}.lg-tabs__nav--spread .lg-tabs__nav-item{margin-right:0}.lg-tabs__nav-item{color:#212b36;margin-right:25px;text-decoration:none;font-size:14px;display:inline-block;padding:20px 0;line-height:1.43;cursor:pointer}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-tabs__nav-item{flex:0 0 20%}}.lg-tabs__nav-item ::-ms-clear{display:none}.lg-tabs__active-indicator{height:3px;background-color:#5c6ac4;position:absolute;bottom:0;transition:left .3s,width .3s}.usersandroles .lg-tabs{padding:0 10px}.usersandroles .lg-tabs content-box{margin:20px 0px}.usersandroles .lg-tabs__nav{padding:0}.usersandroles .lg-tabs lg-badge-management .lg-paged-search{margin-top:45px}.usersandroles .lg-tabs lg-badge-management .lg-paged-search .top-right-action-button{top:-105px !important;right:0px !important}.usersandroles .badges-desc{font-size:14px;position:relative;bottom:99px}lg-worker-image{display:inline-block}lg-worker-image div{background-color:#4e78cd;color:#fff;border-radius:50%;text-align:center;font-size:13px;text-transform:uppercase}lg-worker-image div.minor14{border:4px solid #ffd61b}lg-worker-image div.minor16{border:4px solid #fb4e4e}.percent-circle{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.5);border-radius:50%}.percent-circle__svg{position:absolute}.percent-circle_import{max-width:90%}.percent-circle text.percent-circle__number{line-height:23px;font-size:16px;text-align:center;fill:#3c4144;font-weight:600;text-anchor:middle}.percent-circle text.percent-circle__number-approved{font-size:14px;font-weight:normal;line-height:1.14;fill:#637381}.percent-circle text.percent-circle__complete{text-anchor:middle;font-size:8.9px;font-weight:500;fill:#9facb3}.published-clocked-label{line-height:12px;font-size:10px;text-align:center;fill:#919eab}.published-clocked-cols-summary{position:absolute;right:6px;top:16px}.published-clocked-cols-summary-title{margin-top:18px;opacity:.7;font-size:18px;font-weight:500;line-height:1.39;color:#212121}.published-clocked-cols-summary-description{opacity:.7;font-size:14px;line-height:1.14;color:#002c4a;max-width:150px}.published-clocked-cols-summary-arrow{width:13.7px;position:absolute;height:11px;border:solid 15px rgba(0,0,0,0);border-left-width:10px;margin:8px 0 0 -25px;border-right-width:10px;transform:scale(0.9) translate(-1px, -2px) rotate(180deg)}.published-clocked-cols-summary-arrow-up{border-top-width:0;border-bottom-color:#50b83c}.published-clocked-cols-summary-arrow-down{border-bottom-width:0;border-top-color:red}projected-over-under{display:block;height:60px}.lg-users__picture{vertical-align:middle;margin-right:20px}.lg-users p.disclosure{text-align:center;margin:10px}.lg-users .user-data-wrapper{display:flex;align-items:center}lg-user-associated-templates{display:block;padding-top:15px}lg-user-associated-templates table tr{height:52px;border-bottom:1px solid #dfe3e8}lg-user-associated-templates table tr:last-child{border-bottom:none}lg-user-associated-templates table tr th{background-color:#f3f6f8}lg-user-associated-templates table tr th,lg-user-associated-templates table tr td{text-align:left !important;padding:10px !important;word-break:break-word}lg-user-associated-templates table tr td.tmp-config{color:#212b36}lg-user-associated-templates .template-title{max-width:80%;display:inline-block;color:#0086e3}lg-user-associated-templates .template-title:hover{cursor:pointer;text-decoration:underline}lg-user-associated-templates .template-title-unlink{max-width:80%;display:inline-block}lg-search{position:relative;display:block}lg-search input-field input{padding-right:35px}lg-search .lg-search-icon{cursor:pointer;top:10px;right:20px;display:inline-block;width:12px;height:12px;border:2px solid #919eab;position:absolute;border-radius:50%}lg-search .lg-search-icon::before{content:"";display:inline-block;position:absolute;right:-7px;bottom:-4px;background:#919eab;width:9px;height:2px;transform:rotate(45deg);border-radius:1px}lg-single-calendar span,lg-single-calendar ::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-right:-50%}.lg-single-calendar-toolbar a{width:14.2857142857%;padding-top:14.2857142857%;float:left;position:relative}.lg-single-calendar-toolbar a:first-child::before{content:url("../img/legion/lgComponents/page-arrow-left.svg")}.lg-single-calendar-toolbar a:last-child::before{content:url("../img/legion/lgComponents/page-arrow-right.svg")}.lg-single-calendar-toolbar .disabled-chevron{cursor:default !important;color:#b3b8bf !important}.lg-single-calendar-toolbar div{width:71.4285714286%;padding-top:14.2857142857%;float:left;position:relative}.lg-single-calendar-month{font-size:16px;font-weight:600;color:#212b36}.lg-single-calendar-weekday,.lg-single-calendar-date{display:inline-block;width:14.2857142857%;padding-top:7.14285714%;position:relative}.lg-single-calendar-weekday{font-size:12px;color:#637381}.lg-single-calendar-date-wrapper{border:1px solid #dfe3e8;border-width:0 1px 1px 0}.lg-single-calendar-date-wrapper::after{display:block;content:"";clear:both}.lg-single-calendar-date{display:block;float:left;padding-top:14.2857142857%;border:1px solid #dfe3e8;border-width:1px 0 0 1px;color:#637381}.lg-single-calendar-date:not(.is-placeholder-date){cursor:pointer}.lg-single-calendar-date:not(.is-placeholder-date):hover{background-color:#dbe4ff}.lg-single-calendar-date:not(.is-placeholder-date).is-selected-date{color:#fff;background-color:#5c6ac4}.lg-single-calendar-date.is-placeholder-date span{opacity:.4}lg-badges .lg-badges-row{display:flex;flex-wrap:wrap;width:80%}lg-badges .lg-badges-badge{margin-right:10px;display:inline-block;vertical-align:middle}lg-badges .lg-badges-badge svg{display:block}lg-badges .__manage{position:absolute;right:20px;padding-top:10px}lg-badges .__manage button{top:-40px}lg-badges:not([show-no-badges]) .lg-badges-no-badges{display:none}lg-badges .popover{border-radius:6px}lg-badges lg-button button{text-transform:none !important}lg-badges .lg-table .title-row{border:1px solid #dfe3e8;border-bottom:none;background-color:#f3f6f8}lg-badges .lg-table .title-row th{font-size:12px;font-weight:500;line-height:16px;letter-spacing:0px;text-align:left;color:#3d3d3d}lg-badges .lg-table .data-row{background-color:#fff;border-left:1px solid #dfe3e8;border-right:1px solid #dfe3e8}lg-badges .lg-table .data-row td{font-size:12px;font-weight:400;line-height:16px;letter-spacing:0px;text-align:left}lg-badges .lg-table .data-row td h3{color:#1d1d1d}.lg-badges-add{width:30px;height:30px;border:1px dashed #939bbc;text-align:center;line-height:28px;border-radius:50%;font-size:14px;margin-right:10px;cursor:pointer}.lg-badges-add::after{content:"+";color:#939bbc}.profile-badge button{top:-96px !important}.ManageButton{position:absolute;right:20px}lg-access-roles .lg-access-roles-input{width:33.33%;margin:0 0 20px}lg-location-access-group .loc-access-group-manage{position:absolute;right:10px;top:19px}lg-location-access-group .loc-row{height:70px;display:flex;padding:12px 0px;border-bottom:1px solid #dfe3e8}lg-location-access-group .loc-row .loc-logo,lg-location-access-group .loc-row .loc-role-info{height:100%}lg-location-access-group .loc-logo lg-location-thumbnail{height:100%;width:45px;margin-right:12px}lg-location-access-group .loc-role-info{flex-grow:1}lg-location-access-group .loc-role-name{height:20px;line-height:20px;border-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:0 8px;max-width:100px;margin:0px 12px 0px 0px;border:1px solid #979797}lg-location-access-group .loc-name{text-align:left}lg-location-access-group .loc-is-home::after{width:16px;height:16px;content:url(../img/legion/lgComponents/location-chip-home.svg);vertical-align:sub;margin-left:12px}lg-location-access-group .lg-tab-toolbar__search{padding:0px 0px 16px 0px;width:100%}lg-location-access-group .lg-tab-toolbar__content{display:none}lg-location-access-group lg-search input-field input{padding-left:45px;padding-right:12px;height:40px !important}lg-location-access-group lg-search .lg-search-icon{left:15px;width:15px;height:15px}.lg-access-roles-permissions{position:relative}.lg-access-roles-permissions .toolbar .button-container{margin:-3px 6px;right:0px;position:absolute;top:-70px !important}.lg-access-roles-permissions form-buttons{margin:0;padding:0px}.lg-access-roles-permissions .scroll-wrapper{overflow-x:auto}.lg-access-roles-permissions .scroll-wrapper .group{display:flex;flex-direction:column;min-height:48px}.lg-access-roles-permissions .scroll-wrapper .group:not(:first-child)>.group-header-row{border-top:1px solid #dfe3e8}.lg-access-roles-permissions .scroll-wrapper .group .group-header-row{width:100%;height:48px;line-height:48px;position:absolute;left:0;cursor:pointer}.lg-access-roles-permissions .scroll-wrapper .group .group-header-row.expand{background-color:#edeff8}.lg-access-roles-permissions .scroll-wrapper .group .group-header-row .arrow{font-size:20px;margin:0px 12px;width:14px;color:#979797;text-align:center}.lg-access-roles-permissions .scroll-wrapper .group .group-header-row span{font-size:14px;color:#53585f}.lg-access-roles-permissions .table-container{display:flex;flex-direction:column;width:fit-content;margin-top:48px}.lg-access-roles-permissions .table-container .table-row{display:flex;height:48px;padding-left:340px}.lg-access-roles-permissions .table-container .table-row.header-row{height:auto;min-height:48px}.lg-access-roles-permissions .table-container .table-row.header-row .table-column{background-color:#f9f9fa;word-break:break-word;font-size:14px;font-weight:500;line-height:1.29;color:#212b36}.lg-access-roles-permissions .table-container .table-row:not(.header-row) .table-column{font-size:14px;line-height:1.29;color:#212b36}.lg-access-roles-permissions .table-container .table-row:not(.header-row):hover .table-column{background-color:#f9f9fa}.lg-access-roles-permissions .table-container .table-column{width:150px;flex-shrink:0;display:flex;align-items:center;justify-content:center;text-align:center;border-top:1px solid #dfe3e8;padding:10px 5px}.lg-access-roles-permissions .table-container .table-column:first-child{width:340px;height:48px;justify-content:flex-start;padding-left:40px;position:absolute;left:0;background:#fff;z-index:999;border-right-width:2px !important}.lg-access-roles-permissions .table-container .table-column:not(:last-child){border-right:1px solid #dfe3e8}.lg-access-roles-permissions .table-container .table-column[checked]::after{content:url(../img/legion/lgComponents/check-table.svg);display:block;height:20px}.lg-no-access-roles-permissions{min-height:533px;text-align:center;vertical-align:middle;font-size:14px;line-height:1.43;color:#4a4a4a;padding:25% 0px}.lg-access-roles-modal h1{margin:0}.lg-access-roles-modal .lg-access-roles-modal-table-wrapper{overflow:auto}.lg-access-roles-modal form-buttons{margin:0}.lg-access-roles-modal td[checked]{vertical-align:middle}.lg-access-roles-modal td[checked]::after{content:url(../img/legion/lgComponents/check-table.svg);display:block;height:20px}.lg-access-roles-modal__body{height:600px;display:flex;flex-direction:column}.policy-groups-modal .modal-dialog{width:667px}.policy-groups-modal__text{font-size:14px;line-height:1.43;color:#637381;margin-bottom:20px}.policy-groups-modal__group{padding:15px}.policy-groups-modal__group--selected{background-color:#f3f4fa}.policy-groups-modal__group+.policy-groups-modal__group{border-top:1px solid #dfe3e8}.policy-groups-modal__group-desc{font-size:14px;line-height:1.43;color:#939bbc;margin:10px 0 0 24px}.add-time-off-reason{padding-top:12px;padding-left:54px}.add-time-off-reason input-field{width:298px}.add-time-off-reason input-field input[type=text],.add-time-off-reason input-field select{border-radius:8px}.add-time-off-reason .include-accrual-balance label{font-size:14px !important;color:#637381 !important;font-weight:300 !important;white-space:nowrap}.add-demand-source-modal .modal-dialog{width:657px}.user-location-loading{position:relative;top:200px}.user-locations-modal .modal-dialog{width:767px}.user-locations-modal__content{margin:20px 0 0}.user-locations-modal__text-wrapper{display:flex;justify-content:space-between;margin-bottom:20px}.user-locations-modal__text{font-size:14px;line-height:1.43;color:#212b36}.user-locations-modal__text--numbers{font-weight:500;color:#919eab}.user-locations-modal__table-wrapper{overflow:auto;height:400px}.user-locations-modal__table-header{margin-top:20px}.user-locations-modal__info{color:#919eab;font-size:14px}.user-locations-modal__thumbnail-wrapper{margin-left:15px;margin-right:12px;display:flex;align-items:center;justify-content:space-between}.user-locations-modal__name{font-size:14px}.user-locations-modal__name--is-home::after{width:16px;height:16px;content:url(../img/legion/lgComponents/location-chip-home.svg);display:inline-block;vertical-align:sub;margin-left:12px}.user-locations-modal__all-access{position:absolute;bottom:20px;left:35px}.user-locations-modal__all-locationsDistricts{position:relative;left:15px;top:50px}.payable-hour-types{padding:10px 25px 60px}.payable-hour-types .hour-type-row{display:flex;align-items:center}.payable-hour-types .hour-type-row+.hour-type-row{margin-top:20px}.payable-hour-types .delete-icon{font-size:18px;padding:2px;display:inline-flex;align-items:center;color:#d0021b;margin-left:20px;cursor:pointer}.payable-hour-types .add-icon{height:30px;width:30px;font-size:18px;font-weight:300;border-radius:50%;border:1px dashed #939bbc;color:#939bbc}.calculation-hour-types{padding:10px 25px 60px}.calculation-hour-types .hour-type-row{display:flex;align-items:center}.calculation-hour-types .hour-type-row+.hour-type-row{margin-top:20px}.calculation-hour-types .delete-icon{font-size:18px;padding:2px;display:inline-flex;align-items:center;color:#d0021b;margin-left:20px;cursor:pointer}.calculation-hour-types .add-icon{height:30px;width:30px;font-size:18px;font-weight:300;border-radius:50%;border:1px dashed #939bbc;color:#939bbc}.add-meal-break-rule .meal-break-number{width:110px}.add-meal-break-rule div.clear{height:56px;margin-top:30px;margin-bottom:30px}.add-meal-break-rule div.clear span{display:inline-block;height:56px;line-height:56px;text-align:center;margin-top:10px;padding:0 5px;color:#637381}.add-meal-break-rule div.clear input-field{margin-top:0px;width:120px !important}.add-meal-break-rule div.clear .shift-end-upper-bound,.add-meal-break-rule div.clear .shift-start-upper-range{margin-top:19px}.add-meal-break-rule div.clear .shift-start-lower-bound{padding-right:0px;margin-left:60px}.add-meal-break-rule div.clear .break-window-end{margin-left:60px}.add-meal-break-rule div.clear .latest-start{margin-left:60px}.add-meal-break-rule div.clear .paid-break{margin-left:60px;margin-top:29px}.add-meal-break-rule .invalidMessage{color:#d0021b;font-size:14px}.break-rule-modal .modal-dialog{width:767px}.break-rule-modal__description{color:#637381}.break-rule-modal__override{position:absolute;right:20px;bottom:20px;z-index:1}.break-rule-modal__question{font-size:14px;color:#212b36}.manage-location-access-modal .modal-dialog{width:767px}.manage-location-access-modal .location-loading{position:relative;top:200px}.manage-location-access-modal__content{margin:20px 0 0}.manage-location-access-modal__text-wrapper{display:flex;justify-content:space-between;margin-bottom:20px}.manage-location-access-modal__text{font-size:14px;line-height:1.43;color:#212b36}.manage-location-access-modal__text--numbers{font-weight:500;color:#919eab}.manage-location-access-modal__table-wrapper{overflow:auto;height:400px}.manage-location-access-modal__table-header{margin-top:20px}.manage-location-access-modal__info{color:#919eab;font-size:14px}.manage-location-access-modal__thumbnail-wrapper{margin-left:15px;margin-right:12px;display:flex;align-items:center;justify-content:space-between}.manage-location-access-modal__name{font-size:14px}.manage-location-access-modal__name--is-home::after{width:16px;height:16px;content:url(../img/legion/lgComponents/location-chip-home.svg);display:inline-block;vertical-align:sub;margin-left:12px}.manage-location-access-modal__all-access{position:absolute;bottom:20px;left:35px}.manager-changes-modal .modal-dialog{width:767px}.manager-changes-modal__description{color:#637381}.manager-changes-modal__override{position:absolute;right:20px;bottom:20px;z-index:1}.manager-changes-modal__question{font-size:14px;color:#212b36}.manager-changes-modal__question b{font-size:14px}.miss-meal-modal .lg-general-form .manager-changes-modal__subtitle{padding:20px 0px;font-size:14px;color:#637381}.miss-meal-modal .lg-general-form .manager-changes-modal__question{font-size:14px;color:#212b36}.miss-meal-modal .lg-general-form .manager-changes-modal__question input-field[type=number]{width:70px}.meal-premium-window__description{color:#637381}.meal-premium-window__override{position:absolute;right:20px;bottom:20px;z-index:1}.meal-premium-window__question{font-size:14px;padding:30px 15px}.meal-premium-window__question p{color:#212b36;font-size:14px;margin-bottom:5px}.meal-premium-window__question__number[inline]{width:50px}.meal-premium-window__question__type[inline] select{text-align:center}.lg-tab-toolbar{display:flex;border-bottom:1px solid #dfe3e8;align-items:center}.lg-tab-toolbar--search-only{padding:0;border-bottom:none}.lg-tab-toolbar--search-only .lg-tab-toolbar__search{padding:0}.lg-tab-toolbar--search-only .lg-tab-toolbar__content{display:none}.lg-tab-toolbar__search{flex-grow:1;padding:16px}.lg-tab-toolbar__explainer{font-size:14px;line-height:1.3;color:#919eab}.lg-tab-toolbar__button{padding:16px;border-right:1px solid #dfe3e8;flex:none}.lg-tab-toolbar__content{width:400px;padding:16px;text-align:right}.lg-pagination{display:inline-flex;align-items:center}.lg-pagination__arrow{width:16px;height:16px;background-image:url(../img/legion/lgComponents/pagination-active.svg);background-size:contain;cursor:pointer}.lg-pagination__arrow--left{margin-right:8px}.lg-pagination__arrow--left:not(.lg-pagination__arrow--disabled){transform:scale(-1)}.lg-pagination__arrow--right{margin-left:8px}.lg-pagination__arrow--disabled{background-image:url(../img/legion/lgComponents/pagination-disable.svg);cursor:not-allowed}.lg-pagination__arrow--disabled.lg-pagination__arrow--right{transform:scale(-1)}.lg-pagination__pages{font-size:14px;color:#212b36}.lg-pagination input-field{text-align:center;text-align-last:center}lg-access-groups .lg-table td,lg-access-groups .lg-table th{vertical-align:top}.lg-access-groups-new-title{width:90%}.lg-access-groups-cancel-add button{margin-top:10px}.lg-badge-icons-selected{box-shadow:0 0 0 2px #f4f6f8,0 0 0 5px #0087e3}lg-badge-colors lg-badge-selector-item{border-radius:4px}.lg-badge-colors-selected{box-shadow:0 0 0 2px #fff,0 0 0 5px #0087e3}.lg-button-group{display:flex}.lg-button-group img{height:10px;position:relative;top:-2px}.lg-button-group div{padding:0 20px 0 19px;height:36px;cursor:pointer;text-align:center;line-height:35px;background-image:linear-gradient(to bottom, #ffffff, #f9fafb);box-shadow:0 1px 0 0 rgba(22,29,37,.05),inset -1px -1px 8px 0 rgba(0,0,0,0),inset 1px 1px 8px 0 rgba(0,0,0,0);border:1px solid #c4cdd5;font-size:14px;color:#212b36;border-right-width:0;transition-property:border-color,background-color,box-shadow;transition-duration:.24s}.lg-button-group div.lg-button-group-selected{background-color:#f4f6f8;background-image:none;box-shadow:0 1px 0 0 rgba(22,29,37,.05),inset -1px -1px 8px 0 rgba(92,106,196,.24),inset 1px 1px 8px 0 rgba(92,106,196,.24)}.lg-button-group div.lg-button-group-selected:focus{border:2px solid #5c6ac4;padding:0 18px 0 18px;line-height:33px}.lg-button-group div.lg-button-group-selected:focus+div{border-left-width:0;padding-left:20px}.lg-button-group div.lg-button-disabled{cursor:not-allowed;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.51), rgba(249, 250, 251, 0.51));box-shadow:0 1px 0 0 rgba(22,29,37,.05),inset -1px -1px 8px 0 rgba(0,0,0,0),inset 1px 1px 8px 0 rgba(0,0,0,0);border:1px solid rgba(196,205,213,.51);color:rgba(33,43,54,.51)}.lg-button-group div.lg-button-disabled:not(:hover):after,.lg-button-group div.lg-button-disabled:not(:hover):before{opacity:0 !important}.lg-button-group div.lg-button-group-first{border-radius:3px 0 0 3px}.lg-button-group div.lg-button-group-last{border-radius:0 3px 3px 0;border-right-width:1px;padding:0 19px}.lg-button-group .buttonLabel{white-space:pre;line-height:14px}.lg-button-group.lg-button-group-disabled{cursor:not-allowed;opacity:.5}.lg-button-group.lg-button-group-disabled div{pointer-events:none}.lg-button-group ng-form{display:none}lg-button-group[small]>.lg-button-group div{height:26px;font-size:12px;line-height:25px;display:flex;align-items:center}lg-button-group[small]>.lg-button-group div.lg-button-group-selected:focus{line-height:24px}.lg-locations-active-count{font-size:14px;color:#919eab}.mt20{margin-top:20px}.location-button-container{display:inline-block}.lg-locations-active-count{font-size:14px;color:#919eab}.locations-template-dashboard-heading .lg-page-heading{height:80px}lg-locations-new lg-eg-status::after{content:none}lg-locations-new .lg-table tr td:first-child button{text-overflow:ellipsis;overflow:hidden;width:80%}lg-locations-new .lg-table tr td:not(:first-child){text-overflow:ellipsis;overflow:hidden}lg-locations-new .no-record{font-size:14px;margin:20px}lg-locations-new .loading-wrapper{position:relative}lg-locations-new .loading-wrapper .loading-icon{position:absolute;top:100px}lg-locations-new .location-search-option{width:200px;position:absolute;top:76px}lg-locations-new lg-paged-search-new .row-highlight{background-color:#e2e9ff}lg-locations-new lg-paged-search-new .row-group{border-left:4px solid #5c6ac3}lg-locations-new lg-paged-search-new .row-group-child{border-left:4px solid #5c6ac3}lg-locations-new lg-paged-search-new .row-group-child .group-type-icon{margin-left:-20px !important}lg-locations-new lg-paged-search-new .row-group-child lg-button{max-width:calc(100% - 10px)}lg-locations-new .lg-table tr td:first-child,lg-locations-new .lg-table tr th:first-child{padding-left:40px !important}lg-locations-new .group-type-wrapper{display:flex;align-items:center}lg-locations-new .group-type-wrapper .group-type-icon{width:20px;height:10px;margin-left:-30px;margin-right:10px;display:flex;justify-content:center;align-items:center}lg-locations-new .group-type-wrapper .group-type-icon img{max-width:none}lg-locations-new .group-type-wrapper lg-button{flex-grow:1;max-width:100%}lg-locations-new .pl-10{padding-left:10px !important}lg-demand-drivers question-input{padding-left:0;padding-right:0}lg-demand-drivers question-input:last-child{padding-bottom:0}.lg-demand-drivers-heading{display:flex;justify-content:space-between;align-items:center;padding:35px 20px 20px;border-bottom:1px solid #dfe3e8;margin-left:-20px;margin-right:-20px}.lg-demand-drivers-heading h1{font-size:14px;color:#212b36}.lg-access-role-info-button{font-weight:normal}.lg-input-error span{color:#bf0711;font-size:14px;display:inline-block;margin-top:5px;text-transform:none}.lg-input-error .fa{color:#ed6347;font-size:16px;margin-right:3px;vertical-align:text-top}.lg-input-error-validation-hint span{color:#637381;font-weight:300}.lg-input-error-validation-hint .fa{display:none}[lg-drag-drop]{transition:transform .24s}[lg-drag-drop].ng-move{transform:translateY(100%) rotateX(0)}[lg-drag-drop].ng-move-active{transform:translateY(0) rotateX(90deg)}.lg-drag-drop-dragging{opacity:.5}lg-drag-drop-handle{display:inline-block;width:8px;height:18px;background:url("../img/legion/lgComponents/drag-drop-handle.svg");cursor:move}lg-day-parts-graph{position:relative}lg-day-parts-graph label{position:absolute;bottom:13px;left:50%;transform:translateX(-50%);font-weight:normal}lg-day-parts-graph .progress{position:relative;margin:0px;height:10px;background-color:#dfe1ea;overflow:visible}lg-day-parts-graph .progress .progress-bar{position:absolute;box-shadow:none}lg-day-parts-graph .progress .progress-bar:hover{height:120%;cursor:pointer;z-index:999}.operating-hour-daypart-tooltip.tooltip.top .tooltop-arrow{border-top-color:#44566c}.operating-hour-daypart-tooltip.tooltip .tooltip-inner{color:#fff;background-color:#44566c;border:1px solid #44566c}lg-daypart-weekday{width:100%;display:block;padding:0 35px;box-sizing:border-box}lg-daypart-weekday .cursor-draggable{cursor:move}lg-daypart-weekday .cursor-empty{cursor:cell}lg-daypart-weekday .cursor-resizableE{cursor:e-resize}lg-daypart-weekday .cursor-resizableW{cursor:w-resize}lg-daypart-weekday .daypart-legend{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin:12px 0}lg-daypart-weekday .daypart-legend .item{display:flex;margin:6px 20px 6px 0px}lg-daypart-weekday .daypart-legend .item .icon{display:inline-block;width:6px;height:11px;border-radius:1.5px;margin-right:2px}lg-daypart-weekday .availability-row{transition:opacity .3s;position:relative}lg-daypart-weekday .availability-row .availability-box{display:flex}lg-daypart-weekday .availability-row .availability-box .hour-cell{flex:auto;position:relative}lg-daypart-weekday .availability-row .availability-zone{position:absolute;box-sizing:border-box;z-index:9;padding-top:15px;padding-bottom:15px;height:42px;text-align:center;display:flex;justify-content:center;align-items:center}lg-daypart-weekday .availability-row .availability-zone span{font-size:12px;line-height:13px}lg-daypart-weekday .availability-row .availability-zone.selected{box-shadow:inset 0 0 0 3px rgba(0,0,0,.2)}lg-daypart-weekday .availability-row .availability-zone.selected :after,lg-daypart-weekday .availability-row .availability-zone.selected :before{content:"";width:0;border-right:1px solid rgba(0,0,0,.3);border-left:1px solid rgba(0,0,0,.3);height:10px;padding:0 2px;position:absolute;display:inline-block;margin-top:2px}lg-daypart-weekday .availability-row .availability-zone.selected :after{right:10px}lg-daypart-weekday .availability-row .availability-zone.selected :before{left:10px}lg-daypart-weekday .availability-row .delete-label{position:absolute;width:30px;text-align:center;right:-30px;font-size:13px;line-height:13px;height:13px;margin-top:15px}lg-daypart-weekday .availability-row .delete-label i{cursor:pointer}lg-daypart-weekday .availability-row .color-label{position:absolute;right:-25px;margin-top:15px}lg-daypart-weekday .availability-row .hour-cell{float:left;height:42px;width:2.5%;background:#f5f5f6;border-top:1px solid #dddddf}lg-daypart-weekday .availability-row .hour-cell-ghost{background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;z-index:99999999}lg-daypart-weekday .availability-row .hour-cell-ghost.availability-ghost-94dbca{background-color:#94dbca !important;opacity:.5}lg-daypart-weekday .availability-row .hour-cell-ghost.availability-ghost-a9efdc{background-color:#a9efdc !important;opacity:.5}lg-daypart-weekday .availability-row .hour-cell-ghost.availability-ghost-ffe1cf{background-color:#ffe1cf !important;opacity:.5}lg-daypart-weekday .availability-row .hour-cell-ghost.availability-ghost-ffc29d{background-color:#ffc29d !important;opacity:.5}lg-daypart-weekday .availability-row .hour-cell-ghost.availability-ghost-c3b5d1{background-color:#c3b5d1 !important;opacity:.5}lg-daypart-weekday .availability-row .hour-cell-ghost.availability-ghost-bad8eb{background-color:#bad8eb !important;opacity:.5}lg-daypart-weekday .availability-row .hour-cell-ghost.availability-ghost-bbbafb{background-color:#bbbafb !important;opacity:.5}lg-daypart-weekday .availability-row .hour-cell-ghost.availability-ghost-8db0d9{background-color:#8db0d9 !important;opacity:.5}lg-daypart-weekday .availability-row .hour-cell-ghost.availability-ghost-ffb5b1{background-color:#ffb5b1 !important;opacity:.5}lg-daypart-weekday .availability-row.availability-row-separator{height:3px}lg-daypart-weekday .availability-row.availability-row-separator .hour-cell{height:3px;width:2.5%;background:#fff}lg-daypart-weekday .availability-row.availability-row-time{height:55px}lg-daypart-weekday .availability-row.availability-row-time .hour-cell{height:55px;padding:10px 0;background:#fff;border:none;position:relative}lg-daypart-weekday .availability-row.availability-row-time .hour-cell span{font-size:12px;font-weight:500;line-height:1.25;color:#67696d;position:absolute;left:-4px;display:block;text-align:left;z-index:100}lg-daypart-weekday .availability-row.availability-row-time .hour-cell span.hour-apm{top:32px;left:-6px;font-weight:normal;font-size:10px;color:#979797}lg-daypart-weekday .availability-row.availability-row-time .hour-cell span.hour-apm-last{text-align:right;left:inherit;right:-10px}lg-daypart-weekday .availability-row.availability-row-time .hour-cell span.hour-last{text-align:right;left:inherit;right:-7px}lg-daypart-weekday .availability-row.availability-row-active:nth-last-child(2) .hour-cell{border-bottom:1px solid #dddddf;height:43px}lg-daypart-weekday .availability-box-ghost{position:absolute;width:100%;z-index:999}lg-demand-driver-setting{display:block}lg-demand-driver-setting .setting-group{margin-top:15px;background-color:#f9f9fa;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}lg-demand-driver-setting .setting-group-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dfe3e8;height:54px;padding:0px 20px}lg-demand-driver-setting .setting-group-header .header-title{font-size:14px;font-weight:500;color:#25282b}lg-demand-driver-setting .setting-group-header .header-add-icon{margin-right:20px}lg-demand-driver-setting .setting-group-header .header-add-icon button{border:none}lg-demand-driver-setting table tr{padding-left:20px;height:48px}lg-demand-driver-setting table tr td:first-child{padding-left:20px}lg-demand-driver-setting table tr td{font-size:14px;color:#52575c !important}lg-demand-driver-setting table tr:first-child th:first-child{padding-left:20px}lg-demand-driver-setting table tr:not(:first-child){background-color:#fff}lg-demand-driver-setting table .pr-5{padding-right:5px}lg-demand-driver-setting .no-record{font-size:14px;color:#637381;padding:18px 25px;text-align:left;font-weight:400;height:auto;border-top:1px solid #dfe3e8;background-color:#fff}.use-in-reporting{margin-top:16px}.use-in-reporting span{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300;white-space:nowrap}.use-in-reporting input{position:relative;top:2px;left:6px}.lg-work-roles__add{margin:20px;float:right}.lg-work-roles__placeholder-wrapper{border-top:1px solid #c4cdd5;clear:both;min-height:650px}.lg-work-roles__placeholder-wrapper--location-level{border-top:none}.lg-work-roles__placeholder-content{width:733px;height:453px;background:url("../img/legion/lgComponents/work-roles-placeholder.svg");margin:0 auto;padding:98px 40px 0}.lg-work-roles__placeholder-content p{font-size:14px;line-height:1.5;color:#637381;margin-bottom:32px}.lg-work-roles__worker-image{margin-right:10px}.lg-work-roles__drag-handle{margin-left:7px;vertical-align:text-bottom}.lg-work-roles .lg-table tr td:nth-child(3) button{text-overflow:ellipsis;overflow:hidden;width:90%}.lg-tasks__add{margin:20px;float:right}.lg-tasks__placeholder-wrapper{border-top:1px solid #c4cdd5;clear:both;min-height:650px}.lg-tasks__placeholder-wrapper--location-level{border-top:none}.lg-tasks__placeholder-content{width:733px;height:453px;background:url("../img/legion/lgComponents/work-roles-placeholder.svg");margin:0 auto;padding:98px 40px 0}.lg-tasks__placeholder-content p{font-size:14px;line-height:1.5;color:#637381;margin-bottom:32px}.lg-tasks__worker-image{margin-right:10px}.lg-tasks__row-text{font-size:14px}.lg-tasks__selected-icon{width:24px;height:24px;display:block}.lg-tasks__selected-icon--empty{border:1px solid #c4cdd5;border-style:dashed}.lg-tasks__worker-role{height:20px;border-radius:10px;background-color:#f4f6f8;padding:0px 5px 0px 5px}.lg-tasks__worker-role-text{height:16px;font-size:13px;letter-spacing:normal;color:#fff}.lg-task-details{text-align:left}.lg-task-details__wrapper{display:flex}.lg-task-details__wrapper--second{margin-top:30px}.lg-task-details__left{flex:1;margin-right:45px}.lg-task-details__right{flex:2}.lg-task-details__number{margin-top:10px}.lg-task-details__box-action-button{position:absolute;top:20px;right:20px}.lg-task-details__add-label-button{height:20px;width:20px;border-radius:10px;border:1px solid #939bbc;border-style:dashed;color:#939bbc;margin-bottom:10px}.lg-task-details__label{margin-bottom:10px;height:24px;border-radius:10px;background-color:#f4f6f8;padding:0px 0px 0px 10px;margin-right:10px}.lg-task-details__label-icon{cursor:pointer}.lg-task-details__label-text{line-height:19px;font-size:13px;letter-spacing:normal;color:#454f5b}.lg-task-details__inner-text{height:20px;font-size:14px;color:#212b36}.lg-task-duration{width:780px;padding:20px;height:600px;overflow:auto}.lg-task-duration input-field:not([type=textarea]){margin:0 3px 0 3px}.lg-task-duration input-field select{appearance:auto}.lg-task-duration input-field[inline] input[disabled],.lg-task-duration input-field[inline] select[disabled]{box-shadow:inset 0 -1px 0 0 #637381;color:#637381}.lg-task-duration__custom{box-shadow:none;font-family:"Mallory Book";font-size:13px;height:120px;text-align:left;line-height:20px;color:#53585f}.lg-task-duration .task-formula-title{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300;white-space:nowrap}.lg-task-duration .task-formula-content{cursor:not-allowed;background-color:#f9fafb;border:1px solid #dfe3e8;background-image:none;box-shadow:none;min-height:134px}.lg-task-timing{width:780px;padding:20px;height:600px;overflow:auto}.lg-task-timing input-field:not([type=textarea]){margin:0 3px 0 3px}.lg-task-timing input-field select{appearance:auto}.lg-task-timing input-field[inline] input[disabled],.lg-task-timing input-field[inline] select[disabled]{box-shadow:inset 0 -1px 0 0 #637381;color:#637381}.lg-task-timing__input-box-number{width:100px}.lg-task-timing__text{font-size:14px}.lg-task-timing__day-selector{height:150px;border-radius:3px;background-color:#f4f6f8}.lg-task-timing__day-selector-title{height:20px;font-size:14px;color:#212b36}.lg-task-timing__custom{box-shadow:none;font-family:"Mallory Book";font-size:13px;height:60px;text-align:left;line-height:20px;color:#53585f}.lg-task-timing__time-of-the-day-formula{box-shadow:none;font-family:"Mallory Book";font-size:13px;height:30px;text-align:left;line-height:20px;color:#53585f}.lg-task-timing .tma-time-slider{margin-top:90px;padding:5px 20px;overflow:hidden}.lg-task-timing .boundary-min-formula div{line-height:25px}.lg-task-timing .task-formula-title{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300;white-space:nowrap}.lg-task-timing .task-formula-content{cursor:not-allowed;background-color:#f9fafb;border:1px solid #dfe3e8;background-image:none;box-shadow:none;min-height:94px}.lg-task-team{width:780px;padding:20px;height:600px;overflow:auto}.lg-task-team input-field:not([type=textarea]){margin:0 3px 0 3px}.lg-task-team input-field select{appearance:auto}.lg-task-team input-field[inline] input[disabled],.lg-task-team input-field[inline] select[disabled]{box-shadow:inset 0 -1px 0 0 #637381;color:#637381}.lg-task-team__input-box-number{width:100px}.lg-task-team__text{font-size:14px}.lg-task-team__custom{box-shadow:none;font-family:"Mallory Book";font-size:13px;height:120px;text-align:left;line-height:20px;color:#53585f;word-break:break-all}.lg-task-team .task-formula-title{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300;white-space:nowrap}.lg-task-team .task-formula-content{cursor:not-allowed;background-color:#f9fafb;border:1px solid #dfe3e8;background-image:none;box-shadow:none;min-height:134px}.lg-fx-meta{width:800px;padding:20px;height:800px;min-height:600px;overflow:auto}.lg-fx-meta input-field:not([type=textarea]){margin:0 3px 0 3px}.lg-fx-meta input-field select{appearance:auto}.lg-fx-meta input-field[inline] input[disabled],.lg-fx-meta input-field[inline] select[disabled]{box-shadow:inset 0 -1px 0 0 #637381;color:#637381}.lg-fx-meta__input-box-number{width:100px}.lg-fx-meta__text{font-size:14px}.lg-fx-meta .fx-arrow{color:#a6aaa9}.lg-fx-meta .fx-title{font-size:13px;color:#f28707;margin-bottom:6px;white-space:nowrap}.lg-fx-meta .fx-description{margin-top:10px;font-family:"Mallory Light";font-size:13px;font-style:italic;color:#a6aaa9}.lg-fx-meta .fx-high-light{font-size:13px;color:#0048a9}.lg-fx-meta .fx-section-heading{font-size:13px}.lg-task-labels{position:absolute;z-index:1;width:200px;top:60px;border-radius:3px;box-shadow:0 2px 4px 0 rgba(22,29,37,.16);border:solid 1px #c4cdd5;background-image:linear-gradient(to bottom, #ffffff, #f9fafb)}.lg-task-labels .label-container{overflow:auto;height:195px}.lg-task-labels__label{height:20px;border-radius:10px;background-color:#f4f6f8;margin-left:10px;padding:0px 5px 0px 5px}.lg-task-labels__label-icon{cursor:pointer}.lg-task-labels__new-label{height:20px;margin-left:10px;padding:0px 5px 0px 5px}.lg-task-labels__label-text{height:16px;font-size:13px;letter-spacing:normal;color:#454f5b}.lg-task-icons{position:relative}.lg-task-icons__selected-icon{position:absolute;left:10px;bottom:5px;z-index:1;pointer-events:none;width:24px;height:24px;display:block}.lg-task-icons__selected-icon--empty{border:1px solid #c4cdd5;border-style:dashed}.lg-task-icons__wrapper{display:grid;grid-template-columns:repeat(auto-fill, 24px);grid-gap:10px;grid-auto-rows:24px;padding:20px;min-height:200px;overflow:auto}.lg-task-icons__item{border-radius:4px;cursor:pointer}.lg-task-icons__item--selected{box-shadow:0 0 0 1px #fff,0 0 0 3px #0087e3}.lg-task-work-roles{width:650px;height:450px;overflow:auto}.lg-work-role-details{text-align:left}.lg-work-role-details__wrapper{display:flex}.lg-work-role-details__wrapper--second{margin-top:30px}.lg-work-role-details__left{flex:1;margin-right:45px}.lg-work-role-details__right{flex:2}.lg-work-role-details__number{margin-top:10px}.lg-picker-input{position:relative}.lg-picker-input__wrapper{transition:opacity .3s;transform:translateY(5px);position:absolute;z-index:1000;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(22,29,37,.16);border:solid 1px #c4cdd5;overflow:hidden;box-sizing:content-box}.lg-picker-input__wrapper.ng-hide{opacity:0}.lg-work-role-colors{position:relative}.lg-work-role-colors__selected-color{position:absolute;left:10px;bottom:8px;z-index:1;pointer-events:none;width:20px;height:20px;border-radius:4px;display:block}.lg-work-role-colors__selected-color--empty{border:1px solid #c4cdd5;border-style:dashed}.lg-work-role-colors__wrapper{display:grid;grid-template-columns:repeat(auto-fill, 20px);grid-gap:10px;grid-auto-rows:20px;padding:20px}.lg-work-role-colors__item{border-radius:4px;cursor:pointer}.lg-work-role-colors__item--selected{box-shadow:0 0 0 1px #fff,0 0 0 3px #0087e3}.lg-calendar-input{position:relative}.lg-calendar-input::before{content:url(../img/legion/lgComponents/calendar.svg);position:absolute;left:11px;top:10px;z-index:1;pointer-events:none}.lg-calendar-input--has-label::before{top:30px}.lg-calendar-input__widget{display:block;padding:5px 15px 15px}.lg-calendar-input__clear-button{position:relative;float:right;padding:0 18px 10px 0}.lg-calendar-week-input{position:relative}.lg-calendar-week-input::before{content:url(../img/legion/lgComponents/calendar.svg);position:absolute;left:11px;top:10px;z-index:1;pointer-events:none}.lg-calendar-week-input--has-label::before{top:30px}.lg-calendar-week-input__widget{display:block;padding:5px 15px 15px}.lg-calendar-week-input__clear-button{position:relative;float:right;padding:0 18px 10px 0}.lg-calendar-time-input{position:relative}.lg-calendar-time-input>ng-form{display:flex}.lg-calendar-time-input>ng-form.ng-invalid>lg-new-time-input input:not([disabled]){color:red;border-color:#ed6347;background-color:#fbeae5;background-image:none}.lg-calendar-time-input lg-new-time-input{position:relative}.lg-calendar-time-input lg-new-time-input::before{content:url(../img/legion/ic-clock-dark.svg);position:absolute;left:11px;top:10px;z-index:1;pointer-events:none}.lg-calendar-time-input lg-new-time-input input{padding-left:35px}.lg-calendar-time-input lg-calendar-input{max-width:200px}.lg-dashboard-card{width:100%;height:100%;background-color:#fff;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);display:flex;flex-direction:column;cursor:pointer}.lg-dashboard-card__header{flex:0 0 135px;box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 1px rgba(255,255,255,.06);padding:20px;background-size:cover;position:relative;background-blend-mode:overlay}.lg-dashboard-card__header--companyprofile{background-image:url(../img/legion/lgComponents/dashboard/company-profile.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--schedulingpolicies,.lg-dashboard-card__header--templatesdashboard-SchedulingPolicy{background-image:url(../img/legion/lgComponents/dashboard/scheduling-policies.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-SchedulePrint{background-image:url(../img/legion/lgComponents/dashboard/scheduling-policies.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-OptimizationPolicy{background-image:url(../img/legion/lgComponents/dashboard/scheduling-policies.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-BudgetManagement{background-image:url(../img/legion/lgComponents/dashboard/budget-management.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--workrolesettings,.lg-dashboard-card__header--templatesdashboard-WorkRoleSettings{background-image:url(../img/legion/lgComponents/dashboard/work-role-settings.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--timeattendance,.lg-dashboard-card__header--templatesdashboard-TimeAndAttendance{background-image:url(../img/legion/lgComponents/dashboard/time-attendance.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-EarnedWageAccess{background-image:url(../img/legion/lgComponents/dashboard/time-attendance.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--communications,.lg-dashboard-card__header--templatesdashboard-CommunicationsPolicy{background-image:url(../img/legion/lgComponents/dashboard/communications.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--minorsrules,.lg-dashboard-card__header--templatesdashboard-Minor{background-image:url(../img/legion/lgComponents/dashboard/minorsrules.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--schedulingpolicygroups,.lg-dashboard-card__header--templatesdashboard-SchedulingPolicyGroups{background-image:url(../img/legion/lgComponents/dashboard/scheduling-policy-groups.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--mealandrest,.lg-dashboard-card__header--templatesdashboard-MealRestBreak{background-image:url(../img/legion/lgComponents/dashboard/mealandrest.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--schedulecollaboration,.lg-dashboard-card__header--templatesdashboard-ScheduleCollaboration{background-image:url(../img/legion/lgComponents/dashboard/schedule-collaboration.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--compliance,.lg-dashboard-card__header--templatesdashboard-ScheduleCompliance{background-image:url(../img/legion/lgComponents/dashboard/compliance.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--usersandroles{background-image:url(../img/legion/lgComponents/dashboard/users-and-roles.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--workroles{background-image:url(../img/legion/lgComponents/dashboard/work-roles.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-Accruals{background-image:url(../img/legion/lgComponents/dashboard/accrualtemplatedashboard.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--emexternalemployeeconfiguration{background-image:url(../img/legion/lgComponents/dashboard/external-employee-configuration.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-EmployeeStatusConfiguration{background-image:url(../img/legion/lgComponents/dashboard/employee-status.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--emonboardingprofileconfiguration{background-image:url(../img/legion/lgComponents/dashboard/onboarding-profile-configuration.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-EmployeeCard{background-image:url(../img/legion/img-employeecard.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-DynamicOnboarding{background-image:url(../img/legion/img-onboardingcard.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--emonboardingprofileconfiguration{background-image:url(../img/legion/lgComponents/dashboard/onboarding-profile-configuration.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-DifferentialPay{background-image:url(../img/legion/lgComponents/dashboard/additional-pay-rules.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-Questionnaire{background-image:url(../img/legion/lgComponents/dashboard/questionnaire.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-Survey{background-image:url(../img/legion/lgComponents/dashboard/questionnaire.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-RealTimeAttendance{background-image:url(../img/legion/lgComponents/dashboard/real-time-attendance.jpeg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-Copilot{background-image:url(../img/legion/lgComponents/dashboard/locations.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-TimeAttestation{background-image:url(../img/legion/lgComponents/dashboard/time-attestation.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-SmartCard{background-image:url(../img/legion/lgComponents/dashboard/smartcard.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-PayFile{background-image:url(../img/legion/lgComponents/dashboard/Payroll.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--reports{background-image:url(../img/legion/lgComponents/dashboard/schedule-collaboration.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--customreportingconfiguration{background-image:url(../img/legion/lgComponents/dashboard/schedule-collaboration.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-ReportingPay{background-image:url(../img/legion/lgComponents/dashboard/pay-rules.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--workinghours,.lg-dashboard-card__header--templatesdashboard-OperatingHours,.lg-dashboard-card__header--daypartstemplatesdashboard{background-image:url(../img/legion/lgComponents/dashboard/working-hours.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--locations,.lg-dashboard-card__header--locationdetails{background-image:url(../img/legion/lgComponents/dashboard/locations.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-PayRules{background-image:url(../img/legion/lgComponents/dashboard/pay-rules.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-ShiftPatternBidding{background-image:url(../img/legion/lgComponents/dashboard/shift-pattern-bidding.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-VacationBidding{background-image:url(../img/legion/lgComponents/dashboard/shift-pattern-bidding.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-CompensatoryTime{background-image:url(../img/legion/lgComponents/dashboard/more-time.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-AutoPunching{background-image:url(../img/legion/lgComponents/dashboard/auto-punching.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--finished::after{content:url(../img/legion/lgComponents/dashboard-card-finished.svg);position:absolute;right:-15px;top:-15px}.lg-dashboard-card__header--locationstemplatesdashboard{background-image:url(../img/legion/lgComponents/tb/tblocations.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--upperfieldstemplatesdashboard{background-image:url(../img/legion/lgComponents/tb/tbdistricts.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--workrolestemplatedetails{background-image:url(../img/legion/lgComponents/tb/tbcompanyholiday.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-AssignmentRule{background-image:url(../img/legion/lgComponents/tb/tbcompanyholiday.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-DemandDriver{background-image:url(../img/legion/lgComponents/tb/tbdemanddrivers.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--datasciencedashboard{background-image:url(../img/legion/lgComponents/dashboard/pay-rules.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--taskstemplatesdashboard,.lg-dashboard-card__header--tasksrepositorydashboard{background-image:url(../img/legion/lgComponents/tb/tbtasks.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--productivityrulestemplatesdashboard{background-image:url(../img/legion/lgComponents/tb/tbproductivityrules.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--templatesdashboard-StaffingRule{background-image:url(../img/legion/lgComponents/tb/tbstaffingrules.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--labormodeltemplatesdashboard{background-image:url(../img/legion/lgComponents/tb/tblabormodel.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--enterpriseprofiledashboard{background-image:url(../img/legion/lgComponents/tb/tbenterpriseProfileDashboard.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--enterpriseconfigurationdashboard{background-image:url(../img/legion/lgComponents/tb/tbenterpriseConfigurationDashboard.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--featureenablementdashboard{background-image:url(../img/legion/lgComponents/tb/tbenterpriseConfigurationDashboard.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--emconfigurationdashboard{background-image:url(../img/legion/lgComponents/tb/tbenterpriseConfigurationDashboard.jpg),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--emskillbadgedashboard{background-color:#1e2d8d;background-image:url(../img/legion/lgComponents/tb/tbenterpriseSkillBagesDashboard.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--dynamicgroup{background-image:url(../img/legion/lgComponents/tb/tbenterpriseDynamicGroupDashboard.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__header--lipconfigurationdashboard{background-image:url(../img/legion/lgComponents/dashboard/img-configuration-lip.png),linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.lg-dashboard-card__title{width:calc(100% - 40px);font-size:16px;font-weight:bold;line-height:1.31;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.16);position:absolute;bottom:20px;text-align:left}.lg-dashboard-card__body{min-height:180px;flex:auto;padding:20px}.lg-dashboard-card__body p{font-size:13px;line-height:1.54;color:#212b36;margin-bottom:20px;text-align:left}.lg-dashboard-card__body ul{list-style-type:disc;list-style-position:outside;margin:0 27px}.lg-dashboard-card__body ul li{font-size:13px;color:#212b36;padding-left:10px;margin-bottom:10px;text-align:left}.lg-dashboard-card__footer{flex:none;padding:20px;text-align:center}.lg-dashboard-card__last-updated{display:flex;justify-content:space-between}.lg-dashboard-card__last-updated span{font-size:13px;line-height:1.23;color:#637381}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-dashboard-card{width:321px}}.lg-dashboard-card ::-ms-clear{display:none}.lg-user-locations__manage{position:absolute;right:10px;padding-top:10px}.lg-user-locations__manage button{top:-110px}.lg-user-locations__tmview{padding-top:35px}.lg-user-locations__show{margin-top:5px;display:inline-block}.lg-user-locations-new__container{display:flex;flex-wrap:wrap}.lg-user-locations-new__item{position:relative;height:20px;line-height:20px;border-radius:100px;background-color:#bbe5b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:0 10px;width:109px;margin:0px 20px 12px 0px}.lg-user-locations-new__collect{position:relative;min-width:240px;line-height:20px;border-radius:100px;background-color:#bbe5b3;text-align:center;width:max-content}.lg-user-locations-new__more{position:relative;min-width:100px;line-height:20px;border-radius:100px;text-align:left;width:max-content}.lg-user-locations-new__allLocation{position:relative;min-width:100px;line-height:20px;border-radius:100px;background-color:#bbe5b3;text-align:center;width:max-content}.lg-user-locations-new__more{position:relative;min-width:100px;line-height:20px;border-radius:100px;text-align:left;width:max-content}.lg-user-locations-new__allLocation{position:relative;min-width:100px;line-height:20px;border-radius:100px;background-color:#bbe5b3;text-align:center}.lg-user-locations-new__item-name{font-size:13px}.lg-user-locations-new__manage{position:absolute;right:20px;top:20px}.lg-user-locations-new__show{margin-top:5px;display:inline-block}lg-user-upperfields .lg-user-upperfields__container{display:flex;flex-wrap:wrap}lg-user-upperfields .lg-user-upperfields__item{position:relative;height:20px;line-height:20px;border-radius:100px;background-color:#bbe5b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:0 10px;width:109px;margin:0px 20px 12px 0px}lg-user-upperfields .lg-user-upperfields__collect{position:relative;min-width:240px;line-height:20px;border-radius:100px;background-color:#bbe5b3;text-align:center;width:max-content}lg-user-upperfields .lg-user-upperfields__more{position:relative;min-width:100px;line-height:20px;border-radius:100px;text-align:left;width:max-content}lg-user-upperfields .lg-user-upperfields__allLocation{position:relative;min-width:100px;line-height:20px;border-radius:100px;background-color:#bbe5b3;text-align:center;width:max-content}lg-user-upperfields .lg-user-upperfields__more{position:relative;min-width:100px;line-height:20px;border-radius:100px;text-align:left;width:max-content}lg-user-upperfields .lg-user-upperfields__allLocation{position:relative;min-width:100px;line-height:20px;border-radius:100px;background-color:#bbe5b3;text-align:center}lg-user-upperfields .lg-user-upperfields__item-name{font-size:13px}lg-user-upperfields .lg-user-upperfields__item-name.link-action:hover{cursor:pointer;text-decoration:underline}lg-user-upperfields .lg-user-upperfields__manage{position:absolute;right:20px;top:20px}lg-user-upperfields .lg-user-upperfields__show{margin-top:5px;display:inline-block}.lg-location-chip{height:34px;border-radius:6px;background-color:#dfe3e8;display:inline-flex;align-items:center}.lg-location-chip__name{font-size:14px;line-height:1.43;color:#212b36}.lg-location-chip__delete{width:12px;height:12px;color:#637381;margin:10px}.lg-location-chip__home{width:16px;height:16px;background-image:url(../img/legion/lgComponents/location-chip-home.svg);margin:10px}.lg-location-chip--is-home{background-color:#fcebdb}.lg-input-wrapper{display:block}.lg-input-wrapper__label{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300}.lg-input-wrapper__wrapper{display:grid;grid-row-gap:20px;min-height:36px;align-items:center}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-input-wrapper__wrapper{display:flex;flex-wrap:wrap}}.lg-input-wrapper__wrapper ::-ms-clear{display:none}.lg-input-wrapper input-field+input-field{margin:0}.lg-paged-search__showing{font-size:14px;line-height:1.43;color:#919eab;position:absolute;right:20px;top:24px}.lg-paged-search__pagination{padding:20px 16px;border-top:1px solid #dfe3e8;text-align:right}.lg-paged-search__loader{text-align:center;padding:250px}.usersandroles .top-right-action-button{top:-85px !important;right:0px !important}.top-right-action-button{right:0px !important;top:30px !important}.audit-log-button{top:30px !important;right:150px !important;color:#4f5dba}.audit-log-button button{top:-2px;border-color:#4f5dba !important}.audit-log-button button span{color:#4f5dba}.lg-paged-search__showing{font-size:14px;line-height:1.43;color:#919eab;position:absolute;right:20px;top:20px}.lg-paged-search__pagination{padding:20px 16px;border-top:1px solid #dfe3e8;text-align:right}.lg-paged-search__loader{text-align:center;padding:250px}.lg-advanced-box{padding:1px}.lg-advanced-box .simple-title{font-size:14px;padding:18px 20px 0;margin-bottom:-12px}.lg-advanced-box__wrapper{border-top:1px solid #dfe3e8;transition:height .3s}.lg-advanced-box__toggle{display:flex;justify-content:space-between;cursor:pointer;margin:0 auto 15px;width:270px;padding:0 90px;color:#0087e3;align-items:center}.lg-advanced-box__toggle::before{content:"Advanced";font-size:14px}.lg-advanced-box__toggle::after{font-family:FontAwesome;content:"";transition:transform .3s}.lg-advanced-box__toggle--advanced::before{content:"Show Less"}.lg-advanced-box__toggle--advanced::after{transform:rotateZ(180deg) translateY(-1px)}.lg-advanced-box__toggle:hover{color:#084e8a}lg-advanced-box.pay-premium-advanced .lg-advanced-box__toggle{padding-top:16px}lg-advanced-box.timesheet-section .lg-advanced-box__toggle{margin-top:10px}.lg-icon-button{width:30px;height:30px;border-radius:3px;box-shadow:0 2px 4px 0 rgba(22,29,37,.15);background-image:linear-gradient(to bottom, #ffffff, #f9fafb),linear-gradient(to bottom, #ffffff, #617985);border:solid 1px #c4cdd5;color:#637381;line-height:31px}.lg-icon-button:active{background-color:#f4f6f8;background-image:none;box-shadow:inset 0 1px 4px 0 rgba(99,115,129,.05),inset 0 1px 1px 0 rgba(99,115,129,.15),0 2px 4px 0 rgba(22,29,37,.15)}.lg-icon-button--destructive{color:#d0021b;border-color:#d0021b}.lg-icon-button__icon{position:relative;display:inline-block}.lg-icon-button--confirm .lg-icon-button__icon{width:7px;height:14px;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);top:-1px}.lg-icon-button--cancel .lg-icon-button__icon{width:11px;height:11px}.lg-icon-button--cancel .lg-icon-button__icon::before,.lg-icon-button--cancel .lg-icon-button__icon::after{content:"";height:141.42%;left:calc(50% - 1px);border:1px solid;top:calc(-20.71% - 1px);position:absolute}.lg-icon-button--cancel .lg-icon-button__icon::before{transform:rotate(45deg)}.lg-icon-button--cancel .lg-icon-button__icon:after{transform:rotate(-45deg)}.lg-icon-button--disabled{cursor:not-allowed !important;background-color:#f9fafb;border:1px solid #dfe3e8;background-image:none;color:#919eab;box-shadow:none}.lg-icon-button--disabled .lg-icon-button__icon{pointer-events:none}.lg-icon-button--loading,.lg-icon-button--confirm:not(.lg-icon-button--destructive):active{box-shadow:inset 0 2px 1px 0 rgba(44,120,32,.54);background-color:#359e20;border:solid 1px #1f7d0c;background-image:none}.lg-icon-button--loading .lg-icon-button__icon,.lg-icon-button--confirm:not(.lg-icon-button--destructive):active .lg-icon-button__icon{border-color:#fff;color:#fff}.lg-icon-button--loading .lg-icon-button__icon{font-family:FontAwesome;font-size:14px;top:-2px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-icon-button--loading .lg-icon-button__icon{animation:none}}.lg-icon-button--loading .lg-icon-button__icon ::-ms-clear{display:none}.lg-icon-button--loading .lg-icon-button__icon::before{content:""}.lg-override-popup{width:408px;border-radius:3px;background-color:#fbf3d4;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);padding:20px 11px 11px 64px;border-top:3px solid #edc200;position:relative}.lg-override-popup__content{font-size:14px;line-height:1.43;color:#212b36}.lg-override-popup__content b{font-size:14px;font-weight:500}.lg-override-popup__buttons{display:flex;align-items:center;margin-top:10px}.lg-override-popup__icon{width:32px;height:32px;background-color:#ffea8a;border-radius:50%;display:inline-block;text-align:center;margin-right:16px;vertical-align:sub;position:absolute;top:15px;left:15px}.lg-override-popup__icon::before{content:url(../img/legion/icon-info.svg);background-color:#9c6f19;border:2px solid #9c6f19;border-radius:50%;margin-top:6px;display:inline-block;width:20px;height:20px}.lg-override-popup__loader{flex:auto;text-align:center;font-size:14px}.lg-policy-groups{border-top:solid 2px #eeedef;margin-top:17px;padding-top:17px}.lg-policy-groups__text{font-size:13px;line-height:1.54;color:#67696c;clear:both;text-align:left;margin-top:25px}.lg-policy-group__settings{position:relative;border-bottom:1px solid #dfe3e8}.lg-policy-group--disabled{opacity:.4;pointer-events:none}.lg-general-form{position:relative}.lg-general-form__top-buttons{position:absolute;right:0;top:-76px}.lg-timesheet-table-improved__popover{text-decoration:underline}.lg-timesheet-table-improved__flex-1{flex:1}.lg-timesheet-table-improved__grid-row{display:grid;clear:both;grid-template-columns:5% 17% 11% 9% 5% 5% 5% 6% 5% 6% 6% 6% 6% 8%;padding:0 0 0 15px;box-shadow:0 -0.01em 0 0 #dfe3e8 inset,0 1px 0 0 #dfe3e8 inset}.lg-timesheet-table-improved__grid-row.show-compensatory-time{grid-template-columns:5% 15% 10% 8% 5% 5% 5% 5% 5% 5% 6% 6% 6% 6% 8%}.lg-timesheet-table-improved__grid-row--last{margin-bottom:15px;box-shadow:4px 0 0 0 #5c6ac3 inset,0 4px 8px -2px rgba(0,0,0,.15) !important}.lg-timesheet-table-improved__grid-row--selected{background:#f3f4fa}.lg-timesheet-table-improved__grid-row--without-holiday,.lg-timesheet-table-improved__grid-row--without-otherpay{grid-template-columns:5% 17% 10% 10% 6% 6% 6% 7% 6% 6% 6% 7% 8%}.lg-timesheet-table-improved__grid-row--without-holiday.show-compensatory-time,.lg-timesheet-table-improved__grid-row--without-otherpay.show-compensatory-time{grid-template-columns:5% 17% 7% 7% 6% 6% 6% 7% 6% 6% 6% 6% 7% 8%}.lg-timesheet-table-improved__grid-row--without-holiday-otherpay{grid-template-columns:5% 20% 13% 11% 6% 6% 6% 7% 6% 6% 6% 8%}.lg-timesheet-table-improved__grid-row--without-holiday-otherpay.show-compensatory-time{grid-template-columns:5% 17% 11% 10% 6% 6% 6% 7% 6% 6% 6% 6% 8%}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-timesheet-table-improved__grid-row{opacity:.99;clear:both;display:block}}.lg-timesheet-table-improved__grid-row ::-ms-clear{display:none}.lg-timesheet-table-improved__grid-column{padding:8px 0;min-height:45px;font-size:14px;line-height:1.29;color:#1e293a;display:flex;align-items:center;justify-content:center;text-align:center}.lg-timesheet-table-improved__grid-column>span{font-size:14px;font-weight:normal}.lg-timesheet-table-improved__grid-column.clocks-projected{padding:0 0 14px 0}.lg-timesheet-table-improved__grid-column.clocks-projected span::before{content:"(Projected)";position:absolute;bottom:-13px;left:1px;font-size:12px}.lg-timesheet-table-improved__grid-column .tooltip-icon{margin-top:2px}.lg-timesheet-table-improved__grid-column .tooltip-icon img{vertical-align:baseline}.lg-timesheet-table-improved__grid-column .tooltip-icon .popover{max-width:1000px}.lg-timesheet-table-improved__grid-column .tooltip-icon .popover-content,.lg-timesheet-table-improved__grid-column .tooltip-icon span{font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#6c7885;white-space:nowrap}.lg-timesheet-table-improved__grid-column--highlight span{font-weight:500}.lg-timesheet-table-improved__grid-column--left{justify-content:flex-start;text-align:left}.lg-timesheet-table-improved__grid-column--left .popover.alert-messages{text-align:center;max-width:180px;font-weight:bold}.lg-timesheet-table-improved__grid-column--left .popover.alert-messages span{font-weight:normal}.lg-timesheet-table-improved__grid-column--day{margin-left:47px}.lg-timesheet-table-improved__grid-column--entries-count.link{text-decoration:underline}.lg-timesheet-table-improved__name{font-size:12px;color:#1d283c;margin-left:15px;width:100%}.lg-timesheet-table-improved__name b{font-size:14px;font-weight:500}.lg-timesheet-table-improved__name .name,.lg-timesheet-table-improved__name .title{max-width:78%;display:inline-block}.lg-timesheet-table-improved__name .worker-tooltip{position:absolute;margin-top:4px}.lg-timesheet-table-improved__name .diagnostic-icon{position:absolute;margin-left:5px;margin-top:1px}.lg-timesheet-table-improved__worker-row{cursor:pointer;height:56px}.lg-timesheet-table-improved__worker-row--open{box-shadow:4px 0 0 0 #5c6ac3 inset;background:rgba(219,228,255,.8)}.lg-timesheet-table-improved__worker-day{box-shadow:4px 0 0 0 #5c6ac3 inset,0 -1px 0 0 #dfe3e8 inset}.lg-timesheet-table-improved__worker-day.ng-hide-remove{transition:opacity .3s;opacity:0}.lg-timesheet-table-improved__worker-day.ng-hide-remove-active{opacity:1}.lg-timesheet-table-improved__checked{width:15px;height:15px;margin-left:1px;background:url(../img/legion/lgComponents/timesheet-checked.svg)}.lg-timesheet-table-improved__placeholder{height:500px;background-color:#f9fafb;border-top:1px solid #dfe3e8;border-radius:4px;font-size:14px;line-height:1.43;color:#4a4a4a;text-align:center;padding-top:12px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-timesheet-table-improved__grid-row .lg-timesheet-table-improved__grid-column{padding:8px 0 0;min-height:55px;display:-ms-flexbox;float:left;width:6.6%;line-height:42px}.lg-timesheet-table-improved__grid-row .lg-timesheet-table-improved__grid-column lg-eg-status{position:relative;top:10px}.lg-timesheet-table-improved__grid-row .lg-timesheet-table-improved__grid-column:first-child{width:4%;position:relative;top:8px}.lg-timesheet-table-improved__grid-row .lg-timesheet-table-improved__grid-column:nth-child(2){width:19%}.lg-timesheet-table-improved__grid-row .lg-timesheet-table-improved__grid-column:nth-child(3){width:11%}.lg-timesheet-table-improved__grid-row--without-holiday .lg-timesheet-table-improved__grid-column{width:7.4%}.lg-timesheet-table-improved__grid-row--without-holiday .lg-timesheet-table-improved__grid-column:nth-child(3){width:10.4%}}::-ms-clear{display:none}.timesheet-extra-pay-tooltip{width:190px;background-color:#fff}.timesheet-extra-pay-tooltip div .col-1{width:53%}.timesheet-extra-pay-tooltip div .col-2{width:20%}.timesheet-extra-pay-tooltip div .col-3{width:27%}.timesheet-extra-pay-tooltip div strong,.timesheet-extra-pay-tooltip div p{font-size:12px;color:#637381}.timesheet-extra-pay-tooltip div strong{font-family:"Mallory Medium",sans-serif;font-weight:normal;margin:0}.timesheet-extra-pay-tooltip div .light,.timesheet-extra-pay-tooltip div .light>span{font-family:"Mallory Light",sans-serif;margin:0}.timesheet-extra-pay-tooltip div hr{margin:5px 0}.tooltip-icon-exported,.tooltip-icon-ready{width:16px;height:16px;position:absolute;margin-left:8px}.tooltip-icon-exported{background:url(../img/legion/lgComponents/Exported.svg) center}.tooltip-icon-ready{background:url(../img/legion/lgComponents/Ready.svg) center}.lg-filter{position:relative}.lg-filter__is-radio input-field input[type=checkbox]{border-radius:50%}.lg-filter__is-radio input-field input[type=checkbox][disabled]:checked::before{background:#919eab}.lg-filter__is-radio input-field input[type=checkbox]:checked::after{display:none}.lg-filter__is-radio input-field input[type=checkbox]:checked::before{content:"";width:8px;height:8px;display:block;background-color:#5c6ac4;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;border-radius:50%}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-filter__is-radio input-field input[type=checkbox]+.ie-radio-checkbox-fix{border-radius:50%;margin-top:1px;margin-bottom:1px}.lg-filter__is-radio input-field input[type=checkbox]+.ie-radio-checkbox-fix[disabled]:checked::before{background:#919eab}.lg-filter__is-radio input-field input[type=checkbox]:checked+.ie-radio-checkbox-fix::after{display:none}.lg-filter__is-radio input-field input[type=checkbox]:checked+.ie-radio-checkbox-fix::before{content:"";width:8px;height:8px;display:block;background-color:#5c6ac4;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;border-radius:50%}}.lg-filter__is-radio input-field input[type=checkbox] ::-ms-clear{display:none}.lg-filter__label{font-size:12px;color:#212121;margin-bottom:5px;text-transform:uppercase}.lg-filter__clear{white-space:nowrap;font-size:12px;position:absolute;bottom:-35px;right:0;line-height:1.25;text-decoration:none !important}.lg-filter__clear,.lg-filter__clear:hover{color:#a7a7a7}.lg-filter__clear-active,.lg-filter__clear-active:hover{color:#134ff5}.lg-filter__warning-message{font-size:12px;position:absolute;bottom:-41px;left:0;line-height:1.25;display:block;color:#a9a9a9;white-space:pre-line}.lg-filter__ie-width-fix{height:0;margin-bottom:0 !important}.lg-filter__wrapper{border-radius:3px;box-shadow:0 2px 4px 0 rgba(22,29,37,.16);background-image:linear-gradient(to bottom, #ffffff, #f9fafb);border:solid 1px #c4cdd5;display:grid;padding:20px;position:absolute;top:calc(100% + 5px);background-color:#fff;grid-column-gap:20px;grid-auto-flow:column;grid-auto-columns:max-content;transition:opacity .3s;min-width:100%;z-index:1010}.lg-filter__wrapper.ng-hide{opacity:0}.lg-filter__wrapper.space-for-clear-button>div{position:relative;margin-bottom:30px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-filter__wrapper.space-for-clear-button>div{float:left;margin-right:20px}}.lg-filter__wrapper.space-for-clear-button>div ::-ms-clear{display:none}.lg-filter__category-items{display:grid;grid-row-gap:8px;max-height:300px;overflow:auto;margin-top:10px;padding-bottom:1px;min-width:186px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-filter__category-items{overflow-y:auto}}.lg-filter__category-items ::-ms-clear{display:none}.lg-filter__category-items:first-child{margin-top:0}.lg-filter__category-items>div{display:flex}.lg-filter__category-label{font-size:12px;color:#637381;text-transform:uppercase}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-filter__category-label{margin-top:10px}}.lg-filter__category-label ::-ms-clear{display:none}.lg-filter__search-on-enter input{width:100%;height:36px;border-radius:3px;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px 0 rgba(102,113,123,.01),inset 0 0 0 1px rgba(102,113,123,.05);box-shadow:inset 0 1px 2px 0 rgba(102,113,123,.01),inset 0 0 0 1px rgba(102,113,123,.05);border:1px solid #c4cdd5;font-size:14px;color:#212b36;padding:0 12px;-webkit-transition:border-color .24s;transition:border-color .24s}.lg-filter__search-on-enter--enter-icon{top:10px;position:absolute;right:10px;width:32px;cursor:pointer}.lg-filter__loading{position:relative;left:45%;margin-top:10px}.lg-filter__loading .fa-spinner{font-size:22px}.lg-filter-new{position:relative}.lg-filter-new__label{font-size:12px;color:#212121;margin-bottom:5px;text-transform:uppercase}.lg-filter-new__wrapper{border-radius:3px;box-shadow:0 2px 4px 0 rgba(22,29,37,.16);background-image:linear-gradient(to bottom, #ffffff, #f9fafb);border:solid 1px #c4cdd5;display:grid;position:absolute;top:calc(100% + 5px);background-color:#fff;grid-column-gap:20px;grid-auto-flow:column;grid-auto-columns:max-content;transition:opacity .3s;min-width:100%;z-index:102}.lg-filter-new__wrapper.ng-hide{opacity:0}.lg-paged-search-sortable{cursor:pointer;position:relative;width:100%}.lg-paged-search-sortable span{font-size:14px}.lg-paged-search-sortable::after{content:"";position:absolute;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid #0087e3;top:7px;pointer-events:none;margin-left:5px;transition-duration:.3s;transition-property:transform,opacity;opacity:0;animation:lg-table-sortable-cursor-out .3s}.lg-paged-search-sortable[dir]::after,.lg-paged-search-sortable:hover::after{animation:lg-table-sortable-cursor-in .3s;opacity:1}.lg-paged-search-sortable:not([dir]):hover::after{opacity:.5}.lg-paged-search-sortable[dir=desc]::after{transform:rotate(180deg)}.lg-paged-search-sortable--no-animate::after{animation:none !important;transition:none !important}@keyframes lg-table-sortable-cursor-in{from{transform:translateY(5px)}to{transform:none}}@keyframes lg-table-sortable-cursor-out{from{transform:none}to{transform:translateY(-5px)}}.lg-paged-search-sortableNew{cursor:pointer;position:relative;width:100%}.lg-paged-search-sortableNew span{font-size:14px}.lg-paged-search-sortableNew::after{content:"";position:absolute;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid #0087e3;top:7px;pointer-events:none;margin-left:5px;transition-duration:.3s;transition-property:transform,opacity;opacity:0;animation:lg-table-sortable-cursor-out .3s}.lg-paged-search-sortableNew[dir]::after,.lg-paged-search-sortableNew:hover::after{animation:lg-table-sortable-cursor-in .3s;opacity:1}.lg-paged-search-sortableNew:not([dir]):hover::after{opacity:.5}.lg-paged-search-sortableNew[dir=desc]::after{transform:rotate(180deg)}.lg-paged-search-sortableNew--no-animate::after{animation:none !important;transition:none !important}@keyframes lg-table-sortable-cursor-in{from{transform:translateY(5px)}to{transform:none}}@keyframes lg-table-sortable-cursor-out{from{transform:none}to{transform:translateY(-5px)}}.lg-scheduled-shifts{display:flex;justify-content:space-between;padding:0 22px 10px 22px}.lg-scheduled-shifts__status-badge{font-family:"Mallory Book",sans-serif;position:absolute;bottom:-24px;left:0;color:#9a9a99;margin:0;cursor:default;user-select:none}.lg-scheduled-shifts__status-badge-deleted:before{content:"";position:relative;top:.08em;font-size:19px;margin-right:6px;color:#d0021b;font-family:"FontAwesome",sans-serif;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-scheduled-shifts--single{grid-row-gap:10px;margin-bottom:7px}.lg-scheduled-shifts--single .lg-scheduled-shifts__status-badge{top:8px;right:-84px;bottom:initial;left:initial;font-size:12px}.lg-scheduled-shifts--single .lg-scheduled-shifts__item{margin-bottom:0}.lg-scheduled-shifts--without-status{grid-row-gap:10px}.lg-scheduled-shifts--without-status .lg-scheduled-shifts__info{opacity:1}.lg-scheduled-shifts__title{font-size:14px;color:#212b36;padding:18px 24px;font-weight:500;display:flex;align-items:center}.lg-scheduled-shifts__title img{margin-right:13px}.lg-scheduled-shifts__item{border-radius:5px;background-color:#0048a9;display:flex;flex-grow:1;min-height:40px;box-shadow:0 2px 3px 0 rgba(0,0,0,.5);margin-bottom:20px}.lg-scheduled-shifts__item:nth-child(odd){margin-right:5px}.lg-scheduled-shifts__item:nth-child(even){margin-left:5px}.lg-scheduled-shifts__inner{margin:1px 8px;background-color:rgba(255,255,255,.9);flex:auto;display:grid;grid-template-columns:repeat(2, auto);padding:3px 8px;align-items:center;position:relative}.lg-scheduled-shifts__inner--deleted .lg-scheduled-shifts__info{opacity:.3}.lg-scheduled-shifts__info{font-size:11px;color:#303236}.lg-scheduled-shifts__info--work-role{font-weight:500;color:#0046af;text-transform:uppercase}.lg-scheduled-shifts__info--right{text-align:right}.lg-scheduled-shifts__compliance{font-size:11px;color:#e42908}.lg-scheduled-shifts__placeholder{color:#637381;font-size:14px}.lg-scheduled-shifts__alerts{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:40px;display:flex;justify-content:center}.lg-scheduled-shifts-new{display:flex;justify-content:space-between;padding:0 22px 22px 22px;margin-top:-20px}.lg-scheduled-shifts-new .sch-day-view-shift{width:400px}.lg-scheduled-shifts-new__title{font-size:14px;color:#212b36;padding:18px 24px;font-weight:500;display:flex;align-items:center}.lg-scheduled-shifts-new__title img{margin-right:13px}lg-timeclocks-improved{flex-grow:1}.lg-timeclocks-improved{display:flex;flex-direction:column;min-height:100%;padding-right:10px}.lg-timeclocks-improved.overflown-content{padding-right:0}.lg-timeclocks-improved__notes-alert{position:absolute;top:23px;right:13px}.lg-timeclocks-improved__row{display:grid;grid-template-columns:23fr 17fr 17fr 37fr 6fr;grid-column-gap:5px;padding:0 12px;cursor:pointer;border-radius:3px;border:solid 1px #e8ecf1;background-color:#f4f6f8}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-timeclocks-improved__row>*{display:inline-block;margin-right:15px}}.lg-timeclocks-improved__row ::-ms-clear{display:none}.lg-timeclocks-improved__row--break-start{border-top-right-radius:0;border-bottom-right-radius:0;width:50%;border-right:0;float:left;grid-template-columns:23fr 27fr 0;padding-right:0}.lg-timeclocks-improved__row--break-end{border-top-left-radius:0;border-bottom-left-radius:0;width:50%;float:left;grid-template-columns:23fr 21fr 6fr;padding-left:0;border-left:0}.lg-timeclocks-improved__column{padding:12px 0;font-size:14px;color:#212b36;line-height:1.43;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-timeclocks-improved__column--highlight{font-weight:500}.lg-timeclocks-improved__column--with-day-offset{color:#919eab;vertical-align:text-top;font-size:10px}.lg-timeclocks-improved__column--separator{position:relative;padding-left:12px}.lg-timeclocks-improved__column--separator::before{content:"";position:absolute;width:1px;height:100%;background-color:#e8ecf1;left:0;top:0}.lg-timeclocks-improved__add{width:18px;height:18px;background-image:url(../img/legion/lgComponents/timeclocks-add.svg);cursor:pointer}.lg-timeclocks-improved__wrapper{flex-grow:1;display:flex;position:relative}.lg-timeclocks-improved__timeclocks-container{margin:10px 0 0 10px;padding:18px 19px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);flex-grow:1}.lg-timeclocks-improved__timeclocks-container--title{color:#212b36;padding:5px 2px;font-weight:500}.lg-timeclocks-improved__timeclocks-container--title label{font-size:14px;margin-left:10px;color:#212b36;font-weight:500}.lg-timeclocks-improved__timeclocks-container--subtitle{display:inline-flex;align-items:center;gap:5px;margin-bottom:10px;font-size:14px;font-weight:400;height:20px;line-height:20px}.lg-timeclocks-improved__timeclocks-container--subtitle>span{color:#3989d6}.lg-timeclocks-improved__timeclocks-container--table-header{display:flex;height:20px;padding:0 12px;margin-left:30px;margin-bottom:3px;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#95979a}.lg-timeclocks-improved__timeclocks-container--table-header--type{min-width:15%}.lg-timeclocks-improved__timeclocks-container--table-header--time{min-width:17%}.lg-timeclocks-improved__timeclocks-container--table-header--time.expanded{min-width:20%}.lg-timeclocks-improved__timeclocks-container--table-header--role{min-width:27%}.lg-timeclocks-improved__timeclocks-container--table-header--role.withDST{padding-left:36px}.lg-timeclocks-improved__timeclocks-container--table-header--location{width:36%}.lg-timeclocks-improved__timeclocks-container--table-header--location.expanded{width:58%}.lg-timeclocks-improved__timeclocks-container--table-header--location.withDST{padding-left:36px}.lg-timeclocks-improved__timeclocks-container--table-header--action{width:10%;text-align:right}.lg-timeclocks-improved__timeclocks-container--clock.clock-out{margin-bottom:10px}.lg-timeclocks-improved__timeclocks-container--no-clocks{position:relative;padding:11px 12px;background-image:linear-gradient(to bottom, #feffff, #f9fafb);border:solid 1px #e8ecf1;margin-left:30px}.lg-timeclocks-improved__timeclocks-container--no-clocks-title{font-family:"Mallory Book";font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#637381;display:inline-block}.lg-timeclocks-improved__timeclocks-container--no-clocks-add{font-family:"Mallory Book";font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;float:right;color:#0087e3;cursor:pointer}.lg-timeclocks-improved__timeclocks-container--error-message{font-family:"Mallory Book";font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#e42908;margin:10px 30px}.lg-timeclocks-improved__timeoff-container,.lg-timeclocks-improved__other-pay-container,.lg-timeclocks-improved__premium-pay-container,.lg-timeclocks-improved__hour-distribution-container,.lg-timeclocks-improved__balance-pays-container{margin-top:25px}.lg-timeclocks-improved__timeoff-container--title,.lg-timeclocks-improved__other-pay-container--title,.lg-timeclocks-improved__premium-pay-container--title,.lg-timeclocks-improved__hour-distribution-container--title,.lg-timeclocks-improved__balance-pays-container--title{display:flex;align-items:center;color:#212b36;padding:5px 2px;font-weight:500}.lg-timeclocks-improved__timeoff-container--title label,.lg-timeclocks-improved__other-pay-container--title label,.lg-timeclocks-improved__premium-pay-container--title label,.lg-timeclocks-improved__hour-distribution-container--title label,.lg-timeclocks-improved__balance-pays-container--title label{font-size:14px;margin-left:10px;color:#212b36;font-weight:500}.lg-timeclocks-improved__timeoff-container--table-header,.lg-timeclocks-improved__other-pay-container--table-header,.lg-timeclocks-improved__premium-pay-container--table-header,.lg-timeclocks-improved__hour-distribution-container--table-header,.lg-timeclocks-improved__balance-pays-container--table-header{display:flex;height:20px;padding:0 12px;margin-left:30px;margin-bottom:3px;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#95979a}.lg-timeclocks-improved__timeoff-container--table-header--type,.lg-timeclocks-improved__other-pay-container--table-header--type,.lg-timeclocks-improved__premium-pay-container--table-header--type,.lg-timeclocks-improved__hour-distribution-container--table-header--type,.lg-timeclocks-improved__balance-pays-container--table-header--type{width:29%}.lg-timeclocks-improved__timeoff-container--table-header--hours,.lg-timeclocks-improved__timeoff-container--table-header--amount,.lg-timeclocks-improved__other-pay-container--table-header--hours,.lg-timeclocks-improved__other-pay-container--table-header--amount,.lg-timeclocks-improved__premium-pay-container--table-header--hours,.lg-timeclocks-improved__premium-pay-container--table-header--amount,.lg-timeclocks-improved__hour-distribution-container--table-header--hours,.lg-timeclocks-improved__hour-distribution-container--table-header--amount,.lg-timeclocks-improved__balance-pays-container--table-header--hours,.lg-timeclocks-improved__balance-pays-container--table-header--amount{width:10%}.lg-timeclocks-improved__timeoff-container--table-header--start,.lg-timeclocks-improved__other-pay-container--table-header--start,.lg-timeclocks-improved__premium-pay-container--table-header--start,.lg-timeclocks-improved__hour-distribution-container--table-header--start,.lg-timeclocks-improved__balance-pays-container--table-header--start{width:17%}.lg-timeclocks-improved__timeoff-container--table-header--end,.lg-timeclocks-improved__timeoff-container--table-header--location,.lg-timeclocks-improved__other-pay-container--table-header--end,.lg-timeclocks-improved__other-pay-container--table-header--location,.lg-timeclocks-improved__premium-pay-container--table-header--end,.lg-timeclocks-improved__premium-pay-container--table-header--location,.lg-timeclocks-improved__hour-distribution-container--table-header--end,.lg-timeclocks-improved__hour-distribution-container--table-header--location,.lg-timeclocks-improved__balance-pays-container--table-header--end,.lg-timeclocks-improved__balance-pays-container--table-header--location{width:34%}.lg-timeclocks-improved__timeoff-container--table-header--action,.lg-timeclocks-improved__other-pay-container--table-header--action,.lg-timeclocks-improved__premium-pay-container--table-header--action,.lg-timeclocks-improved__hour-distribution-container--table-header--action,.lg-timeclocks-improved__balance-pays-container--table-header--action{width:10%;text-align:right}.lg-timeclocks-improved__timeoff-container--table-header--pay-type,.lg-timeclocks-improved__other-pay-container--table-header--pay-type,.lg-timeclocks-improved__premium-pay-container--table-header--pay-type,.lg-timeclocks-improved__hour-distribution-container--table-header--pay-type,.lg-timeclocks-improved__balance-pays-container--table-header--pay-type{width:40%}.lg-timeclocks-improved__timeoff-container--table-header--distribution-day,.lg-timeclocks-improved__timeoff-container--table-header--distribution-hours,.lg-timeclocks-improved__timeoff-container--table-header--distribution-workRole,.lg-timeclocks-improved__timeoff-container--table-header--distribution-location,.lg-timeclocks-improved__other-pay-container--table-header--distribution-day,.lg-timeclocks-improved__other-pay-container--table-header--distribution-hours,.lg-timeclocks-improved__other-pay-container--table-header--distribution-workRole,.lg-timeclocks-improved__other-pay-container--table-header--distribution-location,.lg-timeclocks-improved__premium-pay-container--table-header--distribution-day,.lg-timeclocks-improved__premium-pay-container--table-header--distribution-hours,.lg-timeclocks-improved__premium-pay-container--table-header--distribution-workRole,.lg-timeclocks-improved__premium-pay-container--table-header--distribution-location,.lg-timeclocks-improved__hour-distribution-container--table-header--distribution-day,.lg-timeclocks-improved__hour-distribution-container--table-header--distribution-hours,.lg-timeclocks-improved__hour-distribution-container--table-header--distribution-workRole,.lg-timeclocks-improved__hour-distribution-container--table-header--distribution-location,.lg-timeclocks-improved__balance-pays-container--table-header--distribution-day,.lg-timeclocks-improved__balance-pays-container--table-header--distribution-hours,.lg-timeclocks-improved__balance-pays-container--table-header--distribution-workRole,.lg-timeclocks-improved__balance-pays-container--table-header--distribution-location{width:25%}.lg-timeclocks-improved__timeoff-container--no-timeoff,.lg-timeclocks-improved__timeoff-container--no-other-pay,.lg-timeclocks-improved__other-pay-container--no-timeoff,.lg-timeclocks-improved__other-pay-container--no-other-pay,.lg-timeclocks-improved__premium-pay-container--no-timeoff,.lg-timeclocks-improved__premium-pay-container--no-other-pay,.lg-timeclocks-improved__hour-distribution-container--no-timeoff,.lg-timeclocks-improved__hour-distribution-container--no-other-pay,.lg-timeclocks-improved__balance-pays-container--no-timeoff,.lg-timeclocks-improved__balance-pays-container--no-other-pay{position:relative;padding:11px 12px;background-image:linear-gradient(to bottom, #feffff, #f9fafb);border:solid 1px #e8ecf1;margin-left:30px}.lg-timeclocks-improved__timeoff-container--no-timeoff-title,.lg-timeclocks-improved__timeoff-container--no-other-pay-title,.lg-timeclocks-improved__other-pay-container--no-timeoff-title,.lg-timeclocks-improved__other-pay-container--no-other-pay-title,.lg-timeclocks-improved__premium-pay-container--no-timeoff-title,.lg-timeclocks-improved__premium-pay-container--no-other-pay-title,.lg-timeclocks-improved__hour-distribution-container--no-timeoff-title,.lg-timeclocks-improved__hour-distribution-container--no-other-pay-title,.lg-timeclocks-improved__balance-pays-container--no-timeoff-title,.lg-timeclocks-improved__balance-pays-container--no-other-pay-title{font-family:"Mallory Book";font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#637381;display:inline-block}.lg-timeclocks-improved__timeoff-container--no-timeoff-add,.lg-timeclocks-improved__timeoff-container--no-other-pay-add,.lg-timeclocks-improved__other-pay-container--no-timeoff-add,.lg-timeclocks-improved__other-pay-container--no-other-pay-add,.lg-timeclocks-improved__premium-pay-container--no-timeoff-add,.lg-timeclocks-improved__premium-pay-container--no-other-pay-add,.lg-timeclocks-improved__hour-distribution-container--no-timeoff-add,.lg-timeclocks-improved__hour-distribution-container--no-other-pay-add,.lg-timeclocks-improved__balance-pays-container--no-timeoff-add,.lg-timeclocks-improved__balance-pays-container--no-other-pay-add{font-family:"Mallory Book";font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;float:right;color:#0087e3;cursor:pointer}.lg-timeclocks-improved__timeoff-container--error-message,.lg-timeclocks-improved__other-pay-container--error-message,.lg-timeclocks-improved__premium-pay-container--error-message,.lg-timeclocks-improved__hour-distribution-container--error-message,.lg-timeclocks-improved__balance-pays-container--error-message{font-family:"Mallory Book";font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#e42908;margin:10px 30px}.lg-timeclocks-improved__balance-pays-container--table-header{display:flex;height:20px;padding:0 12px;margin-left:30px;margin-bottom:3px;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#95979a}.lg-timeclocks-improved__balance-pays-container--table-header--type{width:29%}.lg-timeclocks-improved__balance-pays-container--table-header--hours{width:25%;text-align:center}.lg-timeclocks-improved__balance-pays-container--table-header--earning-code{width:29%}.lg-timeclocks-improved__balance-pays-container--table-header--action{width:17%;text-align:right}.lg-timeclocks-improved__request{grid-column:1/-1;margin:0 -15px}.lg-timeclocks-improved__label{font-size:14px;font-weight:500;color:#212b36}.lg-timeclocks-improved__label-alert{margin:4px 0 4px;display:flex;align-items:center}.lg-timeclocks-improved__button-wrapper{margin:12px 0;text-align:right}.lg-timeclocks-improved__button-wrapper--break{margin-bottom:-26px}.lg-timeclocks-improved__action-buttons{display:flex;align-items:center;margin:0 0 10px;padding:23px 0;background:#fff}.lg-timeclocks-improved__action-buttons-cancel{margin-right:10.5px}.lg-timeclocks-improved__action-buttons-save button{background-image:linear-gradient(to bottom, #606fc7, #5865c1) !important;border:solid 1px #4f5dba !important}.lg-timeclocks-improved__action-buttons-save button[disabled]{background-image:linear-gradient(to bottom, #abb6f8, #adb0c7) !important;border:solid 1px #a6a8b6 !important}.lg-timeclocks-improved__edit-announcement{font-family:"Mallory Book";font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#95979a;display:flex;align-items:flex-start;padding-left:30px;flex:.9}.lg-timeclocks-improved__edit-announcement>span{padding-left:4px}.lg-timeclock-request{padding:15px;background-color:#fdf8e6;border-top:1px solid #e8ecf1;cursor:auto}.lg-timeclock-request__text{font-size:14px;line-height:1.43;color:#212b36}.lg-timeclock-request__text--highlight{border-radius:6px;padding:1px 7px;margin-left:10px;background-color:rgba(248,234,111,.7)}.lg-timeclock-request__body{display:flex;margin:15px 0}.lg-timeclock-request__button{margin-left:15px}.lg-timeclock-request__comment-wrapper{margin-top:12px;display:flex;align-items:center}.lg-timeclock-request__comment{font-size:12px;color:#637381;margin-left:8px;line-height:1.47}.lg-timeclock-activities{padding:0 20px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);overflow:visible;height:100%}.lg-timeclock-activities__with-day-offset{color:#919eab;vertical-align:baseline;font-size:10px;padding:0 3px 0 0}.lg-timeclock-activities__title{font-size:14px;font-weight:500;color:#212b36;border-bottom:1px solid #dfe3e8;padding-bottom:8px;margin-bottom:20px;border:0;display:flex;align-items:center;padding-top:18px}.lg-timeclock-activities__title img{margin-right:10px}.lg-timeclock-activities__collapse{float:right;width:14px;height:14px;background-image:url(../img/legion/lgComponents/timeclock-activities-collapse.svg);cursor:pointer}.lg-timeclock-activities__clockin{padding:0 0 10px 20px;min-height:35px;margin-left:3px;border-left:1px dashed #919eab;position:relative}.lg-timeclock-activities__clockin:last-child{border-left:2px solid rgba(0,0,0,0)}.lg-timeclock-activities__clockin-icon{background-color:#919eab;border-radius:50%;position:absolute;top:0;display:flex;align-items:center;justify-content:center;width:6px;height:6px;left:-3px}.lg-timeclock-activities__clockin-icon--selected{background-color:#5c6ac4}.lg-timeclock-activities__clockin-default{border-left-color:rgba(0,0,0,0)}.lg-timeclock-activities__clockin-default .lg-timeclock-activities__clockin-icon{background-color:#0048a9}.lg-timeclock-activities__clockin-default .lg-timeclock-activities__clockin-map{height:4px}.lg-timeclock-activities__clockin-assess{border-left-color:rgba(0,0,0,0)}.lg-timeclock-activities__clockin-assess .lg-timeclock-activities__clockin-icon{background-color:#756fd1}.lg-timeclock-activities__clockin-assess .lg-timeclock-activities__clockin-map{height:4px}.lg-timeclock-activities__clockin-approval strong{color:#606060}.lg-timeclock-activities__clockin-begin{border-left-style:solid}.lg-timeclock-activities__clockin-break-begin,.lg-timeclock-activities__clockin-rest-begin{border-left-style:dashed;border-left-color:rgba(145,158,171,.76)}.lg-timeclock-activities__clockin-break-end,.lg-timeclock-activities__clockin-rest-end{border-left-style:solid}.lg-timeclock-activities__clockin-end,.lg-timeclock-activities__clockin-note{border-left-color:rgba(0,0,0,0)}.lg-timeclock-activities__clockin-main{font-size:14px;font-weight:300;line-height:16px;margin-bottom:0;position:relative;top:-4px;color:#212b36}.lg-timeclock-activities__clockin-main:first-child{margin-top:0}.lg-timeclock-activities__clockin-main--activity-title{line-height:20px;font-size:14px}.lg-timeclock-activities__clockin-main strong{display:inline-block;font-size:14px;color:#212b36;font-weight:400}.lg-timeclock-activities__clockin-main .change-reason{font-size:14px;font-weight:300}.lg-timeclock-activities__clockin-main--hazard-times{font-size:14px;font-weight:300}.lg-timeclock-activities__clockin-comments-heading{display:flex;font-weight:300;color:#637381;line-height:16px;margin:4px 0 0 0}.lg-timeclock-activities__clockin-comments-heading lg-worker-image{margin-right:7px;flex-basis:25px}.lg-timeclock-activities__clockin-comments-heading avatar{margin-right:7px}.lg-timeclock-activities__clockin-comments-heading avatar.clockTypeChange{flex-basis:55px}.lg-timeclock-activities__clockin-comments-heading avatar .avatar-24{margin:0;max-width:none}.lg-timeclock-activities__clockin-comments-heading avatar .avatar-reject{height:20px;margin-left:3px;width:21px}.lg-timeclock-activities__clockin-comments-heading-wrapper{margin-left:0;padding-top:4px}.lg-timeclock-activities__clockin-comments-heading-wrapper .pto-action-time{padding-top:2px;font-size:10px}.lg-timeclock-activities__clockin-comments-heading-wrapper .pto-action-time::first-letter{text-transform:capitalize}.lg-timeclock-activities__clockin-comments-heading.answers{align-items:baseline;font-weight:300}.lg-timeclock-activities__clockin-comments-heading.answers div{margin-bottom:5px;margin-left:0}.lg-timeclock-activities__clockin-comments-date{display:inline;font-weight:300;color:#637381;line-height:16px;margin:4px 0 10px 0}.lg-timeclock-activities__clockin-comments-text{font-size:12px;font-weight:300;color:#637381;line-height:16px;margin:4px 0 10px 0}.lg-timeclock-activities__clockin-comments-text--system{display:inline}.lg-timeclock-activities__clockin-comments-text--rated-by{margin-top:4px;display:flex}.lg-timeclock-activities__clockin-comments-pto{margin-top:-4px}.lg-timeclock-activities__clockin-comments-title{margin-top:5px;margin-bottom:5px;font-size:12px;color:#637381}.lg-timeclock-activities__clockin-comments-title span{display:inline-block;width:38px;height:24px;padding:4px;background-color:#dbe4ff;border-radius:4px}.lg-timeclock-activities__clockin-comments-description{font-size:12px;color:#637381}.lg-timeclock-activities__clockin-comments-new-text{font-size:12px;font-weight:300;color:#637381;line-height:16px;margin:4px 0 10px 0}.lg-timeclock-activities__clockin-comments-new-text--system{display:inline}.lg-timeclock-activities__clockin-comments-new-text--rated-by{margin-top:4px;display:flex}.lg-timeclock-activities__placeholder{color:#637381;font-size:14px}.lg-timeclock-activities__rating{width:17px;height:16px;margin-left:4px;background-image:url(../img/legion/lgComponents/sad.svg);display:inline-block;vertical-align:top;background-size:cover}.lg-timeclock-activities__rating--good{background-image:url(../img/legion/lgComponents/happy.svg)}.lg-smart-card{min-width:220px;height:120px;padding:10px 0 0 10px;line-height:1.2;display:flex;flex-direction:column}.lg-smart-card--is-primary{background-color:rgba(224,245,244,.7);border-top:4px solid #47c1bf;padding:6px 0 0 10px;border-radius:4px}.lg-smart-card__heading{font-size:11px;color:#637381;margin:0 10px 5px 0;text-transform:uppercase;display:flex;align-items:center;height:14px;white-space:nowrap}.lg-smart-card__main{font-size:18px;font-weight:500;color:#212b36;margin-bottom:5px;margin-top:10px}.lg-smart-card__huge-main{display:flex;flex-direction:column;justify-content:center;font-size:18px;font-weight:500;color:#212b36;margin:0;white-space:nowrap}.lg-smart-card__huge-main>div{margin:0 0 5px !important}.lg-smart-card__sub{font-size:14px;color:#637381}.lg-smart-card__note{margin:15px 10px 0 0;font-size:12px;color:#919eab;height:14px;white-space:nowrap}.lg-smart-card__content{display:flex;flex-direction:column;justify-content:center;flex:1;position:relative}.lg-smart-table{width:100%}.lg-smart-table__row:first-child .lg-smart-table__cell{border-top:0;padding-top:0}.lg-smart-table__cell{padding:6px 0 6px 30px;font-size:14px;color:#212b36;text-align:right;border-top:1px solid #e0e0e0}.lg-smart-table__cell:last-child{padding-right:12px}.lg-smart-table__cell--column-label{font-weight:500;font-size:12px}.lg-smart-table__cell--row-label{text-align:left;font-size:12px;padding-left:0}.lg-ip-address-table{padding:10px 20px}.lg-ip-address-table .table{border-collapse:collapse;border-radius:5px;border-style:hidden;box-shadow:0 0 0 1px #dfe3e8}.lg-ip-address-table .table th,.lg-ip-address-table .table td{padding:16px;font-family:"Mallory Book";font-size:14px;color:#212b36;font-weight:300}.lg-ip-address-table .table th .plus-btn[action-link],.lg-ip-address-table .table td .plus-btn[action-link]{padding-left:25px}.lg-ip-address-table .table th .plus-btn[action-link]::before,.lg-ip-address-table .table td .plus-btn[action-link]::before{content:"+";position:absolute;font-size:14px;font-weight:bold;padding:3px;width:20px;height:20px;line-height:12px;text-align:center;margin-left:-25px;border:1px dotted #0087e3;border-radius:50%;color:#0087e3}.lg-ip-address-table .table th{font-weight:500;border-bottom-width:1px}.lg-ip-address-table .table .col-actions .delete-action[action-link] button:not([disabled]){color:orange}.lg-ip-address-table .popup-fields{width:70%}.lg-add-tips{width:586px}.lg-add-tips__table-wrapper{overflow:auto;height:400px}.lg-add-tips__text{color:#637381}.lg-add-tips__location{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lg-timesheet-progress{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.lg-timesheet-progress__svg{position:absolute}.lg-timesheet-progress text.lg-timesheet-progress__number{font-size:16px;font-weight:300;fill:#3c4144;text-anchor:middle}.lg-timesheet-progress text.lg-timesheet-progress__complete{text-anchor:middle;font-size:8.9px;font-weight:500;fill:#9facb3}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-timesheet-progress{position:absolute;top:-40px;right:30px}}.lg-timesheet-progress ::-ms-clear{display:none}.lg-timesheet-carousel__table{text-align:left}.lg-timesheet-carousel__table-row{border-top:solid 1px #e0e0e0}.lg-timesheet-carousel__table-row--cell{white-space:nowrap;text-align:left;font-size:15px;font-weight:500;color:#212121;padding:6px 5px}.lg-timesheet-carousel__table-row--cell:nth-child(3){padding-right:10px}.lg-timesheet-carousel__table-row--cell_label{font-size:10px;color:#637381;font-weight:300;white-space:nowrap}.lg-timesheet-carousel__table.lg-alerts-dashboard .lg-timesheet-carousel__table-row--cell{width:100px}.lg-timesheet-carousel__table.lg-alerts-dashboard .lg-timesheet-carousel__table-row--cell:nth-child(2){width:120px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-timesheet-carousel__table.lg-alerts-dashboard .lg-timesheet-carousel__table-row--cell{width:100px}}.lg-timesheet-carousel__table.lg-alerts-dashboard .lg-timesheet-carousel__table-row--cell ::-ms-clear{display:none}.lg-timesheet-carousel__extra-pay .lg-smart-card__content,.lg-timesheet-carousel__other-pay .lg-smart-card__content{display:block;margin-top:15px}.lg-timesheet-carousel__extra-pay--totals-numbers,.lg-timesheet-carousel__other-pay--totals-numbers{font-size:18px;font-weight:450}.lg-timesheet-carousel__pay .lg-smart-card__content{display:block}.lg-timesheet-carousel__pay--totals-numbers{font-size:18px;font-weight:450}.lg-timesheet-carousel__pay--title{margin-top:2px;font-size:11px;color:#637381}.lg-timesheet-carousel__retro-pay .lg-smart-card__content{display:block;margin-top:15px}.lg-timesheet-carousel__retro-pay--totals-numbers{font-size:18px;font-weight:450}.lg-timesheet-carousel__retro-pay--timesheets{font-size:11px;color:#637381}.lg-timesheet-carousel__retro-pay--view-details{text-align:end;padding-right:10px;margin-top:10px}.lg-timesheet-carousel__hours .lg-smart-card__content{display:block}.lg-add-clock{width:406px;padding:20px;overflow:visible}.lg-add-clock__errorMessage{margin:10px 0 20px;color:red}.lg-add-clock input-field input.ng-invalid:not([type=checkbox]):not([type=radio]),.lg-add-clock input-field select.ng-invalid:not([type=checkbox]):not([type=radio]){width:100%;height:36px;border-radius:3px;background-color:#fff;box-shadow:inset 0 1px 2px 0 rgba(102,113,123,.01),inset 0 0 0 1px rgba(102,113,123,.05);border:1px solid #c4cdd5;font-size:14px;color:#212b36;padding:0 12px;transition:border-color .24s}.lg-add-clock input-field input.ng-invalid:not([type=checkbox]):not([type=radio]).ng-dirty,.lg-add-clock input-field select.ng-invalid:not([type=checkbox]):not([type=radio]).ng-dirty{color:red;border-color:#ed6347;background-color:#fbeae5;background-image:none}.lg-add-clock input-field input.ng-invalid:not([type=checkbox]):not([type=radio])+.number-controls,.lg-add-clock input-field select.ng-invalid:not([type=checkbox]):not([type=radio])+.number-controls{border-color:#ed6347;background-image:none}.lg-add-clock input-field input.ng-invalid:not([type=checkbox]):not([type=radio])+.number-controls .number-up,.lg-add-clock input-field select.ng-invalid:not([type=checkbox]):not([type=radio])+.number-controls .number-up{border-color:#ed6347}.lg-add-clock .lg-autocomplete .lg-search-options{width:100%}.lg-timesheet-export-modal .lg-modal__title{background-color:#4097e3;color:#fff;border-radius:5px 5px 0 0}.lg-timesheet-export-modal .lg-modal__title .dismiss{color:#fff}.lg-timesheet-export{width:640px;overflow:visible;color:#3d3d3d;font-size:14px;margin:0 -20px}.lg-timesheet-export .circle{width:32px;height:32px;background-color:#d3d7e0;border-radius:50%;display:flex;justify-content:center;align-items:center}.lg-timesheet-export .dot{width:4px;height:4px;background-color:#0d1a4b;border-radius:50%;margin:0 2px}.lg-timesheet-export__period{padding:16px 20px;border-bottom:1px solid #dbdbdb}.lg-timesheet-export__period-title{font-size:12px;color:#5c5c5c;padding-bottom:10px}.lg-timesheet-export__selected{background-color:#fffeed;border-bottom:1px solid #dbdbdb}.lg-timesheet-export__selected--success{background-color:#e5f9e6}.lg-timesheet-export__selected li{margin-top:16px;margin-left:20px;list-style-type:disc}.lg-timesheet-export__members{background-color:#f4f7fd;border-bottom:1px solid #dbdbdb}.lg-timesheet-export__members-count{color:#4097e3}.lg-timesheet-export__members-avatars{display:flex;flex-wrap:wrap;justify-content:center}.lg-timesheet-export__members-avatars :last-child{padding-right:0}.lg-timesheet-export__members-avatars-container{display:flex;flex-direction:column;align-items:center;flex:0 0 12%;padding-top:20px}.lg-timesheet-export__members-avatars-label{font-size:12px;padding-top:10px;text-align:center;max-width:75px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lg-timesheet-export__radios-item{display:flex;align-items:center;padding-top:20px}.lg-timesheet-export__radios-item input{margin:0}.lg-timesheet-export__radios-item span{padding-left:10px}.lg-timesheet-export__radios :last-child{padding-bottom:0}.lg-timesheet-export__selected-count,.lg-timesheet-export__members-count,.lg-timesheet-export__period-subtitle{font-weight:bold}.lg-timesheet-export__members,.lg-timesheet-export__selected,.lg-timesheet-export__radios{padding:20px}.lg-timesheet-export-loading-modal .lg-modal__title{background-color:#4097e3;color:#fff;border-radius:5px 5px 0 0}.lg-timesheet-export-loading-modal .lg-modal__title .dismiss{color:#fff}.lg-timesheet-export-loading-modal .lg-modal__body{padding:0}.lg-timesheet-export-loading{width:640px;overflow:visible;color:#3d3d3d;font-size:14px}.lg-timesheet-export-loading__period{padding:16px 20px;border-bottom:1px solid #dbdbdb}.lg-timesheet-export-loading__period-title{font-size:12px;color:#5c5c5c;padding-bottom:10px}.lg-timesheet-export-loading__progress{padding:20px 40px}.lg-timesheet-export-loading__progress-bar{background:#dfe0e5;height:4px;position:relative;overflow:hidden;animation:start .3s ease-in}.lg-timesheet-export-loading__progress-bar .bar{position:absolute;background:#0087e3;transition:transform .2s linear;position:absolute;left:0;top:0;bottom:0;width:100%}.lg-timesheet-export-loading__progress-bar .bar1{animation:growBar1 2.5s infinite,moveBar1 2.5s infinite}.lg-timesheet-export-loading__progress-bar .bar2{animation:growBar2 2.5s infinite,moveBar2 2.5s infinite}.lg-timesheet-export-loading__progress-text{display:flex;justify-content:space-between;padding-top:10px;font-size:12px}.lg-timesheet-export-loading__period-subtitle{font-weight:bold}@keyframes growBar1{0%{animation-timing-function:linear;transform:scaleX(0.1)}36.6%{animation-timing-function:cubic-bezier(0.33, 0.12, 0.78, 1);transform:scaleX(0.1)}69.15%{animation-timing-function:cubic-bezier(0.22, 0, 0.23, 1.37);transform:scaleX(0.8)}100%{transform:scaleX(0.1)}}@keyframes moveBar1{0%{left:-105%;animation-timing-function:linear}20%{left:-105%;animation-timing-function:cubic-bezier(0.5, 0, 0.7, 0.5)}69.15%{left:21.5%;animation-timing-function:cubic-bezier(0.3, 0.38, 0.55, 0.95)}100%{left:95.44444%}}@keyframes growBar2{0%{animation-timing-function:cubic-bezier(0.2, 0.05, 0.5, 0.45);transform:scaleX(0.1)}19.15%{animation-timing-function:cubic-bezier(0.15, 0.19, 0.6, 1);transform:scaleX(0.57)}44.15%{animation-timing-function:cubic-bezier(0.25, -0.003, 0.2, 1.38);transform:scaleX(0.91)}100%{transform:scaleX(0.1)}}@keyframes moveBar2{0%{left:-55%;animation-timing-function:cubic-bezier(0.15, 0, 0.5, 0.4)}25%{left:-17.25%;animation-timing-function:cubic-bezier(0.3, 0.2, 0.8, 0.7)}48.35%{left:29.5%;animation-timing-function:cubic-bezier(0.4, 0.62, 0.6, 0.9)}100%{left:117%}}@keyframes start{from{max-height:0;opacity:0}to{max-height:20px;opacity:1}}@keyframes end{from{max-height:0;opacity:0}to{max-height:2px;opacity:1}}@keyframes progressLinearMovement{0%{left:-100%}50%{left:100%}100%{left:100%}}.lg-drawer__container{pointer-events:none;z-index:9999;position:fixed;right:0px;bottom:0;top:0;left:0;width:1200px}.lg-drawer__container.active .lg-drawer__content{transform:translateX(0);opacity:1}.lg-drawer__content{width:325px;height:100%;position:fixed;overflow:auto;padding:20px 40px 20px 20px;right:-20px;bottom:0;transform:translateX(100%);transition:all .3s linear;box-shadow:-10px 0px 20px -10px rgba(0,0,0,.2);background-color:#fff;pointer-events:all;cursor:auto;font-size:11px;color:#3d3d3d;opacity:0}.lg-drawer__header{display:flex;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.lg-drawer__icon{width:16px;height:16px;filter:invert(1) grayscale(1)}.lg-drawer__title{margin-left:10px;font-size:14px;font-weight:bold}.lg-drawer__close{margin-left:auto;margin-right:10px;transform:scale(0.6)}.lg-drawer__data{margin-top:20px}.lg-drawer__loader{text-align:center;padding:10px}.lg-drawer__item{padding:10px 0}.lg-drawer__item.highlighted{background-color:#f3f3f3}.lg-drawer__info div{padding-bottom:10px}.lg-drawer__caption{font-weight:bold;font-size:12px;padding-left:10px;position:relative}.lg-drawer__caption:before{content:"";background-color:#0048a9;width:6px;min-width:6px;height:6px;border-radius:50%;position:absolute;top:3px;left:0}.lg-drawer__story-item{line-height:1.3}.lg-drawer__actions{display:flex;justify-content:flex-end}.lg-drawer__action{color:#0087e3;padding:10px 0;margin-left:20px;cursor:pointer}.my-clocks-edit-modal{margin:9px 0;min-width:450px}.my-clocks-edit-modal i{font-size:14px;font-style:italic;line-height:1.43;color:#535e73;margin-top:6px;margin-bottom:10px;display:block}.my-clocks-edit-modal label{font-weight:bold}.my-clocks-edit-modal-time-divider{height:7px}.my-clocks-edit-modal-time-remove{padding-bottom:7px}.my-clocks-edit-modal-time-add{padding-top:10px;margin-left:80px}.my-clocks-edit-modal-time lg-button{display:inline-block}.my-clocks-edit-modal-time label{min-width:77px;font-size:14px;color:#637381;margin-bottom:6px;display:inline-block}.my-clocks-edit-modal-time>div>span{min-width:77px;display:inline-block;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#53585f}.my-clocks-edit-modal-error lg-new-time-input input{color:red}.my-clocks-confirm-modal-window .modal-dialog,.add-notes-modal-window .modal-dialog{width:651px}.my-clocks-confirm-modal{margin:9px 0}.my-clocks-confirm-modal-info{font-family:"Mallory Light";font-size:14px;font-weight:normal;font-stretch:normal;font-style:italic;line-height:1.57;letter-spacing:normal;color:#83878b;margin-bottom:19px}.my-clocks-confirm-modal-sch-reasons-title{font-family:"Mallory Medium";font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.04;letter-spacing:normal;color:#212b36;margin-bottom:15px}.my-clocks-confirm-modal-sch-reasons-change{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#212b36}.my-clocks-confirm-modal-sch-reasons-change.initiator{margin-left:18px}.my-clocks-confirm-modal-sch-reasons-list{padding:10px 14px 1px;background-color:rgba(255,240,173,.52)}.my-clocks-confirm-modal-sch-reasons-list-item{margin-bottom:10px}.my-clocks-confirm-modal-sch-reasons-list-item::before{content:"•";color:#f7b500;font-weight:bold;display:inline-block;width:6px;height:6px;margin-right:10px}.my-clocks-confirm-modal-sch-reasons-detail{font-family:"Mallory Light";font-size:12px;font-weight:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#637381;overflow:auto;margin-left:17px;margin-top:5px;display:flex;align-items:center}.my-clocks-confirm-modal-sch-reasons-detail--reason{font-style:italic;padding-left:5px}.my-clocks-confirm-modal-sch-reasons-detail--comment{padding-left:5px}.my-clocks-confirm-modal .hover-sub-container{margin-bottom:20px}.my-clocks-confirm-modal .hover-sub-container b{font-size:14px}.my-clocks-confirm-modal .hover-sub-container img.ic-rest{transform:scale(1.2)}.my-clocks-confirm-modal hr{margin-left:-20px;width:calc(100% + 40px)}.my-clocks-confirm-modal .sch-my-clocks{position:relative;margin-top:17px}.my-clocks-confirm-modal .sch-my-clocks-title{font-family:"Mallory Medium";font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.04;letter-spacing:normal;color:#212b36}.my-clocks-confirm-modal .sch-my-clocks .hover-sub-container-time-clock{font-family:"Mallory Book";font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#1d1d26;padding:3px 4px;border-radius:3px}.my-clocks-confirm-modal .sch-my-clocks .hover-sub-container-time-clock-manager-initiated{background-color:rgba(255,240,173,.52)}.my-clocks-confirm-modal .sch-my-clocks:before{content:"";position:absolute;top:49px;bottom:16px;border-left:1px dotted #dfe0e5;left:6px}.my-clocks-confirm-modal .sch-my-clocks .shift-hover-subheading{padding-left:20px;opacity:.6;font-family:"Mallory Book";font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#3c3e42;margin-top:8px}.my-clocks-confirm-modal .sch-my-clocks img,.my-clocks-confirm-modal .sch-my-clocks i{background:#fff;position:relative;z-index:9}.my-clocks-confirm-modal .sch-my-clocks img{margin-right:4px;margin-left:1px}.my-clocks-confirm-modal .sch-my-clocks i{margin-right:4px}.policy-scrollbar{width:100%;margin:20px auto;border:1px solid #d7d7d7;border-radius:5px;overflow-y:scroll;font-size:16px;padding:5px 15px 5px;max-height:62px;line-height:18px}.collapsible-save-bar .btn{width:80px;padding:0px;border-radius:3px;text-transform:none;color:#fff}.collapsible-save-bar .btn.btn-default{background-color:#ec5d57}.collapsible-save-bar .btn.btn-default:hover{filter:brightness(1.2)}.changes-consent-modal-window .modal-dialog{width:651px}.changes-consent-modal{margin:9px 0}.changes-consent-modal-info{font-weight:300;font-size:14px;font-stretch:normal;font-style:italic;line-height:1.57;letter-spacing:normal;color:#83878b;margin-bottom:19px}.changes-consent-modal-info-divisor{position:absolute;top:50px;left:0;width:100%;margin:0}.changes-consent-modal-violations-list-item{display:flex;align-items:flex-end;margin-top:30px;margin-bottom:16px}.changes-consent-modal-violations-list-item--left{width:60%}.changes-consent-modal-violations-list-item--right{display:flex;justify-content:flex-end;width:40%}.changes-consent-modal-violations-list-item-entry{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#212b36;margin-bottom:10px}.changes-consent-modal-violations-list-item-entry::before{content:"•";color:#212b36;font-weight:bold;display:inline-block;width:3px;height:3px;margin-right:10px}.changes-consent-modal-violations-list-item-description{border-radius:6px;border:solid 1px #dddee0;background-color:#f5f5f9;padding:9px 11px;font-family:"Mallory Book";font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#42474b;margin-right:10px}.changes-consent-modal-option-choice{cursor:pointer;display:flex;align-items:center}.changes-consent-modal-option-choice.isPast{opacity:.4;pointer-events:none}.changes-consent-modal-option-radio-button{width:10%;cursor:pointer}.changes-consent-modal-option-outer-circle{width:32px;height:32px;background-color:#fff;border:solid 1px #0086e3;border-radius:16px;padding:7px;display:inline-block}.changes-consent-modal-option-outer-circle.fill{background-color:#0086e3;border:solid 1px #0086e3}.changes-consent-modal-option-inner-circle{width:16px;height:16px;border-radius:8px;background-color:#0086e3}.changes-consent-modal-option-text{width:90%;padding-left:30px}.changes-consent-modal-option-text-label{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.64;letter-spacing:normal;color:#53585f}.timesheet-details-modal{height:617px;display:grid;grid-template-rows:70px minmax(0, 1fr) 55px;grid-template-columns:600px 380px;overflow:hidden}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.timesheet-details-modal{display:block;overflow-y:scroll}.timesheet-details-modal__left{float:left;background:#fff;min-width:530px}.timesheet-details-modal__footer{clear:both;padding:5px 20px !important}}.timesheet-details-modal ::-ms-clear{display:none}.timesheet-details-modal .flex-auto{flex:auto}.timesheet-details-modal .flex-1{flex:1}.timesheet-details-modal__admin-actions{margin-right:20px}.timesheet-details-modal__admin-actions .dropdown-menu{width:175px !important}.timesheet-details-modal--collapsed{grid-template-columns:600px 0}.timesheet-details-modal__worker-image{margin-right:15px;border:solid 2px #dfe3e8;border-radius:50%}.timesheet-details-modal__title{padding:0 20px;display:flex;border-bottom:solid 1px #dfe3e8;align-items:center;grid-area:1/1/auto/span 2}.timesheet-details-modal__title-span{font-size:20px;line-height:1.4;color:#212b36;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.timesheet-details-modal__title-span-sub{font-size:14px;color:#212b36;display:flex;align-items:baseline}.timesheet-details-modal__title-span-sub--job{display:inline-block;max-width:50%}.timesheet-details-modal__title-span-sub--job.header-expanded{max-width:100%}.timesheet-details-modal__title-span-sub--home{display:inline-block;max-width:50%}.timesheet-details-modal__title-span-sub--home.header-expanded{max-width:100%}.timesheet-details-modal__title-span-sub--home::before{width:18px;height:16px;background-image:url(../img/legion/home-location@3x.png);content:"";display:inline-block;background-size:cover;margin:0 5px;position:relative;top:2px}.timesheet-details-modal__title-span-sub--status{margin-left:15px}.timesheet-details-modal__close{width:16px;height:16px;color:#637381}.timesheet-details-modal__left{grid-area:2/1;padding:10px 20px 0;display:flex;flex-direction:column}@media not all and (min-resolution: 0.001dpcm){.timesheet-details-modal__left{overflow:auto}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.timesheet-details-modal__left{display:block}}.timesheet-details-modal__left ::-ms-clear{display:none}.timesheet-details-modal__timeclocks{flex:1 1 0;overflow:auto}.timesheet-details-modal__right{background-color:#f3f4fa;grid-area:2/2/span 2;border-bottom-right-radius:6px}.timesheet-details-modal__footer{border-top:solid 1px #dfe3e8;display:flex;align-items:center;padding:0 20px}.timesheet-details-modal__footer-span{font-size:14px;font-weight:500;color:#212b36;margin-left:60px}.timesheet-details-modal__footer-span:first-child{margin-left:0}.timesheet-details-modal__footer-span--status{margin-left:10px}.timesheet-details-modal__status-icon{width:20px;height:20px;background-image:url(../img/legion/lgComponents/timesheet-detail-approved.svg);background-size:contain}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){lg-search-options{display:block;min-width:200px}.lg-search-options__thumbnail{height:26px !important;position:relative;top:7px}.lg-search-options__thumbnail,.lg-search-options__option{display:inline-block !important}}::-ms-clear{display:none}.lg-search-options{background-image:linear-gradient(to bottom, #ffffff, #f9fafb);padding:12px;width:max-content}.lg-search-options__scroller{display:grid;grid-row-gap:6px;max-height:300px;overflow:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-search-options__scroller{display:block !important}.lg-search-options__scroller>*{margin-bottom:13px}}.lg-search-options__scroller ::-ms-clear{display:none}.lg-search-options__option-wrapper{cursor:pointer;border-radius:3px;display:flex;height:36px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-search-options__option-wrapper{display:block !important}}.lg-search-options__option-wrapper ::-ms-clear{display:none}.lg-search-options__option-wrapper--selected{background-color:rgba(206,206,210,.3)}.lg-search-options__option-wrapper--group{cursor:not-allowed}.lg-search-options__option-wrapper--group .lg-search-options__option{color:#a9a9a9}.lg-search-options__option-wrapper--group-option{padding-left:20px}.lg-search-options__option-wrapper--disabled{cursor:not-allowed}.lg-search-options__option-wrapper--disabled .lg-search-options__option{color:#d3d3d3}.lg-search-options__option-wrapper--workRole{height:48px !important;margin-bottom:10px}.lg-search-options__option-wrapper--customize{border-radius:unset;border-bottom:1px solid #ddd}.lg-search-options__option{font-size:14px;color:#212b36;line-height:16px;flex:1;margin-top:4px;max-width:700px;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.lg-search-options__subLabel{margin-top:10px}.lg-search-options__workRole{margin-top:-3px}.lg-search-options__thumbnail{width:24px;height:24px;border-radius:3px;margin-right:10px;margin-top:6px;margin-left:4px;background-size:cover;background-position:center}.lg-search-options .cachedDisrictInfo{color:#0087e3}.lg-search-options lg-worker-image{position:relative;top:3px;width:40px}.subLabel{font-size:10px;font-weight:200;color:#95979a}.lg-avatar-input{display:flex;flex-direction:column;align-items:center;position:relative}.lg-avatar-input__wrapper{width:98px;height:98px;padding:7px;border-radius:50%;border:dashed 2px #cbcbdf;background:url(../img/legion/placeholder-profile.png) no-repeat center;cursor:pointer}.lg-avatar-input__wrapper--filled{border-style:solid}.lg-avatar-input__wrapper--disabled{cursor:not-allowed}.lg-avatar-input__wrapper.lg-avatar-input__wrapper--filled.lg-avatar-input__wrapper--disabled{cursor:zoom-in}.lg-avatar-input__wrapper.lg-avatar-input__wrapper--filled.lg-avatar-input__wrapper--disabled::after{left:0;right:0;margin:auto;opacity:0;transition:opacity .3s;width:80px;height:80px;content:"";position:absolute;background:rgba(0,0,0,.3);border-radius:50%;top:9px}.lg-avatar-input__wrapper.lg-avatar-input__wrapper--filled.lg-avatar-input__wrapper--disabled:hover::after{opacity:1}.lg-avatar-input__image{width:100%;height:100%;border-radius:50%;object-fit:cover;cursor:zoom-in}.lg-avatar-input__label{color:#637381;font-weight:300;margin-top:5px;font-size:14px}.lg-avatar-input__add{background:url(../img/legion/add-white.svg) no-repeat #0087e3 center;border-radius:16px;width:32px;height:32px;cursor:pointer;position:absolute;top:70px;right:-4px}.lg-avatar-input__remove{background:url(../img/legion/dismiss.svg) no-repeat #9595a2 center;border-radius:16px;width:32px;height:32px;cursor:pointer;position:absolute;top:-4px;left:-4px}.lg-avatar-input__large{position:fixed;z-index:1001;width:100%;height:100%;background:rgba(0,0,0,.5);cursor:zoom-out;top:0;left:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.lg-avatar-input__large.ng-hide{opacity:0}.lg-avatar-input__large.ng-hide .lg-avatar-input__large-image{transform:scale(0)}.lg-avatar-input__large-image{max-width:600px;max-height:600px;transition:transform .3s}.lg-new-timeclock-editor-improved{position:relative;padding:11px 12px;background-image:linear-gradient(to bottom, #feffff, #f9fafb);border:solid 1px #e8ecf1;margin-left:30px}.lg-new-timeclock-editor-improved .main-container{display:flex;flex-direction:column;position:relative}.lg-new-timeclock-editor-improved .main-container .field-container{display:flex;height:20px}.lg-new-timeclock-editor-improved .main-container .field-container--type{padding-right:10px}.lg-new-timeclock-editor-improved .main-container .field-container--time{width:17% !important;padding-right:10px;position:relative}.lg-new-timeclock-editor-improved .main-container .field-container--role{width:24% !important;position:relative}.lg-new-timeclock-editor-improved .main-container .field-container--role lg-input-error .lg-input-error{top:calc(100% + 7px);position:absolute;z-index:1}.lg-new-timeclock-editor-improved .main-container .field-container--role.no-role div.select-wrapper{width:80% !important}.lg-new-timeclock-editor-improved .main-container .field-container--role-square{display:inline-block;min-width:12px;min-height:12px;border-radius:2px;margin-right:5px}.lg-new-timeclock-editor-improved .main-container .field-container--role-option-wrapper{padding:0 10px;display:flex;align-items:center;text-transform:capitalize}.lg-new-timeclock-editor-improved .main-container .field-container--role-option-wrapper.no-role{color:#989898}.lg-new-timeclock-editor-improved .main-container .field-container--role-fake-select{line-height:1.4;font-size:14px;overflow:hidden;height:20px;cursor:pointer;border-bottom:1px solid #4097e3}.lg-new-timeclock-editor-improved .main-container .field-container--role-fake-select div{padding:0;font-size:14px;line-height:1.3}.lg-new-timeclock-editor-improved .main-container .field-container--role-fake-select.disabled{cursor:not-allowed}.lg-new-timeclock-editor-improved .main-container .field-container--role-fake-select.disabled:active{pointer-events:none}.lg-new-timeclock-editor-improved .main-container .field-container--role-fake-select.invalid{color:red;background-color:#fbeae5}.lg-new-timeclock-editor-improved .main-container .field-container--location{width:25%;padding-right:24px;margin-left:20px}.lg-new-timeclock-editor-improved .main-container .field-container--location.expanded{width:58%}.lg-new-timeclock-editor-improved .main-container .field-container--location.search-disabled{width:33% !important}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-new-timeclock-editor-improved>*{display:inline-block;margin-right:15px}}.lg-new-timeclock-editor-improved ::-ms-clear{display:none}.lg-new-timeclock-editor-improved.touched{background-color:#ebf4fa;border-color:#b4e0fa}.lg-new-timeclock-editor-improved__next-day{padding-top:2px;padding-right:8px;margin-right:20px}.lg-new-timeclock-editor-improved__next-day-menu.multi-days{padding:10px}.lg-new-timeclock-editor-improved.start{border-radius:3px 3px 0 0}.lg-new-timeclock-editor-improved.end{border-radius:0 0 3px 3px}.lg-new-timeclock-editor-improved.transition,.lg-new-timeclock-editor-improved.break,.lg-new-timeclock-editor-improved.rest{border-top:0}.lg-new-timeclock-editor-improved.breakEnd,.lg-new-timeclock-editor-improved.restEnd{border-top:0;border-bottom:0}.lg-new-timeclock-editor-improved::before,.lg-new-timeclock-editor-improved::after{content:"";position:absolute}.lg-new-timeclock-editor-improved.hidden-clock{background-image:none;background-color:#e8ebed}.lg-new-timeclock-editor-improved::before{top:10px;left:-27px;width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-image:url(../img/legion/lgComponents/timesheet-alarm-clock.svg);filter:brightness(1)}.lg-new-timeclock-editor-improved.break::before,.lg-new-timeclock-editor-improved.breakEnd::before{background-image:url(../img/legion/schedule/meal-break.svg);background-position-x:2px}.lg-new-timeclock-editor-improved.rest::before,.lg-new-timeclock-editor-improved.restEnd::before{background-image:url(../img/legion/lgComponents/ic_grayMug.svg);background-position-x:2px}.lg-new-timeclock-editor-improved.delete::before{background-image:url(../img/legion/lgComponents/timeclocks-delete.svg) !important;filter:hue-rotate(0deg)}.lg-new-timeclock-editor-improved.transition::before,.lg-new-timeclock-editor-improved.transition::after{display:none}.lg-new-timeclock-editor-improved.transition::after,.lg-new-timeclock-editor-improved.break::after,.lg-new-timeclock-editor-improved.rest::after{top:27px;left:-20px;height:24px;border-left:1px solid #afafaf;border-left-style:dashed}.lg-new-timeclock-editor-improved.big::after{height:68px}.lg-new-timeclock-editor-improved.delete::after{border-left-color:#ddd}.lg-new-timeclock-editor-improved.end::after{display:none}.lg-new-timeclock-editor-improved__brackets{top:27px;left:-36px;height:24px;border-left:1px solid #afafaf;position:absolute}.lg-new-timeclock-editor-improved__brackets.start{top:17px;border-top:1px solid #afafaf;width:8px}.lg-new-timeclock-editor-improved__brackets.transition,.lg-new-timeclock-editor-improved__brackets.break,.lg-new-timeclock-editor-improved__brackets.rest{top:-3px;height:45px}.lg-new-timeclock-editor-improved__brackets.breakEnd,.lg-new-timeclock-editor-improved__brackets.restEnd{top:-6px;height:49px}.lg-new-timeclock-editor-improved__brackets.end{top:-3px;border-bottom:1px solid #afafaf;width:8px;height:21px}.lg-new-timeclock-editor-improved__menu-trigger{font-size:26px;text-align:center;line-height:.2;position:absolute;right:21px;height:20px}.lg-new-timeclock-editor-improved__menu-trigger>a,.lg-new-timeclock-editor-improved__menu-trigger a:hover,.lg-new-timeclock-editor-improved__menu-trigger a:focus{font-size:inherit;color:#0087e3;text-decoration:none}.lg-new-timeclock-editor-improved__menu-trigger>.dropdown-menu li a{padding-left:10px;color:#636363}.lg-new-timeclock-editor-improved__menu-option{height:25px;line-height:2;cursor:pointer;white-space:nowrap}.lg-new-timeclock-editor-improved__note{margin-top:12px}.lg-new-timeclock-editor-improved .pp-info{display:flex;gap:20px;background-color:#fff;border-top:1px solid #e8ecf1;margin:12px -12px -11px -12px;padding:12px}.lg-new-timeclock-editor-improved__button{grid-column:5}.lg-new-timeclock-editor-improved__has-note{position:absolute;left:-10px;width:15px;height:15px;background-image:url(../img/legion/lgComponents/timeclocks-comment.svg);background-size:contain}.lg-new-timeclock-editor-improved .popover{border-radius:4px;color:#fff;background-color:#0087e3}.lg-new-timeclock-editor-improved .popover .arrow::after{border-bottom-color:#0087e3;border-top-color:#0087e3}.lg-new-timeclock-editor-improved .popover.locationPopover{background-color:#fff;font-family:"Mallory Book";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#000;width:238px;max-height:285px}.lg-new-timeclock-editor-improved .popover.locationPopover.bottom{margin-top:0px}.lg-new-timeclock-editor-improved .popover.locationPopover .arrow{display:none}.lg-new-timeclock-editor-improved .popover.locationPopover .popover-content{padding:6px}.lg-new-timeclock-editor-improved .popover.locationPopover .popover-content .lg-timesheet-location-search__search-box{padding-right:0px}.lg-new-timeclock-editor-improved__next-day-icon-trigger,.lg-new-timeclock-editor-improved__daylight-saving-icon-trigger{position:absolute;left:75px;top:3px}.lg-new-timeclock-editor-improved__next-day-icon-trigger+.popover,.lg-new-timeclock-editor-improved__daylight-saving-icon-trigger+.popover{background-color:#fff !important;left:48px !important}.lg-new-timeclock-editor-improved__next-day-icon-trigger+.popover .arrow,.lg-new-timeclock-editor-improved__daylight-saving-icon-trigger+.popover .arrow{left:31px !important}.lg-new-timeclock-editor-improved__next-day-icon-trigger+.popover .arrow::after,.lg-new-timeclock-editor-improved__daylight-saving-icon-trigger+.popover .arrow::after{border-bottom-color:#fff !important;border-top-color:#fff !important}.lg-new-timeclock-editor-improved__next-day-icon-trigger+.popover .popover-content,.lg-new-timeclock-editor-improved__daylight-saving-icon-trigger+.popover .popover-content{padding:4px 4px 0 !important}.lg-new-timeclock-editor-improved__next-day-icon-trigger+.popover .popover-content label,.lg-new-timeclock-editor-improved__daylight-saving-icon-trigger+.popover .popover-content label{font-size:13px !important}.lg-new-timeclock-editor-improved__next-day-icon-trigger>.next-multi-days,.lg-new-timeclock-editor-improved__daylight-saving-icon-trigger>.next-multi-days{color:#0086e3;font-size:10.5px;margin-left:-1px;font-weight:500}.lg-new-timeclock-editor-improved__daylight-saving-icon-trigger{left:95px;top:-18px !important;z-index:1;position:relative;width:30px}.lg-new-timeclock-editor-improved__daylight-saving-icon-trigger+.popover{background-color:#fff !important;width:225px !important;left:70px !important}.lg-new-timeclock-editor-improved input-field[inline] input,.lg-new-timeclock-editor-improved input-field[inline] select,.lg-new-timeclock-editor-improved input-field[inline] .input-faked{box-shadow:inset 0 -1px 0 0 #0087e3}.lg-new-timeclock-editor-improved input-field[inline] .input-form.input-field-disabled input,.lg-new-timeclock-editor-improved input-field[inline] .input-form.input-field-disabled select,.lg-new-timeclock-editor-improved input-field[inline] .input-form.input-field-disabled .input-faked{box-shadow:none}.lg-new-timeclock-editor-improved input-field[inline].onlyFunctionalDisabled input{box-shadow:inset 0 -1px 0 0 #0087e3 !important}.lg-new-timeclock-editor-improved input-field[inline].onlyFunctionalDisabled .input-form{cursor:pointer !important}.lg-new-timeclock-editor-improved input-field[inline].withDST{padding-left:36px}.lg-no-timeclock-improved{border:solid 1px #dfe3e8;background-image:linear-gradient(to bottom, #feffff, #f9fafb);padding:19px 16px;margin-top:16px;margin-left:30px}.lg-no-timeclock-improved__header{display:flex;justify-content:space-between;font-weight:500;color:#212b36;align-items:center;margin:4px 0 12px}.lg-no-timeclock-improved__header--title{font-size:14px}.lg-no-timeclock-improved__header--add-clocks{font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:right;color:#0087e3;cursor:pointer}.lg-no-timeclock-improved .lg-timesheet-reason-input__note{background-color:rgba(0,0,0,0)}.lg-no-timeclock-improved input-field[inline] .select-wrapper.transparent select.ng-invalid{color:red}.lg-company-holidays__manage{position:absolute;right:20px;top:20px}.lg-company-holidays__placeholder{font-size:14px;line-height:1.43;color:#a8adb0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-company-holidays .lg-input-wrapper__wrapper{display:flex;flex-wrap:wrap}}.lg-company-holidays .lg-input-wrapper__wrapper ::-ms-clear{display:none}.lg-company-holidays__item{font-size:14px;line-height:1.43;color:#212b36}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-company-holidays__item{flex-basis:30%;margin:5px 0}}.lg-company-holidays__item ::-ms-clear{display:none}lg-config-template-form-rule-details input-field[type=number]{flex-shrink:0}lg-config-template-form-rule-details .start-date-special,lg-config-template-form-rule-details .end-date-special{display:flex}lg-config-template-form-rule-details .start-date-special input-field[type=select],lg-config-template-form-rule-details .end-date-special input-field[type=select]{margin-left:15px}lg-config-template-form-rule-details .start-date-special input-field[type=select].day,lg-config-template-form-rule-details .end-date-special input-field[type=select].day{width:80px;min-width:80px;max-width:80px}lg-config-template-form-rule-details .start-date-special input-field[type=select].month,lg-config-template-form-rule-details .end-date-special input-field[type=select].month{width:120px;min-width:120px;max-width:120px}lg-config-template-form-rule-details .monthly-distribution-type .lg-question-input,lg-config-template-form-rule-details .worked-hours-distribution-type .lg-question-input{border-top:none}lg-config-template-form-rule-details .eligibility-rule{display:flex;align-items:center}lg-config-template-form-rule-details .eligibility-rule .lg-question-input__text{flex-grow:0}lg-config-template-form-rule-details .smartcard-layout-section content-box>ng-transclude{box-shadow:none;background-color:#f4f6f8}lg-config-template-form-rule-details .smartcard-layout-section content-box>ng-transclude .smartcard-layout{display:flex;align-items:center}lg-config-template-form-rule-details .smartcard-layout-section content-box>ng-transclude .smartcard-layout input-field{margin-left:5px;margin-bottom:10px}lg-config-template-form-rule-details .smartcard-layout-section .card-layout{padding:10px 15px}lg-config-template-form-rule-details .smartcard-layout-section .card-layout .card-img{width:100%;height:120px}lg-config-template-form-rule-details .smartcard-layout-section .card-layout-active{background-color:#f6f7fe;border:1px solid #a3abd3}lg-config-template-form-rule-details .smartcard-alert-operator{display:block}lg-config-template-form-rule-details .smartcard-alert-operator input-field{min-width:60px !important;margin-right:15px;width:calc(100% - 15px)}.lg-company-roles{position:relative;margin-top:15px}.lg-company-roles__manage{position:absolute;right:0;top:-30px;line-height:20px}.lg-company-roles__placeholder{font-size:14px;line-height:1.43;color:#a8adb0}.lg-company-roles__item{font-size:14px;line-height:1.43;color:#212b36}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-company-roles__item{flex-basis:30%}}.lg-company-roles__item ::-ms-clear{display:none}lg-select{display:block;line-height:1}lg-select[small] .lg-search-options{padding:0px;width:100%}lg-select[small] .lg-search-options__search-box{margin-bottom:0px !important}lg-select[small] .lg-search-options__scroller{padding:5px;overflow:auto;grid-row-gap:0px;max-height:190px}lg-select[small] .lg-search-options__option-wrapper{height:30px;padding:0px 12px}lg-select[small] .lg-search-options__option-wrapper--group-option{padding-left:25px}lg-select[small] .lg-search-options__option{margin-top:0px;height:30px;line-height:30px;font-weight:300}.lg-select-list__text-wrapper{display:flex;justify-content:space-between;margin-bottom:20px}.lg-select-list__text{font-size:14px;line-height:1.43;color:#212b36}.lg-select-list__text--numbers{font-weight:500;color:#919eab}.lg-select-list__table-wrapper{overflow:auto;height:400px}.lg-select-list__table-header{margin-top:20px;border-bottom:1px solid #c4cdd5}.lg-select-list__info{color:#919eab;font-size:14px}.lg-select-list__thumbnail-wrapper{margin-left:15px;margin-right:12px;display:flex;align-items:center;justify-content:space-between}.lg-select-list__home-location-name{font-size:14px;display:inline-block;max-width:160px}.lg-select-list__name{display:flex;font-size:14px}.lg-select-list__name--is-home::after{width:16px;height:16px;content:url(../img/legion/lgComponents/location-chip-home.svg);vertical-align:sub;margin-left:12px}.lg-select-list lg-table-fixed-header{border-bottom:none}.lg-select-list tr.expand-row td{padding-left:10%}lg-service-level-distribution .table-title{height:48px;line-height:48px;text-align:center;border-top:1px solid #dfe3e8;background-color:#f9f9fa;font-weight:500;font-size:14px;color:#212b36}lg-service-level-distribution .error-msg{color:red;font-size:14px;line-height:35px;text-align:left;margin-left:30px}lg-service-level-distribution .dt-container{display:flex;align-items:flex-start}lg-service-level-distribution .dt-container .table-wrapper{flex:1}lg-service-level-distribution .dt-container .table-wrapper:not(:last-child){border-right:1px solid #dfe3e8}lg-service-level-distribution .dt-container .lg-table.service-level tr.selected{background-color:#f9f9fa}lg-service-level-distribution .dt-container .lg-table tr{border-top:1px solid #dfe3e8}lg-service-level-distribution .dt-container .lg-table th{text-align:center;height:48px;background-color:#f9f9fa;padding:10px 6px}lg-service-level-distribution .dt-container .lg-table td{text-align:center}lg-service-level-distribution .dt-container .lg-table td input-field{margin:auto}lg-service-level-distribution .dt-container .lg-table td .date-set{display:flex}lg-service-level-distribution .dt-container .lg-table td .month{width:100px;min-width:100px;max-width:100px}lg-service-level-distribution .dt-container .lg-table td .day{width:80px;min-width:80px;max-width:80px}lg-service-level-distribution .dt-container .lg-table td.add-button{height:48px;padding-left:30px;text-align:left !important}lg-service-level-distribution .dt-container .lg-table td .remove{color:#fb4e4e;cursor:pointer;font-size:14px}lg-service-level-distribution .dt-container .lg-table td .remove:hover{text-decoration:underline}lg-service-level-distribution .dt-container .lg-table td .holiday-select{width:200px;margin:auto}lg-service-level-distribution .dt-container .lg-table td .holiday-select .lg-search-options__option-wrapper{text-align:left}lg-service-level-distribution .dt-container .distribution-tip{width:100%;height:48px;line-height:48px;text-align:center}.lg-schedule-changed-improved{margin:10px 0 0 10px;padding:18px 19px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}.lg-schedule-changed-improved__title{display:flex;font-weight:500;color:#212b36;align-items:center;margin:4px 0 12px 4px}.lg-schedule-changed-improved__title-label{font-size:14px;margin-left:12px}.lg-schedule-changed-improved__row{padding:10px 5px;border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;height:auto}.lg-schedule-changed-improved__row--editing{padding:0 5px}.lg-schedule-changed-improved__note input-field select.ng-invalid:not([type=checkbox]):not([type=radio]){background-color:#fff;border:1px solid #c4cdd5}.lg-schedule-changed-improved__detail{position:relative;width:100%}.lg-schedule-changed-improved__detail .avatar-32{margin-left:0;margin-right:6px;margin-top:1px}.lg-schedule-changed-improved__detail p{display:flex;color:#637381;margin-bottom:2px;line-height:1.45}.lg-schedule-changed-improved__detail p:last-child{margin-bottom:0}.lg-schedule-changed-improved__edit-button{position:absolute;top:3px;right:3px}.lg-schedule-changed-improved__buttons{padding:8px 6px;display:flex;align-items:center}.lg-schedule-changed-improved__cancel{margin-right:5px}.lg-schedule-changed-improved__initiated{margin-bottom:10px}.lg-schedule-changed-improved__initiated>span{margin-right:50px}.lg-schedule-changed-improved__initiated--editing{margin-bottom:14px}.lg-schedule-changed-improved__selector{margin-left:5px;font-family:"Mallory Book",sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;color:#53585f}.lg-schedule-changed-improved .lg-timesheet-reason-input__note{border:0;background:rgba(0,0,0,0)}.lg-change-reason-presets{position:relative}.lg-change-reason-presets__manage{position:absolute;right:0;top:0}.lg-change-reason-presets__placeholder,.lg-change-reason-presets__modal-placeholder{font-size:14px;line-height:1.43;color:#a8adb0}.lg-change-reason-presets__modal-placeholder{min-height:300px}.lg-change-reason-presets__item{font-size:14px;line-height:1.43;color:#212b36;word-break:break-all;padding-right:10px}.lg-change-reason-presets .lg-input-wrapper__wrapper{grid-template-columns:1fr 1fr !important}.lg-change-reason-presets__input{margin-bottom:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.lg-change-reason-presets__add{margin-left:18px}.lg-change-reason-presets__field{width:50%;height:36px;border-radius:3px;background-color:#fff;box-shadow:inset 0 1px 2px 0 rgba(102,113,123,.01),inset 0 0 0 1px rgba(102,113,123,.05);border:1px solid #c4cdd5;font-size:14px;color:#212b36;padding:0 12px;transition:border-color .24s}.lg-change-reason-presets__container{padding:20px 0}.lg-change-reason-presets__table-wrapper{overflow:auto;overflow-x:hidden;height:300px;border-top:1px solid #c4cdd5}.lg-change-reason-presets__table-wrapper tr .reason{width:90%;padding-left:10px}.lg-change-reason-presets__table-wrapper tr .delete{width:10%;text-align:center}.lg-change-reason-presets__table-wrapper tr td{word-break:break-all;padding-right:10px}.lg-schedule-change-reason-presets{position:relative}.lg-schedule-change-reason-presets__header{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#212b36;padding:14px 21px;border-bottom:1px solid #dfe3e8}.lg-schedule-change-reason-presets__manage{position:absolute;right:0;top:0}.lg-schedule-change-reason-presets__placeholder,.lg-schedule-change-reason-presets__modal-placeholder{font-size:14px;line-height:1.43;color:#a8adb0}.lg-schedule-change-reason-presets__modal-placeholder{min-height:300px}.lg-schedule-change-reason-presets__item{font-size:14px;line-height:1.43;color:#212b36}.lg-schedule-change-reason-presets .lg-input-wrapper__wrapper{grid-template-columns:1fr 1fr !important}.lg-schedule-change-reason-presets__input{margin-bottom:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.lg-schedule-change-reason-presets__add{margin-left:18px}.lg-schedule-change-reason-presets__field{width:50%;height:36px;border-radius:3px;background-color:#fff;box-shadow:inset 0 1px 2px 0 rgba(102,113,123,.01),inset 0 0 0 1px rgba(102,113,123,.05);border:1px solid #c4cdd5;font-size:14px;color:#212b36;padding:0 12px;transition:border-color .24s}.lg-schedule-change-reason-presets__container{padding:20px 0}.lg-schedule-change-reason-presets__table-wrapper{width:100%}.lg-schedule-change-reason-presets__table-wrapper tr th,.lg-schedule-change-reason-presets__table-wrapper tr td{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#212b36;font-weight:500;padding:23px 0 11px 0;border-bottom:1px solid #dfe3e8}.lg-schedule-change-reason-presets__table-wrapper tr th:first-child,.lg-schedule-change-reason-presets__table-wrapper tr td:first-child{padding-left:21px}.lg-schedule-change-reason-presets__table-wrapper tr th:last-child,.lg-schedule-change-reason-presets__table-wrapper tr td:last-child{padding-right:21px}.lg-schedule-change-reason-presets__table-wrapper tr th.reason,.lg-schedule-change-reason-presets__table-wrapper tr td.reason{width:30%}.lg-schedule-change-reason-presets__table-wrapper tr th.reason>span,.lg-schedule-change-reason-presets__table-wrapper tr td.reason>span{font-size:14px}.lg-schedule-change-reason-presets__table-wrapper tr th.reason>span.link,.lg-schedule-change-reason-presets__table-wrapper tr td.reason>span.link{cursor:pointer;text-decoration:underline}.lg-schedule-change-reason-presets__table-wrapper tr th.reason.disabled-reason>span,.lg-schedule-change-reason-presets__table-wrapper tr td.reason.disabled-reason>span{opacity:.4;color:#212b36}.lg-schedule-change-reason-presets__table-wrapper tr th.premium,.lg-schedule-change-reason-presets__table-wrapper tr td.premium{width:20%;text-align:center;padding-bottom:0}.lg-schedule-change-reason-presets__table-wrapper tr th.premium .lg-question-input__toggle,.lg-schedule-change-reason-presets__table-wrapper tr td.premium .lg-question-input__toggle{margin-right:0}.lg-schedule-change-reason-presets__table-wrapper tr th.default,.lg-schedule-change-reason-presets__table-wrapper tr td.default{width:20%;text-align:center}.lg-schedule-change-reason-presets__table-wrapper tr th.enabled,.lg-schedule-change-reason-presets__table-wrapper tr td.enabled{width:12%;text-align:left;padding-bottom:0}.lg-schedule-change-reason-presets__table-wrapper tr th.enabled .lg-question-input__toggle,.lg-schedule-change-reason-presets__table-wrapper tr td.enabled .lg-question-input__toggle{margin-right:0}.lg-schedule-change-reason-presets__table-wrapper tr th.delete,.lg-schedule-change-reason-presets__table-wrapper tr td.delete{width:10%;text-align:center}.lg-schedule-change-reason-presets__table-wrapper tr td{font-weight:300;padding-top:5px;padding-bottom:5px;vertical-align:middle}.lg-schedule-change-reason-presets__table-wrapper tr td .edit-button{margin-right:20px}.lg-schedule-change-reason-presets__table-wrapper tr td input-field[inline]{padding-right:50px}.lg-schedule-change-reason-presets__table-wrapper tr:last-child td{border-bottom:1px solid #dfe3e8}.lg-timesheet-reason-input__note{border-radius:3px}.lg-timesheet-reason-input__note.display-inline{display:inline-flex;align-items:flex-start}.lg-timesheet-reason-input__note.display-inline>input-field{margin:0}.lg-timesheet-reason-input__note.display-inline>label{padding:2px 10px;font-weight:inherit;margin:0}.lg-timesheet-reason-input__other{margin-top:8px}.lg-timesheet-reason-input__schedule-change-reason div.change-info{min-width:240px;display:inline-block}.lg-timesheet-reason-input__schedule-change-reason div.change-info span{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#637381}.lg-timesheet-reason-input__schedule-change-reason div.change-info span.time-changed{font-weight:500}.lg-timesheet-reason-input__schedule-change-reason .add-comment{width:121.4px;height:20px;margin-top:10px;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#0087e3;cursor:pointer}.lg-timesheet-reason-input__schedule-change-reason input-field.custom-placeholder .select-placeholder{color:#212b36 !important}.lg-dashboard-charts{position:absolute;right:36px;top:12px}.lg-schedule-change-premium__header{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#212b36;padding:14px 21px;border-bottom:1px solid #dfe3e8}.lg-schedule-change-premium__rules{width:100%}.lg-schedule-change-premium__rules tr th,.lg-schedule-change-premium__rules tr td{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#212b36;font-weight:500;padding:23px 0 11px 0;border-bottom:1px solid #dfe3e8}.lg-schedule-change-premium__rules tr th:first-child,.lg-schedule-change-premium__rules tr td:first-child{padding-left:21px}.lg-schedule-change-premium__rules tr th.condition,.lg-schedule-change-premium__rules tr td.condition{width:16%}.lg-schedule-change-premium__rules tr th.added-hrs,.lg-schedule-change-premium__rules tr td.added-hrs{width:16%}.lg-schedule-change-premium__rules tr th.moved-hrs,.lg-schedule-change-premium__rules tr td.moved-hrs{width:16%}.lg-schedule-change-premium__rules tr th.reduced-hrs,.lg-schedule-change-premium__rules tr td.reduced-hrs{width:16%}.lg-schedule-change-premium__rules tr th.location-move,.lg-schedule-change-premium__rules tr td.location-move{white-space:nowrap;width:16%}.lg-schedule-change-premium__rules tr th.action,.lg-schedule-change-premium__rules tr td.action{text-align:center;width:20%}.lg-schedule-change-premium__rules tr td{font-weight:300;padding-top:5px;padding-bottom:5px}.lg-schedule-change-premium__rules tr td .edit-button{margin-right:5px}.lg-schedule-change-premium__rules tr:last-child td{border-bottom:1px solid #dfe3e8}.lg-schedule-change-premium__rules input-field select{max-width:95%}.lg-schedule-change-premium__rules .tooltip-icon{margin-top:2px;margin-left:0}.lg-schedule-change-premium__rules .tooltip-icon img{vertical-align:baseline}.lg-schedule-change-premium__rules .tooltip-icon .popover-content,.lg-schedule-change-premium__rules .tooltip-icon span{font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#6c7885;white-space:nowrap}.lg-schedule-score-control .lg-question-input__wrapper{padding:14px 0px;position:relative;z-index:1}.lg-schedule-score-control .lg-question-input__wrapper.bt{border-top:1px solid #dfe3e8}.lg-schedule-score-control .lg-question-input__wrapper.bg{border-radius:3px;padding:13px;margin:4px 0px}.lg-schedule-score-control .lg-question-input__wrapper.bg.budget_score{background:rgba(223,130,68,.1882352941)}.lg-schedule-score-control .lg-question-input__wrapper.bg.cr_score,.lg-schedule-score-control .lg-question-input__wrapper.bg.cp_score{background:rgba(165,165,165,.1882352941)}.lg-schedule-score-control .lg-question-input__wrapper.bg.em_score{background:rgba(103,155,208,.1882352941)}.lg-schedule-score-control .lg-question-input__wrapper.bg.compliance_score{background:rgba(247,193,66,.1882352941)}.lg-schedule-score-control .lg-question-input__wrapper .lg-question-input__value{flex:auto;transition:opacity .4s;font-size:14px;color:#212b36;line-height:1.5;font-weight:300;font-weight:normal;margin-right:20px;margin-left:12px}.lg-schedule-score-control .lg-question-input__wrapper .lg-question-input__value b{font-size:14px;font-weight:500}.lg-schedule-score-control .lg-question-input__wrapper .lg-question-input__value.percent::after{content:"%";top:11px;left:60px;color:#212b36;font-size:14px;margin-left:2px}.lg-schedule-score-control .lg-question-input__wrapper .lg-question-input__text i{font-stretch:normal;font-style:italic;line-height:1.57;letter-spacing:normal;color:#83878b}.lg-schedule-score-control input-field[type=select]{width:auto}.lg-schedule-score-control input-field[type=percent]{width:80px}.lg-schedule-score-control input-field[type=percent] .input-form::after{content:"%";position:absolute;top:11px;left:60px;color:#212b36;font-size:14px}.area1{fill:url(#temperature-gradient1);opacity:.7}.area2{fill:url(#temperature-gradient2);opacity:.7}.toolTip{position:absolute;width:auto;height:70px;background:#fff;padding:10px;text-align:center;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);border-radius:4px;opacity:.9}.toolTip div{padding:2px 0px;color:#637381}.toolTip .availability{color:#64cbc9}.toolTip .guidance{color:#989bf3}.forecast-prediction-rect-timeoff{background-color:#6cc9f1}.graph-heading{text-align:left;padding:15px 10px 15px 0px;font-size:15px;color:#67696d}.coverage-legend{text-align:left;margin:10px 0 15px 0}.coverage-legend span{padding:0px 10px}.coverage-graph{position:relative}.coverage-graph .coverage-yaxis-label{transform:translate(-50%, -50%) rotate(-90deg);left:-10px;top:50%;position:absolute;font-size:10px;font-weight:400;color:#67696d}lg-time-select-modal .modal-header,lg-time-select-modal.modal-footer{padding:20px 40px}lg-time-select-modal .modal-body{padding:30px 40px 0px}.timesheet-details-info{display:flex;flex-direction:column;height:auto}.timesheet-details-info .loading-box{width:100%}.timesheet-details-info__admin-actions{margin-right:20px}.timesheet-details-info__admin-actions .dropdown-menu{width:175px !important}.timesheet-details-info__header-spanner{flex:auto}.timesheet-details-info__worker-image{margin-right:15px;border:solid 2px #dfe3e8;border-radius:50%}.timesheet-details-info__worker-image span{font-size:14px}.timesheet-details-info__title{padding:0 15px 0 0;display:flex;align-items:center;grid-area:1/1/auto/span 2}.timesheet-details-info__title-span{font-size:20px;line-height:1.4;color:#212b36;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.timesheet-details-info__title-span-sub{color:#212b36;display:flex;align-items:baseline}.timesheet-details-info__title-span-sub--job{display:inline-block;max-width:100%}.timesheet-details-info__title-span-sub--home{display:inline-block;max-width:100%}.timesheet-details-info__title-span-sub--home::before{width:18px;height:16px;background-image:url(../img/legion/home-location@3x.png);content:"";display:inline-block;background-size:cover;margin:0 5px;position:relative;top:2px}.timesheet-details-info__title-span-sub>div{margin-right:15px;font-size:14px}.timesheet-details-info__title-span-sub>div.timesheet-details-info__title-span-sub-separator{font-size:33px;line-height:0;position:relative;top:-3px;color:#979797}.timesheet-details-info__title-span-sub>div:nth-child(2){margin-right:10px}.timesheet-details-info__title-span-sub>div:nth-child(3){margin-right:2px}.timesheet-details-info__approve{display:flex;align-items:center;justify-content:space-between;padding:10px}.timesheet-details-info__approve.approved{padding:14px 20px}.timesheet-details-info__status{margin:10px 0 10px 10px}.timesheet-details-info__body{display:flex;min-height:700px}.timesheet-details-info__left{flex-basis:70%;display:flex;flex-direction:column;background-color:#f4f6f8}@media not all and (min-resolution: 0.001dpcm){.timesheet-details-info__left{overflow:auto}}.timesheet-details-info__left>:first-child{margin-top:0}.timesheet-details-info__scheduled-shifts{border-bottom:0;margin:10px 10px 0 10px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}.timesheet-details-info__timeclocks{flex:1 1 0;overflow:visible}.timesheet-details-info__right{flex-basis:32%}.timesheet-details-info__footer{display:flex;flex-direction:column;justify-content:space-between;border-top:solid 3px #69bdbe}.timesheet-details-info__hours{display:flex;padding:5px 20px;color:#53585f;background-color:#ecf8f8;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);border-top:solid 3px #69bdbe;justify-content:space-between}.timesheet-details-info__hours.is-admin{padding-bottom:30px}.timesheet-details-info__hours>div{font-size:14px;font-weight:500;display:flex;align-items:center;margin-right:10px}.timesheet-details-info__hours>div.clocked{flex:.17;position:relative}.timesheet-details-info__hours>div.clocked .last-updated-date{position:absolute;top:32px;left:5px;width:500px}.timesheet-details-info__hours>div.clocked .last-updated-date h1 small{font-size:90%;opacity:.5}.timesheet-details-info__hours>div.clocked .timesheetId{display:inline-flex;position:absolute;top:34px;left:260px;width:400px;opacity:.5;color:#777;font-weight:normal}.timesheet-details-info__hours>div.clocked .timesheetId span{font-size:10.8px !important}.timesheet-details-info__hours>div.clocked .timesheetId span:nth-child(2){max-width:150px;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.timesheet-details-info__hours>div.clocked .non-latest-update{display:inline-flex;position:absolute;top:34px;left:0px;width:400px;opacity:.5;color:#777;font-weight:normal}.timesheet-details-info__hours>div.clocked .non-latest-update span{font-size:10.8px !important}.timesheet-details-info__hours>div.clocked .non-latest-update span:nth-child(2){max-width:150px;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.timesheet-details-info__hours>div.scheduled{flex:.18}.timesheet-details-info__hours>div.difference{flex:.2}.timesheet-details-info__hours>div--status{margin-left:10px}.timesheet-details-info__hours>div>span{font-size:14px;padding:5px;border-radius:5px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#53585f}.timesheet-details-info__hours>div:nth-child(1)>span.correct,.timesheet-details-info__hours>div:nth-child(3)>span.correct{background-color:#d8eed0}.timesheet-details-info__hours>div:nth-child(1)>span.overtime,.timesheet-details-info__hours>div:nth-child(3)>span.overtime{background-color:#fbeae5}.timesheet-details-info__hours.less-margin>div{margin-left:10px}.timesheet-details-info__hours.less-margin>div:first-child{margin-left:0}.timesheet-details-info__alerts{display:flex;flex:.4;font-size:14px;padding:5px;border-radius:5px;font-weight:normal !important;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#53585f}.timesheet-details-info__alerts.with-holiday{flex:.5}.timesheet-details-info__alert{width:17px;height:17px;margin-left:10px;background-image:url(../img/legion/lgComponents/timeclocks-clock.svg);background-size:cover}.timesheet-details-info__alert--MissMealBreak{background-image:url(../img/legion/lgComponents/timeclocks-meal.svg)}.timesheet-details-info__alert--MissRestBreak{background-image:url(../img/legion/lgComponents/timeclocks-rest.svg)}.timesheet-details-info__alert--IncompleteClockIn{background-image:url(../img/legion/lgComponents/timeclocks-incomplete.svg)}.timesheet-details-info__approved{font-size:1.2em;display:flex;align-items:center}.timesheet-details-info__approved::before{content:"";width:20px;height:20px;margin-right:5px;background-image:url(../img/legion/lgComponents/timesheet-detail-approved.svg);background-size:contain}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.timesheet-details-info__left{float:left;min-width:530px;display:block}.timesheet-details-info__scheduled-shifts{margin-bottom:-10px}.timesheet-details-info__footer{clear:both;padding:5px 20px !important}}.timesheet-details-info ::-ms-clear{display:none}.timesheet-details-info .tooltip-icon{margin-top:1px;margin-left:0px}.timesheet-details-info .tooltip-icon img{vertical-align:baseline}.timesheet-details-info .tooltip-icon .popover-content,.timesheet-details-info .tooltip-icon span{font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#6c7885;white-space:nowrap}.lg-page-heading{margin-top:20px;margin-bottom:0}.day-week-worker-picker{display:flex;align-items:center;background:#fff;margin-right:-40px}day-week-picker.timesheet-picker .day-week-picker{min-height:60px;box-shadow:none}lg-template-setting .setting-box{margin:15px 0px;background-color:#f9f9fa;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}lg-template-setting .setting-box .title{padding-left:20px;border-bottom:1px solid #dfe3e8;font-size:14px;font-weight:500;letter-spacing:.1px;color:#25282b;height:54px;line-height:54px}lg-template-setting .setting-box .lg-table tr{height:48px}lg-template-setting .setting-box .lg-table tr td:first-child,lg-template-setting .setting-box .lg-table tr th:first-child{padding-left:20px}lg-template-setting .setting-box .lg-table tbody>tr{background-color:#fff;border-top:1px solid #dfe3e8}lg-template-setting .setting-box .no-record{font-size:14px;color:#637381;padding:18px;text-align:left;font-weight:400;height:50px}.lg-locations-table h3{font-size:14px;color:#637381;padding:18px 0px;text-align:left}.lg-locations-table h3.disclosure-text{font-weight:400}.lg-locations-table h4{font-size:14px;color:#637381;padding:18px 16px;text-align:left;font-weight:400}.lg-locations-table .dashboard-container{background:#fff;min-height:800px;border:1px solid #dfe3e8}.lg-locations-table .dashboard-container .button-container{right:10px;position:absolute}.lg-locations-table .dashboard-container lg-paged-search .lg-tab-toolbar__button{padding:16px}.lg-locations-table .dashboard-container .loading-icon{margin:200px auto}.lg-templates-table-improved__grid-row{display:grid;clear:both;height:55px;grid-template-columns:2% 28% 14% 24% 15% 15%;padding:0 0 0 15px;box-shadow:0 -0.01em 0 0 #dfe3e8 inset,0 1px 0 0 #dfe3e8 inset}.lg-templates-table-improved__grid-row.child-row{box-shadow:4px 0 0 0 #5c6ac3 inset,0 -1px 0 0 #dfe3e8 inset}.lg-templates-table-improved__grid-row--last{margin-bottom:15px;box-shadow:4px 0 0 0 #5c6ac3 inset,0 4px 8px -2px rgba(0,0,0,.15) !important}.lg-templates-table-improved__grid-row--header{box-shadow:none;font-size:14px;color:#212b36;vertical-align:middle;line-height:1.29;text-align:left;font-weight:500}.lg-templates-table-improved__grid-row--header .date{background:#f3f8fc;text-align:right !important}.lg-templates-table-improved__grid-row--header .effectiveDate{background:#f3f8fc;text-align:center !important}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-templates-table-improved__grid-row{opacity:.99;clear:both;display:block}}.lg-templates-table-improved__grid-row ::-ms-clear{display:none}.lg-templates-table-improved__grid-row.hasChildren lg-button{margin:0px}.lg-templates-table-improved__grid-row.hasChildren lg-button button span{text-decoration:none !important}.lg-templates-table-improved__grid-row.hasChildren:hover{background:rgba(219,228,255,.8);cursor:pointer}.lg-templates-table-improved__grid-row.hasChildren.expanded{box-shadow:4px 0 0 0 #5c6ac3 inset,0 1px 0 0 #dfe3e8 inset;background:rgba(219,228,255,.8)}.lg-templates-table-improved__grid-row.hasChildren.expanded lg-button{margin:0px}.lg-templates-table-improved__grid-row.hasChildren.expanded lg-button button span{text-decoration:underline !important}.lg-templates-table-improved__grid-column{min-height:45px;font-size:14px;line-height:1.29;display:flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;padding:10px 5px !important}.lg-templates-table-improved__grid-column .conflict-indication{width:40px}.lg-templates-table-improved__grid-column.ml-25{margin-left:25px !important}.lg-templates-table-improved__grid-column .edit>button,.lg-templates-table-improved__grid-column .download>button,.lg-templates-table-improved__grid-column .name>button{color:#212b36 !important}.lg-templates-table-improved__grid-column lg-button{margin:0px}.lg-templates-table-improved__grid-column lg-button button{min-width:20px !important}.lg-templates-table-improved__grid-column lg-button button span{text-decoration:underline !important}.lg-templates-table-improved__grid-column.childrenName{margin-left:25px !important}.lg-templates-table-improved__grid-column.creator{text-transform:capitalize}.lg-templates-table-improved__grid-column.date{background:#f3f8fc;border-top:1px solid #dfe3e8;text-align:center !important}.lg-templates-table-improved__grid-column.download-item{background:#faf6fd;border-top:1px solid #dfe3e8}.lg-templates-table-improved__grid-column.txt-center{text-align:center}.lg-templates-table-improved__grid-column .toggle{text-align:center}.lg-templates-table-improved__grid-column .toggle i{font-size:20px}.lg-templates-table-improved__grid-column .default{background-color:#4f5dba;display:inline-block;height:15px;line-height:15px;padding:0px 5px;border-radius:10px;font-size:10px;color:#fff}.lg-templates-table-improved__grid-column>span{font-size:14px;font-weight:normal}.lg-templates-table-improved__grid-column--left{justify-content:flex-start;text-align:left}.lg-templates-table-improved__grid-column .has-conflict{color:red}.lg-templates-table-improved__grid-column .need-update{color:orange}.template-waning-tooltip .tooltip-inner{max-width:265px}.template-waning-tooltip .tooltip-inner ul{margin-left:20px}.template-waning-tooltip .tooltip-inner ul li{list-style-type:disc;text-align:left}lg-template-task-details .lg-task-details__label-lists{flex-wrap:wrap}lg-template-task-details .closed-holiday-input{position:relative}lg-template-task-details .closed-holiday-input>img{position:absolute;left:125px;top:2px}general-form lg-button button{text-transform:capitalize}content-box .configuration-container{border-top:1px solid rgba(63,63,68,.15);padding-bottom:24px}content-box .configuration-container .lg-question-input__wrapper{padding:5px 20px;display:flex}content-box .configuration-container .lg-question-input__wrapper .lg-question-input__text{flex:2}content-box .configuration-container .lg-question-input__wrapper input-field{flex:1}content-box[padding]>ng-transclude{padding:24px 20px !important}form-section content-box input-field{text-transform:capitalize}form-section content-box input-field label{color:#212b36 !important}form-section content-box .location-group input-field[type=choose]{height:100%}form-section content-box .location-group input-field[type=choose] ng-form{height:100%}form-section content-box .location-group{flex:1 1 0px}form-section content-box .location-group .input-choose{height:100%;display:flex;align-items:center;margin:0px;text-decoration:none}form-section content-box .location-group .input-choose span:first-child{text-decoration:underline}form-section content-box .location-group .locationDefault{top:0px}form-section content-box .radio-wrapper{width:100%;height:100%;display:flex;align-items:center}form-section content-box .radio-info{flex-grow:1;display:flex;align-items:center}form-section content-box .radio-info input-field[type=radio]{margin:0px;flex-grow:0;flex-basis:auto;margin-right:4px}form-section content-box inline-input lg-select,form-section content-box inline-input lg-city-input{flex:1 1 0px;margin:0}form-section content-box inline-input lg-select+lg-city-input{margin:0 0 0 20px}.group-type-pop{padding:5px 0px}.group-type-pop .title{height:20px;font-family:Mallory;font-size:14px;font-weight:bold;color:#212b36}.group-type-pop ul{list-style:disc;padding-left:15px}.group-type-pop ul li{margin-top:10px}.lg-tab-toolbar__content{width:auto;flex:2}lg-template-advanced-staffing-rule content-box+content-box{margin-top:10px}lg-template-advanced-staffing-rule .view-icon-container{line-height:20px}lg-template-advanced-staffing-rule .lg-rule-details{background-color:#fffeec;padding:25px 32px;cursor:auto}lg-template-advanced-staffing-rule .lg-rule-formula-wrapper{font-size:13px;text-align:left;line-height:20px;color:#53585f}lg-template-advanced-staffing-rule .lg-rule-formula-wrapper input-field[type=textarea] textarea{font-size:13px;max-width:100%}lg-template-advanced-staffing-rule .rule-label{text-align:left;padding-left:30px}lg-template-advanced-staffing-rule .rule-label span{font-size:14px;font-family:"Mallory Light";line-height:1.43}lg-template-advanced-staffing-rule .rule-label span.highlight{color:#0087e3}lg-template-advanced-staffing-rule .criteria input-field[type=textarea] textarea{font-size:13px}lg-template-advanced-staffing-rule .criteria .addRule{height:20px}lg-template-advanced-staffing-rule .criteria .addRule .add-label-button{height:30px;width:30px;font-size:18px;font-weight:300;border-radius:15px;border:1px solid #939bbc;border-style:dashed;color:#939bbc;display:inline-block;padding:4.2px 9.5px 1px 8px}lg-template-advanced-staffing-rule .criteria .addRule .addGroupBtn{height:30px;line-height:30px}lg-template-advanced-staffing-rule .day-time span,lg-template-advanced-staffing-rule .breaks span,lg-template-advanced-staffing-rule .num-shifts span{font-size:14px}lg-template-advanced-staffing-rule .dayofweek .day-selector{height:150px;border-radius:3px;background-color:#f4f6f8;padding:10px 15px;margin-top:20px}lg-template-advanced-staffing-rule .dayofweek .day-selector .day-selector-title{height:20px;font-size:14px;color:#212b36;margin:10px 0px}lg-template-advanced-staffing-rule .day-time input-field[type=text][inline],lg-template-advanced-staffing-rule .day-time input-field[type=number][inline]{width:40px;margin:0px 6px}lg-template-advanced-staffing-rule .day-time input-field[type=text][inline] input,lg-template-advanced-staffing-rule .day-time input-field[type=number][inline] input{text-align:center}lg-template-advanced-staffing-rule .day-time input-field[type=select][inline]{min-width:80px;margin:0px 6px}lg-template-advanced-staffing-rule .day-time input-field[type=select][inline] select{appearance:auto}lg-template-advanced-staffing-rule .day-time input-field[type=radio]{margin-right:8px}lg-template-advanced-staffing-rule .breaks .add-action-wrapper{margin-left:15px;cursor:pointer}lg-template-advanced-staffing-rule .breaks .add-action-wrapper span{color:#0087e3}lg-template-advanced-staffing-rule .breaks .add-action-wrapper .add-circle{width:20px;height:20px;border-radius:10px;border:1px dashed #afb5cd;display:inline-block;text-align:center}lg-template-advanced-staffing-rule .breaks .delete-action{font-size:24px;color:#8692a7;cursor:pointer}lg-template-advanced-staffing-rule .breaks .lg-table th{vertical-align:top}lg-template-advanced-staffing-rule .breaks .lg-table th .unit{font-weight:normal;font-size:12px}lg-template-advanced-staffing-rule .num-shifts input-field[type=number][inline]{width:80px;margin:0px 6px}lg-template-advanced-staffing-rule work-role-badges-edit>.badges-edit-wrapper{margin-left:15px}lg-template-shift-pattern-rule content-box+content-box{margin-top:10px}lg-template-shift-pattern-rule .shift-pattern-details{display:flex;justify-content:space-between}lg-template-shift-pattern-rule .shift-pattern-details .shift-pattern-role{flex:1.8}lg-template-shift-pattern-rule .shift-pattern-details .shift-pattern-description{flex:1.5}lg-template-shift-pattern-rule .shift-pattern-details .shift-pattern-name{flex:1.5}lg-template-shift-pattern-rule .shift-pattern-details .shift-pattern-instance{width:100% !important;flex:1.5}lg-template-shift-pattern-rule .shift-pattern-details .shift-pattern-start-date{flex:2.1}lg-template-shift-pattern-rule .shift-pattern-details .shift-pattern-start-date .locationDefault{width:100px}lg-template-shift-pattern-rule .add-week-btn{font-weight:500;cursor:pointer}lg-template-shift-pattern-rule .add-shift{cursor:pointer;font-size:14px;font-weight:600}lg-template-shift-pattern-rule .week-title{cursor:pointer;height:30px;line-height:30px}lg-template-shift-pattern-rule .week-title .week-name{font-size:16px;font-weight:500}lg-template-shift-pattern-rule .week-title .expand-week-icon{padding-right:15px}lg-template-shift-pattern-rule .week-header{line-height:30px}lg-template-shift-pattern-rule .week-type{background-color:#efefef;height:30px;line-height:30px}lg-template-shift-pattern-rule .week-type .expand-shift-icon{text-align:right;padding-right:10px}lg-template-shift-pattern-rule .week-type div{font-size:14px}lg-template-shift-pattern-rule .week-type .deleteOffWeek{text-align:right}lg-template-shift-pattern-rule .week-type .deleteOffWeek lg-button{text-align:right;position:relative;left:20px}lg-template-shift-pattern-rule .settings-shift-pattern-week-details-edit-collapsed{width:4px;object-fit:contain;float:right}lg-template-shift-pattern-rule .settings-shift-pattern-week-details-edit-expanded{width:4px;object-fit:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);float:right}lg-template-shift-pattern-rule .shiftList .shift-info{height:40px;line-height:40px;padding-left:5px;display:inline-flex;align-items:center;font-weight:400}lg-template-shift-pattern-rule .shiftList .shift-info .action-group{position:absolute;right:2px;text-align:right}lg-template-shift-pattern-rule .shiftList .auto-schedule-title{display:inline-flex;height:52px;font-size:14px;align-items:center;padding-left:0px}lg-template-shift-pattern-rule .lg-rule-details{background-color:#fffeec;padding:25px 32px;cursor:auto}lg-template-shift-pattern-rule .lg-rule-formula-wrapper{font-size:13px;text-align:left;line-height:20px;color:#53585f}lg-template-shift-pattern-rule .lg-rule-formula-wrapper input-field[type=textarea] textarea{font-size:13px;max-width:100%}lg-template-shift-pattern-rule .rule-label{text-align:left;padding-left:30px}lg-template-shift-pattern-rule .rule-label span{font-size:14px;font-family:"Mallory Light";line-height:1.43}lg-template-shift-pattern-rule .rule-label span.highlight{color:#0087e3}lg-template-shift-pattern-rule .day-time span,lg-template-shift-pattern-rule .breaks span,lg-template-shift-pattern-rule .num-shifts span{font-size:14px}lg-template-shift-pattern-rule .dayofweek .day-selector{height:150px;border-radius:3px;background-color:#f4f6f8;padding:10px 15px;margin-top:20px}lg-template-shift-pattern-rule .dayofweek .day-selector .day-selector-title{height:20px;font-size:14px;color:#212b36;margin:10px 0px}lg-template-shift-pattern-rule .day-time input-field[type=text][inline],lg-template-shift-pattern-rule .day-time input-field[type=number][inline]{width:40px;margin:0px 6px}lg-template-shift-pattern-rule .day-time input-field[type=text][inline] input,lg-template-shift-pattern-rule .day-time input-field[type=number][inline] input{text-align:center}lg-template-shift-pattern-rule .day-time input-field[type=select][inline]{min-width:80px;margin:0px 6px}lg-template-shift-pattern-rule .day-time input-field[type=select][inline] select{appearance:auto}lg-template-shift-pattern-rule .day-time input-field[type=radio]{margin-right:8px}lg-template-shift-pattern-rule .breaks .add-action-wrapper{margin-left:15px;cursor:pointer}lg-template-shift-pattern-rule .breaks .add-action-wrapper span{color:#0087e3}lg-template-shift-pattern-rule .breaks .add-action-wrapper .add-circle{width:20px;height:20px;border-radius:10px;border:1px dashed #afb5cd;display:inline-block;text-align:center}lg-template-shift-pattern-rule .breaks .delete-action{font-size:24px;color:#8692a7;cursor:pointer}lg-template-shift-pattern-rule .breaks .lg-table th{vertical-align:top}lg-template-shift-pattern-rule .breaks .lg-table th .unit{font-weight:normal;font-size:12px}lg-template-shift-pattern-rule .num-shifts input-field[type=number][inline]{width:80px;margin:0px 6px}lg-template-shift-pattern-rule work-role-badges-edit>.badges-edit-wrapper{margin-left:15px}ul.dropdown-menu.week-type-dropdown-menu{padding:5px 0px;max-height:240px;overflow:auto}ul.dropdown-menu.week-type-dropdown-menu li{margin:6px 0px;padding:5px 20px}ul.dropdown-menu.week-type-dropdown-menu li:hover{cursor:pointer;background-color:#f3f4fa;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}ul.dropdown-menu.week-type-dropdown-menu li:hover *{cursor:pointer}ul.dropdown-menu.week-type-dropdown-menu li:hover input-field>label{color:#0087e3}.shift-pattern-text{font-size:14px;font-weight:400;line-height:1.4}.add-shift-modal .lg-modal__title{padding-left:27px;padding-right:27px;background-color:#0087e3;color:#fff;font-size:20px;font-weight:500;line-height:20px}.add-shift-modal .lg-modal__body{padding:0}.add-shift-modal .lg-modal__content{margin:0;padding:0}.add-shift-modal .lg-modal__content .modal-instance-buttons{padding-left:27px;padding-right:27px;display:flex;height:80px;align-items:center;justify-content:space-between;border-top:1px solid #dfe3e8;margin-top:0}.add-shift-modal .lg-modal__content .modal-instance-buttons .modal-instance-button{height:40px;padding:0px 40px}.add-shift-modal .lg-modal__content .modal-instance-buttons .modal-instance-button i{margin-top:-1px;margin-left:10px}.add-bid-modal #new-bid-btn button{padding:10px 10px;min-width:80px}.add-bid-modal #new-bid-btn button span{font-size:14px}.add-bid-modal .new-bid-request .select-heading{margin:0 0 10px 0;font-size:14px}.add-bid-modal .new-bid-request .create-bid-heading{background-color:#4097e3;color:#fff;display:flex;padding:8px 8px 8px 24px;align-items:center;height:56px}.add-bid-modal .new-bid-request .create-bid-heading .bid-heading-content{font-size:22px;font-weight:500;line-height:28px}.add-bid-modal .new-bid-request .create-bid-heading .bid-heading-content lg-worker-image{margin-right:32px}.add-bid-modal .new-bid-request .create-bid-body{padding:24px 14px 24px 14px}.add-bid-modal .new-bid-request .create-bid-body ranged-calendar .ranged-calendar__month-name{margin-bottom:24px}.add-bid-modal .new-bid-request .text-wrong-time{padding:15px 30px 0 223px;text-align:center;font-family:"Mallory Book";font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#e42908}.add-bid-modal .new-bid-request .heading-content{padding:10px 35px}.add-bid-modal .new-bid-request .heading-content .heading-text{margin:14px 0 0 60px;font-size:18px;text-align:left;color:#fff}.add-bid-modal .new-bid-request .heading-stats{display:flex;justify-content:space-between;align-items:center;height:73px}.add-bid-modal .new-bid-request .heading-stats h3{font-size:16px;text-align:left;color:#58616a;font-weight:400;margin:15px 20px}.add-bid-modal .new-bid-request .reasons{background-color:#f8fafe;border-top:solid 1px #d2d8df;border-bottom:solid 1px #d2d8df;padding:19px 20px 17px}.add-bid-modal .new-bid-request .reasons .row-fx,.add-bid-modal .new-bid-request .reasons .week-day-multi-picker{flex-wrap:wrap}.add-bid-modal .new-bid-request .reasons-reason{min-width:100px;max-width:100px;height:100px;border-radius:3px;background-color:#fff;border:solid 1px #e6e7e8;text-align:center;flex-direction:column;cursor:pointer;transition:background-color .2s,border-color .2s;position:relative;margin-left:10px}.add-bid-modal .new-bid-request .reasons-reason.selected{background:#cbe3ff;border:solid 1px #b5b5b6}.add-bid-modal .new-bid-request .reasons-reason.selected img{opacity:1;filter:none}.add-bid-modal .new-bid-request .reasons-reason.selected img.opacity-08{opacity:1}.add-bid-modal .new-bid-request .reasons-reason img{position:absolute;top:17px;margin-bottom:11px;width:20px;opacity:.5;filter:grayscale(100%)}.add-bid-modal .new-bid-request .reasons-reason img.opacity-08{opacity:.8}.add-bid-modal .new-bid-request .reasons-reason:first-child,.add-bid-modal .new-bid-request .reasons-reason:nth-child(7){margin-left:0}.add-bid-modal .new-bid-request .reasons-reason:nth-child(n+7){margin-top:10px}.add-bid-modal .new-bid-request .reasons-reason span{display:block;max-width:100px;font-size:10px;color:#332f2f;position:absolute}.add-bid-modal .new-bid-request .reasons-reason span.type{top:50px}.add-bid-modal .new-bid-request .reasons-reason span.balance{top:75px}.add-bid-modal .new-bid-request textarea.form-control{font-size:13px;margin-top:20px;background-color:#fff;border:solid 1px #e6e7e8;box-shadow:none}.add-bid-modal .new-bid-request small{color:rgba(0,0,0,.3);font-size:10px !important;padding-top:4px;text-align:right;display:block}.add-bid-modal .new-bid-request .reason-detail{padding:0 20px}.add-bid-modal .new-bid-request .notice-period{margin:10px;color:rgba(0,0,0,.3);white-space:nowrap}.add-bid-modal .new-bid-request .calendars{margin:30px 8px 10px}.add-bid-modal .new-bid-request .calendars .col-fix{width:320px}.add-bid-modal .new-bid-request .calendars .col-fix:first-child{margin-right:8px}.add-bid-modal .new-bid-request .calendar-nav-right{position:absolute;right:20px;cursor:pointer}.add-bid-modal .new-bid-request .calendar-nav-left{position:absolute;left:20px;cursor:pointer}.add-bid-modal .new-bid-request .shift-border-time{padding:0 10px;font-size:14px;margin-top:15px}.add-bid-modal .new-bid-request .shift-border-time .text-blue{font-size:14px;color:#0087e3}.add-bid-modal .new-bid-request .shift-border-time span{padding-left:4px}.add-bid-modal .new-bid-request .date-controls.row{margin:0}.add-bid-modal .new-bid-request .date-controls .request-stats{padding:0 0 0 350px;margin-top:20px}.add-bid-modal .new-bid-request .date-controls .request-stats .requested-label{font-size:14px}.add-bid-modal .new-bid-request .date-controls .request-stats .hours-requested{color:#0087e3;font-size:14px}.add-bid-modal .new-bid-request .date-controls .request-stats .text-invalid-range{font-family:"Mallory Book";font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#e42908;padding-right:20px}.add-bid-modal .new-bid-request .date-controls .date-start{padding:0px 4px 0px 20px}.add-bid-modal .new-bid-request .date-controls .date-end{padding:0 20px 0 4px}.add-bid-modal .new-bid-request .date-controls all-day-control{display:block}.add-bid-modal .new-bid-request .date-controls all-day-control .hide-option{visibility:hidden}.add-bid-modal .new-bid-request .date-controls all-day-control.partial-day-disabled{height:0}.add-bid-modal .new-bid-request .date-controls all-day-control .all-day-label{font-size:14px;text-align:left;color:#5e636a;padding-left:6px;padding-right:12px}.add-bid-modal .new-bid-request .date-controls all-day-control .button-group .options-separator{margin:0px 25px 0 20px;font-size:14px;color:#5e636a}.add-bid-modal .new-bid-request .date-controls all-day-control .time-selected{margin-top:32px;color:#5e636a;width:100%}.add-bid-modal .new-bid-request .date-controls all-day-control .time-selected .range-label,.add-bid-modal .new-bid-request .date-controls all-day-control .time-selected .day-selected{font-size:14px}.add-bid-modal .new-bid-request .date-controls all-day-control .time-selected .day-selected{color:#0185e3;margin:0 5px}.add-bid-modal .new-bid-request .date-controls all-day-control .time-selected .force-hide-date{padding-top:8px;display:inline-block}.add-bid-modal .new-bid-request .date-controls all-day-control .time-selected input{margin:10px 0 0}.add-bid-modal .new-bid-request .date-controls all-day-control .time-selected select{display:inline-block;width:40px;border:solid 1px #dddcdf;box-shadow:none;height:24px;font-size:12px;line-height:1;padding:0}.add-bid-modal .new-bid-request .date-controls all-day-control .time-selected .btn-group .btn{border-color:#dddcdf;color:#53585f;height:24px;font-size:12px;line-height:1;position:relative;top:-2px;cursor:pointer}.add-bid-modal .new-bid-request .date-controls all-day-control .time-selected .btn-group .btn:focus,.add-bid-modal .new-bid-request .date-controls all-day-control .time-selected .btn-group .btn.isActive{background:#0086e3;border-color:#0075ca;color:#fff}.add-bid-modal .new-bid-request .date-controls all-day-control lgn-check-box{width:32px;display:inline-block;top:9px;position:relative}.add-bid-modal .new-bid-request .date-controls all-day-control lgn-check-box .lgnCheckBox{width:24px;height:24px}.add-bid-modal .new-bid-request .date-controls all-day-control lgn-check-box .lgnCheckBox img{padding-left:4px;padding-top:6px}.add-bid-modal .new-bid-request textarea{resize:none}.add-bid-modal .new-bid-request .lgn-modal-footer .save-btn>span,.add-bid-modal .new-bid-request .lgn-modal-footer .link-dialog .modal-footer button.note-link-btn>span,.link-dialog .modal-footer .add-bid-modal .new-bid-request .lgn-modal-footer button.note-link-btn>span{font-size:14px}.add-bid-modal .lg-modal-footer form-buttons{padding:20px 16px !important}lg-template-demand-driver-table{display:block;margin:0 10px}lg-template-demand-driver-table .demand-driver-rule-container{position:relative;background:#fff;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}lg-template-demand-driver-table .top-right-action-button{position:absolute;right:20px !important;top:16.5px !important}lg-template-demand-driver-table .no-record{font-size:14px;color:#637381;padding:18px 25px;text-align:left;font-weight:400;height:auto}lg-template-demand-driver-table table tr{height:48px}lg-template-demand-driver-table table tr>th:first-child,lg-template-demand-driver-table table tr>td:first-child{padding-left:25px}lg-template-demand-driver-table table tr>th:last-child,lg-template-demand-driver-table table tr>td:last-child{padding-right:20px}lg-template-demand-driver-table table tr:first-child{background-color:#f9f9fa}lg-template-demand-driver-table table tr:not(:first-child){background:#fff;border-top:1px solid #e8e8e8}lg-template-demand-driver-table table tr:not(:first-child):hover{background-color:#f9f9fa}lg-template-demand-driver-table table tr:not(:first-child) td lg-drag-drop-handle{vertical-align:text-bottom}lg-template-demand-driver-table table tr:not(:first-child) td span{font-size:14px}lg-template-demand-driver-table table tr:not(:first-child) td lg-button[action-link][list] button{color:#0087e3;text-decoration:none;cursor:pointer}lg-template-demand-driver-table table tr:not(:first-child) td lg-button[action-link][list] button:hover{text-decoration:underline}lg-template-demand-driver-table table tr:not(:first-child) td lg-button[action-link][list] button[disabled]{color:#919eab;text-decoration:none}lg-template-demand-driver-table table tr:not(:first-child) td lg-button[action-link][list].remove>button{color:#fb4e4e}lg-template-overtime-pay-rules{display:block;padding:0 20px;border-top:1px solid #dfe3e8}lg-template-overtime-pay-rules table tr{height:48px}lg-template-overtime-pay-rules table tr>th:first-child,lg-template-overtime-pay-rules table tr>td:first-child{padding-left:10px;padding-right:10px}lg-template-overtime-pay-rules table tr>th:last-child,lg-template-overtime-pay-rules table tr>td:last-child{padding-right:10px}lg-template-overtime-pay-rules table tr:not(:first-child){background:#fff;border-top:1px solid #e8e8e8}lg-template-overtime-pay-rules table tr:not(:first-child):hover{background-color:#f9f9fa}lg-template-overtime-pay-rules table tr:not(:first-child) td span{font-size:14px}lg-template-overtime-pay-rules table tr:not(:first-child) td lg-button[action-link][list] button{color:#0087e3;text-decoration:none;cursor:pointer}lg-template-overtime-pay-rules table tr:not(:first-child) td lg-button[action-link][list] button:hover{text-decoration:underline}lg-template-overtime-pay-rules table tr:not(:first-child) td lg-button[action-link][list] button[disabled]{color:#919eab;text-decoration:none}.daily-overtime-custom-rule-field{position:relative;display:inline-block;width:100px}.daily-overtime-custom-rule-field select{width:100%;height:36px;border-radius:3px;border:1px solid #c4cdd5;font-size:14px;text-align:center;background-color:#fff;position:absolute}.daily-overtime-custom-rule-field select.input-disabled{color:#637381;background-color:#f9fafb}.daily-overtime-custom-rule-field .daily-overtime-custom-rule-field-input input{position:absolute;top:-20px;left:0;text-align:center;font-size:14px;color:#212b36;width:104%;height:34px;border:none;background-color:rgba(0,0,0,0);margin:1px;margin-right:25px;padding:0 0 0 10px;box-shadow:none;border-radius:0px;-moz-appearance:textfield}.daily-overtime-custom-rule-field .daily-overtime-custom-rule-field-input input::placeholder{opacity:0}.daily-overtime-custom-rule-field .daily-overtime-custom-rule-field-input.input-disabled input{cursor:not-allowed;color:#637381;background-color:rgba(0,0,0,0)}.daily-overtime-custom-rule-field .daily-overtime-custom-rule-field-input.input-empty input::placeholder{opacity:1}lg-template-bidding-table{display:block;margin:0 10px}lg-template-bidding-table .top-right-action-button{position:absolute;right:20px !important;top:16.5px !important}lg-template-bidding-table .no-record{font-size:14px;color:#637381;padding:18px 25px;text-align:left;font-weight:400;height:auto}lg-template-bidding-table table tr{height:48px}lg-template-bidding-table table tr>th:first-child,lg-template-bidding-table table tr>td:first-child{padding-left:25px}lg-template-bidding-table table tr>th:last-child,lg-template-bidding-table table tr>td:last-child{padding-right:20px}lg-template-bidding-table table tr:first-child{background-color:#f9f9fa}lg-template-bidding-table table tr:not(:first-child){background:#fff;border-top:1px solid #e8e8e8}lg-template-bidding-table table tr:not(:first-child):hover{background-color:#f9f9fa}lg-template-bidding-table table tr:not(:first-child) td span{font-size:14px}lg-template-bidding-table table tr:not(:first-child) td lg-button[action-link][list] button{color:#0087e3;text-decoration:none;cursor:pointer}lg-template-bidding-table table tr:not(:first-child) td lg-button[action-link][list] button:hover{text-decoration:underline}lg-template-bidding-table table tr:not(:first-child) td lg-button[action-link][list] button[disabled]{color:#919eab;text-decoration:none}lg-template-bidding-table table tr:not(:first-child) td lg-button[action-link][list].remove>button,lg-template-bidding-table table tr:not(:first-child) td lg-button[action-link][list].cancel>button{color:#fb4e4e}lg-template-bidding-table table tr:not(:first-child) td lg-button[action-link][list].remove>button[disabled],lg-template-bidding-table table tr:not(:first-child) td lg-button[action-link][list].cancel>button[disabled]{color:#919eab;text-decoration:none;cursor:not-allowed}lg-template-bidding-table table .canceled-text{margin-left:5px;color:#000}lg-template-custom-smart-card-table{display:block}lg-template-custom-smart-card-table table tr{height:48px}lg-template-custom-smart-card-table table tr>th:first-child,lg-template-custom-smart-card-table table tr>td:first-child{padding-left:25px}lg-template-custom-smart-card-table table tr>th:last-child,lg-template-custom-smart-card-table table tr>td:last-child{padding-right:20px}lg-template-custom-smart-card-table table tr:first-child{background-color:#f9f9fa}lg-template-custom-smart-card-table table tr:not(:first-child,.add-card-row){background:#fff;border-top:1px solid #e8e8e8}lg-template-custom-smart-card-table table tr:not(:first-child,.add-card-row):hover{background-color:#f9f9fa}lg-template-custom-smart-card-table table tr:not(:first-child,.add-card-row) td span{font-size:14px}lg-template-custom-smart-card-table table tr:not(:first-child,.add-card-row) td lg-button[action-link][list] button{color:#0087e3;text-decoration:none;cursor:pointer}lg-template-custom-smart-card-table table tr:not(:first-child,.add-card-row) td lg-button[action-link][list] button:hover{text-decoration:underline}lg-template-custom-smart-card-table table tr:not(:first-child,.add-card-row) td lg-button[action-link][list].remove>button{color:#fb4e4e}lg-template-custom-smart-card-table table .no-record-row{height:57px}lg-template-custom-smart-card-table table .no-record-row td{font-weight:400;color:#707070}lg-template-custom-smart-card-table table .add-card-row{background-color:#fffeee;height:57px}lg-template-custom-smart-card-table table .add-icon{height:22px;width:22px;font-size:18px;font-weight:300;border-radius:15px;color:#3684df;background-color:#bedef6}lg-template-custom-smart-card-table table .add-card-btn-wrapper{cursor:pointer;display:inline-block}lg-template-custom-smart-card-table table .add-card-btn-wrapper:hover .add-icon{color:#000}lg-template-forecast-source .dt-container .lg-table tr{border-top:1px solid #dfe3e8}lg-template-forecast-source .dt-container .lg-table th{height:48px;padding:0px 20px;background-color:#f9f9fa}lg-template-forecast-source .dt-container .lg-table td{padding:10px 20px}lg-template-forecast-source .dt-container .lg-table td.add-button{height:48px}lg-template-forecast-source .dt-container .lg-table td>input-field[type=number]{margin:auto}lg-template-forecast-source .dt-container .lg-table td lg-select{max-width:250px}lg-template-forecast-source .dt-container .lg-table td .remove{color:#fb4e4e;cursor:pointer;font-size:14px}lg-template-forecast-source .dt-container .lg-table td .remove:hover{text-decoration:underline}lg-template-staffing-rule-new .lg-rule-details{background-color:#fffeec;padding:25px 32px 10px;cursor:auto}lg-template-staffing-rule-new .view-icon-container{line-height:20px}lg-template-staffing-rule-new work-role-badges-edit{display:inline-block;width:100%;margin-top:10px}lg-template-staffing-rule-new work-role-badges-edit .badges-edit-wrapper{margin-left:0px}lg-template-staffing-rule-shift-event{text-align:left}lg-template-staffing-rule-shift-event .controls-padding{padding:25px 32px 10px;cursor:auto}lg-template-staffing-rule-shift-event .constraint-box{display:grid;grid-template-columns:auto 1fr}lg-template-staffing-rule-shift-event .constraint-item{display:flex;align-items:center;padding-top:26px}lg-template-staffing-rule-shift-event .constraint-item.pt-0{padding-top:0px !important}lg-template-staffing-rule-shift-event .constraint-item>*{position:relative;width:auto;margin:0px 10px 0px 0px}lg-template-staffing-rule-shift-event .constraint-item>span{font-size:14px}lg-template-staffing-rule-shift-event .constraint-item input-field[type=number]{width:70px;min-width:70px}lg-template-staffing-rule-shift-event .constraint-item input-field[type=number] input[type=number]::-webkit-inner-spin-button,lg-template-staffing-rule-shift-event .constraint-item input-field[type=number] input[type=number]::-webkit-outer-spin-button,lg-template-staffing-rule-shift-event .constraint-item input-field[type=number] input[type=number]::-webkit-clear-button{display:block}lg-template-staffing-rule-shift-event .constraint-item input-field[type=select]{min-width:100px}lg-template-staffing-rule-shift-event .constraint-item input-field[type=select] label.input-label,lg-template-staffing-rule-shift-event .constraint-item input-field[type=number] label.input-label,lg-template-staffing-rule-shift-event .constraint-item lg-multiple-select .lg-picker-input>input-field label.input-label{left:0px;top:-20px;position:absolute;z-index:10}lg-template-staffing-rule-shift-event .constraint-item lg-select input-field.picker-input>ng-form::before,lg-template-staffing-rule-shift-event .constraint-item lg-multiple-select>.multiple-select>input-field>ng-form::before,lg-template-staffing-rule-shift-event .constraint-item input-field[type=select] .select-wrapper::before{border:none !important}lg-template-staffing-rule-shift-event .constraint-item lg-select input-field.picker-input>ng-form::after,lg-template-staffing-rule-shift-event .constraint-item lg-multiple-select>.multiple-select>input-field>ng-form::after,lg-template-staffing-rule-shift-event .constraint-item input-field[type=select] .select-wrapper::after{border-width:4px !important;top:17px !important}lg-template-staffing-rule-shift-event .constraint-item .limit-constraint{min-width:125px !important}lg-template-staffing-rule-shift-event .constraint-item .startend-time{color:#0087e3;cursor:pointer}lg-template-staffing-rule-shift-event .constraint-item .startend-time::hover{text-decoration:underline}lg-template-staffing-rule-shift-event .constraint-item .demand-category{min-width:200px !important}lg-template-staffing-rule-shift-event .constraint-item .source-type{margin-left:20px}lg-template-staffing-rule-shift-event .constraint-item .days-select{width:150px}lg-template-staffing-rule-shift-event .workRoleSelect .select-wrapper{width:100px !important}lg-template-staffing-rule-shift-event .end-time-of-day{padding-left:284px}lg-template-staffing-rule-shift-event .full-row{grid-column:1/-1}lg-template-staffing-rule-shift-event .formula-row{grid-column:1/-1}lg-template-staffing-rule-shift-event .formula-row input-field,lg-template-staffing-rule-shift-event .formula-row lg-formula-textarea{width:100%}lg-template-staffing-rule-shift-event .hard-stop-flag-insert{margin-top:14px;position:relative}lg-template-staffing-rule-shift-event .hard-stop-flag-insert img{top:0;left:21px;width:16px;height:16px;position:absolute}lg-template-staffing-rule-shift-event .hard-stop-flag-insert label{padding-left:24px !important}lg-template-staffing-rule-shift-event .hard-stop-flag-insert .info-icon img{margin-left:155px}lg-template-time-off-reason-table{display:block;margin:0 10px}lg-template-time-off-reason-table .timeoff-reason-container{background:#fff;min-height:200px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}lg-template-time-off-reason-table .no-record{font-size:14px;color:#637381;padding:18px 16px;text-align:left;font-weight:400;height:auto}lg-template-time-off-reason-table table tr>th:first-child,lg-template-time-off-reason-table table tr>td:first-child{padding-left:30px}lg-template-time-off-reason-table table thead>tr{height:48px;background-color:#f9f9fa}lg-template-time-off-reason-table table tbody>tr{height:48px;background:#fff;border-top:1px solid #e8e8e8}lg-template-time-off-reason-table table tbody>tr:hover{background-color:#f9f9fa}lg-template-time-off-reason-table table tbody>tr td lg-button[action-link][list] button{color:#0087e3;text-decoration:none;cursor:pointer}lg-template-time-off-reason-table table tbody>tr td lg-button[action-link][list] button:hover{text-decoration:underline}lg-template-time-off-reason-table table tbody>tr td lg-button[action-link][list] button[disabled]{color:#919eab;text-decoration:none}lg-template-time-off-reason-table table tbody>tr td lg-button[action-link][list].remove>button{color:#fb4e4e}lg-create-template-model .lg-question-input-heading{padding:0px 0px 12px 0px}lg-create-template-model .upload,lg-create-template-model .text-area{flex:1;padding:15px 0px}lg-create-template-model .upload .uploadFileButton,lg-create-template-model .text-area .uploadFileButton{background-color:#fff;box-shadow:inset 0 1px 2px 0 rgba(102,113,123,.01),inset 0 0 0 1px rgba(102,113,123,.05);border:1px solid #c4cdd5;display:block;width:100%;padding:12px 7px}lg-create-template-model .upload .uploadFileButton i,lg-create-template-model .text-area .uploadFileButton i{display:block;font-size:28px}lg-create-template-model .upload .input-label,lg-create-template-model .text-area .input-label{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300;white-space:nowrap}lg-create-template-model input-field{padding:15px 0px}lg-create-template-model .text-area{border-bottom:2px solid rgba(0,0,0,.075)}lg-create-template-model .input-label{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300;white-space:nowrap}lg-create-template-model .input-label.or-label{text-align:center;display:block;margin-top:6px}lg-create-template-model textarea{max-width:100%}.edit-template-model p{font-size:14px;line-height:1.43;color:#212b36}.edit-template-model .promte-text{width:385px;font-size:14px;font-weight:500;line-height:1.43;color:#212b36}.edit-template-model .templateName .input-label,.edit-template-model .description .input-label,.edit-template-model .text-area .input-label{width:108px;height:20px;font-size:14px;font-weight:normal;line-height:1.43;color:#212b36}.edit-template-model .disabled-color textarea{color:#637381}.edit-template-model .default-color textarea{color:#212b36}.edit-template-model textarea{max-width:100%}.activity-data-wrapper .button-container{top:55px !important;right:-2px !important}.activity-data-wrapper .lg-tabs__active-indicator{min-width:45px}.unlink-modal{width:400px;padding:25px}.unlink-modal-header{display:flex;align-items:center}.unlink-modal-header-times-icon{margin-right:13px}.unlink-modal-header-title{font-size:20px;font-weight:700;color:#25282b}.unlink-modal-body{margin-top:20px}.unlink-modal-body-description{font-size:14px;color:#52575c}.unlink-modal-body-description .linked-activity{font-size:14px;font-weight:500}.unlink-modal-body-confirm{display:flex;align-items:center;margin-top:24px}.unlink-modal-body-confirm-text{margin-left:15px;font-size:14px;font-weight:400;color:#52575c}.unlink-modal-body-confirm-text .activity-name{font-size:14px;font-weight:500}.unlink-modal-footer{display:flex;justify-content:flex-end;margin-top:36px}.unlink-modal-footer-unlink-button{margin-left:16px}.manageEPRActivity-modal{padding:25px}.manageEPRActivity-modal-header{display:flex;align-items:center}.manageEPRActivity-modal-header-times-icon{margin-right:13px}.manageEPRActivity-modal-header-title{font-size:20px;font-weight:700;color:#25282b}.manageEPRActivity-modal-body{margin-top:20px}.manageEPRActivity-modal-body-description{font-size:14px;color:#52575c;line-height:16px}.manageEPRActivity-modal-body-description .linked-activity{font-size:14px}.manageEPRActivity-modal-body-list{list-style:disc;padding-left:30px;margin-top:16px}.manageEPRActivity-modal-body-list-title{font-size:14px;margin-bottom:12px}.manageEPRActivity-modal-body-confirm{display:flex;align-items:center;margin-top:20px}.manageEPRActivity-modal-body-confirm-text{margin-left:15px;font-size:14px;font-weight:400;color:#52575c}.manageEPRActivity-modal-body-confirm-text .activity-name{font-size:14px;font-weight:500}.manageEPRActivity-modal-footer{display:flex;justify-content:flex-end;margin-top:30px}.manageEPRActivity-modal-footer-confirm-button{margin-left:16px;color:#fff}.accordion{margin-top:20px;border:1px solid rgba(63,63,68,.15);border-radius:10px;color:#53585e;background-color:#f5f5f5}.accordion-item:not(:last-child){border-bottom:1px solid rgba(63,63,68,.15)}.accordion-item-header{border-radius:10px;display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#f5f5f5;font-weight:500}.accordion-item-header-item-name-and-icon{display:flex;align-items:center;flex-grow:1}.accordion-item-icon{flex-basis:5%;display:flex;justify-content:center;width:30px;height:25px}.accordion-item-title{font-size:18px;flex-basis:25%}.accordion-item-title span{font-size:18px;color:#9ea1a6}.accordion-item-times{margin:0 10px;font-size:30px;color:#53585e;cursor:pointer;user-select:none;transform:rotate(90deg);transition:.5s}.accordion-item-times-opened{transform:none}.accordion-item-body{position:relative;transition:1s;opacity:1;overflow:hidden}.accordion-item-body-reduced{height:0;z-index:-1;opacity:0}.accordion-item-body-disabled:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background:#fff;opacity:.3}.category-table{background:#fff}.category-table div{font-size:14px}.category-table-head{font-weight:500}.category-table .pt-7{padding-top:7px}.category-table-row{position:relative;padding:13px 0;display:flex;align-items:center;border-top:1px solid rgba(63,63,68,.15)}.category-table-error-message{position:absolute;left:130px;bottom:7px;color:#d02e2e}.category-table-enabled{flex-basis:13%;padding-left:20px}.category-table-activity{line-height:1.3;flex-basis:25%;align-self:start}.category-table-channel{flex-basis:18%;line-height:1.3}.category-table-description{flex-basis:69%;margin-right:10px;line-height:1.3}.category-table-enabled-checkbox{text-align:center;flex-basis:5%;line-height:1.3;margin-left:20px;margin-right:20px;align-self:start}.category-table-enabled-checkbox input:checked{background:#5865c1}.category-table-enabled-checkbox input:checked::after{border-radius:1px;border-color:#fff !important}.category-table-rules{flex-grow:1}.category-table-rules-row{display:flex}.category-table-rules-row:not(:last-child){margin-bottom:20px}.category-table-condition{flex-basis:35%;display:flex;align-items:center;justify-content:space-between}.category-table-condition>span{margin:0 10px}.category-table-condition-input-wrapper{width:90px;border-bottom:1px solid #000}.category-table-condition-input-wrapper input{border:none;width:50px;font-size:14px}.category-table-condition-input-wrapper input.w-100{width:100%}.category-table-condition-input-invalid{border-bottom-color:red}.category-table-condition .lg-button-group div{font-size:14px;height:30px;line-height:30px}.category-table-condition .lg-button-group div.lg-button-group-selected:focus{line-height:27px}.category-table-reward{flex-basis:30%;display:flex;justify-content:center}.category-table-reward input-field{display:inline;margin-right:0}.category-table-reward input-field.ml-20{margin-left:20px}.category-table-reward input-field input{width:26px;height:26px}.category-table-reward input-field input:checked::before{width:14px;height:14px}.category-table-points{flex-basis:15%}.category-table-points input{font-size:14px;width:50px;border:none;border-bottom:1px solid #000}.category-table-plus{flex-basis:5%;margin:0 10px}.category-table-plus span{cursor:pointer;user-select:none;font-size:30px;line-height:.7}.category-table-delete-rule{display:flex;justify-content:center;align-items:center;cursor:pointer;flex-basis:5%}.category-table-delete-rule img{width:15px;height:15px;margin-bottom:4px}.category-table-enabled-flag{flex-basis:12.4%;padding-left:25px}.category-table-enabled-flag .switch{margin:0}.category-table-enabled-flag input:checked:disabled+.slider{background-color:#313d92 !important;opacity:.5}.category-table-add-activity-button-container{padding:16px 24px;border-top:1px solid rgba(63,63,68,.15)}.category-table-add-activity-button-container .category-table-add-activity-button{display:flex;align-items:center;width:fit-content;cursor:pointer}.category-table-add-activity-button-container .category-table-add-activity-button img{margin-right:8px}.category-table-add-activity-button-container .category-table-add-activity-button p{font-size:14px;font-weight:500;color:#3684df}lg-template-details-banner{display:block}lg-template-details-banner .banner-container{display:flex;height:auto;background-color:#eaf8f8;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);border-top:3px solid #47c1bf;position:relative;width:100%}lg-template-details-banner .banner-container .info-icon{flex:.2;color:#b6eceb;font-size:20px;text-align:center;padding:16px 0px}lg-template-details-banner .banner-container .info-icon img{height:20px}lg-template-details-banner .banner-container .dismiss{flex:.2;height:12px;margin:14px 0px 28px 0px;cursor:pointer}lg-template-details-banner .banner-container h2{font-size:16px;color:#212b36;margin-bottom:20px}lg-template-details-banner .banner-container[padding]>ng-transclude{padding:24px 20px}lg-template-details-banner .banner-container .banner-content{height:100%;flex:4;display:flex;padding:13px 0px}lg-template-details-banner .banner-container .banner-content p{font-size:14px;line-height:1.43;color:#212b36;padding:5px}lg-template-details-banner .banner-container .banner-content p b{font-size:14px}lg-template-details-banner .banner-container .banner-content .left inline-input>ng-transclude{justify-content:left}lg-template-details-banner .banner-container .banner-content .left inline-input>ng-transclude p{padding-right:25px}lg-template-details-banner .banner-container .banner-content .right{flex:1}lg-template-details-banner .banner-container .banner-content .right .explainer{font-size:12px;line-height:1.43;color:#828686;padding:5px 10px}lg-template-details-banner .banner-container .banner-content .right input-field{padding:5px}lg-template-details-banner .banner-container .banner-content .right input-field label{font-weight:initial}lg-template-details-banner .banner-container .banner-content .right label{font-size:14px;line-height:1.43;color:#212b36;font-weight:400}lg-template-details-banner .banner-container .banner-content .right .default-checkbox{position:absolute;right:-15px;top:calc(100% - 0px);padding:5px 0px;z-index:10}lg-template-details-banner .banner-container .banner-content .right .default-checkbox div{font-size:10px;padding:0px 26px}lg-template-details-banner .banner-container .banner-content .right .templateName{float:left;max-width:270px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:25px}lg-template-details-banner .banner-container .banner-content .right .description{max-width:270px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lg-exemption-reasons{position:relative;margin-top:-26px}.lg-exemption-reasons__manage{position:absolute;right:0;top:-25px;line-height:20px;z-index:1}.lg-exemption-reasons__placeholder{font-size:14px;line-height:1.43;color:#a8adb0}.lg-exemption-reasons__item{font-size:14px;line-height:1.43;color:#212b36}lg-template-operating-hours thead>tr{border-bottom:1px solid #dfe3e8;height:50px}lg-template-operating-hours tr>th:first-child,lg-template-operating-hours tr>td:first-child{padding-left:32px}lg-template-operating-hours tr>th:last-child,lg-template-operating-hours tr>td:last-child{padding-right:32px}lg-template-operating-hours .integration-switch{position:absolute;right:0px;top:-180px}lg-template-operating-hours .integration-switch__location{top:-45px !important}lg-template-operating-hours .integration-switch lg-switch{height:25px}lg-template-operating-hours .integration-switch lg-switch .switch{margin-top:0px}lg-template-operating-hours .disabled,lg-template-operating-hours .disabled>*{color:#919eab !important;cursor:not-allowed !important}lg-template-operating-hours .collapsible-title-text>collapsible-title>span,lg-template-operating-hours .start-datetime>.title{font-size:16px;font-weight:500}lg-template-operating-hours .collapse-container{padding:20px;border-radius:4px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 0 rgba(63,63,68,.05);background-color:#fff;margin-top:20px}lg-template-operating-hours .no-data{clear:both;padding:44px 0px;text-align:center;font-weight:300}lg-template-operating-hours .time-icon{width:18px}lg-template-operating-hours .row-editing{background-color:#fffeee}lg-template-operating-hours .start-datetime .title{padding:8px}lg-template-operating-hours .start-datetime .content{padding:16px 16px 8px}lg-template-operating-hours .start-datetime .content .content-item{display:inline-flex;align-items:center;margin-right:80px}lg-template-operating-hours .start-datetime .content .content-item span>a{font-size:14px;color:#0087e3}lg-template-operating-hours .dayparts .manage-row,lg-template-operating-hours .holidays .manage-row,lg-template-operating-hours .availability-dates .manage-row{background-color:#fffeee;height:57px;padding:10px 32px;line-height:1.29}lg-template-operating-hours .dayparts table+.manage-row,lg-template-operating-hours .holidays table+.manage-row,lg-template-operating-hours .availability-dates table+.manage-row{border-top:1px solid #dfe3e8}lg-template-operating-hours .dayparts .manage-action-wrapper,lg-template-operating-hours .holidays .manage-action-wrapper,lg-template-operating-hours .availability-dates .manage-action-wrapper{cursor:pointer}lg-template-operating-hours .dayparts .manage-action-wrapper span,lg-template-operating-hours .holidays .manage-action-wrapper span,lg-template-operating-hours .availability-dates .manage-action-wrapper span{color:#0087e3;font-size:14px}lg-template-operating-hours .dayparts .manage-action-wrapper .add-circle,lg-template-operating-hours .holidays .manage-action-wrapper .add-circle,lg-template-operating-hours .availability-dates .manage-action-wrapper .add-circle{width:20px;height:20px;border-radius:10px;border:1px dashed #afb5cd;display:inline-block;text-align:center}lg-template-operating-hours .holidays .fixed-hour input-field,lg-template-operating-hours .holidays .special-pay input-field{margin:auto}lg-template-operating-hours .holidays .fixed-hour input[type=number],lg-template-operating-hours .holidays .special-pay input[type=number]{width:80px;text-align:center}lg-template-operating-hours .holidays .special-hour div.dif,lg-template-operating-hours .holidays .holiday-pay-window div.dif{padding-left:22px}lg-template-operating-hours .holidays .special-hour div.dif span,lg-template-operating-hours .holidays .holiday-pay-window div.dif span{color:#0087e3;cursor:pointer}lg-template-operating-hours .holidays .special-hour div.dif span:hover,lg-template-operating-hours .holidays .holiday-pay-window div.dif span:hover{text-decoration:underline}lg-template-operating-hours .buffer-hours{padding:0px 30px}lg-template-operating-hours .buffer-hours .option-item{height:54px;display:flex;align-items:center}lg-template-operating-hours .buffer-hours .option-item span{color:#333;font-size:14px;font-weight:400}lg-template-operating-hours .buffer-hours .option-item .startend-time{color:#0087e3;cursor:pointer}lg-template-operating-hours .buffer-hours .option-item .startend-time:hover{text-decoration:underline}lg-template-operating-hours .buffer-hours .option-item .content-item{display:inline-flex;align-items:center;margin-right:80px}lg-template-operating-hours .buffer-hours .option-item .content-item span>a{font-size:14px;color:#0087e3}lg-template-operating-hours .buffer-hours input-field[type=radio]{margin-right:10px}lg-template-operating-hours .buffer-hours input-field[type=radio] input[type=radio]{width:20px;height:20px}lg-template-operating-hours .buffer-hours input-field[type=radio] .input-label{line-height:20px;padding-left:10px;color:#333;font-size:14px;font-weight:400}lg-template-operating-hours .buffer-hours input-field[type=number]{width:52px;margin:0px 5px}lg-template-operating-hours .business-hours{padding:10px 30px 15px}lg-template-operating-hours .business-hours .row-fx,lg-template-operating-hours .business-hours .week-day-multi-picker{height:48px}lg-template-operating-hours .business-hours .w-30{width:30px}lg-template-operating-hours .business-hours .pills-row>div{height:100%;border:solid 1px #eeeff0;border-left-width:0;background-color:#fff;font-size:13px;line-height:13px;color:#3c4c65}lg-template-operating-hours .business-hours .pills-row>div:first-child{border-left-width:1px;background-color:#eff6fa;font-weight:800;text-transform:uppercase}lg-template-operating-hours .business-hours .pills-row>div.daypartcol{display:inline-flex;align-items:center}lg-template-operating-hours .business-hours .pills-row>div.daypartcol lg-day-parts-graph{flex:auto}lg-template-operating-hours .business-hours .pills-row>div.daypartcol .work-time-wrapper{padding:0px 15px}lg-template-operating-hours .business-hours .pills-row>div.daypartcol .work-time-wrapper .work-time{font-weight:800;color:#0087e3;display:inline-block;min-width:53px}lg-template-operating-hours .business-hours .pills-row>div.daypartcol .work-time-wrapper i.icon{font-size:12px;position:relative;top:-1px}lg-template-operating-hours .business-hours .pills-row>div.slot-closed{background-color:#fbfbfb;color:#aaa;text-align:center}.manage-holidays-modal fieldset{padding:.35em .625em .75em;border:1px solid silver}.manage-holidays-modal fieldset legend{font-size:14px;font-weight:500;color:#212b36;width:auto;margin-left:20px;padding:0px 8px}.manage-holidays-modal lg-select-list-new.holiday-select lg-paged-search-new lg-search{width:65%;left:35%;top:13px}.manage-holidays-modal lg-select-list-new.holiday-select .lg-select-list__text-wrapper lg-select{width:32%;position:absolute;top:33px}.manage-holidays-modal tr>th:last-child,.manage-holidays-modal tr>td:last-child{padding-right:32px}.manage-holidays-modal .disabled,.manage-holidays-modal .disabled>*{color:#919eab !important;cursor:not-allowed !important}.manage-holidays-modal .lg-select-list__info{color:#212b36}.manage-holidays-modal lg-table-fixed-header>h2:first-child,.manage-holidays-modal .lg-select-list__table-wrapper tr>td:first-child{width:60px !important}.manage-holidays-modal .row-editing{background-color:#fffeee}.manage-holidays-modal .row-editing .select-day>lg-calendar-input .lg-picker-input__wrapper{bottom:46px}.manage-holidays-modal .action{display:flex;justify-content:flex-end;align-items:center}.manage-holidays-modal .action span{font-size:14px}.manage-holidays-modal .action span .fa{font-size:24px}.manage-holidays-modal .action span .fa.disabled{cursor:not-allowed;opacity:.5}.manage-holidays-modal .action span .fa-times-circle{color:#8692a7}.manage-holidays-modal .action span .fa-check-circle{color:#41ab2e}.manage-holidays-modal .action span:hover{cursor:pointer}.manage-holidays-modal .action .edit{color:#0087e3}.manage-holidays-modal .action .remove{color:#d0021b}ul.dropdown-menu.oh-start-day,ul.dropdown-menu.oh-start-time,ul.dropdown-menu.oh-co-start-time{padding:5px 0px;max-height:240px;overflow:auto}ul.dropdown-menu.oh-start-day li,ul.dropdown-menu.oh-start-time li,ul.dropdown-menu.oh-co-start-time li{margin:6px 0px;padding:5px 20px}ul.dropdown-menu.oh-start-day li:hover,ul.dropdown-menu.oh-start-time li:hover,ul.dropdown-menu.oh-co-start-time li:hover{cursor:pointer;background-color:#f3f4fa;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}ul.dropdown-menu.oh-start-day li:hover *,ul.dropdown-menu.oh-start-time li:hover *,ul.dropdown-menu.oh-co-start-time li:hover *{cursor:pointer}ul.dropdown-menu.oh-start-day li:hover input-field>label,ul.dropdown-menu.oh-start-time li:hover input-field>label,ul.dropdown-menu.oh-co-start-time li:hover input-field>label{color:#0087e3}.console-frm .modal-fr lg-template-operating-hours .integration-switch{top:-198px}.sch .sch-day-view-right-gutter-text{font-size:7px}lg-template-organization-hierarchy{padding:10px;display:block}lg-template-organization-hierarchy .lg-input-error span{text-transform:none}lg-template-organization-hierarchy .hierarchy-header{background:#f2f6fc;padding:12px 20px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);border-radius:4px;margin:-10px -10px 0px -10px}lg-template-organization-hierarchy .hierarchy-header .header-icon{width:25px}lg-template-organization-hierarchy .hierarchy-header label{font-size:16px;color:#212b36;font-weight:500;white-space:nowrap;padding-left:15px;flex-grow:1}lg-template-organization-hierarchy .add-icon{float:right;cursor:pointer;width:28px;padding:5px}lg-template-organization-hierarchy .disabled,lg-template-organization-hierarchy .disabled>*{color:gray !important;cursor:not-allowed !important}lg-template-organization-hierarchy .hierarchy-container .lg-table tr{border-top:1px solid #dfe3e8}lg-template-organization-hierarchy .hierarchy-container .lg-table tr td,lg-template-organization-hierarchy .hierarchy-container .lg-table tr th{padding:7px 10px;height:45px}lg-template-organization-hierarchy .hierarchy-container .lg-table tr td.action-buttons,lg-template-organization-hierarchy .hierarchy-container .lg-table tr td.edit-button,lg-template-organization-hierarchy .hierarchy-container .lg-table tr th.action-buttons,lg-template-organization-hierarchy .hierarchy-container .lg-table tr th.edit-button{text-align:left}lg-template-organization-hierarchy .hierarchy-container .lg-table tr td.action-buttons i,lg-template-organization-hierarchy .hierarchy-container .lg-table tr td.edit-button i,lg-template-organization-hierarchy .hierarchy-container .lg-table tr th.action-buttons i,lg-template-organization-hierarchy .hierarchy-container .lg-table tr th.edit-button i{padding:0px 5px;font-size:16px;cursor:pointer}lg-template-organization-hierarchy .hierarchy-container .lg-table tr td.action-buttons i.fa-times-circle,lg-template-organization-hierarchy .hierarchy-container .lg-table tr td.edit-button i.fa-times-circle,lg-template-organization-hierarchy .hierarchy-container .lg-table tr th.action-buttons i.fa-times-circle,lg-template-organization-hierarchy .hierarchy-container .lg-table tr th.edit-button i.fa-times-circle{color:#8692a7;font-size:24px}lg-template-organization-hierarchy .hierarchy-container .lg-table tr td.action-buttons i.fa-check-circle,lg-template-organization-hierarchy .hierarchy-container .lg-table tr td.edit-button i.fa-check-circle,lg-template-organization-hierarchy .hierarchy-container .lg-table tr th.action-buttons i.fa-check-circle,lg-template-organization-hierarchy .hierarchy-container .lg-table tr th.edit-button i.fa-check-circle{color:#41ab2e;font-size:24px}lg-template-organization-hierarchy .hierarchy-container .lg-table tr td.action-buttons i.fa-pencil,lg-template-organization-hierarchy .hierarchy-container .lg-table tr td.edit-button i.fa-pencil,lg-template-organization-hierarchy .hierarchy-container .lg-table tr th.action-buttons i.fa-pencil,lg-template-organization-hierarchy .hierarchy-container .lg-table tr th.edit-button i.fa-pencil{color:#0086e3}lg-template-organization-hierarchy .hierarchy-container .lg-table tr td.action-buttons i.fa-times,lg-template-organization-hierarchy .hierarchy-container .lg-table tr td.edit-button i.fa-times,lg-template-organization-hierarchy .hierarchy-container .lg-table tr th.action-buttons i.fa-times,lg-template-organization-hierarchy .hierarchy-container .lg-table tr th.edit-button i.fa-times{color:#d65457}lg-template-organization-hierarchy .hierarchy-container .lg-table tr td input-field label,lg-template-organization-hierarchy .hierarchy-container .lg-table tr th input-field label{padding:0px}.lg-template-tasks{background:#fff;margin:20px 0px}.lg-template-tasks__add{margin:20px;float:right}.lg-template-tasks__placeholder-wrapper{border-top:1px solid #c4cdd5;clear:both;min-height:650px}.lg-template-tasks__placeholder-wrapper--location-level{border-top:none}.lg-template-tasks__placeholder-content{width:733px;height:453px;background:url("../img/legion/lgComponents/work-roles-placeholder.svg");margin:0 auto;padding:98px 40px 0}.lg-template-tasks__placeholder-content p{font-size:14px;line-height:1.5;color:#637381;margin-bottom:32px}.lg-template-tasks__worker-image{margin-right:10px}.lg-template-tasks__row-text{font-size:14px}.lg-template-tasks__selected-icon{width:24px;height:24px;display:block}.lg-template-tasks__selected-icon--empty{border:1px solid #c4cdd5;border-style:dashed}.lg-template-tasks__worker-role{height:20px;border-radius:10px;background-color:#f4f6f8;padding:0px 5px 0px 5px}.lg-template-tasks__worker-role-text{height:16px;font-size:13px;letter-spacing:normal;color:#fff}.lg-template-tasks .lg-tab-toolbar__button button{background-image:linear-gradient(to bottom, #606fc7, #5865c1);box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 1px rgba(255,255,255,.06);border:solid 1px #4f5dba;color:#fff}.lg-template-tasks .lg-paged-search{border:1px solid #dfe3e8}.lg-template-tasks .no-record{font-size:14px;color:#637381;padding:18px 16px;font-weight:400}.lg-template-tasks td .one-line-overflow,.lg-template-tasks td .ellipsis,.lg-template-tasks td notification .notification-details-swap .person .name,notification .notification-details-swap .person .lg-template-tasks td .name,.lg-template-tasks td .generate-modal-location,.lg-template-tasks td week-schedule-shift .week-schedule-worker-name,week-schedule-shift .lg-template-tasks td .week-schedule-worker-name,.lg-template-tasks td week-schedule-shift .week-schedule-role-name,week-schedule-shift .lg-template-tasks td .week-schedule-role-name,.lg-template-tasks td .draggable-shift .week-schedule-worker-name,.draggable-shift .lg-template-tasks td .week-schedule-worker-name,.lg-template-tasks td .draggable-shift .week-schedule-role-name,.draggable-shift .lg-template-tasks td .week-schedule-role-name,.lg-template-tasks td .week-schedule-shift .week-schedule-worker-name,.week-schedule-shift .lg-template-tasks td .week-schedule-worker-name,.lg-template-tasks td .week-schedule-shift .week-schedule-role-name,.week-schedule-shift .lg-template-tasks td .week-schedule-role-name,.lg-template-tasks td .lg-week-other-pay-editor input-field[inline] input,.lg-week-other-pay-editor input-field[inline] .lg-template-tasks td input,.lg-template-tasks td .lg-week-other-pay-editor input-field[inline] select,.lg-week-other-pay-editor input-field[inline] .lg-template-tasks td select,.lg-template-tasks td .lg-week-other-pay-editor input-field[inline] .input-faked,.lg-week-other-pay-editor input-field[inline] .lg-template-tasks td .input-faked,.lg-template-tasks td .lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search .lg-template-tasks td input,.lg-template-tasks td .lg-timesheet-other-pay-editor input-field[inline] input,.lg-timesheet-other-pay-editor input-field[inline] .lg-template-tasks td input,.lg-template-tasks td .lg-timesheet-other-pay-editor input-field[inline] select,.lg-timesheet-other-pay-editor input-field[inline] .lg-template-tasks td select,.lg-template-tasks td .lg-timesheet-other-pay-editor input-field[inline] .input-faked,.lg-timesheet-other-pay-editor input-field[inline] .lg-template-tasks td .input-faked,.lg-template-tasks td .lg-timesheet-other-pay-editor .main-container .field-container--location-search input,.lg-timesheet-other-pay-editor .main-container .field-container--location-search .lg-template-tasks td input,.lg-template-tasks td .lg-week-timeoff-editor input-field[inline] input,.lg-week-timeoff-editor input-field[inline] .lg-template-tasks td input,.lg-template-tasks td .lg-week-timeoff-editor input-field[inline] select,.lg-week-timeoff-editor input-field[inline] .lg-template-tasks td select,.lg-template-tasks td .lg-week-timeoff-editor input-field[inline] .input-faked,.lg-week-timeoff-editor input-field[inline] .lg-template-tasks td .input-faked,.lg-template-tasks td .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .lg-template-tasks td input,.lg-template-tasks td .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .lg-template-tasks td select,.lg-template-tasks td .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .lg-template-tasks td .input-faked,.lg-template-tasks td .lg-week-timeclock-editor input-field[inline] input,.lg-week-timeclock-editor input-field[inline] .lg-template-tasks td input,.lg-template-tasks td .lg-week-timeclock-editor input-field[inline] select,.lg-week-timeclock-editor input-field[inline] .lg-template-tasks td select,.lg-template-tasks td .lg-week-timeclock-editor input-field[inline] .input-faked,.lg-week-timeclock-editor input-field[inline] .lg-template-tasks td .input-faked,.lg-template-tasks td .lg-timesheet-week-view__title-span-sub--home,.lg-template-tasks td .lg-timesheet-week-view__title-span-sub--job,.lg-template-tasks td .lg-timesheet-timeoff-editor input-field[inline] input,.lg-timesheet-timeoff-editor input-field[inline] .lg-template-tasks td input,.lg-template-tasks td .lg-timesheet-timeoff-editor input-field[inline] select,.lg-timesheet-timeoff-editor input-field[inline] .lg-template-tasks td select,.lg-template-tasks td .lg-timesheet-timeoff-editor input-field[inline] .input-faked,.lg-timesheet-timeoff-editor input-field[inline] .lg-template-tasks td .input-faked,.lg-template-tasks td .sch .sch-location-publish-name,.sch .lg-template-tasks td .sch-location-publish-name,.lg-template-tasks td .sch .sch-worker-h-view-role-name,.sch .lg-template-tasks td .sch-worker-h-view-role-name,.lg-template-tasks td .sch .sch-worker-h-view-sub-role-name,.sch .lg-template-tasks td .sch-worker-h-view-sub-role-name,.lg-template-tasks td .sch .sch-shift-worker-profile-initials,.sch .lg-template-tasks td .sch-shift-worker-profile-initials,.lg-template-tasks td .select-inner-contents,.lg-template-tasks td .announcements-list .one-attachment-title,.announcements-list .lg-template-tasks td .one-attachment-title,.lg-template-tasks td .new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input .lg-template-tasks td .one-attachment-title,.lg-template-tasks td .announcements-list .announcement-object .announcement-title,.announcements-list .announcement-object .lg-template-tasks td .announcement-title,.lg-template-tasks td .tmroster .tr .name,.tmroster .tr .lg-template-tasks td .name,.lg-template-tasks td .tmroster .tr .title,.tmroster .tr .lg-template-tasks td .title,.lg-template-tasks td .school-calendars-header-title,.lg-template-tasks td .school-calendars .calendar-overview-title,.school-calendars .lg-template-tasks td .calendar-overview-title,.lg-template-tasks td .school-calendars .session-information-title,.school-calendars .lg-template-tasks td .session-information-title,.lg-template-tasks td .tm-info .timeoff-requests .request-body span,.tm-info .timeoff-requests .request-body .lg-template-tasks td span,.lg-template-tasks td .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .lg-template-tasks td .sch-shift-worker-profile-initials,.lg-template-tasks td .lgn-badge-panel .badge-row .popover.fade div.popover-content,.lgn-badge-panel .badge-row .popover.fade .lg-template-tasks td div.popover-content,.lg-template-tasks td .forecast-prediction-tooltip-events div,.forecast-prediction-tooltip-events .lg-template-tasks td div,.lg-template-tasks td .lg-timesheet-table-improved__name .name,.lg-timesheet-table-improved__name .lg-template-tasks td .name,.lg-template-tasks td .lg-timesheet-table-improved__name .title,.lg-timesheet-table-improved__name .lg-template-tasks td .title,.lg-template-tasks td .timesheet-details-modal__title-span-sub--job,.lg-template-tasks td .timesheet-details-modal__title-span-sub--home,.lg-template-tasks td .lg-new-timeclock-editor-improved .main-container .field-container--location input,.lg-new-timeclock-editor-improved .main-container .field-container--location .lg-template-tasks td input,.lg-template-tasks td .lg-new-timeclock-editor-improved input-field[inline] input,.lg-new-timeclock-editor-improved input-field[inline] .lg-template-tasks td input,.lg-template-tasks td .lg-new-timeclock-editor-improved input-field[inline] select,.lg-new-timeclock-editor-improved input-field[inline] .lg-template-tasks td select,.lg-template-tasks td .lg-new-timeclock-editor-improved input-field[inline] .input-faked,.lg-new-timeclock-editor-improved input-field[inline] .lg-template-tasks td .input-faked,.lg-template-tasks td .lg-schedule-change-premium__rules input-field select,.lg-schedule-change-premium__rules input-field .lg-template-tasks td select,.lg-template-tasks td .timesheet-details-info__title-span-sub--job,.lg-template-tasks td .timesheet-details-info__title-span-sub--home{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212b36;margin-bottom:10px;border-top:1px solid #dfe3e8}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules{width:100%}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr th,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td{font-size:14px;padding:23px 0;border-bottom:1px solid #dfe3e8;vertical-align:middle}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr th:first-child,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td:first-child{padding-left:21px}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr th.approval-level,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td.approval-level{width:20%}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr th.approval-level.xl,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td.approval-level.xl{width:25%}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr th.approval-level lg-switch.disabled-for-admin input:checked:disabled+.slider,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td.approval-level lg-switch.disabled-for-admin input:checked:disabled+.slider{background-color:#313d92;box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 1px #2a368b;border:solid 1px #1f2b7a}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr th.timesheet-due,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td.timesheet-due{text-align:center;width:25%}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr th.timesheet-due>input-field,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td.timesheet-due>input-field{margin:0 auto}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr th.edit-after,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td.edit-after{text-align:center;width:35%}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr th.prior-window-threshold,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td.prior-window-threshold{text-align:center;width:35%}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr th.prior-edit-window,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td.prior-edit-window{text-align:center}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr th.prior-edit-window .edit-mode,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td.prior-edit-window .edit-mode{display:inline-flex;justify-content:center;align-items:center;vertical-align:baseline}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr th.prior-edit-window .edit-mode--type,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td.prior-edit-window .edit-mode--type{margin-left:5px}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr th{font-weight:400}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td{font-weight:300;padding-top:5px;padding-bottom:5px}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td>span{font-size:14px;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#212b36}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td.approval-level .level-name{font-size:14px;padding-left:13px;position:relative;top:-8px}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr td.roles input[type=text]{width:110px}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__rules tr:last-child td{border-bottom:1px solid #dfe3e8}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings__roles-popover{max-height:200px;overflow-y:auto}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings input-field[inline] input,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings input-field[inline] select,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings input-field[inline] .input-faked{box-shadow:inset 0 -1px 0 0 #0087e3}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings input-field[inline] .input-form.input-field-disabled input,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings input-field[inline] .input-form.input-field-disabled select,lg-template-timesheet-approval-settings .lg-timesheet-approval-settings input-field[inline] .input-form.input-field-disabled .input-faked{box-shadow:none}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings input-field[inline].onlyFunctionalDisabled input{box-shadow:inset 0 -1px 0 0 #0087e3 !important}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings input-field[inline].onlyFunctionalDisabled .input-form{cursor:pointer !important}lg-template-timesheet-approval-settings .lg-timesheet-approval-settings input-field .select-wrapper span{max-width:100px}.lg-template-work-roles{background:#fff}.lg-template-work-roles__add{margin:20px;float:left}.lg-template-work-roles__placeholder-wrapper{border-top:1px solid #c4cdd5;clear:both;min-height:650px}.lg-template-work-roles__placeholder-wrapper--location-level{border-top:none}.lg-template-work-roles__placeholder-content{width:733px;height:453px;background:url("../img/legion/lgComponents/work-roles-placeholder.svg");margin:0 auto;padding:98px 40px 0}.lg-template-work-roles__placeholder-content p{font-size:14px;line-height:1.5;color:#637381;margin-bottom:32px}.lg-template-work-roles__worker-image{margin-right:10px}.lg-template-work-roles__drag-handle{vertical-align:text-bottom}.lg-template-work-roles .lg-table tr th:not(:first-child):not(:last-child),.lg-template-work-roles .lg-table tr td:not(:first-child):not(:last-child){text-align:center}.lg-template-work-roles .lg-table tr th .deleteWorkRole,.lg-template-work-roles .lg-table tr td .deleteWorkRole{display:inline-block;color:#0087e3;cursor:pointer}.lg-template-work-roles .lg-table tr:nth-child(2){border-top:none}.lg-template-work-roles .lg-table lg-button button{text-transform:none}.lg-template-work-roles form-buttons{position:absolute;right:-20px;padding:15px;top:15px}.template-work-role-details{display:inline-block;width:100%}.template-work-role-details h3{font-size:14px;color:#637381;padding:18px 0px;text-align:left}.template-work-role-details .color-disabled{cursor:not-allowed !important}.template-work-role-details .wrc label{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300;white-space:nowrap;display:block}.template-work-role-details .wrc .workrole-name,.template-work-role-details .wrc .workrole-id{margin:20px 0px}.template-work-role-details .wrc .workrole-name span,.template-work-role-details .wrc .workrole-id span{font-size:14px;color:#637381}.template-work-role-details .wrc .details-container{display:flex}.template-work-role-details .wrc .details-container .left-details{flex:1}.template-work-role-details .wrc .details-container .center-details{flex:.2;flex-direction:row;padding-left:50px}.template-work-role-details .wrc .details-container .right-details{flex:.8;flex-direction:row}.template-work-role-details .wrc .details-container .right-details .check-box{margin:13px auto}lg-template-smart-cards lg-search{width:40%;margin:20px 0px}lg-template-smart-cards .card-list-container{background-color:#fff;border:1px solid #dfe3e8;border-radius:5px}lg-template-smart-cards .lg-table thead{height:56px;border-top:1px solid #dfe3e8;border-bottom:1px solid #dfe3e8}lg-template-smart-cards .lg-table thead.hide-category{border-bottom:none}lg-template-smart-cards .lg-table thead .header-text{font-size:16px;font-weight:500}lg-template-smart-cards .lg-table thead i{padding:5px;cursor:pointer}lg-template-smart-cards .card-category:first-child thead{border-top:none}lg-template-smart-cards .card-img-wrapper{width:120px;height:64px;background-color:#f9fafb;flex-shrink:0}lg-template-smart-cards .card-name-desc{margin-left:25px;flex-grow:1}lg-template-smart-cards .card-img{height:100%}lg-template-smart-cards .card-name{line-height:20px;font-size:14px}lg-template-smart-cards .card-description{line-height:18px;color:#a9a9a9}lg-template-compare-location .lg-location-score-control input-field[type=percent]{width:80px}lg-template-compare-location .lg_compare-label{font-size:16px;font-weight:500;line-height:1.5;color:#212b36}lg-template-compare-location .lg_compare-explainer{margin:15px 0;height:40px}lg-template-compare-location .lg-table tr+tr{border-top:none}lg-template-compare-location .scroll-wrapper{width:650px;overflow-x:auto}lg-template-compare-location .scroll-wrapper .table-container{display:flex;flex-direction:column;width:fit-content;margin-top:48px}lg-template-compare-location .scroll-wrapper .table-container .table-row{display:flex;height:48px;padding-left:150px}lg-template-compare-location .scroll-wrapper .table-container .table-row.header-row{height:auto;min-height:48px}lg-template-compare-location .scroll-wrapper .table-container .table-row.header-row .table-column{word-break:break-word;font-size:14px;font-weight:500;line-height:1.29;color:#212b36}lg-template-compare-location .scroll-wrapper .table-container .table-row:not(.header-row) .table-column{font-size:14px;line-height:1.29;color:#212b36}lg-template-compare-location .scroll-wrapper .table-container .table-column{width:150px;flex-shrink:0;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #dfe3e8;padding:10px 5px}lg-template-compare-location .scroll-wrapper .table-container .table-column:first-child{width:150px;height:48px;justify-content:flex-start;padding-left:40px;position:absolute;left:20px;background:#fff;z-index:999}lg-template-compare-location .scroll-wrapper .table-container .table-column:not(:last-child){border-right:1px solid #dfe3e8}lg-set-effective-date-model .lg-question-input{padding:14px 0px}lg-set-effective-date-model p{color:#979797;padding:5px 0px}lg-set-effective-date-model .return-accrual{margin:10 0 !important;color:#212b36 !important;font-size:14px !important}lg-template-labor-model-table .lg-work-roles table thead tr th{padding:10px}lg-template-labor-model-table .lg-work-roles table thead tr th:last-child{text-align:center}lg-template-labor-model-table .lg-work-roles table tbody tr{background:#fff}lg-template-labor-model-table .lg-work-roles table tbody tr.spacer{height:4px}lg-template-labor-model-table .lg-work-roles table tbody tr td{padding:10px}lg-template-labor-model-table .lg-work-roles table tbody tr td lg-button[action-link][list] button{color:#0087e3}lg-template-labor-model-table .lg-work-roles table tbody tr td:last-child{text-align:center}lg-template-labor-model-table .lg-work-roles h3{font-size:14px;color:#637381;padding:18px 0px;text-align:left}lg-template-labor-model-table .lg-work-roles h3.disclosure-text{font-weight:400}lg-template-labor-model-table .lg-work-roles h4{font-size:13px;color:#8697a8;text-align:left;font-weight:normal;padding:5px 0px}lg-staffing-rule-work-role-table .lg-work-roles table thead tr th{padding:10px}lg-staffing-rule-work-role-table .lg-work-roles table tbody tr{background:#fff}lg-staffing-rule-work-role-table .lg-work-roles table tbody tr.spacer{height:4px}lg-staffing-rule-work-role-table .lg-work-roles table tbody tr td{padding:10px}lg-staffing-rule-work-role-table .lg-work-roles table tbody tr td lg-button[action-link][list] button{color:#0087e3}lg-staffing-rule-work-role-table .lg-work-roles h3{font-size:14px;color:#637381;padding:18px 0px;text-align:left}lg-staffing-rule-work-role-table .lg-work-roles h3.disclosure-text{font-weight:400}lg-staffing-rule-work-role-table .lg-work-roles h4{font-size:13px;color:#8697a8;text-align:left;font-weight:normal;padding:5px 0px}lg-assignment-rule-work-role-table .lg-work-roles table thead tr th{padding:10px}lg-assignment-rule-work-role-table .lg-work-roles table tbody tr{background:#fff}lg-assignment-rule-work-role-table .lg-work-roles table tbody tr.spacer{height:4px}lg-assignment-rule-work-role-table .lg-work-roles table tbody tr td{padding:10px}lg-assignment-rule-work-role-table .lg-work-roles table tbody tr td lg-button[action-link][list] button{color:#0087e3}lg-assignment-rule-work-role-table .lg-work-roles h3{font-size:14px;color:#637381;padding:18px 0px;text-align:left}lg-assignment-rule-work-role-table .lg-work-roles h3.disclosure-text{font-weight:400}lg-assignment-rule-work-role-table .lg-work-roles h4{font-size:13px;color:#8697a8;text-align:left;font-weight:normal;padding:5px 0px}lg-open-templates-model h3{font-size:14px;color:#637381;padding:18px 0px;text-align:left}lg-open-templates-model .lg-table tr th,lg-open-templates-model .lg-table tr td{padding:10px}lg-open-templates-model .lg-table tr td .one-line-overflow,lg-open-templates-model .lg-table tr td .ellipsis,lg-open-templates-model .lg-table tr td notification .notification-details-swap .person .name,notification .notification-details-swap .person lg-open-templates-model .lg-table tr td .name,lg-open-templates-model .lg-table tr td .generate-modal-location,lg-open-templates-model .lg-table tr td week-schedule-shift .week-schedule-worker-name,week-schedule-shift lg-open-templates-model .lg-table tr td .week-schedule-worker-name,lg-open-templates-model .lg-table tr td week-schedule-shift .week-schedule-role-name,week-schedule-shift lg-open-templates-model .lg-table tr td .week-schedule-role-name,lg-open-templates-model .lg-table tr td .draggable-shift .week-schedule-worker-name,.draggable-shift lg-open-templates-model .lg-table tr td .week-schedule-worker-name,lg-open-templates-model .lg-table tr td .draggable-shift .week-schedule-role-name,.draggable-shift lg-open-templates-model .lg-table tr td .week-schedule-role-name,lg-open-templates-model .lg-table tr td .week-schedule-shift .week-schedule-worker-name,.week-schedule-shift lg-open-templates-model .lg-table tr td .week-schedule-worker-name,lg-open-templates-model .lg-table tr td .week-schedule-shift .week-schedule-role-name,.week-schedule-shift lg-open-templates-model .lg-table tr td .week-schedule-role-name,lg-open-templates-model .lg-table tr td .lg-week-other-pay-editor input-field[inline] input,.lg-week-other-pay-editor input-field[inline] lg-open-templates-model .lg-table tr td input,lg-open-templates-model .lg-table tr td .lg-week-other-pay-editor input-field[inline] select,.lg-week-other-pay-editor input-field[inline] lg-open-templates-model .lg-table tr td select,lg-open-templates-model .lg-table tr td .lg-week-other-pay-editor input-field[inline] .input-faked,.lg-week-other-pay-editor input-field[inline] lg-open-templates-model .lg-table tr td .input-faked,lg-open-templates-model .lg-table tr td .lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search lg-open-templates-model .lg-table tr td input,lg-open-templates-model .lg-table tr td .lg-timesheet-other-pay-editor input-field[inline] input,.lg-timesheet-other-pay-editor input-field[inline] lg-open-templates-model .lg-table tr td input,lg-open-templates-model .lg-table tr td .lg-timesheet-other-pay-editor input-field[inline] select,.lg-timesheet-other-pay-editor input-field[inline] lg-open-templates-model .lg-table tr td select,lg-open-templates-model .lg-table tr td .lg-timesheet-other-pay-editor input-field[inline] .input-faked,.lg-timesheet-other-pay-editor input-field[inline] lg-open-templates-model .lg-table tr td .input-faked,lg-open-templates-model .lg-table tr td .lg-timesheet-other-pay-editor .main-container .field-container--location-search input,.lg-timesheet-other-pay-editor .main-container .field-container--location-search lg-open-templates-model .lg-table tr td input,lg-open-templates-model .lg-table tr td .lg-week-timeoff-editor input-field[inline] input,.lg-week-timeoff-editor input-field[inline] lg-open-templates-model .lg-table tr td input,lg-open-templates-model .lg-table tr td .lg-week-timeoff-editor input-field[inline] select,.lg-week-timeoff-editor input-field[inline] lg-open-templates-model .lg-table tr td select,lg-open-templates-model .lg-table tr td .lg-week-timeoff-editor input-field[inline] .input-faked,.lg-week-timeoff-editor input-field[inline] lg-open-templates-model .lg-table tr td .input-faked,lg-open-templates-model .lg-table tr td .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-open-templates-model .lg-table tr td input,lg-open-templates-model .lg-table tr td .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-open-templates-model .lg-table tr td select,lg-open-templates-model .lg-table tr td .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-open-templates-model .lg-table tr td .input-faked,lg-open-templates-model .lg-table tr td .lg-week-timeclock-editor input-field[inline] input,.lg-week-timeclock-editor input-field[inline] lg-open-templates-model .lg-table tr td input,lg-open-templates-model .lg-table tr td .lg-week-timeclock-editor input-field[inline] select,.lg-week-timeclock-editor input-field[inline] lg-open-templates-model .lg-table tr td select,lg-open-templates-model .lg-table tr td .lg-week-timeclock-editor input-field[inline] .input-faked,.lg-week-timeclock-editor input-field[inline] lg-open-templates-model .lg-table tr td .input-faked,lg-open-templates-model .lg-table tr td .lg-timesheet-week-view__title-span-sub--home,lg-open-templates-model .lg-table tr td .lg-timesheet-week-view__title-span-sub--job,lg-open-templates-model .lg-table tr td .lg-timesheet-timeoff-editor input-field[inline] input,.lg-timesheet-timeoff-editor input-field[inline] lg-open-templates-model .lg-table tr td input,lg-open-templates-model .lg-table tr td .lg-timesheet-timeoff-editor input-field[inline] select,.lg-timesheet-timeoff-editor input-field[inline] lg-open-templates-model .lg-table tr td select,lg-open-templates-model .lg-table tr td .lg-timesheet-timeoff-editor input-field[inline] .input-faked,.lg-timesheet-timeoff-editor input-field[inline] lg-open-templates-model .lg-table tr td .input-faked,lg-open-templates-model .lg-table tr td .sch .sch-location-publish-name,.sch lg-open-templates-model .lg-table tr td .sch-location-publish-name,lg-open-templates-model .lg-table tr td .sch .sch-worker-h-view-role-name,.sch lg-open-templates-model .lg-table tr td .sch-worker-h-view-role-name,lg-open-templates-model .lg-table tr td .sch .sch-worker-h-view-sub-role-name,.sch lg-open-templates-model .lg-table tr td .sch-worker-h-view-sub-role-name,lg-open-templates-model .lg-table tr td .sch .sch-shift-worker-profile-initials,.sch lg-open-templates-model .lg-table tr td .sch-shift-worker-profile-initials,lg-open-templates-model .lg-table tr td .select-inner-contents,lg-open-templates-model .lg-table tr td .announcements-list .one-attachment-title,.announcements-list lg-open-templates-model .lg-table tr td .one-attachment-title,lg-open-templates-model .lg-table tr td .new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input lg-open-templates-model .lg-table tr td .one-attachment-title,lg-open-templates-model .lg-table tr td .announcements-list .announcement-object .announcement-title,.announcements-list .announcement-object lg-open-templates-model .lg-table tr td .announcement-title,lg-open-templates-model .lg-table tr td .tmroster .tr .name,.tmroster .tr lg-open-templates-model .lg-table tr td .name,lg-open-templates-model .lg-table tr td .tmroster .tr .title,.tmroster .tr lg-open-templates-model .lg-table tr td .title,lg-open-templates-model .lg-table tr td .school-calendars-header-title,lg-open-templates-model .lg-table tr td .school-calendars .calendar-overview-title,.school-calendars lg-open-templates-model .lg-table tr td .calendar-overview-title,lg-open-templates-model .lg-table tr td .school-calendars .session-information-title,.school-calendars lg-open-templates-model .lg-table tr td .session-information-title,lg-open-templates-model .lg-table tr td .tm-info .timeoff-requests .request-body span,.tm-info .timeoff-requests .request-body lg-open-templates-model .lg-table tr td span,lg-open-templates-model .lg-table tr td .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container lg-open-templates-model .lg-table tr td .sch-shift-worker-profile-initials,lg-open-templates-model .lg-table tr td .lgn-badge-panel .badge-row .popover.fade div.popover-content,.lgn-badge-panel .badge-row .popover.fade lg-open-templates-model .lg-table tr td div.popover-content,lg-open-templates-model .lg-table tr td .forecast-prediction-tooltip-events div,.forecast-prediction-tooltip-events lg-open-templates-model .lg-table tr td div,lg-open-templates-model .lg-table tr td .lg-timesheet-table-improved__name .name,.lg-timesheet-table-improved__name lg-open-templates-model .lg-table tr td .name,lg-open-templates-model .lg-table tr td .lg-timesheet-table-improved__name .title,.lg-timesheet-table-improved__name lg-open-templates-model .lg-table tr td .title,lg-open-templates-model .lg-table tr td .timesheet-details-modal__title-span-sub--job,lg-open-templates-model .lg-table tr td .timesheet-details-modal__title-span-sub--home,lg-open-templates-model .lg-table tr td .lg-new-timeclock-editor-improved .main-container .field-container--location input,.lg-new-timeclock-editor-improved .main-container .field-container--location lg-open-templates-model .lg-table tr td input,lg-open-templates-model .lg-table tr td .lg-new-timeclock-editor-improved input-field[inline] input,.lg-new-timeclock-editor-improved input-field[inline] lg-open-templates-model .lg-table tr td input,lg-open-templates-model .lg-table tr td .lg-new-timeclock-editor-improved input-field[inline] select,.lg-new-timeclock-editor-improved input-field[inline] lg-open-templates-model .lg-table tr td select,lg-open-templates-model .lg-table tr td .lg-new-timeclock-editor-improved input-field[inline] .input-faked,.lg-new-timeclock-editor-improved input-field[inline] lg-open-templates-model .lg-table tr td .input-faked,lg-open-templates-model .lg-table tr td .lg-schedule-change-premium__rules input-field select,.lg-schedule-change-premium__rules input-field lg-open-templates-model .lg-table tr td select,lg-open-templates-model .lg-table tr td .timesheet-details-info__title-span-sub--job,lg-open-templates-model .lg-table tr td .timesheet-details-info__title-span-sub--home{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}lg-open-templates-model .lg-table tr.selected{background:#f3f4fa}.open-template-window .modal-dialog{width:767px}lg-template-rule-container .wrc .settings-work-role-detail-edit-rules{overflow-y:unset}lg-template-rule-container .staffing-dropdown-menu{left:auto;right:0px;padding:5px 0px;width:200px}lg-template-rule-container .staffing-dropdown-menu li{padding:0px 15px;height:40px;line-height:40px;font-size:14px}lg-template-rule-container .staffing-dropdown-menu li:hover{background-color:#f8f9fc;color:#4f5dba}lg-select-list-new .lg-select-list__text-wrapper{clear:both;width:100%;margin-bottom:20px}lg-select-list-new .lg-select-list__text{font-size:14px;line-height:1.43;color:#212b36}lg-select-list-new .lg-select-list__text--numbers{font-weight:500;color:#919eab;white-space:nowrap}lg-select-list-new .lg-select-list__table-wrapper{overflow-y:auto;overflow-x:hidden;height:375px}lg-select-list-new .lg-select-list__table-header{margin-top:20px}lg-select-list-new .lg-select-list__info{color:#919eab;font-size:14px}lg-select-list-new .lg-select-list__thumbnail-wrapper{margin-left:15px;margin-right:12px;display:flex;align-items:center;justify-content:space-between}lg-select-list-new .lg-select-list__name{font-size:14px}lg-select-list-new .lg-select-list__name--is-home::after{width:16px;height:16px;content:url(../img/legion/lgComponents/location-chip-home.svg);display:inline-block;vertical-align:sub;margin-left:12px}lg-select-list-new .lg-select-list__action-wrapper{margin-top:20px;display:flex;justify-content:space-between;margin-bottom:5px}lg-select-list-new .lg-select-list .lg-table tr td div{word-wrap:break-word}lg-select-list-new .lg-select-list .detachInfo{font-weight:400}lg-select-list-new .lg-select-list .detachInfo p{margin:10px 0}lg-select-list-new .lg-select-list .actionBtns>lg-button>button{min-width:40px}lg-select-list-new .lg-select-list .no-record{font-size:14px;padding:13px 0px 14px 7px;border-bottom:1px solid #dfe3e8;height:45px;color:#212b36}lg-select-list-new .lg-select-list ng-transclude .create_group_noRecord{position:absolute;top:70px;left:20px}lg-select-list-new .lg-select-list ng-transclude .create_group_Record{position:absolute;top:270px;left:20px}lg-select-list-new .lg-select-list .loading-wrapper{position:relative}lg-select-list-new .lg-select-list .loading-wrapper .loading-icon{position:absolute;top:100px;left:50%;transform:translateX(-50%)}.collect-search-content{margin:0px !important}.collect-search-content .lg-paged-search__pagination{padding:20px 0px}.collect-search-content fieldset{padding:.35em .625em .75em;margin:0 2px;border:solid 1px #c4cdd5;min-height:80px;border-radius:3px}.collect-search-content .rule_container{padding:20px 10px;margin:0 2px;border:solid 1px #c4cdd5;border-radius:3px;margin-top:30px;width:719px;min-height:268px}.collect-search-content legend{padding:.5em;border:0;width:auto;font-size:14px;color:#212b36;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.collect-search-content .legendTitle{border:1px solid #c4cdd5;border-bottom:none;border-radius:3px;position:relative;text-align:center;width:90px;height:20px;padding-top:4px;padding-left:4px;padding-right:4px;top:-40px;left:0px;color:#212b36;font-weight:500;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.collect-search-content .delete{color:#fff;border-radius:50%;margin-left:6px}.collect-search-content .collection{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;margin:0;padding:0;list-style:none;max-height:100px;flex-grow:2;overflow-y:auto;overflow-x:hidden}.collect-search-content .collection li{width:auto;border-radius:15px;background-color:#51b73b;margin:10px;padding:10px;color:#fff}.collect-search-content .mt20{margin-top:20px}.collect-search-content .collect-search-content{margin:0px !important}.collect-search-content .actionBtn{position:relative;top:-20px}.collect-search-content .actionBtn>lg-button>button{min-width:40px}.collect-search-content lg-add-dynamic-group lg-multiple-select .select-list{max-width:365px}.Line{width:240px;height:1px;border:solid 1px #dfe3e8;left:193px;position:relative;margin:10px 0px}.sampleDownload{height:20px;line-height:1.43;position:relative;top:-75px;margin:10px 0 0 20px;font-family:Mallory;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#212b36}.sampleDownload a{color:#0087e3}.progressShow{position:relative;top:-10px;left:267px}.progressShow .validCheck{color:#5f6ec6;margin:5px}.validCheck{color:#5f6ec6;font-size:14px;margin:5px 0px}.csv-png{width:60px;height:60px;position:relative;left:296px;top:-10px}.text-big{font-family:Mallory;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#212b36}.text-big.summary{text-align:center}.text-big.fileName{text-align:center}.text-small{font-family:"Mallory";font-size:11px;position:relative}.text-small.weight{font-weight:500}.text-small.ignore{text-align:center}.text-small.total{text-align:center}.text-small a{color:#0087e3}.errorType{font-size:12px;font-weight:bold;color:#d0021b;font-family:Mallory;position:relative;left:200px}.viewDetail{font-family:Mallory-Bold;color:#d0021b;font-size:11px;cursor:pointer;text-decoration:underline}.uploadCsv{text-align:center}.uploadSummary,.validSummary{margin:10px 0px}.progressShow{position:relative;top:-10px;left:267px}.progressShow .validCheck{color:#5f6ec6;margin:5px}.validCheck{color:#5f6ec6;font-size:14px;margin:5px 0px}.csv-png{width:60px;height:60px;position:relative;left:296px;top:-10px}.text-big{font-family:Mallory;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#212b36}.text-big.summary{text-align:center}.text-big.fileName{text-align:center}.text-small{font-family:"Mallory";font-size:11px;position:relative}.text-small.weight{font-weight:500}.text-small.ignore{text-align:center}.text-small.total{text-align:center}.text-small a{color:#0087e3}.errorType{font-size:12px;font-weight:bold;color:#d0021b;font-family:Mallory;position:relative;left:200px}.uploadCsv{text-align:center}lg-think-twice-model .model-content{padding:30px 0px}lg-think-twice-model .model-content p{font-size:14px;line-height:1.43;color:#212b36}lg-think-twice-model .model-content .warning{color:#cc7105}lg-template-configuration-type{padding:10px;display:block}lg-template-configuration-type .lg-input-error span{text-transform:none}lg-template-configuration-type .configuration-header{background:#f2f6fc;padding:12px 20px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);border-radius:4px;margin:-10px -10px 0px -10px}lg-template-configuration-type .configuration-header .header-icon{width:25px}lg-template-configuration-type .configuration-header label{font-size:16px;color:#212b36;font-weight:500;white-space:nowrap;padding-left:15px;flex-grow:1}lg-template-configuration-type .add-icon{float:right;cursor:pointer;width:28px;padding:5px}lg-template-configuration-type .configuration-container{border-top:none;padding-bottom:0px}lg-template-configuration-type .configuration-container .lg-table tr{border-top:1px solid #dfe3e8}lg-template-configuration-type .configuration-container .lg-table tr td,lg-template-configuration-type .configuration-container .lg-table tr th{padding:7px 10px;height:45px}lg-template-configuration-type .configuration-container .lg-table tr td.action-buttons,lg-template-configuration-type .configuration-container .lg-table tr td.edit-button,lg-template-configuration-type .configuration-container .lg-table tr th.action-buttons,lg-template-configuration-type .configuration-container .lg-table tr th.edit-button{text-align:center}lg-template-configuration-type .configuration-container .lg-table tr td.action-buttons i,lg-template-configuration-type .configuration-container .lg-table tr td.edit-button i,lg-template-configuration-type .configuration-container .lg-table tr th.action-buttons i,lg-template-configuration-type .configuration-container .lg-table tr th.edit-button i{padding:0px 5px;font-size:15px;cursor:pointer}lg-template-configuration-type .configuration-container .lg-table tr td.action-buttons i.fa-times-circle,lg-template-configuration-type .configuration-container .lg-table tr td.edit-button i.fa-times-circle,lg-template-configuration-type .configuration-container .lg-table tr th.action-buttons i.fa-times-circle,lg-template-configuration-type .configuration-container .lg-table tr th.edit-button i.fa-times-circle{color:#8692a7;font-size:24px}lg-template-configuration-type .configuration-container .lg-table tr td.action-buttons i.fa-check-circle,lg-template-configuration-type .configuration-container .lg-table tr td.edit-button i.fa-check-circle,lg-template-configuration-type .configuration-container .lg-table tr th.action-buttons i.fa-check-circle,lg-template-configuration-type .configuration-container .lg-table tr th.edit-button i.fa-check-circle{color:#41ab2e;font-size:24px}lg-template-configuration-type .configuration-container .lg-table tr td.action-buttons i.fa-pencil,lg-template-configuration-type .configuration-container .lg-table tr td.edit-button i.fa-pencil,lg-template-configuration-type .configuration-container .lg-table tr th.action-buttons i.fa-pencil,lg-template-configuration-type .configuration-container .lg-table tr th.edit-button i.fa-pencil{color:#0086e3}lg-template-configuration-type .configuration-container .lg-table tr td input-field label,lg-template-configuration-type .configuration-container .lg-table tr th input-field label{padding:0px}lg-template-daypart{padding:10px;display:block}lg-template-daypart .lg-input-error span{text-transform:none}lg-template-daypart .daypart-header{background:#f2f6fc;padding:12px 20px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);border-radius:4px;margin:-10px -10px 0px -10px}lg-template-daypart .daypart-header .header-icon{width:25px}lg-template-daypart .daypart-header label{font-size:16px;color:#212b36;font-weight:500;white-space:nowrap;padding-left:15px;flex-grow:1}lg-template-daypart .add-icon{float:right;cursor:pointer;width:28px;padding:5px}lg-template-daypart .disabled,lg-template-daypart .disabled>*{color:gray !important;cursor:not-allowed !important}lg-template-daypart .daypart-container .lg-table tr{border-top:1px solid #dfe3e8}lg-template-daypart .daypart-container .lg-table tr td,lg-template-daypart .daypart-container .lg-table tr th{padding:7px 10px;height:45px}lg-template-daypart .daypart-container .lg-table tr td.action-buttons,lg-template-daypart .daypart-container .lg-table tr td.edit-button,lg-template-daypart .daypart-container .lg-table tr th.action-buttons,lg-template-daypart .daypart-container .lg-table tr th.edit-button{text-align:center}lg-template-daypart .daypart-container .lg-table tr td.action-buttons i,lg-template-daypart .daypart-container .lg-table tr td.edit-button i,lg-template-daypart .daypart-container .lg-table tr th.action-buttons i,lg-template-daypart .daypart-container .lg-table tr th.edit-button i{padding:0px 5px;font-size:15px;cursor:pointer}lg-template-daypart .daypart-container .lg-table tr td.action-buttons i.fa-times-circle,lg-template-daypart .daypart-container .lg-table tr td.edit-button i.fa-times-circle,lg-template-daypart .daypart-container .lg-table tr th.action-buttons i.fa-times-circle,lg-template-daypart .daypart-container .lg-table tr th.edit-button i.fa-times-circle{color:#8692a7;font-size:24px}lg-template-daypart .daypart-container .lg-table tr td.action-buttons i.fa-check-circle,lg-template-daypart .daypart-container .lg-table tr td.edit-button i.fa-check-circle,lg-template-daypart .daypart-container .lg-table tr th.action-buttons i.fa-check-circle,lg-template-daypart .daypart-container .lg-table tr th.edit-button i.fa-check-circle{color:#41ab2e;font-size:24px}lg-template-daypart .daypart-container .lg-table tr td.action-buttons i.fa-pencil,lg-template-daypart .daypart-container .lg-table tr td.edit-button i.fa-pencil,lg-template-daypart .daypart-container .lg-table tr th.action-buttons i.fa-pencil,lg-template-daypart .daypart-container .lg-table tr th.edit-button i.fa-pencil{color:#0086e3}lg-template-daypart .daypart-container .lg-table tr td input-field label,lg-template-daypart .daypart-container .lg-table tr th input-field label{padding:0px}lg-template-daypart .daypart-container .lg-table tr td .color-select,lg-template-daypart .daypart-container .lg-table tr th .color-select{display:flex;align-items:center;justify-content:space-between;height:36px;border-radius:3px;border:1px solid #c4cdd5;background-color:#fff;padding:0 12px;cursor:pointer}lg-template-daypart .daypart-container .lg-table tr td .color-select span,lg-template-daypart .daypart-container .lg-table tr th .color-select span{color:#919eab;font-size:14px}ul.daypart-color-select-dropdown{padding:5px 20px}ul.daypart-color-select-dropdown li{margin:11px 0px}ul.daypart-color-select-dropdown li:hover{cursor:pointer}ul.daypart-color-select-dropdown li:hover span{color:#0087e3}lg-template-external-attributes{display:block;background-color:#fff}lg-template-external-attributes .configuration-header{background:#f2f6fc;padding:12px 20px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);border-radius:4px}lg-template-external-attributes label{font-size:14px;color:#212b37;font-weight:300;white-space:nowrap;padding-left:15px}lg-template-external-attributes .add-icon{float:right;cursor:pointer;width:28px;padding:5px}lg-template-external-attributes .configuration-container{padding:0px}lg-template-external-attributes .configuration-container .lg-table{width:100%}lg-template-external-attributes .configuration-container .lg-table tr{border-top:1px solid #dfe3e8}lg-template-external-attributes .configuration-container .lg-table tr.editing{background-color:#fffeee}lg-template-external-attributes .configuration-container .lg-table tr td,lg-template-external-attributes .configuration-container .lg-table tr th{padding:7px 10px;height:53px;position:relative}lg-template-external-attributes .configuration-container .lg-table tr td.action-buttons,lg-template-external-attributes .configuration-container .lg-table tr td.edit-button,lg-template-external-attributes .configuration-container .lg-table tr th.action-buttons,lg-template-external-attributes .configuration-container .lg-table tr th.edit-button{text-align:center}lg-template-external-attributes .configuration-container .lg-table tr td.action-buttons i,lg-template-external-attributes .configuration-container .lg-table tr td.edit-button i,lg-template-external-attributes .configuration-container .lg-table tr th.action-buttons i,lg-template-external-attributes .configuration-container .lg-table tr th.edit-button i{padding:0px 5px;font-size:15px;cursor:pointer}lg-template-external-attributes .configuration-container .lg-table tr td.action-buttons i.fa-times-circle,lg-template-external-attributes .configuration-container .lg-table tr td.edit-button i.fa-times-circle,lg-template-external-attributes .configuration-container .lg-table tr th.action-buttons i.fa-times-circle,lg-template-external-attributes .configuration-container .lg-table tr th.edit-button i.fa-times-circle{color:#8692a7;font-size:24px}lg-template-external-attributes .configuration-container .lg-table tr td.action-buttons i.fa-check-circle,lg-template-external-attributes .configuration-container .lg-table tr td.edit-button i.fa-check-circle,lg-template-external-attributes .configuration-container .lg-table tr th.action-buttons i.fa-check-circle,lg-template-external-attributes .configuration-container .lg-table tr th.edit-button i.fa-check-circle{color:#41ab2e;font-size:24px}lg-template-external-attributes .configuration-container .lg-table tr td.action-buttons i.fa-pencil,lg-template-external-attributes .configuration-container .lg-table tr td.edit-button i.fa-pencil,lg-template-external-attributes .configuration-container .lg-table tr th.action-buttons i.fa-pencil,lg-template-external-attributes .configuration-container .lg-table tr th.edit-button i.fa-pencil{color:#0086e3}lg-template-external-attributes .configuration-container .lg-table tr td.action-buttons i.disabled,lg-template-external-attributes .configuration-container .lg-table tr td.edit-button i.disabled,lg-template-external-attributes .configuration-container .lg-table tr th.action-buttons i.disabled,lg-template-external-attributes .configuration-container .lg-table tr th.edit-button i.disabled{cursor:not-allowed;opacity:.5}lg-template-external-attributes .configuration-container .lg-table tr td.action-buttons i.fa-times,lg-template-external-attributes .configuration-container .lg-table tr td.edit-button i.fa-times,lg-template-external-attributes .configuration-container .lg-table tr th.action-buttons i.fa-times,lg-template-external-attributes .configuration-container .lg-table tr th.edit-button i.fa-times{padding-left:15px;color:#d65457}lg-template-external-attributes .configuration-container .lg-table tr td.description,lg-template-external-attributes .configuration-container .lg-table tr th.description{overflow:hidden;text-overflow:ellipsis}lg-template-external-attributes .configuration-container .lg-table tr td input-field label,lg-template-external-attributes .configuration-container .lg-table tr th input-field label{padding:0px}lg-template-external-attributes .configuration-container .lg-table tr td input-field input,lg-template-external-attributes .configuration-container .lg-table tr th input-field input{text-overflow:ellipsis}lg-template-external-attributes .configuration-container .lg-table tr th:last-child{text-align:center}lg-template-external-attributes .attrVal input{width:100px}lg-template-external-attributes .attrVal lg-select{position:absolute;top:-22.5%;left:47%}lg-template-external-attributes .vat lg-select{position:absolute;top:9.5%;left:47%}lg-template-external-attributes .disabledAttribute{color:#919eab}kpi-svg-bar-chart .legend-container{display:block;padding:15px 5px}kpi-svg-bar-chart .legend-container .legend-item{float:left;width:10%}kpi-svg-bar-chart .legend-container .legend-item .legend-color{height:10px;width:10px;display:block;float:left;margin-right:5px}kpi-svg-bar-chart .legend-container .legend-item .legend-label{text-align:left}kpi-svg-hours-chart{left:20px;position:absolute;top:18px}kpi-svg-hours-chart .legend-container{display:block;padding:15px 5px}kpi-svg-hours-chart .legend-container .legend-item{float:left;width:20%}kpi-svg-hours-chart .legend-container .legend-item .legend-color{height:10px;width:10px;display:block;float:left;margin-right:5px}kpi-svg-hours-chart .legend-container .legend-item .legend-label{text-align:left}kpi-svg-schedule-hours-chart{right:10px;position:absolute;top:18px}kpi-svg-schedule-hours-chart .legend-container{display:block;padding:15px 5px}kpi-svg-schedule-hours-chart .legend-container .legend-item{float:left;width:20%}kpi-svg-schedule-hours-chart .legend-container .legend-item .legend-color{height:10px;width:10px;display:block;float:left;margin-right:5px}kpi-svg-schedule-hours-chart .legend-container .legend-item .legend-label{text-align:left}lg-template-association{display:block}lg-template-association .templateAssociation content-box+content-box{margin-top:30px}lg-template-association .templateAssociation content-box:last-child{margin-bottom:20px}lg-template-association .templateAssociation_header{height:50px;display:flex;align-items:center;justify-content:space-between;background-color:#f2f6fc}lg-template-association .templateAssociation_title{font-family:"Mallory Book";font-size:12px;color:#3c4c65;margin-left:14px}lg-template-association .templateAssociation_titleText{margin-left:10px;vertical-align:middle;font-size:16px;font-weight:500;line-height:1.5;color:#212b36}lg-template-association .templateAssociation_action{margin-right:40px}lg-template-association .templateAssociation_action lg-button{border:none;outline:none}lg-template-association .templateAssociation_action lg-button button{border:none;outline:none}lg-template-association .templateAssociation_table tr{height:54px}lg-template-association .templateAssociation_table tr td:first-child{padding:10px 10px 10px 20px}lg-template-association .templateAssociation_table tr td{padding:10px 10px 10px 0px;font-size:14px;font-weight:500;color:#212b36}lg-template-association .templateAssociation_table tr td lg-button button{outline:none;border:none}lg-template-association .templateAssociation_table tr td i{padding:10px;font-size:18px}lg-template-association .templateAssociation_table tr td:last-child{text-align:center}lg-template-association .templateAssociation_table tr.dynamic-group-edit{border-top:none}lg-template-association .templateAssociation_table tr.dynamic-group-edit td{padding:0px !important}lg-template-association .templateAssociation_table .fa-pencil{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:24px;color:#001160;padding:2px 15px}lg-template-association .templateAssociation_table .fa-times{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:24px;color:#d65457;padding:2px 15px}lg-template-association .templateAssociation .no-record{border-top:1px solid #dfe3e8;font-size:14px;height:55px;line-height:55px;padding:0px;padding-left:45px}lg-template-association .templateAssociation .action-container{position:absolute;right:0px;margin:15px}lg-template-association .templateAssociation .action-container lg-button{margin-right:10px}lg-template-association .templateAssociation .association-dynamic-group{padding:40px 30px 70px 85px}lg-template-association .templateAssociation lg-add-dynamic-group lg-multiple-select .select-list{max-width:550px}lg-template-association .addline{background-color:#ffffe0}lg-template-association .edit-button{position:absolute;right:10px;top:24px}lg-template-association .action_text{font-weight:500;font-size:14px}lg-template-association .delimeter{border-left:2px solid #949fab}lg-template-association .subscription{font-size:14px;font-weight:500}lg-template-association .subscription tr{height:50px}lg-template-association .subscription tr:nth-child(2){vertical-align:middle}lg-template-association lg-global-dynamic-group-table lg-paged-search-new .lg-filter{width:200px;flex:2;padding-bottom:6px}.lg-timesheet-timeoff-editor{position:relative;padding:11px 12px;background-image:linear-gradient(to bottom, #feffff, #f9fafb);border:solid 1px #e8ecf1;margin-left:30px}.lg-timesheet-timeoff-editor .main-container{display:flex;flex-direction:column}.lg-timesheet-timeoff-editor .main-container .field-container{display:flex}.lg-timesheet-timeoff-editor .main-container .field-container--type{width:29% !important;padding-right:10px;overflow-x:hidden}.lg-timesheet-timeoff-editor .main-container .field-container--hours{width:10% !important;padding-right:10px}.lg-timesheet-timeoff-editor .main-container .field-container--start{width:17% !important;padding-right:10px}.lg-timesheet-timeoff-editor .main-container .field-container--end{width:41% !important;padding-right:24px}.lg-timesheet-timeoff-editor .main-container .field-container .defaulted{cursor:not-allowed}.lg-timesheet-timeoff-editor .main-container .field-container .defaulted ng-form input{pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-timesheet-timeoff-editor>*{display:inline-block;margin-right:15px}}.lg-timesheet-timeoff-editor ::-ms-clear{display:none}.lg-timesheet-timeoff-editor.touched{background-color:#ebf4fa;border-color:#b4e0fa}.lg-timesheet-timeoff-editor.start{border-radius:3px 3px 0 0}.lg-timesheet-timeoff-editor.end{border-radius:0 0 3px 3px}.lg-timesheet-timeoff-editor.break{border-top:0}.lg-timesheet-timeoff-editor.breakEnd{border-top:0;border-bottom:0}.lg-timesheet-timeoff-editor__menu-trigger{font-size:26px;text-align:center;line-height:.2;position:absolute;right:21px;height:20px}.lg-timesheet-timeoff-editor__menu-trigger>a,.lg-timesheet-timeoff-editor__menu-trigger a:hover,.lg-timesheet-timeoff-editor__menu-trigger a:focus{font-size:inherit;color:#0087e3;text-decoration:none}.lg-timesheet-timeoff-editor__menu-trigger>.dropdown-menu li a{padding-left:10px;color:#636363}.lg-timesheet-timeoff-editor__menu-option{height:25px;line-height:2;cursor:pointer;white-space:nowrap}.lg-timesheet-timeoff-editor__note{margin-top:12px}.lg-timesheet-timeoff-editor__button{grid-column:5}.lg-timesheet-timeoff-editor__has-note{position:absolute;left:-10px;width:15px;height:15px;background-image:url(../img/legion/lgComponents/timeclocks-comment.svg);background-size:contain}.lg-timesheet-timeoff-editor .popover{border-radius:4px;color:#fff;background-color:#0087e3}.lg-timesheet-timeoff-editor .popover .arrow::after{border-bottom-color:#0087e3;border-top-color:#0087e3}.lg-timesheet-timeoff-editor .daily-default-popover{width:150px;color:#000;background-color:#fff}.lg-timesheet-timeoff-editor .daily-default-popover .arrow::after{border-bottom-color:#fff;border-top-color:#fff}.lg-timesheet-timeoff-editor .daily-default-popover-start-time{width:150px;color:#000;background-color:#fff;left:33% !important}.lg-timesheet-timeoff-editor .daily-default-popover-start-time .arrow::after{border-bottom-color:#fff;border-top-color:#fff}.lg-timesheet-timeoff-editor .daily-default-popover-end-time{width:150px;color:#000;background-color:#fff;left:49% !important}.lg-timesheet-timeoff-editor .daily-default-popover-end-time .arrow::after{border-bottom-color:#fff;border-top-color:#fff}.lg-timesheet-timeoff-editor .daily-default-popover-hidden{display:none !important}.lg-timesheet-timeoff-editor input-field[inline] input,.lg-timesheet-timeoff-editor input-field[inline] select,.lg-timesheet-timeoff-editor input-field[inline] .input-faked{box-shadow:inset 0 -1px 0 0 #0087e3}.lg-timesheet-timeoff-editor input-field[inline] .input-form.input-field-disabled input,.lg-timesheet-timeoff-editor input-field[inline] .input-form.input-field-disabled select,.lg-timesheet-timeoff-editor input-field[inline] .input-form.input-field-disabled .input-faked{box-shadow:none}.lg-timesheet-timeoff-editor input-field.field-container--hours input{text-align:center}.lg-timeoff-reasons{position:relative;margin-top:-26px}.lg-timeoff-reasons__manage{position:absolute;right:0;top:-25px;line-height:20px;z-index:1}.lg-timeoff-reasons__placeholder{font-size:14px;line-height:1.43;color:#a8adb0}.lg-timeoff-reasons__item{font-size:14px;line-height:1.43;color:#212b36}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-timeoff-reasons__item{flex-basis:30%}}.lg-timeoff-reasons__item ::-ms-clear{display:none}.timeoff-reasons-list__text-wrapper{display:flex;justify-content:space-between;margin:26px 0}.timeoff-reasons-list__text{font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;color:#212b36}.timeoff-reasons-list__text--numbers{font-weight:500;color:#919eab}.timeoff-reasons-list__table-wrapper{overflow:auto;height:400px}.timeoff-reasons-list__table-wrapper>div{display:flex;justify-content:space-around}.timeoff-reasons-list__table-wrapper--reason{padding-left:20px !important;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#212b36}.timeoff-reasons-list__table-wrapper--can-request{padding-left:118px !important;text-align:center !important}.timeoff-reasons-list__table-wrapper--can-request-partial{padding-left:108px !important;text-align:center !important}.timeoff-reasons-list__table-wrapper--can-submit-timesheet{padding-left:90px !important;text-align:center !important}.timeoff-reasons-list__table-wrapper--weekly-limit{padding-left:50px !important}.timeoff-reasons-list__table-wrapper .lg-table tr:first-child{border-top:1px solid #dfe3e8}.timeoff-reasons-list__table-header{margin:20px 0 10px;display:flex;justify-content:space-around;padding-top:15px;border-top:1px solid #dfe3e8}.timeoff-reasons-list__table-header>div{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;color:#212b36}.timeoff-reasons-list__table-header--reason{width:22%;padding-left:18px}.timeoff-reasons-list__table-header--can-request{width:22%;padding-left:61px !important}.timeoff-reasons-list__table-header--can-request-partial{width:19%;padding-left:20px !important}.timeoff-reasons-list__table-header--can-submit-timesheet{width:15%}.timeoff-reasons-list__table-header--weekly-limit{width:15%}.timeoff-reasons-list__table-header--weekly-limit-unit{display:block;text-align:center}.timeoff-reasons-list__info{color:#919eab;font-size:14px}.timeoff-reasons-list__thumbnail-wrapper{margin-left:15px;margin-right:12px;display:flex;align-items:center;justify-content:space-between}.timeoff-reasons-list__name{font-size:14px}.timeoff-reasons-list__name--is-home::after{width:16px;height:16px;content:url(../img/legion/lgComponents/location-chip-home.svg);display:inline-block;vertical-align:sub;margin-left:12px}lg-dynamic-table .dt-container,.reward-badges-dynamic-table .dt-container{padding:0px 20px}lg-dynamic-table .dt-container lg-paged-search .lg-tab-toolbar__search,.reward-badges-dynamic-table .dt-container lg-paged-search .lg-tab-toolbar__search{padding-left:0px;padding-top:0px}lg-dynamic-table .dt-container lg-capsule,.reward-badges-dynamic-table .dt-container lg-capsule{margin:0px;padding:5px 10px}lg-dynamic-table .dt-container lg-capsule .capsule-label,.reward-badges-dynamic-table .dt-container lg-capsule .capsule-label{float:left;margin-right:5px;color:#fff;max-width:100px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}lg-dynamic-table .dt-container lg-capsule .capsule-close,.reward-badges-dynamic-table .dt-container lg-capsule .capsule-close{float:right;border-radius:50%;margin:-2px;color:#fff}lg-dynamic-table .dt-container lg-capsule .capsule-close lg-close,.reward-badges-dynamic-table .dt-container lg-capsule .capsule-close lg-close{height:7px;margin:6px 9px 3px 9px}lg-dynamic-table .dt-container table.lg-table td:first-child,lg-dynamic-table .dt-container table.lg-table th:first-child,.reward-badges-dynamic-table .dt-container table.lg-table td:first-child,.reward-badges-dynamic-table .dt-container table.lg-table th:first-child{padding-right:10px}lg-dynamic-table .dt-container table.lg-table td:last-child,lg-dynamic-table .dt-container table.lg-table th:last-child,.reward-badges-dynamic-table .dt-container table.lg-table td:last-child,.reward-badges-dynamic-table .dt-container table.lg-table th:last-child{padding-left:10px}lg-dynamic-table .dt-container table.lg-table td:not(:first-child):not(:last-child),lg-dynamic-table .dt-container table.lg-table th:not(:first-child):not(:last-child),.reward-badges-dynamic-table .dt-container table.lg-table td:not(:first-child):not(:last-child),.reward-badges-dynamic-table .dt-container table.lg-table th:not(:first-child):not(:last-child){padding:10px 10px}lg-dynamic-table .dt-container table.lg-table tr td input-field,lg-dynamic-table .dt-container table.lg-table tr td lg-select,.reward-badges-dynamic-table .dt-container table.lg-table tr td input-field,.reward-badges-dynamic-table .dt-container table.lg-table tr td lg-select{margin:auto}lg-dynamic-table .dt-container table.lg-table tr td img,.reward-badges-dynamic-table .dt-container table.lg-table tr td img{max-width:30px;max-height:30px}lg-dynamic-table .dt-container table.lg-table tr .delete-action,.reward-badges-dynamic-table .dt-container table.lg-table tr .delete-action{font-size:20px;color:#8692a7;cursor:pointer}lg-dynamic-table .dt-container ul.inline-roles-list,.reward-badges-dynamic-table .dt-container ul.inline-roles-list{list-style:none;display:flex;gap:5px;flex-wrap:wrap;align-items:center;padding-bottom:10px;margin-top:-1px;background-color:#fff}lg-dynamic-table .dt-container ul.inline-roles-list>li,.reward-badges-dynamic-table .dt-container ul.inline-roles-list>li{display:inline-flex}lg-dynamic-table .dt-container ul.inline-roles-list>li lg-capsule,.reward-badges-dynamic-table .dt-container ul.inline-roles-list>li lg-capsule{line-height:15px}lg-dynamic-table .dt-container .add-button,.reward-badges-dynamic-table .dt-container .add-button{padding:10px 0px}lg-dynamic-table .add-button .popover-inner,.reward-badges-dynamic-table .add-button .popover-inner{height:auto;width:190px}lg-dynamic-table .add-button .popover-inner .popover-title,.reward-badges-dynamic-table .add-button .popover-inner .popover-title{font-size:13px;padding:11px 8px}lg-dynamic-table .add-button .popover-inner .popover-content,.reward-badges-dynamic-table .add-button .popover-inner .popover-content{padding:0px}lg-dynamic-table .add-button .popover-inner .popover-content .workrole-search input,.reward-badges-dynamic-table .add-button .popover-inner .popover-content .workrole-search input{height:30px}lg-dynamic-table .add-button .popover-inner .popover-content .workrole-search input::placeholder,.reward-badges-dynamic-table .add-button .popover-inner .popover-content .workrole-search input::placeholder{font-size:13px}lg-dynamic-table .add-button .popover-inner .popover-content ul.workrole-list,.reward-badges-dynamic-table .add-button .popover-inner .popover-content ul.workrole-list{max-height:250px;overflow:hidden auto}lg-dynamic-table .add-button .popover-inner .popover-content ul.workrole-list li,.reward-badges-dynamic-table .add-button .popover-inner .popover-content ul.workrole-list li{height:25px;cursor:pointer;display:flex;align-items:center}lg-dynamic-table .add-button .popover-inner .popover-content ul.workrole-list li:hover,.reward-badges-dynamic-table .add-button .popover-inner .popover-content ul.workrole-list li:hover{background-color:#e0ffff}lg-dynamic-table .add-button .popover-inner .popover-content ul.workrole-list li .dd-legend,.reward-badges-dynamic-table .add-button .popover-inner .popover-content ul.workrole-list li .dd-legend{width:10px;height:100%;flex-shrink:0}lg-dynamic-table .add-button .popover-inner .popover-content ul.workrole-list li .dd-label,.reward-badges-dynamic-table .add-button .popover-inner .popover-content ul.workrole-list li .dd-label{padding:0px 10px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}lg-dynamic-table .guaranteed-minutes,.reward-badges-dynamic-table .guaranteed-minutes{position:relative}lg-dynamic-table .guaranteed-minutes select,.reward-badges-dynamic-table .guaranteed-minutes select{width:100%;height:36px;border-radius:3px;border:1px solid #c4cdd5;font-size:14px;text-align:center;background-color:#fff}lg-dynamic-table .guaranteed-minutes select.input-disabled,.reward-badges-dynamic-table .guaranteed-minutes select.input-disabled{color:#637381;background-color:#f9fafb}lg-dynamic-table .guaranteed-minutes .guaranteed-minutes-input input,.reward-badges-dynamic-table .guaranteed-minutes .guaranteed-minutes-input input{position:absolute;top:-36px;left:0;text-align:center;font-size:14px;color:#212b36;width:80%;height:34px;border:none;background-color:rgba(0,0,0,0);margin:1px;margin-right:25px;padding:0 0 0 10px;box-shadow:none;border-radius:0px;-moz-appearance:textfield}lg-dynamic-table .guaranteed-minutes .guaranteed-minutes-input input::placeholder,.reward-badges-dynamic-table .guaranteed-minutes .guaranteed-minutes-input input::placeholder{opacity:0}lg-dynamic-table .guaranteed-minutes .guaranteed-minutes-input.input-disabled input,.reward-badges-dynamic-table .guaranteed-minutes .guaranteed-minutes-input.input-disabled input{cursor:not-allowed;color:#637381;background-color:rgba(0,0,0,0)}lg-dynamic-table .guaranteed-minutes .guaranteed-minutes-input.input-empty input::placeholder,.reward-badges-dynamic-table .guaranteed-minutes .guaranteed-minutes-input.input-empty input::placeholder{opacity:1}lg-dynamic-table .minor-policy-minute .lg-picker-input__wrapper,.reward-badges-dynamic-table .minor-policy-minute .lg-picker-input__wrapper{width:100%}lg-dynamic-table .minor-policy-minute .lg-picker-input__wrapper .lg-search-options,.reward-badges-dynamic-table .minor-policy-minute .lg-picker-input__wrapper .lg-search-options{width:100%;max-height:400px;overflow:auto;padding:5px}lg-dynamic-table .minor-policy-minute .lg-picker-input__wrapper .lg-search-options .lg-search-options__scroller,.reward-badges-dynamic-table .minor-policy-minute .lg-picker-input__wrapper .lg-search-options .lg-search-options__scroller{max-height:none}lg-add-notes-modal .lg-modal__body{padding:0}.add-notes-modal__notes-list{max-height:170px;overflow-y:auto;padding:1px 32px}.add-notes-modal__notes-list--header{padding-top:8px;height:20px;font-family:"Mallory Book";font-size:14px;font-weight:normal;font-stretch:normal;font-style:italic;line-height:1.43;letter-spacing:normal;color:#535e73}.add-notes-modal__notes-list--note{display:flex;margin-top:16px}.add-notes-modal__notes-list--note lg-worker-image{margin-right:9px}.add-notes-modal__notes-list--note-description{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#212b36}.add-notes-modal__notes-list--note-time{height:15px;font-family:"Mallory Book";font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#838f9c}.add-notes-modal__note-editor{padding:25px 32px 0 32px}.add-notes-modal__note-editor textarea{resize:none}.add-notes-modal__note-editor--characters-remaining{font-family:"Mallory Book";font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:right;color:#53585f;margin-top:8px}.collapsible-save-bar .btn-success{border-radius:3px;background-color:#6d7cbf;border:none}.collapsible-save-bar .btn-success:hover{background-color:#6d7cbf;filter:brightness(1.2)}.lg-timesheet-week-view{display:flex;flex-direction:column;height:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-timesheet-week-view{display:block}.lg-timesheet-week-view__left{float:left;background:#fff;min-width:530px}.lg-timesheet-week-view__footer{clear:both;padding:5px 20px !important}}.lg-timesheet-week-view ::-ms-clear{display:none}.lg-timesheet-week-view__header-spanner{flex:auto}.lg-timesheet-week-view--collapsed{grid-template-columns:600px 0}.lg-timesheet-week-view__worker-image{margin-right:15px;border:solid 2px #dfe3e8;border-radius:50%}.lg-timesheet-week-view__worker-image span{font-size:14px}.lg-timesheet-week-view__title{display:flex;align-items:center;grid-area:1/1/auto/span 2}.lg-timesheet-week-view__title-span{font-size:20px;line-height:1.4;color:#212b36;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.lg-timesheet-week-view__title-span-sub{font-size:14px;color:#212b36;display:flex;align-items:baseline}.lg-timesheet-week-view__title-span-sub--job{display:inline-block;max-width:50%}.lg-timesheet-week-view__title-span-sub--job.header-expanded{max-width:100%}.lg-timesheet-week-view__title-span-sub--home{display:inline-block;max-width:50%}.lg-timesheet-week-view__title-span-sub--home.header-expanded{max-width:100%}.lg-timesheet-week-view__title-span-sub--home::before{width:18px;height:16px;background-image:url(../img/legion/home-location@3x.png);content:"";display:inline-block;background-size:cover;margin:0 5px;position:relative;top:2px}.lg-timesheet-week-view__title-span-sub>div{margin-right:15px;font-size:14px}.lg-timesheet-week-view__title-span-sub>div.lg-timesheet-week-view__title-span-sub-separator{font-size:33px;line-height:0;position:relative;top:-3px;color:#979797}.lg-timesheet-week-view__title-span-sub>div:nth-child(2){margin-right:10px}.lg-timesheet-week-view__title-span-sub>div:nth-child(3){margin-right:2px}.lg-timesheet-week-view__approve{display:flex;align-items:center;justify-content:space-between}.lg-timesheet-week-view__approve.approved{padding:14px 20px}.lg-timesheet-week-view__status{margin:10px 0 10px 10px}.lg-timesheet-week-view__body{display:flex;flex-direction:column;min-height:700px;margin-left:10px;padding:18px 19px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);flex-grow:1}.lg-timesheet-week-view__body .loading-box{height:350px;width:100%}.lg-timesheet-week-view__body--clocks-title{color:#212b36;padding:5px 2px;font-weight:500}.lg-timesheet-week-view__body--clocks-title label{font-size:14px;margin-left:10px}.lg-timesheet-week-view__body--clocks-subtitle{display:inline-flex;align-items:center;gap:5px}.lg-timesheet-week-view__body--clocks-subtitle>span{color:#3989d6}.lg-timesheet-week-view__body--clocks-table-header{display:flex;margin:10px 0}.lg-timesheet-week-view__body--clocks-table-header>div{font-family:"Mallory Light";font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#95979a;text-indent:10px}.lg-timesheet-week-view__body--clocks-table-header>div>span{font-family:inherit;font-size:inherit;font-weight:inherit;margin-right:auto;white-space:nowrap}.lg-timesheet-week-view__body--clocks-table-header--day{width:14%;padding-left:2px}.lg-timesheet-week-view__body--clocks-table-header--scheduled{width:14%}.lg-timesheet-week-view__body--clocks-table-header--scheduled.split{width:13%}.lg-timesheet-week-view__body--clocks-table-header--scheduled.split.no-role{text-indent:5px}.lg-timesheet-week-view__body--clocks-table-header--scheduled.split.no-role.readonly{text-indent:0px}.lg-timesheet-week-view__body--clocks-table-header--scheduled.no-role:not(.split){width:16%;text-indent:20px}.lg-timesheet-week-view__body--clocks-table-header--scheduled.no-role:not(.split).readonly{text-indent:10px;width:15%}.lg-timesheet-week-view__body--clocks-table-header--break{text-indent:0px !important;width:21%;display:flex;justify-content:space-around}.lg-timesheet-week-view__body--clocks-table-header--break>.end{text-indent:15px}.lg-timesheet-week-view__body--clocks-table-header--break.no-role.readonly>.end{text-indent:0px;width:35%}.lg-timesheet-week-view__body--clocks-table-header--break.split{width:21%}.lg-timesheet-week-view__body--clocks-table-header--break.split.no-role .end{text-indent:10px}.lg-timesheet-week-view__body--clocks-table-header--break.no-role:not(.split){width:24%}.lg-timesheet-week-view__body--clocks-table-header--clockin{width:10%}.lg-timesheet-week-view__body--clocks-table-header--clockin.no-role:not(.split){width:12%;text-indent:15px}.lg-timesheet-week-view__body--clocks-table-header--clockin.no-role:not(.split).readonly{width:10%;text-indent:2px}.lg-timesheet-week-view__body--clocks-table-header--clockin.split.no-role{text-indent:5px}.lg-timesheet-week-view__body--clocks-table-header--clockin.split.no-role.readonly{width:9%;text-indent:0px}.lg-timesheet-week-view__body--clocks-table-header--clockout{width:11%}.lg-timesheet-week-view__body--clocks-table-header--clockout.no-role.readonly:not(.split){text-indent:-20px !important}.lg-timesheet-week-view__body--clocks-table-header--clockout:not(.readonly){text-indent:15px !important}.lg-timesheet-week-view__body--clocks-table-header--clockout.readonly:not(.split):not(.no-role){text-indent:15px !important}.lg-timesheet-week-view__body--clocks-table-header--clocked{width:7%;text-transform:capitalize;text-indent:0px !important}.lg-timesheet-week-view__body--clocks-table-header--clocked.no-role:not(.split){text-indent:10px !important}.lg-timesheet-week-view__body--clocks-table-header--clocked.no-role.readonly{text-indent:-30px !important}.lg-timesheet-week-view__body--clocks-table-header--hours{width:6%}.lg-timesheet-week-view__body--clocks-table-header--hours.no-role{width:7%}.lg-timesheet-week-view__body--clocks-table-header--role{width:7%;text-indent:6px !important}.lg-timesheet-week-view__body--clocks-table-header--role.split{text-indent:10px !important}.lg-timesheet-week-view__body--clocks-table-header--location{width:9.5%}.lg-timesheet-week-view__body--clocks-table-header--location.readonly:not(.split){text-indent:15px}.lg-timesheet-week-view__body--clocks-table-header--location.no-role{text-indent:15px;width:20%}.lg-timesheet-week-view__body--clocks-table-header--location.no-role.split:not(.readonly){text-indent:20px}.lg-timesheet-week-view__body--clocks-table-header--location.no-role:not(.split){text-indent:20%}.lg-timesheet-week-view__body--clocks-table-header--location.no-role.no-role.readonly:not(.split){text-indent:-15px}.lg-timesheet-week-view__body--clocks-table-header--actions{text-align:right}.lg-timesheet-week-view__body--timeoffs{margin-top:40px}.lg-timesheet-week-view__body--timeoffs-title{display:flex;align-items:center;color:#212b36;padding:5px 2px;font-weight:500}.lg-timesheet-week-view__body--timeoffs-title label{font-size:14px;margin-left:10px}.lg-timesheet-week-view__body--timeoffs-table-header{display:flex;padding-left:10px;margin:10px 0}.lg-timesheet-week-view__body--timeoffs-table-header>div{font-family:"Mallory Light";font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#95979a}.lg-timesheet-week-view__body--timeoffs-table-header--day{width:20%}.lg-timesheet-week-view__body--timeoffs-table-header--type{width:30%}.lg-timesheet-week-view__body--timeoffs-table-header--hours{width:10%}.lg-timesheet-week-view__body--timeoffs-table-header--start,.lg-timesheet-week-view__body--timeoffs-table-header--end{width:17%}.lg-timesheet-week-view__body--timeoffs--no-timeoff{position:relative;padding:11px 12px;background-image:linear-gradient(to bottom, #feffff, #f9fafb);border:solid 1px #e8ecf1}.lg-timesheet-week-view__body--timeoffs--no-timeoff-title{font-weight:normal;line-height:normal;color:#637381;display:inline-block}.lg-timesheet-week-view__body--timeoffs--no-timeoff-add{font-weight:500;line-height:1.67;float:right;color:#0087e3;cursor:pointer}.lg-timesheet-week-view__body--other-pays{margin-top:40px}.lg-timesheet-week-view__body--other-pays-title{display:flex;align-items:center;color:#212b36;padding:5px 2px;font-weight:500}.lg-timesheet-week-view__body--other-pays-title label{font-size:14px;margin-left:10px}.lg-timesheet-week-view__body--other-pays-table-header{display:flex;padding-left:10px;margin:10px 0}.lg-timesheet-week-view__body--other-pays-table-header>div{font-family:"Mallory Light";font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#95979a}.lg-timesheet-week-view__body--other-pays-table-header--day{width:20%}.lg-timesheet-week-view__body--other-pays-table-header--pay-type{width:30%}.lg-timesheet-week-view__body--other-pays-table-header--hours{width:10%}.lg-timesheet-week-view__body--other-pays-table-header--amount{width:10%}.lg-timesheet-week-view__body--other-pays-table-header--location{width:24%}.lg-timesheet-week-view__body--other-pays-no-otherpay{position:relative;padding:11px 12px;background-image:linear-gradient(to bottom, #feffff, #f9fafb);border:solid 1px #e8ecf1}.lg-timesheet-week-view__body--other-pays-no-otherpay-title{font-weight:normal;line-height:normal;color:#637381;display:inline-block}.lg-timesheet-week-view__body--other-pays-no-otherpay-add{font-weight:500;line-height:1.67;float:right;color:#0087e3;cursor:pointer}.lg-timesheet-week-view__body--premium-pays{margin-top:40px}.lg-timesheet-week-view__body--premium-pays-title{display:flex;align-items:center;color:#212b36;padding:5px 2px;font-weight:500}.lg-timesheet-week-view__body--premium-pays-title label{font-size:14px;margin-left:10px}.lg-timesheet-week-view__body--premium-pays-table-header{display:flex;padding-left:10px;margin:10px 0}.lg-timesheet-week-view__body--premium-pays-table-header>div{font-family:"Mallory Light";font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#95979a}.lg-timesheet-week-view__body--premium-pays-table-header--day{width:20%}.lg-timesheet-week-view__body--premium-pays-table-header--pay-type{width:25%}.lg-timesheet-week-view__body--premium-pays-table-header--hours{width:10%}.lg-timesheet-week-view__body--premium-pays-table-header--amount{width:10%}.lg-timesheet-week-view__body--premium-pays-table-header--location{width:24%}.lg-timesheet-week-view__timeclocks{flex:1 1 0;overflow:visible}.lg-timesheet-week-view__footer{display:flex;flex-direction:column;justify-content:space-between;border-top:solid 3px #69bdbe}.lg-timesheet-week-view__hours{display:flex;padding:5px 20px;color:#53585f;background-color:#ecf8f8;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);border-top:solid 3px #69bdbe}.lg-timesheet-week-view__hours>div{font-size:14px;font-weight:500;display:flex;align-items:center}.lg-timesheet-week-view__hours>div.clocked{flex:.17}.lg-timesheet-week-view__hours>div.scheduled{flex:.18}.lg-timesheet-week-view__hours>div.difference{flex:.2}.lg-timesheet-week-view__hours>div--status{margin-left:10px}.lg-timesheet-week-view__hours>div>span{font-size:14px;padding:5px;border-radius:5px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#53585f}.lg-timesheet-week-view__hours>div:nth-child(1)>span.correct,.lg-timesheet-week-view__hours>div:nth-child(3)>span.correct{background-color:#d8eed0;color:#4c7539}.lg-timesheet-week-view__hours>div:nth-child(1)>span.overtime,.lg-timesheet-week-view__hours>div:nth-child(3)>span.overtime{background-color:#fbeae5;color:#af6a57}.lg-timesheet-week-view__hours.less-margin>div{margin-left:10px}.lg-timesheet-week-view__hours.less-margin>div:first-child{margin-left:0}.lg-timesheet-week-view__alerts{display:flex;flex:.4;font-size:14px;padding:5px;border-radius:5px;font-weight:normal !important;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#53585f}.lg-timesheet-week-view__alert{width:17px;height:17px;margin-left:10px;background-image:url(../img/legion/lgComponents/timeclocks-clock.svg);background-size:cover}.lg-timesheet-week-view__alert--MissMealBreak{background-image:url(../img/legion/lgComponents/timeclocks-meal.svg)}.lg-timesheet-week-view__alert--MissRestBreak{background-image:url(../img/legion/lgComponents/timeclocks-rest.svg)}.lg-timesheet-week-view__alert--IncompleteClockIn{background-image:url(../img/legion/lgComponents/timeclocks-incomplete.svg)}.lg-timesheet-week-view__approved{font-size:1.2em;display:flex;align-items:center}.lg-timesheet-week-view__approved::before{content:"";width:20px;height:20px;margin-right:5px;background-image:url(../img/legion/lgComponents/timesheet-detail-approved.svg);background-size:contain}.lg-timesheet-week-view__action-buttons{position:sticky;bottom:4vh;padding:15px;border:1px solid #dfdede;background:#fff;align-self:flex-end;box-shadow:0 5px 11px 0 rgba(22,29,37,.16)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-timesheet-week-view__action-buttons{position:fixed;right:15%;display:flex;justify-content:flex-end;align-items:center;margin:0 0 10px;padding:23px;background:#fff}}.lg-timesheet-week-view__action-buttons ::-ms-clear{display:none}.lg-timesheet-week-view__action-buttons-cancel{margin-right:10.5px}.lg-timesheet-week-view__action-buttons-save button{background-image:linear-gradient(to bottom, #606fc7, #5865c1) !important;border:solid 1px #4f5dba !important}.lg-timesheet-week-view__action-buttons-save button[disabled]{background-image:linear-gradient(to bottom, #abb6f8, #adb0c7) !important;border:solid 1px #a6a8b6 !important}.lg-page-heading{margin-top:20px;margin-bottom:0}day-week-picker.timesheet-picker .day-week-picker{min-height:60px;box-shadow:none}.lg-week-timeclock-editor{position:relative;background-image:linear-gradient(to bottom, #feffff, #f9fafb);border:solid 1px #e8ecf1}.lg-week-timeclock-editor .timeclocks-wrapper{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;width:88%;padding:0 !important;justify-content:center}.lg-week-timeclock-editor .timeclocks-wrapper__shifts{display:flex;position:relative;padding-left:10px}.lg-week-timeclock-editor .timeclocks-wrapper__shifts:not(:last-child):after{content:"";background:#e9ecf1;position:absolute;width:100%;height:1px;left:1px;bottom:0}.lg-week-timeclock-editor .timeclocks-wrapper__shifts-role-border{position:absolute;width:6px;left:-6px;margin-right:8px}.lg-week-timeclock-editor .timeclocks-wrapper__fields{display:flex;display:-ms-flexbox;flex-direction:column}.lg-week-timeclock-editor .timeclocks-wrapper__fields.with-notes{border-bottom:solid 1px #e8ecf1;padding-bottom:10px}.lg-week-timeclock-editor .timeclocks-wrapper__fields-groups{display:flex;flex-direction:column;width:84%}.lg-week-timeclock-editor .timeclocks-wrapper__fields-groups--info{display:flex;min-height:45px;padding:0px 5px;padding-right:12px;flex-direction:column;justify-content:center}.lg-week-timeclock-editor .timeclocks-wrapper__fields-groups--info>div{display:flex}.lg-week-timeclock-editor .timeclocks-wrapper__fields-groups--info.hiddenClock{background-image:none;background-color:#e8ebed}.lg-week-timeclock-editor .timeclocks-wrapper__fields-groups--info.is-separate-group{position:relative}.lg-week-timeclock-editor .timeclocks-wrapper__fields-groups--info.is-separate-group:after{content:"";background:#e9ecf1;position:absolute;width:120.8%;height:1px;left:-136px;top:0}.lg-week-timeclock-editor .timeclocks-wrapper__fields-groups--info.pt-10{padding-top:10px !important}.lg-week-timeclock-editor .timeclocks-wrapper__fields-groups-clock-type{font-size:10px}.lg-week-timeclock-editor .main-container{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column}.lg-week-timeclock-editor .main-container .no-clickable{pointer-events:none}.lg-week-timeclock-editor .main-container .no-clickable img{vertical-align:top}.lg-week-timeclock-editor .main-container .field-container{display:flex;display:-ms-flexbox}.lg-week-timeclock-editor .main-container .field-container--group-no-show{display:flex;justify-content:space-between}.lg-week-timeclock-editor .main-container .field-container--group-no-show-reason{display:inline-flex}.lg-week-timeclock-editor .main-container .field-container--group-no-show-reason input-field{max-width:600px}.lg-week-timeclock-editor .main-container .field-container>div{padding:12px}.lg-week-timeclock-editor .main-container .field-container>div:not(:first-child){border-left:solid 1px #e8ecf1}.lg-week-timeclock-editor .main-container .field-container--day{width:14%;display:flex}.lg-week-timeclock-editor .main-container .field-container--day__approve-checkbox{margin-right:5px;height:18px}.lg-week-timeclock-editor .main-container .field-container--day__approve-checked{width:15px;height:15px;margin-left:1px;margin-right:5px;background:url(../img/legion/lgComponents/timesheet-checked.svg)}.lg-week-timeclock-editor .main-container .field-container--hours{width:9%;font-size:14px}.lg-week-timeclock-editor .main-container .field-container--scheduled{width:16%}.lg-week-timeclock-editor .main-container .field-container--clockin,.lg-week-timeclock-editor .main-container .field-container--clockout,.lg-week-timeclock-editor .main-container .field-container--break-begin,.lg-week-timeclock-editor .main-container .field-container--break-end{width:16%;position:relative}.lg-week-timeclock-editor .main-container .field-container--clockin.right,.lg-week-timeclock-editor .main-container .field-container--clockout.right,.lg-week-timeclock-editor .main-container .field-container--break-begin.right,.lg-week-timeclock-editor .main-container .field-container--break-end.right{margin-left:-5px}.lg-week-timeclock-editor .main-container .field-container--clockin.readonly-breaks,.lg-week-timeclock-editor .main-container .field-container--clockout.readonly-breaks,.lg-week-timeclock-editor .main-container .field-container--break-begin.readonly-breaks,.lg-week-timeclock-editor .main-container .field-container--break-end.readonly-breaks{max-width:105px}.lg-week-timeclock-editor .main-container .field-container--clockin>.no-breaks-notes,.lg-week-timeclock-editor .main-container .field-container--clockout>.no-breaks-notes,.lg-week-timeclock-editor .main-container .field-container--break-begin>.no-breaks-notes,.lg-week-timeclock-editor .main-container .field-container--break-end>.no-breaks-notes{position:absolute;top:3px;font-size:14px;color:#969696}.lg-week-timeclock-editor .main-container .field-container--clocked{width:9%;font-size:14px;margin-top:2px;padding-left:5px}.lg-week-timeclock-editor .main-container .field-container--role{width:10%;position:relative}.lg-week-timeclock-editor .main-container .field-container--role input-field div.select-wrapper{max-width:88.53px !important;min-width:50px;white-space:nowrap}.lg-week-timeclock-editor .main-container .field-container--role.no-role{width:30%}.lg-week-timeclock-editor .main-container .field-container--role-square{display:inline-block;min-width:12px;min-height:12px;border-radius:2px;margin-right:5px}.lg-week-timeclock-editor .main-container .field-container--role-option-wrapper{padding:0 10px;display:flex;align-items:center;text-transform:capitalize}.lg-week-timeclock-editor .main-container .field-container--role-option-wrapper.no-role{color:#989898}.lg-week-timeclock-editor .main-container .field-container--role-fake-select{line-height:1.4;font-size:14px;max-width:70px;overflow:hidden;height:20px;cursor:pointer;border-bottom:1px solid #4097e3}.lg-week-timeclock-editor .main-container .field-container--role-fake-select div{white-space:nowrap;padding:0;font-size:14px;line-height:1.3}.lg-week-timeclock-editor .main-container .field-container--role-fake-select.disabled{cursor:not-allowed}.lg-week-timeclock-editor .main-container .field-container--role-fake-select.disabled:active{pointer-events:none}.lg-week-timeclock-editor .main-container .field-container--role-fake-select.invalid{color:red;background-color:#fbeae5}.lg-week-timeclock-editor .main-container .field-container--location{width:18%;padding-left:8px;padding-right:18px}.lg-week-timeclock-editor .main-container .field-container--location input-field div.select-wrapper{max-width:100%}.lg-week-timeclock-editor .main-container .field-container--actions{width:3%;display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column}.lg-week-timeclock-editor .main-container .field-container--actions.no-role:not(.split){margin-left:auto}.lg-week-timeclock-editor .main-container .field-container--actions--dots{font-size:26px;text-align:center;line-height:.7;top:-5px;position:relative}.lg-week-timeclock-editor .main-container .field-container--actions--dots>a,.lg-week-timeclock-editor .main-container .field-container--actions--dots a:hover,.lg-week-timeclock-editor .main-container .field-container--actions--dots a:focus{font-size:inherit;color:#0087e3;text-decoration:none}.lg-week-timeclock-editor .main-container .field-container--actions--dots>.dropdown-menu li a{padding-left:10px;color:#636363}.lg-week-timeclock-editor .main-container .field-container--actions--delete{width:15px}.lg-week-timeclock-editor .main-container .field-container--day{display:inline-flex;height:58px;align-items:center}.lg-week-timeclock-editor .main-container .field-container--day span{font-size:14px;cursor:pointer;color:#0087e3}.lg-week-timeclock-editor .main-container .field-container--scheduled{font-size:14px}.lg-week-timeclock-editor .main-container .field-container--scheduled div{font-size:14px}.lg-week-timeclock-editor .main-container .field-container--scheduled div:first-child{height:45px;line-height:45px}.lg-week-timeclock-editor .main-container .field-container lg-new-time-input input-field{padding-right:40px}.lg-week-timeclock-editor .main-container .field-container .next-day-icon-trigger,.lg-week-timeclock-editor .main-container .field-container .is-rest-icon-trigger{position:absolute;bottom:0;left:71px}.lg-week-timeclock-editor .main-container .field-container .next-day-icon-trigger>.next-multi-days,.lg-week-timeclock-editor .main-container .field-container .is-rest-icon-trigger>.next-multi-days{color:#0086e3;font-size:10.5px;margin-left:-1px;font-weight:500}.lg-week-timeclock-editor .main-container .field-container .next-day-icon-trigger+.popover,.lg-week-timeclock-editor .main-container .field-container .is-rest-icon-trigger+.popover{background-color:#fff !important;min-width:100px;left:43px !important}.lg-week-timeclock-editor .main-container .field-container .next-day-icon-trigger+.popover .arrow,.lg-week-timeclock-editor .main-container .field-container .is-rest-icon-trigger+.popover .arrow{left:32% !important}.lg-week-timeclock-editor .main-container .field-container .next-day-icon-trigger+.popover .arrow::after,.lg-week-timeclock-editor .main-container .field-container .is-rest-icon-trigger+.popover .arrow::after{border-bottom-color:#fff !important;border-top-color:#fff !important}.lg-week-timeclock-editor .main-container .field-container .next-day-icon-trigger+.popover .popover-content,.lg-week-timeclock-editor .main-container .field-container .is-rest-icon-trigger+.popover .popover-content{padding:4px 4px 0 !important}.lg-week-timeclock-editor .main-container .field-container .next-day-icon-trigger+.popover .popover-content label,.lg-week-timeclock-editor .main-container .field-container .is-rest-icon-trigger+.popover .popover-content label{font-size:13px !important}.lg-week-timeclock-editor .main-container .field-container .is-hours-clock-trigger{font-size:14px}.lg-week-timeclock-editor .main-container .field-container .is-hours-clock-trigger+.popover{min-width:105px !important;background-color:#fff !important}.lg-week-timeclock-editor .main-container .field-container .is-hours-clock-trigger+.popover .popover-content{color:#333;padding:4px 4px 0 !important}.lg-week-timeclock-editor .main-container .field-container .is-hours-clock-trigger+.popover .popover-content label{font-size:13px !important}.lg-week-timeclock-editor .main-container .field-container .is-rest-icon-trigger{left:-17px;bottom:4px}.lg-week-timeclock-editor .main-container .field-container .is-rest-icon-trigger+.popover{left:-32px !important;width:auto !important}.lg-week-timeclock-editor .main-container .field-container .is-rest-icon-trigger img{width:10px}.lg-week-timeclock-editor .main-container .field-container-split{display:flex;display:-ms-flexbox}.lg-week-timeclock-editor .main-container .field-container-split--group-no-show{display:flex;justify-content:space-between}.lg-week-timeclock-editor .main-container .field-container-split--group-no-show-reason{display:inline-flex}.lg-week-timeclock-editor .main-container .field-container-split--group-no-show-reason input-field{max-width:600px}.lg-week-timeclock-editor .main-container .field-container-split>div{padding:12px}.lg-week-timeclock-editor .main-container .field-container-split>div:nth-child(3){border-left:solid 1px #e8ecf1}.lg-week-timeclock-editor .main-container .field-container-split .field-container--day{width:15%}.lg-week-timeclock-editor .main-container .field-container-split .field-container--hours{width:6.5%;font-size:14px;padding-top:22px}.lg-week-timeclock-editor .main-container .field-container-split .field-container--scheduled{width:16%}.lg-week-timeclock-editor .main-container .field-container-split .field-container--clockin,.lg-week-timeclock-editor .main-container .field-container-split .field-container--clockout,.lg-week-timeclock-editor .main-container .field-container-split .field-container--break-begin,.lg-week-timeclock-editor .main-container .field-container-split .field-container--break-end{width:16.5%;position:relative}.lg-week-timeclock-editor .main-container .field-container-split .field-container--clocked{width:9%;font-size:14px;margin-top:2px;padding-left:10px}.lg-week-timeclock-editor .main-container .field-container-split .field-container--role{width:10%}.lg-week-timeclock-editor .main-container .field-container-split .field-container--role lg-input-error .lg-input-error{position:absolute;z-index:1;width:max-content}.lg-week-timeclock-editor .main-container .field-container-split .field-container--role input-field div.select-wrapper{max-width:88.53px !important;min-width:50px;white-space:nowrap}.lg-week-timeclock-editor .main-container .field-container-split .field-container--role.no-role{width:30%}.lg-week-timeclock-editor .main-container .field-container-split .field-container--location{width:18%;padding-left:8px;padding-right:18px}.lg-week-timeclock-editor .main-container .field-container-split .field-container--location input-field div.select-wrapper{max-width:100%}.lg-week-timeclock-editor .main-container .field-container-split .field-container--actions{width:3%;display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column}.lg-week-timeclock-editor .main-container .field-container-split .field-container--actions--dots{font-size:26px;text-align:center;line-height:.7;top:-5px;position:relative}.lg-week-timeclock-editor .main-container .field-container-split .field-container--actions--dots>a,.lg-week-timeclock-editor .main-container .field-container-split .field-container--actions--dots a:hover,.lg-week-timeclock-editor .main-container .field-container-split .field-container--actions--dots a:focus{font-size:inherit;color:#0087e3;text-decoration:none}.lg-week-timeclock-editor .main-container .field-container-split .field-container--actions--dots>.dropdown-menu li a{padding-left:10px;color:#636363}.lg-week-timeclock-editor .main-container .field-container-split .field-container--actions--delete{width:15px}.lg-week-timeclock-editor .main-container .field-container-split .field-container--actions.no-role{margin-left:auto}.lg-week-timeclock-editor .main-container .field-container-split .field-container--day{display:inline-flex;height:58px;align-items:center}.lg-week-timeclock-editor .main-container .field-container-split .field-container--day span{font-size:14px;cursor:pointer;color:#0087e3}.lg-week-timeclock-editor .main-container .field-container-split .field-container--scheduled{font-size:14px}.lg-week-timeclock-editor .main-container .field-container-split .field-container--scheduled>div{font-size:14px}.lg-week-timeclock-editor .main-container .field-container-split .field-container--scheduled>div:first-child{height:45px;line-height:45px}.lg-week-timeclock-editor .main-container .field-container-split lg-new-time-input input-field{padding-right:40px}.lg-week-timeclock-editor .main-container .field-container-split .next-day-icon-trigger,.lg-week-timeclock-editor .main-container .field-container-split .is-rest-icon-trigger{position:absolute;bottom:0;left:71px}.lg-week-timeclock-editor .main-container .field-container-split .next-day-icon-trigger>.next-multi-days,.lg-week-timeclock-editor .main-container .field-container-split .is-rest-icon-trigger>.next-multi-days{color:#0086e3;font-size:10.5px;margin-left:-1px;font-weight:500}.lg-week-timeclock-editor .main-container .field-container-split .next-day-icon-trigger+.popover,.lg-week-timeclock-editor .main-container .field-container-split .is-rest-icon-trigger+.popover{background-color:#fff !important;min-width:100px;left:43px !important}.lg-week-timeclock-editor .main-container .field-container-split .next-day-icon-trigger+.popover .arrow,.lg-week-timeclock-editor .main-container .field-container-split .is-rest-icon-trigger+.popover .arrow{left:32% !important}.lg-week-timeclock-editor .main-container .field-container-split .next-day-icon-trigger+.popover .arrow::after,.lg-week-timeclock-editor .main-container .field-container-split .is-rest-icon-trigger+.popover .arrow::after{border-bottom-color:#fff !important;border-top-color:#fff !important}.lg-week-timeclock-editor .main-container .field-container-split .next-day-icon-trigger+.popover .popover-content,.lg-week-timeclock-editor .main-container .field-container-split .is-rest-icon-trigger+.popover .popover-content{padding:4px 4px 0 !important}.lg-week-timeclock-editor .main-container .field-container-split .next-day-icon-trigger+.popover .popover-content label,.lg-week-timeclock-editor .main-container .field-container-split .is-rest-icon-trigger+.popover .popover-content label{font-size:13px !important}.lg-week-timeclock-editor .main-container .field-container-split .is-hours-clock-trigger{font-size:14px}.lg-week-timeclock-editor .main-container .field-container-split .is-hours-clock-trigger+.popover{min-width:105px !important;background-color:#fff !important}.lg-week-timeclock-editor .main-container .field-container-split .is-hours-clock-trigger+.popover .popover-content{color:#333;padding:4px 4px 0 !important}.lg-week-timeclock-editor .main-container .field-container-split .is-hours-clock-trigger+.popover .popover-content label{font-size:13px !important}.lg-week-timeclock-editor .main-container .field-container-split .is-split{text-decoration:underline}.lg-week-timeclock-editor .main-container .field-container-split .is-rest-icon-trigger{left:-17px;bottom:4px}.lg-week-timeclock-editor .main-container .field-container-split .is-rest-icon-trigger+.popover{left:-32px !important;width:auto !important}.lg-week-timeclock-editor .main-container .field-container-split .is-rest-icon-trigger img{width:10px}.lg-week-timeclock-editor__note{width:400px;padding:12px 0 8px;display:block}.lg-week-timeclock-editor__menu-option{height:25px;line-height:2;cursor:pointer;white-space:nowrap}.lg-week-timeclock-editor__menu-option.selected{background:#f3f4fa}.lg-week-timeclock-editor__not-approvable-popover--title{font-weight:500}.lg-week-timeclock-editor__not-approvable-popover--reason{margin-top:5px}.lg-week-timeclock-editor__next-day.multi-days{padding-bottom:5px}.lg-week-timeclock-editor__next-day.multi-days>input-field{margin:10px 15px}.lg-week-timeclock-editor .popover{border-radius:4px;color:#fff;background-color:#0087e3}.lg-week-timeclock-editor .popover.locationPopover,.lg-week-timeclock-editor .popover.approvablePopover{background-color:#fff;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#000;width:238px;max-height:285px}.lg-week-timeclock-editor .popover.locationPopover .arrow::after,.lg-week-timeclock-editor .popover.approvablePopover .arrow::after{border-bottom-color:#fff;border-top-color:#fff}.lg-week-timeclock-editor .popover.locationPopover:not(.approvablePopover).bottom,.lg-week-timeclock-editor .popover.approvablePopover:not(.approvablePopover).bottom{margin-top:0px}.lg-week-timeclock-editor .popover.locationPopover:not(.approvablePopover) .arrow,.lg-week-timeclock-editor .popover.approvablePopover:not(.approvablePopover) .arrow{display:none}.lg-week-timeclock-editor .popover.locationPopover .popover-content,.lg-week-timeclock-editor .popover.approvablePopover .popover-content{padding:9px 14px}.lg-week-timeclock-editor .popover.locationPopover .popover-content:not(.approvablePopover),.lg-week-timeclock-editor .popover.approvablePopover .popover-content:not(.approvablePopover){padding:6px}.lg-week-timeclock-editor .popover.locationPopover .popover-content:not(.approvablePopover) .lg-timesheet-location-search__search-box,.lg-week-timeclock-editor .popover.approvablePopover .popover-content:not(.approvablePopover) .lg-timesheet-location-search__search-box{padding-right:0px}.lg-week-timeclock-editor .popover.approvablePopover{width:auto}.lg-week-timeclock-editor .popover.approvablePopover .arrow::after{border-bottom-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0)}.lg-week-timeclock-editor .margin-top input-field{margin-top:22px}.lg-week-timeclock-editor--error-message{font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:#cb0e0e;margin:10px 0px;text-align:center}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-week-timeclock-editor>*{display:inline-block;margin-right:15px}}.lg-week-timeclock-editor ::-ms-clear{display:none}.lg-week-timeclock-editor input-field[inline]{width:100%}.lg-week-timeclock-editor input-field[inline] input,.lg-week-timeclock-editor input-field[inline] select,.lg-week-timeclock-editor input-field[inline] .input-faked{box-shadow:inset 0 -1px 0 0 #0087e3}.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked{box-shadow:none}.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select{opacity:1}.lg-week-timeclock-editor input-field[inline].onlyFunctionalDisabled input{box-shadow:inset 0 -1px 0 0 #0087e3 !important}.lg-week-timeclock-editor input-field[inline].onlyFunctionalDisabled .input-form{cursor:pointer !important}.lg-week-timeclock-editor input-field .select-wrapper{position:initial}.lg-week-timeclock-editor input-field .select-wrapper span{max-width:inherit}.lg-week-timeclock-editor .lg-timesheet-location-search__search-box{padding-right:0}.lg-week-timeclock-editor .lg-timesheet-reason-input__other{width:325px !important}.lg-week-timeclock-editor .timesheethoursclock-tooltip div{line-height:18px}.lg-week-timeclock-editor .timesheethoursclock-tooltip div .date{color:#707070;min-width:100px}.lg-week-timeclock-editor .timesheethoursclock-tooltip div .hrs{color:#3d3d3d}.lg-week-timeclock-editor .timesheethoursclock-tooltip div .date,.lg-week-timeclock-editor .timesheethoursclock-tooltip div .hrs{font-weight:400;font-size:11px}.lg-week-timeclock-editor .timesheethoursclock-tooltip div .col-3{width:60%}.lg-week-timeclock-editor .timesheethoursclock-tooltip div .col-2{width:40%}.lg-week-timeoff-editor{position:relative;background-image:linear-gradient(to bottom, #feffff, #f9fafb);border:solid 1px #e8ecf1}.lg-week-timeoff-editor .main-container{display:flex;flex-direction:column}.lg-week-timeoff-editor .main-container .field-container{display:flex}.lg-week-timeoff-editor .main-container .field-container--day{width:20%;padding:12px;padding-top:15px !important;border-right:solid 1px #e8ecf1}.lg-week-timeoff-editor .main-container .field-container--day span{font-size:14px;cursor:pointer;color:#0087e3}.lg-week-timeoff-editor .main-container .field-container--timeoff-data{display:flex;flex-direction:column;width:80%}.lg-week-timeoff-editor .main-container .field-container--timeoff-data .fields-container{display:flex;flex-wrap:wrap}.lg-week-timeoff-editor .main-container .field-container--timeoff-data .fields-container>div{padding:12px}.lg-week-timeoff-editor .main-container .field-container--timeoff-data .fields-container>div:not(:first-child){border-left:solid 1px #e8ecf1}.lg-week-timeoff-editor .main-container .field-container--timeoff-data .fields-container--type{width:37%}.lg-week-timeoff-editor .main-container .field-container--timeoff-data .fields-container--hours{width:12%}.lg-week-timeoff-editor .main-container .field-container--timeoff-data .fields-container--start,.lg-week-timeoff-editor .main-container .field-container--timeoff-data .fields-container--end{width:21.5%;text-align:center;padding-left:0}.lg-week-timeoff-editor .main-container .field-container--timeoff-data .fields-container--action{width:6%}.lg-week-timeoff-editor .main-container .field-container--timeoff-data .fields-container--note{width:51%}.lg-week-timeoff-editor .main-container .field-container--timeoff-data .fields-container .defaulted{cursor:not-allowed}.lg-week-timeoff-editor .main-container .field-container--timeoff-data .fields-container .defaulted ng-form input{pointer-events:none}.lg-week-timeoff-editor .margin-top input-field{margin-top:22px}.lg-week-timeoff-editor__menu-trigger{font-size:26px;line-height:.7;position:relative;left:10px;top:-5px}.lg-week-timeoff-editor__menu-trigger>a,.lg-week-timeoff-editor__menu-trigger a:hover,.lg-week-timeoff-editor__menu-trigger a:focus{font-size:inherit;color:#0087e3;text-decoration:none}.lg-week-timeoff-editor__menu-trigger>.dropdown-menu li a{padding-left:10px;color:#636363}.lg-week-timeoff-editor--error-message{font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:#cb0e0e;margin:10px 0px;text-align:center}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-week-timeoff-editor>*{display:inline-block;margin-right:15px}}.lg-week-timeoff-editor ::-ms-clear{display:none}.lg-week-timeoff-editor .popover{border-radius:4px;color:#fff;background-color:#0087e3}.lg-week-timeoff-editor .popover .arrow::after{border-bottom-color:#0087e3;border-top-color:#0087e3}.lg-week-timeoff-editor .popover .lg-week-timeoff-editor__menu-option{height:25px;line-height:2;cursor:pointer;white-space:nowrap}.lg-week-timeoff-editor .popover .lg-week-timeoff-editor__menu-option:last-child{margin-bottom:0}.lg-week-timeoff-editor .daily-default-popover{width:150px;color:#000;background-color:#fff}.lg-week-timeoff-editor .daily-default-popover .arrow::after{border-bottom-color:#fff;border-top-color:#fff}.lg-week-timeoff-editor .daily-default-popover .popover-content{padding:9px 14px}.lg-week-timeoff-editor .daily-default-popover-start-time{width:150px;color:#000;background-color:#fff;left:61% !important}.lg-week-timeoff-editor .daily-default-popover-start-time .arrow::after{border-bottom-color:#fff;border-top-color:#fff}.lg-week-timeoff-editor .daily-default-popover-start-time .popover-content{padding:9px 14px}.lg-week-timeoff-editor .daily-default-popover-end-time{width:150px;color:#000;background-color:#fff;left:78% !important}.lg-week-timeoff-editor .daily-default-popover-end-time .arrow::after{border-bottom-color:#fff;border-top-color:#fff}.lg-week-timeoff-editor .daily-default-popover-end-time .popover-content{padding:9px 14px}.lg-week-timeoff-editor .daily-default-popover-hidden{display:none !important}.lg-week-timeoff-editor input-field[inline] input,.lg-week-timeoff-editor input-field[inline] select,.lg-week-timeoff-editor input-field[inline] .input-faked{box-shadow:inset 0 -1px 0 0 #0087e3}.lg-week-timeoff-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-timeoff-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-timeoff-editor input-field[inline] .input-form.input-field-disabled .input-faked{box-shadow:none}.lg-week-timeoff-editor .fields-container--hours input{text-align:center}.lg-timesheet-location-search__search-box .input-group-addon{padding-left:10px;background-color:#fff;color:#969696}.lg-timesheet-location-search__search-box input{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#000;height:32px;border-color:#d7d7d7;border-radius:3px;width:100%}.lg-timesheet-location-search__search-box input:not(:focus){border-left:0px;padding-left:0px}.lg-timesheet-location-search__locations-list{overflow-y:auto;max-height:232px}.lg-timesheet-location-search__locations-list.max-locations-reached{max-height:200px}.lg-timesheet-location-search__location-container{padding:10px 10px 10px 0;display:flex;align-items:center;padding-left:4px;cursor:pointer}.lg-timesheet-location-search__location-container--picture{width:24px;height:24px;border-radius:3px;margin-right:16px}.lg-timesheet-location-search__location-container--info-name{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#212b36}.lg-timesheet-location-search__location-container--info-city{font-family:"Mallory Book";font-size:10px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#95979a}.lg-timesheet-location-search__location-container:hover{background-color:#f5f5f5}.lg-timesheet-location-search__warning-message{font-size:10px;bottom:-35px;left:0;line-height:1.25;color:#a9a9a9;padding-top:8px}.lg-timeoff-defaults{position:absolute;margin-top:-40px;right:20px;z-index:1}.lg-timeoff-defaults{position:absolute;margin-top:-40px;right:20px;z-index:1}.timeoff-defaults-list__text-wrapper{display:flex;justify-content:space-between;margin:26px 0}.timeoff-defaults-list__text{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;color:#212b36;white-space:pre-line}.timeoff-defaults-list__text--numbers{font-weight:500;color:#919eab}.timeoff-defaults-list__table-wrapper{overflow:auto;height:400px}.timeoff-defaults-list__table-wrapper>div{display:flex;justify-content:space-around;width:20%}.timeoff-defaults-list__table-wrapper--reason{padding-left:44px !important;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#212b36;width:34% !important}.timeoff-defaults-list__table-wrapper .lg-table tr:first-child{border-top:1px solid #dfe3e8}.timeoff-defaults-list__table-header{margin:20px 0;display:flex;justify-content:space-around;padding-top:15px;border-top:1px solid #dfe3e8}.timeoff-defaults-list__table-header>div{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;color:#212b36;width:20%}.timeoff-defaults-list__table-header--reason{padding-left:44px !important;width:40% !important}.timeoff-defaults-list__info{color:#919eab;font-size:14px}.timeoff-defaults-list__thumbnail-wrapper{margin-left:15px;margin-right:12px;display:flex;align-items:center;justify-content:space-between}.timeoff-defaults-list input-field{width:80px}.lg-pay-period-export-toast{min-height:50px;border-radius:3px;background-color:#50b83c;box-shadow:0 2px 16px 0 rgba(33,43,54,.08),0 31px 41px 0 rgba(33,43,54,.2);position:fixed;top:10px;z-index:2000;left:50%;opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translate(-50%, -200px);margin-right:-50%;color:#fff;text-align:left;max-width:460px;display:flex;display:-ms-flex}.lg-pay-period-export-toast.entered{transform:translate(-50%, 0);opacity:1}.lg-pay-period-export-toast__loader{margin:15px;font-size:16px;position:relative;top:0;left:0}.lg-pay-period-export-toast__text-wrapper{display:flex;display:-ms-flex;flex-direction:column;margin:10px 0}.lg-pay-period-export-toast__simple-text{font-size:16px;font-weight:500;margin-right:20px}.lg-pay-period-export-toast__simple-text b{font-size:16px;font-weight:bold}.lg-pay-period-export-toast__sub-text{font-size:12px;font-weight:300;margin:5px 20px 0 0}.lg-pay-period-export-toast__dismiss{width:12px;height:12px;float:right;margin:20px 15px 0;opacity:.5}.lg-pay-period-export-modal-window .modal-dialog{width:400px}.lg-pay-period-export-modal{margin:15px 0;display:flex;justify-content:space-between}.lg-pay-period-export-modal__file-info{font-family:"Mallory Book";font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;display:flex;flex-direction:column}.lg-pay-period-export-modal__file-info--icon{position:absolute}.lg-pay-period-export-modal__file-info .fa-spin{color:#0087e3}.lg-pay-period-export-modal__file-info--pay-period{font-size:14px;color:#212121;margin-left:14px}.lg-pay-period-export-modal__file-info--status,.lg-pay-period-export-modal__file-info--download-info{font-size:11px;color:#8492a9;margin-left:14px}.lg-pay-period-export-modal__download-button{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#0087e3;text-decoration:underline;cursor:pointer}lg-property-meta-field .highLight{box-shadow:4px 0 0 0 #5c6ac3 inset}lg-property-meta-field .lg-question-input input-field+input-field{margin:0 0 0 15px}lg-property-meta-field question-input-content{display:inline-flex}lg-property-meta-field question-input-content input-field{margin-left:15px}lg-property-meta-field inline-input>ng-transclude{flex-direction:column}lg-property-meta-field inline-input>ng-transclude textarea{resize:vertical}lg-property-meta-field-group .field-group{position:relative}lg-property-meta-field-group .group-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;line-height:20px;color:#707070}lg-property-meta-field-group .delete-group{cursor:pointer}lg-property-meta-field-group .group-spliter{height:25px;background-color:#f4f6f8;margin-right:-2px;margin-left:-2px;border-top:1px solid #dfe3e8;border-bottom:1px solid #dfe3e8}lg-property-meta-field-group .plus-icon{height:30px;width:30px;font-size:18px;font-weight:300;border-radius:15px;border:1px solid #939bbc;border-style:dashed;color:#939bbc;cursor:pointer}lg-property-meta-field-group .plain-text{font-size:14px;color:#212b36;line-height:1.5;font-weight:300}lg-formula-textarea .input-label{font-size:14px;color:#637381;margin-bottom:6px;font-weight:300;white-space:nowrap}lg-formula-textarea input-field .input-form.input-field-disabled textarea{pointer-events:auto}lg-formula-textarea inline-input>ng-transclude{flex-direction:column}lg-formula-textarea inline-input>ng-transclude textarea{resize:vertical}lg-formula-textarea inline-input textarea.form-control{border:none;border-radius:4px 4px 0px 0px;box-shadow:none !important}lg-formula-textarea inline-input>ng-transclude{border:1px solid #ccc;border-radius:4px 4px 6px 6px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}lg-formula-textarea inline-input.text-area-focused>ng-transclude{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}lg-formula-textarea .custom-explainer{font-size:12px;font-weight:400;color:#5c5c5c;padding-left:20px;padding-bottom:10px}.last-updated-countdown{position:relative;padding-top:30px;padding-right:30px;text-align:right;z-index:9}.last-updated-countdown-hidden{opacity:0}.last-updated-countdown i{font-weight:100}.last-updated-countdown>span{text-transform:uppercase;color:#1f2a39}.last-updated-countdown-time img{width:10px}.last-updated-countdown-time-orange{color:#f78336}.last-updated-countdown-time-blue{color:#0087e3}.last-updated-countdown lg-button button{margin-left:15px}lg-location-templates .lg-location-templates_title{width:100%;height:51px;padding-left:10px;line-height:51px;float:left;margin-top:20px;border-bottom:1px solid #dfe3e8;background-color:#f2f6fc}lg-location-templates .lg-location-templates_titleText{margin-left:10px;font-size:16px;font-weight:500;letter-spacing:normal;color:#212b36}lg-location-templates .lg-location-templates table tr{height:54px;border-bottom:1px solid #dfe3e8}lg-location-templates .lg-location-templates table tr th:first-child{padding-left:48px !important}lg-location-templates .lg-location-templates table tr td:first-child{padding-left:48px !important}lg-location-templates .lg-location-templates table tr td:last-child{text-align:left !important}lg-location-templates .lg-location-templates table tr td.noConfig{color:#212b36}lg-location-templates .lg-location-templates table tr td.disabled{color:#949fab}lg-location-templates .lg-location-templates table tr td{padding:22px 0px 12px 0 px}lg-location-templates .lg-location-templates table tr td span{font-size:14px}lg-location-templates .lg-location-templates table tr td .action{color:#0086e3;cursor:pointer}lg-location-templates .lg-location-templates table tr td .action-reset{color:#d0021b;cursor:pointer}lg-location-templates .lg-location-templates table tr th:last-child{text-align:left !important}lg-location-templates .lg-location-templates .overridden{background:url("../img/legion/overiden.svg") center center no-repeat;display:inline-block;width:30px;height:30px;vertical-align:middle}lg-location-templates .lg-location-templates .one-line-overflow,lg-location-templates .lg-location-templates .ellipsis,lg-location-templates .lg-location-templates notification .notification-details-swap .person .name,notification .notification-details-swap .person lg-location-templates .lg-location-templates .name,lg-location-templates .lg-location-templates .generate-modal-location,lg-location-templates .lg-location-templates week-schedule-shift .week-schedule-worker-name,week-schedule-shift lg-location-templates .lg-location-templates .week-schedule-worker-name,lg-location-templates .lg-location-templates week-schedule-shift .week-schedule-role-name,week-schedule-shift lg-location-templates .lg-location-templates .week-schedule-role-name,lg-location-templates .lg-location-templates .draggable-shift .week-schedule-worker-name,.draggable-shift lg-location-templates .lg-location-templates .week-schedule-worker-name,lg-location-templates .lg-location-templates .draggable-shift .week-schedule-role-name,.draggable-shift lg-location-templates .lg-location-templates .week-schedule-role-name,lg-location-templates .lg-location-templates .week-schedule-shift .week-schedule-worker-name,.week-schedule-shift lg-location-templates .lg-location-templates .week-schedule-worker-name,lg-location-templates .lg-location-templates .week-schedule-shift .week-schedule-role-name,.week-schedule-shift lg-location-templates .lg-location-templates .week-schedule-role-name,lg-location-templates .lg-location-templates .lg-week-other-pay-editor input-field[inline] input,.lg-week-other-pay-editor input-field[inline] lg-location-templates .lg-location-templates input,lg-location-templates .lg-location-templates .lg-week-other-pay-editor input-field[inline] select,.lg-week-other-pay-editor input-field[inline] lg-location-templates .lg-location-templates select,lg-location-templates .lg-location-templates .lg-week-other-pay-editor input-field[inline] .input-faked,.lg-week-other-pay-editor input-field[inline] lg-location-templates .lg-location-templates .input-faked,lg-location-templates .lg-location-templates .lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search lg-location-templates .lg-location-templates input,lg-location-templates .lg-location-templates .lg-timesheet-other-pay-editor input-field[inline] input,.lg-timesheet-other-pay-editor input-field[inline] lg-location-templates .lg-location-templates input,lg-location-templates .lg-location-templates .lg-timesheet-other-pay-editor input-field[inline] select,.lg-timesheet-other-pay-editor input-field[inline] lg-location-templates .lg-location-templates select,lg-location-templates .lg-location-templates .lg-timesheet-other-pay-editor input-field[inline] .input-faked,.lg-timesheet-other-pay-editor input-field[inline] lg-location-templates .lg-location-templates .input-faked,lg-location-templates .lg-location-templates .lg-timesheet-other-pay-editor .main-container .field-container--location-search input,.lg-timesheet-other-pay-editor .main-container .field-container--location-search lg-location-templates .lg-location-templates input,lg-location-templates .lg-location-templates .sch .sch-location-publish-name,.sch lg-location-templates .lg-location-templates .sch-location-publish-name,lg-location-templates .lg-location-templates .sch .sch-worker-h-view-role-name,.sch lg-location-templates .lg-location-templates .sch-worker-h-view-role-name,lg-location-templates .lg-location-templates .sch .sch-worker-h-view-sub-role-name,.sch lg-location-templates .lg-location-templates .sch-worker-h-view-sub-role-name,lg-location-templates .lg-location-templates .sch .sch-shift-worker-profile-initials,.sch lg-location-templates .lg-location-templates .sch-shift-worker-profile-initials,lg-location-templates .lg-location-templates .select-inner-contents,lg-location-templates .lg-location-templates .announcements-list .one-attachment-title,.announcements-list lg-location-templates .lg-location-templates .one-attachment-title,lg-location-templates .lg-location-templates .new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input lg-location-templates .lg-location-templates .one-attachment-title,lg-location-templates .lg-location-templates .announcements-list .announcement-object .announcement-title,.announcements-list .announcement-object lg-location-templates .lg-location-templates .announcement-title,lg-location-templates .lg-location-templates .tmroster .tr .name,.tmroster .tr lg-location-templates .lg-location-templates .name,lg-location-templates .lg-location-templates .tmroster .tr .title,.tmroster .tr lg-location-templates .lg-location-templates .title,lg-location-templates .lg-location-templates .school-calendars-header-title,lg-location-templates .lg-location-templates .school-calendars .calendar-overview-title,.school-calendars lg-location-templates .lg-location-templates .calendar-overview-title,lg-location-templates .lg-location-templates .school-calendars .session-information-title,.school-calendars lg-location-templates .lg-location-templates .session-information-title,lg-location-templates .lg-location-templates .tm-info .timeoff-requests .request-body span,.tm-info .timeoff-requests .request-body lg-location-templates .lg-location-templates span,lg-location-templates .lg-location-templates .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container lg-location-templates .lg-location-templates .sch-shift-worker-profile-initials,lg-location-templates .lg-location-templates .lgn-badge-panel .badge-row .popover.fade div.popover-content,.lgn-badge-panel .badge-row .popover.fade lg-location-templates .lg-location-templates div.popover-content,lg-location-templates .lg-location-templates .forecast-prediction-tooltip-events div,.forecast-prediction-tooltip-events lg-location-templates .lg-location-templates div,lg-location-templates .lg-location-templates .lg-timesheet-table-improved__name .name,.lg-timesheet-table-improved__name lg-location-templates .lg-location-templates .name,lg-location-templates .lg-location-templates .lg-timesheet-table-improved__name .title,.lg-timesheet-table-improved__name lg-location-templates .lg-location-templates .title,lg-location-templates .lg-location-templates .timesheet-details-modal__title-span-sub--job,lg-location-templates .lg-location-templates .timesheet-details-modal__title-span-sub--home,lg-location-templates .lg-location-templates .lg-new-timeclock-editor-improved .main-container .field-container--location input,.lg-new-timeclock-editor-improved .main-container .field-container--location lg-location-templates .lg-location-templates input,lg-location-templates .lg-location-templates .lg-new-timeclock-editor-improved input-field[inline] input,.lg-new-timeclock-editor-improved input-field[inline] lg-location-templates .lg-location-templates input,lg-location-templates .lg-location-templates .lg-new-timeclock-editor-improved input-field[inline] select,.lg-new-timeclock-editor-improved input-field[inline] lg-location-templates .lg-location-templates select,lg-location-templates .lg-location-templates .lg-new-timeclock-editor-improved input-field[inline] .input-faked,.lg-new-timeclock-editor-improved input-field[inline] lg-location-templates .lg-location-templates .input-faked,lg-location-templates .lg-location-templates .lg-schedule-change-premium__rules input-field select,.lg-schedule-change-premium__rules input-field lg-location-templates .lg-location-templates select,lg-location-templates .lg-location-templates .timesheet-details-info__title-span-sub--job,lg-location-templates .lg-location-templates .timesheet-details-info__title-span-sub--home,lg-location-templates .lg-location-templates .lg-timesheet-timeoff-editor input-field[inline] input,.lg-timesheet-timeoff-editor input-field[inline] lg-location-templates .lg-location-templates input,lg-location-templates .lg-location-templates .lg-timesheet-timeoff-editor input-field[inline] select,.lg-timesheet-timeoff-editor input-field[inline] lg-location-templates .lg-location-templates select,lg-location-templates .lg-location-templates .lg-timesheet-timeoff-editor input-field[inline] .input-faked,.lg-timesheet-timeoff-editor input-field[inline] lg-location-templates .lg-location-templates .input-faked,lg-location-templates .lg-location-templates .lg-timesheet-week-view__title-span-sub--job,lg-location-templates .lg-location-templates .lg-timesheet-week-view__title-span-sub--home,lg-location-templates .lg-location-templates .lg-week-timeclock-editor input-field[inline] input,.lg-week-timeclock-editor input-field[inline] lg-location-templates .lg-location-templates input,lg-location-templates .lg-location-templates .lg-week-timeclock-editor input-field[inline] select,.lg-week-timeclock-editor input-field[inline] lg-location-templates .lg-location-templates select,lg-location-templates .lg-location-templates .lg-week-timeclock-editor input-field[inline] .input-faked,.lg-week-timeclock-editor input-field[inline] lg-location-templates .lg-location-templates .input-faked,lg-location-templates .lg-location-templates .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-location-templates .lg-location-templates input,lg-location-templates .lg-location-templates .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-location-templates .lg-location-templates select,lg-location-templates .lg-location-templates .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-location-templates .lg-location-templates .input-faked,lg-location-templates .lg-location-templates .lg-week-timeoff-editor input-field[inline] input,.lg-week-timeoff-editor input-field[inline] lg-location-templates .lg-location-templates input,lg-location-templates .lg-location-templates .lg-week-timeoff-editor input-field[inline] select,.lg-week-timeoff-editor input-field[inline] lg-location-templates .lg-location-templates select,lg-location-templates .lg-location-templates .lg-week-timeoff-editor input-field[inline] .input-faked,.lg-week-timeoff-editor input-field[inline] lg-location-templates .lg-location-templates .input-faked{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}lg-location-templates .lg-location-templates .template-title{max-width:80%;display:inline-block;color:#0086e3}lg-location-templates .lg-location-templates .template-title:hover{cursor:pointer;text-decoration:underline}lg-location-templates .lg-location-templates .template-title-unlink{max-width:80%;display:inline-block;color:#0086e3}lg-location-templates .lg-location-templates .template-title-unlink:hover{cursor:not-allowed;text-decoration:none}lg-location-templates .lg-location-templates .disabled{color:#949fab !important;cursor:not-allowed !important}.lg-autocomplete{position:relative}.lg-autocomplete .lg-search-icon{top:10px;right:20px;display:none;width:12px;height:12px;border:2px solid #919eab;position:absolute;border-radius:50%}.lg-autocomplete .lg-search-icon::before{content:"";display:inline-block;position:absolute;right:-7px;bottom:-4px;background:#919eab;width:9px;height:2px;transform:rotate(45deg);border-radius:1px}.company-holidays-list__explainer-wrapper{margin:26px 0;display:flex;justify-content:space-between}.company-holidays-list__explainer-wrapper--explainer{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;color:#212b36;white-space:pre-line}.company-holidays-list__explainer-wrapper--items-selected{font-size:14px;font-weight:500;color:#919eab}.company-holidays-list__table-header{margin:20px 0 10px;display:flex;justify-content:flex-start;padding-top:15px;border-top:1px solid #dfe3e8}.company-holidays-list__table-header>div{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;color:#212b36}.company-holidays-list__table-header--enabled{width:10%;padding-left:10px !important}.company-holidays-list__table-header--name{width:40%}.company-holidays-list__table-wrapper{overflow:auto;height:400px}.company-holidays-list__table-wrapper tr.selected{background-color:#f3f4fa}.company-holidays-list__table-wrapper--enabled{padding-left:10px !important;width:10%}.company-holidays-list__table-wrapper--name{width:40%}.company-holidays-list__table-wrapper--fixed-hours{padding-left:45px !important}.company-holidays-list__table-wrapper .lg-table tr:first-child{border-top:1px solid #dfe3e8}.company-holidays-list__bottom-explainer{position:absolute;bottom:32px}.lg-timesheet-approval-settings{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212b36;margin-bottom:10px;border-top:1px solid #dfe3e8}.lg-timesheet-approval-settings__rules{width:100%}.lg-timesheet-approval-settings__rules tr th,.lg-timesheet-approval-settings__rules tr td{font-size:14px;padding:23px 0 11px 0;border-bottom:1px solid #dfe3e8;vertical-align:middle}.lg-timesheet-approval-settings__rules tr th:first-child,.lg-timesheet-approval-settings__rules tr td:first-child{padding-left:21px}.lg-timesheet-approval-settings__rules tr th.approval-level,.lg-timesheet-approval-settings__rules tr td.approval-level{width:25%}.lg-timesheet-approval-settings__rules tr th.approval-level lg-switch.disabled-for-admin input:checked:disabled+.slider,.lg-timesheet-approval-settings__rules tr td.approval-level lg-switch.disabled-for-admin input:checked:disabled+.slider{background-color:#313d92;box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 1px #2a368b;border:solid 1px #1f2b7a}.lg-timesheet-approval-settings__rules tr th.timesheet-due,.lg-timesheet-approval-settings__rules tr td.timesheet-due{width:20%;padding-left:15px}.lg-timesheet-approval-settings__rules tr th.edit-after,.lg-timesheet-approval-settings__rules tr td.edit-after{width:20%}.lg-timesheet-approval-settings__rules tr th.action,.lg-timesheet-approval-settings__rules tr td.action{width:15%}.lg-timesheet-approval-settings__rules tr th{font-weight:400}.lg-timesheet-approval-settings__rules tr td{font-weight:300;padding-top:5px;padding-bottom:5px}.lg-timesheet-approval-settings__rules tr td>span{font-size:14px;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#212b36}.lg-timesheet-approval-settings__rules tr td.approval-level .level-name{font-size:14px;padding-left:13px;position:relative;top:-8px}.lg-timesheet-approval-settings__rules tr td.roles input[type=text]{width:110px}.lg-timesheet-approval-settings__rules tr td .edit-button{margin-right:20px}.lg-timesheet-approval-settings__rules tr:last-child td{border-bottom:1px solid #dfe3e8}.lg-timesheet-approval-settings input-field[inline] input,.lg-timesheet-approval-settings input-field[inline] select,.lg-timesheet-approval-settings input-field[inline] .input-faked{box-shadow:inset 0 -1px 0 0 #0087e3}.lg-timesheet-approval-settings input-field[inline] .input-form.input-field-disabled input,.lg-timesheet-approval-settings input-field[inline] .input-form.input-field-disabled select,.lg-timesheet-approval-settings input-field[inline] .input-form.input-field-disabled .input-faked{box-shadow:none}.lg-timesheet-approval-settings input-field[inline].onlyFunctionalDisabled input{box-shadow:inset 0 -1px 0 0 #0087e3 !important}.lg-timesheet-approval-settings input-field[inline].onlyFunctionalDisabled .input-form{cursor:pointer !important}.rest-break-rule-modal .modal-dialog{width:767px}.rest-break-rule-modal__description{color:#637381}.rest-break-rule-modal__question{font-size:14px;color:#212b36}lg-multiple-select[inline]>.lg-multiple-select{display:inline-block}lg-multiple-select .multiple-select{position:relative}lg-multiple-select .select-list{padding:5px;max-height:190px;overflow:auto}lg-multiple-select .select-list-item{padding:6px 5px;display:flex}lg-multiple-select .select-list-item .option-hint{color:#afafaf;align-self:center;text-indent:5px;white-space:nowrap;font-weight:normal}lg-multiple-select .dropdonw-list-loader{margin:10px;height:30px;color:gray}.schedule-change-reason-initiator__explainer-wrapper{margin:12px 0;display:flex;justify-content:space-between}.schedule-change-reason-initiator__explainer-wrapper--explainer{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;color:#212b36;white-space:pre-line}.schedule-change-reason-initiator__explainer-wrapper--items-selected{font-size:14px;font-weight:500;color:#919eab}.schedule-change-reason-initiator__table-header{margin-bottom:20px;display:flex;justify-content:flex-start;padding-top:15px;border-top:1px solid #dfe3e8}.schedule-change-reason-initiator__table-header>div{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;color:#212b36}.schedule-change-reason-initiator__table-header--reason{width:50%}.schedule-change-reason-initiator__table-header--manager-requested{width:27%}.schedule-change-reason-initiator__table-wrapper{overflow:auto;height:400px}.schedule-change-reason-initiator__table-wrapper tr.selected{background-color:#f3f4fa}.schedule-change-reason-initiator__table-wrapper--reason{width:70%}.schedule-change-reason-initiator__table-wrapper--manager-requested{width:29%}.schedule-change-reason-initiator__table-wrapper--personal-reason{width:19%}.schedule-change-reason-initiator__table-wrapper .lg-table tr:first-child{border-top:1px solid #dfe3e8}.schedule-change-reason-initiator__bottom-explainer{position:absolute;bottom:32px}.lg-schedule-change-reason-initiator__manage{position:absolute;right:20px;top:90px;z-index:1}.lg-schedule-change-reason-initiator.template .lg-schedule-change-reason-initiator__manage{top:25px}.lg-schedule-change-reason-initiator__placeholder{font-size:14px;line-height:1.43;color:#a8adb0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-schedule-change-reason-initiator .lg-input-wrapper__wrapper{display:flex;flex-wrap:wrap}}.lg-schedule-change-reason-initiator .lg-input-wrapper__wrapper ::-ms-clear{display:none}.lg-schedule-change-reason-initiator__item{font-size:14px;line-height:1.43;color:#212b36}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-schedule-change-reason-initiator__item{flex-basis:30%;margin:5px 0}}.lg-schedule-change-reason-initiator__item ::-ms-clear{display:none}lg-location-labor-model-table .configuration-header{background:#f2f6fc;padding:12px 20px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);border-radius:4px}lg-location-labor-model-table .configuration-header label{font-size:14px;color:#212b36;font-weight:500;white-space:nowrap;padding-left:15px;flex-grow:1}lg-location-labor-model-table .workRole{height:38px;color:#3c4c65;line-height:38px;padding:5px 0}lg-location-labor-model-table .workRoleContainer{border-bottom:1px solid #dfe3e8;background-color:#fff;padding:4px 20px;padding-left:36px}lg-location-labor-model-table .workRoleContainer lg-switch.disabled-for-admin input:checked:disabled+.slider{background-color:#313d92;box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 1px #2a368b;border:solid 1px #1f2b7a}code-mirror textarea{width:400px}code-mirror .CodeMirror{height:300px;color:#000;direction:ltr;border:1px solid #ccc;padding:6px 12px}code-mirror .CodeMirror div,code-mirror .CodeMirror pre,code-mirror .CodeMirror span{font-size:14px}code-mirror .CodeMirror-empty{color:#919eab}.lg-timesheet-other-pay-editor{position:relative;padding:11px 12px;background-image:linear-gradient(to bottom, #feffff, #f9fafb);border:solid 1px #e8ecf1;margin-left:30px}.lg-timesheet-other-pay-editor .main-container{display:flex;flex-direction:column}.lg-timesheet-other-pay-editor .main-container .field-container{display:flex}.lg-timesheet-other-pay-editor .main-container .field-container--type{width:38% !important;padding-right:10px}.lg-timesheet-other-pay-editor .main-container .field-container--hours{width:10% !important;padding-right:10px}.lg-timesheet-other-pay-editor .main-container .field-container--amount{width:10% !important;padding-right:10px}.lg-timesheet-other-pay-editor .main-container .field-container--hours-placeholder,.lg-timesheet-other-pay-editor .main-container .field-container--amount-placeholder{width:10% !important;padding-right:10px;pointer-events:none}.lg-timesheet-other-pay-editor .main-container .field-container--hours-placeholder input,.lg-timesheet-other-pay-editor .main-container .field-container--amount-placeholder input{box-shadow:none}.lg-timesheet-other-pay-editor .main-container .field-container--location-search{width:35%}.lg-timesheet-other-pay-editor .main-container .field-container--location-search-disabled{width:33% !important}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-timesheet-other-pay-editor>*{display:inline-block;margin-right:15px}}.lg-timesheet-other-pay-editor ::-ms-clear{display:none}.lg-timesheet-other-pay-editor.touched{background-color:#ebf4fa;border-color:#b4e0fa}.lg-timesheet-other-pay-editor.start{border-radius:3px 3px 0 0}.lg-timesheet-other-pay-editor.end{border-radius:0 0 3px 3px}.lg-timesheet-other-pay-editor.break{border-top:0}.lg-timesheet-other-pay-editor.breakEnd{border-top:0;border-bottom:0}.lg-timesheet-other-pay-editor__menu-trigger{font-size:26px;text-align:center;line-height:.2;position:absolute;right:21px;height:20px}.lg-timesheet-other-pay-editor__menu-trigger>a,.lg-timesheet-other-pay-editor__menu-trigger a:hover,.lg-timesheet-other-pay-editor__menu-trigger a:focus{font-size:inherit;color:#0087e3;text-decoration:none}.lg-timesheet-other-pay-editor__menu-trigger>.dropdown-menu li a{padding-left:10px;color:#636363}.lg-timesheet-other-pay-editor__menu-option{height:25px;line-height:2;cursor:pointer;white-space:nowrap}.lg-timesheet-other-pay-editor__menu-option.not-allowed{cursor:not-allowed;color:#c4cdd5}.lg-timesheet-other-pay-editor__note{margin-top:12px}.lg-timesheet-other-pay-editor__note--premium{color:#95979a;padding-bottom:8px}.lg-timesheet-other-pay-editor__button{grid-column:5}.lg-timesheet-other-pay-editor__has-note{position:absolute;left:-10px;width:15px;height:15px;background-image:url(../img/legion/lgComponents/timeclocks-comment.svg);background-size:contain}.lg-timesheet-other-pay-editor .premium-pay-action{position:absolute;right:15px}.lg-timesheet-other-pay-editor .popover{border-radius:4px;color:#fff;background-color:#0087e3}.lg-timesheet-other-pay-editor .popover .arrow::after{border-bottom-color:#0087e3;border-top-color:#0087e3}.lg-timesheet-other-pay-editor .popover.locationPopover{background-color:#fff;font-family:"Mallory Book";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#000;width:238px;max-height:285px}.lg-timesheet-other-pay-editor .popover.locationPopover.bottom{margin-top:0px}.lg-timesheet-other-pay-editor .popover.locationPopover .arrow{display:none}.lg-timesheet-other-pay-editor .popover.locationPopover .popover-content{padding:6px}.lg-timesheet-other-pay-editor .popover.locationPopover .popover-content .lg-timesheet-location-search__search-box{padding-right:0px}.lg-timesheet-other-pay-editor input-field[inline] input,.lg-timesheet-other-pay-editor input-field[inline] select,.lg-timesheet-other-pay-editor input-field[inline] .input-faked{box-shadow:inset 0 -1px 0 0 #0087e3}.lg-timesheet-other-pay-editor input-field[inline] .input-form.input-field-disabled input,.lg-timesheet-other-pay-editor input-field[inline] .input-form.input-field-disabled select,.lg-timesheet-other-pay-editor input-field[inline] .input-form.input-field-disabled .input-faked{box-shadow:none}.lg-timesheet-other-pay-editor input-field.field-container--hours input,.lg-timesheet-other-pay-editor input-field.field-container--amount input{text-align:center}.lg-timesheet-other-pay-editor input-field[inline].onlyFunctionalDisabled input{box-shadow:inset 0 -1px 0 0 #0087e3 !important}.lg-timesheet-other-pay-editor input-field[inline].onlyFunctionalDisabled .input-form{cursor:pointer !important}.lg-timesheet-balance-pay-editor{position:relative;padding:11px 12px;background-image:linear-gradient(to bottom, #feffff, #f9fafb);border:solid 1px #e8ecf1;margin-left:30px}.lg-timesheet-balance-pay-editor .main-container{display:flex;flex-direction:column}.lg-timesheet-balance-pay-editor .main-container .field-container{display:flex}.lg-timesheet-balance-pay-editor .main-container .field-container--type{width:29% !important;padding-right:10px;text-align:left}.lg-timesheet-balance-pay-editor .main-container .field-container--hours{width:25% !important;text-align:center}.lg-timesheet-balance-pay-editor .main-container .field-container--earning-code{width:29% !important;padding-right:10px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-timesheet-balance-pay-editor>*{display:inline-block;margin-right:15px}}.lg-timesheet-balance-pay-editor ::-ms-clear{display:none}.lg-timesheet-balance-pay-editor.touched{background-color:#ebf4fa;border-color:#b4e0fa}.lg-timesheet-balance-pay-editor.start{border-radius:3px 3px 0 0}.lg-timesheet-balance-pay-editor.end{border-radius:0 0 3px 3px}.lg-timesheet-balance-pay-editor.break{border-top:0}.lg-timesheet-balance-pay-editor.breakEnd{border-top:0;border-bottom:0}.lg-timesheet-balance-pay-editor__menu-trigger{font-size:26px;text-align:center;line-height:.2;position:absolute;right:21px;height:20px}.lg-timesheet-balance-pay-editor__menu-trigger>a,.lg-timesheet-balance-pay-editor__menu-trigger a:hover,.lg-timesheet-balance-pay-editor__menu-trigger a:focus{font-size:inherit;color:#0087e3;text-decoration:none}.lg-timesheet-balance-pay-editor__menu-trigger>.dropdown-menu li a{padding-left:10px;color:#636363}.lg-timesheet-balance-pay-editor__menu-option{height:25px;line-height:2;cursor:pointer;white-space:nowrap}.lg-timesheet-balance-pay-editor__menu-option.not-allowed{cursor:not-allowed;color:#c4cdd5}.lg-timesheet-balance-pay-editor__note{margin-top:12px}.lg-timesheet-balance-pay-editor__note--premium{color:#95979a;padding-bottom:8px}.lg-timesheet-balance-pay-editor__button{grid-column:5}.lg-timesheet-balance-pay-editor__has-note{position:absolute;left:-10px;width:15px;height:15px;background-image:url(../img/legion/lgComponents/timeclocks-comment.svg);background-size:contain}.lg-timesheet-balance-pay-editor .balance-pay-action{position:absolute;right:15px}.lg-timesheet-balance-pay-editor .popover{border-radius:4px;color:#fff;background-color:#0087e3}.lg-timesheet-balance-pay-editor .popover .arrow::after{border-bottom-color:#0087e3;border-top-color:#0087e3}lg-timesheet-hour-distribution .lg-table{width:95% !important;margin-left:30px}lg-timesheet-hour-distribution .lg-table tr{background-image:linear-gradient(to bottom, #feffff, #f9fafb)}lg-timesheet-hour-distribution .lg-table td{font-size:12px !important}lg-timesheet-hour-distribution .lg-table tr.selected-day td{color:#3d3d3d !important}lg-timesheet-hour-distribution .lg-table tr.unSelected-day td{color:#989898 !important}lg-timesheet-hour-distribution .lg-table .hour-distribution-header{height:52px}lg-timesheet-hour-distribution .lg-table .hour-distribution-header td{color:#95979a !important;padding:8px 16px 0px 16px}lg-timesheet-hour-distribution .lg-table .hour-distribution-item{height:52px;border:1px solid #e8ecf1}lg-timesheet-hour-distribution .lg-table .hour-distribution-item td{padding:10px 16px}lg-timesheet-hour-distribution .lg-table .hour-distribution-item td:first-child{border-right:1px solid #e8ecf1}.lg-other-pay-options{position:relative}.lg-other-pay-options__header{font-size:14px;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#212b36;padding:14px 21px;border-bottom:1px solid #dfe3e8;border-top:1px solid #dfe3e8}.lg-other-pay-options__manage{position:absolute;right:0;top:0}.lg-other-pay-options__placeholder,.lg-other-pay-options__modal-placeholder{font-size:14px;line-height:1.43;color:#a8adb0}.lg-other-pay-options__modal-placeholder{min-height:300px}.lg-other-pay-options__item{font-size:14px;line-height:1.43;color:#212b36}.lg-other-pay-options .lg-input-wrapper__wrapper{grid-template-columns:1fr 1fr !important}.lg-other-pay-options__input{margin-bottom:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.lg-other-pay-options__add{margin-left:18px}.lg-other-pay-options__field{width:50%;height:36px;border-radius:3px;background-color:#fff;box-shadow:inset 0 1px 2px 0 rgba(102,113,123,.01),inset 0 0 0 1px rgba(102,113,123,.05);border:1px solid #c4cdd5;font-size:14px;color:#212b36;padding:0 12px;transition:border-color .24s}.lg-other-pay-options__container{padding:20px 0}.lg-other-pay-options__table-wrapper{width:100%}.lg-other-pay-options__table-wrapper tr th,.lg-other-pay-options__table-wrapper tr td{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#212b36;font-weight:300;padding:23px 0 11px 0;border-bottom:1px solid #dfe3e8}.lg-other-pay-options__table-wrapper tr th:first-child,.lg-other-pay-options__table-wrapper tr td:first-child{padding-left:21px}.lg-other-pay-options__table-wrapper tr th:last-child,.lg-other-pay-options__table-wrapper tr td:last-child{padding-right:21px}.lg-other-pay-options__table-wrapper tr th.type,.lg-other-pay-options__table-wrapper tr td.type{width:30%}.lg-other-pay-options__table-wrapper tr th.type>span,.lg-other-pay-options__table-wrapper tr td.type>span{font-size:14px}.lg-other-pay-options__table-wrapper tr th.type>span.link,.lg-other-pay-options__table-wrapper tr td.type>span.link{cursor:pointer;text-decoration:underline}.lg-other-pay-options__table-wrapper tr th.type.disabled-type>span,.lg-other-pay-options__table-wrapper tr td.type.disabled-type>span{opacity:.4;color:#212b36}.lg-other-pay-options__table-wrapper tr th.hours,.lg-other-pay-options__table-wrapper tr td.hours{width:20%;text-align:center;padding-bottom:0}.lg-other-pay-options__table-wrapper tr th.hours .lg-question-input__toggle,.lg-other-pay-options__table-wrapper tr td.hours .lg-question-input__toggle{margin-right:0}.lg-other-pay-options__table-wrapper tr th.amount,.lg-other-pay-options__table-wrapper tr td.amount{width:20%;text-align:center}.lg-other-pay-options__table-wrapper tr th.enabled,.lg-other-pay-options__table-wrapper tr td.enabled{width:12%;text-align:left;padding-bottom:0}.lg-other-pay-options__table-wrapper tr th.enabled .lg-question-input__toggle,.lg-other-pay-options__table-wrapper tr td.enabled .lg-question-input__toggle{margin-right:0}.lg-other-pay-options__table-wrapper tr th.delete,.lg-other-pay-options__table-wrapper tr td.delete{width:10%;text-align:center}.lg-other-pay-options__table-wrapper tr th.delete.del-edit,.lg-other-pay-options__table-wrapper tr td.delete.del-edit{width:20%}.lg-other-pay-options__table-wrapper tr td{font-weight:300;padding-top:5px;padding-bottom:5px;vertical-align:middle}.lg-other-pay-options__table-wrapper tr td .edit-button{margin-right:20px}.lg-other-pay-options__table-wrapper tr td input-field[inline]{padding-right:50px}.lg-other-pay-options__table-wrapper tr:last-child td{border-bottom:1px solid #dfe3e8}.lg-week-other-pay-editor{position:relative;background-image:linear-gradient(to bottom, #feffff, #f9fafb);border:solid 1px #e8ecf1}.lg-week-other-pay-editor .main-container{display:flex;flex-direction:column}.lg-week-other-pay-editor .main-container .field-container{display:flex}.lg-week-other-pay-editor .main-container .field-container--day{width:20%;padding:12px;border-right:solid 1px #e8ecf1}.lg-week-other-pay-editor .main-container .field-container--day span{font-size:14px;cursor:pointer;color:#0087e3}.lg-week-other-pay-editor .main-container .field-container--other-pay-data{display:flex;flex-direction:column;width:80%}.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container{display:flex;flex-wrap:wrap}.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container>div{padding:12px;display:flex;flex-direction:column}.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container>div:not(:first-child){border-left:solid 1px #e8ecf1}.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--pay-type{width:37% !important;padding-right:10px}.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--pay-type input-field div.select-wrapper{max-width:100%}.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--pay-type.premiumType{width:31% !important}.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--hours,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--amount,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--hours-placeholder,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--amount-placeholder{width:12.5% !important;padding-right:10px}.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--hours-placeholder,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--amount-placeholder{pointer-events:none}.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--hours-placeholder input,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--amount-placeholder input{box-shadow:none}.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search{width:30%;padding-left:10px}.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search-disabled{width:30% !important}.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--note{width:51%}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lg-week-other-pay-editor>*{display:inline-block;margin-right:15px}}.lg-week-other-pay-editor ::-ms-clear{display:none}.lg-week-other-pay-editor__menu-trigger{font-size:26px;line-height:.7;position:relative;left:10px;top:-5px}.lg-week-other-pay-editor__menu-trigger>a,.lg-week-other-pay-editor__menu-trigger a:hover,.lg-week-other-pay-editor__menu-trigger a:focus{font-size:inherit;color:#0087e3;text-decoration:none}.lg-week-other-pay-editor__menu-trigger>.dropdown-menu li a{padding-left:10px;color:#636363}.lg-week-other-pay-editor__menu-option{height:25px;line-height:2;cursor:pointer;white-space:nowrap}.lg-week-other-pay-editor__note{margin-top:12px}.lg-week-other-pay-editor__button{grid-column:5}.lg-week-other-pay-editor__has-note{position:absolute;left:-10px;width:15px;height:15px;background-image:url(../img/legion/lgComponents/timeclocks-comment.svg);background-size:contain}.lg-week-other-pay-editor .lg-week-other-pay-editor__action .popover{background-color:#0087e3}.lg-week-other-pay-editor .popover{border-radius:4px;color:#fff}.lg-week-other-pay-editor .popover .arrow::after{border-bottom-color:#fff;border-top-color:#0087e3}.lg-week-other-pay-editor .popover.locationPopover{background-color:#fff;font-family:"Mallory Book";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#000;width:238px;max-height:285px}.lg-week-other-pay-editor .popover.locationPopover.bottom{margin-top:0px}.lg-week-other-pay-editor .popover.locationPopover .arrow{display:none}.lg-week-other-pay-editor .popover.locationPopover .popover-content{padding:6px}.lg-week-other-pay-editor .popover.locationPopover .popover-content .lg-timesheet-location-search__search-box{padding-right:0px}.lg-week-other-pay-editor input-field[inline] input,.lg-week-other-pay-editor input-field[inline] select,.lg-week-other-pay-editor input-field[inline] .input-faked{box-shadow:inset 0 -1px 0 0 #0087e3}.lg-week-other-pay-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-other-pay-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-other-pay-editor input-field[inline] .input-form.input-field-disabled .input-faked{box-shadow:none}.lg-week-other-pay-editor .fields-container--hours input,.lg-week-other-pay-editor .fields-container--amount input{text-align:center}.lg-week-other-pay-editor input-field[inline].onlyFunctionalDisabled input{box-shadow:inset 0 -1px 0 0 #0087e3 !important}.lg-week-other-pay-editor input-field[inline].onlyFunctionalDisabled .input-form{cursor:pointer !important}.manage-dynamic-group lg-add-dynamic-group lg-multiple-select .select-list{max-width:378px}.manage-dynamic-group .overtime-rule-config{border-top:1px solid #dfe3e8;margin-top:20px}.manage-dynamic-group .overtime-rule-config input-field{display:inline-block;margin-top:20px}.manage-dynamic-group .overtime-rule-config input-field[inline]{min-width:100px;margin-left:5px;margin-right:5px}.manage-dynamic-group .overtime-rule-config .day-period{margin-right:20px;width:170px}.lg-tips-select-list__text-wrapper{display:flex;justify-content:space-between;margin-bottom:20px}.lg-tips-select-list__text{font-size:14px;line-height:1.43;color:#212b36}.lg-tips-select-list__text--numbers{font-weight:500;color:#919eab}.lg-tips-select-list__table-wrapper{overflow:auto;height:400px}.lg-tips-select-list__table-header{margin-top:20px;border-bottom:1px solid #c4cdd5}.lg-tips-select-list__info{color:#919eab;font-size:14px}.lg-tips-select-list__thumbnail-wrapper{display:flex;align-items:center;justify-content:space-between}.lg-tips-select-list__name{font-size:14px}.lg-tips-select-list__name--is-home::after{width:16px;height:16px;content:url(../img/legion/lgComponents/location-chip-home.svg);display:inline-block;vertical-align:sub;margin-left:12px}.lg-tips-select-list lg-table-fixed-header{border-bottom:none}.lg-tips-select-list .lg-table td.tip-cell{padding-top:12px;padding-right:25px}.lg-tips-select-list .lg-table td.credit-tip-amount input-field{margin-left:10px}.lg-tips-select-list .lg-table td>div{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#212b36}.lg-tips-select-list .lg-table td>div.totalMinutes{padding-left:18px}lg-dynamic-group-table{display:block}lg-dynamic-group-table .templateAssociation{background-color:#fff}lg-dynamic-group-table .templateAssociation_title{font-family:"Mallory Book";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;color:#3c4c65;float:left;margin-left:14px;margin-top:13px;margin-bottom:12px}lg-dynamic-group-table .templateAssociation_titleText{margin-left:10px;vertical-align:middle;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:normal;color:#212b36}lg-dynamic-group-table .templateAssociation_action{height:50px;text-align:center}lg-dynamic-group-table .templateAssociation_action lg-button{border:none;outline:none}lg-dynamic-group-table .templateAssociation_action lg-button button{border:none;outline:none}lg-dynamic-group-table .templateAssociation_actionAdd{width:40px;margin-left:35px;cursor:pointer;padding:10px 20px}lg-dynamic-group-table .templateAssociation_actionAdd lg-button{border:none}lg-dynamic-group-table .templateAssociation_table tr{height:54px}lg-dynamic-group-table .templateAssociation_table tr td:first-child{padding:10px 10px 10px 20px}lg-dynamic-group-table .templateAssociation_table tr td{padding:10px 10px 10px 0px;font-size:14px;font-weight:500;color:#212b36}lg-dynamic-group-table .templateAssociation_table tr td lg-button button{outline:none;border:none}lg-dynamic-group-table .templateAssociation_table tr td i{padding:10px;font-size:18px}lg-dynamic-group-table .templateAssociation_table tr td:last-child{text-align:center}lg-dynamic-group-table .templateAssociation_table tr.dynamic-group-edit{border-top:none}lg-dynamic-group-table .templateAssociation_table tr.dynamic-group-edit td{padding:0px !important}lg-dynamic-group-table .templateAssociation_table .fa-pencil{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:24px;color:#001160;padding:2px 15px}lg-dynamic-group-table .templateAssociation_table .fa-times{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:24px;color:#d65457;padding:2px 15px}lg-dynamic-group-table .templateAssociation .no-record{font-size:14px;padding:10px;padding-left:53px;height:40px}lg-global-dynamic-group-table{display:block}lg-global-dynamic-group-table .templateAssociation{background-color:#fff}lg-global-dynamic-group-table .templateAssociation_title{font-family:"Mallory Book";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;color:#3c4c65;float:left;margin-left:14px;margin-top:13px;margin-bottom:12px}lg-global-dynamic-group-table .templateAssociation_titleText{margin-left:10px;vertical-align:middle;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:normal;color:#212b36}lg-global-dynamic-group-table .templateAssociation_action{height:50px;text-align:center}lg-global-dynamic-group-table .templateAssociation_action lg-button{border:none;outline:none}lg-global-dynamic-group-table .templateAssociation_action lg-button button{border:none;outline:none}lg-global-dynamic-group-table .templateAssociation_actionAdd{width:40px;margin-left:35px;cursor:pointer;padding:10px 20px}lg-global-dynamic-group-table .templateAssociation_actionAdd lg-button{border:none}lg-global-dynamic-group-table .templateAssociation_table tr{height:54px}lg-global-dynamic-group-table .templateAssociation_table tr td:first-child{padding:10px 10px 10px 20px}lg-global-dynamic-group-table .templateAssociation_table tr td{padding:10px 10px 10px 0px;font-size:14px;font-weight:500;color:#212b36}lg-global-dynamic-group-table .templateAssociation_table tr td lg-button button{outline:none;border:none}lg-global-dynamic-group-table .templateAssociation_table tr td i{padding:10px;font-size:18px}lg-global-dynamic-group-table .templateAssociation_table tr td:last-child{text-align:center}lg-global-dynamic-group-table .templateAssociation_table tr.dynamic-group-edit{border-top:none}lg-global-dynamic-group-table .templateAssociation_table tr.dynamic-group-edit td{padding:0px !important}lg-global-dynamic-group-table .templateAssociation_table .fa-pencil{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:24px;color:#001160;padding:2px 15px}lg-global-dynamic-group-table .templateAssociation_table .fa-times{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:24px;color:#d65457;padding:2px 15px}lg-global-dynamic-group-table .no-record{border-top:1px solid #dfe3e8;font-size:14px;height:55px;line-height:55px;padding:0px;padding-left:53px}lg-global-dynamic-group-table[global=true] .no-record{padding-left:20px}lg-global-dynamic-group-table .addline{background-color:#ffffe0}lg-global-dynamic-group-table .edit-button{position:absolute;right:10px;top:24px}lg-global-dynamic-group-table .gray{background-color:#f2f6fc}lg-global-dynamic-group-table .one-line-overflow,lg-global-dynamic-group-table .ellipsis,lg-global-dynamic-group-table notification .notification-details-swap .person .name,notification .notification-details-swap .person lg-global-dynamic-group-table .name,lg-global-dynamic-group-table .generate-modal-location,lg-global-dynamic-group-table week-schedule-shift .week-schedule-worker-name,week-schedule-shift lg-global-dynamic-group-table .week-schedule-worker-name,lg-global-dynamic-group-table week-schedule-shift .week-schedule-role-name,week-schedule-shift lg-global-dynamic-group-table .week-schedule-role-name,lg-global-dynamic-group-table .draggable-shift .week-schedule-worker-name,.draggable-shift lg-global-dynamic-group-table .week-schedule-worker-name,lg-global-dynamic-group-table .draggable-shift .week-schedule-role-name,.draggable-shift lg-global-dynamic-group-table .week-schedule-role-name,lg-global-dynamic-group-table .week-schedule-shift .week-schedule-worker-name,.week-schedule-shift lg-global-dynamic-group-table .week-schedule-worker-name,lg-global-dynamic-group-table .week-schedule-shift .week-schedule-role-name,.week-schedule-shift lg-global-dynamic-group-table .week-schedule-role-name,lg-global-dynamic-group-table .sch .sch-location-publish-name,.sch lg-global-dynamic-group-table .sch-location-publish-name,lg-global-dynamic-group-table .sch .sch-worker-h-view-role-name,.sch lg-global-dynamic-group-table .sch-worker-h-view-role-name,lg-global-dynamic-group-table .sch .sch-worker-h-view-sub-role-name,.sch lg-global-dynamic-group-table .sch-worker-h-view-sub-role-name,lg-global-dynamic-group-table .sch .sch-shift-worker-profile-initials,.sch lg-global-dynamic-group-table .sch-shift-worker-profile-initials,lg-global-dynamic-group-table .select-inner-contents,lg-global-dynamic-group-table .announcements-list .one-attachment-title,.announcements-list lg-global-dynamic-group-table .one-attachment-title,lg-global-dynamic-group-table .new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input lg-global-dynamic-group-table .one-attachment-title,lg-global-dynamic-group-table .announcements-list .announcement-object .announcement-title,.announcements-list .announcement-object lg-global-dynamic-group-table .announcement-title,lg-global-dynamic-group-table .tmroster .tr .name,.tmroster .tr lg-global-dynamic-group-table .name,lg-global-dynamic-group-table .tmroster .tr .title,.tmroster .tr lg-global-dynamic-group-table .title,lg-global-dynamic-group-table .school-calendars-header-title,lg-global-dynamic-group-table .school-calendars .calendar-overview-title,.school-calendars lg-global-dynamic-group-table .calendar-overview-title,lg-global-dynamic-group-table .school-calendars .session-information-title,.school-calendars lg-global-dynamic-group-table .session-information-title,lg-global-dynamic-group-table .tm-info .timeoff-requests .request-body span,.tm-info .timeoff-requests .request-body lg-global-dynamic-group-table span,lg-global-dynamic-group-table .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container lg-global-dynamic-group-table .sch-shift-worker-profile-initials,lg-global-dynamic-group-table .lgn-badge-panel .badge-row .popover.fade div.popover-content,.lgn-badge-panel .badge-row .popover.fade lg-global-dynamic-group-table div.popover-content,lg-global-dynamic-group-table .forecast-prediction-tooltip-events div,.forecast-prediction-tooltip-events lg-global-dynamic-group-table div,lg-global-dynamic-group-table .lg-timesheet-table-improved__name .name,.lg-timesheet-table-improved__name lg-global-dynamic-group-table .name,lg-global-dynamic-group-table .lg-timesheet-table-improved__name .title,.lg-timesheet-table-improved__name lg-global-dynamic-group-table .title,lg-global-dynamic-group-table .timesheet-details-modal__title-span-sub--job,lg-global-dynamic-group-table .timesheet-details-modal__title-span-sub--home,lg-global-dynamic-group-table .lg-new-timeclock-editor-improved .main-container .field-container--location input,.lg-new-timeclock-editor-improved .main-container .field-container--location lg-global-dynamic-group-table input,lg-global-dynamic-group-table .lg-new-timeclock-editor-improved input-field[inline] input,.lg-new-timeclock-editor-improved input-field[inline] lg-global-dynamic-group-table input,lg-global-dynamic-group-table .lg-new-timeclock-editor-improved input-field[inline] select,.lg-new-timeclock-editor-improved input-field[inline] lg-global-dynamic-group-table select,lg-global-dynamic-group-table .lg-new-timeclock-editor-improved input-field[inline] .input-faked,.lg-new-timeclock-editor-improved input-field[inline] lg-global-dynamic-group-table .input-faked,lg-global-dynamic-group-table .lg-schedule-change-premium__rules input-field select,.lg-schedule-change-premium__rules input-field lg-global-dynamic-group-table select,lg-global-dynamic-group-table .timesheet-details-info__title-span-sub--job,lg-global-dynamic-group-table .timesheet-details-info__title-span-sub--home,lg-global-dynamic-group-table .lg-timesheet-timeoff-editor input-field[inline] input,.lg-timesheet-timeoff-editor input-field[inline] lg-global-dynamic-group-table input,lg-global-dynamic-group-table .lg-timesheet-timeoff-editor input-field[inline] select,.lg-timesheet-timeoff-editor input-field[inline] lg-global-dynamic-group-table select,lg-global-dynamic-group-table .lg-timesheet-timeoff-editor input-field[inline] .input-faked,.lg-timesheet-timeoff-editor input-field[inline] lg-global-dynamic-group-table .input-faked,lg-global-dynamic-group-table .lg-timesheet-week-view__title-span-sub--job,lg-global-dynamic-group-table .lg-timesheet-week-view__title-span-sub--home,lg-global-dynamic-group-table .lg-week-timeclock-editor input-field[inline] input,.lg-week-timeclock-editor input-field[inline] lg-global-dynamic-group-table input,lg-global-dynamic-group-table .lg-week-timeclock-editor input-field[inline] select,.lg-week-timeclock-editor input-field[inline] lg-global-dynamic-group-table select,lg-global-dynamic-group-table .lg-week-timeclock-editor input-field[inline] .input-faked,.lg-week-timeclock-editor input-field[inline] lg-global-dynamic-group-table .input-faked,lg-global-dynamic-group-table .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-global-dynamic-group-table input,lg-global-dynamic-group-table .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-global-dynamic-group-table select,lg-global-dynamic-group-table .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-global-dynamic-group-table .input-faked,lg-global-dynamic-group-table .lg-week-timeoff-editor input-field[inline] input,.lg-week-timeoff-editor input-field[inline] lg-global-dynamic-group-table input,lg-global-dynamic-group-table .lg-week-timeoff-editor input-field[inline] select,.lg-week-timeoff-editor input-field[inline] lg-global-dynamic-group-table select,lg-global-dynamic-group-table .lg-week-timeoff-editor input-field[inline] .input-faked,.lg-week-timeoff-editor input-field[inline] lg-global-dynamic-group-table .input-faked,lg-global-dynamic-group-table .lg-timesheet-other-pay-editor .main-container .field-container--location-search input,.lg-timesheet-other-pay-editor .main-container .field-container--location-search lg-global-dynamic-group-table input,lg-global-dynamic-group-table .lg-timesheet-other-pay-editor input-field[inline] input,.lg-timesheet-other-pay-editor input-field[inline] lg-global-dynamic-group-table input,lg-global-dynamic-group-table .lg-timesheet-other-pay-editor input-field[inline] select,.lg-timesheet-other-pay-editor input-field[inline] lg-global-dynamic-group-table select,lg-global-dynamic-group-table .lg-timesheet-other-pay-editor input-field[inline] .input-faked,.lg-timesheet-other-pay-editor input-field[inline] lg-global-dynamic-group-table .input-faked,lg-global-dynamic-group-table .lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search lg-global-dynamic-group-table input,lg-global-dynamic-group-table .lg-week-other-pay-editor input-field[inline] input,.lg-week-other-pay-editor input-field[inline] lg-global-dynamic-group-table input,lg-global-dynamic-group-table .lg-week-other-pay-editor input-field[inline] select,.lg-week-other-pay-editor input-field[inline] lg-global-dynamic-group-table select,lg-global-dynamic-group-table .lg-week-other-pay-editor input-field[inline] .input-faked,.lg-week-other-pay-editor input-field[inline] lg-global-dynamic-group-table .input-faked{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}lg-global-dynamic-group-table .loading-icon{position:fixed;left:50%;top:50%}lg-global-dynamic-group-table .groupAction{clear:both;height:50px}lg-global-dynamic-group-table lg-filter label{text-transform:none}lg-global-dynamic-group-table lg-filter .lg-filter{width:200px;flex:2;padding-bottom:6px}lg-add-dynamic-group{display:block}lg-add-dynamic-group .association-dynamic-group{padding:12px 20px 35px 55px}lg-add-dynamic-group code-mirror{margin-top:10px}lg-add-dynamic-group .CodeMirror{width:618px;height:145px;padding-right:94px}lg-add-dynamic-group .CodeMirror-scroll{overflow:unset !important}lg-add-dynamic-group .formulaTitle{width:152px;color:#212b36;font-weight:100;font-size:14px}lg-add-dynamic-group .add-icon{height:30px;width:30px;font-size:18px;font-weight:300;border-radius:15px;border:1px solid #939bbc;border-style:dashed;color:#939bbc}lg-add-dynamic-group .add-icon:hover{cursor:pointer;color:#000}lg-add-dynamic-group .deleteRule{font-size:16px;color:#d0021b;margin-right:10px}lg-add-dynamic-group .operateBg{background-color:#f3f4fa}lg-add-dynamic-group .ruleContainer{width:50%}lg-add-dynamic-group .displayInfo{color:#0087e3 !important}lg-add-dynamic-group .condition_line{display:flex}lg-add-dynamic-group .condition_line--required{position:relative}lg-add-dynamic-group .condition_line--required::before{content:"*";position:absolute;top:12px;left:-15px;font-size:16px;color:red}lg-add-dynamic-group .condition_line input-field[type=number]{width:86px}lg-add-dynamic-group .item{font-size:14px;color:#637381;padding:8px 12px;font-weight:300;white-space:nowrap;height:30px}lg-add-dynamic-group .basicInfo{clear:both;width:100%;height:60px}lg-add-dynamic-group .basicInfo .groupName{width:170px;margin-right:20px}lg-add-dynamic-group .basicInfo .groupDescription{width:352px}lg-add-dynamic-group .basicInfo .groupDescription .description_Title{font-size:14px;color:#212b36;margin-bottom:6px;font-weight:100}lg-add-dynamic-group .basicInfo .groupDescription .description_Title .title_explainer{color:#919eab}lg-add-dynamic-group input-field .input-label{font-size:14px;color:#212b36;font-weight:100}lg-add-dynamic-group .mappingLocation .testInfo{font-size:13px;color:#332f2f}lg-add-dynamic-group .mappingLocation lg-button button{width:59px;height:36px;margin:0 14px 0 0;padding:10px 15px 6px 14px;border-radius:3px;box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 0 rgba(255,255,255,.06);border:solid 1px rgba(0,0,0,.3);background-color:#f0f1f3;font-size:14px;text-align:center;color:#000}lg-add-dynamic-group .mappingLocation .exportLink{text-decoration:none;cursor:pointer;color:#0087e3}lg-add-dynamic-group .dynamic-group-add{border-top:1px solid #dfe3e8}lg-add-dynamic-group .edit-button{position:absolute;right:10px;top:24px}lg-add-dynamic-group .gray{background-color:#f2f6fc}lg-add-dynamic-group .label-choice{width:170px;margin-top:10px}lg-add-dynamic-group .label-title{color:#1689e0;font-weight:100;margin-left:12px;margin-bottom:10px}lg-add-dynamic-group .new-label{cursor:pointer}lg-add-dynamic-group .error-message{font-size:14px;color:red}.lg-timesheet-hazard-pay .lg-tab-toolbar__search{flex-grow:.5}.lg-timesheet-hazard-pay__add-hazard-pay-button{position:absolute;right:18px}.lg-timesheet-hazard-pay__table-header{margin-top:15px}.lg-timesheet-hazard-pay__table-wrapper{min-height:500px}.lg-timesheet-hazard-pay__table-wrapper tr td div{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#212b36}.lg-timesheet-hazard-pay__table-wrapper tr td.action{position:relative}.lg-timesheet-hazard-pay__table-wrapper tr td.action>div{display:flex}.lg-timesheet-hazard-pay__table-wrapper tr td.action .action-divisor{position:absolute;left:51px;top:36%;height:12px;border-left:1px solid #dfe3e8}.lg-timesheet-hazard-pay__table-wrapper tr td.action lg-button button{min-width:60px}.lg-timesheet-hazard-pay__table-wrapper tr td.locations{text-decoration:underline}.lg-timesheet-hazard-pay__locations-popover--entry{display:flex;align-items:center;margin-bottom:5px}.lg-timesheet-hazard-pay__locations-popover--entry-thumbnail{width:24px;height:24px;border-radius:3px;margin-right:10px;margin-top:6px;margin-left:4px;background-size:cover;background-position:center}.lg-timesheet-hazard-pay-edit__first-row{display:flex;align-items:center}.lg-timesheet-hazard-pay-edit__first-row input-field{width:44%}.lg-timesheet-hazard-pay-edit__first-row--error-message{color:red;margin-top:17px;margin-left:36px}.lg-timesheet-hazard-pay-edit__second-row{display:flex}.lg-timesheet-hazard-pay-edit__second-row lg-calendar-input,.lg-timesheet-hazard-pay-edit__second-row lg-new-time-input{width:20%;margin-right:20px}.lg-timesheet-hazard-pay-edit__second-row lg-calendar-input{width:30%}.lg-timesheet-hazard-pay-edit__second-row lg-new-time-input{margin-right:40px}.lg-hazard-pay-options{position:relative}.lg-hazard-pay-options__header{font-size:14px;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#212b36;padding:14px 21px;border-bottom:1px solid #dfe3e8;border-top:1px solid #dfe3e8}.lg-hazard-pay-options__manage{position:absolute;right:0;top:0}.lg-hazard-pay-options__placeholder,.lg-hazard-pay-options__modal-placeholder{font-size:14px;line-height:1.43;color:#a8adb0}.lg-hazard-pay-options__modal-placeholder{min-height:300px}.lg-hazard-pay-options__item{font-size:14px;line-height:1.43;color:#212b36}.lg-hazard-pay-options .lg-input-wrapper__wrapper{grid-template-columns:1fr 1fr !important}.lg-hazard-pay-options__input{margin-bottom:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.lg-hazard-pay-options__add{margin-left:18px}.lg-hazard-pay-options__field{width:50%;height:36px;border-radius:3px;background-color:#fff;box-shadow:inset 0 1px 2px 0 rgba(102,113,123,.01),inset 0 0 0 1px rgba(102,113,123,.05);border:1px solid #c4cdd5;font-size:14px;color:#212b36;padding:0 12px;transition:border-color .24s}.lg-hazard-pay-options__container{padding:20px 0}.lg-hazard-pay-options__table-wrapper{width:100%}.lg-hazard-pay-options__table-wrapper tr th,.lg-hazard-pay-options__table-wrapper tr td{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#212b36;font-weight:300;padding:23px 0 11px 0;border-bottom:1px solid #dfe3e8}.lg-hazard-pay-options__table-wrapper tr th:first-child,.lg-hazard-pay-options__table-wrapper tr td:first-child{padding-left:21px}.lg-hazard-pay-options__table-wrapper tr th:last-child,.lg-hazard-pay-options__table-wrapper tr td:last-child{padding-right:21px}.lg-hazard-pay-options__table-wrapper tr th.type,.lg-hazard-pay-options__table-wrapper tr td.type{width:18%}.lg-hazard-pay-options__table-wrapper tr th.type>span,.lg-hazard-pay-options__table-wrapper tr td.type>span{font-size:14px}.lg-hazard-pay-options__table-wrapper tr th.type>span.link,.lg-hazard-pay-options__table-wrapper tr td.type>span.link{cursor:pointer;text-decoration:underline}.lg-hazard-pay-options__table-wrapper tr th.type.disabled-type>span,.lg-hazard-pay-options__table-wrapper tr td.type.disabled-type>span{opacity:.4;color:#212b36}.lg-hazard-pay-options__table-wrapper tr th.regular,.lg-hazard-pay-options__table-wrapper tr th.overtime,.lg-hazard-pay-options__table-wrapper tr th.holiday,.lg-hazard-pay-options__table-wrapper tr th.holiday-overtime,.lg-hazard-pay-options__table-wrapper tr td.regular,.lg-hazard-pay-options__table-wrapper tr td.overtime,.lg-hazard-pay-options__table-wrapper tr td.holiday,.lg-hazard-pay-options__table-wrapper tr td.holiday-overtime{width:13%;text-align:center;padding-bottom:0}.lg-hazard-pay-options__table-wrapper tr th.action,.lg-hazard-pay-options__table-wrapper tr td.action{width:15%;text-align:right}.lg-hazard-pay-options__table-wrapper tr td{font-weight:300;padding-top:5px;padding-bottom:5px;vertical-align:middle}.lg-hazard-pay-options__table-wrapper tr td input-field[inline]{padding-right:50px}.lg-hazard-pay-options__table-wrapper tr td input-field[type=checkbox]{pointer-events:inherit;cursor:auto}.lg-hazard-pay-options__table-wrapper tr td input-field[type=checkbox].disabled{pointer-events:none;cursor:not-allowed}.lg-hazard-pay-options__table-wrapper tr:last-child td{border-bottom:1px solid #dfe3e8}lg-dropdown-button button,.lg-dropdown-button button{position:relative;padding:0 16px;border-radius:3px;height:36px;min-width:40px;background-color:rgba(0,0,0,0)}lg-dropdown-button button[disabled],.lg-dropdown-button button[disabled]{cursor:not-allowed}lg-dropdown-button button[disabled] span,.lg-dropdown-button button[disabled] span{pointer-events:none}lg-dropdown-button button span,.lg-dropdown-button button span{font-size:14px}lg-dropdown-button button .fa,.lg-dropdown-button button .fa{font-size:14px}lg-dropdown-button button.lg-dropdown-button--small,.lg-dropdown-button button.lg-dropdown-button--small{height:30px}lg-dropdown-button button.toggle-icon,.lg-dropdown-button button.toggle-icon{margin-left:-3px;padding:0 10px;border-radius:0px 3px 3px 0px}lg-dropdown-button button:first-child,.lg-dropdown-button button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}lg-dropdown-button .lg-dropdown-button-loader,.lg-dropdown-button .lg-dropdown-button-loader{top:50%;left:50%;transform:translate(-50%, -50%);margin-left:5px;position:static}lg-dropdown-button[bold],.lg-dropdown-button[bold]{font-weight:500}lg-dropdown-button[plain-full] button,.lg-dropdown-button[plain-full] button{background-image:linear-gradient(to bottom, #ffffff, #f9fafb);box-shadow:0 1px 0 0 rgba(22,29,37,.05);border:1px solid #c4cdd5;color:#212b36}lg-dropdown-button[plain-full] button:hover,.lg-dropdown-button[plain-full] button:hover{background-image:linear-gradient(to bottom, #fafbfc, #ebeff2)}lg-dropdown-button[plain-full] button:active,.lg-dropdown-button[plain-full] button:active{background-color:#f4f6f8;background-image:none;box-shadow:inset 0 1px 4px 0 rgba(99,115,129,.05),inset 0 1px 1px 0 rgba(99,115,129,.15)}lg-dropdown-button[plain-full] button[disabled],.lg-dropdown-button[plain-full] button[disabled]{background-color:#f9fafb;border:1px solid #dfe3e8;background-image:none;color:#919eab;box-shadow:none}lg-dropdown-button[confirm-full] button,.lg-dropdown-button[confirm-full] button{background-image:linear-gradient(to bottom, #55b83d, #4cb337);box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 1px rgba(255,255,255,.06);border:solid 1px #45ab2e;color:#fff}lg-dropdown-button[confirm-full] button:hover,.lg-dropdown-button[confirm-full] button:hover{background-image:linear-gradient(to bottom, #44b32e, #39a324);box-shadow:0 1px 2px 0 rgba(22,29,37,.1),inset 0 1px 0 1px rgba(255,255,255,.06);border:solid 1px #379e23}lg-dropdown-button[confirm-full] button:active,.lg-dropdown-button[confirm-full] button:active{background-color:#359e20;background-image:none;box-shadow:inset 0 2px 1px 0 rgba(44,120,32,.54);border:solid 1px #1f7d0c}lg-dropdown-button[confirm-full] button[disabled],.lg-dropdown-button[confirm-full] button[disabled]{background-color:#a3d197;border:solid 1px #88ba7b;background-image:none;box-shadow:none}lg-dropdown-button[primary-full] button,.lg-dropdown-button[primary-full] button{background-image:linear-gradient(to bottom, #606fc7, #5865c1);box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 1px rgba(255,255,255,.06);border:solid 1px #4f5dba;color:#fff}lg-dropdown-button[primary-full] button:hover,.lg-dropdown-button[primary-full] button:hover{background-image:linear-gradient(to bottom, #5b67c7, #4856c0);box-shadow:0 1px 2px 0 rgba(22,29,37,.1),inset 0 1px 0 1px rgba(255,255,255,.06);border:solid 1px #3e4bb1}lg-dropdown-button[primary-full] button:active,.lg-dropdown-button[primary-full] button:active{background-color:#3e4bb1;background-image:none;box-shadow:inset 0 2px 1px 0 rgba(32,46,120,.54);border:solid 1px #1f2b7a}lg-dropdown-button[primary-full] button[disabled],.lg-dropdown-button[primary-full] button[disabled]{background-color:#bec3e7;border:solid 1px #a7ade1;background-image:none;box-shadow:none}lg-dropdown-button[primary-full-reverse] button,.lg-dropdown-button[primary-full-reverse] button{background:#fff;box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 1px rgba(255,255,255,.06);border:solid 1px #4f5dba;color:#4f5dba}lg-dropdown-button[primary-full-reverse] button:hover,lg-dropdown-button[primary-full-reverse] button:active,.lg-dropdown-button[primary-full-reverse] button:hover,.lg-dropdown-button[primary-full-reverse] button:active{border:solid 1px #1f2b7a;color:#1f2b7a;box-shadow:0 1px 2px 0 rgba(22,29,37,.1),inset 0 1px 0 1px rgba(255,255,255,.06)}lg-dropdown-button[primary-full-reverse] button[disabled],.lg-dropdown-button[primary-full-reverse] button[disabled]{background-color:#bec3e7;border:solid 1px #a7ade1;background-image:none;box-shadow:none}lg-dropdown-button[action-link][list] button,.lg-dropdown-button[action-link][list] button{color:#212b36;text-decoration:underline}lg-dropdown-button[action-link] button,.lg-dropdown-button[action-link] button{color:#0087e3;border:0;padding:0;height:auto;text-align:left}lg-dropdown-button[action-link] button:hover,.lg-dropdown-button[action-link] button:hover{color:#084e8a}lg-dropdown-button[action-link] button[disabled],.lg-dropdown-button[action-link] button[disabled]{color:#919eab}lg-dropdown-button[destructive-link] button,.lg-dropdown-button[destructive-link] button{color:#d0021b;border:0;padding:0;height:auto;text-align:left}lg-dropdown-button[destructive-link] button:hover,.lg-dropdown-button[destructive-link] button:hover{color:#940c13}lg-dropdown-button[destructive-link] button[disabled],.lg-dropdown-button[destructive-link] button[disabled]{color:#919eab}lg-dropdown-button[confirm-link] button,.lg-dropdown-button[confirm-link] button{color:#50b83c;border:0;padding:0;height:auto;text-align:left}lg-dropdown-button[confirm-link] button:hover,.lg-dropdown-button[confirm-link] button:hover{color:#35752e}lg-dropdown-button[confirm-link] button[disabled],.lg-dropdown-button[confirm-link] button[disabled]{color:#919eab}lg-dropdown-button .options-list,.lg-dropdown-button .options-list{position:absolute;z-index:999;border-radius:3px;box-shadow:0 1px 0 0 rgba(22,29,37,.05);background-image:linear-gradient(to bottom, #ffffff, #f9fafb);border:solid 1px #c4cdd5}lg-dropdown-button .options-list h3,.lg-dropdown-button .options-list h3{border-top:1px solid #dfe3e8;padding:10px;cursor:pointer}lg-slider-pop .lg-slider-pop{min-width:419px;height:100%;border:1px solid #e8e8e8;padding:19px 25px 19px 19px;top:0px;right:-25px;z-index:9999999;background-color:#fff;position:absolute}lg-slider-pop .lg-slider-pop__title{color:#212b36;display:flex;align-items:center;justify-content:space-between}lg-slider-pop .lg-slider-pop__title-dismiss{width:24px;height:24px;color:#637381;background-size:contain;background-repeat:no-repeat;cursor:pointer}lg-slider-pop .lg-slider-pop__title-export{cursor:pointer;position:absolute;padding:8px 12px;right:60px;border-radius:3px;border:1px solid #c4cdd5;background:linear-gradient(180deg, #fff 0%, #f9fafb 100%)}lg-slider-pop .lg-slider-pop__title-dismiss-icon{width:24px;height:24px;background-color:#dfe3e8;border-radius:50%;padding:3px 10px 0px 10px}lg-slider-pop .lg-slider-pop__title-dismiss-icon .fa{color:#4f5dba;font-size:20px}lg-slider-pop .lg-slider-pop__title-icon{font-size:20px;background-size:contain;background-repeat:no-repeat}lg-slider-pop .lg-slider-pop__title-text{margin-left:8px;width:57px;height:16px;font-size:17px;font-weight:500;line-height:1.33;letter-spacing:.2px;text-align:left;color:#25282b}lg-slider-pop .lg-slider-pop__content{border-top:.5px solid #d8d8d8;padding-top:20px}lg-slider-pop .lg-slider-pop__content .accrual-filter lg-multiple-select .lg-picker-input__wrapper{min-width:100%}lg-slider-pop .lg-slider-pop__content .accrual-filter lg-multiple-select .lg-picker-input>input-field input::placeholder{color:#333}lg-slider-pop .lg-slider-pop__content .circle-dot{color:#4f5dba;margin-right:12px;font-size:20px}lg-slider-pop .lg-slider-pop__content-log{clear:both;margin-top:9px;margin-bottom:9px;height:20px;line-height:20px;color:#212b36;cursor:pointer;font-size:11px;font-weight:300px}lg-slider-pop .lg-slider-pop__content-log .logName{font-weight:500;float:left;max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}lg-slider-pop .lg-slider-pop__content-log i{float:left}lg-slider-pop .lg-slider-pop__content-log span{float:left}lg-slider-pop .lg-slider-pop ul,lg-slider-pop .lg-slider-pop li{list-style:none;padding:0}lg-slider-pop .lg-slider-pop .logInfoContainer{padding:0px 10px 10px 20px}lg-slider-pop .lg-slider-pop .logInfoContainer p{text-align:left}lg-slider-pop .lg-slider-pop .logInfoContainer .time-circle{display:inline-block;width:8px;height:8px;border-radius:50%;border:1px solid #464f9d;background-color:#464f9d;position:absolute;left:5.5px;top:6px}lg-slider-pop .lg-slider-pop .logInfoContainer .time-line{border-left:1px dashed #464f9d;width:2px;position:absolute;height:100%;top:6px;left:8.5px}lg-slider-pop .lg-slider-pop .logInfoContainer .allow{cursor:pointer}lg-slider-pop .lg-slider-pop .logInfoContainer .not-allow{cursor:not-allowed}lg-slider-pop .lg-slider-pop h1{font-size:1.1rem;font-family:sans-serif}lg-slider-pop .lg-slider-pop .sessions{border-radius:12px;position:relative}lg-slider-pop .lg-slider-pop li.new-audit-log{min-height:54px;position:relative;margin-left:8px}lg-slider-pop .lg-slider-pop li.new-audit-log:last-child{border:0px;padding-bottom:0}lg-slider-pop .lg-slider-pop li.old-audit-log{min-height:54px;border-left:1px dotted #c9d3df;position:relative;margin-left:8px;cursor:pointer}lg-slider-pop .lg-slider-pop li.old-audit-log:last-child{border:0px;padding-bottom:0}lg-slider-pop .lg-slider-pop li.old-audit-log:before{content:"";width:8px;height:8px;background:#c9d3df;border:1px solid #c9d3df;border-radius:50%;position:absolute;left:-5px}lg-slider-pop .lg-slider-pop li.new-audit-log:hover{background-color:#c7cce5}lg-slider-pop .lg-slider-pop li.old-audit-log:hover{background-color:#f9f9fa}lg-slider-pop .lg-slider-pop .time{color:#212b36;font-weight:500;font-size:11px}lg-slider-pop .lg-slider-pop .templateInfo{min-height:20px;margin:0 0 4px 0;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#212b36;position:relative}lg-slider-pop .lg-slider-pop .changes-summary{margin:10px 4px;text-decoration:underline;cursor:pointer}lg-slider-pop .lg-slider-pop .changes-summary .fa{font-size:16px;color:#6570b3}lg-slider-pop .lg-slider-pop .changes-details{padding-left:19px;max-width:397px;line-height:16px}lg-slider-pop .lg-slider-pop .change-item{display:inline-block;width:6px;height:6px;border-radius:50%;border:1px solid #3d3d3d;background-color:#3d3d3d;position:relative;top:-1px}lg-slider-pop .lg-slider-pop p{color:#637381;margin-left:4px}lg-slider-pop .lg-slider-pop .loading-wrapper{position:relative;height:100px}lg-slider-pop .lg-slider-pop .loading-wrapper .loading-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0px}lg-slider-pop .lg-slider-pop .show-more{color:#0087e3;height:30px;cursor:pointer}lg-slider-pop .expandContainer{width:25px;height:100%;border:1px solid #e8e8e8;top:0px;right:-25px;z-index:9999999;background-color:#fff;position:absolute}lg-slider-pop .expandContainer .expandIcon{width:20px;height:20px;background-color:#dfe3e8;border-radius:50%;position:absolute;top:5px;left:2px;padding:0px 10px 6px 5px}lg-slider-pop .expandContainer .expandIcon .fa{color:#4f5dba;font-size:20px}lg-slider-pop .outLog{margin-left:20px;margin-top:20px;font-size:14px;font-weight:500}lg-slider-pop .outLog i{color:#0087e3}lg-slider-pop .innerLog{font-size:11px;margin-left:20px;font-weight:500}lg-slider-pop .innerLog i{color:#0087e3}lg-slider-pop .activeLog{background-color:#edeff8}lg-slider-pop .active-new{border-left:1px dashed #4f5dba !important}lg-slider-pop .active-new:before{background:#4f5dba !important}lg-slider-pop .active-old{border-left:1px dotted #4f5dba !important}lg-slider-pop .active-old:before{background:#4f5dba !important}lg-slider-pop .current-item{border-left:1px dashed #464f9d}lg-slider-pop .current-log{background-color:#ebecf6}lg-slider-pop .current-log+li{background-color:#ebecf6}lg-slider-pop #logContainer{overflow-y:auto;height:98%}lg-accrual-setting .basic-setting-info{margin-top:15px;flex-grow:0;border-radius:3px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 0 rgba(63,63,68,.05);background-color:#fff}lg-accrual-setting .basic-setting-info lg-question-input{border-top:none}lg-accrual-setting .setting-group{margin-top:15px;background-color:#f9f9fa;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}lg-accrual-setting .setting-group table tr{padding-left:20px;height:48px}lg-accrual-setting .setting-group table tr td:first-child{padding-left:20px}lg-accrual-setting .setting-group table tr td{font-size:14px;color:#52575c !important}lg-accrual-setting .setting-group table tr:first-child th:first-child{padding-left:20px}lg-accrual-setting .setting-group table tr:not(:first-child){background-color:#fff}lg-accrual-setting .setting-group-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dfe3e8;height:54px;padding:0px 20px}lg-accrual-setting .setting-group-header .header-title{font-size:14px;font-weight:500;color:#25282b}lg-accrual-setting .setting-group-header .header-add-icon{margin-right:20px}lg-accrual-setting .setting-group-header .header-add-icon button{border:none}lg-accrual-setting .no-record{font-size:14px;color:#637381;padding:18px 25px;text-align:left;font-weight:400;height:auto;border-top:1px solid #dfe3e8;background-color:#fff}lg-plan-details-banner{display:block}lg-plan-details-banner .banner-container{display:flex;height:auto;background-color:#eaf8f8;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);border-top:3px solid #47c1bf;position:relative;width:100%}lg-plan-details-banner .banner-container .info-icon{flex:.2;color:#b6eceb;font-size:20px;text-align:center;padding:16px 0px}lg-plan-details-banner .banner-container .info-icon img{height:20px}lg-plan-details-banner .banner-container .dismiss{flex:.2;height:12px;margin:14px 0px 28px 0px;cursor:pointer}lg-plan-details-banner .banner-container h2{font-size:16px;color:#212b36;margin-bottom:20px}lg-plan-details-banner .banner-container .banner-content{height:100%;padding:13px 0px}lg-plan-details-banner .banner-container .banner-content p{font-size:14px;line-height:1.43;color:#25282b;padding:5px}lg-plan-details-banner .banner-container .banner-content .description{max-width:480px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}lg-plan-details-banner .banner-container .banner-content ng-transclude{display:flex;justify-content:space-between}lg-additional-pay-rules-table thead>tr{border-bottom:1px solid #dfe3e8;height:50px}lg-additional-pay-rules-table tr>th:first-child,lg-additional-pay-rules-table tr>td:first-child{padding-left:32px}lg-additional-pay-rules-table tr>th:last-child,lg-additional-pay-rules-table tr>td:last-child{padding-right:32px;display:flex;align-items:center;justify-content:space-around}lg-additional-pay-rules-table tbody td.name{text-decoration:underline;cursor:pointer}lg-additional-pay-rules-table tbody td lg-capsule{padding:5px 10px;margin-left:-35px;margin-right:20px}lg-additional-pay-rules-table tbody .action-buttons{display:flex;align-items:center;justify-content:space-between;width:90px}lg-additional-pay-rules-table tbody .action-buttons .enable-button{color:#0087e3;cursor:pointer}lg-additional-pay-rules-table tbody .action-buttons .enable-button.is-enabled{color:#d0021b}lg-additional-pay-rules-table tbody .action-buttons .delete-icon{cursor:pointer}lg-additional-pay-rules-table .collapsible-title-text>collapsible-title>span{font-size:16px;font-weight:500}lg-additional-pay-rules-table .collapse-container{padding:20px;border-radius:4px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 0 rgba(63,63,68,.05);background-color:#fff;margin-top:20px}lg-additional-pay-rules-table .no-data{clear:both;padding:44px 0px;text-align:center;font-weight:300}.lg-days-picker{padding:20px}.lg-days-picker .lg-input-wrapper__label{margin-bottom:20px}.lg-rule-hours-criteria{padding:15px}.lg-rule-hours-criteria input-field,.lg-rule-hours-criteria .fixed-text{margin-right:8px}.lg-rule-hours-criteria span{font-size:14px}.lg-dynamic-selector{padding:20px}.lg-dynamic-selector .criteria-row{display:flex;align-items:baseline;margin-bottom:20px}.lg-dynamic-selector .criteria-row input-field.criteria-group{width:30%}.lg-dynamic-selector .criteria-row input-field:first-child{margin-right:10px}.lg-dynamic-selector .criteria-row .criteria-multiselector{width:30%}.lg-dynamic-selector .criteria-row .criteria-multiselector .lg-picker-input__wrapper{height:200px;overflow-y:scroll}.lg-dynamic-selector .criteria-row .criteria-multiselector .item{font-size:14px;color:#637381;padding:8px 12px;font-weight:300;white-space:nowrap;height:30px;display:flex}.lg-dynamic-selector .criteria-row .criteria-multiselector .item .option-hint{font-size:inherit;line-height:1.2}.lg-dynamic-selector .criteria-row .delete-icon{position:relative;top:28px;left:17px;cursor:pointer}.lg-dynamic-selector .criteria-row .and{top:28px;position:relative;left:35px}.lg-dynamic-selector .add-label-button{height:30px;width:30px;font-size:18px;font-weight:300;border-radius:15px;border:1px solid #939bbc;border-style:dashed;color:#939bbc;display:inline-block;padding:4.2px 9.5px 1px 8px;cursor:pointer}.lg-dynamic-selector .addGroupBtn{height:30px;line-height:30px}.lg-dynamic-selector .addRule{height:20px}.reward-badges-table tr:first-child{background:#f9f9fa}.reward-badges-table tr:last-child lg-button{position:relative;left:-62px}.reward-badges-table img{width:30px;height:30px}.lg-compliance-minors-watch-modal .lg-tab-toolbar__search{padding:16px 0;flex-grow:1;width:100%}.lg-compliance-minors-watch-modal .lg-tab-toolbar__content{display:none}.lg-compliance-minors-watch-modal [lg-paged-search-sortable]{text-align:center;width:20%}.lg-compliance-minors-watch-modal [lg-paged-search-sortable]:nth-child(1){width:25%}.lg-compliance-minors-watch-modal [lg-paged-search-sortable]:nth-child(4){width:15%}.lg-compliance-minors-watch-modal [lg-paged-search-sortable]:nth-child(1),.lg-compliance-minors-watch-modal [lg-paged-search-sortable]:nth-child(2){text-align:left}.lg-compliance-minors-watch-modal [lg-paged-search-sortable]:last-child .lg-paged-search-sortable:after{left:148px}.lg-compliance-minors-watch-modal__table-header{margin-top:15px}.lg-compliance-minors-watch-modal__table-wrapper{min-height:500px}.lg-compliance-minors-watch-modal__table-wrapper td:first-child{display:flex;align-items:center}.lg-compliance-minors-watch-modal__table-wrapper td:last-child{position:relative}.lg-compliance-minors-watch-modal__table-wrapper td:last-child>span{font-size:14px}.lg-compliance-minors-watch-modal__table-wrapper td.clock-out-soon:before{content:"";position:absolute;top:27px;left:25%;width:8px;height:8px;border-radius:8px;margin-right:8px;background-color:#ffd61b}.lg-compliance-minors-watch-modal__table-wrapper tr td{text-align:center}.lg-compliance-minors-watch-modal__table-wrapper tr td lg-worker-image{margin-right:5px}.lg-compliance-minors-watch-modal__table-wrapper tr td lg-worker-image>div{border:4px solid #fb4e4e;line-height:32px !important;color:#fff}.lg-compliance-minors-watch-modal__table-wrapper tr td lg-worker-image.under-16>div{border:4px solid #ffd61b}.lg-compliance-minors-watch-modal__table-wrapper tr td:nth-child(1),.lg-compliance-minors-watch-modal__table-wrapper tr td:nth-child(2){text-align:left}.lg-compliance-minors-watch-modal__table-wrapper tr td div{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#212b36}.scenario-jobs-budget-details .progress-container{display:flex}.scenario-jobs-budget-details__num-locations{color:#002c4a;font-size:11px}.scenario-jobs-budget-details__bold{font-weight:bold}.scenario-jobs-budget-details__separator{margin:0px 20px 0px 20px;height:1px;background-color:#dfe3e8}.scenario-jobs-budget-details__progress-bar-outer{position:relative;width:250px;height:6px;border-radius:20px;background-color:#d8edd9}.scenario-jobs-budget-details__progress-bar-inner{position:absolute;left:0px;top:0px;height:6px;background-image:linear-gradient(to left, #50b83c, #2a9641)}.lg-conflict-detection .modal-dialog{width:700px}.lg-conflict-detection .dynamic-group-conflict-detect{width:800px}.lg-conflict-detection .dynamic-group-conflict-detect .dynamic-group-conflict-title{margin:20px 30px 10px}.lg-conflict-detection .dynamic-group-conflict-detect .dynamic-group-conflict-title div{line-height:20px}.lg-conflict-detection .dynamic-group-conflict-detect .dynamic-group-conflict-list{padding:20px;margin:20px 30px}.lg-conflict-detection .dynamic-group-conflict-detect .dynamic-group-conflict-list div{margin-bottom:30px}.lg-conflict-detection .dynamic-group-conflict-detect .dynamic-group-conflict-list div span{font-weight:bold}.lg-conflict-detection .dynamic-group-conflict-detect .dynamic-group-conflict-list div div:nth-child(1){float:left}.lg-conflict-detection .dynamic-group-conflict-detect .dynamic-group-conflict-list div div:nth-child(2){float:right}.lg-conflict-detection .dynamic-group-conflict-detect .dynamic-group-conflict-criterias{clear:both}.lg-conflict-detection .dynamic-group-conflict-detect .dynamic-group-conflict-pagination{font-size:13px;text-align:center;margin-bottom:15px}.lg-conflict-detection .dynamic-group-conflict-detect .dynamic-group-conflict-pagination .conflict-left-arrow,.lg-conflict-detection .dynamic-group-conflict-detect .dynamic-group-conflict-pagination .conflict-right-arrow{color:#8492a9;cursor:pointer}.lg-conflict-detection .dynamic-group-conflict-detect .dynamic-group-conflict-pagination .conflict-right-arrow{margin-left:10px}.lg-conflict-detection .dynamic-group-conflict-detect .dynamic-group-conflict-pagination .conflict-left-arrow{margin-right:10px}.lg-conflict-detection .dynamic-group-conflict-detect .conflict-criteria-list{border:solid 2px #c4c6c8;padding:15px 15px 0 15px;background-color:#f4f6f8}.lg-conflict-detection .dynamic-group-conflict-detect .conflict-criteria-list li{padding:5px;margin-bottom:10px}lg-template-translation{padding:10px;display:block}lg-template-translation .header-icon{width:25px}lg-template-translation .translation-header{background:#f2f6fc;padding:12px 20px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);border-radius:4px;margin:-10px -10px 0px -10px}lg-template-translation .translation-header .text-container{color:#212b36;white-space:nowrap;padding-left:15px;flex-grow:1}lg-template-translation .translation-header .text-container .text{font-size:16px;font-weight:500}lg-template-translation .translation-header .text-container .subtext{font-size:12px;font-weight:normal;margin-top:10px}lg-template-translation .translation-info{line-height:1.2}lg-template-translation .add-icon{float:right;cursor:pointer;width:28px;padding:5px}lg-template-translation .disabled{color:gray !important;pointer-events:none}lg-template-translation .translation-container{border-top:none;padding:12px 10px}lg-template-translation .translation-container .uploadFile{color:#0087e3;font-size:14px;text-decoration:none}lg-template-translation .translation-container .update-text{height:20px;font-size:14px;text-align:left;color:#979797}lg-template-translation .translation-container .error-count{color:#f97822;text-decoration:underline;font-style:normal;cursor:pointer}.lg-timesheet-worker-search{width:220px}.lg-timesheet-worker-search__search-box{display:flex;padding-right:14px;margin-bottom:5px}.lg-timesheet-worker-search__search-box .search-icon{top:18px;right:40px;display:inline-block;width:12px;height:12px;border:2px solid #919eab;position:absolute;border-radius:50%}.lg-timesheet-worker-search__search-box .search-icon::before{content:"";display:inline-block;position:absolute;right:-7px;bottom:-4px;background:#919eab;width:9px;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:1px}.lg-timesheet-worker-search__search-box input{font-family:"Mallory Book";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#000;padding:3px 8px;height:32px;border:solid 1px #c4cdd5;border-radius:3px;width:100%}.lg-timesheet-worker-search__workers-list{overflow-y:auto;max-height:232px}.lg-timesheet-worker-search__workers-list.max-workers-reached{max-height:200px}.lg-timesheet-worker-search__worker-container{padding:10px 10px 10px 0;display:flex;align-items:center;cursor:pointer}.lg-timesheet-worker-search__worker-container--info{display:flex;align-items:center}.lg-timesheet-worker-search__worker-container--info-name{margin-left:14px;color:#212b36;font-size:14px}.lg-timesheet-worker-search__worker-container--info-selected-worker-mark{margin-left:10px}.lg-timesheet-worker-search__warning-message{font-size:10px;bottom:-35px;left:0;line-height:1.25;color:#a9a9a9;padding-top:8px}.team-members{display:flex;align-items:center;margin-left:90px}.team-members__count{padding-right:20px;position:relative}.team-members__small-arrows{position:relative}.team-members__small-arrows--up{content:"";position:absolute;width:0;height:0;border-left:solid rgba(0,0,0,0);border-right:solid rgba(0,0,0,0);border-bottom:solid #000;top:-5px;pointer-events:none;margin-left:-12px;cursor:pointer}.team-members__small-arrows--down{content:"";position:absolute;width:0;height:0;border-left:solid rgba(0,0,0,0);border-right:solid rgba(0,0,0,0);border-top:solid #000;bottom:-6px;pointer-events:none;margin-left:-12px;cursor:pointer}.team-members__arrow{width:16px;height:16px;background-image:url(../img/legion/lgComponents/pagination-active.svg);background-size:contain;cursor:pointer}.team-members__arrow--left{margin-right:8px;transform:scale(-1)}.team-members__arrow--left.disabled{background-image:url(../img/legion/lgComponents/pagination-disable.svg);pointer-events:none;transform:none}.team-members__arrow--right{margin-left:8px}.team-members__arrow--right.disabled{background-image:url(../img/legion/lgComponents/pagination-disable.svg);pointer-events:none;transform:scale(-1)}.lg-retroactive-pay .lg-modal__body{padding:0}.lg-retroactive-pay lg-table-fixed-header h2{width:33.33%}.lg-retroactive-pay lg-table-fixed-header h2:first-child{padding-left:20px}.lg-retroactive-pay .lg-table tr td:first-child{padding-left:20px;text-decoration:underline;cursor:pointer}.lg-retroactive-pay .lg-table tr td:last-child{padding-right:140px}.predictability-score>span{font-size:14px;margin-right:10px;color:#212b36}.predictability-score .pending-status{color:#f6a609;font-size:14px}.fiscal-calendar-header{background:#f2f6fc;padding:12px 20px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);border-radius:4px}.fiscal-calendar-header .text-container{color:#212b36;white-space:nowrap;padding-left:15px;flex-grow:1}.fiscal-calendar-header .text-container .text{font-size:16px;font-weight:500}.fiscal-calendar-header .text-container .subtext{font-size:12px;font-weight:normal;margin-top:10px}.fiscal-calendar .fiscal-download{border-bottom:1px solid #dfe3e8}.fiscal-calendar .modal-content{width:400px}.fiscal-calendar>div{padding:20px}.fiscal-calendar>div .update-text{height:20px;font-size:14px;text-align:left;color:#979797}.fiscal-calendar>div .error-count{color:#f97822;text-decoration:underline;font-style:normal;cursor:pointer}.fiscal-calendar>div>div{margin-top:10px;transition:opacity .4s;font-size:14px;color:#212b36;line-height:1.5;font-weight:300}lg-title-groups .lg-multiple-select{width:250px}lg-title-groups th:nth-child(3),lg-title-groups th:nth-child(4),lg-title-groups th:nth-child(5),lg-title-groups th:nth-child(6){text-align:center !important}lg-title-groups td span{font-size:14px}lg-title-groups td:nth-child(3),lg-title-groups td:nth-child(4),lg-title-groups td:nth-child(6){text-align:center !important}lg-title-groups td:nth-child(3) input-field,lg-title-groups td:nth-child(4) input-field,lg-title-groups td:nth-child(6) input-field{margin:0 auto}lg-title-groups td:nth-child(5){padding-left:35px}lg-title-groups .popover{max-width:500px}lg-title-groups .width-25{width:25%}lg-auto-schedule-week .auto-schedule input-field label{margin-left:70px !important;font-weight:400}lg-auto-schedule-week .auto-schedule-title{display:inline-flex;height:52px;font-size:14px;align-items:center;padding-left:0px}lg-policies-form-template-details question-input.rest-period-group-title .lg-question-input__text{font-weight:500}lg-policies-form-template-details .lg-question-input__text-secondary{color:#637381}lg-policies-form-template-details .schedule-restriction{padding:0px 20px}lg-policies-form-template-details .schedule-restriction table.lg-table td:first-child,lg-policies-form-template-details .schedule-restriction table.lg-table th:first-child{padding-right:10px}lg-policies-form-template-details .schedule-restriction table.lg-table td:last-child,lg-policies-form-template-details .schedule-restriction table.lg-table th:last-child{padding-left:10px}lg-policies-form-template-details .schedule-restriction table.lg-table td:not(:first-child):not(:last-child),lg-policies-form-template-details .schedule-restriction table.lg-table th:not(:first-child):not(:last-child){padding:10px 10px}lg-policies-form-template-details .schedule-restriction table.lg-table td:nth-child(2),lg-policies-form-template-details .schedule-restriction table.lg-table th:nth-child(2){text-align:left;padding-left:80px !important}lg-policies-form-template-details .schedule-restriction table.lg-table tr td>lg-select{max-width:250px}lg-policies-form-template-details .schedule-restriction table.lg-table tr td img{max-width:30px;max-height:30px}lg-policies-form-template-details .schedule-restriction table.lg-table tr .delete-action{font-size:20px;color:#8692a7;cursor:pointer}lg-policies-form-template-details .schedule-restriction .add-button{padding:10px 0px}lg-policies-form-template-details .demand-count-config .lg-question-input__text{align-self:flex-start}lg-policies-form-template-details .demand-count-config .lg-question-input__input{flex-direction:column}lg-policies-form-template-details .demand-count-config .lg-question-input__input lg-multiple-select{margin-bottom:14px}lg-policies-form-template-details .availability-start-time-select-container{display:inline-flex;align-items:center;margin-right:80px}lg-policies-form-template-details .availability-start-time-select-container .disabled,lg-policies-form-template-details .availability-start-time-select-container .disabled>*{color:#919eab !important;cursor:not-allowed !important}lg-policies-form-template-details .availability-start-time-select-container .time-icon{width:18px}lg-policies-form-template-details .availability-start-time-select-container span>a{font-size:14px;color:#0087e3}.error-reporting-pay>p{color:#db524b;padding-left:20px;margin-bottom:0px}.availability-start-time-select-container{display:inline-flex;align-items:center;margin-right:80px}.availability-start-time-select-container .disabled,.availability-start-time-select-container .disabled>*{color:#919eab !important;cursor:not-allowed !important}.availability-start-time-select-container .time-icon{width:18px}.availability-start-time-select-container span>a{font-size:14px;color:#0087e3}.av-start-time{padding:5px 0px;max-height:240px;overflow:auto}.av-start-time li{margin:6px 0px;padding:5px 20px}.av-start-time li:hover{cursor:pointer;background-color:#f3f4fa;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.av-start-time li:hover *{cursor:pointer}.av-start-time li:hover input-field>label{color:#0087e3}.lg-template-work-role-settings{background:#fff}.lg-template-work-role-settings__worker-image{margin-right:10px}.lg-template-work-role-settings .pl-20{padding-left:20px !important}.lg-template-work-role-settings .pd-0{padding:0px !important}.lg-template-work-role-settings .rate-list-table{width:100%}.lg-template-work-role-settings .lg-table .location-level-header{background-color:#f3f6f8}.lg-template-work-role-settings .lg-table tr td input-field{width:117px}.lg-template-work-role-settings .lg-table tbody tr:nth-child(1) td:nth-child(1){position:relative}.lg-template-work-role-settings .lg-table tbody tr:nth-child(1) td:nth-child(1) i{cursor:pointer;position:absolute;left:90%;bottom:49%;font-size:23px}.lg-template-work-role-settings .lg-picker-input input-field{width:80% !important}.lg-template-work-role-settings .td-sub-text{height:16px;font-weight:400;font-size:12px;line-height:16px;color:#53585f;margin-top:6px}.lg-template-work-role-settings lg-worker-image{vertical-align:middle;margin-right:10px}.lg-template-work-role-settings .worker-name{font-size:14px}.lg-template-work-role-settings .manage-action-wrapper{color:#3684df;cursor:pointer}.lg-template-work-role-settings .manage-action-wrapper span{font-size:14px}.lg-template-work-role-settings .manage-action-wrapper .add-circle{width:20px;height:20px;border-radius:10px;border:1px dashed #afb5cd;display:inline-block;text-align:center}.lg-template-work-role-settings .selected-border{border-left:2px solid #7688e7}.lg-template-work-role-settings .right-border{border-right:solid 1px #dfe3e7}.lg-template-work-role-settings .remove-employee-override{display:block;margin-top:20px}lg-employee-attributes{display:block;background-color:#fff}lg-employee-attributes .lg-table{width:100%}lg-employee-attributes .lg-table tr{height:54px}lg-employee-attributes .lg-table tr .one-line-overflow,lg-employee-attributes .lg-table tr .ellipsis,lg-employee-attributes .lg-table tr notification .notification-details-swap .person .name,notification .notification-details-swap .person lg-employee-attributes .lg-table tr .name,lg-employee-attributes .lg-table tr .generate-modal-location,lg-employee-attributes .lg-table tr week-schedule-shift .week-schedule-worker-name,week-schedule-shift lg-employee-attributes .lg-table tr .week-schedule-worker-name,lg-employee-attributes .lg-table tr week-schedule-shift .week-schedule-role-name,week-schedule-shift lg-employee-attributes .lg-table tr .week-schedule-role-name,lg-employee-attributes .lg-table tr .draggable-shift .week-schedule-worker-name,.draggable-shift lg-employee-attributes .lg-table tr .week-schedule-worker-name,lg-employee-attributes .lg-table tr .draggable-shift .week-schedule-role-name,.draggable-shift lg-employee-attributes .lg-table tr .week-schedule-role-name,lg-employee-attributes .lg-table tr .week-schedule-shift .week-schedule-worker-name,.week-schedule-shift lg-employee-attributes .lg-table tr .week-schedule-worker-name,lg-employee-attributes .lg-table tr .week-schedule-shift .week-schedule-role-name,.week-schedule-shift lg-employee-attributes .lg-table tr .week-schedule-role-name,lg-employee-attributes .lg-table tr .sch .sch-location-publish-name,.sch lg-employee-attributes .lg-table tr .sch-location-publish-name,lg-employee-attributes .lg-table tr .sch .sch-worker-h-view-role-name,.sch lg-employee-attributes .lg-table tr .sch-worker-h-view-role-name,lg-employee-attributes .lg-table tr .sch .sch-worker-h-view-sub-role-name,.sch lg-employee-attributes .lg-table tr .sch-worker-h-view-sub-role-name,lg-employee-attributes .lg-table tr .sch .sch-shift-worker-profile-initials,.sch lg-employee-attributes .lg-table tr .sch-shift-worker-profile-initials,lg-employee-attributes .lg-table tr .select-inner-contents,lg-employee-attributes .lg-table tr .announcements-list .one-attachment-title,.announcements-list lg-employee-attributes .lg-table tr .one-attachment-title,lg-employee-attributes .lg-table tr .new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input lg-employee-attributes .lg-table tr .one-attachment-title,lg-employee-attributes .lg-table tr .announcements-list .announcement-object .announcement-title,.announcements-list .announcement-object lg-employee-attributes .lg-table tr .announcement-title,lg-employee-attributes .lg-table tr .tmroster .tr .name,.tmroster .tr lg-employee-attributes .lg-table tr .name,lg-employee-attributes .lg-table tr .tmroster .tr .title,.tmroster .tr lg-employee-attributes .lg-table tr .title,lg-employee-attributes .lg-table tr .school-calendars-header-title,lg-employee-attributes .lg-table tr .school-calendars .calendar-overview-title,.school-calendars lg-employee-attributes .lg-table tr .calendar-overview-title,lg-employee-attributes .lg-table tr .school-calendars .session-information-title,.school-calendars lg-employee-attributes .lg-table tr .session-information-title,lg-employee-attributes .lg-table tr .tm-info .timeoff-requests .request-body span,.tm-info .timeoff-requests .request-body lg-employee-attributes .lg-table tr span,lg-employee-attributes .lg-table tr .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container lg-employee-attributes .lg-table tr .sch-shift-worker-profile-initials,lg-employee-attributes .lg-table tr .lgn-badge-panel .badge-row .popover.fade div.popover-content,.lgn-badge-panel .badge-row .popover.fade lg-employee-attributes .lg-table tr div.popover-content,lg-employee-attributes .lg-table tr .forecast-prediction-tooltip-events div,.forecast-prediction-tooltip-events lg-employee-attributes .lg-table tr div,lg-employee-attributes .lg-table tr .lg-timesheet-table-improved__name .name,.lg-timesheet-table-improved__name lg-employee-attributes .lg-table tr .name,lg-employee-attributes .lg-table tr .lg-timesheet-table-improved__name .title,.lg-timesheet-table-improved__name lg-employee-attributes .lg-table tr .title,lg-employee-attributes .lg-table tr .timesheet-details-modal__title-span-sub--job,lg-employee-attributes .lg-table tr .timesheet-details-modal__title-span-sub--home,lg-employee-attributes .lg-table tr .lg-new-timeclock-editor-improved .main-container .field-container--location input,.lg-new-timeclock-editor-improved .main-container .field-container--location lg-employee-attributes .lg-table tr input,lg-employee-attributes .lg-table tr .lg-new-timeclock-editor-improved input-field[inline] input,.lg-new-timeclock-editor-improved input-field[inline] lg-employee-attributes .lg-table tr input,lg-employee-attributes .lg-table tr .lg-new-timeclock-editor-improved input-field[inline] select,.lg-new-timeclock-editor-improved input-field[inline] lg-employee-attributes .lg-table tr select,lg-employee-attributes .lg-table tr .lg-new-timeclock-editor-improved input-field[inline] .input-faked,.lg-new-timeclock-editor-improved input-field[inline] lg-employee-attributes .lg-table tr .input-faked,lg-employee-attributes .lg-table tr .lg-schedule-change-premium__rules input-field select,.lg-schedule-change-premium__rules input-field lg-employee-attributes .lg-table tr select,lg-employee-attributes .lg-table tr .timesheet-details-info__title-span-sub--job,lg-employee-attributes .lg-table tr .timesheet-details-info__title-span-sub--home,lg-employee-attributes .lg-table tr .lg-timesheet-timeoff-editor input-field[inline] input,.lg-timesheet-timeoff-editor input-field[inline] lg-employee-attributes .lg-table tr input,lg-employee-attributes .lg-table tr .lg-timesheet-timeoff-editor input-field[inline] select,.lg-timesheet-timeoff-editor input-field[inline] lg-employee-attributes .lg-table tr select,lg-employee-attributes .lg-table tr .lg-timesheet-timeoff-editor input-field[inline] .input-faked,.lg-timesheet-timeoff-editor input-field[inline] lg-employee-attributes .lg-table tr .input-faked,lg-employee-attributes .lg-table tr .lg-timesheet-week-view__title-span-sub--job,lg-employee-attributes .lg-table tr .lg-timesheet-week-view__title-span-sub--home,lg-employee-attributes .lg-table tr .lg-week-timeclock-editor input-field[inline] input,.lg-week-timeclock-editor input-field[inline] lg-employee-attributes .lg-table tr input,lg-employee-attributes .lg-table tr .lg-week-timeclock-editor input-field[inline] select,.lg-week-timeclock-editor input-field[inline] lg-employee-attributes .lg-table tr select,lg-employee-attributes .lg-table tr .lg-week-timeclock-editor input-field[inline] .input-faked,.lg-week-timeclock-editor input-field[inline] lg-employee-attributes .lg-table tr .input-faked,lg-employee-attributes .lg-table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-employee-attributes .lg-table tr input,lg-employee-attributes .lg-table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-employee-attributes .lg-table tr select,lg-employee-attributes .lg-table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-employee-attributes .lg-table tr .input-faked,lg-employee-attributes .lg-table tr .lg-week-timeoff-editor input-field[inline] input,.lg-week-timeoff-editor input-field[inline] lg-employee-attributes .lg-table tr input,lg-employee-attributes .lg-table tr .lg-week-timeoff-editor input-field[inline] select,.lg-week-timeoff-editor input-field[inline] lg-employee-attributes .lg-table tr select,lg-employee-attributes .lg-table tr .lg-week-timeoff-editor input-field[inline] .input-faked,.lg-week-timeoff-editor input-field[inline] lg-employee-attributes .lg-table tr .input-faked,lg-employee-attributes .lg-table tr .lg-timesheet-other-pay-editor .main-container .field-container--location-search input,.lg-timesheet-other-pay-editor .main-container .field-container--location-search lg-employee-attributes .lg-table tr input,lg-employee-attributes .lg-table tr .lg-timesheet-other-pay-editor input-field[inline] input,.lg-timesheet-other-pay-editor input-field[inline] lg-employee-attributes .lg-table tr input,lg-employee-attributes .lg-table tr .lg-timesheet-other-pay-editor input-field[inline] select,.lg-timesheet-other-pay-editor input-field[inline] lg-employee-attributes .lg-table tr select,lg-employee-attributes .lg-table tr .lg-timesheet-other-pay-editor input-field[inline] .input-faked,.lg-timesheet-other-pay-editor input-field[inline] lg-employee-attributes .lg-table tr .input-faked,lg-employee-attributes .lg-table tr .lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search lg-employee-attributes .lg-table tr input,lg-employee-attributes .lg-table tr .lg-week-other-pay-editor input-field[inline] input,.lg-week-other-pay-editor input-field[inline] lg-employee-attributes .lg-table tr input,lg-employee-attributes .lg-table tr .lg-week-other-pay-editor input-field[inline] select,.lg-week-other-pay-editor input-field[inline] lg-employee-attributes .lg-table tr select,lg-employee-attributes .lg-table tr .lg-week-other-pay-editor input-field[inline] .input-faked,.lg-week-other-pay-editor input-field[inline] lg-employee-attributes .lg-table tr .input-faked{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}lg-employee-attributes .lg-table tr th:not(:first-child){padding:0 10px}lg-employee-attributes .lg-table tr th.modified-info{text-align:left !important}lg-employee-attributes .lg-table tr td:not(:first-child){padding:0 10px}lg-employee-attributes .lg-table tr td .modified-by{font-weight:400;font-size:14px;line-height:20px;color:#212b36}lg-employee-attributes .lg-table tr td .modified-date{font-weight:400;font-size:12px;line-height:16px;color:#53585f}lg-custom-employee-attribute{display:block}lg-custom-employee-attribute .atrribute-box{padding:15px 10px 60px 15px;height:30px;position:relative}lg-custom-employee-attribute .atrribute-box .attribute-box-title{text-align:left;font-weight:500;font-size:16px}lg-custom-employee-attribute .atrribute-box .atrribute-explainer{margin:15px 0px}lg-custom-employee-attribute .atrribute-box .attribute-button-container{position:absolute;top:40px;right:20px}lg-custom-employee-attribute .edit-employee-attribute .status-highlight{padding:0 5px;border-radius:20px;height:auto;padding:5px;min-width:80px;display:inline-block;text-align:center;font-size:12px !important}lg-custom-employee-attribute .edit-employee-attribute .highlight-color-current{background-color:#bbe5b3}lg-custom-employee-attribute .edit-employee-attribute .highlight-color-expired{background-color:#ffc48b}lg-custom-employee-attribute .edit-employee-attribute .highlight-color-draft{background-color:#bbe3fa}lg-custom-employee-attribute .edit-employee-attribute thead{height:44px}lg-custom-employee-attribute .edit-employee-attribute thead tr{border-top:none;background-color:#f3f6f8}lg-custom-employee-attribute .edit-employee-attribute thead th:not(:first-child){padding:0 10px}lg-custom-employee-attribute .edit-employee-attribute thead th:nth-child(2){border-right:1px solid #e0e3e8}lg-custom-employee-attribute .edit-employee-attribute tbody tr{border-top:1px solid #dfe3e8;height:72px}lg-custom-employee-attribute .edit-employee-attribute tbody tr td.create-new-btn{padding:10px !important;border-left:1px solid #dfe3e8}lg-custom-employee-attribute .edit-employee-attribute tbody tr td.create-new-btn lg-button button{border-radius:7px;width:100% !important}lg-custom-employee-attribute .edit-employee-attribute tbody tr td.one-line-overflow,lg-custom-employee-attribute .edit-employee-attribute tbody tr td.ellipsis,lg-custom-employee-attribute .edit-employee-attribute tbody tr notification .notification-details-swap .person td.name,notification .notification-details-swap .person lg-custom-employee-attribute .edit-employee-attribute tbody tr td.name,lg-custom-employee-attribute .edit-employee-attribute tbody tr td.generate-modal-location,lg-custom-employee-attribute .edit-employee-attribute tbody tr week-schedule-shift td.week-schedule-worker-name,week-schedule-shift lg-custom-employee-attribute .edit-employee-attribute tbody tr td.week-schedule-worker-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr week-schedule-shift td.week-schedule-role-name,week-schedule-shift lg-custom-employee-attribute .edit-employee-attribute tbody tr td.week-schedule-role-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr .draggable-shift td.week-schedule-worker-name,.draggable-shift lg-custom-employee-attribute .edit-employee-attribute tbody tr td.week-schedule-worker-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr .draggable-shift td.week-schedule-role-name,.draggable-shift lg-custom-employee-attribute .edit-employee-attribute tbody tr td.week-schedule-role-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr .week-schedule-shift td.week-schedule-worker-name,.week-schedule-shift lg-custom-employee-attribute .edit-employee-attribute tbody tr td.week-schedule-worker-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr .week-schedule-shift td.week-schedule-role-name,.week-schedule-shift lg-custom-employee-attribute .edit-employee-attribute tbody tr td.week-schedule-role-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr .sch td.sch-location-publish-name,.sch lg-custom-employee-attribute .edit-employee-attribute tbody tr td.sch-location-publish-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr .sch td.sch-worker-h-view-role-name,.sch lg-custom-employee-attribute .edit-employee-attribute tbody tr td.sch-worker-h-view-role-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr .sch td.sch-worker-h-view-sub-role-name,.sch lg-custom-employee-attribute .edit-employee-attribute tbody tr td.sch-worker-h-view-sub-role-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr .sch td.sch-shift-worker-profile-initials,.sch lg-custom-employee-attribute .edit-employee-attribute tbody tr td.sch-shift-worker-profile-initials,lg-custom-employee-attribute .edit-employee-attribute tbody tr td.select-inner-contents,lg-custom-employee-attribute .edit-employee-attribute tbody tr .announcements-list td.one-attachment-title,.announcements-list lg-custom-employee-attribute .edit-employee-attribute tbody tr td.one-attachment-title,lg-custom-employee-attribute .edit-employee-attribute tbody tr .new-announcement-modal .i-pretend-to-be-an-input td.one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input lg-custom-employee-attribute .edit-employee-attribute tbody tr td.one-attachment-title,lg-custom-employee-attribute .edit-employee-attribute tbody tr .announcements-list .announcement-object td.announcement-title,.announcements-list .announcement-object lg-custom-employee-attribute .edit-employee-attribute tbody tr td.announcement-title,lg-custom-employee-attribute .edit-employee-attribute tbody tr .tmroster .tr td.name,.tmroster .tr lg-custom-employee-attribute .edit-employee-attribute tbody tr td.name,lg-custom-employee-attribute .edit-employee-attribute tbody tr .tmroster .tr td.title,.tmroster .tr lg-custom-employee-attribute .edit-employee-attribute tbody tr td.title,lg-custom-employee-attribute .edit-employee-attribute tbody tr td.school-calendars-header-title,lg-custom-employee-attribute .edit-employee-attribute tbody tr .school-calendars td.calendar-overview-title,.school-calendars lg-custom-employee-attribute .edit-employee-attribute tbody tr td.calendar-overview-title,lg-custom-employee-attribute .edit-employee-attribute tbody tr .school-calendars td.session-information-title,.school-calendars lg-custom-employee-attribute .edit-employee-attribute tbody tr td.session-information-title,lg-custom-employee-attribute .edit-employee-attribute tbody tr .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container td.sch-shift-worker-profile-initials,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container lg-custom-employee-attribute .edit-employee-attribute tbody tr td.sch-shift-worker-profile-initials,lg-custom-employee-attribute .edit-employee-attribute tbody tr .lg-timesheet-table-improved__name td.name,.lg-timesheet-table-improved__name lg-custom-employee-attribute .edit-employee-attribute tbody tr td.name,lg-custom-employee-attribute .edit-employee-attribute tbody tr .lg-timesheet-table-improved__name td.title,.lg-timesheet-table-improved__name lg-custom-employee-attribute .edit-employee-attribute tbody tr td.title,lg-custom-employee-attribute .edit-employee-attribute tbody tr td.timesheet-details-modal__title-span-sub--job,lg-custom-employee-attribute .edit-employee-attribute tbody tr td.timesheet-details-modal__title-span-sub--home,lg-custom-employee-attribute .edit-employee-attribute tbody tr .lg-new-timeclock-editor-improved input-field[inline] td.input-faked,.lg-new-timeclock-editor-improved input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td.input-faked,lg-custom-employee-attribute .edit-employee-attribute tbody tr td.timesheet-details-info__title-span-sub--job,lg-custom-employee-attribute .edit-employee-attribute tbody tr td.timesheet-details-info__title-span-sub--home,lg-custom-employee-attribute .edit-employee-attribute tbody tr .lg-timesheet-timeoff-editor input-field[inline] td.input-faked,.lg-timesheet-timeoff-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td.input-faked,lg-custom-employee-attribute .edit-employee-attribute tbody tr td.lg-timesheet-week-view__title-span-sub--job,lg-custom-employee-attribute .edit-employee-attribute tbody tr td.lg-timesheet-week-view__title-span-sub--home,lg-custom-employee-attribute .edit-employee-attribute tbody tr .lg-week-timeclock-editor input-field[inline] td.input-faked,.lg-week-timeclock-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td.input-faked,lg-custom-employee-attribute .edit-employee-attribute tbody tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled td.input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-custom-employee-attribute .edit-employee-attribute tbody tr td.input-faked,lg-custom-employee-attribute .edit-employee-attribute tbody tr .lg-week-timeoff-editor input-field[inline] td.input-faked,.lg-week-timeoff-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td.input-faked,lg-custom-employee-attribute .edit-employee-attribute tbody tr .lg-timesheet-other-pay-editor input-field[inline] td.input-faked,.lg-timesheet-other-pay-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td.input-faked,lg-custom-employee-attribute .edit-employee-attribute tbody tr .lg-week-other-pay-editor input-field[inline] td.input-faked,.lg-week-other-pay-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td.input-faked{text-overflow:ellipsis}lg-custom-employee-attribute .edit-employee-attribute tbody tr td.none-border-bottom{border-bottom:1px solid rgba(0,0,0,0) !important}lg-custom-employee-attribute .edit-employee-attribute tbody tr td.attr-info{vertical-align:baseline}lg-custom-employee-attribute .edit-employee-attribute tbody tr td.edit-bg{background-color:#fffdeb}lg-custom-employee-attribute .edit-employee-attribute tbody tr td .attribute-name{font-weight:400;font-size:14px;color:#212b36;line-height:20px;margin-bottom:10px}lg-custom-employee-attribute .edit-employee-attribute tbody tr td .attribute-description{font-weight:400;font-size:12px;line-height:16px;color:#53585f}lg-custom-employee-attribute .edit-employee-attribute tbody tr td .modified-by{font-weight:400;font-size:14px;line-height:20px;color:#212b36}lg-custom-employee-attribute .edit-employee-attribute tbody tr td .modified-date{font-weight:400;font-size:12px;line-height:16px;color:#53585f}lg-custom-employee-attribute .edit-employee-attribute tbody tr td .one-line-overflow,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .ellipsis,lg-custom-employee-attribute .edit-employee-attribute tbody tr td notification .notification-details-swap .person .name,notification .notification-details-swap .person lg-custom-employee-attribute .edit-employee-attribute tbody tr td .name,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .generate-modal-location,lg-custom-employee-attribute .edit-employee-attribute tbody tr td week-schedule-shift .week-schedule-worker-name,week-schedule-shift lg-custom-employee-attribute .edit-employee-attribute tbody tr td .week-schedule-worker-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr td week-schedule-shift .week-schedule-role-name,week-schedule-shift lg-custom-employee-attribute .edit-employee-attribute tbody tr td .week-schedule-role-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .draggable-shift .week-schedule-worker-name,.draggable-shift lg-custom-employee-attribute .edit-employee-attribute tbody tr td .week-schedule-worker-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .draggable-shift .week-schedule-role-name,.draggable-shift lg-custom-employee-attribute .edit-employee-attribute tbody tr td .week-schedule-role-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .week-schedule-shift .week-schedule-worker-name,.week-schedule-shift lg-custom-employee-attribute .edit-employee-attribute tbody tr td .week-schedule-worker-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .week-schedule-shift .week-schedule-role-name,.week-schedule-shift lg-custom-employee-attribute .edit-employee-attribute tbody tr td .week-schedule-role-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .sch .sch-location-publish-name,.sch lg-custom-employee-attribute .edit-employee-attribute tbody tr td .sch-location-publish-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .sch .sch-worker-h-view-role-name,.sch lg-custom-employee-attribute .edit-employee-attribute tbody tr td .sch-worker-h-view-role-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .sch .sch-worker-h-view-sub-role-name,.sch lg-custom-employee-attribute .edit-employee-attribute tbody tr td .sch-worker-h-view-sub-role-name,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .sch .sch-shift-worker-profile-initials,.sch lg-custom-employee-attribute .edit-employee-attribute tbody tr td .sch-shift-worker-profile-initials,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .select-inner-contents,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .announcements-list .one-attachment-title,.announcements-list lg-custom-employee-attribute .edit-employee-attribute tbody tr td .one-attachment-title,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input lg-custom-employee-attribute .edit-employee-attribute tbody tr td .one-attachment-title,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .announcements-list .announcement-object .announcement-title,.announcements-list .announcement-object lg-custom-employee-attribute .edit-employee-attribute tbody tr td .announcement-title,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .tmroster .tr .name,.tmroster .tr lg-custom-employee-attribute .edit-employee-attribute tbody tr td .name,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .tmroster .tr .title,.tmroster .tr lg-custom-employee-attribute .edit-employee-attribute tbody tr td .title,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .school-calendars-header-title,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .school-calendars .calendar-overview-title,.school-calendars lg-custom-employee-attribute .edit-employee-attribute tbody tr td .calendar-overview-title,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .school-calendars .session-information-title,.school-calendars lg-custom-employee-attribute .edit-employee-attribute tbody tr td .session-information-title,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .tm-info .timeoff-requests .request-body span,.tm-info .timeoff-requests .request-body lg-custom-employee-attribute .edit-employee-attribute tbody tr td span,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container lg-custom-employee-attribute .edit-employee-attribute tbody tr td .sch-shift-worker-profile-initials,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lgn-badge-panel .badge-row .popover.fade div.popover-content,.lgn-badge-panel .badge-row .popover.fade lg-custom-employee-attribute .edit-employee-attribute tbody tr td div.popover-content,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .forecast-prediction-tooltip-events div,.forecast-prediction-tooltip-events lg-custom-employee-attribute .edit-employee-attribute tbody tr td div,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-timesheet-table-improved__name .name,.lg-timesheet-table-improved__name lg-custom-employee-attribute .edit-employee-attribute tbody tr td .name,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-timesheet-table-improved__name .title,.lg-timesheet-table-improved__name lg-custom-employee-attribute .edit-employee-attribute tbody tr td .title,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .timesheet-details-modal__title-span-sub--job,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .timesheet-details-modal__title-span-sub--home,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-new-timeclock-editor-improved .main-container .field-container--location input,.lg-new-timeclock-editor-improved .main-container .field-container--location lg-custom-employee-attribute .edit-employee-attribute tbody tr td input,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-new-timeclock-editor-improved input-field[inline] input,.lg-new-timeclock-editor-improved input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td input,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-new-timeclock-editor-improved input-field[inline] select,.lg-new-timeclock-editor-improved input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td select,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-new-timeclock-editor-improved input-field[inline] .input-faked,.lg-new-timeclock-editor-improved input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td .input-faked,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-schedule-change-premium__rules input-field select,.lg-schedule-change-premium__rules input-field lg-custom-employee-attribute .edit-employee-attribute tbody tr td select,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .timesheet-details-info__title-span-sub--job,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .timesheet-details-info__title-span-sub--home,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-timesheet-timeoff-editor input-field[inline] input,.lg-timesheet-timeoff-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td input,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-timesheet-timeoff-editor input-field[inline] select,.lg-timesheet-timeoff-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td select,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-timesheet-timeoff-editor input-field[inline] .input-faked,.lg-timesheet-timeoff-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td .input-faked,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-timesheet-week-view__title-span-sub--job,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-timesheet-week-view__title-span-sub--home,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-week-timeclock-editor input-field[inline] input,.lg-week-timeclock-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td input,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-week-timeclock-editor input-field[inline] select,.lg-week-timeclock-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td select,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-week-timeclock-editor input-field[inline] .input-faked,.lg-week-timeclock-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td .input-faked,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-custom-employee-attribute .edit-employee-attribute tbody tr td input,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-custom-employee-attribute .edit-employee-attribute tbody tr td select,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-custom-employee-attribute .edit-employee-attribute tbody tr td .input-faked,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-week-timeoff-editor input-field[inline] input,.lg-week-timeoff-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td input,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-week-timeoff-editor input-field[inline] select,.lg-week-timeoff-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td select,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-week-timeoff-editor input-field[inline] .input-faked,.lg-week-timeoff-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td .input-faked,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-timesheet-other-pay-editor .main-container .field-container--location-search input,.lg-timesheet-other-pay-editor .main-container .field-container--location-search lg-custom-employee-attribute .edit-employee-attribute tbody tr td input,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-timesheet-other-pay-editor input-field[inline] input,.lg-timesheet-other-pay-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td input,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-timesheet-other-pay-editor input-field[inline] select,.lg-timesheet-other-pay-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td select,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-timesheet-other-pay-editor input-field[inline] .input-faked,.lg-timesheet-other-pay-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td .input-faked,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search lg-custom-employee-attribute .edit-employee-attribute tbody tr td input,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-week-other-pay-editor input-field[inline] input,.lg-week-other-pay-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td input,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-week-other-pay-editor input-field[inline] select,.lg-week-other-pay-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td select,lg-custom-employee-attribute .edit-employee-attribute tbody tr td .lg-week-other-pay-editor input-field[inline] .input-faked,.lg-week-other-pay-editor input-field[inline] lg-custom-employee-attribute .edit-employee-attribute tbody tr td .input-faked{text-overflow:ellipsis}lg-custom-employee-attribute .edit-employee-attribute tbody tr td .add-icon{height:20px;width:20px;font-size:14px;font-weight:500;border-radius:15px;border:1px dashed #3684df;color:#3684df}lg-custom-employee-attribute .edit-employee-attribute tbody tr td .add-icon-disabled{border:1px dashed #919eab;color:#919eab}lg-custom-employee-attribute .edit-employee-attribute tbody tr td:not(:first-child){padding:0 10px}lg-custom-employee-attribute .edit-employee-attribute tbody tr td.expand-icon{border-right:1px solid #e0e3e8;vertical-align:baseline}lg-custom-employee-attribute .edit-employee-attribute tbody tr td lg-button button{min-width:40px}lg-custom-employee-attribute .edit-employee-attribute tbody tr td.attribute-value{padding:0 10px !important}lg-custom-employee-attribute .edit-employee-attribute tbody tr.new-value-line{border-bottom:1px solid #dfe3e8}lg-custom-employee-attribute .edit-employee-attribute tr{border-top:1px solid #dfe3e8;height:54px}lg-custom-employee-attribute .edit-employee-attribute tr td .attribute-name-new{width:120px}lg-custom-employee-attribute .edit-employee-attribute tr td .attribute-description-new{width:120px}lg-custom-employee-attribute .no-record-text,lg-custom-employee-attribute .add-new-btn{display:flex;justify-content:center;align-items:center}lg-custom-employee-attribute .no-record-text{padding:30px 0px 10px 0px;font-size:14px;font-weight:400}lg-custom-smart-card{display:block;margin:7.5px 10px;position:relative}lg-custom-smart-card .loading-wrapper{position:absolute;width:100%;height:100%;top:0px;left:0px}lg-custom-smart-card .custom-card{min-width:160px;height:120px;line-height:1.5;padding:10px;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);display:flex;flex-direction:column}lg-custom-smart-card .custom-card.card-alert{border:1px solid #f2924b}lg-custom-smart-card .custom-card.card-loading{opacity:.6}lg-custom-smart-card .custom-card .title,lg-custom-smart-card .custom-card .data,lg-custom-smart-card .custom-card .detail-text{text-align:left;color:#637381}lg-custom-smart-card .card-title{display:flex;align-items:center;justify-content:flex-start}lg-custom-smart-card .card-title .title{font-size:11px;color:#637381;text-transform:uppercase}lg-custom-smart-card .card-content{flex-grow:1;display:flex;justify-content:flex-start;align-items:center}lg-custom-smart-card .card-content-item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative}lg-custom-smart-card .card-content-item .card-link{color:#0087e3;cursor:pointer;font-size:10px;line-height:12px;position:absolute;bottom:0px;right:0px}lg-custom-smart-card .card-content-item .card-link:hover{color:#084e8a}lg-custom-smart-card .layout-One{width:160px}lg-custom-smart-card .layout-One .card-content-item{width:100%;height:100%}lg-custom-smart-card .layout-One .card-content-item .card-link{font-size:12px}lg-custom-smart-card .layout-One h1.data{font-size:16px}lg-custom-smart-card .layout-One .detail-text{font-size:14px}lg-custom-smart-card .layout-Two{width:220px}lg-custom-smart-card .layout-Two .card-content-item{width:50%;height:100%}lg-custom-smart-card .layout-Two .card-content-item:first-child{padding-right:7px;border-right:1px solid #dbdbdb}lg-custom-smart-card .layout-Two .card-content-item:first-child .card-link{right:7px}lg-custom-smart-card .layout-Two .card-content-item:last-child{padding-left:7px}lg-custom-smart-card .layout-Two h1.data{font-size:14px}lg-custom-smart-card .layout-Three{width:330px}lg-custom-smart-card .layout-Three .card-content-item{height:100%}lg-custom-smart-card .layout-Three .card-content-item:nth-child(1){width:33%;padding-right:7px}lg-custom-smart-card .layout-Three .card-content-item:nth-child(1) .card-link{right:7px}lg-custom-smart-card .layout-Three .card-content-item:nth-child(2){width:34%;padding-left:7px;padding-right:7px}lg-custom-smart-card .layout-Three .card-content-item:nth-child(2) .card-link{right:7px}lg-custom-smart-card .layout-Three .card-content-item:nth-child(3){width:33%;padding-left:7px}lg-custom-smart-card .layout-Three .card-content-item+.card-content-item{border-left:1px solid #dbdbdb}lg-custom-smart-card .layout-Three h1.data{font-size:14px}lg-custom-smart-card .layout-Four{width:220px}lg-custom-smart-card .layout-Four .card-content{flex-wrap:wrap}lg-custom-smart-card .layout-Four .card-content-item{width:50%;height:50%}lg-custom-smart-card .layout-Four .card-content-item:nth-child(1),lg-custom-smart-card .layout-Four .card-content-item:nth-child(2){border-bottom:1px solid #dbdbdb}lg-custom-smart-card .layout-Four .card-content-item:nth-child(1),lg-custom-smart-card .layout-Four .card-content-item:nth-child(3){border-right:1px solid #dbdbdb;padding-right:7px}lg-custom-smart-card .layout-Four .card-content-item:nth-child(2),lg-custom-smart-card .layout-Four .card-content-item:nth-child(4){padding-left:7px}lg-template-work-role-group table thead tr{border-top:1px solid #dfe3e8;border-bottom:1px solid #dfe3e8;background-color:#f4f6f8}lg-template-work-role-group table td:nth-child(2),lg-template-work-role-group table th:nth-child(2){padding-left:10px;border-left:1px solid #dfe3e8}lg-template-work-role-group lg-capsule{margin:0px;padding:5px 10px}lg-template-work-role-group lg-capsule .capsule-label{float:left;margin-right:5px;color:#fff;max-width:100px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}lg-template-work-role-group lg-capsule .capsule-close{float:right;border-radius:50%;margin:-2px;color:#fff}lg-template-work-role-group lg-capsule .capsule-close lg-close{height:7px;margin:6px 9px 3px 9px}lg-template-work-role-group .popover-inner{height:auto;width:190px}lg-template-work-role-group .popover-inner .popover-title{font-size:13px;padding:11px 8px}lg-template-work-role-group .popover-inner .popover-content{padding:0px}lg-template-work-role-group .popover-inner .popover-content .workrole-search input{height:30px}lg-template-work-role-group .popover-inner .popover-content .workrole-search input::placeholder{font-size:13px}lg-template-work-role-group .popover-inner .popover-content ul.workrole-list{max-height:250px;overflow:hidden auto}lg-template-work-role-group .popover-inner .popover-content ul.workrole-list li{height:25px;cursor:pointer;display:flex;align-items:center}lg-template-work-role-group .popover-inner .popover-content ul.workrole-list li:hover{background-color:#e0ffff}lg-template-work-role-group .popover-inner .popover-content ul.workrole-list li .dd-legend{width:10px;height:100%;flex-shrink:0}lg-template-work-role-group .popover-inner .popover-content ul.workrole-list li .dd-label{padding:0px 10px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}lg-template-break-coverage-work-role-group table thead tr{border-top:1px solid #dfe3e8;border-bottom:1px solid #dfe3e8;background-color:#f4f6f8}lg-template-break-coverage-work-role-group table td+td,lg-template-break-coverage-work-role-group table th+th{border-left:1px solid #dfe3e8}lg-template-break-coverage-work-role-group table .coverage-num-select{width:180px;margin:auto}lg-template-break-coverage-work-role-group lg-capsule{margin:0px;padding:5px 10px}lg-template-break-coverage-work-role-group lg-capsule .capsule-label{float:left;margin-right:5px;color:#fff;max-width:100px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}lg-template-break-coverage-work-role-group lg-capsule .capsule-close{float:right;border-radius:50%;margin:-2px;color:#fff;cursor:pointer}lg-template-break-coverage-work-role-group lg-capsule .capsule-close lg-close{height:7px;margin:6px 9px 3px 9px}lg-template-break-coverage-work-role-group .popover-inner{height:auto;width:190px}lg-template-break-coverage-work-role-group .popover-inner .popover-title{font-size:13px;padding:11px 8px}lg-template-break-coverage-work-role-group .popover-inner .popover-content{padding:0px}lg-template-break-coverage-work-role-group .popover-inner .popover-content .workrole-search input{height:30px}lg-template-break-coverage-work-role-group .popover-inner .popover-content .workrole-search input::placeholder{font-size:13px}lg-template-break-coverage-work-role-group .popover-inner .popover-content ul.workrole-list{max-height:250px;overflow:hidden auto}lg-template-break-coverage-work-role-group .popover-inner .popover-content ul.workrole-list li{height:25px;cursor:pointer;display:flex;align-items:center}lg-template-break-coverage-work-role-group .popover-inner .popover-content ul.workrole-list li:hover{background-color:#e0ffff}lg-template-break-coverage-work-role-group .popover-inner .popover-content ul.workrole-list li .dd-legend{width:10px;height:100%;flex-shrink:0}lg-template-break-coverage-work-role-group .popover-inner .popover-content ul.workrole-list li .dd-label{padding:0px 10px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}lg-location-level-external-attributes{background-color:#fff;display:block}lg-location-level-external-attributes .atrribute-box{height:30px;position:relative}lg-location-level-external-attributes .atrribute-box .attribute-box-title{text-align:left;font-weight:500;font-size:16px}lg-location-level-external-attributes .atrribute-box .atrribute-explainer{margin:15px 0px}lg-location-level-external-attributes .atrribute-box .attribute-button-container{position:absolute;top:152%;right:37%}lg-location-level-external-attributes .edit-employee-attribute .status-highlight{padding:0 5px;border-radius:20px;height:auto;padding:5px;min-width:80px;display:inline-block;text-align:center;font-size:12px !important}lg-location-level-external-attributes .edit-employee-attribute .highlight-color-current{background-color:#bbe5b3}lg-location-level-external-attributes .edit-employee-attribute .highlight-color-expired{background-color:#ffc48b}lg-location-level-external-attributes .edit-employee-attribute .highlight-color-draft{background-color:#bbe3fa}lg-location-level-external-attributes .edit-employee-attribute thead{height:44px}lg-location-level-external-attributes .edit-employee-attribute thead tr{border-top:none}lg-location-level-external-attributes .edit-employee-attribute thead th:not(:first-child){padding:0 10px}lg-location-level-external-attributes .edit-employee-attribute thead th:nth-child(2){border-right:1px solid #e0e3e8}lg-location-level-external-attributes .edit-employee-attribute tbody tr{border-top:1px solid #dfe3e8;height:72px}lg-location-level-external-attributes .edit-employee-attribute tbody tr td.create-new-btn{padding:10px !important;border-left:1px solid #dfe3e8}lg-location-level-external-attributes .edit-employee-attribute tbody tr td.create-new-btn lg-button button{border-radius:7px;width:100% !important}lg-location-level-external-attributes .edit-employee-attribute tbody tr td.one-line-overflow,lg-location-level-external-attributes .edit-employee-attribute tbody tr td.ellipsis,lg-location-level-external-attributes .edit-employee-attribute tbody tr notification .notification-details-swap .person td.name,notification .notification-details-swap .person lg-location-level-external-attributes .edit-employee-attribute tbody tr td.name,lg-location-level-external-attributes .edit-employee-attribute tbody tr td.generate-modal-location,lg-location-level-external-attributes .edit-employee-attribute tbody tr week-schedule-shift td.week-schedule-worker-name,week-schedule-shift lg-location-level-external-attributes .edit-employee-attribute tbody tr td.week-schedule-worker-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr week-schedule-shift td.week-schedule-role-name,week-schedule-shift lg-location-level-external-attributes .edit-employee-attribute tbody tr td.week-schedule-role-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr .draggable-shift td.week-schedule-worker-name,.draggable-shift lg-location-level-external-attributes .edit-employee-attribute tbody tr td.week-schedule-worker-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr .draggable-shift td.week-schedule-role-name,.draggable-shift lg-location-level-external-attributes .edit-employee-attribute tbody tr td.week-schedule-role-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr .week-schedule-shift td.week-schedule-worker-name,.week-schedule-shift lg-location-level-external-attributes .edit-employee-attribute tbody tr td.week-schedule-worker-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr .week-schedule-shift td.week-schedule-role-name,.week-schedule-shift lg-location-level-external-attributes .edit-employee-attribute tbody tr td.week-schedule-role-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr .sch td.sch-location-publish-name,.sch lg-location-level-external-attributes .edit-employee-attribute tbody tr td.sch-location-publish-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr .sch td.sch-worker-h-view-role-name,.sch lg-location-level-external-attributes .edit-employee-attribute tbody tr td.sch-worker-h-view-role-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr .sch td.sch-worker-h-view-sub-role-name,.sch lg-location-level-external-attributes .edit-employee-attribute tbody tr td.sch-worker-h-view-sub-role-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr .sch td.sch-shift-worker-profile-initials,.sch lg-location-level-external-attributes .edit-employee-attribute tbody tr td.sch-shift-worker-profile-initials,lg-location-level-external-attributes .edit-employee-attribute tbody tr td.select-inner-contents,lg-location-level-external-attributes .edit-employee-attribute tbody tr .announcements-list td.one-attachment-title,.announcements-list lg-location-level-external-attributes .edit-employee-attribute tbody tr td.one-attachment-title,lg-location-level-external-attributes .edit-employee-attribute tbody tr .new-announcement-modal .i-pretend-to-be-an-input td.one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input lg-location-level-external-attributes .edit-employee-attribute tbody tr td.one-attachment-title,lg-location-level-external-attributes .edit-employee-attribute tbody tr .announcements-list .announcement-object td.announcement-title,.announcements-list .announcement-object lg-location-level-external-attributes .edit-employee-attribute tbody tr td.announcement-title,lg-location-level-external-attributes .edit-employee-attribute tbody tr .tmroster .tr td.name,.tmroster .tr lg-location-level-external-attributes .edit-employee-attribute tbody tr td.name,lg-location-level-external-attributes .edit-employee-attribute tbody tr .tmroster .tr td.title,.tmroster .tr lg-location-level-external-attributes .edit-employee-attribute tbody tr td.title,lg-location-level-external-attributes .edit-employee-attribute tbody tr td.school-calendars-header-title,lg-location-level-external-attributes .edit-employee-attribute tbody tr .school-calendars td.calendar-overview-title,.school-calendars lg-location-level-external-attributes .edit-employee-attribute tbody tr td.calendar-overview-title,lg-location-level-external-attributes .edit-employee-attribute tbody tr .school-calendars td.session-information-title,.school-calendars lg-location-level-external-attributes .edit-employee-attribute tbody tr td.session-information-title,lg-location-level-external-attributes .edit-employee-attribute tbody tr .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container td.sch-shift-worker-profile-initials,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container lg-location-level-external-attributes .edit-employee-attribute tbody tr td.sch-shift-worker-profile-initials,lg-location-level-external-attributes .edit-employee-attribute tbody tr .lg-timesheet-table-improved__name td.name,.lg-timesheet-table-improved__name lg-location-level-external-attributes .edit-employee-attribute tbody tr td.name,lg-location-level-external-attributes .edit-employee-attribute tbody tr .lg-timesheet-table-improved__name td.title,.lg-timesheet-table-improved__name lg-location-level-external-attributes .edit-employee-attribute tbody tr td.title,lg-location-level-external-attributes .edit-employee-attribute tbody tr td.timesheet-details-modal__title-span-sub--job,lg-location-level-external-attributes .edit-employee-attribute tbody tr td.timesheet-details-modal__title-span-sub--home,lg-location-level-external-attributes .edit-employee-attribute tbody tr .lg-new-timeclock-editor-improved input-field[inline] td.input-faked,.lg-new-timeclock-editor-improved input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td.input-faked,lg-location-level-external-attributes .edit-employee-attribute tbody tr td.timesheet-details-info__title-span-sub--job,lg-location-level-external-attributes .edit-employee-attribute tbody tr td.timesheet-details-info__title-span-sub--home,lg-location-level-external-attributes .edit-employee-attribute tbody tr .lg-timesheet-timeoff-editor input-field[inline] td.input-faked,.lg-timesheet-timeoff-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td.input-faked,lg-location-level-external-attributes .edit-employee-attribute tbody tr td.lg-timesheet-week-view__title-span-sub--job,lg-location-level-external-attributes .edit-employee-attribute tbody tr td.lg-timesheet-week-view__title-span-sub--home,lg-location-level-external-attributes .edit-employee-attribute tbody tr .lg-week-timeclock-editor input-field[inline] td.input-faked,.lg-week-timeclock-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td.input-faked,lg-location-level-external-attributes .edit-employee-attribute tbody tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled td.input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-location-level-external-attributes .edit-employee-attribute tbody tr td.input-faked,lg-location-level-external-attributes .edit-employee-attribute tbody tr .lg-week-timeoff-editor input-field[inline] td.input-faked,.lg-week-timeoff-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td.input-faked,lg-location-level-external-attributes .edit-employee-attribute tbody tr .lg-timesheet-other-pay-editor input-field[inline] td.input-faked,.lg-timesheet-other-pay-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td.input-faked,lg-location-level-external-attributes .edit-employee-attribute tbody tr .lg-week-other-pay-editor input-field[inline] td.input-faked,.lg-week-other-pay-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td.input-faked{text-overflow:ellipsis}lg-location-level-external-attributes .edit-employee-attribute tbody tr td.none-border-bottom{border-bottom:1px solid rgba(0,0,0,0) !important}lg-location-level-external-attributes .edit-employee-attribute tbody tr td.attr-info{vertical-align:baseline}lg-location-level-external-attributes .edit-employee-attribute tbody tr td.edit-bg{background-color:#fffdeb}lg-location-level-external-attributes .edit-employee-attribute tbody tr td .attribute-name{font-weight:400;font-size:14px;color:#212b36;line-height:20px;margin-bottom:10px}lg-location-level-external-attributes .edit-employee-attribute tbody tr td .attribute-description{font-weight:400;font-size:12px;line-height:16px;color:#53585f}lg-location-level-external-attributes .edit-employee-attribute tbody tr td .modified-by{font-weight:400;font-size:14px;line-height:20px;color:#212b36}lg-location-level-external-attributes .edit-employee-attribute tbody tr td .modified-date{font-weight:400;font-size:12px;line-height:16px;color:#53585f}lg-location-level-external-attributes .edit-employee-attribute tbody tr td .one-line-overflow,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .ellipsis,lg-location-level-external-attributes .edit-employee-attribute tbody tr td notification .notification-details-swap .person .name,notification .notification-details-swap .person lg-location-level-external-attributes .edit-employee-attribute tbody tr td .name,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .generate-modal-location,lg-location-level-external-attributes .edit-employee-attribute tbody tr td week-schedule-shift .week-schedule-worker-name,week-schedule-shift lg-location-level-external-attributes .edit-employee-attribute tbody tr td .week-schedule-worker-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr td week-schedule-shift .week-schedule-role-name,week-schedule-shift lg-location-level-external-attributes .edit-employee-attribute tbody tr td .week-schedule-role-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .draggable-shift .week-schedule-worker-name,.draggable-shift lg-location-level-external-attributes .edit-employee-attribute tbody tr td .week-schedule-worker-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .draggable-shift .week-schedule-role-name,.draggable-shift lg-location-level-external-attributes .edit-employee-attribute tbody tr td .week-schedule-role-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .week-schedule-shift .week-schedule-worker-name,.week-schedule-shift lg-location-level-external-attributes .edit-employee-attribute tbody tr td .week-schedule-worker-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .week-schedule-shift .week-schedule-role-name,.week-schedule-shift lg-location-level-external-attributes .edit-employee-attribute tbody tr td .week-schedule-role-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .sch .sch-location-publish-name,.sch lg-location-level-external-attributes .edit-employee-attribute tbody tr td .sch-location-publish-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .sch .sch-worker-h-view-role-name,.sch lg-location-level-external-attributes .edit-employee-attribute tbody tr td .sch-worker-h-view-role-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .sch .sch-worker-h-view-sub-role-name,.sch lg-location-level-external-attributes .edit-employee-attribute tbody tr td .sch-worker-h-view-sub-role-name,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .sch .sch-shift-worker-profile-initials,.sch lg-location-level-external-attributes .edit-employee-attribute tbody tr td .sch-shift-worker-profile-initials,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .select-inner-contents,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .announcements-list .one-attachment-title,.announcements-list lg-location-level-external-attributes .edit-employee-attribute tbody tr td .one-attachment-title,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input lg-location-level-external-attributes .edit-employee-attribute tbody tr td .one-attachment-title,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .announcements-list .announcement-object .announcement-title,.announcements-list .announcement-object lg-location-level-external-attributes .edit-employee-attribute tbody tr td .announcement-title,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .tmroster .tr .name,.tmroster .tr lg-location-level-external-attributes .edit-employee-attribute tbody tr td .name,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .tmroster .tr .title,.tmroster .tr lg-location-level-external-attributes .edit-employee-attribute tbody tr td .title,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .school-calendars-header-title,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .school-calendars .calendar-overview-title,.school-calendars lg-location-level-external-attributes .edit-employee-attribute tbody tr td .calendar-overview-title,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .school-calendars .session-information-title,.school-calendars lg-location-level-external-attributes .edit-employee-attribute tbody tr td .session-information-title,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .tm-info .timeoff-requests .request-body span,.tm-info .timeoff-requests .request-body lg-location-level-external-attributes .edit-employee-attribute tbody tr td span,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container lg-location-level-external-attributes .edit-employee-attribute tbody tr td .sch-shift-worker-profile-initials,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lgn-badge-panel .badge-row .popover.fade div.popover-content,.lgn-badge-panel .badge-row .popover.fade lg-location-level-external-attributes .edit-employee-attribute tbody tr td div.popover-content,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .forecast-prediction-tooltip-events div,.forecast-prediction-tooltip-events lg-location-level-external-attributes .edit-employee-attribute tbody tr td div,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-timesheet-table-improved__name .name,.lg-timesheet-table-improved__name lg-location-level-external-attributes .edit-employee-attribute tbody tr td .name,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-timesheet-table-improved__name .title,.lg-timesheet-table-improved__name lg-location-level-external-attributes .edit-employee-attribute tbody tr td .title,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .timesheet-details-modal__title-span-sub--job,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .timesheet-details-modal__title-span-sub--home,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-new-timeclock-editor-improved .main-container .field-container--location input,.lg-new-timeclock-editor-improved .main-container .field-container--location lg-location-level-external-attributes .edit-employee-attribute tbody tr td input,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-new-timeclock-editor-improved input-field[inline] input,.lg-new-timeclock-editor-improved input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td input,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-new-timeclock-editor-improved input-field[inline] select,.lg-new-timeclock-editor-improved input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td select,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-new-timeclock-editor-improved input-field[inline] .input-faked,.lg-new-timeclock-editor-improved input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td .input-faked,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-schedule-change-premium__rules input-field select,.lg-schedule-change-premium__rules input-field lg-location-level-external-attributes .edit-employee-attribute tbody tr td select,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .timesheet-details-info__title-span-sub--job,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .timesheet-details-info__title-span-sub--home,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-timesheet-timeoff-editor input-field[inline] input,.lg-timesheet-timeoff-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td input,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-timesheet-timeoff-editor input-field[inline] select,.lg-timesheet-timeoff-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td select,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-timesheet-timeoff-editor input-field[inline] .input-faked,.lg-timesheet-timeoff-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td .input-faked,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-timesheet-week-view__title-span-sub--job,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-timesheet-week-view__title-span-sub--home,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-week-timeclock-editor input-field[inline] input,.lg-week-timeclock-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td input,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-week-timeclock-editor input-field[inline] select,.lg-week-timeclock-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td select,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-week-timeclock-editor input-field[inline] .input-faked,.lg-week-timeclock-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td .input-faked,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-location-level-external-attributes .edit-employee-attribute tbody tr td input,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-location-level-external-attributes .edit-employee-attribute tbody tr td select,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled lg-location-level-external-attributes .edit-employee-attribute tbody tr td .input-faked,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-week-timeoff-editor input-field[inline] input,.lg-week-timeoff-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td input,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-week-timeoff-editor input-field[inline] select,.lg-week-timeoff-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td select,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-week-timeoff-editor input-field[inline] .input-faked,.lg-week-timeoff-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td .input-faked,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-timesheet-other-pay-editor .main-container .field-container--location-search input,.lg-timesheet-other-pay-editor .main-container .field-container--location-search lg-location-level-external-attributes .edit-employee-attribute tbody tr td input,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-timesheet-other-pay-editor input-field[inline] input,.lg-timesheet-other-pay-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td input,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-timesheet-other-pay-editor input-field[inline] select,.lg-timesheet-other-pay-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td select,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-timesheet-other-pay-editor input-field[inline] .input-faked,.lg-timesheet-other-pay-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td .input-faked,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search lg-location-level-external-attributes .edit-employee-attribute tbody tr td input,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-week-other-pay-editor input-field[inline] input,.lg-week-other-pay-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td input,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-week-other-pay-editor input-field[inline] select,.lg-week-other-pay-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td select,lg-location-level-external-attributes .edit-employee-attribute tbody tr td .lg-week-other-pay-editor input-field[inline] .input-faked,.lg-week-other-pay-editor input-field[inline] lg-location-level-external-attributes .edit-employee-attribute tbody tr td .input-faked{text-overflow:ellipsis}lg-location-level-external-attributes .edit-employee-attribute tbody tr td .add-icon{height:20px;width:20px;font-size:14px;font-weight:500;border-radius:15px;border:1px dashed #3684df;color:#3684df}lg-location-level-external-attributes .edit-employee-attribute tbody tr td .add-icon-disabled{border:1px dashed #919eab;color:#919eab}lg-location-level-external-attributes .edit-employee-attribute tbody tr td:not(:first-child){padding:0 10px}lg-location-level-external-attributes .edit-employee-attribute tbody tr td.expand-icon{border-right:1px solid #e0e3e8;vertical-align:baseline}lg-location-level-external-attributes .edit-employee-attribute tbody tr td lg-button button{min-width:40px}lg-location-level-external-attributes .edit-employee-attribute tbody tr td.attribute-value{padding:0 10px !important}lg-location-level-external-attributes .edit-employee-attribute tbody tr.new-value-line{border-bottom:1px solid #dfe3e8}lg-location-level-external-attributes .edit-employee-attribute tr{border-top:1px solid #dfe3e8;height:54px}lg-location-level-external-attributes .edit-employee-attribute tr td .attribute-name-new{width:120px}lg-location-level-external-attributes .edit-employee-attribute tr td .attribute-description-new{width:120px}lg-location-level-external-attributes .no-record-text,lg-location-level-external-attributes .add-new-btn{display:flex;justify-content:center;align-items:center}lg-location-level-external-attributes .no-record-text{padding:30px 0px 10px 0px;font-size:14px;font-weight:400}.import-template-data-confirm-container div{font-size:14px}.import-template-data-confirm-container div span{font-size:14px}.import-template-data-confirm-container .alert-text{font-size:14px;line-height:1.43;color:#cc7105;margin:20px 0}.import-template-data-confirm-container .change-override img{position:relative;left:145px;top:-25px}.import-template-data-confirm-container .type-action .type-confirm-text input-field{width:400px}.import-template-data-confirm-container .confirm-title{font-weight:400;color:#212b36;line-height:20px}.import-template-data-confirm-container .override-box-container{display:flex}.import-template-data-confirm-container .override-box-container .skip-override{position:relative;bottom:10px;left:20px}.import-template-data-confirm-container .override-box-container .skip-override label{font-weight:400;font-size:14px;color:#212b36}.remove-associated-locations-confirm-container div{font-size:14px}.remove-associated-locations-confirm-container div span{font-size:14px}.remove-associated-locations-confirm-container .alert-text{font-size:14px;line-height:1.43;color:#cc7105;margin:20px 0}.remove-associated-locations-confirm-container .change-override img{position:relative;left:145px;top:-25px}.remove-associated-locations-confirm-container .type-action .type-confirm-text input-field{width:400px}.remove-associated-locations-confirm-container .confirm-title{font-weight:400;color:#212b36;line-height:20px}.skill-badge-management .skill-badge-desc{color:#707070;margin-top:8px}#location-skill-badge-table .lg-table tr,#skill-badge-template-detail .lg-table tr,#location-skill-badge-table .data-row,#skill-badge-template-detail .data-row,.skill-badge-management .data-row,#location-skill-badge-table .title-row,#skill-badge-template-detail .title-row,.skill-badge-management .title-row{border-left:1px solid #dfe3e8;border-right:1px solid #dfe3e8}#location-skill-badge-table .title-row,#skill-badge-template-detail .title-row,.skill-badge-management .title-row{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0px;text-align:left;border-top:1px solid #dfe3e8}#location-skill-badge-table .data-row,#skill-badge-template-detail .data-row,.skill-badge-management .data-row{background-color:#fff}#location-skill-badge-table .badge-name,#skill-badge-template-detail .badge-name,#location-skill-badge-table .data-row,#skill-badge-template-detail .data-row,.skill-badge-management .data-row{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;text-align:left;color:#1d1d1d !important}#location-skill-badge-table .skill-badge-desc,#skill-badge-template-detail .skill-badge-desc{font-size:11px;font-weight:400;line-height:16px;letter-spacing:0px;text-align:left;color:#707070}#location-skill-badge-table .lg-tab-toolbar,#skill-badge-template-detail .lg-tab-toolbar,.skill-badge-management .lg-tab-toolbar{background:#fff;margin-bottom:14px}#location-skill-badge-table h4,#skill-badge-template-detail h4,.skill-badge-management h4{font-size:14px;color:#637381;padding:18px 16px;text-align:left;font-weight:400}.skill-badge-management{width:100%;margin-top:12px;padding-left:0}.skill-badge-management .template-count-header{text-align:center}.skill-badge-management .badge-count-data{text-align:center}.skill-badge-management .badge-count-data button{min-width:0}.skill-badge-management .col-md-2{padding-left:0}.skill-badge-management .list-group-item{border-right:none;border-left:none;border-radius:0}.skill-badge-management .top-right-action-button{right:20px !important;top:16px !important}.skill-badge-management .lg-tab-toolbar__search{width:80%}#skill-badge-template-detail .top-right-action-button{top:195px !important;right:20px !important}#skill-badge-template-detail .skill-badge-detail-info{margin-top:12px;padding-left:0}#skill-badge-template-detail .lg-tab-toolbar__search{width:80%}.skill-badge-management .skill-badge-desc{color:#707070;margin-top:8px}#location-skill-badge-table .lg-table tr,#location-skill-badge-table .title-row,#location-skill-badge-table .data-row,.skill-badge-management .title-row,.skill-badge-management .data-row,#skill-badge-template-detail .lg-table tr,#skill-badge-template-detail .title-row,#skill-badge-template-detail .data-row{border-left:1px solid #dfe3e8;border-right:1px solid #dfe3e8}#location-skill-badge-table .title-row,.skill-badge-management .title-row,#skill-badge-template-detail .title-row{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0px;text-align:left;border-top:1px solid #dfe3e8}#location-skill-badge-table .data-row,.skill-badge-management .data-row,#skill-badge-template-detail .data-row{background-color:#fff}#location-skill-badge-table .badge-name,#location-skill-badge-table .data-row,.skill-badge-management .data-row,#skill-badge-template-detail .badge-name,#skill-badge-template-detail .data-row{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;text-align:left;color:#1d1d1d !important}#location-skill-badge-table .skill-badge-desc,#skill-badge-template-detail .skill-badge-desc{font-size:11px;font-weight:400;line-height:16px;letter-spacing:0px;text-align:left;color:#707070}#location-skill-badge-table .lg-tab-toolbar,.skill-badge-management .lg-tab-toolbar,#skill-badge-template-detail .lg-tab-toolbar{background:#fff;margin-bottom:14px}#location-skill-badge-table h4,.skill-badge-management h4,#skill-badge-template-detail h4{font-size:14px;color:#637381;padding:18px 16px;text-align:left;font-weight:400}#location-skill-badge-table .skill-badge-detail-info{margin-top:12px;padding-left:0}#location-skill-badge-table .lg-tab-toolbar__search{width:100%}#location-skill-badge-table .lg-tab-toolbar__content{display:none}lg-template-questionnaire-questions{padding:18px 20px}lg-template-questionnaire-questions .question-empty,lg-template-questionnaire-questions .question-list,lg-template-questionnaire-questions .question-action{color:#212b36;font-size:14px;font-weight:300;padding:0 20px}lg-template-questionnaire-questions .question-container{padding:20px 20px 0px 20px}lg-template-questionnaire-questions .question-container>.panel{margin-bottom:0px}lg-template-questionnaire-questions .question-container .panel-heading{padding:8px 1px;background-color:#f7f7f7}lg-template-questionnaire-questions .question-container .panel-body{display:flex;flex-direction:column;gap:20px;padding:0px}lg-template-questionnaire-questions .question-container .panel-body>div{box-sizing:border-box}lg-template-questionnaire-questions .question-container .panel-body>div.question-externalId{padding:0px 20px}lg-template-questionnaire-questions .question-container .panel-body>div.question-externalId input-field{width:60%}lg-template-questionnaire-questions .question-container .panel-body>div.question-text{padding:14px 20px;border-top:1px solid #dfe3e8}lg-template-questionnaire-questions .question-container .panel-body>div.question-text textarea{resize:none}lg-template-questionnaire-questions .question-container .panel-body>div.question-options{padding:14px 20px;border-top:1px solid #dfe3e8;display:flex;justify-content:space-between}lg-template-questionnaire-questions .question-container .panel-body>div.question-options .options-content{flex-basis:75%}lg-template-questionnaire-questions .question-container .panel-body>div.question-options .options-content .lg-question-input{padding-left:0px;padding-right:0px;border-top:none;border-bottom:1px solid #dfe3e8}lg-template-questionnaire-questions .question-container .panel-body>div.question-options .options-content input-field>label{padding:6px 0px;text-transform:none}lg-template-questionnaire-questions .question-container .panel-body>div.question-trigger{padding:14px 20px;border-top:1px solid #dfe3e8;display:flex;justify-content:space-between}lg-template-questionnaire-questions .question-container .panel-body>div.question-trigger textarea{resize:none}lg-template-questionnaire-questions .question-container .panel-body>div.question-trigger .lg-question-input{padding:0px;border-top:none}lg-template-questionnaire-questions .question-container .panel-body>div.question-trigger inline-input{padding:0px}lg-template-questionnaire-questions .question-container .panel-body>div.question-trigger .question-trigger-note .trigger-note>label{padding:6px 0px}lg-template-questionnaire-questions .question-action{margin-top:20px}lg-template-questionnaire-questions .question-action .action-container{min-height:30px}lg-template-questionnaire-questions .question-action .action-container .add-label-button{height:30px;width:30px;font-size:18px;font-weight:300;border-radius:15px;border:1px solid #939bbc;border-style:dashed;color:#939bbc;display:inline-block;padding:4.2px 9.5px 1px 8px;cursor:pointer}lg-template-questionnaire-questions .question-action .action-container .addQuestionBtn{height:30px;line-height:30px}.employee-card-modal{border:0}.employee-card-header{display:flex;align-items:center;justify-content:space-between;background:#1e86df;padding:13px 14px;height:72px;color:#fff}.employee-card-header-text{display:flex;align-items:center;margin-left:25px;color:#fff;font-size:14px}.employee-card-header-text-name{font-size:18px}.employee-card-header-employee-info-container{display:flex;align-items:center}.employee-card-close-icon{cursor:pointer;font-size:20px;align-self:flex-start}.employee-card-loader{min-height:200px;display:flex;justify-content:center;align-items:center}.employee-card-body .tm-info{min-height:200px}.employee-card-body .tm-info .loading-icon{margin-top:10%}.employee-card-body .tm-info .row{margin:0}.employee-card-body .tm-info .collapsible-title{display:none}.employee-card-body .tm-info .collapsible{border:0}.view-profile-modal-content{padding:36px 32px}.view-profile-modal-content-header{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #dfe1ea;padding-bottom:10px;margin-bottom:20px}.view-profile-modal-content-header-title{font-size:16px;font-weight:500;color:#53585f}.view-profile-modal-content-values-list{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 0}.view-profile-modal-content-list-item{flex:0 0 30%}.view-profile-modal-content-item-label{font-size:11px;font-weight:700;color:#3c4c65;text-transform:uppercase;margin-bottom:7px}.view-profile-modal-content-item-value{color:#67696d;font-size:12px}.create-committed-availability .availability-title{color:#000;font-weight:400;font-size:14px;line-height:20px}.create-committed-availability .lg-input-error-validation-hint span{color:#bf0711 !important}.create-committed-availability .availability-container{margin-top:20px}.create-committed-availability .availability-container .tm-hours-container{text-align:center;padding-top:15px;padding-left:35px;padding-right:35px;margin-bottom:12px;height:43px;border:solid 1px #e5e8ef;border-right:none;border-left:none;width:100%;background-color:#fafafb}.config-tm-committed-hours .availability-title{color:#000;font-weight:400;font-size:14px;line-height:20px}.config-tm-committed-hours .lg-input-error-validation-hint span{color:#bf0711 !important}.config-tm-committed-hours .availability-container{margin-top:20px}.config-tm-committed-hours .availability-container .tm-hours-container{text-align:center;padding-top:15px;padding-left:35px;padding-right:35px;margin-bottom:12px;height:43px;border:solid 1px #e5e8ef;border-right:none;border-left:none;width:100%;background-color:#fafafb}lg-answer-list .lg-answer-list{padding:20px;padding-top:0px}lg-answer-list .lg-answer-list ul li{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}lg-answer-list .lg-answer-list ul li img{cursor:pointer;width:10px;height:10px}lg-answer-list .lg-answer-list .add-container{display:flex;justify-content:flex-end;gap:10px}lg-answer-list .lg-answer-list .add-container input{flex-grow:1}lg-answer-list .lg-answer-list .plain-text{font-size:14px;color:#212b36;line-height:1.5;font-weight:300}.add-skill-badge .lg-modal .lg-modal__title{background-color:#4097e3;color:#fff}.add-skill-badge .lg-modal .lg-modal__title lg-close{color:#fff}info-helper span{cursor:help}info-helper span:after{font-size:11px !important;font-weight:400 !important;line-height:1.5 !important;width:220px;color:#687078 !important;padding:8px !important;text-align:left !important;white-space:normal !important;border-radius:3px !important}info-helper span:before{border-top-width:12px !important;border-right-width:12px !important;border-left-width:12px !important}info-helper span i{font-size:15px !important;color:#bfc4e3}week-schedule{border-width:0 !important;position:relative;margin-top:0 !important}week-schedule .sch{width:1100px;overflow:hidden}week-schedule #schedule-grid-react{-webkit-overflow-scrolling:touch;top:-1px;margin-bottom:-2px}week-schedule #schedule-grid-react::-webkit-scrollbar-thumb{border-top-left-radius:0;border-bottom-left-radius:0}week-schedule #schedule-grid-react>div{overflow:visible !important}week-schedule #sch-navigation-container-react{border:1px solid #dddcdf;border-top-width:0;width:1052px}week-schedule #sch-navigation-container-react .sch-calendar-day-dimension:first-child{border-left:none}week-schedule #sch-navigation-container-react.sch-navigation-container-loading{border:none}week-schedule .sch-calendar-day{height:45px}week-schedule .sch-calendar-day-dimension{height:auto;z-index:100;display:block;float:left;position:relative}week-schedule .sch-calendar-day-dimension .week-schedule-shift-wrapper.dragenter:hover[dragenter-availability=U]{box-shadow:0 0 0 2px #a9aaa6}week-schedule .sch-calendar-day-dimension .week-schedule-shift-wrapper.dragenter:hover[dragenter-availability=A]{box-shadow:0 0 0 2px #58b957}week-schedule .sch-calendar-day-dimension .week-schedule-shift-wrapper.dragenter:hover[dragenter-availability=UA]{box-shadow:0 0 0 2px #db524b}week-schedule .sch-calendar-day-dimension .week-schedule-shift-wrapper.dragenter:hover[dragenter-availability=PTO]{box-shadow:0 0 0 2px #d7d7d7}week-schedule .sch-calendar-day-dimension:last-child{border-right:1px solid #dddcdf}week-schedule .sch-calendar-day-dimension:first-child{border-left:1px solid #dddcdf}week-schedule .sch-calendar-day-dimension.dragenter .shift-container{background-color:#fffeec}week-schedule .sch-calendar-day-dimension.dragenter .week-schedule-shift-place:before{z-index:10}week-schedule .sch-calendar-day-summary{padding:8px;font-weight:500;white-space:nowrap;color:#637381;border-bottom:1px solid #dddcdf;text-align:center}week-schedule .sch-calendar-day-summary-past{color:#93a0ad}week-schedule .sch-calendar-day-summary span{display:inline-block;margin:0 5px}week-schedule .week-schedule-shift-place{margin-top:1px;display:block;width:100%;height:70px;position:relative}week-schedule .week-schedule-shift-place:before{position:absolute;bottom:-1px;left:0;width:100%;height:1px;border-bottom:1px solid #dddcdf;content:""}week-schedule .week-schedule-shift-place-dashed:before{border-bottom-style:dashed}week-schedule .week-schedule-shift-place-last:before{display:none}week-schedule .week-schedule-shift-place-ribbon{height:45px;border-top:1px solid #dddcdf;background-color:#f3f6f8}week-schedule .week-schedule-shift-place-ribbon-first{border-top-width:0}week-schedule .week-schedule-shift-place-dashed{border-bottom-style:dashed}week-schedule .week-schedule-shift-place-pto{margin-top:1px;margin-left:1px;height:70px}week-schedule .week-schedule-shift-place-empty:after{content:"";width:6px;background-color:#eff3f6;height:70px;position:absolute;left:0;z-index:-1}week-schedule .sch-calendar-day-container{overflow:hidden;height:74px}week-schedule .sch-calendar-day-container+.week-schedule-shift-place{margin-top:0}week-schedule .new-schedule-loading-box{min-height:300px}week-schedule .week-schedule-right-strip{position:absolute;left:100%;margin-top:69px;width:40px;top:0;bottom:0;border-bottom:1px solid #dddcdf;z-index:101}week-schedule .week-schedule-right-strip img{margin-bottom:5px}week-schedule .week-schedule-right-strip>div:first-child{border-bottom:1px solid #dddcdf}week-schedule #WorkerDetailPopover{position:absolute;left:0;top:0}week-schedule #OpenHoverPopover{position:absolute;left:0;top:0;pointer-events:none}week-schedule .week-view-shift-image-optimized{cursor:pointer}.sch-grid-container__placeholder{height:56px;width:100%;border:1px solid #dddcdf;border-bottom-width:0;background:linear-gradient(-95deg, #ddd 40%, #fff 50%, #ddd 60%);background-position-x:0;animation:shimmer 1s linear infinite}@keyframes shimmer{0%{background-position-x:0;opacity:1}50%{background-position-x:525px;opacity:.5}100%{background-position-x:1050px;opacity:1}}.week-schedule-performing-drag-and-drop{position:relative}.week-schedule-performing-drag-and-drop .week-schedule-shift-place,.week-schedule-performing-drag-and-drop .sch-grid-container{opacity:.25}.week-schedule-performing-drag-and-drop:before{animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;content:"";font-family:"FontAwesome",sans-serif;font-size:40px;position:absolute;top:111px;opacity:.8;margin-top:-20px;left:50%;margin-left:-15px}#schedule-grid-react-wrapper{position:relative;width:1054px;clear:both}@supports(-webkit-backdrop-filter: blur(1px)){#schedule-grid-react-wrapper>div{width:auto !important}}#schedule-day-business-highlight-vertical{position:absolute;width:150px;top:0;bottom:0;border-left:2px dashed rgba(0,0,0,0);border-right:2px dashed rgba(0,0,0,0);z-index:9;pointer-events:none}#schedule-day-business-highlight-vertical.schedule-day-highlight-green{background-color:rgba(88,185,87,.1)}#schedule-day-business-highlight-vertical.schedule-day-highlight-red{background-color:rgba(219,82,75,.1)}#schedule-day-business-highlight-vertical.schedule-day-highlight-grey{background-color:rgba(169,170,166,.1)}#schedule-day-business-highlight-vertical.schedule-day-highlight-horizontal-borders{border-top-width:2px;border-top-style:dashed;border-bottom-width:2px;border-bottom-style:dashed}#schedule-day-business-highlight-horizontal{position:absolute;width:149px;top:71px;bottom:0;border-top:2px dashed rgba(0,0,0,0);border-bottom:2px dashed rgba(0,0,0,0);z-index:9;pointer-events:none}#schedule-day-business-highlight-vertical.schedule-day-highlight-green,#schedule-day-business-highlight-horizontal.schedule-day-highlight-green{border-color:#58b957}#schedule-day-business-highlight-vertical.schedule-day-highlight-red,#schedule-day-business-highlight-horizontal.schedule-day-highlight-red{border-color:#db524b}#schedule-day-business-highlight-vertical.schedule-day-highlight-grey,#schedule-day-business-highlight-horizontal.schedule-day-highlight-grey{border-color:#a9aaa6}#schedule-day-business-highlight-vertical.schedule-day-highlight-black,#schedule-day-business-highlight-horizontal.schedule-day-highlight-black{border-color:#0a0f15}drag-schedule-wrapper,shift-hover-wrapper{position:relative;display:block}drag-schedule-wrapper worker-shift,shift-hover-wrapper worker-shift{cursor:pointer}drag-schedule-wrapper>ng-transclude.is-dragging,shift-hover-wrapper>ng-transclude.is-dragging{cursor:grabbing}.drag-wrapper-there-is-escape{position:fixed;width:260px;bottom:20px;left:50%;margin-left:-130px;border-radius:30px;background:rgba(0,0,0,.8);z-index:9999;padding:15px 20px;color:#fff;box-shadow:0 0 14px rgba(0,0,0,.1)}.week-view-day-distribution-tooltip{position:absolute;width:150px;margin-left:-75px;align-self:center;flex-grow:0;padding:6px 13px;border-radius:3px;box-shadow:0 4px 9px 0 rgba(0,0,0,.15);border:solid 1px #dee1e6;background-color:#fff;bottom:0}.week-view-day-distribution-tooltip *{font-size:12px;text-align:left;color:#637381}.sch-day-view-grid_elegant .shift-selected-multi.sch-day-view-shift{border-radius:5px;border-color:#0087e3;box-shadow:-5px 0px 0px 0px #0087e3,5px 0px 0px 0px #0087e3 !important}.shift-selected-multi.week-schedule-shift-wrapper{background:rgba(0,135,227,.08);box-shadow:0 0 1px 2px #0087e3 inset !important;border-radius:2px}.shift-selected-multi.week-schedule-shift-wrapper .week-schedule-shift-bar,.shift-selected-multi.week-schedule-shift-wrapper .week-schedule-shift-bar-absolute-copy{background:#0087e3 !important}.shift-selected-multi.sch-day-view-shift,.shift-selected-multi.scalable-grid-shift{box-shadow:0 0 1px 2px #0087e3 !important}.shift-selected-multi.sch-day-view-shift{background:#0087e3}.week-schedule-demand-count{padding-top:7px;font-weight:500;text-align:center;color:#6b7684;font-size:11px}week-schedule-shift .edit,.draggable-shift .edit,.week-schedule-shift .edit{background-color:#fffeec;height:100%}week-schedule-shift .delete,.draggable-shift .delete,.week-schedule-shift .delete{pointer-events:none}week-schedule-shift-another-location .week-schedule-shift-wrapper,.draggable-shift-another-location .week-schedule-shift-wrapper,.week-schedule-shift-another-location .week-schedule-shift-wrapper{opacity:.5}week-schedule-shift-another-location .rows,.draggable-shift-another-location .rows,.week-schedule-shift-another-location .rows{pointer-events:none !important}week-schedule-shift .shift-container,.draggable-shift .shift-container,.week-schedule-shift .shift-container{box-sizing:border-box;max-height:70px;border-width:0px;box-shadow:none;border-color:rgba(0,0,0,0);border-style:solid}week-schedule-shift .shift-container.selected,week-schedule-shift .shift-container.dragenter,.draggable-shift .shift-container.selected,.draggable-shift .shift-container.dragenter,.week-schedule-shift .shift-container.selected,.week-schedule-shift .shift-container.dragenter{border-radius:5px;box-shadow:0 0 0 2px #0086e3;z-index:1;background:#fffeec;position:relative}week-schedule-shift .shift-container.disabled,.draggable-shift .shift-container.disabled,.week-schedule-shift .shift-container.disabled{opacity:.4;border-color:rgba(0,0,0,0) !important}week-schedule-shift .shift-container.selected,.draggable-shift .shift-container.selected,.week-schedule-shift .shift-container.selected{background-color:#fffeec;border-style:solid;z-index:99}week-schedule-shift .shift-container.selected worker-image-optimized>*,week-schedule-shift .shift-container.selected .worker-image-optimized>*,.draggable-shift .shift-container.selected worker-image-optimized>*,.draggable-shift .shift-container.selected .worker-image-optimized>*,.week-schedule-shift .shift-container.selected worker-image-optimized>*,.week-schedule-shift .shift-container.selected .worker-image-optimized>*{opacity:.6}week-schedule-shift .shift-container.selected .week-schedule-shift-bar,week-schedule-shift .shift-container.selected .week-schedule-shift-bar-absolute-copy,.draggable-shift .shift-container.selected .week-schedule-shift-bar,.draggable-shift .shift-container.selected .week-schedule-shift-bar-absolute-copy,.week-schedule-shift .shift-container.selected .week-schedule-shift-bar,.week-schedule-shift .shift-container.selected .week-schedule-shift-bar-absolute-copy{border-bottom-left-radius:5px;border-top-left-radius:5px}week-schedule-shift .shift-container.dragenter,.draggable-shift .shift-container.dragenter,.week-schedule-shift .shift-container.dragenter{border-style:dashed}week-schedule-shift .week-schedule-shift-right-top-icons,.draggable-shift .week-schedule-shift-right-top-icons,.week-schedule-shift .week-schedule-shift-right-top-icons{position:absolute;right:7px;z-index:1;top:2px}week-schedule-shift .week-schedule-shift-bar,week-schedule-shift .week-schedule-shift-bar-absolute-copy,.draggable-shift .week-schedule-shift-bar,.draggable-shift .week-schedule-shift-bar-absolute-copy,.week-schedule-shift .week-schedule-shift-bar,.week-schedule-shift .week-schedule-shift-bar-absolute-copy{top:0;left:0;width:6px;height:70px;position:absolute}week-schedule-shift worker-detail,.draggable-shift worker-detail,.week-schedule-shift worker-detail{position:absolute;left:13px;bottom:7px}week-schedule-shift worker-detail img,.draggable-shift worker-detail img,.week-schedule-shift worker-detail img{-webkit-user-drag:none;user-select:none}week-schedule-shift .week-schedule-worker-name,week-schedule-shift .week-schedule-role-name,.draggable-shift .week-schedule-worker-name,.draggable-shift .week-schedule-role-name,.week-schedule-shift .week-schedule-worker-name,.week-schedule-shift .week-schedule-role-name{height:11px;font-size:10px;position:absolute;left:49px;right:5px;text-align:left}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){week-schedule-shift .week-schedule-worker-name,week-schedule-shift .week-schedule-role-name,.draggable-shift .week-schedule-worker-name,.draggable-shift .week-schedule-role-name,.week-schedule-shift .week-schedule-worker-name,.week-schedule-shift .week-schedule-role-name{overflow:hidden}}week-schedule-shift .week-schedule-worker-name ::-ms-clear,week-schedule-shift .week-schedule-role-name ::-ms-clear,.draggable-shift .week-schedule-worker-name ::-ms-clear,.draggable-shift .week-schedule-role-name ::-ms-clear,.week-schedule-shift .week-schedule-worker-name ::-ms-clear,.week-schedule-shift .week-schedule-role-name ::-ms-clear{display:none}week-schedule-shift .week-schedule-shift-drop-swap,.draggable-shift .week-schedule-shift-drop-swap,.week-schedule-shift .week-schedule-shift-drop-swap{position:relative;left:7px;margin-top:1px}week-schedule-shift .week-schedule-worker-name,.draggable-shift .week-schedule-worker-name,.week-schedule-shift .week-schedule-worker-name{color:#332f2f;bottom:31px}week-schedule-shift .week-schedule-worker-name-middle,.draggable-shift .week-schedule-worker-name-middle,.week-schedule-shift .week-schedule-worker-name-middle{bottom:21px}week-schedule-shift .week-schedule-role-name,.draggable-shift .week-schedule-role-name,.week-schedule-shift .week-schedule-role-name{color:#787878;bottom:16px}week-schedule-shift .week-schedule-role-name-indent-1,.draggable-shift .week-schedule-role-name-indent-1,.week-schedule-shift .week-schedule-role-name-indent-1{right:20px}week-schedule-shift .week-schedule-role-name-indent-2,.draggable-shift .week-schedule-role-name-indent-2,.week-schedule-shift .week-schedule-role-name-indent-2{right:35px}week-schedule-shift .week-view-shift-status,.draggable-shift .week-view-shift-status,.week-schedule-shift .week-view-shift-status{position:absolute;bottom:5px;right:7px;text-align:center;z-index:3}week-schedule-shift .week-view-shift-status img,.draggable-shift .week-view-shift-status img,.week-schedule-shift .week-view-shift-status img{width:12px}week-schedule-shift .week-view-shift-status .week-schedule-shift-notes,.draggable-shift .week-view-shift-status .week-schedule-shift-notes,.week-schedule-shift .week-view-shift-status .week-schedule-shift-notes{cursor:pointer}week-schedule-shift .week-schedule-shift-time,.draggable-shift .week-schedule-shift-time,.week-schedule-shift .week-schedule-shift-time{line-height:20px;font-size:10px;color:#333;display:block;margin-left:3px;text-align:left;padding-left:10px;text-transform:lowercase}week-schedule-shift .week-view-shift-info-icon,.draggable-shift .week-view-shift-info-icon,.week-schedule-shift .week-view-shift-info-icon{position:absolute;right:6px;top:5px;cursor:pointer}week-schedule-shift .first-row,.draggable-shift .first-row,.week-schedule-shift .first-row{height:23px}week-schedule-shift .second-row,.draggable-shift .second-row,.week-schedule-shift .second-row{height:47px}week-schedule-shift .shift-container.dragging .rows,.draggable-shift .shift-container.dragging .rows,.week-schedule-shift .shift-container.dragging .rows{animation:pulsate 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}@keyframes pulsate{10%,90%{opacity:1}25%,75%{opacity:.3}50%{opacity:1}}.draggable-worker-content{display:none}.worker-content-pill .avatar-new-root{margin-left:11px;margin-top:3px}.draggable-worker{width:100%;min-width:120px;max-width:160px;display:flex;align-items:center;pointer-events:none;background-color:#001160;border-radius:10em;position:absolute;bottom:0;z-index:-10;opacity:0;height:47px}.draggable-worker .avatar-new-root{margin-left:6px}.draggable-worker.dragging{z-index:10000;opacity:.85}.draggable-worker .sch-shift-worker-img-50-50,.draggable-worker .sch-shift-worker-initials-50-50{height:44px;width:44px;border-radius:25px;border:none;float:none;top:0;left:2px}.draggable-worker .sch-shift-worker-img-border-50-50{min-height:14px;min-width:14px;border-radius:50%;padding:2px;top:34px;left:3px}.draggable-worker-text{color:#fff;font-weight:300;text-align:left;max-width:calc(100% - 60px);margin-left:8px}.draggable-worker-shift-name,.draggable-worker-role-name{white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;width:100%}.draggable-worker-shift-name{font-size:12px;line-height:17px;font-weight:400}.draggable-worker-role-name{font-size:10px;line-height:14px;text-transform:uppercase}.worker-image-optimized{display:block;position:relative}.worker-image-optimized__minor-16 img,.worker-image-optimized__minor-14 img{border-color:rgba(0,0,0,0) !important}.worker-image-optimized__minor-16:before,.worker-image-optimized__minor-14:before{content:"";position:absolute;z-index:0;left:0;width:36px;height:36px;border-radius:50%;margin-left:10px;margin-top:0}.worker-image-optimized__minor-14:before{background:linear-gradient(to top, #f6a609, #ffd61b)}.worker-image-optimized__minor-baby:before{background:linear-gradient(to top, #b0bf1a, #b0bf1a)}.worker-image-optimized__minor-16:before{background:linear-gradient(to top, #ff7c00, #fb4e4e)}.worker-image-optimized.pointer-events-none{pointer-events:none}.worker-image-optimized img:first-child{border-radius:50%;width:30px;height:30px;border:1px solid #333;float:left;position:relative;z-index:1;margin-left:13px;margin-top:3px}.worker-image-optimized span{display:inline-block;border-radius:50%;position:absolute;min-height:13px;min-width:13px;z-index:1;padding:2px;border:1px solid #fff;left:32px;top:24px}.draggable-shift{position:absolute;width:150px;background-color:#fff;box-shadow:0 0 0 2px #0086e3,0 2px 6px 0 rgba(0,0,0,.4);pointer-events:none;z-index:10;opacity:0;border-radius:5px}.draggable-shift.dragging{z-index:10000;opacity:1}.draggable-shift.dragging *{pointer-events:none !important}.draggable-shift-ghost{opacity:.35}.draggable-shift-stack[count="2"]{box-shadow:0 0 0 2px #0086e3,0 2px 6px 0 rgba(0,0,0,.4),5px 5px 0 0 #fff,5px 5px 0 2px #0086e3}.draggable-shift-stack[count="3"]{box-shadow:0 0 0 2px #0086e3,0 2px 6px 0 rgba(0,0,0,.4),4px 4px 0 0 #fff,4px 4px 0 2px #0086e3,8px 8px 0 0 #fff,8px 8px 0 2px #0086e3}.draggable-shift-stack[count="4"]{box-shadow:0 0 0 2px #0086e3,0 2px 6px 0 rgba(0,0,0,.4),3px 3px 0 0 #fff,3px 3px 0 1px #0086e3,5px 5px 0 0 #fff,5px 5px 0 1px #0086e3,7px 7px 0 0 #fff,7px 7px 0 1px #0086e3}.draggable-shift-stack[count="5"]{box-shadow:0 0 0 2px #0086e3,0 2px 6px 0 rgba(0,0,0,.4),3px 3px 0 0 #fff,3px 3px 0 1px #0086e3,5px 5px 0 0 #fff,5px 5px 0 1px #0086e3,7px 7px 0 0 #fff,7px 7px 0 1px #0086e3,9px 9px 0 0 #fff,9px 9px 0 1px #0086e3}.sch-day-view-grid_elegant .worker-image-optimized img:first-child{border-color:#fff}week-schedule-pto,.week-schedule-pto{width:100%;width:calc(100% - 1px);height:69px;margin-top:1px;background-color:#f5f5f9;display:block;color:#7d879c;position:relative}week-schedule-pto .week-schedule-pto-title,.week-schedule-pto .week-schedule-pto-title{max-width:calc(100% - 28px);text-transform:uppercase;text-align:left;top:5px;left:11px;position:absolute}week-schedule-pto .week-schedule-pto-title span,.week-schedule-pto .week-schedule-pto-title span{font-size:10px;font-weight:500}week-schedule-pto .week-schedule-pto-user-name,.week-schedule-pto .week-schedule-pto-user-name{position:absolute;bottom:5px;left:11px;width:100%;padding-right:14px}week-schedule-pto .week-schedule-pto-user-name span,.week-schedule-pto .week-schedule-pto-user-name span{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}week-schedule-pto img,.week-schedule-pto img{position:absolute;right:5px;top:5px}week-schedule-pto:after,.week-schedule-pto:after{content:"";width:6px;height:70px;display:inline-block;position:absolute;left:-1px;top:0;background-color:#dee1e5}.swap-modal worker-image{min-width:28px}.swap-modal-error{font-size:10px;line-height:1.5;padding:7px 12px}.swap-modal-error+.swap-modal-error{padding-top:0}.swap-modal-option{border:1px solid #dfe3e8;border-radius:4px;margin:11px;margin-bottom:0}.swap-modal-option-toggler{cursor:pointer;padding-left:13px;padding-right:13px;height:45px;display:flex;align-items:center}.swap-modal-option-toggler-disabled{cursor:not-allowed;opacity:.3}.swap-modal-option .tma-staffing-option-outer-circle{margin-right:13px}.swap-modal-option-title{color:#212121;font-size:14px;font-weight:400;line-height:19px}.swap-modal-shifts{display:flex;background-color:#f2f3f9;position:relative}.swap-modal-shifts>:first-child:after{font-family:"FontAwesome",sans-serif;color:#6b8bcf;font-size:30px;position:absolute;margin-left:-15px;left:50%;top:37px}.swap-modal-shifts-swap>:first-child:after{content:""}.swap-modal-shifts-assign>:first-child:after{content:""}.swap-modal-shift{flex:1;padding:17px 33px 25px}.swap-modal-shift:last-child{background-color:#f8f9fd}.swap-modal-shift-time{color:#333;font-size:10px;font-weight:400;line-height:14px;margin-bottom:3px}.swap-modal-shift-time span{font-weight:500;text-transform:uppercase}.swap-modal-shift-person{margin-top:6px;display:flex}.swap-modal-shift-person worker-image{margin-right:7px}.swap-modal-shift-person .sch-shift-worker-img-28-28{border:1px solid #53585f}.swap-modal-shift-person .sch-shift-worker-img-border{display:none}.swap-modal-shift-person-name{color:#332f2f;font-size:12px;font-weight:500;line-height:17px}.swap-modal-shift-person-title{color:#0046af;font-size:10px;font-weight:500;line-height:14px;text-transform:uppercase}.swap-modal-shift-person-nickname{color:#5e636a;font-size:10px;font-weight:400;line-height:14px}.copy-shift-header{display:flex;justify-content:space-between;padding:22px 19px 22px 24px;border-bottom:1px solid #dfe3e8}.copy-shift-header-title{font-weight:500;font-size:20px;color:#212b36}.copy-shift-header-times{color:#637381;font-size:35px;line-height:.5;cursor:pointer}.copy-shift-body{padding:14px 22px 0 22px}.copy-shift-choice{border:1px solid #dfe3e8;border-radius:4px;margin-bottom:14px}.copy-shift-choice-header{cursor:pointer;padding:15px;display:flex;align-items:center}.copy-shift-choice-header-checkbox{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;border:2px solid #4f5dba;margin-right:10px}.copy-shift-choice-header-checkbox-inner{display:inline-block;border-radius:50%;width:10px;height:10px;background:#4f5dba}.copy-shift-choice-header-title{font-size:14px;color:#25282b}.copy-shift-choice-move{position:relative}.copy-shift-choice-move>:first-child:after{content:""}.copy-shift-choice-move .first-shift{opacity:.7}.copy-shift-shifts{display:flex;position:relative}.copy-shift-shifts-shift{padding:17px 10px 17px 30px}.copy-shift-shifts-icon{position:absolute;top:50%;left:48%;transform:translate(-50%, -50%)}.copy-shift-shifts .first-shift{padding-left:15px;background:#f2f3f9}.copy-shift-shifts>:first-child:after{font-family:"FontAwesome",sans-serif;color:#6b8bcf;font-size:30px;position:absolute;margin-left:-20px;left:50%;top:37px}.copy-shift-buttons{display:flex;justify-content:flex-end;padding:5px 20px 20px}.generate-modal{position:relative}.generate-modal .lg-select{min-height:50px;margin-top:5px}.generate-modal .modal-instance-header{justify-content:space-between}.generate-modal .modal-instance-header .tma-dismiss-button{cursor:pointer;color:#fff;font-size:20px}.generate-modal .loader-box{position:absolute;top:73px;left:0;bottom:80px;right:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.02);opacity:0;z-index:-1}.generate-modal .loader-box.visible{z-index:1000;opacity:1}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.generate-modal .loader-box .loading-icon{position:absolute}}.generate-modal .loader-box .loading-icon ::-ms-clear{display:none}.generate-modal .step{min-height:455.4px}.generate-modal-location{color:#fff;font-size:16px;font-weight:300;line-height:20px;max-width:300px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.generate-modal-location{overflow-y:hidden}}.generate-modal-location ::-ms-clear{display:none}.generate-modal-location i{margin-right:8px}.generate-modal-header{height:54px;border-bottom:2px solid #dfe1eb;display:flex;align-items:center;justify-content:space-between;padding-left:27px;padding-right:27px}.generate-modal-header .target-budget{display:flex;align-items:center;border-radius:4px;background-color:#fffeec;height:40px;padding:0 18px}.generate-modal-header .target-budget p,.generate-modal-header .target-budget span{color:#000;font-size:14px;line-height:19px}.generate-modal-header .target-budget p span,.generate-modal-header .target-budget span span{font-weight:500}.generate-modal-header .graph-description{display:flex;align-items:center}.generate-modal-header .graph-description-item{margin-left:15px;display:flex;align-items:center}.generate-modal-header .graph-description-item-color{height:10px;width:10px;border-radius:2px;margin-right:8px}.generate-modal-header .graph-description-item-color.budgeted-color{background-color:#0087e3}.generate-modal-header .graph-description-item-color.scheduled-color{background-color:#d2baf0}.generate-modal-header .graph-description-item-value{text-transform:capitalize;color:#333;font-size:14px;font-weight:300;line-height:19px}.generate-modal-week-schedules{display:flex}.generate-modal-week-schedules-group{display:flex;flex-direction:column;padding-left:35px;padding-right:35px;position:relative}.generate-modal-week-schedules-group.suggested{background-color:#ebeffe}.generate-modal-week-schedules-group.suggested .generate-modal-week-schedules-header{float:right}.generate-modal-week-schedules-group:not(.suggested){flex:1}.generate-modal-week-schedules-header{height:70px;display:flex;align-items:center;justify-content:space-between}.generate-modal-week-schedules-header-toggle{font-size:14px;line-height:1.82;margin-right:2px;color:#036ab9;text-decoration:underline;cursor:pointer}.generate-modal-week-schedules-header-title{color:#212b36;font-size:14px;font-weight:500;line-height:24px}.generate-modal-week-schedules-header-title-helper{font-size:11px;font-weight:300;font-style:italic;color:#83878b}.generate-modal-week-schedules-header-or{height:32px;width:32px;border:1px solid #ebeffe;background-color:#fff;font-weight:bold;text-transform:uppercase;position:absolute;top:20px;right:-16px;border-radius:10em;display:flex;align-items:center;justify-content:center}.generate-modal-week-schedules-header-button{color:#036ab9;font-size:14px;font-weight:300;line-height:25.53px;text-decoration:underline}.generate-modal-week-schedules-container{min-height:256.4px;display:flex;flex:1;justify-content:flex-start}.generate-modal-week-schedules-container>div:last-child{margin-right:0}.generate-modal-week-schedules-container.select-another-week-mode>div:last-child{margin-right:30px}.generate-modal-week-schedules-container.select-another-week-mode .calendar-container{width:256.4px;position:relative}.generate-modal-week-schedules-container.select-another-week-mode .calendar-container .lgncalendar{top:2px;left:0;width:100%;min-height:100%}.generate-modal-week-schedules-container.select-another-week-mode .calendar-container .lgncalendar .calendar-header{padding-top:13px}.generate-modal-week-schedules-container.select-another-week-mode .calendar-container .lgncalendar .calendar-body{padding:11px 14px;padding-bottom:3px;min-height:auto}.generate-modal-week-schedules-container.select-another-week-mode .calendar-container .lgncalendar .calendar-body .selected-week{background-color:#f0f0f0}.generate-modal-week-schedules-container.select-another-week-mode .calendar-container .lgncalendar .current-week{background-color:inherit}.generate-modal-week-schedules-container.select-another-week-mode .calendar-container .lgncalendar .current-week .day:not(.current-day){color:#565b62}.generate-modal-week-schedules-container.select-another-week-mode .calendar-container .lgncalendar .selected-week{background-color:#001160 !important}.generate-modal-week-schedules-container.select-another-week-mode .calendar-container .lgncalendar .selected-week .day{color:#fff}.generate-modal-week-schedules-container>div{margin-right:30px}.generate-modal-week-schedules-footer{display:flex;flex-direction:column}.generate-modal-week-schedules-footer-copy-options{padding:10px 15px;margin-top:16px;display:flex;flex-direction:row;align-items:center;border:1px solid #c7cce5;border-radius:4px}.generate-modal-week-schedules-footer-copy-options-partial{margin-right:40px}.generate-modal-week-schedules-footer-copy-options>div{display:flex;align-items:center}.generate-modal-week-schedules-footer-copy-options input-field{margin:0}.generate-modal-week-schedules-footer-breaks{margin:8px 0;padding:10px 15px;display:flex;flex-direction:row;align-items:center}.generate-modal-week-schedules-footer-text{color:rgba(33,43,54,.4);font-size:14px;font-weight:300;margin-top:14px;line-height:21px}.generate-modal-week-schedules-footer-text.active{color:#212b36}.generate-modal-week-schedules-footer info-helper{margin-left:8px}.generate-modal-week-schedules-footer lg-switch{margin-right:10px}.generate-modal-week{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.generate-modal-week.schedule-disabled::before{position:absolute;content:"";width:100%;height:100%;background:rgba(255,255,255,.5);cursor:not-allowed}.generate-modal-week.schedule-disabled *{cursor:not-allowed}.generate-modal-week-name{min-height:30px;color:#4c6b80;font-size:13px;font-weight:500;line-height:18px;text-transform:uppercase;margin-bottom:7px}.generate-modal-week-container{width:150px;max-width:150px;height:208px;cursor:pointer;padding:20px 0 15px;background-color:#fff;border-radius:4px;border:2px solid rgba(0,0,0,0);box-shadow:0 0 0 1px rgba(63,63,68,.07),0 0 4px 0 rgba(63,63,68,.32)}.generate-modal-week-container.selected{border-color:#5c6ac4}.generate-modal-week-container-loading span.loading-icon{position:relative;left:-5px}.generate-modal-week-container-error{cursor:not-allowed;padding:30px 5px 20px}.generate-modal-week-container-error-icon{color:#f6a609;font-size:15px;font-weight:500;border:2px solid #f6a609;border-radius:50%;padding:1px 8px}.generate-modal-week-container-error-message{margin-top:15px;color:#52575c;line-height:1.4}.generate-modal-week-budget,.generate-modal-week-violations{color:#212121;font-size:12px;line-height:15px;margin:8px 0 5px}.generate-modal-week-budget-ok,.generate-modal-week-violations-ok{color:#77d477}.generate-modal-week-budget-not-ok,.generate-modal-week-violations-not-ok{color:#e02121}.generate-modal-week-budget i,.generate-modal-week-violations i{margin-right:2px}.generate-modal-week-budget.disabled,.generate-modal-week-violations.disabled{color:#a1a6ad}.generate-modal-week-budget-different-hours,.generate-modal-week-violations-different-hours{position:absolute;left:10px;bottom:5px;color:#a1a6ad;font-size:10px}.generate-modal-assignments-container{padding:27px}.generate-modal-assignments-header-title{text-transform:capitalize;color:#212b36;font-size:16px;font-weight:500;line-height:24px}.generate-modal-assignments-header-subtitle{color:#83878b;font-size:14px;font-style:italic;font-weight:300;line-height:22px}.generate-modal-assignments{margin-top:20px;position:relative}.generate-modal-assignments-select-all{left:0;top:-32px;padding-right:16px;position:absolute;width:100%;display:flex;justify-content:flex-end;align-items:center}.generate-modal-assignments-select-all input-field{pointer-events:none;margin-left:10px}.generate-modal-assignment{display:flex;justify-content:space-between;align-items:center;padding-right:16px;border-top:1px solid #e0e0e0}.generate-modal-assignment.last{border-bottom:1px solid #e0e0e0}.generate-modal-assignment-color-and-role{display:flex;align-items:center}.generate-modal-assignment-color{height:34px;width:10px;margin-right:10px}.generate-modal-assignment-role{color:#212121;font-size:14px;font-weight:300;line-height:19px}.generate-modal-assignment-note{margin-top:16px;color:#83878b;font-size:14px;font-style:italic;font-weight:300;text-transform:none;line-height:22px}.generate-modal .modal-instance-buttons{margin-top:0}.generate-modal .modal-instance-buttons .modal-instance-button i{margin-top:-1px;margin-left:10px}.generate-modal .padding-container{padding:27px}.generate-modal-subheader{margin-bottom:10px;min-height:30px}.generate-modal-subheader+div{clear:both}.generate-modal-subheader-title{font-size:16px;font-weight:500;line-height:1.5;display:inline-block;color:#212b36}.generate-modal-subheader input-field[type=select]{height:50px;margin-top:9px}.generate-modal-subheader-location-name{height:22px;font-size:16px;font-weight:500;color:#0087e3;display:inline-block;margin:9px 0 0}.generate-modal-subheader-edit-buttons{float:right;align-items:center;position:relative;top:-4px}.generate-modal-subheader-edit-button:not(:first-child){margin-left:12px}.generate-modal-operating-hours-step-container{display:flex}.generate-modal-operating-hours-step-container lg-new-time-input input-field input{box-shadow:inset 0 -1px 0 0 #0087e3}.generate-modal-operating-hours-step-container .operating-hours-container{padding:30px;padding-left:27px;flex:1}.generate-modal-operating-hours-step-container .operating-hours-day-list-item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e0e0e0;color:#212121}.generate-modal-operating-hours-step-container .operating-hours-day-list-item .dash{margin:0 4px}.generate-modal-operating-hours-step-container .operating-hours-day-list-item.empty{justify-content:flex-end}.generate-modal-operating-hours-step-container .operating-hours-day-list-item.empty.edit-mode{justify-content:space-between}.generate-modal-operating-hours-step-container .operating-hours-day-list-item.empty span{font-size:14px;font-weight:500;color:#4c6b80}.generate-modal-operating-hours-step-container .operating-hours-day-list-item .not-opened-day-date input-field input{text-align:center}.generate-modal-operating-hours-step-container .operating-hours-day-list-item input-field{max-width:65px}.generate-modal-operating-hours-step-container .operating-hours-day-list-item input-field input{height:14px}.generate-modal-operating-hours-step-container .operating-hours-day-list-item-day-and-open-checkbox{display:flex;align-items:center}.generate-modal-operating-hours-step-container .operating-hours-day-list-item-day-and-open-checkbox input{margin-right:15px}.generate-modal-operating-hours-step-container .operating-hours-day-list-item-day{font-size:14px}.generate-modal-operating-hours-step-container .operating-hours-day-list-item-hours{display:flex;align-items:center;font-size:14px}.generate-modal-operating-hours-step-container .upcoming-holidays-container{flex-basis:370px;min-height:455.4px;padding:30px;padding-right:27px;background-color:#f9fafb}.generate-modal-operating-hours-step-container .upcoming-holidays-header{margin-bottom:30px}.generate-modal-operating-hours-step-container .upcoming-holidays-header-title{font-size:14px;color:#667583}.generate-modal-operating-hours-step-container .upcoming-holidays-list-item-container{margin-top:10px;height:120px;border-radius:3px;box-shadow:0 2px 16px 0 rgba(33,43,54,.08),0 0 0 1px rgba(6,44,82,.1);background-color:#fff;padding:10px;display:flex}.generate-modal-operating-hours-step-container .upcoming-holidays-list-item-text{flex:3}.generate-modal-operating-hours-step-container .upcoming-holidays-list-item-text-title{margin:15px 0;font-size:18px;font-weight:500;color:#212b36}.generate-modal-operating-hours-step-container .upcoming-holidays-list-item-text-date{width:157px;font-size:14px;color:#637381}.generate-modal-operating-hours-step-container .upcoming-holidays-list-item-image{flex:2;background-size:cover;background-position:center;border-radius:3px;cursor:pointer}.generate-modal-budget-step-container{padding:30px 27px}.generate-modal-budget-step-container table.generate-schedule-staffing{width:100%}.generate-modal-budget-step-container table.generate-schedule-staffing input-field{max-width:35px}.generate-modal-budget-step-container table.generate-schedule-staffing input-field input{box-shadow:inset 0 -1px 0 0 #0087e3;text-align:right;height:14px}.generate-modal-budget-step-container table.generate-schedule-staffing tr:last-child th{padding-top:15px}.generate-modal-budget-step-container table.generate-schedule-staffing tr:last-child th:nth-child(2){padding-left:10px}.generate-modal-budget-step-container table.generate-schedule-staffing tr th{font-size:14px;font-weight:500;color:#212b36;padding:7px 0}.generate-modal-budget-step-container table.generate-schedule-staffing tr td,.generate-modal-budget-step-container table.generate-schedule-staffing tr th{border-top:1px solid #e0e0e0;padding:10px 0;color:#212121}.generate-modal-budget-step-container table.generate-schedule-staffing tr td,.generate-modal-budget-step-container table.generate-schedule-staffing tr td span,.generate-modal-budget-step-container table.generate-schedule-staffing tr th,.generate-modal-budget-step-container table.generate-schedule-staffing tr th span{font-size:14px}.generate-modal-budget-step-container table.generate-schedule-staffing tr:first-child td,.generate-modal-budget-step-container table.generate-schedule-staffing tr:first-child th{border-top-width:0}.generate-modal-budget-step-container table.generate-schedule-staffing tr th:first-child{padding:7px 0 !important}.generate-modal-budget-step-container table.generate-schedule-staffing tr td:first-child{width:10px !important;height:30px;padding:7px 0 !important}.generate-modal-budget-step-container table.generate-schedule-staffing tr td:nth-child(2){padding-left:10px}.generate-modal-budget-step-container table.generate-schedule-staffing tr th.schedule-summary-th-grey{font-size:14px;font-weight:500;text-align:right;color:#4c6b80}.schedule-disabled-tooltip{padding:5px;width:145px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border:solid .5px #ddd;background-color:#fff;border-radius:4px;color:#687078;font-size:11px;line-height:1.3}.modal-fr .generate-modal-week-schedules-header-toggle{font-size:13px !important}.modal-fr .generate-modal-week-budget-different-hours,.modal-fr .generate-modal-week-violations-different-hours{font-size:9px !important}.edit-working-hours .generate-modal-subheader{display:none}.edit-working-hours__location-group .generate-modal-subheader{display:block}.edit-working-hours__location-group .generate-modal-subheader-title{display:none}.edit-breaks-time-modal .color_rest{background-color:#f49342 !important}.edit-breaks-time-modal .color_meal{background-color:#9c6ade !important}.edit-breaks-time-modal .edit-breaks-legend{flex-shrink:0}.edit-breaks-time-modal .edit-breaks-header-title{font-size:14px;margin-bottom:10px;font-weight:500;color:#3c4c65}.edit-breaks-time-modal .edit-breaks-breaks-column{flex-grow:1}.edit-breaks-time-modal .add-button{color:#0087e3;cursor:pointer;width:20px;height:20px;margin-left:10px;border:1.5px solid #0087e3;font-size:12px;border-radius:100%}.edit-breaks-time-modal .add-button i{height:10px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.edit-breaks-time-modal .add-button i{margin-left:3px}}.edit-breaks-time-modal .add-button i ::-ms-clear{display:none}.edit-breaks-time-modal .add-button-disabled{color:gray;border-color:gray;cursor:not-allowed}.edit-breaks-time-modal .header-section,.edit-breaks-time-modal .slider-section{padding:22px 27px 11px 27px}.edit-breaks-time-modal .header-section .worker-shift-container,.edit-breaks-time-modal .slider-section .worker-shift-container{height:45px;width:100%}.edit-breaks-time-modal .header-section .worker-shift-container .sch-day-view-shift,.edit-breaks-time-modal .slider-section .worker-shift-container .sch-day-view-shift{margin:0 !important}.edit-breaks-time-modal .header-section .sch-day-view-shift,.edit-breaks-time-modal .slider-section .sch-day-view-shift{width:60% !important}.edit-breaks-time-modal .slider-description{margin:0 auto;display:flex}.edit-breaks-time-modal .slider-description-item{margin-right:15px;display:flex;align-items:center}.edit-breaks-time-modal .slider-description-item-square{width:12px;height:12px;background-color:#f8f9fd}.edit-breaks-time-modal .slider-description-item-square.dark{background-color:#d8d8d8}.edit-breaks-time-modal .slider-description-item-square.ideal{background-color:#ceecd1}.edit-breaks-time-modal .slider-description-item-text{margin-left:5px;font-weight:normal;font-size:11px;color:#303236}.edit-breaks-time-modal .slider-section{border-top:solid 1px rgba(221,220,223,.61);border-bottom:solid 1px rgba(221,220,223,.61);overflow:hidden}.edit-breaks-time-modal .slider-section day-part-weekday .noUi-value.pip-pm:after,.edit-breaks-time-modal .slider-section day-part-weekday .noUi-value.pip-am:after{top:20px;width:20px;display:block;position:absolute;font-size:10px;text-transform:uppercase;font-weight:500;color:#c0c0c4;left:0}.edit-breaks-time-modal .slider-section day-part-weekday .noUi-value.pip-pm:after{content:attr(data-day-part)}.edit-breaks-time-modal .slider-section day-part-weekday .noUi-value.pip-am:after{content:attr(data-day-part)}.edit-breaks-time-modal .slider-section day-part-weekday .noUi-base{height:11px !important;border-radius:5.5px}.edit-breaks-time-modal .slider-section day-part-weekday .noUi-base .noUi-tooltip{display:none}.edit-breaks-time-modal .slider-section day-part-weekday .noUi-base .noUi-tooltip .lgn-time-slider-post-pointer{border-top-color:#0087e3 !important;margin-top:1px}.edit-breaks-time-modal .slider-section day-part-weekday .noUi-base .noUi-handle{height:21px !important;width:21px !important;right:-11px !important;margin-top:2px;border-radius:50%;background:#646567;border-width:0 !important}.edit-breaks-time-modal .slider-section day-part-weekday .noUi-value{text-transform:lowercase;font-size:9px;font-weight:500;text-align:center;color:#67696d;white-space:nowrap}.edit-breaks-time-modal .slider-section day-part-weekday .noUi-marker{opacity:.41;width:0px;border:1px solid #8492a9;height:14px;transform:translate(0, -50%)}.edit-breaks-time-modal .slider-section day-part-weekday .noUi-marker.with-value{height:20px}.edit-breaks-time-modal .slider-section-old day-part-weekday{height:auto;margin-left:-10px;margin-right:-10px;margin-top:-20px}.edit-breaks-time-modal .slider-section-old day-part-weekday>.row{display:none}.edit-breaks-time-modal .slider-section-old day-part-weekday .slider-container{padding:30px 27px 50px 27px;margin-top:35px;background:#fff}.edit-breaks-time-modal .slider-section-old day-part-weekday #unconstrained{height:4px}.edit-breaks-time-modal .slider-section-old day-part-weekday #unconstrained.disabled .noUi-connect,.edit-breaks-time-modal .slider-section-old day-part-weekday #unconstrained.disabled .noUi-handle{display:none}.edit-breaks-time-modal .slider-section-old day-part-weekday #unconstrained .noUi-pips.noUi-pips-horizontal{margin-top:-12px}.edit-breaks-time-modal .slider-section-old day-part-weekday #unconstrained .noUi-connects{height:4px}.edit-breaks-time-modal .slider-section-old day-part-weekday #unconstrained .noUi-connects .noUi-connect{background-color:#0087e3}.edit-breaks-time-modal .slider-section-new day-part-weekday{height:auto}.edit-breaks-time-modal .slider-section-new day-part-weekday.pointer-events-none{pointer-events:none}.edit-breaks-time-modal .slider-section-new day-part-weekday .no-tick-value{border-right-width:0 !important}.edit-breaks-time-modal .slider-section-new day-part-weekday>.row{display:none}.edit-breaks-time-modal .slider-section-new day-part-weekday .slider-container{padding:30px 0 70px;margin-top:35px;background:#fff}.edit-breaks-time-modal .slider-section-new day-part-weekday #unconstrained.disabled .noUi-connect,.edit-breaks-time-modal .slider-section-new day-part-weekday #unconstrained.disabled .noUi-handle{display:none}.edit-breaks-time-modal .slider-section-new day-part-weekday #unconstrained .noUi-base{height:11px !important;border-radius:5.5px}.edit-breaks-time-modal .slider-section-new day-part-weekday #unconstrained .noUi-base .noUi-handle{opacity:0;cursor:w-resize}.edit-breaks-time-modal .slider-section-new day-part-weekday #unconstrained .noUi-pips.noUi-pips-horizontal{margin-top:12px}.edit-breaks-time-modal .slider-section-new day-part-weekday #unconstrained .noUi-pips.noUi-pips-horizontal .noUi-value-horizontal:empty{display:none !important}.edit-breaks-time-modal .slider-section-new day-part-weekday #unconstrained .noUi-connects{top:-4px !important;height:18px;position:relative}.edit-breaks-time-modal .slider-section-new day-part-weekday #unconstrained .noUi-connects .noUi-connect{height:18px;border-radius:2px;background-color:#0087e3}.edit-breaks-time-modal .slider-section-description-break-time-items{text-align:right;margin-bottom:10px}.edit-breaks-time-modal .slider-section-description-break-time-items-editable .slider-section-description-break-time-item{padding-right:25px !important}.edit-breaks-time-modal .slider-section-description-break-time-items-add{display:inline-block}.edit-breaks-time-modal .slider-section-description-break-time-items-add img{height:20px !important;width:20px !important;margin-left:10px;margin-bottom:3px;cursor:pointer}.edit-breaks-time-modal .slider-section-description-break-time-item{display:inline-block;margin-left:10px;margin-bottom:3px;text-transform:lowercase;height:22px;padding-left:10px;padding-right:10px;padding-top:4px;align-items:center;justify-content:center;text-align:center;position:relative;border-radius:10em;background-color:#fff;font-size:13px;color:#212b36}.edit-breaks-time-modal .slider-section-description-break-time-item-blue{border:solid 1px #0087e3}.edit-breaks-time-modal .slider-section-description-break-time-item-meal{border:solid 1px #9c6ade}.edit-breaks-time-modal .slider-section-description-break-time-item-meal i{color:#9c6ade}.edit-breaks-time-modal .slider-section-description-break-time-item-rest{border:solid 1px #f49342}.edit-breaks-time-modal .slider-section-description-break-time-item-rest i{color:#f49342}.edit-breaks-time-modal .slider-section-description-break-time-item-single{padding:3px 10px}.edit-breaks-time-modal .slider-section-description-break-time-item i{cursor:pointer;position:absolute;font-size:17px;margin:0 4px;color:#999;top:1.5px;right:0}.edit-breaks-time-modal .modal-instance-buttons{margin-top:0;border-top-width:0}.edit-breaks-time-modal .modal-instance-buttons>:last-child:first-child{margin-left:auto}.edit-breaks-time-modal .highlighted-interval{height:92px;background:linear-gradient(to bottom, rgba(177, 254, 177, 0), rgba(35, 170, 35, 0.2));border-left-width:0 !important;border-right-width:0 !important}.edit-shift-time-toggle-next-day{width:21px;margin-top:28px}.edit-shift-time-toggle-next-day-parent{position:relative;left:-16px}.edit-shift-time-toggle-next-day img{width:22px;margin-top:2px}.edit-shift-time-wrapper .sch-day-view-shift.sch-day-view-shift{width:92% !important}.sch-overtime-alert-edit{margin-bottom:8px}.sch-overtime-alert-edit,.sch-overtime-alert-edit span{color:#e42908;font-size:13px}.modal-instance{user-select:none;display:flex;flex-direction:column}.modal-instance-header{padding-left:27px;padding-right:27px;width:100%;height:73px;background-color:#0087e3;display:flex;align-items:center}.modal-instance-header-title{color:#fff;font-size:20px;font-weight:500;line-height:20px}.modal-instance-buttons{margin-top:13px;padding-left:27px;padding-right:27px;height:80px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dfe3e8}.modal-instance-button{cursor:pointer;font-size:13px;font-weight:300;line-height:18px;text-align:center;height:40px;border:1px solid #c1c7cd;text-transform:uppercase;border-radius:10em;background-color:#dcdee0;color:#53585f;padding-left:40px;padding-right:40px;display:flex;align-items:center;justify-content:center}.modal-instance-button.confirm{background-color:#77d477;color:#09490d;border-color:#12951a}.modal-instance-button.disabled{cursor:not-allowed;background-color:rgba(220,222,224,.6);color:rgba(83,88,95,.6)}.modal-instance-button.disabled.confirm{background-color:rgba(119,212,119,.6);color:rgba(9,73,13,.6);border-color:rgba(18,149,26,.6)}.modal-instance-button .mb-3{margin-bottom:3px}.modal-instance hr{border-top-width:1px}week-schedule-ribbon>div,.week-schedule-ribbon>div{left:0;width:1015px;position:absolute;z-index:2}week-schedule-ribbon-right,.week-schedule-ribbon-right{height:100%;text-align:right;max-width:300px;right:0;position:absolute;flex-direction:row;display:flex;align-items:center}week-schedule-ribbon-right-schedule-status,.week-schedule-ribbon-right-schedule-status{font-size:13px;color:#58585d}week-schedule-ribbon-right-schedule-notes,week-schedule-ribbon-right-schedule-status,.week-schedule-ribbon-right-schedule-notes,.week-schedule-ribbon-right-schedule-status{margin-right:10px}week-schedule-ribbon-right-schedule-notes-clickable,.week-schedule-ribbon-right-schedule-notes-clickable{cursor:pointer}week-schedule-ribbon-right menu>div[role=button],.week-schedule-ribbon-right menu>div[role=button]{height:43px;width:43px;display:inline-block;padding:10px;padding-right:14px}week-schedule-ribbon-right menu>div[role=button]:hover svg,.week-schedule-ribbon-right menu>div[role=button]:hover svg{fill:#0086e3}week-schedule-ribbon .week-schedule-shift-title,.week-schedule-ribbon .week-schedule-shift-title{display:inline-block;line-height:43px;text-align:left;text-transform:uppercase;font-size:14px;font-weight:500;padding-left:4px;color:#53585f;float:left}week-schedule-ribbon .week-schedule-shift-title:first-child,.week-schedule-ribbon .week-schedule-shift-title:first-child{padding-left:14px}week-schedule-ribbon .week-schedule-shift-color,.week-schedule-ribbon .week-schedule-shift-color{float:left;width:37px;height:37px;margin:4px;border-radius:2px;background-size:contain;background-repeat:no-repeat;background-position:center}week-schedule-ribbon-group-toggle,.week-schedule-ribbon-group-toggle{cursor:pointer}week-schedule-ribbon-group-toggle>*,.week-schedule-ribbon-group-toggle>*{margin-left:35px !important}week-schedule-ribbon-group-toggle:before,.week-schedule-ribbon-group-toggle:before{position:absolute;font-size:21px;z-index:11;left:12px;top:12px;background:url(../img/legion/caret.svg) center no-repeat;content:"";height:24px;width:24px;background-size:contain}week-schedule-ribbon-group-toggle-open:before,.week-schedule-ribbon-group-toggle-open:before{transform:rotate(0deg)}week-schedule-ribbon-group-toggle-closed:before,.week-schedule-ribbon-group-toggle-closed:before{top:10px;transform:rotate(-90deg)}.week-schedule-ribbon-group-toggle.week-schedule-ribbon-group-toggle-off{cursor:default}.week-schedule-ribbon-group-toggle.week-schedule-ribbon-group-toggle-off:before{opacity:.2;cursor:not-allowed}.MuiTooltip-tooltip.schedule-note-tooltip{padding:8px 12px;color:#3d3d3d;border:1px solid #eee;border-radius:3px;box-shadow:0px 1px 4px 0px rgba(0,0,0,.16);background:#fdfacf;max-width:230px;min-width:160px}.MuiTooltip-tooltip.schedule-note-tooltip .MuiTooltip-arrow{color:#fdfacf}.MuiTooltip-tooltip.schedule-note-tooltip .MuiTooltip-arrow::before{box-shadow:0px 1px 4px 0px rgba(0,0,0,.16);border:1px solid #eee}.MuiTooltip-tooltip.schedule-note-tooltip .schedule-note-tooltip__title{font-size:12px;line-height:16px;margin-bottom:4px}.MuiTooltip-tooltip.schedule-note-tooltip .schedule-note-tooltip__text{font-size:11px;line-height:18px;font-weight:400;letter-spacing:.36663px}.MuiTooltip-tooltip.schedule-note-tooltip .schedule-note-tooltip__title,.MuiTooltip-tooltip.schedule-note-tooltip .schedule-note-tooltip__text{font-family:"Mallory",serif;white-space:pre-wrap}.week-schedule-right-strip-cell{position:absolute;right:0;margin-top:0;width:37px;margin-right:-38px;border-top:1px solid #dddcdf;background:#fff}.week-schedule-right-strip-cell-odd{background-color:#eff3f6}.week-schedule-right-strip-cell>div{flex-direction:column;display:flex;text-align:center;justify-content:space-around}.week-schedule-right-strip-cell>div>div{text-align:center;white-space:nowrap;font-size:9px;flex:0 0 14px}onboarding-step-index{display:block;margin:0 10px}.user-onboarding-step-index{line-height:normal;font-size:14px;display:inline-block;margin-right:30px;margin-bottom:15px}.user-onboarding-step-index span{font-weight:300;line-height:normal;font-size:14px;text-align:center;display:inline-block;box-sizing:border-box;border-radius:50%;width:24px;height:24px;padding-top:2px;margin-right:8px}.user-onboarding-step-future{color:#53585e}.user-onboarding-step-future span{color:#53585e;border:1px solid #53585e}.user-onboarding-step-current{color:#0087e3}.user-onboarding-step-current span{background-color:#0087e3;color:#fff;border:1px solid #0087e3}.user-onboarding-step-past{color:#8492a9}.user-onboarding-step-past span{background-color:#66bb6a}.user-onboarding-step-past span img{position:relative;top:-1px}.edit-shift-notes .header-section{padding:20px}.edit-shift-notes .header-section .sch-day-view-shift{width:355px !important}.edit-shift-notes section{margin:0px 20px}.edit-shift-notes section h3{line-height:16px;letter-spacing:.2px;color:#a0a4a8;font-size:12px;font-weight:normal}.edit-shift-notes section textarea{height:161px;width:100%;padding:8px 11px 9px 13px;line-height:16px;border-radius:8px;border:solid 1px #a0a4a8;margin-top:6px}.start-end-date-time-selector__range-container{display:flex;justify-content:space-between}.start-end-date-time-selector__error-message{color:red;margin-bottom:20px}hours-diff img{max-width:20px;max-height:10px}hours-diff .tooltip-for-hours{width:200px}.guidance-vs-scheduled-helper-bottom-week{top:auto;bottom:30px}.auto-balance-deduction>span{font-size:14px;margin-right:10px;color:#212b36}.auto-balance-deduction .pending-status{color:#f6a609;font-size:14px}.mobile{background-color:#f1f1f4;width:100%;height:100%;text-align:center}.mobile .header:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mobile .header{text-align:center;border:inherit;background-color:inherit;height:auto !important}.mobile .header .logotype{max-height:60px;margin:20px auto}.mobile .content{padding:0 !important;border-radius:8px;background-color:#fff;display:inline-block}.mobile .content .title:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mobile .content .title{background:#57c15b url("../img/legion/email/confirmation-header.png");background-size:auto;border-top-left-radius:8px;border-top-right-radius:8px;font-family:"Mallory Book";font-size:28px;line-height:28px;font-weight:300;color:#fff;padding:31px 0 31px}.mobile .content .par{padding:0}.mobile .content .par .default-instructions{padding:25px}.mobile .content .par .default-instructions .section{max-width:300px;margin:10px auto}.mobile .content .par .text-box{padding:25px}.mobile .content .par img.img-circle{margin:0 20px 0 0;flex:0 0 70px}.mobile .content .par h4{margin:10px 20px;text-align:left;font-size:18px}.mobile .content .par div,.mobile .content .par span,.mobile .content .par p{font-weight:300;font-size:17px;line-height:27px}.mobile .content .par .section{margin-top:10px;margin-bottom:20px}.mobile .content .par .text-greeting,.mobile .content .par .text-greeting p{color:#384b59;font-size:16px;text-align:justify;line-height:21px;margin-top:1em}.mobile .content .par .highlighted{font-weight:bold;color:#0087e3}.mobile .content .par .number{color:#fff;background-color:#3d4b65;width:40px;height:40px;font-size:24px;line-height:40px;padding:0px;display:inline-block;border-radius:50%}.mobile .content .par .blue-section{background:#f4f8fd;border:1px solid #dfe5ec;padding:40px}.mobile .content .par .blue-section p,.mobile .content .par .blue-section a{line-height:24px;font-size:16px;color:#3e5d8e;margin-top:25px}.mobile .content .par .blue-section p:first-child,.mobile .content .par .blue-section a:first-child{margin-top:0}.mobile .content .par .blue-section p.title-bold,.mobile .content .par .blue-section a.title-bold{font-size:18px;font-weight:600}.mobile .content .par .blue-section p.link-bold,.mobile .content .par .blue-section a.link-bold{font-weight:600}.mobile .content .par .blue-section p.app-code,.mobile .content .par .blue-section a.app-code{font-size:32px;line-height:28px;letter-spacing:4px;font-weight:bold}.mobile .content .app-store-logo{width:180px}.mobile .forgotPassword{font-weight:300;font-size:17px;line-height:27px}.mobile .forgotPassword .par{padding:20px 10px}.mobile .forgotPassword .par div,.mobile .forgotPassword .par span,.mobile .forgotPassword .par p{font-weight:300;font-size:17px;line-height:27px}.mobile .forgotPassword .par .split-line{margin-top:10px;margin-bottom:10px}.mobile .forgotPassword .par .section{margin-top:10px;margin-bottom:20px}.mobile .forgotPassword .par .highlighted{font-weight:bold;color:#0087e3}.mobile .forgotPassword .par .number{color:#fff;background-color:#3d4b65;width:40px;height:40px;font-size:24px;line-height:40px;padding:0px;display:inline-block;border-radius:50%}.mobile .forgotPassword .par .input-text-box{width:100%;font-size:16px;line-height:20px;border-radius:5px;background-color:#fff;border:solid 1px #dddcdf;height:40px;padding:0 13px 0 13px}.mobile .forgotPassword .par .radio-group{text-align:left}.mobile .forgotPassword .par .radio-group .option-radio-button{vertical-align:middle;display:block;cursor:pointer;padding-top:3px;padding-right:4px}.mobile .forgotPassword .par .radio-group .option-outer-circle{width:20px;height:20px;background-color:#fff;border:solid 1px #e0e1ea;border-radius:10px;padding:3px;display:inline-block}.mobile .forgotPassword .par .radio-group .option-outer-circle.fill{background-color:#0086e3;border:solid 1px #0086e3}.mobile .forgotPassword .par .radio-group .option-inner-circle{width:12px;height:12px;border-radius:6px;background-color:#0086e3}.mobile .forgotPassword .par .radio-group .option-radio-label{font-size:14px}.mobile .forgotPassword .par .input-text-label{display:block;font-weight:300;text-transform:uppercase;text-align:left;margin-bottom:4px;margin-top:10px}.mobile .forgotPassword .par .continue-action{min-width:20%;max-width:40%;clear:left;line-height:20px;height:40px;background-color:#fb7800;color:#fff;border-radius:18px;border:solid 1px #bc6514;font-family:"Mallory Book"}@media only screen{.mobile .forgotPassword .par .continue-action{min-width:60%;max-width:80%}}.mobile .forgotPassword .par .continue-action .continue-action-text{font-size:20px;vertical-align:middle}.mobile .forgotPassword .par .continue-action .continue-action-spinner{padding-left:4px;position:absolute}.mobile .forgotPassword .par .invalid-login{margin-top:15px;color:red;line-height:18px;font-size:14px;font-weight:bold;text-align:center;display:block}.mobile .forgotPassword .par .small-text{font-size:14px}.mobile .forgotPassword .par .criteria-invalid{margin-top:8px;text-align:center;display:block;color:red;line-height:17px}.mobile .forgotPassword .par .criteria-valid{display:none}.mobile .forgotPassword .par .blank{height:250px}.mobile .forgotPassword .par .bottom-space{min-height:30px;max-height:50px}.mobile .forgotPassword .par .align-middle{text-align:center}.mobile .copyright{text-align:center;padding:20px;bottom:0;font-weight:300;width:100%}.mobile-user-onboarding-text{margin:32px 32px 20px;letter-spacing:normal;color:#3e5d8e}.mobile-user-onboarding-text p{text-align:left !important;margin-top:10px}.mobile-user-onboarding-text p.text-center{text-align:center !important}.mobile-user-onboarding-text,.mobile-user-onboarding-text b{font-size:16px !important;line-height:1.5}.mobile-user-onboarding-code{font-size:32px !important;font-weight:bold !important;font-style:normal;font-stretch:normal;line-height:1.25 !important;letter-spacing:6px;color:#3e5d8e;margin-bottom:25px}.mobile-user-onboarding-image-blocked{opacity:.5;pointer-events:none}.mobile-user-onboarding-image a{display:inline-block;margin:5px auto 35px}.mobile-user-onboarding-image img{width:175px}.mobile-user-onboarding-consent{margin-bottom:20px}.mobile-user-onboarding-consent label{font-size:12px;line-height:1.68;letter-spacing:normal;color:#01145c;font-weight:normal !important;font-style:normal !important;font-stretch:normal !important;max-width:260px;text-align:left}.mobile-user-onboarding-consent input{margin-bottom:60px;float:left;margin-right:9px}.mobile-user-onboarding-open-app,.mobile-user-onboarding-open-app:hover,.mobile-user-onboarding-open-app:active{border:none !important;width:175px;height:51px;font-weight:500;line-height:48px;text-align:center;padding-right:10px;font-size:19px;text-decoration:none;display:inline-block;border-radius:6px;margin-bottom:20px;background-color:#fa8d26;color:#fffbfb}.onboarding{background-color:#f4f6f8;text-align:left}.onboarding .center{max-width:1030px;margin:0 auto;padding:0 10px}.onboarding .row{margin-left:0;margin-right:0}.console-detail .onboarding{width:1124px;margin-left:-35px;margin-bottom:-25px;min-height:800px}.console-detail .onboarding .center{padding:24px 30px;max-width:none}.compliance-section-heading{border-bottom:#dfe3e8 1px solid;border-top:#dfe3e8 1px solid;padding-left:21px;padding-top:16px;height:80px}.compliance-section-heading.second-heading{border-top:#dfe3e8 1px solid;height:60px;padding-top:18px}.compliance-section-heading-title{font-size:14px;font-weight:bold;line-height:1.5;color:#212b36;padding-bottom:3px}.compliance-section-heading-description{font-size:14px;font-weight:normal;line-height:1.43;color:#637381}.compliance-section-heading-description.pay-premium-title{font-family:"Mallory Medium"}.controlsNavigation{position:absolute;top:-45px;left:145px;z-index:999}.scheduling-policies-timeoff-defaults{position:relative;margin-top:0;padding:0}.locationManage .lg-user-locations__manage{position:absolute;right:10px;padding-top:10px}.locationManage .lg-user-locations__manage button{top:-50px}.locationManage .lg-user-locations__tmview{padding-top:35px}.locationManage .lg-user-locations__show{margin-top:5px;display:inline-block}.compliance-review{display:flex;flex-direction:column;padding-bottom:50px;flex:1 0 100%;border-top:solid 1px rgba(83,88,94,.35)}.compliance-review-iframe{flex:1 0 100%;padding:30px 0 20px}.compliance-review-button{margin:20px 0 0 auto}.sys-admin .modal-dialog{width:680px;min-height:500px;background-color:#fff;border-radius:5px}.sys-admin .modal-header{padding:20px 0px 20px 20px;background-color:#0087e3;border-top-left-radius:5px;border-top-right-radius:5px}.sys-admin .modal-header-text{font-family:"Mallory Book";font-size:18px;color:#fff}.sys-admin .modal-actions{position:fixed;bottom:0;padding-top:20px;padding-bottom:20px;width:100%}.sys-admin .modal-action{height:40px;border-radius:56px;cursor:pointer;width:132px;font-size:13px;font-family:"Mallory Book"}.user-engagement-details .pin-container-cell{flex:1;margin-left:20px}.user-onboarding{position:relative;z-index:2;padding-top:50px}.user-onboarding-input-hint{margin-top:5px;color:gray}.user-onboarding .loading-icon{margin-top:30px;color:#fff !important}.user-onboarding .loading-icon:before{left:0}.user-onboarding-steps{display:flex;flex-direction:column;background:rgba(255,255,255,.85);min-height:100vh;margin:0 auto;max-width:1200px}.user-onboarding-steps .edit-tm-avail-container .check-box-circle i{margin:8px 9px 9px 0}.user-onboarding-steps .edit-tm-avail-container .other-locations-container{padding-left:10px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-onboarding-steps .user-onboarding-steps__margin-hack input-field{width:50%}}.user-onboarding-steps ::-ms-clear{display:none}.user-onboarding-steps-form-section{position:absolute;margin-top:200px}.user-onboarding-steps-form-section .info{max-width:284px}.user-onboarding-steps-form-section::before{border-top-width:0 !important}.user-onboarding-steps form-section::before{border-top:solid 1px rgba(83,88,94,.35)}.user-onboarding-steps .header{border-right-width:0}.user-onboarding-steps-wrapper{background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.user-onboarding-steps-wrapper-background{background:rgba(75,75,75,.1)}.user-onboarding-steps header-custom h1{font-weight:400}.user-onboarding-steps .user-onboaridng-steps__work-pref-input p{position:relative;top:15px;margin:0 10px 17px}.user-onboarding-steps .lg-avatar-input{max-width:100px;margin:0 0 20px}.user-onboarding-steps__margin-hack>ng-transclude>:first-child{margin-right:-10px}.user-onboarding-steps__margin-hack>ng-transclude>:last-child>*{margin-left:10px}.user-onboarding-steps__user-details content-box[padding]>ng-transclude{padding:25px !important}.user-onboarding-steps__user-details-first-step [ng-click="$ctrl.onCancel()"]{display:none}.user-onboarding-steps__content{max-width:1060px;margin:32px auto 0;width:100%;flex:1 0 100%;display:flex;flex-direction:column}.user-onboarding-steps__content content-box[padding]>ng-transclude{padding:15px 10px}.user-onboarding-steps__content sub-content-box{padding-top:10px}.user-onboarding-steps__content availability-settings{display:block;margin-left:-34px;margin-right:-35px;padding-top:10px}.user-onboarding-steps__content .edit-tm-avail-container{margin:0 -20px -20px -20px}.user-onboarding-steps__content .edit-tm-avail{border-width:.5px}.user-onboarding-steps__content .edit-tm-avail:last-child{border-bottom-right-radius:4px}.user-onboarding-steps__content .edit-tm-avail:nth-child(2){border-bottom-left-radius:4px}.user-onboarding-steps__final{border-top:1px solid #dfe3e8;padding-top:20px}.user-onboarding-steps__final+.user-onboarding-steps__final{border-top-width:0;padding-bottom:50px}.user-onboarding-steps__final h1{line-height:1;margin-top:20px;font-size:32px;text-align:left;color:#01145c;margin-bottom:25px}.user-onboarding-steps__final-phone{max-width:320px;display:inline-block}.user-onboarding-steps__final p{line-height:27px;text-align:left;font-size:16px;color:#01145c}.user-onboarding-steps__final .app-qr-codes-wrapper{display:flex;margin:40px 0 20px}.user-onboarding-steps__final .app-qr-code{display:flex;flex-direction:column;padding:11px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);border-radius:10px;margin-right:60px}.user-onboarding-steps__final .app-qr-code-image{border:1px solid #ccc;border-radius:6px;margin-bottom:10px}.user-onboarding-steps__final .downloading-app-note{width:500px;color:#232463;font-size:12px;line-height:16px;padding:6px 10px;background:#f0f5ff;border:1px solid #dddcdf;border-radius:5px}.user-onboarding-steps__final-buttons{text-align:center;margin:30px 0 30px 33px}.user-onboarding-steps__final lg-button{margin:0 12px 0}.user-onboarding-steps .input-half{width:calc(50% - 10px)}.user-onboarding-steps form-buttons{border-top-width:0;padding-top:0 !important;padding-bottom:50px}.user-onboarding-steps-work-locations-wrapper{display:flex;align-items:flex-start;justify-content:center;padding-top:80px;border-top:1px solid #dfe3e8}.user-onboarding-steps-work-locations-clock-icon{margin:5px 5px 0 0}.user-onboarding-steps-work-locations-content{color:#01145c;max-width:550px}.user-onboarding-steps-work-locations-content .lg-question-input{padding:14px 3px 14px 20px;margin:30px 0;background:#fff;border-radius:5px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 0 rgba(63,63,68,.05)}.user-onboarding-steps-work-locations-content .lg-question-input__text{color:#01145c}.user-onboarding-steps-work-locations-content .lg-question-input__toggle{margin-right:20px}.user-onboarding-steps-work-locations-content .switch{margin-top:5px}.user-onboarding-steps-work-locations-title{font-size:32px;margin-bottom:20px}.user-onboarding-steps-work-locations-text{font-size:14px;line-height:20px;margin-bottom:20px}.user-onboarding-steps-work-locations-buttons{margin-top:25px;display:flex;justify-content:flex-end}.user-onboarding-steps-work-locations-buttons button{margin-left:20px}.om-jobs__circle{width:100px;height:100px}.om-jobs__status{width:100px}.om-jobs__status-title{height:50px}.om-jobs__status-value{height:50px}.om-jobs__status-highlight{border-radius:20px;height:auto;padding:5px;width:80px;display:inline-block;text-align:center}.om-jobs__highlight-color-new{background-color:#caf2ff}.om-jobs__highlight-color-in-progress{background-color:#ffea8a}.om-jobs__highlight-color-completed{background-color:#bbe5b3}.om-jobs__highlight-color-failed{background-color:#f48562}.om-jobs_highlight-color-light-failed{background-color:#f4bb00}.om-jobs__highlight-color-canceled{background-color:#fff}.om-jobs__highlight-color-stoped{background-color:#ffc98a}.om-jobs__row-contents{min-height:200px;width:100%;background-color:#fff}.om-jobs__job-action span{display:inline-block;margin-right:5px;color:#0087e3}.om-jobs__thumbnail{width:26px;height:26px;border-radius:3px;margin-right:10px;background-size:cover;background-position:center}.om-jobs__thumbnail-large{width:31px;height:31px;border-radius:3px;margin-right:10px;background-size:cover;background-position:center}.om-jobs__group-name{position:absolute;top:25%;height:14px;font-size:14px;font-weight:500;color:#53585f}.om-jobs__group{position:relative}.om-jobs__group-end{box-shadow:0px 3px 3px rgba(63,63,68,.15)}.om-jobs__job-icon-pos{position:absolute;margin:auto}.om-jobs__job-icon{color:#546e7a}.om-jobs__filter-icon{width:16px;height:16px;display:inline-block;border-radius:2px;vertical-align:text-bottom}.om-jobs .one-line-overflow button,.om-jobs .ellipsis button,.om-jobs notification .notification-details-swap .person .name button,notification .notification-details-swap .person .om-jobs .name button,.om-jobs .sch .sch-location-publish-name button,.sch .om-jobs .sch-location-publish-name button,.om-jobs .sch .sch-worker-h-view-role-name button,.sch .om-jobs .sch-worker-h-view-role-name button,.om-jobs .sch .sch-worker-h-view-sub-role-name button,.sch .om-jobs .sch-worker-h-view-sub-role-name button,.om-jobs .sch .sch-shift-worker-profile-initials button,.sch .om-jobs .sch-shift-worker-profile-initials button,.om-jobs .select-inner-contents button,.om-jobs .announcements-list .one-attachment-title button,.announcements-list .om-jobs .one-attachment-title button,.om-jobs .new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title button,.new-announcement-modal .i-pretend-to-be-an-input .om-jobs .one-attachment-title button,.om-jobs .announcements-list .announcement-object .announcement-title button,.announcements-list .announcement-object .om-jobs .announcement-title button,.om-jobs .tmroster .tr .name button,.tmroster .tr .om-jobs .name button,.om-jobs .tmroster .tr .title button,.tmroster .tr .om-jobs .title button,.om-jobs .school-calendars-header-title button,.om-jobs .school-calendars .calendar-overview-title button,.school-calendars .om-jobs .calendar-overview-title button,.om-jobs .school-calendars .session-information-title button,.school-calendars .om-jobs .session-information-title button,.om-jobs .tm-info .timeoff-requests .request-body span button,.tm-info .timeoff-requests .request-body .om-jobs span button,.om-jobs .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials button,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .om-jobs .sch-shift-worker-profile-initials button,.om-jobs .lgn-badge-panel .badge-row .popover.fade div.popover-content button,.lgn-badge-panel .badge-row .popover.fade .om-jobs div.popover-content button,.om-jobs .forecast-prediction-tooltip-events div button,.forecast-prediction-tooltip-events .om-jobs div button,.om-jobs .lg-timesheet-table-improved__name .name button,.lg-timesheet-table-improved__name .om-jobs .name button,.om-jobs .lg-timesheet-table-improved__name .title button,.lg-timesheet-table-improved__name .om-jobs .title button,.om-jobs .timesheet-details-modal__title-span-sub--job button,.om-jobs .timesheet-details-modal__title-span-sub--home button,.om-jobs .lg-new-timeclock-editor-improved .main-container .field-container--location input button,.lg-new-timeclock-editor-improved .main-container .field-container--location .om-jobs input button,.om-jobs .lg-new-timeclock-editor-improved input-field[inline] input button,.lg-new-timeclock-editor-improved input-field[inline] .om-jobs input button,.om-jobs .lg-new-timeclock-editor-improved input-field[inline] select button,.lg-new-timeclock-editor-improved input-field[inline] .om-jobs select button,.om-jobs .lg-new-timeclock-editor-improved input-field[inline] .input-faked button,.lg-new-timeclock-editor-improved input-field[inline] .om-jobs .input-faked button,.om-jobs .lg-schedule-change-premium__rules input-field select button,.lg-schedule-change-premium__rules input-field .om-jobs select button,.om-jobs .timesheet-details-info__title-span-sub--job button,.om-jobs .timesheet-details-info__title-span-sub--home button,.om-jobs .lg-timesheet-timeoff-editor input-field[inline] input button,.lg-timesheet-timeoff-editor input-field[inline] .om-jobs input button,.om-jobs .lg-timesheet-timeoff-editor input-field[inline] select button,.lg-timesheet-timeoff-editor input-field[inline] .om-jobs select button,.om-jobs .lg-timesheet-timeoff-editor input-field[inline] .input-faked button,.lg-timesheet-timeoff-editor input-field[inline] .om-jobs .input-faked button,.om-jobs .lg-timesheet-week-view__title-span-sub--job button,.om-jobs .lg-timesheet-week-view__title-span-sub--home button,.om-jobs .lg-week-timeclock-editor input-field[inline] input button,.lg-week-timeclock-editor input-field[inline] .om-jobs input button,.om-jobs .lg-week-timeclock-editor input-field[inline] select button,.lg-week-timeclock-editor input-field[inline] .om-jobs select button,.om-jobs .lg-week-timeclock-editor input-field[inline] .input-faked button,.lg-week-timeclock-editor input-field[inline] .om-jobs .input-faked button,.om-jobs .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input button,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .om-jobs input button,.om-jobs .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select button,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .om-jobs select button,.om-jobs .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked button,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .om-jobs .input-faked button,.om-jobs .lg-week-timeoff-editor input-field[inline] input button,.lg-week-timeoff-editor input-field[inline] .om-jobs input button,.om-jobs .lg-week-timeoff-editor input-field[inline] select button,.lg-week-timeoff-editor input-field[inline] .om-jobs select button,.om-jobs .lg-week-timeoff-editor input-field[inline] .input-faked button,.lg-week-timeoff-editor input-field[inline] .om-jobs .input-faked button,.om-jobs .lg-timesheet-other-pay-editor .main-container .field-container--location-search input button,.lg-timesheet-other-pay-editor .main-container .field-container--location-search .om-jobs input button,.om-jobs .lg-timesheet-other-pay-editor input-field[inline] input button,.lg-timesheet-other-pay-editor input-field[inline] .om-jobs input button,.om-jobs .lg-timesheet-other-pay-editor input-field[inline] select button,.lg-timesheet-other-pay-editor input-field[inline] .om-jobs select button,.om-jobs .lg-timesheet-other-pay-editor input-field[inline] .input-faked button,.lg-timesheet-other-pay-editor input-field[inline] .om-jobs .input-faked button,.om-jobs .lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input button,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search .om-jobs input button,.om-jobs .lg-week-other-pay-editor input-field[inline] input button,.lg-week-other-pay-editor input-field[inline] .om-jobs input button,.om-jobs .lg-week-other-pay-editor input-field[inline] select button,.lg-week-other-pay-editor input-field[inline] .om-jobs select button,.om-jobs .lg-week-other-pay-editor input-field[inline] .input-faked button,.lg-week-other-pay-editor input-field[inline] .om-jobs .input-faked button,.om-jobs week-schedule-shift .week-schedule-worker-name button,week-schedule-shift .om-jobs .week-schedule-worker-name button,.om-jobs week-schedule-shift .week-schedule-role-name button,week-schedule-shift .om-jobs .week-schedule-role-name button,.om-jobs .draggable-shift .week-schedule-worker-name button,.draggable-shift .om-jobs .week-schedule-worker-name button,.om-jobs .draggable-shift .week-schedule-role-name button,.draggable-shift .om-jobs .week-schedule-role-name button,.om-jobs .week-schedule-shift .week-schedule-worker-name button,.week-schedule-shift .om-jobs .week-schedule-worker-name button,.om-jobs .week-schedule-shift .week-schedule-role-name button,.week-schedule-shift .om-jobs .week-schedule-role-name button,.om-jobs .generate-modal-location button{max-width:200px;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.om-jobs-progress-completed,.om-jobs-progress-in-progress,.om-jobs-progress-not-completed{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.om-jobs-progress-completed__svg,.om-jobs-progress-in-progress__svg,.om-jobs-progress-not-completed__svg{position:absolute;left:25px;top:-40px}.om-jobs-progress-completed__number,.om-jobs-progress-in-progress__number,.om-jobs-progress-not-completed__number{font-size:16px;font-weight:300;fill:#3c4144;text-anchor:middle}.om-jobs-progress-completed__complete,.om-jobs-progress-in-progress__complete,.om-jobs-progress-not-completed__complete{text-anchor:middle;font-size:8.9px;font-weight:500;fill:#9facb3}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.om-jobs-progress-completed,.om-jobs-progress-in-progress,.om-jobs-progress-not-completed{position:absolute;top:-40px;right:30px}}.om-jobs-progress-completed ::-ms-clear,.om-jobs-progress-in-progress ::-ms-clear,.om-jobs-progress-not-completed ::-ms-clear{display:none}.om-jobs-budget-details__num-locations{color:#002c4a;font-size:11px}.om-jobs-budget-details__bold{font-weight:bold}.om-jobs-budget-details__separator{margin:0px 20px 0px 20px;height:1px;background-color:#dfe3e8}.om-jobs-budget-details__progress-bar-outer{position:relative;width:250px;height:6px;border-radius:20px;background-color:#d8edd9}.om-jobs-budget-details__progress-bar-inner{position:absolute;left:0px;top:0px;height:6px;background-image:linear-gradient(to left, #50b83c, #2a9641)}.om-jobs-budget-details__time{color:#1e293a;font-size:11px}.om-jobs-budget-details__rule{color:#212b36;font-size:14px;font-weight:300;text-align:left}.om-jobs-budget-details__rule .om-jobs-budget-details__bold{font-weight:1000;font-size:14px}.om-jobs-budget-details__location-container{text-align:left}.om-jobs-budget-details__location-box{height:20px;line-height:20px;border-radius:100px;background-color:#47c1bf;text-align:left;margin-bottom:15px}.om-jobs-budget-details__location{color:#fff;font-size:14px}.om-jobs-budget-details__more{display:inline-block;font-size:14px}.om-jobs-budget-details__task-box{height:20px;border-radius:100px;background-color:#f4f6f8}.om-jobs-budget-details__task{color:#48525d;font-size:13px}.om-jobs-budget-details__work-role-box{height:20px;line-height:20px;border-radius:100px;margin-bottom:15px}.om-jobs-budget-details__work-role{color:#fff;font-size:13px;display:inline-block;height:20px;line-height:20px}.om-jobs-budget-details__work-role-color{height:30px;width:30px;border-radius:3px}.om-jobs-budget-details__location-values{position:relative}.om-jobs-budget-details__location-values-export{position:absolute;right:0px;top:0px}.om-job-details .day-week-picker{margin-left:0px;margin-right:0px}.om-job-details{position:relative;padding-bottom:30px}.om-job-details input-field select{appearance:auto}.om-job-details__back{font-size:14px;color:#637381}.om-job-details__title{font-size:28px;color:#212b36}.om-job-details__white-background{background-color:#fff}.om-job-details__bottom-line{height:1px;border:solid 1px #dfe3e8}.om-job-details__actions{position:absolute;bottom:-10px;right:0px;cursor:pointer;color:#0087e3;font-size:14px;height:20px}.om-job-details__status-highlight{border-radius:20px;height:auto;padding:5px}.om-job-details__input-field-normal-text{text-transform:none}.om-job-work-roles{width:550px;height:450px;overflow:auto}.om-job-tasks{width:550px;height:450px;overflow:auto}.om-job-locations{width:550px;height:450px;overflow:auto}.rb-outer-circle{width:32px;height:32px;background-color:#fff;border:solid 1px #e0e1ea;border-radius:16px;padding:7px;display:inline-block;cursor:pointer}.rb-inner-circle{width:16px;height:16px;border-radius:8px}.rb-inner-circle.selected{background-color:#0086e3}.copyJob{width:18px;height:22px;background-image:url(../img/legion/om/copy/Copy_icon.png);background-size:cover;display:inline-block;color:#fff}.copyJob:hover{width:18px;height:22px;background-image:url(../img/legion/om/copy/Copy1_icon.png);background-size:cover;display:inline-block;color:#42b4f4}.stopJob{width:24px;height:22px;background-image:url(../img/legion/om/stop/Stop_icon.png);background-size:cover;display:inline-block}.stopJob:hover{width:24px;height:22px;background-image:url(../img/legion/om/stop/Stop1_icon.png);background-size:cover;display:inline-block}.deleteJob{width:26px;height:22px;background-image:url(../img/legion/om/archive/Archive_icon.png);background-size:cover;display:inline-block}.deleteJob:hover{width:26px;height:22px;background-image:url(../img/legion/om/archive/Archive1_icon.png);background-size:cover;display:inline-block}.date-title-left{border-top:1px solid #dfe3e8;width:35%;float:left}.date-title{border:1px solid #dfe3e8;border-radius:5px;width:30%;float:left;height:40px;line-height:40px;position:relative;top:-20px;font-weight:1000;font-size:16px}.date-title>span{font-weight:1000}.date-title-right{border-top:1px solid #dfe3e8;width:35%;float:right}.job-title,.creator-by,.job-status,.job-create-date{height:30px;line-height:30px;overflow:hidden}.job-progress-icon{color:#fbc02c}.job-completed-icon{color:#bce5b4}.job-view,.job-clear{color:#18a0fb;cursor:pointer}.channels{border:1px solid rgba(0,0,0,0);text-align:left;width:225px;padding:12px;background-color:#fff;position:relative;top:-15px;left:50px}.channels .channelTitle{margin-bottom:5px}.channels .channelContent{padding:10px 0;clear:both}.channels .channelContent input-field,.channels .channelContent span{float:left}.channels .channelContent span{height:16px;line-height:16px;margin-left:10px}.channels hr{margin:0px}.channels .closeChannel{float:right}.locationContainer,.taskContainer,.workRolesContainer{flex-wrap:wrap}.task_label{position:relative;top:-7px}.mb-16{margin-bottom:16px}.confirmTask{position:relative;top:-10px}.taskIncluded sub-content-box{text-align:left}.scheduleSummary{width:100%;list-style:inside}.scheduleSummary li{margin-bottom:10px;height:20px;line-height:20px}.scheduleSummary li b{margin-left:5px}.addLocationBtn{height:20px;line-height:20px}.forceRegenate{width:100%;font-size:14px}.forceRegenate label{font-size:12px;font-weight:400}.autoRelease{width:100%}.autoRelease label{font-size:12px;font-weight:400}.scheduleReleaseDay input-field{width:50px}.budgetSummary-container{border-top:none}.budgetSummary-container tr{border-bottom:1px solid #ddd}.om-job-collection{width:100%;padding:0 10px;height:500px;overflow:auto}.exportContainer{text-align:left}.exportContainer button{margin-right:10px}card-carousel-card tr:first-child th:first-child{font-size:11px;font-weight:normal;color:#637381}card-carousel-card .jobStatus-summary td:first-child{font-family:Mallory;color:#212121}.smart-card-job-progress{min-width:195px}.adjustForecastSummary{width:100%}.adjustForecastSummary table{width:100%}.adjustForecastSummary table thead tr{border-bottom:1px solid #ddd}.adjustForecastSummary table thead tr th{text-align:center;padding:16px 0 13px 0;font-size:14px}.adjustForecastSummary table thead tr th:nth-child(2){background-color:rgba(224,245,244,.7)}.adjustForecastSummary table thead tr th:last-child{background-color:#f0f0f0}.adjustForecastSummary table tbody tr{border-bottom:1px solid #ddd}.adjustForecastSummary table tbody tr td{width:10%;text-align:center;padding:16px 0 13px 0;font-size:14px;color:#212b36}.adjustForecastSummary table tbody tr td:nth-child(2){background-color:rgba(224,245,244,.7)}.adjustForecastSummary table tbody tr td:last-child{background-color:#f0f0f0}.numLocationSelect{margin-bottom:10px;height:24px;border-radius:10px;margin-right:10px;font-family:Mallory;font-size:16px;font-weight:500;line-height:1.5;color:#212b36}.selectChannel{text-align:left;padding-left:0px}.selectChannel label{color:#212b36;font-size:14px;margin-right:5px;font-weight:normal}.selectDayContainer{display:flex}.selectDayContainer label{font-size:14px;font-weight:normal;color:#212b36;margin-right:10px}.day-selector{border-radius:3px;background-color:#f4f6f8}.time-selector{border-radius:3px;background-color:#f4f6f8;padding-bottom:60px}.dayPartSelect{margin-left:10px}.dayPartSelect label{font-size:14px;font-weight:normal;color:#212b36;margin-right:10px}.dayPartSelect input-field[type=select]{min-width:80px}.uploadLocations{color:#0087e3;font-size:14px;text-decoration:none !important}.confirmationText{word-wrap:break-word;font-size:14px;font-weight:bold}.confirmationText label,.confirmationText span{font-size:14px}.confirmationText label{font-weight:normal}.no-record{font-size:14px;padding:10px;padding-left:20px;height:40px}.workforce_table{position:relative}.workforce_createGroup{cursor:pointer;width:28px;padding:5px;position:absolute;top:70px;right:45px}.workforce_createGroup .settings-add-icon{width:18px;height:18px;object-fit:contain}.pg-location-detail h1{flex:none !important}.budgetValidationMessage{margin-bottom:10px;margin-top:10px;color:red;text-align:left}.add-access-role hr.dividing-line{border-top:1px solid #dfe3e8}.add-access-role collapsible{margin:10px 0px}.add-access-role .step1 input-field.description{flex:1.5}.add-access-role .step2 input-field input[type=checkbox]{background-color:#fff;border:2px solid #a0a4a8;background-image:none;box-shadow:none}.add-access-role .step2 input-field input[type=checkbox]:checked{background-color:#4f5dba;border:none}.add-access-role .step2 input-field input[type=checkbox]:checked::after{border-color:#fff}.add-access-role .step2 input-field input[type=checkbox][disabled]{background-color:#e8e8e8;border:2px solid #cacccf}.add-access-role .step2 input-field input[type=checkbox][disabled]:checked{background-color:#cacccf;border:none}.add-access-role .lg-table thead>tr{background-color:#f9f9fa}.add-access-role .lg-table tbody tr:first-child{border-top:1px solid #dfe3e8}.add-access-role .lg-table tbody tr:hover{background-color:#f9f9fa}.add-access-role .lg-table tr{height:48px}.add-access-role .lg-table tr th:first-child,.add-access-role .lg-table tr td:first-child{padding-left:40px}.add-accrual-promotion-form{padding:0px 20px}.add-accrual-promotion-form inline-input+inline-input{margin-top:15px}.add-accrual-promotion-form .promotion-action>lg-select{width:33%;display:inline-block}.add-accrual-promotion-form .delete-icon{height:36px;width:15px;align-self:flex-end}.add-accrual-promotion-form .delete-icon i{font-size:16px;color:#d0021b;cursor:pointer}.add-accrual-promotion-form .add-icon{height:25px;width:25px;font-size:18px;font-weight:300;border-radius:15px;border:1px solid #939bbc;border-style:dashed;color:#939bbc}.add-accrual-promotion-form .lg-picker-input__wrapper{min-width:100%}.add-accrual-promotion-form .lg-picker-input__wrapper .lg-search-options .lg-search-options__scroller,.add-accrual-promotion-form .lg-picker-input__wrapper .select-list{max-width:300px;overflow-x:hidden}.add-accrual-promotion-form .geographic-criteria{font-size:14px;color:#637381;font-weight:300;white-space:nowrap;position:relative;top:10px;margin-top:10px}.add-accrual-promotion-form .mappingLocation .testInfo{font-size:13px;color:#332f2f}.add-accrual-promotion-form .mappingLocation lg-button button{width:59px;height:36px;margin:0 14px 0 0;padding:10px 15px 6px 14px;border-radius:3px;box-shadow:0 1px 0 0 rgba(22,29,37,.1),inset 0 1px 0 0 rgba(255,255,255,.06);border:solid 1px rgba(0,0,0,.3);background-color:#f0f1f3;font-size:14px;text-align:center;color:#000}.add-accrual-promotion-form .mappingLocation .exportLink{text-decoration:none;cursor:pointer;color:#0087e3}.emp-performance .link-box{bottom:21px;right:166px;position:absolute}.emp-performance .link-box>a{color:#0086e3;text-decoration:none;font-size:15px;margin-right:10px}.emp-performance .edit-link{font-size:15px}.emp-performance .edit-badges-action{color:#0086e3;cursor:pointer}.emp-performance .disable-edit{color:#9ac3e0;cursor:not-allowed}.reward-badge-modal .invalid-input input{color:red;border-color:#ed6347;background-color:#fbeae5}.reward-badge-modal .td-checkbox-disable{pointer-events:none;opacity:.5}.reward-badge-modal .lg-modal{max-height:900px;overflow-y:auto}.reward-badge-modal .lg-modal__body{padding:0px}.reward-badge-modal .lg-modal__body .lg-modal__content{margin:0px 12px 26px 12px}.reward-badge-modal .lg-modal__body .lg-modal__content .reward-badge-desc{font-size:12px;line-height:16px;margin:15px}.reward-badge-modal .lg-modal__body .lg-modal__content .reward-badge-icon{padding-left:10px}.reward-badge-modal .lg-modal__body table tr{background-color:#fcfcfc;border:1px solid #e8e8e8}.reward-badge-modal .lg-modal__body table tr:first-child{height:38px;background-color:#f8f8f8}.reward-badge-modal .lg-modal__body table tr:first-child td{font-size:14px !important}.reward-badge-modal .lg-modal__body table tr:first-child td:first-child{width:7%;padding-left:10px}.reward-badge-modal .lg-modal__body table tr:first-child td:nth-child(2){width:15%}.reward-badge-modal .lg-modal__body table tr:first-child td:nth-child(3){width:15%}.reward-badge-modal .lg-modal__body table tr:first-child td:nth-child(4){width:20%}.reward-badge-modal .lg-modal__body table tr:first-child td:nth-child(5){width:15%}.reward-badge-modal .lg-modal__body table tr:first-child td:nth-child(6){width:18%}.reward-badge-modal .lg-modal__body table tr td{color:#52575c;text-align:center}.reward-badge-modal .lg-modal__body table tr td:first-child img{width:30px;height:30px}.reward-badge-modal .lg-modal__body table tr td:nth-child(2){text-align:left;padding-left:10px}.reward-badge-modal .lg-modal__body table tr td:nth-child(3){font-size:12px;padding-left:10px;text-align:left}.reward-badge-modal .lg-modal__body table tr td:nth-child(5){font-size:12px;background-color:rgba(196,196,196,.5)}.reward-badge-modal .lg-modal__body table tr input-field{margin:0 auto}.reward-badge-modal .lg-modal__body table tr input-field input{text-align:center}.category-table-body{padding-right:20px}.category-table-body .category-table-activity .rule-type-container .buttonLabel{font-size:14px}.category-table-body .category-table-activity .calculation-type-container{display:flex;align-items:center;margin-top:15px}.category-table-body .category-table-activity .calculation-type-container [type=select]{width:192px}.category-table-body .category-table-activity .calculation-type-container img{margin-left:7px;cursor:pointer}.category-table-body .category-table-activity .calculation-type-container select{white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis}.category-table-body-activity-not-found{display:flex;align-items:center;height:52px;padding:20px;border-top:1px solid #d9d9d9}.category-table-body-activity-not-found p{font-size:14px;color:#707070}.category-table-body .category-table-advance-rules{max-width:675px;flex-grow:1}.category-table-body .category-table-advance-rules .activity-advance-textarea{width:100%;height:96px;padding:12px;border-radius:8px;border:1px solid #c4cdd5;resize:none;font-size:14px;font-weight:400;color:rgba(0,0,0,.72)}.category-table-body .category-table-advance-rules .activity-advance-textarea::placeholder{color:#989898}.category-table-body .category-table-advance-rules .formula-label{font-size:14px;font-weight:400;line-height:30px}.category-table-body .category-table-advance-rules .category-table-formula .input-header{display:flex;justify-content:space-between}.category-table-body .category-table-advance-rules .category-table-formula .input-header .link{font-size:14px;color:#4097e3;cursor:pointer}.category-table-body .category-table-advance-rules .category-table-formula lg-formula-textarea inline-input{padding:0px}.category-table-body-rule-and-calculation{line-height:1.3;flex-basis:25.3%;align-self:start}.category-table-body-activity{display:flex;flex-direction:column;justify-content:space-between;line-height:1.3;flex-basis:23.4%}.category-table-body-channel{flex-basis:16.9%;margin:0}.category-table-body-description{flex-basis:68%;line-height:1.3}.category-table-body-buttons{flex-basis:10%;display:flex;justify-content:flex-end}.category-table-body-buttons p{font-size:14px;cursor:pointer}.category-table-body-buttons p:not(:last-child){margin-right:24px}.category-table-body-buttons-edit{color:#0087e3}.category-table-body-buttons-save{color:#50b83c}.category-table-body-buttons-remove-cancel{color:#d0021b}.category-table-body-buttons-disabled{pointer-events:none;opacity:.6}.calculation-types-popover{max-width:404px}.calculation-types-popover .popover-container{width:auto}.calculation-types-popover .popover-container p{font-size:11px;color:#3d3d3d}.calculation-types-popover .popover-container p.title{font-weight:500}.metrics-container{display:flex;padding:5px;flex-direction:column;margin-left:8%}.separator{margin-top:15px;margin-bottom:10px;height:1px;background-color:#e0e0e0}.metrics-checkbox-container{display:flex;flex-direction:row}.metrics-checkbox-container label{margin-left:4px;font-size:14px;color:#3d3d3d;font-style:normal;align-content:center;font-weight:400}.metrics-checkbox-row{display:flex;align-items:center;padding:12px 0px 12px 0px}.metrics-checkbox-row input-field[type=checkbox]{margin-right:5px;width:16px;height:16px}.reward-badges-dynamic-table .lg-table th:first-child,.reward-badges-dynamic-table .lg-table td:first-child{width:2%}.reward-badges-dynamic-table .lg-table.view-mode td{color:#647380}.reward-badges-dynamic-table .lg-table .control-buttons{padding-left:0 !important}.reward-badges-dynamic-table .lg-table th,.reward-badges-dynamic-table .lg-table td{text-align:left !important}.reward-badges-dynamic-table .lg-table .badge-name{font-size:14px}.reward-badges-dynamic-table .lg-table .badge-description{font-size:12px}.add-demand-driver-channel{padding:12px 54px 0px}.add-demand-driver-channel input-field input{width:298px}.add-demand-driver-category{padding:12px 54px 0px}.add-demand-driver-category input-field input{width:298px}.add-demand-driver-input-stream{padding-top:12px;padding-left:54px}.add-demand-driver-input-stream input-field+lg-multiple-select,.add-demand-driver-input-stream lg-multiple-select+input-field{margin-top:20px}.add-demand-driver-input-stream>input-field,.add-demand-driver-input-stream>lg-multiple-select{display:block;width:298px}.add-demand-driver-input-stream inline-input ng-transclude{display:block}.add-demand-driver-input-stream inline-input ng-transclude>input-field{display:inline-block;max-width:100px}.add-demand-driver-input-stream inline-input ng-transclude>lg-multiple-select{display:inline-block;width:298px}.restrictedCommunications .lg-question-input__input{flex-direction:column}.restrictedCommunications input-field+input-field{margin:10px 0 0 0}.meal-rule-configuration .meal-rule-header{height:60px;border-top:1px solid #dfe3e8;padding-top:20px}.meal-rule-configuration .meal-rule-header h2{padding-left:20px !important}.meal-rule-configuration .add-rule-button{padding-left:0px;padding-right:10px;text-align:right}.meal-rule-configuration .meal-rule-lists__separator{height:1px;background-color:#dfe3e8}.meal-rule-configuration .meal-rule-lists sub-content-box{position:relative}.meal-rule-configuration .meal-rule-lists sub-content-box .row div{padding-right:7px;padding-left:0px;width:164px !important}.meal-rule-configuration .meal-rule-lists sub-content-box .rule-value{font-weight:500}.meal-rule-configuration .meal-rule-lists sub-content-box .rule-value span{font-size:14px}.meal-rule-configuration .meal-rule-lists sub-content-box .rule-text{font-weight:300}.meal-rule-configuration .meal-rule-lists sub-content-box .rule-text,.meal-rule-configuration .meal-rule-lists sub-content-box .rule-value{margin-bottom:10px}.holiday-pay-rules__header{font-size:14px;font-weight:bold;color:#212b36;padding:14px 21px;border-bottom:1px solid #dfe3e8}.holiday-pay-rules thead>tr{border-bottom:1px solid #dfe3e8;height:50px}.holiday-pay-rules tr>th:first-child,.holiday-pay-rules tr>td:first-child{padding-left:32px}.holiday-pay-rules tr>th:last-child,.holiday-pay-rules tr>td:last-child{padding:0px 15px;text-align:center;position:relative}.holiday-pay-rules tr>th:last-child.last::before,.holiday-pay-rules tr>td:last-child.last::before{position:absolute;top:20%;left:15px;width:1px;height:60%;background-color:#d3d3d3;content:" "}.holiday-pay-rules .disabled,.holiday-pay-rules .disabled>*{color:#919eab !important;cursor:not-allowed !important}.holiday-pay-rules .no-data{clear:both;padding:44px 0px;text-align:center;font-weight:300}.holiday-pay-rules .manage-row{background-color:#fffeee;height:57px;padding:10px 32px;line-height:1.29}.holiday-pay-rules table+.manage-row{border-top:1px solid #dfe3e8}.holiday-pay-rules .manage-action-wrapper{cursor:pointer}.holiday-pay-rules .manage-action-wrapper span{color:#0087e3;font-size:14px}.holiday-pay-rules .manage-action-wrapper .add-circle{width:20px;height:20px;border-radius:10px;border:1px dashed #afb5cd;display:inline-block;text-align:center}.holiday-pay-rules .fixed-hour input-field,.holiday-pay-rules .special-pay input-field{margin:auto}.holiday-pay-rules .fixed-hour input[type=number],.holiday-pay-rules .special-pay input[type=number]{width:80px;text-align:center}.holiday-pay-rules .special-hour div.dif,.holiday-pay-rules .holiday-pay-window div.dif{padding-left:22px}.holiday-pay-rules .special-hour div.dif span,.holiday-pay-rules .holiday-pay-window div.dif span{color:#0087e3;cursor:pointer}.holiday-pay-rules .special-hour div.dif span:hover,.holiday-pay-rules .holiday-pay-window div.dif span:hover{text-decoration:underline}.daypart-open-close-config tbody>tr>td>lg-new-time-input .lg-new-time-input-text{width:67px !important}.daypart-open-close-config td .open-close-time__day-part-next-day-icon-trigger img{width:20px !important;height:20px !important}.open-close-time-config{display:flex}.open-close-time-config lg-new-time-input .lg-new-time-input-text{max-width:210px}.open-close-time-config .open-close-time__next-day-icon-trigger{position:relative;top:30px;left:10px}.open-close-time-config .open-close-time__next-day-icon-trigger img{width:20px !important;height:20px !important}.validationMessage{color:red;margin-bottom:20px;font-size:14px}.pay-period-payroll-submission-date .input-container{display:flex;align-items:center;gap:8px}.pay-period-payroll-submission-date .input-container .unit{font-size:14px}.pay-period-payroll-submission-date .input-container .divider{width:4px}.av-container .availability-color-theme .legion-modern,.av-container .availability-color-theme .legion-classic{display:flex;padding:16px 24px 16px 20px;align-items:center;gap:16px}.av-container .availability-color-theme .legion-modern .title-text,.av-container .availability-color-theme .legion-classic .title-text{margin-right:24px;font-size:14px;color:#212b36;font-weight:300}.av-container .availability-color-theme .legion-modern .theme-container,.av-container .availability-color-theme .legion-classic .theme-container{display:flex}.av-container .availability-color-theme .legion-modern .theme-container div,.av-container .availability-color-theme .legion-classic .theme-container div{margin-right:24px;display:flex;align-items:center}.av-container .availability-color-theme .legion-modern .theme-container div .theme-title,.av-container .availability-color-theme .legion-classic .theme-container div .theme-title{font-size:14px;color:#212b36;font-weight:300}.av-container .availability-color-theme .legion-modern .theme-container div .theme-color,.av-container .availability-color-theme .legion-classic .theme-container div .theme-color{height:24px;width:24px}.av-container .availability-color-theme .legion-modern .theme-container div .theme-color,.av-container .availability-color-theme .legion-modern .theme-container div .theme-bg,.av-container .availability-color-theme .legion-classic .theme-container div .theme-color,.av-container .availability-color-theme .legion-classic .theme-container div .theme-bg{border-radius:4px;margin-right:8px}.av-container .availability-color-theme .legion-modern .theme-container div .theme-color,.av-container .availability-color-theme .legion-classic .theme-container div .theme-color{box-shadow:0px 1px 0px 0px rgba(22,29,37,.1)}.tb-wrapper lg-dashboard-card-wrapper{padding:24px 25px}.templates-main-container .categoryName{font-size:20px;font-weight:bold;color:#212b36;padding:0px 25px}.templates-main-container .card-carousel{background-color:#f9fafb;padding:0px 25px 0 25px;bottom:1px;margin:10px 0px 20px -25px;height:150px;width:100%;right:0px;box-sizing:content-box;box-shadow:0 -1px 0 0 #ddd,0 1px 0 0 #ddd}.templates-main-container .lg-question-input{z-index:unset !important;border-top:1px solid #dfe3e8}.templates-main-container .schedulePrintConfig .lg-question-input{z-index:unset !important;border-top:none}.templates-main-container .scheduleHistoryWindowPastWeeks{border-top:1px solid #dfe3e8}.templates-main-container .scheduleHistoryWindowPastWeeks .lg-question-input{z-index:unset !important;border-top:none}.templates-main-container .center{min-height:800px}.templates-main-container form-section content-box inline-input{padding:0px 20px 20px}.templates-main-container .enterprise-container form-section content-box inline-input{padding:0px}.templates-main-container .loading-icon{position:fixed;left:50%;top:30%}.templates-main-container .locationInfo form-section content-box inline-input{padding:0px}.templates-main-container .locationSummary .card-carousel{margin-bottom:0px}.templates-main-container .upperfieldSummary .card-carousel{margin-bottom:0px}.templates-main-container .tasks-repo content-box ng-transclude{background:rgba(0,0,0,0);box-shadow:none}.templates-main-container .tasks-repo content-box ng-transclude .top-right-action-button{top:-60px !important}.templates-main-container form-section .lg-tabs__nav{padding:0 20px}.templates-main-container .lg-tabs__nav{padding:0px}.templates-main-container .lg-page-heading{padding:0px;margin:20px 0px}.templates-main-container .button-container{position:absolute;right:0;top:12px}lg-create-template-model lg-picker-input .lg-picker-input__wrapper,lg-open-templates-model lg-picker-input .lg-picker-input__wrapper{width:100%;height:200px;overflow:auto}lg-create-template-model lg-picker-input .lg-picker-input__wrapper .item,lg-open-templates-model lg-picker-input .lg-picker-input__wrapper .item{font-size:14px;color:#637381;padding:8px 12px;font-weight:300;white-space:nowrap}lg-create-template-model lg-picker-input .lg-picker-input input-field,lg-open-templates-model lg-picker-input .lg-picker-input input-field{padding:15px 0px 0px 0px}lg-create-template-model lg-picker-input .lg-picker-input lg-search input-field,lg-open-templates-model lg-picker-input .lg-picker-input lg-search input-field{padding:0px}lg-create-template-model .lg-button-group,lg-open-templates-model .lg-button-group{padding:15px 0px}lg-create-template-model .lg-table-container,lg-open-templates-model .lg-table-container{height:450px;overflow:auto}lg-create-template-model .lg-table-container .lg-table,lg-open-templates-model .lg-table-container .lg-table{margin:15px 0px}lg-create-template-model .lg-table-container .lg-table .settings-work-rule-number,lg-open-templates-model .lg-table-container .lg-table .settings-work-rule-number{display:none}lg-create-template-model .lg-table-container .lg-table .settings-work-rule-staffing-string-format,lg-open-templates-model .lg-table-container .lg-table .settings-work-rule-staffing-string-format{padding:0px}.globalDynamicGroup .groupAction{clear:both;height:50px}.globalDynamicGroup .templateAssociation_title{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;color:#3c4c65;float:left;margin-left:14px;margin-top:13px;margin-bottom:12px}.globalDynamicGroup .templateAssociation_titleText{margin-left:10px;vertical-align:middle;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:normal;color:#212b36}.globalDynamicGroup .templateAssociation_action{height:50px;line-height:50px;text-align:center}.globalDynamicGroup .templateAssociation_action lg-button{border:none;outline:none}.globalDynamicGroup .templateAssociation_action lg-button button{border:none;outline:none}.globalDynamicGroup .gray{background-color:#f2f6fc}.globalDynamicGroup .error-message{margin-top:10px;margin-left:-21px}.globalDynamicGroup .error-message .error-count{color:#f97822;text-decoration:underline;font-style:normal;cursor:pointer}.selectWorkForceGroup .select-wrapper{max-width:270px}.insights{text-align:left;padding:20px 0}.insights-input-wrapper{display:flex;align-items:flex-end}.insights-input-wrapper select{min-width:200px;max-width:270px}.insights-inputs-row{position:relative;width:70%;display:flex;justify-content:space-between;margin-bottom:10px}.insights-refresh-btn{height:40px;border-radius:5px;margin-left:13px}.insights .fs-31x{font-size:31px}.plan-container{padding:25px 40px 48px 25px}.plan-container .plan-title{padding-top:20px;display:flex;align-items:center}.plan-container .plan-title h1{flex-grow:1;font-size:20px}.plan-container .plan-list{border-radius:8px;border:solid 1px #e8e8e8;background-color:#fff;margin-top:20px}.plan-container .plan-list table{color:#25282b}.plan-container .plan-list table tr{height:48px}.plan-container .plan-list table tr .one-line-overflow,.plan-container .plan-list table tr .ellipsis,.plan-container .plan-list table tr notification .notification-details-swap .person .name,notification .notification-details-swap .person .plan-container .plan-list table tr .name,.plan-container .plan-list table tr .sch .sch-location-publish-name,.sch .plan-container .plan-list table tr .sch-location-publish-name,.plan-container .plan-list table tr .sch .sch-worker-h-view-role-name,.sch .plan-container .plan-list table tr .sch-worker-h-view-role-name,.plan-container .plan-list table tr .sch .sch-worker-h-view-sub-role-name,.sch .plan-container .plan-list table tr .sch-worker-h-view-sub-role-name,.plan-container .plan-list table tr .sch .sch-shift-worker-profile-initials,.sch .plan-container .plan-list table tr .sch-shift-worker-profile-initials,.plan-container .plan-list table tr .select-inner-contents,.plan-container .plan-list table tr .announcements-list .one-attachment-title,.announcements-list .plan-container .plan-list table tr .one-attachment-title,.plan-container .plan-list table tr .new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input .plan-container .plan-list table tr .one-attachment-title,.plan-container .plan-list table tr .announcements-list .announcement-object .announcement-title,.announcements-list .announcement-object .plan-container .plan-list table tr .announcement-title,.plan-container .plan-list table tr .tmroster .tr .name,.tmroster .tr .plan-container .plan-list table tr .name,.plan-container .plan-list table tr .tmroster .tr .title,.tmroster .tr .plan-container .plan-list table tr .title,.plan-container .plan-list table tr .school-calendars-header-title,.plan-container .plan-list table tr .school-calendars .calendar-overview-title,.school-calendars .plan-container .plan-list table tr .calendar-overview-title,.plan-container .plan-list table tr .school-calendars .session-information-title,.school-calendars .plan-container .plan-list table tr .session-information-title,.plan-container .plan-list table tr .tm-info .timeoff-requests .request-body span,.tm-info .timeoff-requests .request-body .plan-container .plan-list table tr span,.plan-container .plan-list table tr .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .plan-container .plan-list table tr .sch-shift-worker-profile-initials,.plan-container .plan-list table tr .lgn-badge-panel .badge-row .popover.fade div.popover-content,.lgn-badge-panel .badge-row .popover.fade .plan-container .plan-list table tr div.popover-content,.plan-container .plan-list table tr .forecast-prediction-tooltip-events div,.forecast-prediction-tooltip-events .plan-container .plan-list table tr div,.plan-container .plan-list table tr .lg-timesheet-table-improved__name .name,.lg-timesheet-table-improved__name .plan-container .plan-list table tr .name,.plan-container .plan-list table tr .lg-timesheet-table-improved__name .title,.lg-timesheet-table-improved__name .plan-container .plan-list table tr .title,.plan-container .plan-list table tr .timesheet-details-modal__title-span-sub--job,.plan-container .plan-list table tr .timesheet-details-modal__title-span-sub--home,.plan-container .plan-list table tr .lg-new-timeclock-editor-improved .main-container .field-container--location input,.lg-new-timeclock-editor-improved .main-container .field-container--location .plan-container .plan-list table tr input,.plan-container .plan-list table tr .lg-new-timeclock-editor-improved input-field[inline] input,.lg-new-timeclock-editor-improved input-field[inline] .plan-container .plan-list table tr input,.plan-container .plan-list table tr .lg-new-timeclock-editor-improved input-field[inline] select,.lg-new-timeclock-editor-improved input-field[inline] .plan-container .plan-list table tr select,.plan-container .plan-list table tr .lg-new-timeclock-editor-improved input-field[inline] .input-faked,.lg-new-timeclock-editor-improved input-field[inline] .plan-container .plan-list table tr .input-faked,.plan-container .plan-list table tr .lg-schedule-change-premium__rules input-field select,.lg-schedule-change-premium__rules input-field .plan-container .plan-list table tr select,.plan-container .plan-list table tr .timesheet-details-info__title-span-sub--job,.plan-container .plan-list table tr .timesheet-details-info__title-span-sub--home,.plan-container .plan-list table tr .lg-timesheet-timeoff-editor input-field[inline] input,.lg-timesheet-timeoff-editor input-field[inline] .plan-container .plan-list table tr input,.plan-container .plan-list table tr .lg-timesheet-timeoff-editor input-field[inline] select,.lg-timesheet-timeoff-editor input-field[inline] .plan-container .plan-list table tr select,.plan-container .plan-list table tr .lg-timesheet-timeoff-editor input-field[inline] .input-faked,.lg-timesheet-timeoff-editor input-field[inline] .plan-container .plan-list table tr .input-faked,.plan-container .plan-list table tr .lg-timesheet-week-view__title-span-sub--job,.plan-container .plan-list table tr .lg-timesheet-week-view__title-span-sub--home,.plan-container .plan-list table tr .lg-week-timeclock-editor input-field[inline] input,.lg-week-timeclock-editor input-field[inline] .plan-container .plan-list table tr input,.plan-container .plan-list table tr .lg-week-timeclock-editor input-field[inline] select,.lg-week-timeclock-editor input-field[inline] .plan-container .plan-list table tr select,.plan-container .plan-list table tr .lg-week-timeclock-editor input-field[inline] .input-faked,.lg-week-timeclock-editor input-field[inline] .plan-container .plan-list table tr .input-faked,.plan-container .plan-list table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .plan-container .plan-list table tr input,.plan-container .plan-list table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .plan-container .plan-list table tr select,.plan-container .plan-list table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .plan-container .plan-list table tr .input-faked,.plan-container .plan-list table tr .lg-week-timeoff-editor input-field[inline] input,.lg-week-timeoff-editor input-field[inline] .plan-container .plan-list table tr input,.plan-container .plan-list table tr .lg-week-timeoff-editor input-field[inline] select,.lg-week-timeoff-editor input-field[inline] .plan-container .plan-list table tr select,.plan-container .plan-list table tr .lg-week-timeoff-editor input-field[inline] .input-faked,.lg-week-timeoff-editor input-field[inline] .plan-container .plan-list table tr .input-faked,.plan-container .plan-list table tr .lg-timesheet-other-pay-editor .main-container .field-container--location-search input,.lg-timesheet-other-pay-editor .main-container .field-container--location-search .plan-container .plan-list table tr input,.plan-container .plan-list table tr .lg-timesheet-other-pay-editor input-field[inline] input,.lg-timesheet-other-pay-editor input-field[inline] .plan-container .plan-list table tr input,.plan-container .plan-list table tr .lg-timesheet-other-pay-editor input-field[inline] select,.lg-timesheet-other-pay-editor input-field[inline] .plan-container .plan-list table tr select,.plan-container .plan-list table tr .lg-timesheet-other-pay-editor input-field[inline] .input-faked,.lg-timesheet-other-pay-editor input-field[inline] .plan-container .plan-list table tr .input-faked,.plan-container .plan-list table tr .lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search .plan-container .plan-list table tr input,.plan-container .plan-list table tr .lg-week-other-pay-editor input-field[inline] input,.lg-week-other-pay-editor input-field[inline] .plan-container .plan-list table tr input,.plan-container .plan-list table tr .lg-week-other-pay-editor input-field[inline] select,.lg-week-other-pay-editor input-field[inline] .plan-container .plan-list table tr select,.plan-container .plan-list table tr .lg-week-other-pay-editor input-field[inline] .input-faked,.lg-week-other-pay-editor input-field[inline] .plan-container .plan-list table tr .input-faked,.plan-container .plan-list table tr week-schedule-shift .week-schedule-worker-name,week-schedule-shift .plan-container .plan-list table tr .week-schedule-worker-name,.plan-container .plan-list table tr week-schedule-shift .week-schedule-role-name,week-schedule-shift .plan-container .plan-list table tr .week-schedule-role-name,.plan-container .plan-list table tr .draggable-shift .week-schedule-worker-name,.draggable-shift .plan-container .plan-list table tr .week-schedule-worker-name,.plan-container .plan-list table tr .draggable-shift .week-schedule-role-name,.draggable-shift .plan-container .plan-list table tr .week-schedule-role-name,.plan-container .plan-list table tr .week-schedule-shift .week-schedule-worker-name,.week-schedule-shift .plan-container .plan-list table tr .week-schedule-worker-name,.plan-container .plan-list table tr .week-schedule-shift .week-schedule-role-name,.week-schedule-shift .plan-container .plan-list table tr .week-schedule-role-name,.plan-container .plan-list table tr .generate-modal-location{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.plan-container .plan-list table tr .one-line-overflow button,.plan-container .plan-list table tr .ellipsis button,.plan-container .plan-list table tr notification .notification-details-swap .person .name button,notification .notification-details-swap .person .plan-container .plan-list table tr .name button,.plan-container .plan-list table tr .sch .sch-location-publish-name button,.sch .plan-container .plan-list table tr .sch-location-publish-name button,.plan-container .plan-list table tr .sch .sch-worker-h-view-role-name button,.sch .plan-container .plan-list table tr .sch-worker-h-view-role-name button,.plan-container .plan-list table tr .sch .sch-worker-h-view-sub-role-name button,.sch .plan-container .plan-list table tr .sch-worker-h-view-sub-role-name button,.plan-container .plan-list table tr .sch .sch-shift-worker-profile-initials button,.sch .plan-container .plan-list table tr .sch-shift-worker-profile-initials button,.plan-container .plan-list table tr .select-inner-contents button,.plan-container .plan-list table tr .announcements-list .one-attachment-title button,.announcements-list .plan-container .plan-list table tr .one-attachment-title button,.plan-container .plan-list table tr .new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title button,.new-announcement-modal .i-pretend-to-be-an-input .plan-container .plan-list table tr .one-attachment-title button,.plan-container .plan-list table tr .announcements-list .announcement-object .announcement-title button,.announcements-list .announcement-object .plan-container .plan-list table tr .announcement-title button,.plan-container .plan-list table tr .tmroster .tr .name button,.tmroster .tr .plan-container .plan-list table tr .name button,.plan-container .plan-list table tr .tmroster .tr .title button,.tmroster .tr .plan-container .plan-list table tr .title button,.plan-container .plan-list table tr .school-calendars-header-title button,.plan-container .plan-list table tr .school-calendars .calendar-overview-title button,.school-calendars .plan-container .plan-list table tr .calendar-overview-title button,.plan-container .plan-list table tr .school-calendars .session-information-title button,.school-calendars .plan-container .plan-list table tr .session-information-title button,.plan-container .plan-list table tr .tm-info .timeoff-requests .request-body span button,.tm-info .timeoff-requests .request-body .plan-container .plan-list table tr span button,.plan-container .plan-list table tr .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials button,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .plan-container .plan-list table tr .sch-shift-worker-profile-initials button,.plan-container .plan-list table tr .lgn-badge-panel .badge-row .popover.fade div.popover-content button,.lgn-badge-panel .badge-row .popover.fade .plan-container .plan-list table tr div.popover-content button,.plan-container .plan-list table tr .forecast-prediction-tooltip-events div button,.forecast-prediction-tooltip-events .plan-container .plan-list table tr div button,.plan-container .plan-list table tr .lg-timesheet-table-improved__name .name button,.lg-timesheet-table-improved__name .plan-container .plan-list table tr .name button,.plan-container .plan-list table tr .lg-timesheet-table-improved__name .title button,.lg-timesheet-table-improved__name .plan-container .plan-list table tr .title button,.plan-container .plan-list table tr .timesheet-details-modal__title-span-sub--job button,.plan-container .plan-list table tr .timesheet-details-modal__title-span-sub--home button,.plan-container .plan-list table tr .lg-new-timeclock-editor-improved .main-container .field-container--location input button,.lg-new-timeclock-editor-improved .main-container .field-container--location .plan-container .plan-list table tr input button,.plan-container .plan-list table tr .lg-new-timeclock-editor-improved input-field[inline] input button,.lg-new-timeclock-editor-improved input-field[inline] .plan-container .plan-list table tr input button,.plan-container .plan-list table tr .lg-new-timeclock-editor-improved input-field[inline] select button,.lg-new-timeclock-editor-improved input-field[inline] .plan-container .plan-list table tr select button,.plan-container .plan-list table tr .lg-new-timeclock-editor-improved input-field[inline] .input-faked button,.lg-new-timeclock-editor-improved input-field[inline] .plan-container .plan-list table tr .input-faked button,.plan-container .plan-list table tr .lg-schedule-change-premium__rules input-field select button,.lg-schedule-change-premium__rules input-field .plan-container .plan-list table tr select button,.plan-container .plan-list table tr .timesheet-details-info__title-span-sub--job button,.plan-container .plan-list table tr .timesheet-details-info__title-span-sub--home button,.plan-container .plan-list table tr .lg-timesheet-timeoff-editor input-field[inline] input button,.lg-timesheet-timeoff-editor input-field[inline] .plan-container .plan-list table tr input button,.plan-container .plan-list table tr .lg-timesheet-timeoff-editor input-field[inline] select button,.lg-timesheet-timeoff-editor input-field[inline] .plan-container .plan-list table tr select button,.plan-container .plan-list table tr .lg-timesheet-timeoff-editor input-field[inline] .input-faked button,.lg-timesheet-timeoff-editor input-field[inline] .plan-container .plan-list table tr .input-faked button,.plan-container .plan-list table tr .lg-timesheet-week-view__title-span-sub--job button,.plan-container .plan-list table tr .lg-timesheet-week-view__title-span-sub--home button,.plan-container .plan-list table tr .lg-week-timeclock-editor input-field[inline] input button,.lg-week-timeclock-editor input-field[inline] .plan-container .plan-list table tr input button,.plan-container .plan-list table tr .lg-week-timeclock-editor input-field[inline] select button,.lg-week-timeclock-editor input-field[inline] .plan-container .plan-list table tr select button,.plan-container .plan-list table tr .lg-week-timeclock-editor input-field[inline] .input-faked button,.lg-week-timeclock-editor input-field[inline] .plan-container .plan-list table tr .input-faked button,.plan-container .plan-list table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input button,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .plan-container .plan-list table tr input button,.plan-container .plan-list table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select button,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .plan-container .plan-list table tr select button,.plan-container .plan-list table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked button,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .plan-container .plan-list table tr .input-faked button,.plan-container .plan-list table tr .lg-week-timeoff-editor input-field[inline] input button,.lg-week-timeoff-editor input-field[inline] .plan-container .plan-list table tr input button,.plan-container .plan-list table tr .lg-week-timeoff-editor input-field[inline] select button,.lg-week-timeoff-editor input-field[inline] .plan-container .plan-list table tr select button,.plan-container .plan-list table tr .lg-week-timeoff-editor input-field[inline] .input-faked button,.lg-week-timeoff-editor input-field[inline] .plan-container .plan-list table tr .input-faked button,.plan-container .plan-list table tr .lg-timesheet-other-pay-editor .main-container .field-container--location-search input button,.lg-timesheet-other-pay-editor .main-container .field-container--location-search .plan-container .plan-list table tr input button,.plan-container .plan-list table tr .lg-timesheet-other-pay-editor input-field[inline] input button,.lg-timesheet-other-pay-editor input-field[inline] .plan-container .plan-list table tr input button,.plan-container .plan-list table tr .lg-timesheet-other-pay-editor input-field[inline] select button,.lg-timesheet-other-pay-editor input-field[inline] .plan-container .plan-list table tr select button,.plan-container .plan-list table tr .lg-timesheet-other-pay-editor input-field[inline] .input-faked button,.lg-timesheet-other-pay-editor input-field[inline] .plan-container .plan-list table tr .input-faked button,.plan-container .plan-list table tr .lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input button,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search .plan-container .plan-list table tr input button,.plan-container .plan-list table tr .lg-week-other-pay-editor input-field[inline] input button,.lg-week-other-pay-editor input-field[inline] .plan-container .plan-list table tr input button,.plan-container .plan-list table tr .lg-week-other-pay-editor input-field[inline] select button,.lg-week-other-pay-editor input-field[inline] .plan-container .plan-list table tr select button,.plan-container .plan-list table tr .lg-week-other-pay-editor input-field[inline] .input-faked button,.lg-week-other-pay-editor input-field[inline] .plan-container .plan-list table tr .input-faked button,.plan-container .plan-list table tr week-schedule-shift .week-schedule-worker-name button,week-schedule-shift .plan-container .plan-list table tr .week-schedule-worker-name button,.plan-container .plan-list table tr week-schedule-shift .week-schedule-role-name button,week-schedule-shift .plan-container .plan-list table tr .week-schedule-role-name button,.plan-container .plan-list table tr .draggable-shift .week-schedule-worker-name button,.draggable-shift .plan-container .plan-list table tr .week-schedule-worker-name button,.plan-container .plan-list table tr .draggable-shift .week-schedule-role-name button,.draggable-shift .plan-container .plan-list table tr .week-schedule-role-name button,.plan-container .plan-list table tr .week-schedule-shift .week-schedule-worker-name button,.week-schedule-shift .plan-container .plan-list table tr .week-schedule-worker-name button,.plan-container .plan-list table tr .week-schedule-shift .week-schedule-role-name button,.week-schedule-shift .plan-container .plan-list table tr .week-schedule-role-name button,.plan-container .plan-list table tr .generate-modal-location button{max-width:200px;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.plan-container .plan-list table tr td:first-child{padding-right:20px}.plan-container .plan-list table tr td:nth-child(2){padding-right:10px}.plan-container .plan-list .lg-scenario-table-improved__plan-header{font-size:13px;font-weight:500;color:#637381 !important}.plan-container .plan-list .lg-scenario-table-improved__plan-name{font-weight:500;color:#25282b !important}.plan-container .plan-list .lg-scenario-table-improved__grid-row{display:grid;clear:both;height:48px;grid-template-columns:28% 20% 20% 16% 16%;padding:0 0 0 15px;box-shadow:0 -0.01em 0 0 #dfe3e8 inset,0 1px 0 0 #dfe3e8 inset}.plan-container .plan-list .lg-scenario-table-improved__grid-row--last{margin-bottom:15px;box-shadow:4px 0 0 0 #5c6ac3 inset,0 4px 8px -2px rgba(0,0,0,.15) !important}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.plan-container .plan-list .lg-scenario-table-improved__grid-row{opacity:.99;clear:both;display:block}}.plan-container .plan-list .lg-scenario-table-improved__grid-row ::-ms-clear{display:none}.plan-container .plan-list .lg-scenario-table-improved__grid-column{padding:8px 0;min-height:45px;font-size:14px;line-height:1.29;color:#1e293a;display:flex;align-items:center;justify-content:space-evenly;text-align:center}.plan-container .plan-list .lg-scenario-table-improved__grid-column>span{font-size:14px;font-weight:normal}.plan-container .plan-list .lg-scenario-table-improved__grid-column.hasChildren:hover{cursor:pointer}.plan-container .plan-list .lg-scenario-table-improved__grid-column--highlight span{font-weight:500}.plan-container .plan-list .lg-scenario-table-improved__grid-column--left{justify-content:flex-start;text-align:left}.plan-container .plan-list .lg-scenario-table-improved__grid-column lg-button button{text-align:center}.plan-container .plan-list .lg-scenario-table-improved__scenario-header{background-color:#faf9fa;font-size:13px;font-weight:500;color:#637381}.plan-container .plan-list .lg-scenario-table-improved__scenario-row{cursor:pointer;height:56px}.plan-container .plan-list .lg-scenario-table-improved__scenario-row--open{box-shadow:4px 0 0 0 #5c6ac3 inset;background:rgba(219,228,255,.8)}.plan-container .plan-list .lg-scenario-table-improved__scenario-row--group{box-shadow:4px 0 0 0 #5c6ac3 inset,0 -1px 0 0 #dfe3e8 inset}.plan-container .plan-list .lg-scenario-table-improved__scenario-row--last{margin-bottom:15px !important;box-shadow:4px 0 0 0 #5c6ac3 inset,0 4px 8px -2px rgba(0,0,0,.15) !important}.plan-details .banner-container,.scenario-details .banner-container{height:65px}.plan-details .banner-container ng-transclude .budget-info-text span,.scenario-details .banner-container ng-transclude .budget-info-text span{font-size:14px;color:#25282b}.scenario-details .banner-container .info-icon{flex:none !important;padding-left:30px !important;padding-right:20px !important;color:#b6eceb;font-size:20px;text-align:center;padding:16px 0px}.scenario-details .banner-container .info-icon img{height:20px}.plan-details .button-container{position:absolute;right:0;top:41px}.plan-details .button-container lg-button button{border-radius:8px}.plan-details .subPlan .card-title{color:#637381;font-size:12px;font-weight:500;padding:5px 10px 40px}.plan-details .subPlan table{top:-9px !important}.plan-details .subPlan table tr{border-top:1px solid #e0e0e0 !important}.plan-details table tr .one-line-overflow,.plan-details table tr .ellipsis,.plan-details table tr notification .notification-details-swap .person .name,notification .notification-details-swap .person .plan-details table tr .name,.plan-details table tr .sch .sch-location-publish-name,.sch .plan-details table tr .sch-location-publish-name,.plan-details table tr .sch .sch-worker-h-view-role-name,.sch .plan-details table tr .sch-worker-h-view-role-name,.plan-details table tr .sch .sch-worker-h-view-sub-role-name,.sch .plan-details table tr .sch-worker-h-view-sub-role-name,.plan-details table tr .sch .sch-shift-worker-profile-initials,.sch .plan-details table tr .sch-shift-worker-profile-initials,.plan-details table tr .select-inner-contents,.plan-details table tr .announcements-list .one-attachment-title,.announcements-list .plan-details table tr .one-attachment-title,.plan-details table tr .new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title,.new-announcement-modal .i-pretend-to-be-an-input .plan-details table tr .one-attachment-title,.plan-details table tr .announcements-list .announcement-object .announcement-title,.announcements-list .announcement-object .plan-details table tr .announcement-title,.plan-details table tr .tmroster .tr .name,.tmroster .tr .plan-details table tr .name,.plan-details table tr .tmroster .tr .title,.tmroster .tr .plan-details table tr .title,.plan-details table tr .school-calendars-header-title,.plan-details table tr .school-calendars .calendar-overview-title,.school-calendars .plan-details table tr .calendar-overview-title,.plan-details table tr .school-calendars .session-information-title,.school-calendars .plan-details table tr .session-information-title,.plan-details table tr .tm-info .timeoff-requests .request-body span,.tm-info .timeoff-requests .request-body .plan-details table tr span,.plan-details table tr .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .plan-details table tr .sch-shift-worker-profile-initials,.plan-details table tr .lgn-badge-panel .badge-row .popover.fade div.popover-content,.lgn-badge-panel .badge-row .popover.fade .plan-details table tr div.popover-content,.plan-details table tr .forecast-prediction-tooltip-events div,.forecast-prediction-tooltip-events .plan-details table tr div,.plan-details table tr .lg-timesheet-table-improved__name .name,.lg-timesheet-table-improved__name .plan-details table tr .name,.plan-details table tr .lg-timesheet-table-improved__name .title,.lg-timesheet-table-improved__name .plan-details table tr .title,.plan-details table tr .timesheet-details-modal__title-span-sub--job,.plan-details table tr .timesheet-details-modal__title-span-sub--home,.plan-details table tr .lg-new-timeclock-editor-improved .main-container .field-container--location input,.lg-new-timeclock-editor-improved .main-container .field-container--location .plan-details table tr input,.plan-details table tr .lg-new-timeclock-editor-improved input-field[inline] input,.lg-new-timeclock-editor-improved input-field[inline] .plan-details table tr input,.plan-details table tr .lg-new-timeclock-editor-improved input-field[inline] select,.lg-new-timeclock-editor-improved input-field[inline] .plan-details table tr select,.plan-details table tr .lg-new-timeclock-editor-improved input-field[inline] .input-faked,.lg-new-timeclock-editor-improved input-field[inline] .plan-details table tr .input-faked,.plan-details table tr .lg-schedule-change-premium__rules input-field select,.lg-schedule-change-premium__rules input-field .plan-details table tr select,.plan-details table tr .timesheet-details-info__title-span-sub--job,.plan-details table tr .timesheet-details-info__title-span-sub--home,.plan-details table tr .lg-timesheet-timeoff-editor input-field[inline] input,.lg-timesheet-timeoff-editor input-field[inline] .plan-details table tr input,.plan-details table tr .lg-timesheet-timeoff-editor input-field[inline] select,.lg-timesheet-timeoff-editor input-field[inline] .plan-details table tr select,.plan-details table tr .lg-timesheet-timeoff-editor input-field[inline] .input-faked,.lg-timesheet-timeoff-editor input-field[inline] .plan-details table tr .input-faked,.plan-details table tr .lg-timesheet-week-view__title-span-sub--job,.plan-details table tr .lg-timesheet-week-view__title-span-sub--home,.plan-details table tr .lg-week-timeclock-editor input-field[inline] input,.lg-week-timeclock-editor input-field[inline] .plan-details table tr input,.plan-details table tr .lg-week-timeclock-editor input-field[inline] select,.lg-week-timeclock-editor input-field[inline] .plan-details table tr select,.plan-details table tr .lg-week-timeclock-editor input-field[inline] .input-faked,.lg-week-timeclock-editor input-field[inline] .plan-details table tr .input-faked,.plan-details table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .plan-details table tr input,.plan-details table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .plan-details table tr select,.plan-details table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .plan-details table tr .input-faked,.plan-details table tr .lg-week-timeoff-editor input-field[inline] input,.lg-week-timeoff-editor input-field[inline] .plan-details table tr input,.plan-details table tr .lg-week-timeoff-editor input-field[inline] select,.lg-week-timeoff-editor input-field[inline] .plan-details table tr select,.plan-details table tr .lg-week-timeoff-editor input-field[inline] .input-faked,.lg-week-timeoff-editor input-field[inline] .plan-details table tr .input-faked,.plan-details table tr .lg-timesheet-other-pay-editor .main-container .field-container--location-search input,.lg-timesheet-other-pay-editor .main-container .field-container--location-search .plan-details table tr input,.plan-details table tr .lg-timesheet-other-pay-editor input-field[inline] input,.lg-timesheet-other-pay-editor input-field[inline] .plan-details table tr input,.plan-details table tr .lg-timesheet-other-pay-editor input-field[inline] select,.lg-timesheet-other-pay-editor input-field[inline] .plan-details table tr select,.plan-details table tr .lg-timesheet-other-pay-editor input-field[inline] .input-faked,.lg-timesheet-other-pay-editor input-field[inline] .plan-details table tr .input-faked,.plan-details table tr .lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search .plan-details table tr input,.plan-details table tr .lg-week-other-pay-editor input-field[inline] input,.lg-week-other-pay-editor input-field[inline] .plan-details table tr input,.plan-details table tr .lg-week-other-pay-editor input-field[inline] select,.lg-week-other-pay-editor input-field[inline] .plan-details table tr select,.plan-details table tr .lg-week-other-pay-editor input-field[inline] .input-faked,.lg-week-other-pay-editor input-field[inline] .plan-details table tr .input-faked,.plan-details table tr week-schedule-shift .week-schedule-worker-name,week-schedule-shift .plan-details table tr .week-schedule-worker-name,.plan-details table tr week-schedule-shift .week-schedule-role-name,week-schedule-shift .plan-details table tr .week-schedule-role-name,.plan-details table tr .draggable-shift .week-schedule-worker-name,.draggable-shift .plan-details table tr .week-schedule-worker-name,.plan-details table tr .draggable-shift .week-schedule-role-name,.draggable-shift .plan-details table tr .week-schedule-role-name,.plan-details table tr .week-schedule-shift .week-schedule-worker-name,.week-schedule-shift .plan-details table tr .week-schedule-worker-name,.plan-details table tr .week-schedule-shift .week-schedule-role-name,.week-schedule-shift .plan-details table tr .week-schedule-role-name,.plan-details table tr .generate-modal-location{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.plan-details table tr .one-line-overflow button,.plan-details table tr .ellipsis button,.plan-details table tr notification .notification-details-swap .person .name button,notification .notification-details-swap .person .plan-details table tr .name button,.plan-details table tr .sch .sch-location-publish-name button,.sch .plan-details table tr .sch-location-publish-name button,.plan-details table tr .sch .sch-worker-h-view-role-name button,.sch .plan-details table tr .sch-worker-h-view-role-name button,.plan-details table tr .sch .sch-worker-h-view-sub-role-name button,.sch .plan-details table tr .sch-worker-h-view-sub-role-name button,.plan-details table tr .sch .sch-shift-worker-profile-initials button,.sch .plan-details table tr .sch-shift-worker-profile-initials button,.plan-details table tr .select-inner-contents button,.plan-details table tr .announcements-list .one-attachment-title button,.announcements-list .plan-details table tr .one-attachment-title button,.plan-details table tr .new-announcement-modal .i-pretend-to-be-an-input .one-attachment-title button,.new-announcement-modal .i-pretend-to-be-an-input .plan-details table tr .one-attachment-title button,.plan-details table tr .announcements-list .announcement-object .announcement-title button,.announcements-list .announcement-object .plan-details table tr .announcement-title button,.plan-details table tr .tmroster .tr .name button,.tmroster .tr .plan-details table tr .name button,.plan-details table tr .tmroster .tr .title button,.tmroster .tr .plan-details table tr .title button,.plan-details table tr .school-calendars-header-title button,.plan-details table tr .school-calendars .calendar-overview-title button,.school-calendars .plan-details table tr .calendar-overview-title button,.plan-details table tr .school-calendars .session-information-title button,.school-calendars .plan-details table tr .session-information-title button,.plan-details table tr .tm-info .timeoff-requests .request-body span button,.tm-info .timeoff-requests .request-body .plan-details table tr span button,.plan-details table tr .roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .sch-shift-worker-profile-initials button,.roster-invalid-invite-modal .modal-dialog .modal-content .lgn-alert-modal .publish-confirm-modal-worker-profile-details-container .publish-confirm-modal-worker-detail .publish-confirm-modal-worker-photo-details-container .plan-details table tr .sch-shift-worker-profile-initials button,.plan-details table tr .lgn-badge-panel .badge-row .popover.fade div.popover-content button,.lgn-badge-panel .badge-row .popover.fade .plan-details table tr div.popover-content button,.plan-details table tr .forecast-prediction-tooltip-events div button,.forecast-prediction-tooltip-events .plan-details table tr div button,.plan-details table tr .lg-timesheet-table-improved__name .name button,.lg-timesheet-table-improved__name .plan-details table tr .name button,.plan-details table tr .lg-timesheet-table-improved__name .title button,.lg-timesheet-table-improved__name .plan-details table tr .title button,.plan-details table tr .timesheet-details-modal__title-span-sub--job button,.plan-details table tr .timesheet-details-modal__title-span-sub--home button,.plan-details table tr .lg-new-timeclock-editor-improved .main-container .field-container--location input button,.lg-new-timeclock-editor-improved .main-container .field-container--location .plan-details table tr input button,.plan-details table tr .lg-new-timeclock-editor-improved input-field[inline] input button,.lg-new-timeclock-editor-improved input-field[inline] .plan-details table tr input button,.plan-details table tr .lg-new-timeclock-editor-improved input-field[inline] select button,.lg-new-timeclock-editor-improved input-field[inline] .plan-details table tr select button,.plan-details table tr .lg-new-timeclock-editor-improved input-field[inline] .input-faked button,.lg-new-timeclock-editor-improved input-field[inline] .plan-details table tr .input-faked button,.plan-details table tr .lg-schedule-change-premium__rules input-field select button,.lg-schedule-change-premium__rules input-field .plan-details table tr select button,.plan-details table tr .timesheet-details-info__title-span-sub--job button,.plan-details table tr .timesheet-details-info__title-span-sub--home button,.plan-details table tr .lg-timesheet-timeoff-editor input-field[inline] input button,.lg-timesheet-timeoff-editor input-field[inline] .plan-details table tr input button,.plan-details table tr .lg-timesheet-timeoff-editor input-field[inline] select button,.lg-timesheet-timeoff-editor input-field[inline] .plan-details table tr select button,.plan-details table tr .lg-timesheet-timeoff-editor input-field[inline] .input-faked button,.lg-timesheet-timeoff-editor input-field[inline] .plan-details table tr .input-faked button,.plan-details table tr .lg-timesheet-week-view__title-span-sub--job button,.plan-details table tr .lg-timesheet-week-view__title-span-sub--home button,.plan-details table tr .lg-week-timeclock-editor input-field[inline] input button,.lg-week-timeclock-editor input-field[inline] .plan-details table tr input button,.plan-details table tr .lg-week-timeclock-editor input-field[inline] select button,.lg-week-timeclock-editor input-field[inline] .plan-details table tr select button,.plan-details table tr .lg-week-timeclock-editor input-field[inline] .input-faked button,.lg-week-timeclock-editor input-field[inline] .plan-details table tr .input-faked button,.plan-details table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled input button,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .plan-details table tr input button,.plan-details table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled select button,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .plan-details table tr select button,.plan-details table tr .lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .input-faked button,.lg-week-timeclock-editor input-field[inline] .input-form.input-field-disabled .plan-details table tr .input-faked button,.plan-details table tr .lg-week-timeoff-editor input-field[inline] input button,.lg-week-timeoff-editor input-field[inline] .plan-details table tr input button,.plan-details table tr .lg-week-timeoff-editor input-field[inline] select button,.lg-week-timeoff-editor input-field[inline] .plan-details table tr select button,.plan-details table tr .lg-week-timeoff-editor input-field[inline] .input-faked button,.lg-week-timeoff-editor input-field[inline] .plan-details table tr .input-faked button,.plan-details table tr .lg-timesheet-other-pay-editor .main-container .field-container--location-search input button,.lg-timesheet-other-pay-editor .main-container .field-container--location-search .plan-details table tr input button,.plan-details table tr .lg-timesheet-other-pay-editor input-field[inline] input button,.lg-timesheet-other-pay-editor input-field[inline] .plan-details table tr input button,.plan-details table tr .lg-timesheet-other-pay-editor input-field[inline] select button,.lg-timesheet-other-pay-editor input-field[inline] .plan-details table tr select button,.plan-details table tr .lg-timesheet-other-pay-editor input-field[inline] .input-faked button,.lg-timesheet-other-pay-editor input-field[inline] .plan-details table tr .input-faked button,.plan-details table tr .lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search input button,.lg-week-other-pay-editor .main-container .field-container--other-pay-data .fields-container--location-search .plan-details table tr input button,.plan-details table tr .lg-week-other-pay-editor input-field[inline] input button,.lg-week-other-pay-editor input-field[inline] .plan-details table tr input button,.plan-details table tr .lg-week-other-pay-editor input-field[inline] select button,.lg-week-other-pay-editor input-field[inline] .plan-details table tr select button,.plan-details table tr .lg-week-other-pay-editor input-field[inline] .input-faked button,.lg-week-other-pay-editor input-field[inline] .plan-details table tr .input-faked button,.plan-details table tr week-schedule-shift .week-schedule-worker-name button,week-schedule-shift .plan-details table tr .week-schedule-worker-name button,.plan-details table tr week-schedule-shift .week-schedule-role-name button,week-schedule-shift .plan-details table tr .week-schedule-role-name button,.plan-details table tr .draggable-shift .week-schedule-worker-name button,.draggable-shift .plan-details table tr .week-schedule-worker-name button,.plan-details table tr .draggable-shift .week-schedule-role-name button,.draggable-shift .plan-details table tr .week-schedule-role-name button,.plan-details table tr .week-schedule-shift .week-schedule-worker-name button,.week-schedule-shift .plan-details table tr .week-schedule-worker-name button,.plan-details table tr .week-schedule-shift .week-schedule-role-name button,.week-schedule-shift .plan-details table tr .week-schedule-role-name button,.plan-details table tr .generate-modal-location button{max-width:200px;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.plan-details .card-carousel-container{padding-bottom:5px !important}.scenario-details .header-container{background-color:#f4f6f8;position:sticky;top:0;z-index:1}.scenario-details .button-container{top:-12px}.scenario-details .progress-container{display:flex}.scenario-details .loading-wrapper{position:relative}.scenario-details .loading-wrapper .loading-icon{position:absolute;top:120px !important;left:50%;transform:translateX(-50%);z-index:1}.scenario-details .button-container lg-button button{border-radius:8px}.scenario-details .job-title label{font-size:14px;font-weight:normal;color:#25282b}.scenario-details .job-title span{font-size:14px;color:#25282b}.scenario-details .status-highlight{padding:0 5px}.scenario-details .scenario-location{font-size:14px;font-weight:500;text-align:left;color:#212b36}.scenario-details .location-text{height:20px;font-size:14px;text-align:left;color:#212b36}.scenario-details .update-text{height:20px;font-size:14px;text-align:left;color:#979797}.scenario-details .configure-budget-constraint-text{height:50px;margin-left:20px;margin-top:20px}.scenario-details .row:before,.scenario-details .row:after{display:none !important}.scenario-details .basic-info{height:30px}.scenario-details .scenario-bacic-information{justify-content:space-between}.scenario-details .scenario-bacic-information .job-title{margin-right:20px}.scenario-details .budget-plan{display:flex}.scenario-details .budget-plan .mt--10{margin-top:-10px}.scenario-details .budget{width:100%;height:220px}.scenario-details .budget-run{border:none}.scenario-details .budget-constraint{border:none;width:50%}.scenario-details .budget-constraint-checkbox{position:absolute;left:25%;bottom:18%}.scenario-details .budget-constraint-button{padding-left:30px;padding-bottom:30px;margin-top:-30px}.scenario-details .uploadFile{color:#0087e3;font-size:14px;text-decoration:none}.scenario-details .uploadFile[disabled=disabled]{color:#919eab;cursor:not-allowed}.scenario-details .scenario__progress-bar{height:6px;background-image:linear-gradient(to left, #50b83c, #2a9641);width:135px;border-radius:20px}.scenario-details .fa-exclamation-triangle{font-size:14px;color:#f97822}.scenario-details .error-count{color:#f97822;text-decoration:underline;font-style:normal;cursor:pointer}.scenario-details .budget-warning-message{color:#f97822;font-style:normal;cursor:pointer}.scenario-details .job-error-text-info{color:#f97822;font-style:normal}.scenario-details .readyStatus{color:#06a803;font-size:14px}.scenario-details .pendingStatus{color:#f6a609;font-size:14px}.scenario-details general-form .email-notification{height:200px}.scenario-details general-form form-buttons{position:relative;right:26px;top:-90px;border-top:none}.create-plan input-field .input-label{color:#333 !important}.create-plan .location-text{font-size:14px;color:#333;font-weight:300;white-space:nowrap}.create-plan .location-display .location-picker{font-size:14px;color:#333;font-weight:300;white-space:nowrap}.create-plan .protected-locations lg-multiple-select{display:inline-block;margin-left:10px;width:34%}.create-plan .protected-locations .sample-link{text-decoration:underline;margin-left:10px}.create-plan .calendars .col-fix{width:322px}.create-plan .calendars .col-fix:first-child{margin-right:8px}.create-plan .calendar-nav-right{position:absolute;right:20px;cursor:pointer}.create-plan .calendar-nav-left{position:absolute;left:20px;cursor:pointer}.create-plan .text-invalid-range{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#e42908}.plan-list .forecast-button button,.plan-list .budget-button button,.plan-details .forecast-button button,.plan-details .budget-button button,.scenario-details .forecast-button button,.scenario-details .budget-button button{border-radius:8px}.plan-list .project-by-roster,.plan-details .project-by-roster,.scenario-details .project-by-roster{position:relative;top:4px;left:30px;color:#919eab}.plan-list .status-highlight,.plan-details .status-highlight,.scenario-details .status-highlight{border-radius:20px;height:auto;padding:5px;min-width:80px;display:inline-block;text-align:center;font-size:12px !important}.plan-list .highlight-color-in-progress,.plan-details .highlight-color-in-progress,.scenario-details .highlight-color-in-progress{background-color:#ecdd9a}.plan-list .highlight-color-ready-for-review,.plan-details .highlight-color-ready-for-review,.scenario-details .highlight-color-ready-for-review{background-color:#82d7f2}.plan-list .highlight-color-reviewed-approved,.plan-details .highlight-color-reviewed-approved,.scenario-details .highlight-color-reviewed-approved{background-color:#94d987}.plan-list .highlight-color-not-started,.plan-details .highlight-color-not-started,.scenario-details .highlight-color-not-started{background-color:#eae9e3}.plan-list .highlight-color-reviewed-rejected,.plan-details .highlight-color-reviewed-rejected,.scenario-details .highlight-color-reviewed-rejected{background-color:#ffc98a}.plan-list .highlight-color-in-effect,.plan-details .highlight-color-in-effect,.scenario-details .highlight-color-in-effect{background-color:#caf2ff}.plan-list .highlight-color-settingeffect-in-progress,.plan-details .highlight-color-settingeffect-in-progress,.scenario-details .highlight-color-settingeffect-in-progress{background-color:#ffea8a}.plan-list .highlight-color-completed,.plan-details .highlight-color-completed,.scenario-details .highlight-color-completed{background-color:#bce5b4}.plan-list .plan-card,.plan-details .plan-card,.scenario-details .plan-card{width:105px;height:125px;margin:0 10px 0 10px}.plan-list .smart-color-in-progress,.plan-details .smart-color-in-progress,.scenario-details .smart-color-in-progress{box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 0 rgba(63,63,68,.05);border:solid 2px #ffe98a;background-color:#fff}.plan-list .smart-color-ready-for-review,.plan-details .smart-color-ready-for-review,.scenario-details .smart-color-ready-for-review{box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 0 rgba(63,63,68,.05);border:solid 2px #97d4f0;background-color:#fff}.plan-list .smart-color-not-started,.plan-details .smart-color-not-started,.scenario-details .smart-color-not-started{box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 0 rgba(63,63,68,.05);border:solid 2px #eae7ea;background-color:#fff}.plan-list .smart-color-reviewed-rejected,.plan-details .smart-color-reviewed-rejected,.scenario-details .smart-color-reviewed-rejected{box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 0 rgba(63,63,68,.05);border:solid 2px #ffb169;background-color:#fff}.plan-list .smart-color-reviewed-approved,.plan-details .smart-color-reviewed-approved,.scenario-details .smart-color-reviewed-approved{box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 0 rgba(63,63,68,.05);border:solid 2px #8ad47c;background-color:#fff}.plan-list .business-count,.plan-details .business-count,.scenario-details .business-count{height:60px;margin:0 auto;font-size:38px;font-weight:500;line-height:1.58;letter-spacing:normal;text-align:center;color:#5d6262}.plan-list .status-text,.plan-details .status-text,.scenario-details .status-text{font-size:14px;height:36px;font-weight:500;line-height:1.29;text-align:center;color:#5d6262}.plan-list .total-business,.plan-details .total-business,.scenario-details .total-business{font-size:12px;line-height:1.33;letter-spacing:normal;text-align:center;color:#637381;margin-top:5px;margin-bottom:5px}.scenario-details .status-highlight{display:inline}.edit-plan lg-multiple-select{margin-top:20px;display:block;width:65%}.edit-plan>div>div{position:absolute;font-size:18px;bottom:38%;left:66%}.edit-plan .sample-link{position:absolute;top:47.5%;left:50%;text-decoration:underline}.sub-plan-list{border-radius:8px;border:solid 1px #e8e8e8;background-color:#fff !important;margin-top:20px}.sub-plan-list table{color:#25282b}.sub-plan-list table tr:first-child{background-color:#f9f9fa}.sub-plan-list table tr{height:48px}.instant-pay-comp{position:relative;margin:0 -35px}.instant-pay-comp .frame>iframe{width:100%;height:900px}.instant-pay-comp #onboarding-view{width:100%;min-height:2200px;text-align:left;line-height:1.5;position:relative;z-index:1;font-weight:lighter}.instant-pay-comp #onboarding-view>.connect-ws{position:sticky;top:0;left:0;right:0;bottom:0}.instant-pay-comp #onboarding-view.blur>:not(.connect-ws){filter:blur(2px)}.instant-pay-comp #onboarding-view .legion-ui-react>div>div{box-shadow:0px 0px 20px #d3d3d3}.instant-pay-comp #onboarding-view .banner{height:466px;background:#fff url("../img/legion/instant-pay-marketing-main.png") no-repeat right center;background-size:cover;display:flex;flex-direction:column;justify-content:center}.instant-pay-comp #onboarding-view .banner .wrapper{margin-left:80px;width:358px}.instant-pay-comp #onboarding-view .banner .title{font-size:32px;color:#001160}.instant-pay-comp #onboarding-view .banner .text{font-size:18px;color:#323f52;padding:20px 0}.instant-pay-comp #onboarding-view .banner .button{margin:0}.instant-pay-comp #onboarding-view .first{padding:100px 80px;display:flex;align-items:center}.instant-pay-comp #onboarding-view .first .image{height:432px;min-width:606px;background:#fff url("../img/legion/instant-pay-marketing-1.png") no-repeat right center;background-size:cover}.instant-pay-comp #onboarding-view .second{height:341px;background:#fff url("../img/legion/instant-pay-marketing-2.png") no-repeat right center;background-size:cover;display:flex;flex-direction:column;justify-content:center}.instant-pay-comp #onboarding-view .second div{max-width:455px;padding-left:80px}.instant-pay-comp #onboarding-view .third{padding:80px;align-items:center;display:flex}.instant-pay-comp #onboarding-view .third .image{height:415px;min-width:606px;background:#fff url("../img/legion/instant-pay-marketing-3.png") no-repeat right center;background-size:cover}.instant-pay-comp #onboarding-view .subtitle{font-size:28px;color:#232265;padding-bottom:30px;line-height:normal;font-weight:lighter}.instant-pay-comp #onboarding-view .text{font-size:16px;color:#1d1d26}.instant-pay-comp #onboarding-view .button{display:block;height:42px;background-color:#f18537;border-radius:30px;transition:.3s background-color;color:#fff;font-size:18px;border:none;padding:0 24px;text-transform:uppercase;margin:auto;font-weight:normal}.instant-pay-comp #onboarding-view .button:hover{background-color:#ec731c}.is-block{display:block}.is-dnone{display:none}.is-i-block{display:inline-block}.fl-left{float:left}.fl-right{float:right}.clear{clear:both}.align-right{text-align:right}.align-center{text-align:center !important}.align-bottom{vertical-align:bottom}.align-middle{display:table-cell;vertical-align:middle}.align-top{vertical-align:top}.visible{overflow:visible !important}.oh{overflow:hidden !important}.d-inline-block{display:inline-block}.d-block{display:block}.toe{text-overflow:ellipsis}.fixed{position:fixed}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.break-word-2{word-break:break-all}.pointer{cursor:pointer !important}.no-left-right-padding{padding-left:0px;padding-right:0px}.plr-0-0{padding-left:0px;padding-right:0px}.plr-0-10{padding-left:0px;padding-right:10px}.plr-10-0{padding-left:10px;padding-right:0px}.mlr-0-0{margin-left:0px;margin-right:0px}.ma{margin:auto !important}.mt--15{margin-top:-15px}.mt--10{margin-top:-10px}.mt--4{margin-top:-4px}.mt--2{margin-top:-2px}.mt-0{margin-top:0px}.mt-1{margin-top:1px}.mt-2{margin-top:2px}.mt-3{margin-top:3px}.mt-5{margin-top:5px}.mt-6{margin-top:6px}.mt-7{margin-top:7px}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-14{margin-top:14px}.mt-15{margin-top:15px}.mt-16{margin-top:16px}.mt-18{margin-top:18px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-32{margin-top:32px}.mt-34{margin-top:34px}.mt-35{margin-top:35px}.mt-36{margin-top:36px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-100{margin-top:100px}.pt-0{padding-top:0px}.pt-1{padding-top:1px}.pt-3{padding-top:3px}.pt-5{padding-top:5px}.pt-8{padding-top:8px}.pt-10{padding-top:10px}.pt-12{padding-top:12px}.pt-15{padding-top:15px}.pt-16{padding-top:16px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-36{padding-top:36px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.mb--15{margin-bottom:-15px}.mb--10{margin-bottom:-10px}.mb--4{margin-bottom:-4px}.mb--2{margin-bottom:-2px}.mb-0{margin-bottom:0px}.mb-1{margin-bottom:1px}.mb-2{margin-bottom:2px}.mb-3{margin-bottom:3px}.mb-5{margin-bottom:5px}.mb-6{margin-bottom:6px}.mb-7{margin-bottom:7px}.mb-10{margin-bottom:10px}.mb-12{margin-bottom:12px}.mb-14{margin-bottom:14px}.mb-15{margin-bottom:15px}.mb-16{margin-bottom:16px}.mb-18{margin-bottom:18px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-32{margin-bottom:32px}.mb-34{margin-bottom:34px}.mb-35{margin-bottom:35px}.mb-36{margin-bottom:36px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-100{margin-bottom:100px}.pb-0{padding-bottom:0px}.pb-1{padding-bottom:1px}.pb-3{padding-bottom:3px}.pb-5{padding-bottom:5px}.pb-8{padding-bottom:8px}.pb-10{padding-bottom:10px}.pb-12{padding-bottom:12px}.pb-15{padding-bottom:15px}.pb-16{padding-bottom:16px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-36{padding-bottom:36px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.mr--15{margin-right:-15px}.mr--10{margin-right:-10px}.mr--4{margin-right:-4px}.mr--2{margin-right:-2px}.mr-0{margin-right:0px}.mr-1{margin-right:1px}.mr-2{margin-right:2px}.mr-3{margin-right:3px}.mr-5{margin-right:5px}.mr-6{margin-right:6px}.mr-7{margin-right:7px}.mr-10{margin-right:10px}.mr-12{margin-right:12px}.mr-14{margin-right:14px}.mr-15{margin-right:15px}.mr-16{margin-right:16px}.mr-18{margin-right:18px}.mr-20{margin-right:20px}.mr-24{margin-right:24px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-32{margin-right:32px}.mr-34{margin-right:34px}.mr-35{margin-right:35px}.mr-36{margin-right:36px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-100{margin-right:100px}.pr-0{padding-right:0px}.pr-1{padding-right:1px}.pr-3{padding-right:3px}.pr-5{padding-right:5px}.pr-8{padding-right:8px}.pr-10{padding-right:10px}.pr-12{padding-right:12px}.pr-15{padding-right:15px}.pr-16{padding-right:16px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-36{padding-right:36px}.pr-40{padding-right:40px}.pr-50{padding-right:50px}.pr-60{padding-right:60px}.ml--15{margin-left:-15px}.ml--10{margin-left:-10px}.ml--4{margin-left:-4px}.ml--2{margin-left:-2px}.ml-0{margin-left:0px}.ml-1{margin-left:1px}.ml-2{margin-left:2px}.ml-3{margin-left:3px}.ml-5{margin-left:5px}.ml-6{margin-left:6px}.ml-7{margin-left:7px}.ml-10{margin-left:10px}.ml-12{margin-left:12px}.ml-14{margin-left:14px}.ml-15{margin-left:15px}.ml-16{margin-left:16px}.ml-18{margin-left:18px}.ml-20{margin-left:20px}.ml-24{margin-left:24px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-32{margin-left:32px}.ml-34{margin-left:34px}.ml-35{margin-left:35px}.ml-36{margin-left:36px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-100{margin-left:100px}.pl-0{padding-left:0px}.pl-1{padding-left:1px}.pl-3{padding-left:3px}.pl-5{padding-left:5px}.pl-8{padding-left:8px}.pl-10{padding-left:10px}.pl-12{padding-left:12px}.pl-15{padding-left:15px}.pl-16{padding-left:16px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-36{padding-left:36px}.pl-40{padding-left:40px}.pl-50{padding-left:50px}.pl-60{padding-left:60px}.no-border{border:none}.b-0{bottom:0px !important}.mtb-12{margin-top:12px;margin-bottom:12px}.mtb-10{margin-top:10px;margin-bottom:10px}.mvl-n-20{position:relative;left:-20px}.r{position:relative}.mvl-20{position:relative;left:20px}.fb{font-weight:bold}.fs-9{font-size:9px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-24{font-size:24px}.fs-36{font-size:36px}.width-50{width:50% !important}.width-300{width:300px}.upper{text-transform:uppercase}.dib{display:inline-block}.dilf{display:inline-flex !important;align-items:center !important}.dilf-c{display:inline-flex !important;align-items:center !important;justify-content:center}.dif{display:flex !important;align-items:center !important}.dif-c{display:flex !important;align-items:center !important;justify-content:center}.db{display:block}.clr-white{color:#fff}.clr-black{color:#363636}.w-100-pct{width:100%}.w-60-pct{width:60%}.w-40-pct{width:40%}.w-33-pct{width:33%}.w-30-pct{width:30%}.w-20-pct{width:20%}.w-15-pct{width:15%}.w-10-pct{width:10%}.w-6-pct{width:6%}.h-100-pct{height:100%}.lh-100-pct{line-height:100% !important}.tc{text-align:center !important}.tl{text-align:left}.tr{text-align:right !important}.no-show-color{color:#fff}.bb-none{border-bottom:none !important}.ew-resize{cursor:ew-resize}.e-resize{cursor:e-resize}.w-resize{cursor:w-resize}.wip{pointer-events:none;opacity:.4}.wip-light .sch-shift-transpose-data-container .sch-shift-transpose-second-row,.wip-light .sch-shift-transpose-data-container .sch-shift-transpose-first-row>*{opacity:.6}.wip-light .sch-shift-transpose-data-container .sch-shift-transpose-first-row>.popover{opacity:1;margin-left:-5px}.allow-pointer-events{pointer-events:all !important}.forbid-pointer-events{pointer-events:none !important}.graded-out-with-events{opacity:.4;cursor:default}.modal{text-align:center;padding:0 !important}.modal:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.vat{vertical-align:top !important}.vab{vertical-align:bottom}.vam{vertical-align:middle !important}.at-top{z-index:10000 !important}.underline{text-decoration:underline !important}@keyframes slideInFromRight200{0%{transform:translateX(200%)}100%{transform:translateX(0)}}.fa-spinner.fa-circle-o-notch,.fa-spin.fa-circle-o-notch,.fa-spinner.fa-spin,.spinner{animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.footer-container{border-top:1px solid #d7d7d7;height:100px;width:1200px}.footer{padding-top:50px;font-size:16px;text-align:center;position:absolute;bottom:0px;width:100%}.footer .footer-links{display:inline;text-align:center;line-height:30px}.footer .footer-links .footer-link{font-size:12px;color:#00679e;cursor:pointer;margin:0 2%}.footer-navigation-filler{position:absolute;left:0;top:-50000px;height:50000px;width:75px;border-left:1px solid #cad3e0;border-right:1px solid #cad3e0;pointer-events:none}.switcher{cursor:pointer;background-color:#0087e3;display:inline-block;height:36px;width:100px;border-radius:34px;position:relative;padding-top:13px}.switcher.switcher-closed{background:#dddcdf}.switcher-text{line-height:12px;display:inline-block;font-size:12px}.switcher-notch{right:1px;display:inline-block;background-color:#fff;height:34px;width:34px;position:absolute;border-radius:50%;top:1px}.switcher-closed .switcher-notch{right:auto;left:1px}.switcher-open-text{color:#fff;float:left;margin-left:21px}.switcher-closed-text{color:#969696;float:right;margin-right:16px}#chat-backdrop{display:none !important;pointer-events:none}body.chat-open{overflow:hidden}body.chat-open #legion-app{overflow:hidden;height:100vh}body.chat-open #chat-backdrop{display:block !important;pointer-events:all}.header{position:relative;height:70px;width:100%;border-bottom:1px solid #cad3e0;border-right:1px solid #cad3e0;background-color:#eff3f6}.header .header-container{position:relative;height:100%;padding-right:15px}.header .header-legion-icon{display:inline-block;background-color:#3c4c65;height:100%;width:75px;margin-right:15px}.header .header-location-name-part{height:100%;white-space:nowrap;display:inline-flex;align-items:center;flex-grow:1;flex-shrink:1;max-width:calc(100% - 530px)}.header .header-right{height:100%;display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0;flex-grow:1}.header .header-right .chat-icon-container{cursor:pointer;margin-right:13px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff}.header .header-right .chat-icon-container img{width:32px;height:32px}.header .header-right .chat-icon-container .unread-messages-counter{display:flex;align-items:center;justify-content:center;height:14px;width:14px;text-align:center;position:absolute;border-radius:50%;background-color:#f97822;color:#fff;font-size:8px;margin:30px -30px 0 0}.header .header-right .has-top-banner{height:90% !important;top:40px !important}.header .header-right .chat-container{height:100%;width:1228px;position:fixed;margin:50px auto 0;left:0;right:0;top:-3px;z-index:1100}.header .header-right .chat-container ul,.header .header-right .chat-container ol{display:block;margin-block-start:1em;margin-block-end:1em;padding-inline-start:40px}.header .header-right .chat-container ul{margin:1em;padding:0;display:flex}.header .header-right .chat-container ol{list-style-type:auto}.header .header-right .chat-container ul li,.header .header-right .chat-container ol li{display:list-item}.header .header-right .chat-container .legion-ui-react{height:100%}.header-current-engagement{background:#fff;border:1px solid #e0e1ea;border-radius:5px;padding:8px 25px 8px 8px;display:flex;align-items:center;cursor:pointer;margin-right:20px}.header-current-engagement-img{height:36px;border:1px solid #dadada;border-radius:5px;margin-right:10px}.header-current-engagement-title{color:#4a4a4a;font-weight:500;font-size:13px;margin-bottom:4px}.header-current-engagement-subtitle{font-size:11px;color:#4a4a4a}.header .actionable-icon{width:20px;height:20px;object-fit:contain;display:inline-block;margin-right:8px;cursor:pointer}.header .inline-display{display:inline-block}.header .header-legion-icon-img{height:70px;width:75px}.header .header-legion-icon-place-holder{margin-top:15px;margin-left:18px;height:40px;width:40px;border-radius:20px;border:3px solid #fff;background-color:#0087e3;display:table}.header .header-legion-icon-letter{font-size:18px;color:#fff;display:table-cell;text-align:center;font-weight:bold;line-height:20px;vertical-align:middle}.header .header-avatar{display:inline-block;z-index:120}.header .header-avatar>img{border:solid 1px #53585f;border-radius:50%;width:32px;height:32px;cursor:pointer}.header .header-company-icon{margin-right:12px}.header .header-chat-copilot-icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-right:22px;border-radius:50%;background:#fff;cursor:pointer}.header .header-chat-copilot-icon:hover{background:rgba(0,0,0,.04)}.header .header-chat-copilot-icon img{width:26px;height:26px}.header .company-icon-img{height:40px;background-color:rgba(0,0,0,0);max-width:300px}.header .header-navigation-label{color:#0087e3;font-size:20px;line-height:24px}.header .header-navigation-arrow{color:#8492a9;font-size:18px;margin:2px 11px 0}.header .header-navigation-sub-label{color:#333;font-size:15px;line-height:20px;border-radius:5px;background-color:#dbe4ff;height:auto;padding:5px}.header .location-selector-arrow{color:#8492a9;margin-left:16px;font-size:16px}.header .location-selector{margin-left:16px}.header-legion-icon{border-right:1px solid #0d055f;border-bottom:1px solid #0d055f;position:relative;z-index:9;flex-shrink:0}.home-dashboard{width:1125px !important;border-right:1px solid #d7d7d7;height:auto}.template-export-import-container{width:352px;height:310px;margin-top:31px;margin-left:-6px;border-radius:4px;background:#fff;box-shadow:0px 4px 24px 0px rgba(200,211,217,.5);padding:30px}.template-export-import-container__title{color:#0087e3;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:20px 0px 16px 0px;text-align:left}.template-export-import-container__description{color:#212121;font-size:12px;font-weight:400;line-height:normal;text-align:left}.template-export-import-container__actions{margin-top:40px}.template-export-import-container__actions .export-btn button{margin-top:20px}.header-blue{background:#0d055f;border-bottom:1px solid #0d055f}.header-blue h1{font-style:normal;font-weight:600;margin-top:15px;line-height:normal;font-size:21px;text-align:center;color:#fff;display:inline-block;position:relative;top:5px}.printable-header{display:flex;align-items:center;padding-left:45px}.printable-header .header-company-icon{margin-right:10px}.printable-header .location-name{font-size:20px;height:10px}.header-legion-tours{width:40px;height:40px;margin-right:13px;z-index:120}.header-legion-tours img{cursor:pointer}.header-mode-change{width:31px;height:31px;margin-right:10px;z-index:120}.header-mode-change:hover{cursor:pointer;background-color:#dde4fd;border-radius:50%;padding-top:1px}.header-mode-change:hover .arrow-up{background-color:#fff}.modeSwitchIcon{border-radius:0;border:none}notification-bell{z-index:1001}notification-bell.extra-margin{margin-right:15px}.skin-tones-list{margin:0}.header-user-switch-menu{position:absolute;min-width:209px;border-radius:3px;box-shadow:0 2px 4px 0 rgba(22,29,37,.16);border:solid 1px #c4cdd5;background-image:linear-gradient(to top, #ffffff, #f9fafb);padding:6px 8px 6px;right:21px;margin-top:8px;z-index:2147483626}.header-user-switch-menu-new{padding:0}.header-user-switch-menu-new>div:not(:last-child){border-bottom:1px solid #c7cfd7}.header-user-switch-menu-group-label{font-weight:500;color:#3c4c65;font-size:10px;padding-left:15px;margin-top:10px;text-transform:uppercase}.header-user-switch-menu-item-new{display:flex;justify-content:space-between;align-items:center;padding:13px 10px;font-weight:500;font-size:14px;line-height:19px;cursor:pointer}.header-user-switch-menu-item-new-legion-icon{width:22px;height:22px}.header-user-switch-menu-secondary-items-list{padding:15px 20px;background:#fbfbfd}.header-user-switch-menu-secondary-item{cursor:pointer;font-size:12px}.header-user-switch-menu-secondary-item:not(:last-child){margin-bottom:15px}.header-user-switch-menu-item{display:flex;align-items:center;z-index:9999;min-height:20px;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#212b36;border-radius:3px;cursor:pointer;margin:10px 0;padding:4px 8px 2px;text-align:left}.header-user-switch-menu-item:hover{background-color:rgba(206,206,210,.16)}.header-user-switch-menu-item-wide{padding:5px 14px}.header-user-switch-menu-item-selected{background:#f3f4fa;font-weight:500}.header-user-switch-menu-item-icon{width:22px;height:22px;margin-right:10px;border-radius:50%}.header-user-switch-menu-item-switcher{margin:0 -8px;padding:0 8px 0;border-top:solid 1px #c4cdd5;border-radius:0}.header-user-switch-menu-item-switcher.no-padding{padding:0}.header-user-switch-menu-item-main{font-weight:600;border-bottom:solid 1px #637381;border-radius:0;margin:10px -8px;padding:4px 16px 8px;cursor:default}.header-user-switch-menu-item-main:hover{background-color:rgba(0,0,0,0)}header-mode-switch-menu{position:relative}header-mode-switch-menu .header-mode-switch-menu{position:absolute;min-width:250px;border-radius:3px;box-shadow:0 2px 4px 0 rgba(22,29,37,.16);border:solid 1px #c4cdd5;background-image:linear-gradient(to top, #ffffff, #f9fafb);right:-50px;margin-top:20px;z-index:2147483626}header-mode-switch-menu .header-mode-switch-menu-item{display:flex;align-items:center;height:56px;z-index:9999;font-size:14px;line-height:1.43;color:#212b36;border-radius:3px;cursor:pointer;padding:0px 20px;text-align:left}header-mode-switch-menu .header-mode-switch-menu-item:hover{background-color:#dde4fd}header-mode-switch-menu .header-mode-switch-menu-item .console-icon{width:28px;height:28px;margin-right:10px;flex-shrink:0}header-mode-switch-menu .header-mode-switch-menu-item .console-item .menu-item-title{font-size:16px;font-weight:500;color:#231f67;white-space:nowrap}header-mode-switch-menu .header-mode-switch-menu-item .console-item .menu-item-title-gray{color:#979797}header-mode-switch-menu .header-mode-switch-menu-item .console-item .menu-item-explainer{font-size:11px;color:#637381}header-mode-switch-menu .header-mode-switch-menu .arrow-up{width:10px;height:10px;position:absolute;right:52px;top:-6px;border-top:1px solid #c4cdd5;border-right:1px solid #c4cdd5;border-left:none;border-bottom:none;transform:rotate(-45deg);background-color:#fff;z-index:-1}notification .notification-container{text-align:left;display:flex;flex-direction:column;background:#fff;padding:12px 18px;transition:all .3s ease;border-radius:4px;border:solid 1px #d8d8d8;margin:6px 1px 6px 6px;position:relative}notification .notification-container .toggle-details{display:flex;align-items:center;position:absolute;bottom:5px;right:20px;cursor:pointer;font-size:10px;text-align:right;color:#0076d4}notification .notification-container .toggle-details i{color:#0076d4;margin-left:3px;transition:all .3s ease;font-size:12px}notification .notification-container .toggle-details i.notification-active{transform:rotate(180deg)}notification .notification-container.unread{background-image:linear-gradient(to bottom, rgba(0, 118, 212, 0.06), rgba(0, 118, 212, 0.08)),linear-gradient(to bottom, #ffffff, #ffffff)}notification .notification-container.notification-active{background-image:none;background-color:#fff;border:solid 1px #0076d4}notification .notification-container .d-flex{display:flex}notification .notification-new-label{width:42px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:#0076d4;text-transform:capitalize;font-size:11px;margin-bottom:15px}notification .notification-type-container{width:24px;height:100%;margin-right:16px;margin-top:5px}notification .notification-type-container img{min-width:24px;min-height:24px}notification .notification-content-avatars-and-date{display:flex;align-items:center}notification .notification-content-avatars-and-date .sch-shift-worker-img-border{display:none}notification .notification-content-avatars-and-date>span{font-size:11px;line-height:1.45;color:#637381}notification .notification-content-avatar{width:32px;margin-right:8px;height:32px;border-radius:10em;background-size:cover;background-position:center}notification .notification-content-message{color:#212b36;margin-top:5px;margin-bottom:10px}notification .notification-decline-reason,notification .notification-content-message,notification .notification-content-message span{font-size:14px;line-height:20px}notification .notification-approved{margin-top:9px;font-size:11px;line-height:1.45;color:#637381}notification .notification-details{margin:15px 0}notification .notification-details__shift-group-ribbon{display:flex;justify-content:space-between;align-items:center;background:#0087e3;color:#fff;padding:8px 8px 4px 6px;border-top-left-radius:6px;border-top-right-radius:6px}notification .notification-details__shift-group-ribbon img{margin-left:4px;margin-right:4px;position:relative;top:-1.5px}notification .notification-details__shift-group-title{text-transform:uppercase}notification .notification-details__shift-group-expiry{padding-bottom:2px;font-size:12px;line-height:14px;font-style:italic}notification .notification-details__shift-group-wrapper{background:#fff;border:1px solid #e0e1ea;border-top-width:0;display:flex;flex-direction:row}notification .notification-details__shift-group-wrapper:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}notification .notification-details__shift-group-role-color{flex:0 0 6px}notification .notification-details__shift-group-role{display:flex;flex-direction:column;justify-content:space-evenly;padding:0 8px}notification .notification-details__shift-group-role span{font-size:13px;line-height:15px}notification .notification-details__shift-group-role span:first-child{font-weight:500}notification .notification-details__shift-group-time{display:flex;flex-direction:column;justify-content:space-evenly;padding:0 8px;text-align:center;flex:0 0 80px}notification .notification-details__shift-group-time span{font-size:13px;line-height:15px;position:relative}notification .notification-details__shift-group-time span:first-child:after{content:"";position:absolute;width:1px;height:10px;background:#919daa;left:50%;top:18px}notification .notification-details__shift-group-date{text-align:center;padding:12px 8px;flex:0 0 45px;min-height:80px;display:flex;flex-direction:column;justify-content:space-evenly}notification .notification-details__shift-group-date span{color:#424242;font-weight:500;text-transform:uppercase;font-size:20px;line-height:25px}notification .notification-details__shift-group-date span:first-child{font-size:11px;line-height:20px}notification .notification-details-table .date{height:40px;padding:0 16px;display:flex;border-right:1px solid #e1e4e7;border-left:1px solid #e1e4e7;align-items:center;background-color:#f5f5f9;opacity:.9;font-size:15px;color:#273d52}notification .notification-details-table .date:first-child{border-top:1px solid #e1e4e7}notification .notification-details-input{margin-top:15px;width:100%;height:40px;padding:0 13px;display:flex;align-items:center;border-radius:4px;border:solid 1px #e0e1ea;background-color:#fff}notification .notification-details-reason{margin-top:10px;font-size:13px;font-weight:300;font-style:italic;line-height:1.62;color:#332f2f;padding-bottom:8px;word-break:break-word}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){notification .notification-details-reason{word-break:break-all}}notification .notification-details-reason ::-ms-clear{display:none}notification .notification-details-swap{border-radius:5px;border:solid 1px #d8d8d8;background-color:#fff;display:flex;flex-direction:row}notification .notification-details-swap:last-child{margin-bottom:12px}notification .notification-details-swap .date{height:24px;margin:4px 6px}notification .notification-details-swap .date,notification .notification-details-swap .date span{font-size:10px;color:#333}notification .notification-details-swap .date span{display:block;text-transform:uppercase}notification .notification-details-swap>div{padding:5px;flex:1}notification .notification-details-swap>div:first-child{background-color:#f2f3f9;position:relative}notification .notification-details-swap>div:first-child:after{font-family:"FontAwesome",sans-serif;color:#6b8bcf;font-size:26px;position:absolute;margin-left:-13px;content:"";left:100%;top:37px}notification .notification-details-swap>div:last-child{background-color:#f8f9fd;padding-left:20px}notification .notification-details-swap .person{justify-content:space-between;padding:0 6px}notification .notification-details-swap .person worker-image{display:inline-block;margin-right:6px}notification .notification-details-swap .person .left-part{display:flex}notification .notification-details-swap .person .name-and-title>div{max-width:90px}notification .notification-details-swap .person .name{margin:2px 0;font-size:12px;color:#332f2f;overflow:hidden}notification .notification-details-swap .person .title{text-transform:uppercase;font-size:10px;color:#0046af}notification .notification-details-swap .person .location{margin:2px 0;font-size:10px;color:#333}notification .notification-details-swap .features{height:40px;background-color:#eaf1fc;display:flex}notification .notification-details-swap .features .feature{text-align:center;flex:1;display:flex;align-items:center;justify-content:center;border-left:1px solid #e1e4e7;border-right:1px solid #e1e4e7;font-size:11px;color:#777}notification .notification-details-swap .features .feature i,notification .notification-details-swap .features .feature img{margin-right:7px;width:12px}notification .notification-details-swap .features .feature:first-child{border-left:none}notification .notification-details-swap .features .feature:last-child{border-right:none}notification .notification-details-team .triangle-up{margin:0 2px;display:inline-block;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #50b83c}notification .notification-details-team .triangle-down{margin:0 2px;display:inline-block;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #da0000}notification .notification-details-team .notification-details-table{border:.5px solid #dadae0;border-radius:3px}notification .notification-details-team .availability{display:flex;height:40px}notification .notification-details-team .availability .current,notification .notification-details-team .availability .new{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;line-height:1.67;color:#000}notification .notification-details-team .availability .current{border-right:.5px solid #dadae0}notification .notification-details-team .availability-week-container{padding:6px;padding-top:8px;border-top:.5px solid #dadae0}notification .notification-details-team .availability-week-header{font-size:12px;color:#3b4f62;margin-bottom:2px}notification .notification-details-team .availability-week-header span{color:#3a85dc}notification .notification-details-team .availability-week-days{display:flex;justify-content:space-between;margin-left:-4px;margin-right:-4px}notification .notification-details-team .availability-week-day-container{height:60px;margin:4px;flex:1;border-radius:3px;border:solid .5px #f5f5f8;background-color:#f5f5f8;display:flex;flex-direction:column;align-items:center}notification .notification-details-team .availability-week-day-container.changed{background-color:#fff;border:solid .5px #3a85dc}notification .notification-details-team .availability-week-day-container.changed .availability-week-day-name{color:#3a85dc}notification .notification-details-team .availability-week-day-name{margin-top:13px;font-size:12px;text-align:center;color:#676b72}notification .notification-details-team .availability-week-day-change{margin-top:11px;font-size:11px;text-align:center;color:#000}notification .notification-details-timeoff .accrued{display:flex;align-items:center;justify-content:space-between;height:38px;border-radius:4px;border:solid .5px #dddee0;padding-left:20px;padding-right:20px;background-color:#eaf2fc}notification .notification-details-timeoff .accrued-title{text-align:center;text-transform:uppercase;font-size:11px;color:#232364}notification .notification-details-timeoff .accrued-item{font-size:10px;color:#232364;text-align:center}notification .notification-details-timeoff .accrued-item span{color:rgba(0,0,0,.5);text-transform:capitalize}notification .notification-details-timeoff .accrued-item span b{color:#232364}notification .notification-details-timeoff .accrual-balance{margin-right:70px}notification .notification-details-timeoff .timeoff-requests-request{margin:10px 0 !important}notification .notification-details-timeoff .timeoff-requests-request .request-date{text-align:center}notification .notification-details-timeoff .timeoff-requests-request .request-comments{display:none}notification .notification-buttons{display:flex;margin-bottom:8px;padding-left:40px}notification .notification-buttons-button{padding:0 20px;min-width:106px;height:28px;border-radius:10em;box-shadow:0 .5px 0 0 rgba(22,29,37,.08);background-color:rgba(36,35,101,.16);font-size:13px;text-align:center;color:#242365;margin-right:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}notification .notification-buttons-button:hover{background:rgba(36,35,101,.22)}notification .notification-buttons-button.reject{color:#ff7b01;background-color:#ffead6}notification .notification-buttons-button.reject:hover{background:#efdac6}notification .notification-buttons-button-custom{font-size:13px;color:#242365;box-shadow:0 .5px 0 0 rgba(22,29,37,.08);border:solid 1.5px #9f9fe9;background-color:#fff}notification .notification-buttons-button-custom:hover{background:rgba(22,29,37,.03)}notification .notification-buttons-button-custom:after{content:"";font-family:"FontAwesome",sans-serif;position:relative;left:7px;margin-left:2px;top:1px;color:#9f9fe9}notification .notification-buttons .pushout-button{cursor:pointer;background-image:url("../img/legion/icon/notifications/filter-icon/btn-out.svg");width:29px;height:28px}body.activities-open{overflow-y:scroll}body.activities-open #legion-app{overflow:hidden;height:100vh}body.activities-open notification-bell .notification-bell-container{z-index:148}notification-bell .notification-bell-container{z-index:120;position:relative}@media(max-width: 1450px){notification-bell .notification-bell-container{position:static}}notification-bell .notification-bell-container.active-bell{border-radius:50%;background:#f5f5f9}notification-bell .notification-bell-container.active-bell .bell-container{color:#202e78}notification-bell .notification-bell-container .triangle{content:"";top:40px;left:50%;transform:translateX(-50%);position:absolute;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff}notification-bell .notification-bell-popup-container{width:400px;border-radius:5px;background-color:#fff;overflow:hidden;position:absolute;top:50px;left:50%;transform:translateX(-50%);z-index:149;transition:max-height .5s ease,opacity .3s ease}@media(max-width: 1450px){notification-bell .notification-bell-popup-container{left:calc(98% - 200px);position:fixed}}notification-bell .notification-bell-popup-background{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);z-index:148}notification-bell .notification-bell-popup-header-container{padding:20px;display:flex;justify-content:space-between;align-items:center}notification-bell .notification-bell-popup-header-container span{font-size:17px;font-weight:500;line-height:1.29;color:#2c405a}notification-bell .notification-bell-popup-header-container img{cursor:pointer}notification-bell .notification-bell-popup-header-container i{color:#6c7b8a;font-size:20px}notification-bell .notification-bell-popup-filters-container{display:flex;justify-content:center;align-items:center;padding:16px 20px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}notification-bell .notification-bell-popup-filters-filter{min-width:35px;min-height:35px;cursor:pointer;padding:0px 15px 0px 15px;transition:all .3s ease;opacity:.8}notification-bell .notification-bell-popup-filters-filter:hover{opacity:1}notification-bell .notification-bell-popup-filters-filter.notification-active{opacity:1}notification-bell .notification-bell-popup-filters-filter-title{font-size:17px;font-weight:500;height:36px;line-height:1.29;letter-spacing:normal;color:#fff;text-align:center;padding-top:8px;position:relative;top:-1px;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1),inset 0 -1px 0 0 rgba(0,0,0,.1)}notification-bell .notification-bell-popup-filters-filter-title+.notification-bell-popup-notifications-container{height:calc(100vh - 286px)}notification-bell .notification-bell-popup-notifications-container{height:100%;height:calc(100vh - 250px);overflow-y:scroll;overflow-x:hidden;background:#f5f5f9;box-sizing:content-box}notification-bell .notification-bell-popup-notifications-container::-webkit-scrollbar{text-align:center;width:5px;margin:6px}notification-bell .notification-bell-popup-notifications-container::-webkit-scrollbar-thumb{border-radius:3px;width:5px;background:rgba(0,0,0,.01);transition:background-color .2s}notification-bell .notification-bell-popup-notifications-container:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){notification-bell .notification-bell-popup-notifications-container{max-height:600px;min-height:300px}}notification-bell .notification-bell-popup-notifications-container ::-ms-clear{display:none}notification-bell .notification-bell-popup-notifications-container.empty{height:300px;display:flex;align-items:center;justify-content:center;opacity:.5;font-size:16px}notification-bell .loading-icon:before{left:0 !important}notification-bell .bell-container{cursor:pointer;color:#8492a9;font-size:18px;width:36px;z-index:50;height:36px;border-radius:10em;display:flex;align-items:center;justify-content:center;position:relative}notification-bell .bell-container i{transform-origin:50% 2px}notification-bell .bell-container-animating i{animation:ring-bell 4s .7s ease-in-out}@keyframes ring-bell{0%{-webkit-transform:rotateZ(0)}1%{-webkit-transform:rotateZ(30deg)}3%{-webkit-transform:rotateZ(-28deg)}5%{-webkit-transform:rotateZ(34deg)}7%{-webkit-transform:rotateZ(-32deg)}9%{-webkit-transform:rotateZ(30deg)}11%{-webkit-transform:rotateZ(-28deg)}13%{-webkit-transform:rotateZ(26deg)}15%{-webkit-transform:rotateZ(-24deg)}17%{-webkit-transform:rotateZ(22deg)}19%{-webkit-transform:rotateZ(-20deg)}21%{-webkit-transform:rotateZ(18deg)}23%{-webkit-transform:rotateZ(-16deg)}25%{-webkit-transform:rotateZ(14deg)}27%{-webkit-transform:rotateZ(-12deg)}29%{-webkit-transform:rotateZ(10deg)}31%{-webkit-transform:rotateZ(-8deg)}33%{-webkit-transform:rotateZ(6deg)}35%{-webkit-transform:rotateZ(-4deg)}37%{-webkit-transform:rotateZ(2deg)}39%{-webkit-transform:rotateZ(-1deg)}41%{-webkit-transform:rotateZ(1deg)}43%{-webkit-transform:rotateZ(0)}100%{-webkit-transform:rotateZ(0)}}notification-bell .bell-container span{color:#fff;font-size:9px;top:9.5px;right:8px;width:7px;height:7px;background-color:#f97822;border-radius:10em;position:absolute;display:flex;align-items:center;justify-content:center}notification-bell .bell-container span.infinity{font-size:12px}.table-head .dropdown-toggle{padding:4px 13px 5px;position:relative;left:-14px;top:0;border:1px solid rgba(0,0,0,0);display:inline-block}.table-head .open .dropdown-toggle{background:#fff;border-color:#ccc;border-radius:4px}.table-head .dropdown-menu{left:-14px;margin-top:9px;box-shadow:none !important}.table-head .dropdown-menu li a{font-size:11px;font-family:"Mallory Light";padding:3px 13px}.table-head .dropdown>a{color:#53585f;text-decoration:underline;font-family:"Mallory Light";font-size:11px}.table-head .dropdown>a.dropdown-toggle:hover{color:#0087e3}.table-head .dropdown-disabled .caret{display:none}.legion .tab-set{width:100%;height:36px;border-bottom:1px solid #dddcdf}.legion .tab{padding:0px 10px 0px 10px;height:36px;border-left:1px solid #dddcdf;border-right:1px solid #dddcdf;border-top:1px solid #dddcdf;border-top-left-radius:5px;border-top-right-radius:5px;display:inline-block;background-color:#f5f5f5;color:#969696;float:left;cursor:pointer;margin-left:20px;border-bottom:1px solid #dddcdf}.legion .tab.select{background-color:#fff;color:#53585f;border-left:1px solid #dddcdf;border-right:1px solid #dddcdf;border-top:1px solid #dddcdf;border-bottom:none}.legion .tab-icon{display:inline-block;font-size:12px;height:36px;line-height:36px}.legion .tab-icon img{width:10px;margin-top:-2px}.legion .tab-label{display:inline-block;height:36px;line-height:36px;font-weight:bold;margin-left:5px;margin-right:5px}.legion .tab-label-text{font-size:12px;height:36px;line-height:36px}.lgn-progress-step .step-container{width:60%;height:70px;margin:auto}.lgn-progress-step .step{display:inline-block;position:relative}.lgn-progress-step .step-circle{height:30px;width:30px;border-radius:40px;display:inline-block;float:left;position:absolute;left:0px;top:0px}.lgn-progress-step .step-bar{height:6px;display:inline-block;width:100%;margin-top:12px;position:relative}.lgn-progress-step .check{color:#fff;font-size:16px;line-height:30px}.lgn-progress-step .number{color:#fff;font-size:16px;line-height:30px}.lgn-progress-step .step-circle.complete{background-color:#4baf50}.lgn-progress-step .step-circle.in-progress{background-color:#0087e3}.lgn-progress-step .step-circle.not-started{border:1px solid #dfe1eb;background-color:#fff}.lgn-progress-step .step-bar.complete{background-color:#4baf50}.lgn-progress-step .step-bar.not-started{background-color:#dfe1eb}.lgn-progress-step .in-progress-number{color:#fff;font-size:16px}.lgn-progress-step .not-started-number{color:#dfe1eb;font-size:16px}.lgn-progress-step .description{position:absolute;top:20px;width:150px;height:40px;left:-60px;display:inline-block;line-height:15px;word-wrap:normal}.lgn-progress-step .text{text-align:center}.lgn-wizard .wiz-head{width:100%;height:30px;margin:auto}.lgn-wizard .step{display:inline-block;position:relative;cursor:pointer;float:left}.lgn-wizard .step-active{background-color:#0087e3}.lgn-wizard .step-completed{background-color:#e8edff}.lgn-wizard .chevron-base{display:inline-block;width:100%;height:30px;border-top:1px solid #dfe1eb;border-bottom:1px solid #dfe1eb;position:relative}.lgn-wizard .chevron-base.first{border-left:1px solid #dfe1eb}.lgn-wizard .wiz-chevron-active{border:1px solid #0087e3}.lgn-wizard .wiz-description{height:30px;width:100%}.lgn-wizard .wiz-description .check{margin-right:5px;margin-left:15px;color:#3c4c65}.lgn-wizard .wiz-text{height:30px;font-size:12px;line-height:30px;vertical-align:middle;color:#3c4c65}.lgn-wizard .wiz-text-active{color:#fff}.lgn-wizard .chevron-arrow{display:inline-block;position:absolute;right:-15px;top:0;width:0;height:0;border-top:15px solid rgba(0,0,0,0);border-left:15px solid #dfe1eb;border-bottom:15px solid rgba(0,0,0,0);z-index:500}.lgn-wizard .chevron-arrow-inset{display:inline-block;position:absolute;right:-14px;top:0;width:0;height:0;border-top:15px solid rgba(0,0,0,0);border-left:15px solid #fff;border-bottom:15px solid rgba(0,0,0,0);z-index:1000}.lgn-wizard .chevron-arrow-inset-completed{display:inline-block;position:absolute;right:-14px;top:0;width:0;height:0;border-top:15px solid rgba(0,0,0,0);border-left:15px solid #e8edff;border-bottom:15px solid rgba(0,0,0,0);z-index:1000}.lgn-wizard .chevron-arrow.chevron-arrow-active{border-top:15px solid rgba(0,0,0,0);border-left:15px solid #0087e3;border-bottom:15px solid rgba(0,0,0,0)}.lgn-wizard .wiz-navigation-button{display:inline-block;color:#fff;height:30px;width:100px;border-radius:5px;touch-action:manipulation;cursor:pointer;-webkit-user-select:none}.lgn-wizard .wiz-footer{width:100%;height:40px;position:relative;bottom:-25px}.lgn-wizard .wiz-navigation-button-direction{line-height:30px;font-size:12px;color:#fff}.lgn-wizard .wiz-navigation-button-direction-text{font-size:14px;line-height:30px}.lgn-wizard .min-height-400{min-height:400px}.lgn-slider{display:inline-block;padding-left:5%;padding-right:5%;padding-top:20px;width:100%;padding-top:25px}.lgn-slider-title{text-transform:uppercase;font-size:14px;height:20px;width:90%;margin-left:5%;text-align:left}.lgn-slider-sub-title{font-size:12px;line-height:15px;width:90%;margin-left:5%;text-align:left}.lgn-slider-sub-title.short{height:30px}.lgn-slider-sub-title.long{height:60px}.lgn-slider-box{width:100%;position:relative}.lgn-slider-scale{height:10px;border-radius:5px;background-color:#dfe1eb;width:90%;position:absolute;top:10px;left:10px;z-index:0}.lgn-slider-notch{display:inline-block;width:30%;vertical-align:top;z-index:1000;position:relative}.lgn-slider-notch-selector{height:30px;border-radius:20px;margin-bottom:10px}.lgn-slider-notch-selector.active{background-color:#272c6f}.lgn-slider-notch-mark{margin:auto;height:20px;width:2px;background-color:#dfe1eb}.lgn-slider-notch-label{margin-top:10px;height:20px;text-transform:uppercase}.lgn-slider-pct-box{width:90%;position:relative;height:40px;display:table;margin-left:5%;margin-top:10px}.lgn-slider-pct-button{cursor:pointer;background-color:#272c6f;border:1px solid #272c6f;width:25%;height:40px;display:table-cell}.lgn-slider-pct-button-icon{color:#fff;vertical-align:center;font-size:16px;height:40px;line-height:40px}.lgn-slider-pct-label{width:40%;border:1px solid #dfe1eb;height:40px;line-height:40px;font-size:16px;vertical-align:middle;display:table-cell}.lgn-dropdown{display:inline-block}.lgn-dropdown .dropdown{height:36px}.lgn-dropdown-button,.lgn-dropdown-button:active,.lgn-dropdown-button:focus,.lgn-dropdown-button:hover{position:relative;padding-right:30px;border-color:#dddcdf !important;background-color:#fff !important;text-align:left}.lgn-dropdown .active-selection-border{border-color:#f98700 !important;border-width:3px}.lgn-view-icon{line-height:70px;font-size:14px;margin-right:5px;color:#272c6f}.lgn-dropdown-button .text{text-align:left}.lgn-dropdown-button .caret{position:absolute;right:10px;top:16px;vertical-align:middle}.lgn-dropdown-confirmation{display:inline-block;height:16px;width:16px;vertical-align:middle;border-radius:8px;background-color:#fff;border:solid 1px #a9b2bd}.lgn-dropdown-color{display:inline-block;height:18px;width:18px;border-radius:5px;vertical-align:middle;margin-bottom:3px}.lgn-dropdown-confirmation.fill{background-color:#0087e3}.lgn-modal-small .modal-content{margin-left:100px;margin-top:200px;width:400px;min-height:200px}.lgn-modal-small-title{font-size:14px;color:#3c4c65;font-weight:bold;text-align:left;line-height:20px}.lgn-modal-small-description{font-size:12px;color:#3c4c65;text-align:left;line-height:15px;line-height:20px;margin-top:10px}.lgn-modal-small .modal-footer{border-top:1px solid #dddcdf;width:398px;position:fixed;bottom:0px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lgn-modal-small .modal-footer{position:absolute}}.lgn-modal-small .modal-footer ::-ms-clear{display:none}.lgn-modal-title{background-color:#0087e3;height:68px;font-family:"Mallory Book";font-size:18px;color:#fff}.lgn-modal-body{padding:0px;width:100%}.lgn-modal-footer{height:95px;padding:25px 35px 30px 35px}.modal-lgn-lg{width:694px}.modal-lgn-lg1{width:762px}.modal-830{width:830px}.modal-lgn-lg2{width:725px}.modal-lgn-lg3{width:930px}.modal-lgn-md{width:395px}.modal-400{width:400px}.modal-464{width:464px}.modal-500{width:500px}.modal-lgn-md2{width:550px}.modal-lgn-sm{width:325px}.modal-lgn-xs{width:265px}.modal-lg-no-width{width:auto !important}.common-modal{font-family:"Mallory Book";border-radius:5px}.common-modal-header,.link-dialog .modal-header{padding:24px;background-color:#0087e3;font-size:18px;text-align:left;color:#fff}.common-modal-header img,.link-dialog .modal-header img{float:left;margin-right:10px;position:relative;top:-3px}.common-modal-body{background-color:#fff;font-size:18px;text-align:left}.common-modal-action-bar{padding:13px 19px 13px 19px;min-height:68px;background-color:#f9f9fa;border:solid 1px #eeeff0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.common-modal-action-bar .cancel-button{min-width:130px;float:left}.common-modal-action-bar .ok-button{min-width:130px;float:right}.lgn-calendar .calendar{padding:0;border:1px solid #ddd;background-color:#fff}.lgn-calendar .move-month{cursor:pointer}.lgn-calendar .prev-month{float:left}.lgn-calendar .next-month{float:right}.lgn-calendar .current-month-label{text-align:center;font-size:13px;font-family:"Mallory Book";font-weight:300;color:#5e636a}.lgn-calendar .current-month{width:100%;text-align:center;padding:10px 8px;font-size:13px;font-weight:bolder}.lgn-calendar .current-week{color:#fff}.lgn-calendar .selected-week{border:1px solid #001160;border-radius:79.9px}.lgn-calendar .background-current-week-legend-calendar{background-color:#001160;border-radius:79.9px}.lgn-calendar .background-past-week-legend-calendar{background-color:#f0f0f0;border-radius:79.9px;opacity:.6;pointer-events:none}.lgn-calendar .background-finalized-legend-calendar{background-color:#bdc1f3;border-radius:79.9px}.lgn-calendar .background-in-progress-legend-calendar{background-color:#dfebf8;border-radius:79.9px}.lgn-calendar .background-future-locked-legend-calendar{opacity:.5}.lgn-calendar .background-published-legend-calendar{background-color:#dcdef7;border-radius:79.9px}.lgn-calendar .week-locked :hover{cursor:default !important}.lgn-calendar .week{height:16px;margin-bottom:2px}.lgn-calendar .week :hover{cursor:pointer}.lgn-calendar .week .day:last-child{border-right:none}.lgn-calendar .day-number-color{color:#565b62}.lgn-calendar .weekday{text-align:center;font-size:10px;color:#a6aaa9;font-family:"Mallory Medium"}.lgn-calendar .weekday{display:inline-block;width:14.2857142857%}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lgn-calendar .weekday{width:14.1428571429%}}.lgn-calendar .weekday ::-ms-clear{display:none}@supports(-ms-accelerator: true){.lgn-calendar .weekday{width:1.2857142857%}}.lgn-calendar .default-font-style{font-weight:normal;font-style:normal;font-stretch:normal}.lgn-calendar .day-number{font-size:10px;text-align:center;font-family:"Mallory Book"}.lgn-calendar .day{display:inline-block;width:14.2857142857%}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lgn-calendar .day{width:14.1428571429%}}.lgn-calendar .day ::-ms-clear{display:none}@supports(-ms-accelerator: true){.lgn-calendar .day{width:1.2857142857%}}.lgn-calendar .current-day{color:#fb7800}.lgn-calendar .day{height:16px;padding:3px 3px 5px 7px;border:none;border-bottom:none;border-left:none;overflow:hidden}.lgn-calendar .day .default{background-color:#add8e6}.lgn-calendar .day .event{background-color:#fdf3ea}.lgn-calendar .day .disabled{cursor:default;color:silver;background-color:#fff}.das-time{position:absolute;bottom:5px;cursor:pointer;color:#cdcdcd;font-size:12px}.dms-box-title>span{color:#62707d;font-size:10px}.dms-count-container{display:flex;margin:30px;justify-content:space-around}.dms-count-container .dms-box-item-title-2{max-width:100px}.pending-requests-item-title{display:flex;align-items:center;justify-content:center}.pending-requests-item-title img{margin-right:4px}.widgetHeight{border-radius:4px}.widgetHeight .analytics-new-smart-card-timesheet-approval-legend-item span{width:8px;height:8px;border-radius:50%}.widgetHeight .lg-todays-forecast{display:flex;flex-direction:column;height:100%}.widgetHeight .lg-todays-forecast .loader-box{display:flex;justify-content:center;align-items:center;flex-grow:1}.widgetHeight .lg-todays-forecast .loader-box .loading-icon{margin-top:30px}.widgetHeight .dms-number-x-large{font-size:34px !important;height:41px !important}.widgetHeight .dms-box-item-title-color-light{font-size:12px !important}.widgetHeight .dms-box-title{font-size:16px !important;height:22px;color:#44566c !important;text-align:left;padding-top:11px !important;padding-left:16px !important;position:relative}.widgetHeight .dms-box-title-with-refresh-icon-space{padding-right:95px}.widgetHeight .dms-box-title .refresh-icon-container{position:absolute;top:10px;right:10px;width:85px;display:flex}.widgetHeight .dms-box-title .refresh-icon-container .last-updated{font-size:8px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#62707d;margin-right:5px}.widgetHeight .dms-box-title .refresh-icon-container .refresh-button{height:22px;width:32px;border-radius:3px;box-shadow:0 1px 0 0 rgba(22,29,37,.05);border:solid 1px #c4cdd5;background-image:linear-gradient(to top, #fff, #f9fafb)}.widgetHeight .dms-box-title .refresh-icon-container .refresh-button img{width:10px;height:10px}.widgetHeight .dms-action-link{font-size:12px !important;height:20px;padding-bottom:12px !important;font-weight:400}.widgetHeight .projected-demand{text-transform:none !important;font-size:11px;float:left;padding-left:23px;margin-bottom:3%}.widgetHeight .curved-graph{margin-top:13px}.widgetHeight .forecast{margin-bottom:10px;padding-bottom:15px;border-bottom:solid 1px rgba(221,220,223,.49)}.widgetHeight .forecast>div{margin-top:27px !important;text-align:left;padding-right:25px;padding-left:8px}.widgetHeight .forecast .title-blue{font-size:16px !important}.widgetHeight .forecast .title-green{font-size:16px !important}.widgetHeight .forecast .text-unit{font-size:10px !important}.widgetHeight .forecast .text-bold{font-size:10px !important}.widgetHeight .forecast>div.border-right{border-right:solid 1px rgba(221,220,223,.49);margin-right:2px}.widgetHeight .lg-timesheet-carousel__table{width:306px !important;margin-top:10px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.widgetHeight .lg-timesheet-carousel__table{width:auto !important;margin-left:16px;margin-right:16px}}.widgetHeight .lg-timesheet-carousel__table ::-ms-clear{display:none}.widgetHeight .lg-timesheet-carousel__table .lg-timesheet-carousel__table-cell{font-size:16px !important;text-align:left}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.widgetHeight .lg-timesheet-carousel__table .lg-timesheet-carousel__table-cell{width:33%;padding:5px 0}}.widgetHeight .lg-timesheet-carousel__table .lg-timesheet-carousel__table-cell ::-ms-clear{display:none}.widgetHeight .lg-timesheet-carousel__table .lg-timesheet-carousel__table-label>span{font-size:11px !important}.carosel-div{display:flex;justify-content:space-between;width:20%;margin:auto}.carosel-new .carosel-div{width:18% !important}.openShift-carousel{position:relative;bottom:-67px}.openShift-carousel-data{position:relative;bottom:15px}.shiftOffer-carousel{position:relative;bottom:-164px}.dot-carousel-compliance .carosel-div{margin-top:2%}.cus-carousel-control{font-size:18px;color:#d8d8d8 !important;text-align:center;font-weight:lighter;cursor:pointer;text-decoration:none !important}.cus-carousel-control :hover{color:#d8d8d8 !important;text-decoration:none}.cus-carousel-indicators{padding-inline-start:0px !important;margin-top:5px}.cus-carousel-indicators li{display:inline-block;width:6px;height:6px;margin:3px;text-indent:-999px;cursor:pointer;background-color:#ccc;border-radius:10px}.cus-carousel-indicators li.active{background-color:#a7a5a5}.smart-card-timesheet-approval{margin-bottom:0px !important;margin-top:0px !important}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.smart-card-timesheet-approval .ie-align-fix{justify-content:center}}.smart-card-timesheet-approval .ie-align-fix ::-ms-clear{display:none}.analytics-new-smart-card-timesheet-approval-graph{height:35px;margin-top:2px !important}.analytics-new-time-card{margin-top:3% !important;margin-bottom:2% !important}.timesheet-card{background:#fff !important;margin:20px 18px 0;min-width:260px}.widgetTimesheet .carosel-div{margin-top:3% !important}.analytics-new-smart-card-timesheet-approval-graph>div{height:29px}.analytics-new-smart-card-timesheet-approval-due-date{font-size:10px !important;margin-top:1%}.analytics-new-smart-card-timesheet-approval-legend-item{line-height:1 !important}.forecast-row{display:flex !important;align-items:center !important;justify-content:center !important}.forecast-div{margin-top:4px;text-align:left;padding-right:10px !important}.data-link{cursor:pointer;overflow:hidden;text-overflow:ellipsis;height:40px;color:#001160;border:solid 1px #001160;background-color:#fff;border-radius:25px;width:200px;margin:auto;display:flex;justify-content:center;align-items:center}.data-one-link{margin-top:6%}.add-link-modal h1{background-color:#3487dc;color:#fff !important}.links-body{width:100%}.links-body>table{margin:10px;width:100%}.link-row,.link-title{width:65%;padding-bottom:2%;text-align:left;text-align:left;height:18px;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;color:#212b36}.links-body .link-row-text .link-title-text{padding-bottom:3% !important}.link-title{width:35% !important}.link-title input{padding-left:4%;width:140px;font-size:14px;font-weight:100;height:36px;border-radius:3px;color:#212b36;box-shadow:none;border:solid 1px #c4cdd5;background-color:#fff}.link-row input{padding-left:3%;font-size:14px;font-weight:100;width:238px;height:36px;border-radius:3px;color:#212b36;box-shadow:none;border:solid 1px #c4cdd5;background-color:#fff}.add-link{cursor:pointer;position:relative;left:22rem;width:52px;height:20px;font-size:12px;font-weight:500;letter-spacing:normal;color:#0087e3}.add-link-modal .btn-delete{width:17px;height:17px;object-fit:contain}.add-link-modal .lg-modal form-buttons{padding:13px !important}.add-link-modal .lg-modal__title .dismiss{color:#fff}.add-link-modal lg-button[primary-full] button{color:#09490d;background-color:#77d477 !important;background-image:none !important;width:132px;height:40px;border-radius:56px;border:solid 1px #64c164 !important;font-size:13px;font-weight:normal;color:#09490d;box-shadow:none}.add-link-modal lg-button[plain-full] button{left:-47%;width:132px;height:40px;border-radius:56px;border:solid 1px #c1c7cd;background-color:#dcdee0;background-image:none !important;font-size:13px;font-weight:normal;color:#53585f}.add-link-modal .modal-dialog{width:440px !important}.add-link-modal .form-buttons div{display:flex;justify-content:space-between;width:100%;color:#77d477;border-radius:10px}.add-link-modal .lg-modal__body{padding:0 10px}.widgetchart .ana-kpis-legend{top:200px !important;left:60px !important;width:150px !important;text-align:left !important;position:flex !important;margin-top:-25px}.widgetchart .widgetPieChart{margin-left:7% !important;margin-top:-5% !important}.timesheetWidgetCard{background:#fff !important;margin-left:8px;margin-right:8px;height:95px;min-width:260px}.timesheetWidget{background:#fff !important;margin-left:18px;margin-right:18px;min-width:260px}.timesheetWidget .card-carousel-card-title{display:none}.timesheetWidget .card-carousel-card-primary{padding-top:0px !important;background:#fff !important}.timesheetWidget .analytics-new-smart-card-timesheet-approval-graph{margin-bottom:0px !important;margin-top:0px !important}.timesheetWidget .analytics-new-smart-card-timesheet-approval-legend{margin-top:2px !important}.timesheetWidget .card-carousel-card{display:list-item !important;height:auto !important;position:relative !important;padding:0px !important;text-align:center !important;border:none !important;box-shadow:none !important}.widget-schedule-table{margin-left:2px}.widgetScheduleTable .widget-toshow{display:block !important}.widgetScheduleTable .schedule-table-header{margin-top:0px !important;margin-bottom:7px}.widgetScheduleTable .pseudo-table-header{font-weight:300 !important}.widgetScheduleTable .schedule-table-row{height:56px !important;margin-top:8px;background:none !important}.widgetScheduleTable .schedule-table-row .left-banner{height:56px !important}.widgetScheduleTable .schedule-table-row .left-banner span{line-height:1.2 !important}.widgetScheduleTable .schedule-table-row .left-banner+div{padding-left:69px}.widgetScheduleTable .schedule-table-row .left-banner+div .schedule-status-title{font-size:12px !important;margin-bottom:0px !important;line-height:1.57}.widgetScheduleTable .schedule-table-header+.schedule-table-row{margin-top:3px !important}.widgetScheduleTable .widget-todo{display:none}.sov{margin-right:2% !important;margin-left:15px !important}.fa-clock-text{background-color:#f3f6f8;padding:3px;transition:.3s;font-size:10px;font-weight:300;font-stretch:normal;color:#62707d;border-radius:0px 50px 50px 0px;position:relative;z-index:1}.widgetHeight{height:100%}.widgetHeight .dms-time-stamp{padding:.5px;border-radius:5px;background-color:#f3f6f8;border-radius:9.5px;box-shadow:0 2px 4px 0 rgba(56,64,69,.16)}.widgetHeight .dms-time-stamp img{display:none}.widgetHeight .dms-time-stamp span{display:none}.widgetHeight:hover lgn-widget-timer img{display:inline-block;margin-bottom:1px;transition:.3s}.widgetHeight:hover lgn-widget-timer span{display:inline-block;transition:.3s}.widgetHeight .widgetNoForecastData{bottom:32%;position:absolute;left:50%;white-space:nowrap;transform:translateX(-50%);color:#b4b5c6 !important}.lg-alerts-text{justify-content:center !important;margin-top:6px !important}.external-link-text{overflow-y:auto;height:60%}.external-link-nodata{margin-top:35px;width:100%;color:#637381;position:absolute}.shift-offer{margin-top:5%}.analytics-dashboard-sub-section .hr-kpi-chart{display:flex;justify-content:center;padding-top:36px}.min-widget .hr-kpi-chart{display:flex;padding-top:22px !important;justify-content:space-between}.min-widget .hr-kpi-chart .ana-kpis-legend{margin-top:0px !important}.projected-demand-div{margin-left:2%;margin-right:2%}.projected-demand-div text{font-family:"Mallory Book" !important;font-weight:100 !important}.loading-stub{height:84px}.slideNumberText{font-size:10px;text-transform:none}.managedisplayName{font-size:14px;line-height:21px;letter-spacing:0px;color:#212b36}.managedisplayName .managedisplayNameText{color:#97989c}.manageDisplayDisabledName{font-size:14px;line-height:21px;letter-spacing:0px;opacity:.6;color:#212b36}.manageDisplayDisabledName .manageDisplayNameDisabledText{color:#97989c;opacity:.6}.lg-carousel{position:absolute;left:0px;bottom:14px;width:100%}.widgetHeight .upcoming-shift-container .upcoming-shift{position:relative;display:flex !important}.boxclose{width:36px;height:36px;float:right;cursor:pointer;color:#0087e3;margin-top:-16px;margin-right:-18px}.manageWidgets .list-item{width:100% !important}.manageWidgets .list-item-div{min-height:30px;width:98%;border-bottom:1px solid #ccc;margin-left:1%}.manageWidgets content-box[padding]>ng-transclude{padding:20px 0px !important}.managewidgetSearch{border-bottom:1px solid #ccc}.managewidgetSearch>div{margin-left:23px;width:40%;padding-bottom:20px}.widget-name>div{margin:15px;font-weight:bolder;font-size:larger;margin-left:2.1%}.widget-detail{display:flex;justify-content:space-between;margin-top:15px;margin-bottom:15px}.widget-detail>div{display:flex}div.image-div{width:113px;height:63px;margin-bottom:10px;margin-left:12px}.widget-timerclock{height:12px !important}.widget-timerclock :hover{height:12px !important}.emptyState-text{color:#b4b5c6;font-size:13px}.emptyState-div{margin:auto}.openShiftLongDiv .emptyState-div{padding-top:4%;margin:auto}.emptyState{margin:2%;height:100%}.emptyState .emptyStateLabel{width:20%;margin-bottom:5%;margin-left:1.5%;height:11px;opacity:.56;border-radius:20px;background-color:#bac2cf}.emptyState .emptyStateText{width:97%;margin:8px;height:11px;opacity:.56;border-radius:5.5px;background-color:#bac2cf}.emptyState .emptyStateLink{position:absolute;bottom:0px;right:20px;width:20%;margin:2%;height:11px;opacity:.56;border-radius:20px;background-color:#bac2cf}.emptyStateText-div{display:flex;flex-direction:column;align-items:center;text-align:center;vertical-align:middle;line-height:100%;position:absolute;width:95%;top:31%}.min-widget .NoSwapClass{padding:12%}.NoSwapClass{padding:3%}.editDashboard-div{display:block;padding:4%}.editDashboard-div .edit-dashboard-nav{cursor:pointer;position:absolute;left:27px;top:30px;font-size:14px;font-weight:500;background-color:#eff3f6;color:#637381}.editDashboard-div .edit-dashboard-text{position:absolute;left:29px;width:414px;font-size:28px;text-align:left;font-weight:bold;font-stretch:normal;font-style:normal;color:#212b36}.editDashboard-div .edit-dashboard-buttons{position:absolute;right:40px;width:23%;text-align:right}.editDashboard-div .edit-dashboard-buttons-div{margin-right:6%;margin-left:6%}.editDashboard-manage{padding-top:1%;width:97%;margin-left:2%;border-top:solid 1px #dfe3e8}.editDashboard-manage div{display:flex;padding-left:8px}.widgetDashboard .dms{margin-left:9px !important;margin-right:20px !important}.pdr-32{padding-right:32px;border-top:none !important}.removeLink{padding-left:1%}.ana-kpi-legend-text-label{display:block !important}.labor-forecast-chart{margin:12px 20px;text-align:left}.labor-forecast-chart text{fill:#687078;font-size:11px}.labor-forecast-chart .domain,.labor-forecast-chart line{stroke:rgba(0,0,0,0)}.labor-forecast-chart-horizontal-lines .tick line{stroke:#000;opacity:.05}.labor-forecast-chart-horizontal-lines :nth-child(2) line{opacity:.9;stroke:#ceced2}.labor-forecast-chart-tooltip{text-transform:capitalize;background:#fff;padding:8px 10px;color:#687078;font-size:11px;box-shadow:0 1px 8px 0 rgba(0,0,0,.25);border-radius:3px}.labor-forecast-chart-viewed-week text{fill:#5b646d}.fx-around{display:flex;justify-content:space-around}
:root{--sendbird-light-primary-500: #491389;--sendbird-light-primary-400: #6211c8;--sendbird-light-primary-300: #742ddd;--sendbird-light-primary-200: #c2a9fa;--sendbird-light-primary-100: #dbd1ff;--sendbird-light-secondary-500: #066858;--sendbird-light-secondary-400: #027d69;--sendbird-light-secondary-300: #259c72;--sendbird-light-secondary-200: #69c085;--sendbird-light-secondary-100: #a8e2ab;--sendbird-light-information-100: #adc9ff;--sendbird-light-error-500: #9d091e;--sendbird-light-error-400: #bf0711;--sendbird-light-error-300: #de360b;--sendbird-light-error-200: #f66161;--sendbird-light-error-100: #fdaaaa;--sendbird-light-background-700: #000000;--sendbird-light-background-600: #161616;--sendbird-light-background-500: #2C2C2C;--sendbird-light-background-400: #393939;--sendbird-light-background-300: #bdbdbd;--sendbird-light-background-200: #e0e0e0;--sendbird-light-background-100: #eeeeee;--sendbird-light-background-50: #FFFFFF;--sendbird-light-overlay-01: rgba(0, 0, 0, 0.55);--sendbird-light-overlay-02: rgba(0, 0, 0, 0.32);--sendbird-light-onlight-01: rgba(0, 0, 0, 0.88);--sendbird-light-onlight-02: rgba(0, 0, 0, 0.50);--sendbird-light-onlight-03: rgba(0, 0, 0, 0.38);--sendbird-light-onlight-04: rgba(0, 0, 0, 0.12);--sendbird-light-ondark-01: rgba(255, 255, 255, 0.88);--sendbird-light-ondark-02: rgba(255, 255, 255, 0.50);--sendbird-light-ondark-03: rgba(255, 255, 255, 0.38);--sendbird-light-ondark-04: rgba(255, 255, 255, 0.12);--sendbird-light-shadow-01: 0 1px 5px 0 rgba(33, 34, 66, 0.04), 0 0 3px 0 rgba(0, 0, 0, 0.08), 0 2px 1px 0 rgba(0, 0, 0, 0.12);--sendbird-light-shadow-02: 0 3px 5px -3px rgba(33, 34, 66, 0.04), 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.12);--sendbird-light-shadow-03: 0 6px 10px -5px rgba(0, 0, 0, 0.04), 0 6px 30px 5px rgba(0, 0, 0, 0.08), 0 16px 24px 2px rgba(0, 0, 0, 0.12);--sendbird-light-shadow-04: 0 9px 15px -7px rgba(0, 0, 0, 0.04), 0 9px 46px 8px rgba(0, 0, 0, 0.08), 0 24px 38px 3px rgba(0, 0, 0, 0.12);--sendbird-light-shadow-05: 0 2px 8px 0 rgba(0, 0, 0, 0.08), 0 4px 6px 0 rgba(0, 0, 0, 0.12);--sendbird-light-shadow-message-input: 0 1px 5px 0 rgba(33, 34, 66, 0.12), 0 0 1px 0 rgba(33, 34, 66, 0.16), 0 2px 1px 0 rgba(33, 34, 66, 0.08), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}:root{--sendbird-dark-primary-500: #491389;--sendbird-dark-primary-400: #6211c8;--sendbird-dark-primary-300: #742ddd;--sendbird-dark-primary-200: #c2a9fa;--sendbird-dark-primary-100: #dbd1ff;--sendbird-dark-secondary-500: #066858;--sendbird-dark-secondary-400: #027d69;--sendbird-dark-secondary-300: #259c72;--sendbird-dark-secondary-200: #69c085;--sendbird-dark-secondary-100: #a8e2ab;--sendbird-dark-information-100: #adc9ff;--sendbird-dark-error-500: #9d091e;--sendbird-dark-error-400: #bf0711;--sendbird-dark-error-300: #de360b;--sendbird-dark-error-200: #f66161;--sendbird-dark-error-100: #fdaaaa;--sendbird-dark-background-700: #000000;--sendbird-dark-background-600: #161616;--sendbird-dark-background-500: #2C2C2C;--sendbird-dark-background-400: #393939;--sendbird-dark-background-300: #bdbdbd;--sendbird-dark-background-200: #e0e0e0;--sendbird-dark-background-100: #eeeeee;--sendbird-dark-background-50: #FFFFFF;--sendbird-dark-overlay-01: rgba(0, 0, 0, 0.55);--sendbird-dark-overlay-02: rgba(0, 0, 0, 0.32);--sendbird-dark-onlight-01: rgba(0, 0, 0, 0.88);--sendbird-dark-onlight-02: rgba(0, 0, 0, 0.50);--sendbird-dark-onlight-03: rgba(0, 0, 0, 0.38);--sendbird-dark-onlight-04: rgba(0, 0, 0, 0.12);--sendbird-dark-ondark-01: rgba(255, 255, 255, 0.88);--sendbird-dark-ondark-02: rgba(255, 255, 255, 0.50);--sendbird-dark-ondark-03: rgba(255, 255, 255, 0.38);--sendbird-dark-ondark-04: rgba(255, 255, 255, 0.12);--sendbird-dark-shadow-01: 0 1px 5px 0 rgba(33, 34, 66, 0.04), 0 0 3px 0 rgba(0, 0, 0, 0.08), 0 2px 1px 0 rgba(0, 0, 0, 0.12);--sendbird-dark-shadow-02: 0 3px 5px -3px rgba(33, 34, 66, 0.04), 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.12);--sendbird-dark-shadow-03: 0 6px 10px -5px rgba(0, 0, 0, 0.04), 0 6px 30px 5px rgba(0, 0, 0, 0.08), 0 16px 24px 2px rgba(0, 0, 0, 0.12);--sendbird-dark-shadow-04: 0 9px 15px -7px rgba(0, 0, 0, 0.04), 0 9px 46px 8px rgba(0, 0, 0, 0.08), 0 24px 38px 3px rgba(0, 0, 0, 0.12);--sendbird-light-shadow-05: 0 2px 8px 0 rgba(0, 0, 0, 0.08), 0 4px 6px 0 rgba(0, 0, 0, 0.12);--sendbird-dark-shadow-message-input: 0 1px 5px 0 rgba(33, 34, 66, 0.12), 0 0 1px 0 rgba(33, 34, 66, 0.16), 0 2px 1px 0 rgba(33, 34, 66, 0.08), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}:root{--sendbird-iconbutton-color: #825eeb;--sendbird-message-input-border-active: #7B53EF;--sendbird-selected-reaction-button-border-hover: #9E8CF5;--sendbird-add-reaction-button-border-hover: #9E8CF5;--sendbird-tooltip-background: #000000;--sendbird-tooltip-text-color: rgba(255, 255, 255, 0.88);--sendbird-button-border-focus: #FFFFFF;--sendbird-file-message-icon-background: #FFFFFF;--sendbird-font-family-default: "Roboto", sans-serif;--sendbird-message-balloon-width: 404px}.sendbird__offline .sendbird-channel-preview{cursor:not-allowed}.sendbird-channel-preview{position:relative;cursor:pointer;box-sizing:border-box;width:320px;height:80px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:12px 16px 12px 16px}.sendbird-theme--light .sendbird-channel-preview{border-bottom:solid 1px var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-channel-preview{border-bottom:solid 1px var(--sendbird-dark-ondark-04)}.sendbird-channel-preview:focus{outline:none}.sendbird-channel-preview .sendbird-channel-preview__avatar{width:56px;height:56px}.sendbird-channel-preview .sendbird-channel-preview__content{width:100%;height:100%;margin-left:16px}.sendbird-channel-preview .sendbird-channel-preview__content .sendbird-channel-preview__content__upper{display:flex;justify-content:space-between;width:216px;height:16px}.sendbird-channel-preview .sendbird-channel-preview__content .sendbird-channel-preview__content__upper .sendbird-channel-preview__content__upper__header{display:flex;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis}.sendbird-channel-preview .sendbird-channel-preview__content .sendbird-channel-preview__content__upper .sendbird-channel-preview__content__upper__header .sendbird-channel-preview__content__upper__header__broadcast-icon{padding-right:4px}.sendbird-channel-preview .sendbird-channel-preview__content .sendbird-channel-preview__content__upper .sendbird-channel-preview__content__upper__header .sendbird-channel-preview__content__upper__header__channel-name{overflow:hidden;text-overflow:ellipsis;max-width:128px;word-break:break-all;white-space:nowrap}.sendbird-channel-preview .sendbird-channel-preview__content .sendbird-channel-preview__content__upper .sendbird-channel-preview__content__upper__header .sendbird-channel-preview__content__upper__header__total-members{margin-top:2px;margin-left:4px}.sendbird-channel-preview .sendbird-channel-preview__content .sendbird-channel-preview__content__upper .sendbird-channel-preview__content__upper__header .sendbird-channel-preview__content__upper__header__frozen-icon{padding-left:4px}.sendbird-channel-preview .sendbird-channel-preview__content .sendbird-channel-preview__content__upper .sendbird-channel-preview__content__upper__last-message-at{margin-left:4px;margin-bottom:4px;white-space:nowrap}.sendbird-channel-preview .sendbird-channel-preview__content .sendbird-channel-preview__content__lower{margin-top:8px;width:216px;height:32px;display:flex;justify-content:space-between}.sendbird-channel-preview .sendbird-channel-preview__content .sendbird-channel-preview__content__lower .sendbird-channel-preview__content__lower__last-message{overflow:hidden;text-overflow:ellipsis}.sendbird-channel-preview .sendbird-channel-preview__content .sendbird-channel-preview__content__lower .sendbird-channel-preview__content__lower__unread-message-count{margin-left:8px;margin-bottom:12px}.sendbird-channel-preview .sendbird-channel-preview__action{position:absolute;top:12px;right:12px;display:inline-block}.sendbird-channel-preview .sendbird-channel-preview__action .sendbird-iconbutton{display:none}.sendbird-theme--light .sendbird-channel-preview:hover{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-channel-preview:hover{background-color:var(--sendbird-dark-background-500)}.sendbird-channel-preview:hover .sendbird-channel-preview__action .sendbird-iconbutton{display:inline-block}.sendbird-channel-preview:hover .sendbird-channel-preview__content__upper__last-message-at{display:none}.sendbird-channel-preview:hover .sendbird-channel-preview__content__lower__unread-message-count{display:none}.sendbird-channel-preview--active{padding:12px 16px 12px 12px}.sendbird-theme--light .sendbird-channel-preview--active{border-left:solid 4px var(--sendbird-light-primary-300);border-bottom:solid 1px var(--sendbird-light-onlight-04);background-color:var(--sendbird-light-primary-100)}.sendbird-theme--dark .sendbird-channel-preview--active{border-left:solid 4px var(--sendbird-dark-primary-200);border-bottom:solid 1px var(--sendbird-dark-ondark-04);background-color:var(--sendbird-dark-background-700)}.sendbird-theme--light .sendbird-channel-preview--active .sendbird-channel-preview__content__upper__header__channel-name{color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-channel-preview--active .sendbird-channel-preview__content__upper__header__channel-name{color:var(--sendbird-dark-primary-200)}.sendbird-chat-header--default-avatar{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border-radius:50%}.sendbird-theme--light .sendbird-chat-header--default-avatar{background-color:var(--sendbird-light-secondary-300)}.sendbird-theme--dark .sendbird-chat-header--default-avatar{background-color:var(--sendbird-dark-secondary-200)}.sendbird-image-renderer{overflow:hidden;position:relative}.sendbird-image-renderer__hidden-image-loader{display:none}.sendbird-icon{display:inline-block}.sendbird-icon:focus{outline:none}.sendbird-theme--light .sendbird-icon-color--primary [class*=fill]{fill:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-icon-color--primary [class*=fill]{fill:var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-icon-color--primary [class*=stroke]{stroke:var(--sendbird-light-primary-300);stroke-width:2px;stroke-linejoin:round}.sendbird-theme--dark .sendbird-icon-color--primary [class*=stroke]{stroke:var(--sendbird-dark-primary-200);stroke-width:2px;stroke-linejoin:round}.sendbird-theme--light .sendbird-icon-color--secondary [class*=fill]{fill:var(--sendbird-light-secondary-300)}.sendbird-theme--dark .sendbird-icon-color--secondary [class*=fill]{fill:var(--sendbird-dark-secondary-200)}.sendbird-theme--light .sendbird-icon-color--content [class*=fill]{fill:var(--sendbird-light-ondark-01)}.sendbird-theme--dark .sendbird-icon-color--content [class*=fill]{fill:var(--sendbird-dark-onlight-01)}.sendbird-theme--light .sendbird-icon-color--content-inverse [class*=fill]{fill:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-icon-color--content-inverse [class*=fill]{fill:var(--sendbird-dark-ondark-01)}.sendbird-icon-color--white [class*=fill]{fill:#fff}.sendbird-icon-color--gray [class*=fill]{fill:var(--sendbird-light-onlight-04)}.sendbird-theme--light .sendbird-icon-color--sent [class*=fill]{fill:var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-icon-color--sent [class*=fill]{fill:var(--sendbird-dark-ondark-03)}.sendbird-theme--light .sendbird-icon-color--read [class*=fill]{fill:var(--sendbird-light-secondary-300)}.sendbird-theme--dark .sendbird-icon-color--read [class*=fill]{fill:var(--sendbird-dark-secondary-200)}.sendbird-theme--light .sendbird-icon-color--on-background-1 [class*=fill]{fill:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-icon-color--on-background-1 [class*=fill]{fill:var(--sendbird-dark-ondark-01)}.sendbird-theme--light .sendbird-icon-color--on-background-2 [class*=fill]{fill:var(--sendbird-light-onlight-02)}.sendbird-theme--dark .sendbird-icon-color--on-background-2 [class*=fill]{fill:var(--sendbird-dark-ondark-02)}.sendbird-theme--light .sendbird-icon-color--on-background-3 [class*=fill]{fill:var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-icon-color--on-background-3 [class*=fill]{fill:var(--sendbird-dark-ondark-03)}.sendbird-theme--light .sendbird-icon-color--background-3 [class*=fill]{fill:var(--sendbird-light-background-300)}.sendbird-theme--dark .sendbird-icon-color--background-3 [class*=fill]{fill:var(--sendbird-dark-background-400)}.sendbird-theme--light .sendbird-icon-color--error [class*=fill]{fill:var(--sendbird-light-error-300)}.sendbird-theme--dark .sendbird-icon-color--error [class*=fill]{fill:var(--sendbird-dark-error-200)}.sendbird-avatar{display:inline-block;overflow:hidden;border-radius:50%;position:relative}.sendbird-avatar:focus{outline:none}.sendbird-avatar .sendbird-avatar-img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center}.sendbird-theme--light .sendbird-avatar .sendbird-avatar-img{background-color:var(--sendbird-light-background-300)}.sendbird-theme--dark .sendbird-avatar .sendbird-avatar-img{background-color:var(--sendbird-dark-background-300)}.sendbird-avatar .sendbird-avatar--inner__two-child .sendbird-avatar-img:first-child{transform:translate(2%, -50%)}.sendbird-avatar .sendbird-avatar--inner__two-child .sendbird-avatar-img:last-child{transform:translate(-102%, -50%)}.sendbird-avatar .sendbird-avatar--inner__three-child--upper .sendbird-avatar-img:first-child{transform:translate(-50%, -102%)}.sendbird-avatar .sendbird-avatar--inner__three-child--lower .sendbird-avatar-img:first-child{transform:translate(-77%, -23%) scale(0.5)}.sendbird-avatar .sendbird-avatar--inner__three-child--lower .sendbird-avatar-img:last-child{transform:translate(-23%, -23%) scale(0.5)}.sendbird-avatar .sendbird-avatar--inner__four-child .sendbird-avatar-img:first-child{transform:translate(-77%, -77%) scale(0.5)}.sendbird-avatar .sendbird-avatar--inner__four-child .sendbird-avatar-img:nth-child(2){transform:translate(-23%, -77%) scale(0.5)}.sendbird-avatar .sendbird-avatar--inner__four-child .sendbird-avatar-img:nth-child(3){transform:translate(-77%, -23%) scale(0.5)}.sendbird-avatar .sendbird-avatar--inner__four-child .sendbird-avatar-img:last-child{transform:translate(-23%, -23%) scale(0.5)}.sendbird-avatar .sendbird-avatar-img--default{display:flex;justify-content:center;align-items:center}.sendbird-theme--light .sendbird-avatar .sendbird-avatar-img--default{background-color:var(--sendbird-light-background-300)}.sendbird-theme--dark .sendbird-avatar .sendbird-avatar-img--default{background-color:var(--sendbird-dark-background-300)}.sendbird-badge{height:20px;min-width:20px;border-radius:10px;display:inline-block}.sendbird-theme--light .sendbird-badge{background-color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-badge{background-color:var(--sendbird-dark-primary-200)}.sendbird-badge .sendbird-badge__text{margin:0px 6px}[class*=sendbird-label]{font-family:var(--sendbird-font-family-default)}.sendbird-label--h-1{font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:-0.2px}.sendbird-label--h-2{font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.2px}.sendbird-label--subtitle-1{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:-0.2px}.sendbird-label--subtitle-2{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:-0.2px}.sendbird-label--body-1{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal}.sendbird-label--body-2{font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal}.sendbird-label--button-1{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal}.sendbird-label--button-2{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal}.sendbird-label--caption-1{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal}.sendbird-label--caption-2{font-size:12px;font-weight:bold;font-style:normal;line-height:1;letter-spacing:normal}.sendbird-label--caption-3{font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal}.sendbird-theme--light .sendbird-label--color-onbackground-1{color:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-label--color-onbackground-1{color:var(--sendbird-dark-ondark-01)}.sendbird-theme--light .sendbird-label--color-onbackground-2{color:var(--sendbird-light-onlight-02)}.sendbird-theme--dark .sendbird-label--color-onbackground-2{color:var(--sendbird-dark-ondark-02)}.sendbird-theme--light .sendbird-label--color-onbackground-3{color:var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-label--color-onbackground-3{color:var(--sendbird-dark-ondark-03)}.sendbird-theme--light .sendbird-label--color-onbackground-4{color:var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-label--color-onbackground-4{color:var(--sendbird-dark-ondark-04)}.sendbird-theme--light .sendbird-label--color-oncontent-1{color:var(--sendbird-light-ondark-01)}.sendbird-theme--dark .sendbird-label--color-oncontent-1{color:var(--sendbird-dark-onlight-01)}.sendbird-theme--light .sendbird-label--color-oncontent-2{color:var(--sendbird-light-ondark-02)}.sendbird-theme--dark .sendbird-label--color-oncontent-2{color:var(--sendbird-dark-onlight-02)}.sendbird-theme--light .sendbird-label--color-primary{color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-label--color-primary{color:var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-label--color-error{color:var(--sendbird-light-error-300)}.sendbird-theme--dark .sendbird-label--color-error{color:var(--sendbird-dark-error-200)}.sendbird-theme--light .sendbird-label--color-secondary-3{color:var(--sendbird-light-secondary-300)}.sendbird-theme--dark .sendbird-label--color-secondary-3{color:var(--sendbird-dark-secondary-200)}.sendbird-iconbutton{color:var(--sendbird-iconbutton-color);display:inline-flex;justify-content:center;align-items:center;padding:3px;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:4px;outline:0px}.sendbird-iconbutton .sendbird-iconbutton__inner{height:100%}.sendbird-theme--light .sendbird-iconbutton .sendbird-iconbutton__inner svg{fill:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-iconbutton .sendbird-iconbutton__inner svg{fill:var(--sendbird-dark-ondark-01)}.sendbird-theme--light .sendbird-iconbutton:hover{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-iconbutton:hover{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-iconbutton:active{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-iconbutton:active{background-color:var(--sendbird-dark-background-400)}.sendbird-iconbutton:disabled{cursor:not-allowed !important}.sendbird-theme--light .sendbird-iconbutton:disabled .sendbird-iconbutton__inner svg,.sendbird-theme--light .sendbird-iconbutton:disabled .sendbird-iconbutton__inner path{fill:var(--sendbird-light-onlight-02)}.sendbird-theme--dark .sendbird-iconbutton:disabled .sendbird-iconbutton__inner svg,.sendbird-theme--dark .sendbird-iconbutton:disabled .sendbird-iconbutton__inner path{fill:var(--sendbird-dark-ondark-02)}.sendbird-theme--light .sendbird-iconbutton--pressed{background-color:var(--sendbird-light-primary-100)}.sendbird-theme--dark .sendbird-iconbutton--pressed{background-color:var(--sendbird-dark-background-700)}.sendbird-channel-header{position:relative;height:64px;min-height:64px;width:320px;padding:8px 64px 8px 8px;box-sizing:border-box}.sendbird-theme--light .sendbird-channel-header{border-bottom:1px solid var(--sendbird-light-onlight-04);background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-channel-header{border-bottom:1px solid var(--sendbird-dark-ondark-04);background-color:var(--sendbird-dark-background-600)}.sendbird-channel-header.sendbird-channel-header--allow-edit .sendbird-channel-header__title{cursor:pointer}.sendbird-channel-header .sendbird-channel-header__title{display:flex;flex-direction:row;width:260px;height:48px;border-radius:4px}.sendbird-theme--light .sendbird-channel-header .sendbird-channel-header__title:hover{background:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-channel-header .sendbird-channel-header__title:hover{background:var(--sendbird-dark-background-500)}.sendbird-channel-header .sendbird-channel-header__title:focus{outline:none}.sendbird-theme--light .sendbird-channel-header .sendbird-channel-header__title:focus{background:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-channel-header .sendbird-channel-header__title:focus{background:var(--sendbird-dark-background-400)}.sendbird-theme--light .sendbird-channel-header .sendbird-channel-header__title:active{border:solid 2px var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-channel-header .sendbird-channel-header__title:active{border:solid 2px var(--sendbird-dark-primary-200)}.sendbird-channel-header .sendbird-channel-header__title .sendbird-channel-header__title__left{width:48px;padding:8px;box-sizing:border-box}.sendbird-channel-header .sendbird-channel-header__title .sendbird-channel-header__title__right{margin-left:4px;padding-top:8px}.sendbird-channel-header .sendbird-channel-header__title .sendbird-channel-header__title__right__name,.sendbird-channel-header .sendbird-channel-header__title .sendbird-channel-header__title__right__user-id{display:block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sendbird-channel-header .sendbird-channel-header__right-icon{position:absolute;right:16px;top:16px}.sendbird-edit-user-profile section{margin-top:16px}.sendbird-edit-user-profile section .sendbird-input-label{display:block;margin-bottom:12px}.sendbird-edit-user-profile .sendbird-edit-user-profile__img .sendbird-input-label{margin-bottom:12px}.sendbird-edit-user-profile__img{position:relative}.sendbird-edit-user-profile__img__avatar-button{position:absolute;top:50px;left:96px}.sendbird-edit-user-profile__theme__theme-icon .sendbird-icon{cursor:pointer}.sendbird-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sendbird-modal__content{width:480px;border-radius:4px;z-index:10001;padding:18px 24px 24px 24px;position:relative;box-sizing:border-box}.sendbird-theme--light .sendbird-modal__content{background-color:var(--sendbird-light-background-50);box-shadow:var(--sendbird-light-shadow-04)}.sendbird-theme--dark .sendbird-modal__content{background-color:var(--sendbird-dark-background-500);box-shadow:var(--sendbird-dark-shadow-04)}.sendbird-modal__content .sendbird-modal__close{position:absolute;top:16px;right:16px;cursor:pointer}.sendbird-theme--light .sendbird-modal__content .sendbird-modal__close path{fill:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-modal__content .sendbird-modal__close path{fill:var(--sendbird-dark-ondark-01)}.sendbird-modal__content .sendbird-modal__header{margin-bottom:16px}.sendbird-modal__content .sendbird-modal__footer{margin-top:32px;text-align:right}.sendbird-modal__content .sendbird-modal__footer .sendbird-button:last-child{margin-left:8px;width:80px;height:40px}.sendbird-modal__backdrop{position:fixed;z-index:10000;height:100%;width:100%;top:0;left:0}.sendbird-theme--light .sendbird-modal__backdrop{background-color:var(--sendbird-light-overlay-02)}.sendbird-theme--dark .sendbird-modal__backdrop{background-color:var(--sendbird-dark-overlay-02)}body.sendbird-modal-pop-up{overflow:hidden !important}.sendbird-button{display:inline-block;box-shadow:none;border-radius:4px;padding:0px;font-family:var(--sendbird-font-family-default);cursor:pointer}.sendbird-button:hover{box-shadow:none}.sendbird-button:focus{outline:none}.sendbird-button:active{box-shadow:none}.sendbird-button.sendbird-button__disabled{cursor:not-allowed}.sendbird-theme--light .sendbird-button.sendbird-button__disabled{border:none;background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-button.sendbird-button__disabled{border:none;background-color:var(--sendbird-dark-background-400)}.sendbird-theme--light .sendbird-button.sendbird-button__disabled:hover{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-button.sendbird-button__disabled:hover{background-color:var(--sendbird-dark-background-400)}.sendbird-button--big{height:40px}.sendbird-button--big .sendbird-button__text{margin:10px 16px}.sendbird-button--small{height:32px}.sendbird-button--small .sendbird-button__text{margin:6px 16px}.sendbird-theme--light .sendbird-button--primary{border:1px solid var(--sendbird-light-primary-300);background-color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-button--primary{border:1px solid var(--sendbird-dark-primary-200);background-color:var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-button--primary .sendbird-button__text{color:var(--sendbird-light-ondark-01)}.sendbird-theme--dark .sendbird-button--primary .sendbird-button__text{color:var(--sendbird-dark-onlight-01)}.sendbird-theme--light .sendbird-button--primary:hover{background-color:var(--sendbird-light-primary-400);border-color:var(--sendbird-light-primary-400)}.sendbird-theme--dark .sendbird-button--primary:hover{background-color:var(--sendbird-dark-primary-300);border-color:var(--sendbird-dark-primary-300)}.sendbird-theme--light .sendbird-button--primary:focus{box-shadow:0px 0px 0px 2px var(--sendbird-light-primary-300);border:1px solid var(--sendbird-button-border-focus)}.sendbird-theme--dark .sendbird-button--primary:focus{box-shadow:0px 0px 0px 2px var(--sendbird-dark-primary-200);border:1px solid var(--sendbird-button-border-focus)}.sendbird-theme--light .sendbird-button--primary:active{background-color:var(--sendbird-light-primary-500)}.sendbird-theme--dark .sendbird-button--primary:active{background-color:var(--sendbird-dark-primary-400)}.sendbird-theme--light .sendbird-button--primary:focus .sendbird-button--primary:hover{box-shadow:0px 0px 0px 2px var(--sendbird-light-primary-400)}.sendbird-theme--dark .sendbird-button--primary:focus .sendbird-button--primary:hover{box-shadow:0px 0px 0px 2px var(--sendbird-dark-primary-300)}.sendbird-theme--light .sendbird-button--primary:focus .sendbird-button--primary:active{box-shadow:0px 0px 0px 2px var(--sendbird-light-primary-500)}.sendbird-theme--dark .sendbird-button--primary:focus .sendbird-button--primary:active{box-shadow:0px 0px 0px 2px var(--sendbird-dark-primary-400)}.sendbird-button--secondary{background-color:rgba(0,0,0,0)}.sendbird-theme--light .sendbird-button--secondary{border:1px solid var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-button--secondary{border:1px solid var(--sendbird-dark-ondark-03)}.sendbird-theme--light .sendbird-button--secondary .sendbird-button__text{color:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-button--secondary .sendbird-button__text{color:var(--sendbird-dark-ondark-01)}.sendbird-button--secondary:hover{background-color:rgba(0,0,0,0)}.sendbird-theme--light .sendbird-button--secondary:hover{border:1px solid var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-button--secondary:hover{border:1px solid var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-button--secondary:hover .sendbird-button__text{color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-button--secondary:hover .sendbird-button__text{color:var(--sendbird-dark-primary-200)}.sendbird-button--secondary.sendbird-button__disabled{cursor:not-allowed;border:none}.sendbird-theme--light .sendbird-button--secondary.sendbird-button__disabled{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-button--secondary.sendbird-button__disabled{background-color:var(--sendbird-dark-background-400)}.sendbird-theme--light .sendbird-button--secondary.sendbird-button__disabled .sendbird-button__text{color:var(--sendbird-light-onlight-02)}.sendbird-theme--dark .sendbird-button--secondary.sendbird-button__disabled .sendbird-button__text{color:var(--sendbird-dark-ondark-02)}.sendbird-button--secondary.sendbird-button__disabled:hover{border:none}.sendbird-theme--light .sendbird-button--secondary.sendbird-button__disabled:hover{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-button--secondary.sendbird-button__disabled:hover{background-color:var(--sendbird-dark-background-400)}.sendbird-theme--light .sendbird-button--secondary.sendbird-button__disabled:hover .sendbird-button__text{color:var(--sendbird-light-onlight-02)}.sendbird-theme--dark .sendbird-button--secondary.sendbird-button__disabled:hover .sendbird-button__text{color:var(--sendbird-dark-ondark-02)}.sendbird-theme--light .sendbird-button--secondary:hover .sendbird-button--secondary:focus .sendbird-button__text{color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-button--secondary:hover .sendbird-button--secondary:focus .sendbird-button__text{color:var(--sendbird-dark-primary-200)}.sendbird-button--secondary:focus{border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.sendbird-theme--light .sendbird-button--secondary:focus{box-shadow:var(--sendbird-light-primary-300) 0px 0px 0px 2px}.sendbird-theme--dark .sendbird-button--secondary:focus{box-shadow:var(--sendbird-dark-primary-200) 0px 0px 0px 2px}.sendbird-theme--light .sendbird-button--secondary:focus .sendbird-button__text{color:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-button--secondary:focus .sendbird-button__text{color:var(--sendbird-dark-ondark-01)}.sendbird-button--secondary:active{box-shadow:none}.sendbird-theme--light .sendbird-button--secondary:active{border:1px solid var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-button--secondary:active{border:1px solid var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-button--secondary:active .sendbird-button__text{color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-button--secondary:active .sendbird-button__text{color:var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-button--danger{border:1px solid var(--sendbird-light-error-300);background-color:var(--sendbird-light-error-300)}.sendbird-theme--dark .sendbird-button--danger{border:1px solid var(--sendbird-dark-error-200);background-color:var(--sendbird-dark-error-200)}.sendbird-theme--light .sendbird-button--danger .sendbird-button__text{color:var(--sendbird-light-ondark-01)}.sendbird-theme--dark .sendbird-button--danger .sendbird-button__text{color:var(--sendbird-dark-onlight-01)}.sendbird-theme--light .sendbird-button--danger:hover{background-color:var(--sendbird-light-error-400);border-color:var(--sendbird-light-error-400)}.sendbird-theme--dark .sendbird-button--danger:hover{background-color:var(--sendbird-dark-error-400);border-color:var(--sendbird-dark-error-400)}.sendbird-theme--light .sendbird-button--danger:focus{box-shadow:0px 0px 0px 2px var(--sendbird-light-error-300);border-color:var(--sendbird-button-border-focus)}.sendbird-theme--dark .sendbird-button--danger:focus{box-shadow:0px 0px 0px 2px var(--sendbird-dark-error-300);border-color:var(--sendbird-button-border-focus)}.sendbird-button--danger:active{box-shadow:none}.sendbird-theme--light .sendbird-button--danger:active{background-color:var(--sendbird-light-error-500)}.sendbird-theme--dark .sendbird-button--danger:active{background-color:var(--sendbird-dark-error-500)}.sendbird-theme--light .sendbird-button--danger:hover .sendbird-button--danger:focus{box-shadow:0px 0px 0px 2px var(--sendbird-light-error-400)}.sendbird-theme--dark .sendbird-button--danger:hover .sendbird-button--danger:focus{box-shadow:0px 0px 0px 2px var(--sendbird-dark-error-400)}.sendbird-theme--light .sendbird-button--danger:active .sendbird-button--danger:focus{box-shadow:0px 0px 0px 2px var(--sendbird-light-error-500)}.sendbird-theme--dark .sendbird-button--danger:active .sendbird-button--danger:focus{box-shadow:0px 0px 0px 2px var(--sendbird-dark-error-500)}.sendbird-button--disabled{border:1px solid rgba(0,0,0,0);cursor:not-allowed}.sendbird-theme--light .sendbird-button--disabled{background-color:var(--sendbird-light-background-200);color:var(--sendbird-light-ondark-01)}.sendbird-theme--dark .sendbird-button--disabled{background-color:var(--sendbird-dark-background-400);color:var(--sendbird-dark-onlight-01)}.sendbird-input{display:inline-block;width:100%;height:40px;position:relative}.sendbird-input .sendbird-input__input{width:100%;height:100%;border-radius:4px;font-family:var(--sendbird-font-family-default);font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;padding:10px 16px;box-sizing:border-box;background-color:inherit}.sendbird-theme--light .sendbird-input .sendbird-input__input{color:var(--sendbird-light-onlight-01);caret-color:var(--sendbird-light-primary-300);border:solid 1px var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-input .sendbird-input__input{color:var(--sendbird-dark-ondark-01);caret-color:var(--sendbird-dark-primary-200);border:solid 1px var(--sendbird-dark-ondark-03)}.sendbird-input .sendbird-input__input:focus{outline:none}.sendbird-theme--light .sendbird-input .sendbird-input__input:focus{box-shadow:0 1px 5px 0 var(--sendbird-light-onlight-04),0 0 1px 0 rgba(0,0,0,.16),0 2px 1px 0 rgba(0,0,0,.08);color:var(--sendbird-light-onlight-01);border:solid 2px var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-input .sendbird-input__input:focus{box-shadow:0 1px 5px 0 var(--sendbird-dark-ondark-04),0 0 1px 0 rgba(0,0,0,.16),0 2px 1px 0 rgba(0,0,0,.08);color:var(--sendbird-dark-ondark-01);border:solid 2px var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-input .sendbird-input__input:active{box-shadow:0 1px 5px 0 var(--sendbird-light-onlight-04),0 0 1px 0 rgba(0,0,0,.16),0 2px 1px 0 rgba(0,0,0,.08);color:var(--sendbird-light-onlight-01);border:solid 1px var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-input .sendbird-input__input:active{box-shadow:0 1px 5px 0 var(--sendbird-dark-ondark-04),0 0 1px 0 rgba(0,0,0,.16),0 2px 1px 0 rgba(0,0,0,.08);color:var(--sendbird-dark-ondark-01);border:solid 1px var(--sendbird-dark-primary-200)}.sendbird-input .sendbird-input__input:disabled{cursor:not-allowed}.sendbird-theme--light .sendbird-input .sendbird-input__input:disabled{background-color:var(--sendbird-light-background-100);color:var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-input .sendbird-input__input:disabled{background-color:var(--sendbird-dark-background-500);color:var(--sendbird-dark-ondark-03)}.sendbird-input .sendbird-input__placeholder{position:absolute;pointer-events:none;top:10px;left:16px;font-family:var(--sendbird-font-family-default);font-size:14px;line-height:1.43}.sendbird-theme--light .sendbird-input .sendbird-input__placeholder{color:var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-input .sendbird-input__placeholder{color:var(--sendbird-dark-ondark-03)}.sendbird-input-label{margin:4px 0}.sendbird-textbutton{text-decoration:underline;cursor:pointer;display:inline-block}.sendbird-textbutton--not-underline{text-decoration:none;cursor:pointer}.sendbird-textbutton--disabled{cursor:not-allowed}.sendbird-theme--light .sendbird-textbutton--disabled{color:var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-textbutton--disabled{color:var(--sendbird-dark-ondark-03)}.sendbird-theme--light .sendbird-color--onbackground-1{color:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-color--onbackground-1{color:var(--sendbird-dark-ondark-01)}.sendbird-theme--light .sendbird-color--onbackground-1--background-color{background-color:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-color--onbackground-1--background-color{background-color:var(--sendbird-dark-ondark-01)}.sendbird-theme--light .sendbird-color--onbackground-2{color:var(--sendbird-light-onlight-02)}.sendbird-theme--dark .sendbird-color--onbackground-2{color:var(--sendbird-dark-ondark-02)}.sendbird-theme--light .sendbird-color--onbackground-2--background-color{background-color:var(--sendbird-light-onlight-02)}.sendbird-theme--dark .sendbird-color--onbackground-2--background-color{background-color:var(--sendbird-dark-ondark-02)}.sendbird-theme--light .sendbird-color--onbackground-3{color:var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-color--onbackground-3{color:var(--sendbird-dark-ondark-03)}.sendbird-theme--light .sendbird-color--onbackground-3--background-color{background-color:var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-color--onbackground-3--background-color{background-color:var(--sendbird-dark-ondark-03)}.sendbird-theme--light .sendbird-color--onbackground-4{color:var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-color--onbackground-4{color:var(--sendbird-dark-ondark-04)}.sendbird-theme--light .sendbird-color--onbackground-4--background-color{background-color:var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-color--onbackground-4--background-color{background-color:var(--sendbird-dark-ondark-04)}.sendbird-theme--light .sendbird-color--oncontent-1{color:var(--sendbird-light-ondark-01)}.sendbird-theme--dark .sendbird-color--oncontent-1{color:var(--sendbird-dark-onlight-01)}.sendbird-theme--light .sendbird-color--oncontent-1--background-color{background-color:var(--sendbird-light-ondark-01)}.sendbird-theme--dark .sendbird-color--oncontent-1--background-color{background-color:var(--sendbird-dark-onlight-01)}.sendbird-theme--light .sendbird-color--primary{color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-color--primary{color:var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-color--primary--background-color{background-color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-color--primary--background-color{background-color:var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-color--error{color:var(--sendbird-light-error-300)}.sendbird-theme--dark .sendbird-color--error{color:var(--sendbird-dark-error-200)}.sendbird-theme--light .sendbird-color--error--background-color{background-color:var(--sendbird-light-error-300)}.sendbird-theme--dark .sendbird-color--error--background-color{background-color:var(--sendbird-dark-error-300)}.sendbird-add-channel__rectangle-wrap{margin-top:26px}.sendbird-add-channel__rectangle-footer{text-align:right;margin-top:32px}.sendbird-add-channel__rectangle{width:432px;height:72px;border-radius:4px;margin-bottom:8px;padding:25px 72px;position:relative;box-sizing:border-box;cursor:pointer}.sendbird-theme--light .sendbird-add-channel__rectangle{border:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-add-channel__rectangle{border:1px solid var(--sendbird-dark-ondark-04)}.sendbird-add-channel__rectangle .sendbird-icon{position:absolute;left:22px;top:24px}.sendbird-create-channel--content{width:480px;max-height:552px}.sendbird-create-channel--scroll{height:360px;overflow-y:auto}.sendbird-muted-avatar{border-radius:50%;display:inline-block}.sendbird-muted-avatar .sendbird-muted-avatar__icon{position:relative}.sendbird-muted-avatar .sendbird-muted-avatar__icon .sendbird-icon{position:absolute;top:4px;left:4px}.sendbird-muted-avatar .sendbird-muted-avatar__bg{opacity:.5;position:absolute;border-radius:50%;top:0;left:0}.sendbird-theme--light .sendbird-muted-avatar .sendbird-muted-avatar__bg{background-color:var(--sendbird-light-primary-400)}.sendbird-theme--dark .sendbird-muted-avatar .sendbird-muted-avatar__bg{background-color:var(--sendbird-dark-primary-300)}.sendbird-checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sendbird-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.sendbird-checkbox--checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border-radius:2px;background-color:inherit}.sendbird-theme--light .sendbird-checkbox--checkmark{border:2px solid var(--sendbird-light-background-400)}.sendbird-theme--dark .sendbird-checkbox--checkmark{border:2px solid var(--sendbird-dark-background-300)}.sendbird-theme--light .sendbird-checkbox input:focus~.sendbird-checkbox--checkmark{box-shadow:0px 0px 0px 2px var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-checkbox input:focus~.sendbird-checkbox--checkmark{box-shadow:0px 0px 0px 2px var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-checkbox input:checked~.sendbird-checkbox--checkmark{background-color:var(--sendbird-light-primary-300);border:2px solid var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-checkbox input:checked~.sendbird-checkbox--checkmark{background-color:var(--sendbird-dark-primary-200);border:2px solid var(--sendbird-dark-primary-200)}.sendbird-checkbox--checkmark:after{content:"";position:absolute;display:none}.sendbird-checkbox input:checked~.sendbird-checkbox--checkmark:after{display:block}.sendbird-theme--light .sendbird-checkbox .sendbird-checkbox--checkmark:after{left:5px;top:-0.5px;width:7px;height:12px;border:solid var(--sendbird-light-background-50);border-width:0 2px 2px 0;transform:rotate(45deg)}.sendbird-theme--dark .sendbird-checkbox .sendbird-checkbox--checkmark:after{left:5px;top:-0.5px;width:7px;height:12px;border:solid var(--sendbird-dark-background-600);border-width:0 2px 2px 0;transform:rotate(45deg)}.sendbird__user-profile{width:320px;border-radius:4px;padding:24px;box-sizing:border-box;text-align:center}.sendbird-theme--light .sendbird__user-profile{box-shadow:var(--sendbird-light-shadow-02);background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird__user-profile{box-shadow:var(--sendbird-dark-shadow-02);background-color:var(--sendbird-dark-background-500)}.sendbird__user-profile .sendbird__user-profile-avatar{margin:8px 0px}.sendbird__user-profile .sendbird__user-profile-name{max-width:270px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.sendbird__user-profile .sendbird__user-profile-message{margin-top:20px}.sendbird__user-profile .sendbird__user-profile-message button{width:272px}.sendbird__user-profile .sendbird__user-profile-separator{margin:24px 0px;height:1px}.sendbird-theme--light .sendbird__user-profile .sendbird__user-profile-separator{background-color:var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird__user-profile .sendbird__user-profile-separator{background-color:var(--sendbird-dark-ondark-04)}.sendbird__user-profile .sendbird__user-profile-userId--label,.sendbird__user-profile .sendbird__user-profile-userId--value{display:block;text-align:left}.sendbird__user-profile .sendbird__user-profile-userId--label{margin-bottom:8px}body.sendbird-emoji-list-pop-up,body.sendbird-menu-items-pop-up{overflow:hidden !important}.sendbird__offline .sendbird-dropdown__menu .sendbird-dropdown__menu-item{cursor:not-allowed}.sendbird-dropdown__menu{z-index:99999;position:absolute;top:100%;left:0;min-width:140px;margin:0px;padding:8px 0px;border-radius:4px;list-style:none}.sendbird-theme--light .sendbird-dropdown__menu{box-shadow:var(--sendbird-light-shadow-02);background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-dropdown__menu{box-shadow:var(--sendbird-dark-shadow-02);background-color:var(--sendbird-dark-background-500)}.sendbird-dropdown__menu .sendbird-dropdown__menu-item{cursor:pointer;white-space:nowrap;padding:8px 16px}.sendbird-dropdown__menu .sendbird-dropdown__menu-item.disable{cursor:not-allowed}.sendbird-theme--light .sendbird-dropdown__menu .sendbird-dropdown__menu-item.disable:hover{background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-dropdown__menu .sendbird-dropdown__menu-item.disable:hover{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-dropdown__menu .sendbird-dropdown__menu-item:hover{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-dropdown__menu .sendbird-dropdown__menu-item:hover{background-color:var(--sendbird-dark-background-400)}.sendbird-dropdown__reaction-bar{position:absolute;top:100%;left:0;min-width:44px;max-width:352px;max-height:208px;overflow-y:scroll;margin:0px;padding:8px;border-radius:8px;list-style:none}.sendbird-theme--light .sendbird-dropdown__reaction-bar{box-shadow:var(--sendbird-light-shadow-02);background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-dropdown__reaction-bar{box-shadow:var(--sendbird-dark-shadow-02);background-color:var(--sendbird-dark-background-500)}.sendbird-dropdown__reaction-bar .sendbird-dropdown__reaction-bar__row .sendbird-reaction-button,.sendbird-dropdown__reaction-bar .sendbird-dropdown__reaction-bar__row .sendbird-reaction-button--selected{margin:4px}.sendbird-dropdown__menu-backdrop{background-color:rgba(0,0,0,0);position:fixed;top:0;left:0;width:100%;height:100%}.sendbird-reactions--pressed{display:block !important}.sendbird-icon--pressed{display:block !important}.sendbird-sort-by-row{display:flex;justify-content:flex-start;align-items:center}.sendbird-user-list-item{display:block;position:relative;box-sizing:border-box;width:432px;height:56px}.sendbird-theme--light .sendbird-user-list-item{border-bottom:1px solid var(--sendbird-light-onlight-04);background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-user-list-item{border-bottom:1px solid var(--sendbird-dark-ondark-04);background-color:var(--sendbird-dark-background-500)}.sendbird-user-list-item__avatar{position:absolute;top:8px;left:0px;z-index:1;cursor:pointer}.sendbird-user-list-item .sendbird-muted-avatar{position:absolute;top:8px;left:0px;z-index:2;pointer-events:none}.sendbird-user-list-item__title{position:absolute;top:17px;left:56px;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sendbird-user-list-item__subtitle{position:absolute;top:23px;left:140px;max-width:237px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sendbird-user-list-item__checkbox{position:absolute;top:16px;right:16px}.sendbird-user-list-item__action{position:absolute;right:0;top:10px}.sendbird-user-list-item__operator{position:absolute;right:40px;top:22px}.sendbird-place-holder{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.sendbird-place-holder .sendbird-place-holder__body{display:flex;flex-direction:column;height:104px;align-items:center}.sendbird-place-holder .sendbird-place-holder__body .sendbird-place-holder__body__icon{margin-bottom:10px}.sendbird-place-holder .sendbird-place-holder__body .sendbird-place-holder__body__text{margin-top:10px}.sendbird-place-holder .sendbird-place-holder__body__reconnect{margin-top:18px;display:flex;flex-direction:row;cursor:pointer}.sendbird-place-holder .sendbird-place-holder__body__reconnect .sendbird-place-holder__body__reconnect__icon{margin-right:4px}.sendbird-place-holder .sendbird-place-holder__body--align-top{position:absolute;top:24px;display:flex;width:100%;flex-direction:column;justify-content:center}.sendbird-place-holder .sendbird-place-holder__body--align-top .sendbird-place-holder__body--align-top__text{display:flex;flex-direction:row;justify-content:center;padding-left:16px;padding-right:16px}.sendbird-place-holder .sendbird-place-holder__body--align-top .sendbird-place-holder__body--align-top__text .sendbird-place-holder__body--align-top__text__search-in{display:flex;min-width:60px;margin-right:2px}.sendbird-place-holder .sendbird-place-holder__body--align-top .sendbird-place-holder__body--align-top__text .sendbird-place-holder__body--align-top__text__channel-name{display:block;max-width:calc(100% - 62px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sendbird-place-holder .sendbird-place-holder__body--align-top .sendbird-place-hlder__body--align-top__searching,.sendbird-place-holder .sendbird-place-holder__body--align-top .sendbird-place-hlder__body--align-top__no-result{display:flex;justify-content:center}.sendbird-loader{display:inline-block;-webkit-animation:1s infinite linear;animation:1s infinite linear;-webkit-animation-name:rotate;animation-name:rotate}@-webkit-keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.sendbird-channel-list{width:320px;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.sendbird-theme--light .sendbird-channel-list{background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-channel-list{background-color:var(--sendbird-dark-background-600)}.sendbird-channel-list__header{height:64px;min-height:64px}.sendbird-channel-list__body{flex:1 1 0;-ms-flex:1;overflow-y:auto;overflow-x:hidden}.sendbird-conversation{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box}.sendbird-theme--light .sendbird-conversation{background-color:var(--sendbird-light-background-50);border:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-conversation{background-color:var(--sendbird-dark-background-600);border:1px solid var(--sendbird-dark-ondark-04)}.sendbird-conversation__messages{overflow-y:auto;flex:1 1 0;order:2}.sendbird-conversation__messages-list{display:flex;flex-direction:column;height:100%;justify-content:flex-end}.sendbird-conversation__footer{width:100%;order:3;padding:0px 0px 24px 0px}@-webkit-keyframes sbHighlight{0%{background-color:#fff2b6}99%{background-color:#fff2b6}}@keyframes sbHighlight{0%{background-color:#fff2b6}99%{background-color:#fff2b6}}@-webkit-keyframes sbTextHighlight{0%{color:var(--sendbird-dark-onlight-01)}99%{color:var(--sendbird-dark-onlight-01)}}@keyframes sbTextHighlight{0%{color:var(--sendbird-dark-onlight-01)}99%{color:var(--sendbird-dark-onlight-01)}}@-webkit-keyframes sbHighlightBlock{0%{opacity:.5;background-color:#fff2b6}99%{opacity:.5;background-color:#fff2b6}}@keyframes sbHighlightBlock{0%{opacity:.5;background-color:#fff2b6}99%{opacity:.5;background-color:#fff2b6}}.sendbird-msg-hoc__animated .sendbird-message-content{-webkit-animation:bounce 1s ease;animation:bounce 1s ease}@-webkit-keyframes bounce{50%{transform:translateY(-10px)}60%{transform:translateY(0)}90%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes bounce{50%{transform:translateY(-10px)}60%{transform:translateY(0)}90%{transform:translateY(-10px)}100%{transform:translateY(0)}}.sendbird-msg-hoc__highlighted .sendbird-text-message-item-body,.sendbird-msg-hoc__highlighted .sendbird-file-message-item-body{-webkit-animation-name:sbHighlight;animation-name:sbHighlight;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sendbird-msg-hoc__highlighted .sendbird-text-message-item-body__message,.sendbird-msg-hoc__highlighted .sendbird-file-message-item-body__file-name__text{-webkit-animation-name:sbTextHighlight;animation-name:sbTextHighlight;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sendbird-msg-hoc__highlighted .sendbird-thumbnail-message-item-body .sendbird-thumbnail-message-item-body__image-cover{display:block;-webkit-animation-name:sbHighlightBlock;animation-name:sbHighlightBlock;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sendbird-msg-hoc__highlighted .sendbird-og-message-item-body .sendbird-og-message-item-body__cover{display:block;-webkit-animation-name:sbHighlightBlock;animation-name:sbHighlightBlock;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sendbird-msg-hoc__highlighted .sendbird-message-content-reactions{-webkit-animation-name:sbHighlight;animation-name:sbHighlight;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sendbird-conversation__scroll-container{display:flex;height:100%;overflow-y:auto;overflow-x:hidden;flex-direction:column}.sendbird-conversation__scroll-container .sendbird-conversation__padding{flex:1 1 0}.sendbird-conversation__footer{position:relative;box-sizing:border-box;margin-top:6px}.sendbird-conversation__footer .sendbird-conversation__footer__typing-indicator{position:absolute;display:inline-flex;bottom:8px}.sendbird-conversation__footer .sendbird-conversation__footer__typing-indicator .sendbird-conversation__footer__typing-indicator__text{margin-left:24px;margin-right:10px}.sendbird-reaction-button{border-radius:8px;display:inline-block;border:solid 1px rgba(0,0,0,0);cursor:pointer}.sendbird-theme--light .sendbird-reaction-button:hover{border:solid 1px var(--sendbird-light-background-100);background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-reaction-button:hover{border:solid 1px var(--sendbird-dark-background-400);background-color:var(--sendbird-dark-background-400)}.sendbird-reaction-button__inner{margin:3px}.sendbird-reaction-button--selected{cursor:pointer;border-radius:8px;display:inline-block}.sendbird-theme--light .sendbird-reaction-button--selected{border:solid 1px var(--sendbird-light-primary-100);background-color:var(--sendbird-light-primary-100)}.sendbird-theme--dark .sendbird-reaction-button--selected{border:solid 1px var(--sendbird-dark-primary-400);background-color:var(--sendbird-dark-primary-400)}.sendbird-reaction-button--selected:hover{border:solid 1px var(--sendbird-selected-reaction-button-border-hover)}.sendbird-reaction-button--selected__inner{margin:3px}.sendbird-reaction-button--selected.sendbird-reactions--pressed{display:block !important}.sendbird-conversation__messages .sendbird-conversation__messages-padding{padding-left:24px;padding-right:24px;height:100%;overflow:scroll}.sendbird-conversation__messages .sendbird-separator,.sendbird-conversation__messages .sendbird-admin-message{padding-top:8px;padding-bottom:8px}.sendbird-conversation__scroll-bottom-button{position:-webkit-sticky;position:sticky;display:flex;align-items:center;justify-content:center;bottom:30px;left:calc(100% - 65px);width:40px;height:40px;border-radius:24px;z-index:1}.sendbird-theme--light .sendbird-conversation__scroll-bottom-button{background-color:var(--sendbird-light-background-50);box-shadow:var(--sendbird-light-shadow-05)}.sendbird-theme--dark .sendbird-conversation__scroll-bottom-button{background-color:var(--sendbird-dark-background-400);box-shadow:var(--sendbird-dark-shadow-05)}.sendbird-conversation__scroll-bottom-button:hover{cursor:pointer}.sendbird-theme--light .sendbird-conversation__scroll-bottom-button:hover{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-conversation__scroll-bottom-button:hover{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-conversation__scroll-bottom-button:active{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-conversation__scroll-bottom-button:active{background-color:var(--sendbird-dark-background-700)}.sendbird-conversation__scroll-bottom-button:focus{outline:none}.sendbird-message-content{position:relative;display:inline-flex;flex-direction:row;width:100%;height:100%}.sendbird-message-content.incoming{justify-content:flex-start}.sendbird-message-content.outgoing{justify-content:flex-end}.sendbird-message-content .sendbird-message-content__middle .sendbird-message-content__middle__quote-message.use-quote{margin-top:-8px;bottom:-8px}.sendbird-message-content.incoming .sendbird-message-content__left{position:relative;display:inline-flex;min-width:40px}.sendbird-message-content.incoming .sendbird-message-content__left .sendbird-message-content__left__avatar{position:absolute;left:0px;bottom:2px}.sendbird-message-content.incoming .sendbird-message-content__middle{position:relative;display:inline-flex;flex-direction:column;max-width:400px;align-items:flex-start}.sendbird-message-content.incoming .sendbird-message-content__middle .sendbird-message-content__middle__body-container .sendbird-message-content__middle__body-container__created-at{position:absolute;bottom:6px;right:-84px;white-space:nowrap;display:flex;flex-direction:row;min-width:80px}.sendbird-message-content.incoming .sendbird-message-content__middle .sendbird-message-content__middle__body-container .sendbird-message-content__middle__body-container__created-at.supposed-hover{display:none}.sendbird-message-content.incoming .sendbird-message-content__middle .sendbird-message-content__middle__sender-name{position:relative;margin-left:12px;margin-bottom:4px}.sendbird-message-content.incoming .sendbird-message-content__middle .sendbird-message-content__middle__quote-message{position:relative;width:100%;display:inline-flex}.sendbird-message-content.incoming .sendbird-message-content__middle .sendbird-message-content__middle__quote-message.outgoing{justify-content:flex-end}.sendbird-message-content.incoming .sendbird-message-content__middle .sendbird-message-content__middle__quote-message.incoming{justify-content:flex-start}.sendbird-message-content.incoming .sendbird-message-content__right{position:relative;display:inline-flex;width:50px;margin-left:4px;padding-top:18px}.sendbird-message-content.incoming .sendbird-message-content__right.use-reactions{width:70px}.sendbird-message-content.incoming .sendbird-message-content__right.chain-top{padding-top:2px}.sendbird-message-content.incoming .sendbird-message-content__right.chain-top.use-quote{padding-top:18px}.sendbird-message-content.incoming .sendbird-message-content__right .sendbird-message-content-menu{position:relative;flex-direction:row;height:32px;display:none}.sendbird-message-content.incoming .sendbird-message-content__right .sendbird-message-content-menu.supposed-hover{display:inline-flex}.sendbird-message-content.incoming:hover .sendbird-message-content__right .sendbird-message-content-menu{display:inline-flex}.sendbird-message-content.incoming:hover .sendbird-message-content__middle .sendbird-message-content__middle__body-container .sendbird-message-content__middle__body-container__created-at{display:none}.sendbird-message-content.outgoing .sendbird-message-content__left{position:relative;box-sizing:border-box;display:inline-flex;justify-content:flex-end;width:50px}.sendbird-message-content.outgoing .sendbird-message-content__left.use-reactions{width:70px}.sendbird-message-content.outgoing .sendbird-message-content__left.use-quote .sendbird-message-content-menu{top:18px}.sendbird-message-content.outgoing .sendbird-message-content__left .sendbird-message-content-menu{position:absolute;top:2px;right:4px;flex-direction:row;display:none}.sendbird-message-content.outgoing .sendbird-message-content__left .sendbird-message-content-menu.supposed-hover{display:inline-flex}.sendbird-message-content.outgoing .sendbird-message-content__middle{position:relative;display:inline-flex;flex-direction:column;max-width:400px;align-items:flex-end}.sendbird-message-content.outgoing .sendbird-message-content__middle .sendbird-message-content__middle__quote-message{position:relative;width:100%;display:inline-flex}.sendbird-message-content.outgoing .sendbird-message-content__middle .sendbird-message-content__middle__quote-message.outgoing{justify-content:flex-end}.sendbird-message-content.outgoing .sendbird-message-content__middle .sendbird-message-content__middle__quote-message.incoming{justify-content:flex-start}.sendbird-message-content.outgoing .sendbird-message-content__middle .sendbird-message-content__middle__body-container{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sendbird-message-content.outgoing .sendbird-message-content__middle .sendbird-message-content__middle__body-container .sendbird-message-content__middle__body-container__created-at{position:absolute;bottom:2px;left:-84px;white-space:nowrap;display:flex;justify-content:flex-end;box-sizing:content-box;min-width:80px;min-height:16px}.sendbird-message-content.outgoing .sendbird-message-content__middle .sendbird-message-content__middle__body-container .sendbird-message-content__middle__body-container__created-at.supposed-hover{display:none}.sendbird-message-content.outgoing .sendbird-message-content__middle .sendbird-message-content__middle__body-container .sendbird-message-content__middle__body-container__created-at .sendbird-message-content__middle__body-container__created-at__component-container{position:relative;display:inline-flex}.sendbird-message-content.outgoing .sendbird-message-content__right{display:none}.sendbird-message-content.outgoing:hover .sendbird-message-content__left .sendbird-message-content-menu{display:inline-flex}.sendbird-message-content.outgoing:hover .sendbird-message-content__middle .sendbird-message-content__middle__body-container .sendbird-message-content__middle__body-container__created-at{display:none}.sendbird-message-content__middle__body-container{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column}.sendbird-message-content__middle__body-container .sendbird-message-content__middle__message-item-body{width:100%;box-sizing:border-box}.sendbird-message-content__middle__body-container .sendbird-message-content-reactions{width:100%}.sendbird-message-content-reactions{position:relative;width:100%;border-radius:0px 0px 16px 16px}.sendbird-theme--light .sendbird-message-content-reactions{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-message-content-reactions{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-message-content-reactions.primary{background-color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-message-content-reactions.primary{background-color:var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-message-content-reactions.mouse-hover,.sendbird-theme--light .sendbird-message-content-reactions:hover{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-message-content-reactions.mouse-hover,.sendbird-theme--dark .sendbird-message-content-reactions:hover{background-color:var(--sendbird-dark-background-400)}.sendbird-theme--light .sendbird-message-content-reactions.mouse-hover.primary,.sendbird-theme--light .sendbird-message-content-reactions:hover.primary{background-color:var(--sendbird-light-primary-400)}.sendbird-theme--dark .sendbird-message-content-reactions.mouse-hover.primary,.sendbird-theme--dark .sendbird-message-content-reactions:hover.primary{background-color:var(--sendbird-dark-primary-300)}.sendbird-message-status{position:relative;display:inline-block;width:100%;height:100%}.sendbird-message-status .sendbird-message-status__icon{position:relative;display:inline-block;top:4px}.sendbird-message-status .sendbird-message-status__text{position:relative;display:inline-block;margin-left:4px}.sendbird-message-status .sendbird-message-status__text .sendbird-message-status__text__try-again{text-decoration:underline}.sendbird-message-status .sendbird-message-status__text .sendbird-message-status__text__try-again:hover{cursor:pointer}.sendbird-message-status .sendbird-message-status__text .sendbird-message-status__text__delete{text-decoration:underline}.sendbird-message-status .sendbird-message-status__text .sendbird-message-status__text__delete:hover{cursor:pointer}.sendbird-message-item-menu__list__menu-item:focus-visible{outline:none}.sendbird-text{color:var(--primary-1)}.sendbird-emoji-reactions{display:inline-flex;flex-direction:row;justify-content:flex-start;border-radius:16px;box-sizing:border-box;width:100%;max-width:var(--sendbird-message-balloon-width);min-height:24px;padding:7px 5px 3px 5px}.sendbird-theme--light .sendbird-emoji-reactions{background-color:var(--sendbird-light-background-50);border:1px solid var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-emoji-reactions{background-color:var(--sendbird-dark-background-600);border:1px solid var(--sendbird-dark-background-500)}.sendbird-emoji-reactions .sendbird-emoji-reactions__reaction-badge{display:inline-flex;margin-left:2px;margin-right:2px;margin-bottom:4px}.sendbird-emoji-reactions:focus{outline:none}.sendbird-emoji-reactions__add-reaction-badge{display:inline-flex;width:36px;height:24px}.sendbird-tooltip{position:relative;display:inline-flex;justify-content:center;max-width:200px;border-radius:8px;padding:8px 16px}.sendbird-theme--light .sendbird-tooltip{background-color:var(--sendbird-light-background-700)}.sendbird-theme--dark .sendbird-tooltip{background-color:var(--sendbird-dark-background-300)}.sendbird-tooltip::after{content:"";position:absolute;bottom:-4px;width:8px;height:8px;transform:rotate(45deg)}.sendbird-theme--light .sendbird-tooltip::after{background-color:var(--sendbird-light-background-700)}.sendbird-theme--dark .sendbird-tooltip::after{background-color:var(--sendbird-dark-background-300)}.sendbird-tooltip__text{font-family:var(--sendbird-font-family-default);font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal}.sendbird-tooltip-wrapper{position:relative;display:inline-flex}.sendbird-tooltip-wrapper__hover-tooltip{position:absolute;display:inline-flex;width:200px}.sendbird-tooltip-wrapper__hover-tooltip__inner__tooltip-container{position:relative;display:inline-flex}.sendbird-reaction-badge{display:inline-block;border-radius:15px;width:50px;height:24px}.sendbird-theme--light .sendbird-reaction-badge{background-color:var(--sendbird-light-background-100);border:solid 1px var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-reaction-badge{background-color:var(--sendbird-dark-background-500);border:solid 1px var(--sendbird-dark-background-500)}.sendbird-reaction-badge:hover{cursor:pointer}.sendbird-theme--light .sendbird-reaction-badge:hover{border:solid 1px var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-reaction-badge:hover{border:solid 1px var(--sendbird-dark-primary-200)}.sendbird-reaction-badge--is-add{display:inline-block;border-radius:15px;width:36px;height:24px}.sendbird-theme--light .sendbird-reaction-badge--is-add{background-color:var(--sendbird-light-background-100);border:solid 1px var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-reaction-badge--is-add{background-color:var(--sendbird-dark-background-500);border:solid 1px var(--sendbird-dark-background-500)}.sendbird-reaction-badge--is-add:hover{cursor:pointer}.sendbird-theme--light .sendbird-reaction-badge--is-add:hover{border:solid 1px var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-reaction-badge--is-add:hover{border:solid 1px var(--sendbird-dark-primary-200)}.sendbird-reaction-badge--is-add .sendbird-reaction-badge__inner .sendbird-reaction-badge__inner__icon{left:8px}.sendbird-reaction-badge--selected{display:inline-block;border-radius:15px;width:50px;height:24px}.sendbird-theme--light .sendbird-reaction-badge--selected{background-color:var(--sendbird-light-primary-100);border:solid 1px var(--sendbird-light-primary-100)}.sendbird-theme--dark .sendbird-reaction-badge--selected{background-color:var(--sendbird-dark-primary-400);border:solid 1px var(--sendbird-dark-primary-400)}.sendbird-reaction-badge--selected:hover{cursor:pointer}.sendbird-theme--light .sendbird-reaction-badge--selected:hover{border:solid 1px var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-reaction-badge--selected:hover{border:solid 1px var(--sendbird-dark-primary-200)}.sendbird-reaction-badge__inner{position:relative;display:flex;height:24px;flex-direction:row;align-items:center;justify-content:center;padding-left:20px;padding-right:4px}.sendbird-reaction-badge__inner .sendbird-reaction-badge__inner__icon{position:absolute;top:2px;left:4px}.sendbird-reaction-badge__inner .sendbird-reaction-badge__inner__count{margin-left:4px}.sendbird-admin-message{display:flex;justify-content:center;align-items:center}.sendbird-admin-message .sendbird-admin-message__text{display:flex}.sendbird-text-message-item-body{position:relative;display:inline-block;box-sizing:content-box;padding:8px 12px;border-radius:16px;white-space:pre-line;word-break:break-word}.sendbird-text-message-item-body.reactions{border-radius:16px 16px 0px 0px}.sendbird-theme--light .sendbird-text-message-item-body.incoming{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-text-message-item-body.incoming{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-text-message-item-body.outgoing{background-color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-text-message-item-body.outgoing{background-color:var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-text-message-item-body.mouse-hover.incoming,.sendbird-theme--light .sendbird-text-message-item-body:hover.incoming{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-text-message-item-body.mouse-hover.incoming,.sendbird-theme--dark .sendbird-text-message-item-body:hover.incoming{background-color:var(--sendbird-dark-background-400)}.sendbird-theme--light .sendbird-text-message-item-body.mouse-hover.outgoing,.sendbird-theme--light .sendbird-text-message-item-body:hover.outgoing{background-color:var(--sendbird-light-primary-400)}.sendbird-theme--dark .sendbird-text-message-item-body.mouse-hover.outgoing,.sendbird-theme--dark .sendbird-text-message-item-body:hover.outgoing{background-color:var(--sendbird-dark-primary-300)}p.sendbird-text-message-item-body{margin:0px}.sendbird-file-message-item-body{position:relative;display:inline-block;box-sizing:border-box;padding:8px 12px;align-items:center;border-radius:16px}.sendbird-file-message-item-body.reactions{border-radius:16px 16px 0px 0px}.sendbird-theme--light .sendbird-file-message-item-body.outgoing{background-color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-file-message-item-body.outgoing{background-color:var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-file-message-item-body.incoming{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-file-message-item-body.incoming{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-file-message-item-body.mouse-hover.outgoing,.sendbird-theme--light .sendbird-file-message-item-body:hover.outgoing{background-color:var(--sendbird-light-primary-400)}.sendbird-theme--dark .sendbird-file-message-item-body.mouse-hover.outgoing,.sendbird-theme--dark .sendbird-file-message-item-body:hover.outgoing{background-color:var(--sendbird-dark-primary-300)}.sendbird-theme--light .sendbird-file-message-item-body.mouse-hover.incoming,.sendbird-theme--light .sendbird-file-message-item-body:hover.incoming{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-file-message-item-body.mouse-hover.incoming,.sendbird-theme--dark .sendbird-file-message-item-body:hover.incoming{background-color:var(--sendbird-dark-background-400)}.sendbird-file-message-item-body .sendbird-file-message-item-body__file-icon{width:28px;height:28px;min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;margin-right:8px}.sendbird-theme--light .sendbird-file-message-item-body .sendbird-file-message-item-body__file-icon{background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-file-message-item-body .sendbird-file-message-item-body__file-icon{background-color:var(--sendbird-dark-background-600)}.sendbird-file-message-item-body .sendbird-file-message-item-body__file-name{position:relative;top:-6px}.sendbird-thumbnail-message-item-body{position:relative;display:block;box-sizing:border-box;overflow:hidden;width:100%;min-width:360px;max-width:400px;height:270px;border-radius:16px}.sendbird-thumbnail-message-item-body.reactions{border-radius:16px 16px 0px 0px}.sendbird-theme--light .sendbird-thumbnail-message-item-body{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-thumbnail-message-item-body{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-thumbnail-message-item-body.mouse-hover,.sendbird-theme--light .sendbird-thumbnail-message-item-body:hover{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-thumbnail-message-item-body.mouse-hover,.sendbird-theme--dark .sendbird-thumbnail-message-item-body:hover{background-color:var(--sendbird-dark-background-400)}.sendbird-thumbnail-message-item-body .sendbird-thumbnail-message-item-body__thumbnail{position:absolute;border-radius:16px}.sendbird-thumbnail-message-item-body .sendbird-thumbnail-message-item-body__placeholder{position:absolute;width:100%;height:270px;display:flex;justify-content:center;align-items:center}.sendbird-thumbnail-message-item-body .sendbird-thumbnail-message-item-body__placeholder .sendbird-thumbnail-message-item-body__placeholder__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:var(--sendbird-light-background-50)}.sendbird-thumbnail-message-item-body .sendbird-thumbnail-message-item-body__image-cover{position:absolute;top:0px;display:none;width:100%;height:270px;border-radius:16px;background-color:var(--sendbird-light-overlay-01)}.sendbird-thumbnail-message-item-body .sendbird-thumbnail-message-item-body__video{position:absolute;width:100%;height:270px;border-radius:16px}.sendbird-thumbnail-message-item-body .sendbird-thumbnail-message-item-body__icon-wrapper{position:absolute;width:100%;height:270px;display:flex;align-items:center;justify-content:center}.sendbird-thumbnail-message-item-body .sendbird-thumbnail-message-item-body__icon-wrapper .sendbird-thumbnail-message-item-body__icon-wrapper__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:var(--sendbird-light-background-50)}.sendbird-thumbnail-message-item-body:hover{cursor:pointer}.sendbird-thumbnail-message-item-body:hover .sendbird-thumbnail-message-item-body__image-cover{display:inline-flex}.sendbird-og-message-item-body{position:relative;display:inline-block;width:100%;min-width:320px;max-width:400px}.sendbird-og-message-item-body .sendbird-og-message-item-body__text-bubble{position:relative;padding:8px 12px;box-sizing:border-box;border-radius:16px 16px 0px 0px;word-break:break-word}.sendbird-og-message-item-body .sendbird-og-message-item-body__text-bubble .sendbird-og-message-item-body__text-bubble__message{display:inline;margin:0px 2px}.sendbird-og-message-item-body .sendbird-og-message-item-body__og-thumbnail{position:relative;overflow:hidden}.sendbird-og-message-item-body .sendbird-og-message-item-body__og-thumbnail .sendbird-og-message-item-body__og-thumbnail__image{width:100%;position:relative;display:flex;justify-content:center;align-items:center}.sendbird-og-message-item-body.reactions .sendbird-og-message-item-body__description{border-radius:0px}.sendbird-og-message-item-body .sendbird-og-message-item-body__description{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:8px 12px;display:flex;flex-direction:column;border-radius:0px 0px 16px 16px}.sendbird-theme--light .sendbird-og-message-item-body .sendbird-og-message-item-body__description{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-og-message-item-body .sendbird-og-message-item-body__description{background-color:var(--sendbird-dark-background-500)}.sendbird-og-message-item-body .sendbird-og-message-item-body__description .sendbird-og-message-item-body__description__title,.sendbird-og-message-item-body .sendbird-og-message-item-body__description .sendbird-og-message-item-body__description__description{margin-bottom:4px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}.sendbird-og-message-item-body .sendbird-og-message-item-body__description .sendbird-og-message-item-body__description__url{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;margin:4px 0px}.sendbird-og-message-item-body .sendbird-og-message-item-body__og-thumbnail:hover,.sendbird-og-message-item-body .sendbird-og-message-item-body__description:hover{cursor:pointer}.sendbird-theme--light .sendbird-og-message-item-body.outgoing .sendbird-og-message-item-body__text-bubble{background-color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-og-message-item-body.outgoing .sendbird-og-message-item-body__text-bubble{background-color:var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-og-message-item-body.incoming .sendbird-og-message-item-body__text-bubble{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-og-message-item-body.incoming .sendbird-og-message-item-body__text-bubble{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-og-message-item-body.mouse-hover .sendbird-og-message-item-body__description,.sendbird-theme--light .sendbird-og-message-item-body:hover .sendbird-og-message-item-body__description{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-og-message-item-body.mouse-hover .sendbird-og-message-item-body__description,.sendbird-theme--dark .sendbird-og-message-item-body:hover .sendbird-og-message-item-body__description{background-color:var(--sendbird-dark-background-400)}.sendbird-theme--light .sendbird-og-message-item-body.mouse-hover.outgoing .sendbird-og-message-item-body__text-bubble,.sendbird-theme--light .sendbird-og-message-item-body:hover.outgoing .sendbird-og-message-item-body__text-bubble{background-color:var(--sendbird-light-primary-400)}.sendbird-theme--dark .sendbird-og-message-item-body.mouse-hover.outgoing .sendbird-og-message-item-body__text-bubble,.sendbird-theme--dark .sendbird-og-message-item-body:hover.outgoing .sendbird-og-message-item-body__text-bubble{background-color:var(--sendbird-dark-primary-300)}.sendbird-theme--light .sendbird-og-message-item-body.mouse-hover.incoming .sendbird-og-message-item-body__text-bubble,.sendbird-theme--light .sendbird-og-message-item-body:hover.incoming .sendbird-og-message-item-body__text-bubble{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-og-message-item-body.mouse-hover.incoming .sendbird-og-message-item-body__text-bubble,.sendbird-theme--dark .sendbird-og-message-item-body:hover.incoming .sendbird-og-message-item-body__text-bubble{background-color:var(--sendbird-dark-background-400)}.sendbird-og-message-item-body .sendbird-og-message-item-body__cover{display:none;position:absolute;top:0%;left:0;width:100%;height:100%;border-radius:16px 16px 0px 0px}p.sendbird-og-message-item-body__text-bubble{margin:0px}.sendbird-link-label{text-decoration:unset}.sendbird-link-label:hover{cursor:pointer;text-decoration:underline}.sendbird-link-label:focus{outline:none}.sendbird-link-label__label{display:inline}.sendbird-theme--light .sendbird-link-label .sendbird-label--color-onbackground-1{color:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-link-label .sendbird-label--color-onbackground-1{color:var(--sendbird-dark-ondark-01)}.sendbird-theme--light .sendbird-link-label .sendbird-label--color-onbackground-2{color:var(--sendbird-light-onlight-02)}.sendbird-theme--dark .sendbird-link-label .sendbird-label--color-onbackground-2{color:var(--sendbird-dark-ondark-02)}.sendbird-theme--light .sendbird-link-label .sendbird-label--color-onbackground-3{color:var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-link-label .sendbird-label--color-onbackground-3{color:var(--sendbird-dark-ondark-03)}.sendbird-theme--light .sendbird-link-label .sendbird-label--color-oncontent-1{color:var(--sendbird-light-ondark-01)}.sendbird-theme--dark .sendbird-link-label .sendbird-label--color-oncontent-1{color:var(--sendbird-dark-onlight-01)}.sendbird-theme--light .sendbird-link-label .sendbird-label--color-oncontent-2{color:var(--sendbird-light-ondark-02)}.sendbird-theme--dark .sendbird-link-label .sendbird-label--color-oncontent-2{color:var(--sendbird-dark-onlight-02)}.sendbird-theme--light .sendbird-link-label .sendbird-label--color-primary{color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-link-label .sendbird-label--color-primary{color:var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-link-label .sendbird-label--color-error{color:var(--sendbird-light-error-300)}.sendbird-theme--dark .sendbird-link-label .sendbird-label--color-error{color:var(--sendbird-dark-error-200)}.sendbird-theme--light .sendbird-link-label .sendbird-label--color-secondary-3{color:var(--sendbird-light-secondary-300)}.sendbird-theme--dark .sendbird-link-label .sendbird-label--color-secondary-3{color:var(--sendbird-dark-secondary-200)}.sendbird-unknown-message-item-body{position:relative;display:inline-block;box-sizing:border-box;padding:8px 12px;border-radius:16px}.sendbird-unknown-message-item-body.reactions{border-radius:16px 16px 0px 0px}.sendbird-theme--light .sendbird-unknown-message-item-body.outgoing{background-color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-unknown-message-item-body.outgoing{background-color:var(--sendbird-dark-primary-200)}.sendbird-theme--light .sendbird-unknown-message-item-body.incoming{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-unknown-message-item-body.incoming{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-unknown-message-item-body.mouse-hover.outgoing,.sendbird-theme--light .sendbird-unknown-message-item-body:hover.outgoing{background-color:var(--sendbird-light-primary-400)}.sendbird-theme--dark .sendbird-unknown-message-item-body.mouse-hover.outgoing,.sendbird-theme--dark .sendbird-unknown-message-item-body:hover.outgoing{background-color:var(--sendbird-dark-primary-300)}.sendbird-theme--light .sendbird-unknown-message-item-body.mouse-hover.incoming,.sendbird-theme--light .sendbird-unknown-message-item-body:hover.incoming{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-unknown-message-item-body.mouse-hover.incoming,.sendbird-theme--dark .sendbird-unknown-message-item-body:hover.incoming{background-color:var(--sendbird-dark-background-400)}.sendbird-unknown-message-item-body .sendbird-unknown-message-item-body__header{display:block}.sendbird-unknown-message-item-body .sendbird-unknown-message-item-body__description{display:block}.sendbird-quote-message{position:relative;display:inline-flex;box-sizing:border-box;flex-direction:column;max-width:400px}.sendbird-quote-message.incoming{align-items:flex-start}.sendbird-quote-message.outgoing{align-items:flex-end}.sendbird-quote-message .sendbird-quote-message__replied-to{position:relative;display:inline-flex;flex-direction:row;align-items:center;height:16px;padding:0px 12px}.sendbird-quote-message .sendbird-quote-message__replied-to .sendbird-quote-message__replied-to__icon{position:relative;margin-bottom:4px;margin-right:4px}.sendbird-quote-message .sendbird-quote-message__replied-to .sendbird-quote-message__replied-to__text{position:relative;max-width:360px;overflow:hidden;overflow-x:hidden;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;font-size:12px}.sendbird-quote-message .sendbird-quote-message__replied-message{position:relative;display:inline-flex}.sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__text-message{position:relative;white-space:pre-wrap;word-break:break-all;font-size:12px;padding:8px 12px 16px 12px;border-radius:16px;opacity:.5}.sendbird-theme--light .sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__text-message{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__text-message{background-color:var(--sendbird-dark-background-500)}.sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__text-message .sendbird-quote-message__replied-message__text-message__word{position:relative;display:inline-flex;max-height:30px;overflow:hidden;text-overflow:ellipsis}.sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__thumbnail-message{position:relative;width:144px;height:108px;border-radius:6.4px;overflow:hidden}.sendbird-theme--light .sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__thumbnail-message{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__thumbnail-message{background-color:var(--sendbird-dark-background-500)}.sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__thumbnail-message .sendbird-quote-message__replied-message__thumbnail-message__video,.sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__thumbnail-message .sendbird-quote-message__replied-message__thumbnail-message__image{position:absolute;top:0px;display:inline-flex;width:100%;height:100%;opacity:.5}.sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__thumbnail-message .sendbird-quote-message__replied-message__thumbnail-message__placeholder{position:absolute;display:inline-flex;width:100%;height:100%;justify-content:center;align-items:center}.sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__thumbnail-message .sendbird-quote-message__replied-message__thumbnail-message__placeholder .sendbird-quote-message__replied-message__thumbnail-message__placeholder__icon{display:inline-flex;justify-content:center;align-items:center;width:22px;height:22px;border-radius:50%}.sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__thumbnail-message .sendbird-quote-message__replied-message__thumbnail-message__cover{position:absolute;display:inline-flex;width:100%;height:100%;justify-content:center;align-items:center;top:0px}.sendbird-theme--light .sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__thumbnail-message .sendbird-quote-message__replied-message__thumbnail-message__cover{background-color:rgba(255,255,255,.4)}.sendbird-theme--dark .sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__thumbnail-message .sendbird-quote-message__replied-message__thumbnail-message__cover{background-color:rgba(255,255,255,.4)}.sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__thumbnail-message .sendbird-quote-message__replied-message__thumbnail-message__cover .sendbird-quote-message__replied-message__thumbnail-message__cover__icon{position:relative;display:inline-flex;justify-content:center;align-items:center;width:22px;height:22px;border-radius:50%}.sendbird-theme--light .sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__thumbnail-message .sendbird-quote-message__replied-message__thumbnail-message__cover .sendbird-quote-message__replied-message__thumbnail-message__cover__icon{background-color:#fff}.sendbird-theme--dark .sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__thumbnail-message .sendbird-quote-message__replied-message__thumbnail-message__cover .sendbird-quote-message__replied-message__thumbnail-message__cover__icon{background-color:#fff}.sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__file-message{position:relative;display:inline-flex;flex-direction:row;font-size:12px;padding:8px 12px 16px 12px;border-radius:16px;opacity:.5}.sendbird-theme--light .sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__file-message{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__file-message{background-color:var(--sendbird-dark-background-500)}.sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__file-message .sendbird-quote-message__replied-message__file-message__type-icon{margin-right:2px}.sendbird-separator{width:100%;display:flex;align-items:center}.sendbird-separator .sendbird-separator__left{border:none;height:1px;display:inline-block;width:100%}.sendbird-separator .sendbird-separator__right{border:none;height:1px;display:inline-block;width:100%}.sendbird-separator .sendbird-separator__text{margin:0px 16px;display:flex;white-space:nowrap}.sendbird-message-input{display:inline-block;width:100%;position:relative}.sendbird-message-input .sendbird-message-input--textarea{width:100%;border-radius:4px;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;height:56px;overflow-y:hidden;letter-spacing:normal;padding:18px 64px 18px 16px;box-sizing:border-box;resize:none;font-family:var(--sendbird-font-family-default);background-color:inherit}.sendbird-theme--light .sendbird-message-input .sendbird-message-input--textarea{color:var(--sendbird-light-onlight-01);caret-color:var(--sendbird-light-primary-300);border:solid 1px var(--sendbird-light-onlight-03);background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-message-input .sendbird-message-input--textarea{color:var(--sendbird-dark-ondark-01);caret-color:var(--sendbird-dark-primary-200);border:solid 1px var(--sendbird-dark-ondark-03);background-color:var(--sendbird-dark-background-500)}.sendbird-message-input .sendbird-message-input--textarea:focus{outline:none}.sendbird-theme--light .sendbird-message-input .sendbird-message-input--textarea:focus{color:var(--sendbird-light-onlight-01);border:solid 1px var(--sendbird-light-primary-300);box-shadow:var(--sendbird-light-shadow-message-input)}.sendbird-theme--dark .sendbird-message-input .sendbird-message-input--textarea:focus{color:var(--sendbird-dark-ondark-01);border:solid 1px var(--sendbird-dark-primary-200);box-shadow:var(--sendbird-dark-shadow-message-input)}.sendbird-theme--light .sendbird-message-input .sendbird-message-input--textarea:active{border:solid 1px var(--sendbird-message-input-border-active);color:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-message-input .sendbird-message-input--textarea:active{border:solid 1px var(--sendbird-message-input-border-active);color:var(--sendbird-dark-ondark-01)}.sendbird-message-input .sendbird-message-input--placeholder{position:absolute;pointer-events:none;top:18px;left:16px;font-family:var(--sendbird-font-family-default);font-size:14px;line-height:1.43}.sendbird-theme--light .sendbird-message-input .sendbird-message-input--placeholder{color:var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-message-input .sendbird-message-input--placeholder{color:var(--sendbird-dark-ondark-03)}.sendbird-message-input .sendbird-message-input--attach{position:absolute;right:12px;bottom:18px;padding:6px}.sendbird-message-input .sendbird-message-input--send{position:absolute;padding:6px;right:16px;bottom:16px}.sendbird-message-input .sendbird-message-input--attach-input{display:none}.sendbird-message-input__edit{padding:16px;box-sizing:border-box}.sendbird-theme--light .sendbird-message-input__edit{background-color:var(--sendbird-light-primary-100)}.sendbird-theme--dark .sendbird-message-input__edit{background-color:var(--sendbird-dark-background-700)}.sendbird-message-input--edit-action{text-align:right;margin-top:4px}.sendbird-message-input--edit-action button:last-child{margin-left:8px}.sendbird-message-input--edit-action .sendbird-message-input--edit-action__cancel{width:80px}.sendbird-theme--light .sendbird-message-input--edit-action .sendbird-message-input--edit-action__cancel{border:solid 1px var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-message-input--edit-action .sendbird-message-input--edit-action__cancel{border:solid 1px var(--sendbird-dark-ondark-03)}.sendbird-message-input--edit-action .sendbird-message-input--edit-action__save{width:80px}.sendbird-message-input-form__disabled{cursor:not-allowed}.sendbird-message-input__disabled{pointer-events:none;cursor:disabled}.sendbird-theme--light .sendbird-message-input__disabled .sendbird-message-input--textarea{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-message-input__disabled .sendbird-message-input--textarea{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-message-input__disabled svg{fill:var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-message-input__disabled svg{fill:var(--sendbird-dark-ondark-03)}.sendbird-fileviewer__header__right__actions__download,.sendbird-fileviewer__header__right__actions__delete,.sendbird-fileviewer__header__right__actions__close{width:64px;padding:21px;box-sizing:border-box;cursor:pointer}.sendbird-fileviewer__header__right__actions__download .disabled,.sendbird-fileviewer__header__right__actions__delete .disabled,.sendbird-fileviewer__header__right__actions__close .disabled{cursor:not-allowed}.sendbird-fileviewer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:100000}.sendbird-theme--light .sendbird-fileviewer{background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-fileviewer{background-color:var(--sendbird-dark-background-600)}.sendbird-fileviewer .sendbird-fileviewer__header{height:64px;min-height:64px;box-sizing:border-box;display:flex;justify-content:space-between}.sendbird-theme--light .sendbird-fileviewer .sendbird-fileviewer__header{border-bottom:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-fileviewer .sendbird-fileviewer__header{border-bottom:1px solid var(--sendbird-dark-ondark-04)}.sendbird-fileviewer .sendbird-fileviewer__header .sendbird-fileviewer__header__left{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;height:64px;padding:16px 20px}.sendbird-fileviewer .sendbird-fileviewer__header .sendbird-fileviewer__header__left .sendbird-fileviewer__header__left__avatar{margin-right:8px}.sendbird-fileviewer .sendbird-fileviewer__header .sendbird-fileviewer__header__left .sendbird-fileviewer__header__left__filename{max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.sendbird-fileviewer .sendbird-fileviewer__header .sendbird-fileviewer__header__left .sendbird-fileviewer__header__left__sender-name{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;margin-left:8px;padding-top:5px}.sendbird-fileviewer .sendbird-fileviewer__header .sendbird-fileviewer__header__right{display:flex;width:160px;justify-content:flex-end}.sendbird-fileviewer .sendbird-fileviewer__header .sendbird-fileviewer__header__right .sendbird-fileviewer__header__right__actions{right:0;display:flex;flex-direction:row}.sendbird-theme--light .sendbird-fileviewer .sendbird-fileviewer__header .sendbird-fileviewer__header__right .sendbird-fileviewer__header__right__actions__close{border-left:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-fileviewer .sendbird-fileviewer__header .sendbird-fileviewer__header__right .sendbird-fileviewer__header__right__actions__close{border-left:1px solid var(--sendbird-dark-ondark-04)}.sendbird-fileviewer .sendbird-fileviewer__content{height:calc(100% - 72px);margin-top:8px;overflow-y:auto;display:flex;align-items:center;justify-content:center}.sendbird-fileviewer .sendbird-fileviewer__content .sendbird-fileviewer__content__video{max-width:100%;max-height:100%}.sendbird-fileviewer .sendbird-fileviewer__content .sendbird-fileviewer__content__img{max-width:90%;max-height:90%}.sendbird-fileviewer .sendbird-fileviewer__content .sendbird-fileviewer__content__unsupported{max-width:100%;max-height:100%;display:flex;justify-content:center;align-items:center}.sendbird-notification{margin-top:8px;margin-left:24px;margin-right:24px;border-radius:4px;padding:0px 2px;height:32px;display:flex;align-items:center;justify-content:center}.sendbird-theme--light .sendbird-notification{background-color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-notification{background-color:var(--sendbird-dark-primary-200)}.sendbird-notification:hover{cursor:pointer}.sendbird-theme--light .sendbird-notification:hover{background-color:var(--sendbird-light-primary-400)}.sendbird-theme--dark .sendbird-notification:hover{background-color:var(--sendbird-dark-primary-300)}.sendbird-theme--light .sendbird-notification.sendbird-notification--frozen{background-color:var(--sendbird-light-information-100)}.sendbird-theme--dark .sendbird-notification.sendbird-notification--frozen{background-color:var(--sendbird-dark-information-100)}.sendbird-theme--light .sendbird-notification.sendbird-notification--frozen .sendbird-notification__text{color:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-notification.sendbird-notification--frozen .sendbird-notification__text{color:var(--sendbird-dark-onlight-01)}.sendbird-notification .sendbird-notification__text{display:flex;align-items:center;justify-content:center;margin-right:8px}.sendbird-message-input-wrapper{position:relative;width:100%}.sendbird-message-input-wrapper .sendbird-message-input-wrapper__quote-message-input{position:relative;width:100%}.sendbird-theme--light .sendbird-message-input-wrapper .sendbird-message-input-wrapper__quote-message-input{border-top:solid 1px var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-message-input-wrapper .sendbird-message-input-wrapper__quote-message-input{border-top:solid 1px var(--sendbird-dark-ondark-04)}.sendbird-message-input-wrapper .sendbird-message-input-wrapper__message-input{position:relative;width:100%;box-sizing:border-box;padding-left:24px;padding-right:24px}.sendbird-quote_message_input{position:relative;padding:16px 80px 16px 40px;width:100%;height:76px;display:flex;flex-direction:row;box-sizing:border-box}.sendbird-quote_message_input .sendbird-quote_message_input__avatar{width:44px;min-width:44px;height:44px;min-height:44px;position:relative;border-radius:8px;display:flex;justify-content:center;align-items:center}.sendbird-theme--light .sendbird-quote_message_input .sendbird-quote_message_input__avatar{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-quote_message_input .sendbird-quote_message_input__avatar{background-color:var(--sendbird-dark-background-500)}.sendbird-quote_message_input .sendbird-quote_message_input__body{position:absolute;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.sendbird-quote_message_input .sendbird-quote_message_input__body .sendbird-quote_message_input__body__sender-name{position:relative;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;margin-bottom:8px}.sendbird-quote_message_input .sendbird-quote_message_input__body .sendbird-quote_message_input__body__message-content{position:relative;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.sendbird-quote_message_input .sendbird-quote_message_input__close-button{position:absolute;top:26px;right:40px}.sendbird-quote_message_input .sendbird-quote_message_input__close-button:hover{cursor:pointer}.sendbird-connection-status{display:flex;align-items:center;padding-top:5px}.sendbird-chat-header{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:64px;min-height:64px;padding-left:20px;padding-right:16px;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.sendbird-theme--light .sendbird-chat-header{border-bottom:1px solid var(--sendbird-light-onlight-04);background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-chat-header{border-bottom:1px solid var(--sendbird-dark-ondark-04);background-color:var(--sendbird-dark-background-600)}.sendbird-chat-header__left{margin-right:24px}.sendbird-chat-header__left,.sendbird-chat-header__right{overflow:hidden;display:flex;flex-direction:row;align-items:center}.sendbird-chat-header .sendbird-chat-header__left__title{margin-left:8px;margin-right:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:780px}.sendbird-chat-header .sendbird-chat-header__left__subtitle{max-width:240px;overflow:hidden;text-overflow:ellipsis}.sendbird-chat-header .sendbird-chat-header__right__mute{margin-right:26px}.sendbird-chat-header .sendbird-iconbutton--pressed{background-color:inherit}.sendbird-chat-header .sendbird-chat-header__right__info{margin-left:16px}.sendbird-channel-settings{height:100%;width:320px;display:inline-block;box-sizing:border-box}.sendbird-theme--light .sendbird-channel-settings{background-color:var(--sendbird-light-background-50);border-left:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-channel-settings{background-color:var(--sendbird-dark-background-600);border-left:1px solid var(--sendbird-dark-background-600)}.sendbird-channel-settings .sendbird-channel-settings__header-icon{cursor:pointer;position:absolute;top:16px;right:16px}.sendbird-theme--light .sendbird-channel-settings .sendbird-channel-settings__header-icon .sendbird-channel-settings__close-icon path{fill:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-channel-settings .sendbird-channel-settings__header-icon .sendbird-channel-settings__close-icon path{fill:var(--sendbird-dark-ondark-01)}.sendbird-channel-settings .sendbird-channel-settings__members .sendbird-badge__text{margin-top:-2px}.sendbird-channel-settings .sendbird-channel-settings__header{height:64px;min-height:64px;position:relative;padding:20px 24px;box-sizing:border-box}.sendbird-theme--light .sendbird-channel-settings .sendbird-channel-settings__header{border-bottom:solid 1px var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-channel-settings .sendbird-channel-settings__header{border-bottom:solid 1px var(--sendbird-dark-ondark-04)}.sendbird-channel-settings .sendbird-channel-settings__scroll-area{display:flex;flex-grow:1;flex-direction:column;height:calc(100% - 64px);overflow-y:auto}.sendbird-channel-settings .sendbird-channel-settings__panel-item{cursor:pointer;position:relative;padding:12px 22px 10px 56px}.sendbird-theme--light .sendbird-channel-settings .sendbird-channel-settings__panel-item{background-color:var(--sendbird-light-background-50);border-bottom:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-channel-settings .sendbird-channel-settings__panel-item{background-color:var(--sendbird-dark-background-600);border-bottom:1px solid var(--sendbird-dark-ondark-04)}.sendbird-channel-settings .sendbird-channel-settings__panel-item:focus{outline:none}.sendbird-channel-settings .sendbird-channel-settings__panel-item.sendbird-channel-settings__panel-item__disabled{cursor:not-allowed}.sendbird-channel-settings .sendbird-channel-settings__panel-icon-left,.sendbird-channel-settings .sendbird-channel-settings__panel-icon-right{position:absolute;top:10px}.sendbird-channel-settings .sendbird-channel-settings__panel-icon-left{left:16px}.sendbird-channel-settings .sendbird-channel-settings__panel-icon-right{right:16px}.sendbird-channel-settings .sendbird-channel-settings__panel-icon--open{transform:rotate(90deg)}.sendbird-theme--light .sendbird-channel-settings .sendbird-channel-settings__panel-icon--chevron path{fill:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-channel-settings .sendbird-channel-settings__panel-icon--chevron path{fill:var(--sendbird-dark-ondark-01)}.sendbird-channel-profile{position:relative;text-align:center;padding:32px 40px 27px 40px}.sendbird-theme--light .sendbird-channel-profile{border-bottom:1px solid var(--sendbird-light-onlight-04);background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-channel-profile{border-bottom:1px solid var(--sendbird-dark-ondark-04);background-color:var(--sendbird-dark-background-600)}.sendbird-channel-profile .sendbird-channel-profile--inner{height:92px}.sendbird-channel-profile .sendbird-channel-profile__avatar{margin-bottom:16px;display:flex;justify-content:center}.sendbird-channel-profile .sendbird-channel-profile__title{display:block;max-width:240px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;height:18px}.sendbird-channel-profile .sendbird-channel-profile__edit{position:absolute;top:10px;right:16px}.channel-profile-form .channel-profile-form__img-section{position:relative}.channel-profile-form .channel-profile-form__avatar-button{position:absolute;top:54px;left:96px}.channel-profile-form .channel-profile-form__avatar{margin-top:16px}.channel-profile-form .channel-profile-form__name-section{margin-top:12px}.channel-profile-form .channel-profile-form__name-section .sendbird-input{height:40px}.sendbird-members-accordion{padding:8px 16px 16px 16px;position:relative;box-sizing:border-box}.sendbird-theme--light .sendbird-members-accordion{border-bottom:1px solid var(--sendbird-light-onlight-04);background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-members-accordion{border-bottom:1px solid var(--sendbird-dark-ondark-04);background-color:var(--sendbird-dark-background-600)}.sendbird-members-accordion .sendbird-members-accordion__member{position:relative;padding:12px 0px 12px 44px;height:40px;box-sizing:border-box}.sendbird-members-accordion .sendbird-members-accordion__member .sendbird-label{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sendbird-members-accordion .sendbird-members-accordion__member-avatar{position:absolute;left:0;top:10px;cursor:pointer}.sendbird-members-accordion .sendbird-members-accordion__footer{display:flex;justify-content:flex-start;margin-top:8px}.sendbird-members-accordion .sendbird-members-accordion__footer .sendbird-members-accordion__footer__all-members{margin-right:8px}.sendbird-more-members__popup-scroll{max-height:420px;overflow-y:auto}.sendbird-channel-settings__operator .sendbird-channel-settings__accordion-icon{position:absolute;left:14px}.sendbird-channel-settings__operator .sendbird-accordion__panel-heder{position:relative}.sendbird-channel-settings__empty-list{text-align:center;margin-top:12px;margin-bottom:4px;display:block}.sendbird-channel-settings-accordion__footer{padding-top:16px;display:flex;justify-content:left;padding-left:12px}.sendbird-channel-settings-accordion__footer .sendbird-button:nth-child(2){margin-left:8px}.sendbird-channel-settings__freeze{max-width:320px;position:relative;padding:12px 22px 10px 56px}.sendbird-theme--light .sendbird-channel-settings__freeze{background-color:var(--sendbird-light-background-50);border-bottom:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-channel-settings__freeze{background-color:var(--sendbird-dark-background-600);border-bottom:1px solid var(--sendbird-dark-ondark-04)}.sendbird-channel-settings__frozen-icon{position:absolute;right:20px;top:12px}.sendbird-channel-settings__frozen-icon .sendbird-icon{cursor:pointer}.sendbird-channel-settings__members-list .sendbird-badge,.sendbird-channel-settings__members .sendbird-badge{position:absolute;right:44px;top:12px}.sendbird-theme--light .sendbird-channel-settings__members-list .sendbird-badge,.sendbird-theme--light .sendbird-channel-settings__members .sendbird-badge{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-channel-settings__members-list .sendbird-badge,.sendbird-theme--dark .sendbird-channel-settings__members .sendbird-badge{background-color:var(--sendbird-dark-background-400)}.sendbird-theme--light .sendbird-channel-settings__members-list .sendbird-badge .sendbird-label,.sendbird-theme--light .sendbird-channel-settings__members .sendbird-badge .sendbird-label{color:var(--sendbird-light-onlight-02)}.sendbird-theme--dark .sendbird-channel-settings__members-list .sendbird-badge .sendbird-label,.sendbird-theme--dark .sendbird-channel-settings__members .sendbird-badge .sendbird-label{color:var(--sendbird-dark-ondark-02)}.sendbird-accordion{padding:8px 0px 16px 0px;position:relative;box-sizing:border-box}.sendbird-theme--light .sendbird-accordion{border-bottom:1px solid var(--sendbird-light-onlight-04);background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-accordion{border-bottom:1px solid var(--sendbird-dark-ondark-04);background-color:var(--sendbird-dark-background-600)}.sendbird-accordion .sendbird-accordion__member{position:relative;padding:12px 0px 12px 44px;height:40px;box-sizing:border-box}.sendbird-accordion .sendbird-accordion__footer{display:flex;justify-content:flex-start;margin-top:8px}.sendbird-accordion__panel-header{cursor:pointer;position:relative;padding:12px 22px 10px 56px}.sendbird-theme--light .sendbird-accordion__panel-header{background-color:var(--sendbird-light-background-50);border-bottom:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-accordion__panel-header{background-color:var(--sendbird-dark-background-600);border-bottom:1px solid var(--sendbird-dark-ondark-04)}.sendbird-accordion__panel-header:focus{outline:none}.sendbird-accordion__panel-header.sendbird-accordion__panel-item__disabled{cursor:not-allowed}.sendbird-accordion__panel-icon-left,.sendbird-accordion__panel-icon-right{position:absolute;top:10px}.sendbird-accordion__panel-icon-left{left:16px}.sendbird-accordion__panel-icon-right{right:16px}.sendbird-accordion__panel-icon--open{transform:rotate(90deg)}.sendbird-theme--light .sendbird-accordion__panel-icon--chevron path{fill:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-accordion__panel-icon--chevron path{fill:var(--sendbird-dark-ondark-01)}.sendbird-theme--light .sendbird-accordion__panel-icon__leave path{fill:var(--sendbird-light-error-300)}.sendbird-theme--dark .sendbird-accordion__panel-icon__leave path{fill:var(--sendbird-dark-error-300)}.sendbird-user-list-item--small{display:block;position:relative;box-sizing:border-box;height:40px}.sendbird-user-list-item--small__avatar{cursor:pointer;position:absolute;top:10px;left:12px}.sendbird-user-list-item--small .sendbird-muted-avatar{position:absolute;top:10px;left:12px;z-index:2;pointer-events:none}.sendbird-user-list-item--small__title{position:absolute;top:10px;left:54px;width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sendbird-user-list-item--small__subtitle{position:absolute;top:23px;left:140px;max-width:237px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sendbird-user-list-item--small__checkbox{position:absolute;top:16px;right:16px}.sendbird-user-list-item--small__action{display:none;position:absolute;right:10px;top:4px}.sendbird-user-list-item--small__operator{position:absolute;right:24px;top:10px}.sendbird-theme--light .sendbird-user-list-item--small:hover,.sendbird-theme--light .sendbird-user-list-item--small.sendbird-icon--pressed{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-user-list-item--small:hover,.sendbird-theme--dark .sendbird-user-list-item--small.sendbird-icon--pressed{background-color:var(--sendbird-dark-background-500)}.sendbird-user-list-item--small:hover .sendbird-user-list-item--small__action,.sendbird-user-list-item--small.sendbird-icon--pressed .sendbird-user-list-item--small__action{display:block}.sendbird-user-list-item--small:hover .sendbird-user-list-item--small__operator,.sendbird-user-list-item--small.sendbird-icon--pressed .sendbird-user-list-item--small__operator{display:none}.sendbird-theme--light .sendbird-user-list-item--small.sendbird-icon--pressed .sendbird-iconbutton{background-color:var(--sendbird-light-primary-100)}.sendbird-theme--dark .sendbird-user-list-item--small.sendbird-icon--pressed .sendbird-iconbutton{background-color:var(--sendbird-dark-background-700)}.sendbird-message-search-pannel{position:relative;display:flex;flex-direction:column;width:320px;height:100%;box-sizing:border-box}.sendbird-theme--light .sendbird-message-search-pannel{background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-message-search-pannel{background-color:var(--sendbird-dark-background-600)}.sendbird-message-search-pannel .sendbird-message-search-pannel__header{position:relative;display:flex;width:100%;height:64px;min-height:64px;box-sizing:border-box}.sendbird-theme--light .sendbird-message-search-pannel .sendbird-message-search-pannel__header{border-bottom:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-message-search-pannel .sendbird-message-search-pannel__header{border-bottom:1px solid var(--sendbird-dark-ondark-04)}.sendbird-message-search-pannel .sendbird-message-search-pannel__header .sendbird-message-search-pannel__header__title{position:absolute;top:20px;left:24px;width:calc(100% - 74px);overflow-x:hidden;word-break:keep-all;text-overflow:ellipsis}.sendbird-message-search-pannel .sendbird-message-search-pannel__header .sendbird-message-search-pannel__header__close-button{position:absolute;top:16px;right:16px}.sendbird-message-search-pannel .sendbird-message-search-pannel__input{display:flex;position:relative;padding:16px;box-sizing:border-box}.sendbird-message-search-pannel .sendbird-message-search-pannel__input .sendbird-message-search-pannel__input__container{position:relative;border-radius:4px;width:100%;height:44px}.sendbird-theme--light .sendbird-message-search-pannel .sendbird-message-search-pannel__input .sendbird-message-search-pannel__input__container{border:1px solid var(--sendbird-light-onlight-03)}.sendbird-theme--dark .sendbird-message-search-pannel .sendbird-message-search-pannel__input .sendbird-message-search-pannel__input__container{border:1px solid var(--sendbird-dark-ondark-03)}.sendbird-message-search-pannel .sendbird-message-search-pannel__input .sendbird-message-search-pannel__input__container .sendbird-message-search-pannel__input__container__search-icon{position:absolute;top:10px;left:16px}.sendbird-message-search-pannel .sendbird-message-search-pannel__input .sendbird-message-search-pannel__input__container .sendbird-message-search-pannel__input__container__input-area{position:absolute;top:14px;left:48px;margin:0px;padding:0px;border:0px;outline:none;font-size:14px;width:calc(100% - 90px)}.sendbird-theme--light .sendbird-message-search-pannel .sendbird-message-search-pannel__input .sendbird-message-search-pannel__input__container .sendbird-message-search-pannel__input__container__input-area{color:var(--sendbird-light-onlight-01);background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-message-search-pannel .sendbird-message-search-pannel__input .sendbird-message-search-pannel__input__container .sendbird-message-search-pannel__input__container__input-area{color:var(--sendbird-dark-ondark-01);background-color:var(--sendbird-dark-background-600)}.sendbird-message-search-pannel .sendbird-message-search-pannel__input .sendbird-message-search-pannel__input__container .sendbird-message-search-pannel__input__container__spinner{position:absolute;top:12px;right:12px}.sendbird-message-search-pannel .sendbird-message-search-pannel__input .sendbird-message-search-pannel__input__container .sendbird-message-search-pannel__input__container__reset-input-button{position:absolute;top:12px;right:12px}.sendbird-message-search-pannel .sendbird-message-search-pannel__input .sendbird-message-search-pannel__input__container .sendbird-message-search-pannel__input__container__reset-input-button:hover{cursor:pointer}.sendbird-message-search-pannel .sendbird-message-search-pannel__message-search{position:relative;box-sizing:border-box;width:100%;height:100%;overflow-y:scroll}.sendbird-message-search{position:relative;height:100%;overflow:scroll}.sendbird-theme--light .sendbird-message-search{background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-message-search{background-color:var(--sendbird-dark-background-600)}.sendbird-message-search-item{display:inline-flex;flex-direction:row;width:100%;height:80px;position:relative;cursor:pointer}.sendbird-theme--light .sendbird-message-search-item{border-bottom:1px solid var(--sendbird-light-onlight-04);background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-message-search-item{border-bottom:1px solid var(--sendbird-dark-ondark-04);background-color:var(--sendbird-dark-background-600)}.sendbird-theme--light .sendbird-message-search-item:hover{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-message-search-item:hover{background-color:var(--sendbird-dark-background-500)}.sendbird-message-search-item .sendbird-message-search-item__left{display:flex;align-items:center;justify-content:center;width:90px;height:80px}.sendbird-message-search-item .sendbird-message-search-item__right{display:flex;flex-direction:column;width:calc(100% - 106px)}.sendbird-message-search-item .sendbird-message-search-item__right .sendbird-message-search-item__right__sender-name{display:flex;max-width:280px;height:16px;overflow:hidden;text-overflow:ellipsis;position:absolute;top:12px}.sendbird-message-search-item .sendbird-message-search-item__right .sendbird-message-search-item__right__message-text{box-sizing:border-box;display:flex;width:inherit;height:32px;overflow:hidden;text-overflow:ellipsis;position:absolute;top:36px;word-break:break-word}.sendbird-message-search-item .sendbird-message-search-item__right .sendbird-message-search-item__right__message-created-at{position:absolute;top:12px;right:18px}.sendbird-message-search-item .sendbird-message-search-item__right-footer{width:16px}.sendbird-theme--light .sendbird-message-search-item.sendbird-message-search-item--selected{background-color:var(--sendbird-light-primary-100)}.sendbird-theme--dark .sendbird-message-search-item.sendbird-message-search-item--selected{background-color:var(--sendbird-dark-background-700)}.sendbird-theme--light .sendbird-message-search-item.sendbird-message-search-item--selected .sendbird-message-search-item__left{border-left:4px solid var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-message-search-item.sendbird-message-search-item--selected .sendbird-message-search-item__left{border-left:4px solid var(--sendbird-dark-primary-200)}.sendbird-message-search-file-item{position:relative;display:inline-flex;flex-direction:row;width:100%;height:80px;cursor:pointer}.sendbird-theme--light .sendbird-message-search-file-item{border-bottom:1px solid var(--sendbird-light-onlight-04);background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-message-search-file-item{border-bottom:1px solid var(--sendbird-dark-ondark-04);background-color:var(--sendbird-dark-background-600)}.sendbird-theme--light .sendbird-message-search-file-item:hover{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-message-search-file-item:hover{background-color:var(--sendbird-dark-background-500)}.sendbird-message-search-file-item .sendbird-message-search-file-item__left{position:relative;display:flex;align-items:center;justify-content:center;width:90px;height:80px}.sendbird-message-search-file-item .sendbird-message-search-file-item__right{position:relative;display:flex;flex-direction:column;width:calc(100% - 106px)}.sendbird-message-search-file-item .sendbird-message-search-file-item__right .sendbird-message-search-file-item__right__sender-name{position:absolute;top:12px;display:flex;max-width:280px;height:16px;overflow:hidden;text-overflow:ellipsis}.sendbird-message-search-file-item .sendbird-message-search-file-item__right .sendbird-message-search-file-item__right__content{position:absolute;top:36px;box-sizing:border-box;width:100%;height:32px;display:flex;flex-direction:row;align-items:center}.sendbird-message-search-file-item .sendbird-message-search-file-item__right .sendbird-message-search-file-item__right__content .sendbird-message-search-file-item__right__content__type-icon{position:relative;margin-right:4px;display:flex;align-items:center;justify-content:center;width:26px;min-width:26px;height:26px;border-radius:8px}.sendbird-theme--light .sendbird-message-search-file-item .sendbird-message-search-file-item__right .sendbird-message-search-file-item__right__content .sendbird-message-search-file-item__right__content__type-icon{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-message-search-file-item .sendbird-message-search-file-item__right .sendbird-message-search-file-item__right__content .sendbird-message-search-file-item__right__content__type-icon{background-color:var(--sendbird-dark-background-500)}.sendbird-message-search-file-item .sendbird-message-search-file-item__right .sendbird-message-search-file-item__right__content .sendbird-message-search-file-item__right__content__url{height:16px;position:relative;display:flex;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap}.sendbird-message-search-file-item .sendbird-message-search-file-item__message-created-at{position:absolute;top:12px;right:18px}.sendbird-message-search-file-item .sendbird-message-search-file-item__right-footer{width:16px}.sendbird-theme--light .sendbird-message-search-file-item.sendbird-message-search-file-item--selected{background-color:var(--sendbird-light-primary-100)}.sendbird-theme--dark .sendbird-message-search-file-item.sendbird-message-search-file-item--selected{background-color:var(--sendbird-dark-background-700)}.sendbird-theme--light .sendbird-message-search-file-item.sendbird-message-search-file-item--selected .sendbird-message-search-file-item__left{border-left:4px solid var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-message-search-file-item.sendbird-message-search-file-item--selected .sendbird-message-search-file-item__left{border-left:4px solid var(--sendbird-dark-primary-200)}.sendbird-app__wrap{width:100%;height:100%;display:flex;box-sizing:border-box}.sendbird-app__wrap .sendbird-app__searchpanel-wrap{width:320px;overflow-y:scroll;box-sizing:border-box}.sendbird-theme--light .sendbird-app__wrap .sendbird-app__searchpanel-wrap{border-top:1px solid var(--sendbird-light-onlight-04);border-right:1px solid var(--sendbird-light-onlight-04);border-bottom:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-app__wrap .sendbird-app__searchpanel-wrap{border-top:1px solid var(--sendbird-dark-background-600);border-right:1px solid var(--sendbird-dark-background-600);border-bottom:1px solid var(--sendbird-dark-background-600)}.sendbird-app__wrap .sendbird-app__conversation-wrap{flex:1;position:relative;width:calc(100% - 320px)}.sendbird-app__wrap .sendbird-app__channellist-wrap{max-width:320px}.sendbird-theme--light .sendbird-app__wrap .sendbird-app__channellist-wrap{border-top:1px solid var(--sendbird-light-onlight-04);border-left:1px solid var(--sendbird-light-onlight-04);border-bottom:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-app__wrap .sendbird-app__channellist-wrap{border-top:1px solid var(--sendbird-dark-background-600);border-left:1px solid var(--sendbird-dark-background-600);border-bottom:1px solid var(--sendbird-dark-background-600)}.sendbird-theme--light .sendbird-app__wrap .sendbird-app__conversation--settings-open .sendbird-chat-header__info{background-color:var(--sendbird-light-primary-100)}.sendbird-theme--dark .sendbird-app__wrap .sendbird-app__conversation--settings-open .sendbird-chat-header__info{background-color:var(--sendbird-dark-background-700)}.sendbird-app__wrap .sendbird-chat-header__search{margin-right:16px}.sendbird-theme--light .sendbird-app__wrap .sendbird-app__conversation--search-open .sendbird-chat-header__search{background-color:var(--sendbird-light-primary-100)}.sendbird-theme--dark .sendbird-app__wrap .sendbird-app__conversation--search-open .sendbird-chat-header__search{background-color:var(--sendbird-dark-background-700)}.sendbird-app__wrap .sendbird-channel-settings{border-left:none}.sendbird-theme--light .sendbird-app__wrap .sendbird-channel-settings{border-top:1px solid var(--sendbird-light-onlight-04);border-right:1px solid var(--sendbird-light-onlight-04);border-bottom:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-app__wrap .sendbird-channel-settings{border-top:1px solid var(--sendbird-dark-background-600);border-right:1px solid var(--sendbird-dark-background-600);border-bottom:1px solid var(--sendbird-dark-background-600)}.sendbird-app__wrap .sendbird-channel-settings .sendbird-channel-settings__header{height:64px}.sendbird-openchannel-conversation{position:relative;display:flex;flex-direction:column;height:100%;width:100%}.sendbird-theme--light .sendbird-openchannel-conversation{background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-openchannel-conversation{background-color:var(--sendbird-dark-background-600)}.sendbird-openchannel-conversation .sendbird-openchannel-conversation-scroll{overflow-y:auto;flex:1 1 0;order:2;width:100%}.sendbird-openchannel-conversation .sendbird-openchannel-footer{order:3;padding:12px 24px 24px 24px}.sendbird-openchannel-conversation .sendbird-openchannel-conversation-scroll-container{display:flex;height:100%;overflow-y:auto;overflow-x:hidden;flex-direction:column}.sendbird-openchannel-conversation .sendbird-openchannel-conversation-scroll-container .sendbird-openchannel-conversation-scroll-padding{flex:1 1 0}.sendbird-frozen-channel-notification{position:relative;margin-top:8px;margin-right:24px;margin-left:24px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.sendbird-theme--light .sendbird-frozen-channel-notification{background-color:var(--sendbird-light-information-100)}.sendbird-theme--dark .sendbird-frozen-channel-notification{background-color:var(--sendbird-dark-information-100)}.sendbird-openchannel-conversation-header{position:relative;min-height:64px;box-sizing:border-box}.sendbird-theme--light .sendbird-openchannel-conversation-header{border-bottom:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-openchannel-conversation-header{border-bottom:1px solid var(--sendbird-dark-ondark-04)}.sendbird-openchannel-conversation-header .sendbird-openchannel-conversation-header__left__title{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;max-width:calc(100% - 120px)}.sendbird-openchannel-conversation-header__left [class*=sendbird-openchannel-conversation-header__left__cover-image]{position:absolute;left:20px;top:16px}.sendbird-openchannel-conversation-header__left__title{position:absolute;left:60px;top:12px}.sendbird-openchannel-conversation-header__left__sub-title{position:absolute;left:60px;top:36px}.sendbird-openchannel-conversation-header__right{position:absolute;top:0px;right:0px;width:64px;height:64px}.sendbird-openchannel-conversation-header__right__trigger{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center}.sendbird-openchannel-conversation-header__left__cover-image--icon{display:flex;justify-content:center;align-items:center;border-radius:50%}.sendbird-theme--light .sendbird-openchannel-conversation-header__left__cover-image--icon{background-color:var(--sendbird-light-background-300)}.sendbird-theme--dark .sendbird-openchannel-conversation-header__left__cover-image--icon{background-color:var(--sendbird-dark-background-300)}.sendbird-openchannel-user-message{position:relative;display:flex;flex-direction:row;width:100%}.sendbird-theme--light .sendbird-openchannel-user-message:hover{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-openchannel-user-message:hover{background-color:var(--sendbird-dark-background-400)}.sendbird-openchannel-user-message:hover .sendbird-openchannel-user-message__context-menu{display:block}.sendbird-openchannel-user-message .sendbird-openchannel-user-message__left{position:relative;display:flex;width:52px;min-width:52px}.sendbird-openchannel-user-message .sendbird-openchannel-user-message__left .sendbird-openchannel-user-message__left__avatar{position:relative;display:flex;margin-top:8px;margin-left:24px}.sendbird-openchannel-user-message .sendbird-openchannel-user-message__right{position:relative;display:flex;flex-direction:column;width:100%;margin:8px 24px 8px 12px}.sendbird-openchannel-user-message .sendbird-openchannel-user-message__right .sendbird-openchannel-user-message__right__top{position:relative;display:flex;margin-bottom:2px}.sendbird-openchannel-user-message .sendbird-openchannel-user-message__right .sendbird-openchannel-user-message__right__top .sendbird-openchannel-user-message__right__top__sender-name{position:relative;display:flex}.sendbird-openchannel-user-message .sendbird-openchannel-user-message__right .sendbird-openchannel-user-message__right__top .sendbird-openchannel-user-message__right__top__sent-at{position:relative;display:flex;margin-left:4px}.sendbird-openchannel-user-message .sendbird-openchannel-user-message__right .sendbird-openchannel-user-message__right__bottom{position:relative;display:flex;width:100%}.sendbird-openchannel-user-message .sendbird-openchannel-user-message__right .sendbird-openchannel-user-message__right__bottom .sendbird-openchannel-user-message__right__bottom__message{position:relative;word-break:break-all}.sendbird-openchannel-user-message .sendbird-openchannel-user-message__right .sendbird-openchannel-user-message__right__tail{position:relative;top:2px}.sendbird-openchannel-user-message .sendbird-openchannel-user-message__context-menu{position:absolute;right:16px;display:none}.sendbird-theme--light .sendbird-openchannel-user-message .sendbird-openchannel-user-message__context-menu .sendbird-openchannel-user-message__context-menu--icon{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-openchannel-user-message .sendbird-openchannel-user-message__context-menu .sendbird-openchannel-user-message__context-menu--icon{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-openchannel-user-message .sendbird-openchannel-user-message__context-menu .sendbird-openchannel-user-message__context-menu--icon:hover{background-color:var(--sendbird-light-primary-100)}.sendbird-theme--dark .sendbird-openchannel-user-message .sendbird-openchannel-user-message__context-menu .sendbird-openchannel-user-message__context-menu--icon:hover{background-color:var(--sendbird-dark-background-700)}.sendbird-openchannel-admin-message{position:relative;margin:16px 24px;padding:12px 16px;border-radius:4px}.sendbird-theme--light .sendbird-openchannel-admin-message{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-openchannel-admin-message{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-openchannel-admin-message:hover{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-openchannel-admin-message:hover{background-color:var(--sendbird-dark-background-400)}.sendbird-openchannel-admin-message .sendbird-openchannel-admin-message__text{word-wrap:break-word}.sendbird-openchannel-og-message{position:relative;display:flex;flex-direction:column;width:100%}.sendbird-theme--light .sendbird-openchannel-og-message:hover{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-openchannel-og-message:hover{background-color:var(--sendbird-dark-background-400)}.sendbird-openchannel-og-message:hover .sendbird-openchannel-og-message__top .sendbird-openchannel-og-message__top__context-menu{display:block}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__top{box-sizing:border-box;position:relative;display:flex;flex-direction:row}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__top .sendbird-openchannel-og-message__top__left{position:relative;display:flex;width:52px;min-width:52px}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__top .sendbird-openchannel-og-message__top__left .sendbird-openchannel-og-message__top__left__avatar{position:absolute;display:flex;top:8px;left:24px}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__top .sendbird-openchannel-og-message__top__right{position:relative;display:flex;box-sizing:border-box;flex-direction:column;margin:8px 24px 8px 12px}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__top .sendbird-openchannel-og-message__top__right .sendbird-openchannel-og-message__top__right__title{position:relative;display:flex;margin-bottom:2px}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__top .sendbird-openchannel-og-message__top__right .sendbird-openchannel-og-message__top__right__title .sendbird-openchannel-og-message__top__right__title__sender-name{position:relative;display:flex}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__top .sendbird-openchannel-og-message__top__right .sendbird-openchannel-og-message__top__right__title .sendbird-openchannel-og-message__top__right__title__sent-at{position:relative;display:flex;margin-left:4px}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__top .sendbird-openchannel-og-message__top__right .sendbird-openchannel-og-message__top__right__description .sendbird-openchannel-og-message__top__right__description__message{position:relative;display:inline;white-space:pre-wrap;word-break:break-all}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__top .sendbird-openchannel-og-message__top__context-menu{position:absolute;right:16px;display:none}.sendbird-theme--light .sendbird-openchannel-og-message .sendbird-openchannel-og-message__top .sendbird-openchannel-og-message__top__context-menu .sendbird-openchannel-og-message__top__context-menu--icon{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-openchannel-og-message .sendbird-openchannel-og-message__top .sendbird-openchannel-og-message__top__context-menu .sendbird-openchannel-og-message__top__context-menu--icon{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-openchannel-og-message .sendbird-openchannel-og-message__top .sendbird-openchannel-og-message__top__context-menu .sendbird-openchannel-og-message__top__context-menu--icon:hover{background-color:var(--sendbird-light-primary-100)}.sendbird-theme--dark .sendbird-openchannel-og-message .sendbird-openchannel-og-message__top .sendbird-openchannel-og-message__top__context-menu .sendbird-openchannel-og-message__top__context-menu--icon:hover{background-color:var(--sendbird-dark-background-700)}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__bottom{position:relative;display:inline;margin-bottom:8px;width:100%}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__bottom .sendbird-openchannel-og-message__bottom__og-tag{position:relative;display:inline-block;box-sizing:border-box;width:calc(100% - 64px);max-width:360px;left:64px;padding:12px 12px 4px 12px;border-radius:8px}.sendbird-theme--light .sendbird-openchannel-og-message .sendbird-openchannel-og-message__bottom .sendbird-openchannel-og-message__bottom__og-tag{border:solid 1px var(--sendbird-light-onlight-04);background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-openchannel-og-message .sendbird-openchannel-og-message__bottom .sendbird-openchannel-og-message__bottom__og-tag{border:solid 1px var(--sendbird-dark-ondark-04);background-color:var(--sendbird-dark-background-500)}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__bottom .sendbird-openchannel-og-message__bottom__og-tag .sendbird-openchannel-og-message__bottom__og-tag__url{position:relative;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px;max-width:336px}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__bottom .sendbird-openchannel-og-message__bottom__og-tag .sendbird-openchannel-og-message__bottom__og-tag__title{position:relative;display:inline-block;white-space:pre-wrap;overflow-wrap:normal;margin-bottom:8px;max-width:336px}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__bottom .sendbird-openchannel-og-message__bottom__og-tag .sendbird-openchannel-og-message__bottom__og-tag__title:hover{cursor:pointer}.sendbird-theme--light .sendbird-openchannel-og-message .sendbird-openchannel-og-message__bottom .sendbird-openchannel-og-message__bottom__og-tag .sendbird-openchannel-og-message__bottom__og-tag__title:hover{color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-openchannel-og-message .sendbird-openchannel-og-message__bottom .sendbird-openchannel-og-message__bottom__og-tag .sendbird-openchannel-og-message__bottom__og-tag__title:hover{color:var(--sendbird-dark-primary-200)}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__bottom .sendbird-openchannel-og-message__bottom__og-tag .sendbird-openchannel-og-message__bottom__og-tag__description{position:relative;display:block;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;max-height:32px;margin-bottom:8px;width:100%;max-width:336px}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__bottom .sendbird-openchannel-og-message__bottom__og-tag .sendbird-openchannel-og-message__bottom__og-tag__thumbnail{box-sizing:border-box;position:relative;display:block;margin-top:4px;margin-bottom:8px;width:100%}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__bottom .sendbird-openchannel-og-message__bottom__og-tag .sendbird-openchannel-og-message__bottom__og-tag__thumbnail:hover{cursor:pointer}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__bottom .sendbird-openchannel-og-message__bottom__og-tag .sendbird-openchannel-og-message__bottom__og-tag__thumbnail .sendbird-openchannel-og-message__bottom__og-tag__thumbnail__image{border-radius:8px;width:100%;min-width:200px;max-width:336px}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__bottom .sendbird-openchannel-og-message__bottom__og-tag .sendbird-openchannel-og-message__bottom__og-tag__thumbnail .sendbird-openchannel-og-message__bottom__og-tag__thumbnail__image--placeholder{border-radius:8px;width:100%;min-width:200px;max-width:336px}.sendbird-openchannel-og-message .sendbird-openchannel-og-message__top__right__tail{position:relative;left:64px;top:2px}.sendbird-openchannel-og-message--word{display:inline;margin:0px 2px;word-break:break-all}.sendbird-theme--light .sendbird-openchannel-og-message--word--link{color:var(--sendbird-light-primary-300)}.sendbird-theme--dark .sendbird-openchannel-og-message--word--link{color:var(--sendbird-dark-primary-200)}.sendbird-openchannel-thumbnail-message{position:relative;display:flex;flex-direction:row}.sendbird-theme--light .sendbird-openchannel-thumbnail-message:hover{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-openchannel-thumbnail-message:hover{background-color:var(--sendbird-dark-background-400)}.sendbird-openchannel-thumbnail-message:hover .sendbird-openchannel-thumbnail-message__context-menu{display:block}.sendbird-theme--light .sendbird-openchannel-thumbnail-message:hover .sendbird-openchannel-thumbnail-message__context-menu .sendbird-openchannel-thumbnail-message__context-menu--icon{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-openchannel-thumbnail-message:hover .sendbird-openchannel-thumbnail-message__context-menu .sendbird-openchannel-thumbnail-message__context-menu--icon{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-openchannel-thumbnail-message:hover .sendbird-openchannel-thumbnail-message__context-menu .sendbird-openchannel-thumbnail-message__context-menu--icon:hover{background-color:var(--sendbird-light-primary-100)}.sendbird-theme--dark .sendbird-openchannel-thumbnail-message:hover .sendbird-openchannel-thumbnail-message__context-menu .sendbird-openchannel-thumbnail-message__context-menu--icon:hover{background-color:var(--sendbird-dark-background-700)}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__left{position:relative;display:flex;width:52px;min-width:52px}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__left .sendbird-openchannel-thumbnail-message__left__avatar{position:absolute;display:inline;margin-top:8px;margin-left:28px}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right{position:relative;display:flex;flex-direction:column;margin-top:8px;margin-bottom:8px;margin-left:12px;width:calc(100% - 64px)}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__title{position:relative;display:inline;margin-bottom:4px}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__title .sendbird-openchannel-thumbnail-message__right__title__sender-name{position:relative;display:inline;margin-right:4px}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__title .sendbird-openchannel-thumbnail-message__right__title__sent-at{position:relative;display:inline}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body{position:relative;display:flex;border-radius:8px}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body:hover .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__overlay{opacity:1}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap{position:relative;box-sizing:content-box}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__overlay{position:absolute;opacity:0;width:100%;height:100%;max-width:360px;top:0px;left:0px;border-radius:8px;cursor:pointer}.sendbird-theme--light .sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__overlay{background-color:var(--sendbird-light-overlay-02)}.sendbird-theme--dark .sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__overlay{background-color:var(--sendbird-dark-overlay-02)}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__video{max-width:360px;max-height:360px}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__video:hover{cursor:pointer}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__video .sendbird-openchannel-thumbnail-message__right__body__wrap__video__video{max-width:360px;max-height:360px;border-radius:8px}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__video .sendbird-openchannel-thumbnail-message__right__body__wrap__video__icon{position:absolute;top:calc(50% - 28px);left:calc(50% - 28px)}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__video--icon{padding:107px 152px 107px 152px;border-radius:8px}.sendbird-theme--light .sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__video--icon{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__video--icon{background-color:var(--sendbird-dark-background-500)}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__image{border-radius:8px}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__image--icon{padding:107px 152px 107px 152px;border-radius:8px}.sendbird-theme--light .sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__image--icon{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__image--icon{background-color:var(--sendbird-dark-background-500)}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__unknown{padding:107px 152px 107px 152px;border-radius:8px}.sendbird-theme--light .sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__unknown{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__body .sendbird-openchannel-thumbnail-message__right__body__wrap .sendbird-openchannel-thumbnail-message__right__body__wrap__unknown{background-color:var(--sendbird-dark-background-500)}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__right .sendbird-openchannel-thumbnail-message__right__tail{position:relative;top:2px}.sendbird-openchannel-thumbnail-message .sendbird-openchannel-thumbnail-message__context-menu{position:absolute;display:none;top:8px;right:16px}.sendbird-openchannel-file-message{position:relative;display:flex;flex-direction:row}.sendbird-theme--light .sendbird-openchannel-file-message:hover{background-color:var(--sendbird-light-background-100)}.sendbird-theme--dark .sendbird-openchannel-file-message:hover{background-color:var(--sendbird-dark-background-400)}.sendbird-openchannel-file-message:hover .sendbird-openchannel-file-message__context-menu{display:block}.sendbird-openchannel-file-message .sendbird-openchannel-file-message__left{position:relative;display:flex;width:52px;min-width:52px}.sendbird-openchannel-file-message .sendbird-openchannel-file-message__left .sendbird-openchannel-file-message__left__avatar{position:absolute;display:block;margin-top:8px;margin-left:24px}.sendbird-openchannel-file-message .sendbird-openchannel-file-message__right{position:relative;display:flex;flex-direction:column;margin-left:12px;margin-bottom:4px}.sendbird-openchannel-file-message .sendbird-openchannel-file-message__right .sendbird-openchannel-file-message__right__title{position:relative;display:flex;margin-top:8px}.sendbird-openchannel-file-message .sendbird-openchannel-file-message__right .sendbird-openchannel-file-message__right__title .sendbird-openchannel-file-message__right__title__sender-name{position:relative;display:flex}.sendbird-openchannel-file-message .sendbird-openchannel-file-message__right .sendbird-openchannel-file-message__right__title .sendbird-openchannel-file-message__right__title__sent-at{position:relative;display:flex;margin-left:4px}.sendbird-openchannel-file-message .sendbird-openchannel-file-message__right .sendbird-openchannel-file-message__right__body{position:relative;display:flex;margin-top:4px;margin-bottom:4px;border-radius:8px}.sendbird-theme--light .sendbird-openchannel-file-message .sendbird-openchannel-file-message__right .sendbird-openchannel-file-message__right__body{background-color:var(--sendbird-light-background-100);border:solid 1px var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-openchannel-file-message .sendbird-openchannel-file-message__right .sendbird-openchannel-file-message__right__body{background-color:var(--sendbird-dark-background-500);border:solid 1px var(--sendbird-dark-ondark-04)}.sendbird-openchannel-file-message .sendbird-openchannel-file-message__right .sendbird-openchannel-file-message__right__body .sendbird-openchannel-file-message__right__body__icon{position:relative;display:inline-block;margin:8px;border-radius:8.6px}.sendbird-theme--light .sendbird-openchannel-file-message .sendbird-openchannel-file-message__right .sendbird-openchannel-file-message__right__body .sendbird-openchannel-file-message__right__body__icon{background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-openchannel-file-message .sendbird-openchannel-file-message__right .sendbird-openchannel-file-message__right__body .sendbird-openchannel-file-message__right__body__icon{background-color:var(--sendbird-dark-background-600)}.sendbird-openchannel-file-message .sendbird-openchannel-file-message__right .sendbird-openchannel-file-message__right__body .sendbird-openchannel-file-message__right__body__file-name{position:relative;display:flex;margin-top:22px;margin-right:16px;margin-left:4px;overflow:hidden;height:20px;max-height:20px;text-overflow:ellipsis}.sendbird-openchannel-file-message .sendbird-openchannel-file-message__context-menu{position:absolute;display:none;top:8px;right:16px}.sendbird-theme--light .sendbird-openchannel-file-message .sendbird-openchannel-file-message__context-menu .sendbird-openchannel-file-message__context-menu__icon{background-color:var(--sendbird-light-background-200)}.sendbird-theme--dark .sendbird-openchannel-file-message .sendbird-openchannel-file-message__context-menu .sendbird-openchannel-file-message__context-menu__icon{background-color:var(--sendbird-dark-background-500)}.sendbird-theme--light .sendbird-openchannel-file-message .sendbird-openchannel-file-message__context-menu .sendbird-openchannel-file-message__context-menu__icon:hover{background-color:var(--sendbird-light-primary-100)}.sendbird-theme--dark .sendbird-openchannel-file-message .sendbird-openchannel-file-message__context-menu .sendbird-openchannel-file-message__context-menu__icon:hover{background-color:var(--sendbird-dark-background-700)}.sendbird-openchannel-conversation-scroll{position:relative;width:100%}.sendbird-openchannel-conversation-scroll .sendbird-openchannel-conversation-scroll__container{position:-webkit-sticky;position:sticky;width:100%;bottom:0px;height:100%}.sendbird-openchannel-conversation-scroll .sendbird-openchannel-conversation-scroll__container .sendbird-openchannel-conversation-scroll__container__padding{height:8px}.sendbird-openchannel-conversation-scroll .sendbird-openchannel-conversation-scroll__container .sendbird-openchannel-conversation-scroll__container__scroll-bottom-button{position:-webkit-sticky;position:sticky;display:flex;align-items:center;justify-content:center;bottom:8px;left:calc(50% - 20px);width:40px;height:40px;border-radius:24px;z-index:1}.sendbird-theme--light .sendbird-openchannel-conversation-scroll .sendbird-openchannel-conversation-scroll__container .sendbird-openchannel-conversation-scroll__container__scroll-bottom-button{background-color:var(--sendbird-light-primary-300);box-shadow:var(--sendbird-light-shadow-05)}.sendbird-theme--dark .sendbird-openchannel-conversation-scroll .sendbird-openchannel-conversation-scroll__container .sendbird-openchannel-conversation-scroll__container__scroll-bottom-button{background-color:var(--sendbird-dark-primary-200);box-shadow:var(--sendbird-dark-shadow-05)}.sendbird-openchannel-conversation-scroll .sendbird-openchannel-conversation-scroll__container .sendbird-openchannel-conversation-scroll__container__scroll-bottom-button:hover{cursor:pointer}.sendbird-theme--light .sendbird-openchannel-conversation-scroll .sendbird-openchannel-conversation-scroll__container .sendbird-openchannel-conversation-scroll__container__scroll-bottom-button:hover{background-color:var(--sendbird-light-primary-400)}.sendbird-theme--dark .sendbird-openchannel-conversation-scroll .sendbird-openchannel-conversation-scroll__container .sendbird-openchannel-conversation-scroll__container__scroll-bottom-button:hover{background-color:var(--sendbird-dark-primary-300)}.sendbird-theme--light .sendbird-openchannel-conversation-scroll .sendbird-openchannel-conversation-scroll__container .sendbird-openchannel-conversation-scroll__container__scroll-bottom-button:active{background-color:var(--sendbird-light-primary-500)}.sendbird-theme--dark .sendbird-openchannel-conversation-scroll .sendbird-openchannel-conversation-scroll__container .sendbird-openchannel-conversation-scroll__container__scroll-bottom-button:active{background-color:var(--sendbird-dark-primary-400)}.sendbird-openchannel-conversation-scroll .sendbird-openchannel-conversation-scroll__container .sendbird-openchannel-conversation-scroll__container__item-container--no-messages{width:100%;height:calc(100% - 8px)}.sendbird-openchannel-conversation-scroll .sendbird-openchannel-conversation-scroll__container .sendbird-openchannel-conversation-scroll__container__item-container--no-messages .sendbird-openchannel-conversation-scroll__container__place-holder{width:100%;height:100%}.sendbird-openchannel-settings{height:100%;width:320px;display:inline-block;overflow-y:scroll;position:relative}.sendbird-theme--light .sendbird-openchannel-settings{background-color:var(--sendbird-light-background-50);border-left:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-openchannel-settings{background-color:var(--sendbird-dark-background-600);border-left:1px solid var(--sendbird-dark-ondark-04)}.sendbird-openchannel-settings .sendbird-participants-accordion__footer{text-align:left;padding-top:16px;padding-left:16px}.sendbird-openchannel-settings .sendbird-openchannel-settings__accordion-icon,.sendbird-openchannel-settings .sendbird-openchannel-settings__panel-icon__delete{position:absolute;left:16px}.sendbird-openchannel-settings .sendbird-openchannel-settings__participant{height:100%}.sendbird-openchannel-settings .sendbird-openchannel-settings__participant .sendbird-openchannel-settings__participants-list{padding-top:64px;height:calc(100% - 64px);overflow-y:scroll}.sendbird-openchannel-settings .sendbird-openchannel-settings__participant .sendbird-openchannel-settings__header{display:block;width:100%;position:absolute;top:0;left:0}.sendbird-theme--light .sendbird-openchannel-settings .sendbird-openchannel-settings__participant .sendbird-openchannel-settings__header{background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-openchannel-settings .sendbird-openchannel-settings__participant .sendbird-openchannel-settings__header{background-color:var(--sendbird-dark-background-600)}.sendbird-openchannel-settings .sendbird-participants-accordion,.sendbird-openchannel-settings .sendbird-openchannel-settings__delete-channel{text-align:left}.sendbird-openchannel-settings .sendbird-openchannel-settings__members .sendbird-badge__text{margin-top:-2px}.sendbird-openchannel-settings .sendbird-openchannel-settings__header{height:64px;min-height:64px;position:relative;padding:20px 24px;box-sizing:border-box;text-align:left}.sendbird-theme--light .sendbird-openchannel-settings .sendbird-openchannel-settings__header{border-bottom:solid 1px var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-openchannel-settings .sendbird-openchannel-settings__header{border-bottom:solid 1px var(--sendbird-dark-ondark-04)}.sendbird-openchannel-settings .sendbird-openchannel-settings__close-icon{cursor:pointer;position:absolute;top:20px;right:16px}.sendbird-theme--light .sendbird-openchannel-settings .sendbird-openchannel-settings__close-icon path{fill:var(--sendbird-light-onlight-01)}.sendbird-theme--dark .sendbird-openchannel-settings .sendbird-openchannel-settings__close-icon path{fill:var(--sendbird-dark-ondark-01)}.sendbird-openchannel-settings .sendbird-openchannel-settings__placeholder{margin-top:40%}.sendbird-openchannel-settings .sendbird-openchannel-settings__url{padding:16px;box-sizing:border-box;position:relative}.sendbird-openchannel-settings .sendbird-openchannel-settings__url:hover .sendbird-openchannel-settings__copy-icon{display:inline-block}.sendbird-openchannel-settings .sendbird-openchannel-settings__url .sendbird-openchannel-settings__copy-icon{cursor:pointer;position:absolute;display:none;top:10px;right:18px}.sendbird-openchannel-settings .sendbird-openchannel-settings__url .sendbird-openchannel-settings__url-value{margin-top:8px}.sendbird-openchannel-settings .sendbird-openchannel-settings__url .sendbird-openchannel-settings__url-value,.sendbird-openchannel-settings .sendbird-openchannel-settings__url .sendbird-openchannel-settings__url-label{text-align:left;display:block;word-wrap:break-word}.sendbird-theme--light .sendbird-openchannel-settings .sendbird-openchannel-settings__url{background-color:var(--sendbird-light-background-50);border-bottom:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-openchannel-settings .sendbird-openchannel-settings__url{background-color:var(--sendbird-dark-background-600);border-bottom:1px solid var(--sendbird-dark-ondark-04)}.sendbird-openchannel-settings .sendbird-openchannel-settings__panel-item{display:block;cursor:pointer;box-sizing:border-box;position:relative;padding:12px 22px 10px 56px}.sendbird-theme--light .sendbird-openchannel-settings .sendbird-openchannel-settings__panel-item{background-color:var(--sendbird-light-background-50);border-bottom:1px solid var(--sendbird-light-onlight-04)}.sendbird-theme--dark .sendbird-openchannel-settings .sendbird-openchannel-settings__panel-item{background-color:var(--sendbird-dark-background-600);border-bottom:1px solid var(--sendbird-dark-ondark-04)}.sendbird-openchannel-settings .sendbird-openchannel-settings__panel-item:focus{outline:none}.sendbird-openchannel-settings .sendbird-openchannel-settings__panel-item.sendbird-channel-settings__panel-item__disabled{cursor:not-allowed}.sendbird-openchannel-settings .sendbird-participants-accordion__member{position:relative;padding:12px 0px 12px 56px;height:40px;box-sizing:border-box;text-align:left}.sendbird-openchannel-settings .sendbird-participants-accordion__member .sendbird-label{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sendbird-openchannel-settings .sendbird-participants-accordion__member-avatar{position:absolute;left:16px;top:10px;cursor:pointer}.sendbird-openchannel-profile{position:relative;text-align:center;padding:32px 40px 27px 40px}.sendbird-theme--light .sendbird-openchannel-profile{border-bottom:1px solid var(--sendbird-light-onlight-04);background-color:var(--sendbird-light-background-50)}.sendbird-theme--dark .sendbird-openchannel-profile{border-bottom:1px solid var(--sendbird-dark-ondark-04);background-color:var(--sendbird-dark-background-600)}.sendbird-openchannel-profile .sendbird-openchannel-profile--inner{height:116px}.sendbird-openchannel-profile .sendbird-openchannel-profile__avatar{margin-bottom:16px;text-align:center}.sendbird-openchannel-profile .sendbird-openchannel-profile__title{max-width:240px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;height:18px}.sendbird-openchannel-profile .sendbird-openchannel-profile__edit{position:absolute;top:10px;right:16px}
.customized-app{height:calc(100vh - 20px);background-color:red}.sendbird-conversation__messages .sendbird-separator{padding-top:25px !important}.sendbird-label{color:#eaedf0 !important}.sendbird-separator__right,.sendbird-separator__left{background-color:#eaedf0 !important}.sendbird-conversation__messages::-webkit-scrollbar{text-align:center;width:5px;margin:6px}.sendbird-conversation__messages::-webkit-scrollbar-thumb{border-radius:3px;width:5px;background:rgba(0,0,0,.3)}.sendbird-conversation__messages .sendbird-conversation__messages-padding{padding:10px 20px}
