/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

html{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;color:#333}h1{margin:0 0 1.5rem 0}h2,h3{margin:0 0 1rem 0}p,ul,ol{line-height:1.5rem;margin:0 0 1rem 0}a{color:#1c1c51}a:visited{color:#1c1c51}a:hover,a:active{color:#0f0f2b}.svg-icon{height:1em;width:1em}.app-layout{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.app-layout{max-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.content-left{max-width:300px;-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;background:url(img/bg-camo.png) 0 0 no-repeat}.content-right{padding:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.content-bold{margin:0 0 0 40px;padding:1.5rem;font-weight:bold}button{background:#fff;border-radius:3px;border:1px solid #1c1c51;color:#1c1c51;cursor:pointer;fill:#1c1c51;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;min-height:30px;padding:0 15px;position:relative;-webkit-transition:all 200ms ease;transition:all 200ms ease}button:hover{background:#1c1c51;color:#fff;fill:#fff}button.complementary{color:#bdab87;fill:#bdab87;border-color:#bdab87}button.complementary:hover{background:#bdab87;color:#fff;fill:#fff}button.secondary{color:#003d8c;fill:#003d8c;border-color:#003d8c}button.secondary:hover{background:#003d8c;color:#fff;fill:#fff}button.neutral{color:#374447;fill:#647b82;border-color:#647b82}button.neutral:hover{background:#647b82;color:#fff;fill:#fff}button[disabled],button[disabled]:hover{color:#b2b2b2;border-color:#999;background:#fff;cursor:default}button[disabled].button--solid,button[disabled]:hover.button--solid{color:#f2f2f2;background:#b2b2b2;border-color:#b2b2b2}button.button--solid{color:#fff;fill:#fff;background:#1c1c51}button.button--solid:hover{background:#0f0f2b;border-color:#0f0f2b}button.button--solid.complementary{background:#bdab87}button.button--solid.complementary:hover{background:#ab9466;border-color:#ab9466}button.button--solid.secondary{background:#003d8c}button.button--solid.secondary:hover{background:#29364a;border-color:#29364a}button.button--solid.neutral{background:#647b82}button.button--solid.neutral:hover{background:#374447;border-color:#374447}button.button--small{font-size:.9rem;min-height:26px}button.button--large{font-size:1.1rem;min-height:40px}button.button--icon .button-label{padding:0 1.2rem 0 0}button.button--icon svg+.button-label{padding:0 0 0 1.2rem}button.button--icon svg{position:absolute;top:50%;left:0;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%)}button.button--icon .button-label+svg{left:100%;-webkit-transform:translate(calc(-100% - 10px), -50%);transform:translate(calc(-100% - 10px), -50%)}button.button--icon.button--noLabel svg{left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}button.button--icon.button--noChildren .button-label{padding:0}button.busy{padding:0 2.5rem 0 1.2rem}button.busy .css-spinner{display:block;position:absolute;left:100%;top:50%;-webkit-transform:translate(calc(-100% - 10px), -50%);transform:translate(calc(-100% - 10px), -50%)}button.triggered{opacity:.5}.calendar-input__wrapper{position:relative}.calendar-input__wrapper>div{display:inline-block;vertical-align:top;height:30px}.calendar-input__wrapper>input[type=text]{border-right:0}.date-picker-button{padding:0 9px;color:#fff;fill:#fff;background:#333;border-color:#333;width:30px;position:relative;border-top-left-radius:0;border-bottom-left-radius:0}.date-picker-button:hover{border-color:#1c1c51}.date-picker-button__icon{font-size:1.1rem;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.react-datepicker__navigation{min-height:auto;border-radius:0}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{background-color:#1c1c51}.collapsible-section__title,.collapsible-section__title:visited{display:block;background:#1c1c51;color:#fff;padding:1rem;text-decoration:none}.collapsible-section__title:hover{background:#0f0f2b}.collapsible-section__content{padding:1rem 0;line-height:1.5rem}.collapsible-section+.collapsible-section{margin:1rem 0 0 0}.form-error{display:inline-block;position:relative;background:#d50000;color:#fff;padding:.25rem .5rem;margin:0 0 0 8px;width:auto;text-align:left}.form-error:before{content:"";display:block;position:absolute;left:-8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:5px 8px 5px 0;border-color:rgba(0,0,0,0) #d50000 rgba(0,0,0,0) rgba(0,0,0,0)}.input-container{margin:0 0 1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.input-container label:not(.form-error){margin:0 .5rem 0 0;text-align:right;-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}.stack-form .input-container label:not(.form-error){display:block;width:100%;text-align:left}.input-container.text-area label:not(.form-error){vertical-align:top}.input-container.required label:not(.form-error):before{content:"*";color:#d50000;display:inline-block;margin:0 .5rem 0 0}table .input-container{margin:0}.popover__anchor{display:inline-block}.popover__popup{z-index:10;position:fixed;top:0;left:0;background:#fff;padding:.5rem;border:1px solid gray;-webkit-animation:.75s popover-fade-in;animation:.75s popover-fade-in;display:inline-block}.popover__arrow{position:fixed;top:0;left:0;width:0;height:0;border:0 solid red}.popover__arrow--top{border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:12px solid gray}.popover__arrow--bottom{border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:12px solid gray}.popover__arrow--left{border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:12px solid gray}.popover__arrow--right{border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-right:12px solid gray}@-webkit-keyframes popover-fade-in{from{opacity:0}to{opacity:1}}@keyframes popover-fade-in{from{opacity:0}to{opacity:1}}.popup-window{position:absolute;z-index:10010;left:50%;top:0;margin:4rem 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;min-width:500px;-webkit-animation:400ms ease-in-out 100ms drop-in both;animation:400ms ease-in-out 100ms drop-in both;border-radius:5px;overflow:visible}.popup-window--large{min-width:700px}.popup-window__backdrop{position:fixed;z-index:10000;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);-webkit-animation:300ms ease-in 100ms fade-in both;animation:300ms ease-in 100ms fade-in both;overflow:auto}.popup-window__content{padding:30px}.popup-window__close-button{display:block;position:absolute;top:8px;right:8px;width:12px;height:12px;text-indent:20000px;overflow:hidden}.popup-window__close-button svg{width:100%;position:absolute;top:0;left:0}.popup-window__close-button:hover{fill:#d50000}.popup-window__footer{padding:0 30px 30px}@media only screen and (max-width: 732px){.popup-window--large{min-width:calc(100vw - 32px)}}@media only screen and (max-width: 532px){.popup-window{min-width:calc(100vw - 32px)}}.segmented-button-wrapper{display:inline-block}.segmented-button-wrapper button{border-radius:0;border-right-width:0}.segmented-button-wrapper button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.segmented-button-wrapper button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right-width:1px}.segmented-button-wrapper button.selected{background-color:#1c1c51;color:#fff}.segmented-button-wrapper button.selected.complementary{background-color:#bdab87;border-color:#bdab87}.segmented-button-wrapper button.selected.secondary{background-color:#003d8c;border-color:#003d8c}.segmented-button-wrapper button.selected.neutral{background-color:#647b82;border-color:#647b82}.segmented-button-wrapper button.selected:hover,.segmented-button-wrapper button.selected.button--solid{background-color:#0f0f2b;border-color:#0f0f2b;border-left-color:#292977}.segmented-button-wrapper button.selected:hover.complementary,.segmented-button-wrapper button.selected.button--solid.complementary{background-color:#ab9466;border-color:#ab9466;border-left-color:#cfc2a8}.segmented-button-wrapper button.selected:hover.secondary,.segmented-button-wrapper button.selected.button--solid.secondary{background-color:#29364a;border-color:#29364a;border-left-color:#c6d3e3}.segmented-button-wrapper button.selected:hover.neutral,.segmented-button-wrapper button.selected.button--solid.neutral{background-color:#374447;border-color:#374447;border-left-color:#f0f3f3}.segmented-button-wrapper button.selected:hover:first-child,.segmented-button-wrapper button.selected.button--solid:first-child{border-left-color:#0f0f2b}.segmented-button-wrapper button.selected:hover:first-child.complementary,.segmented-button-wrapper button.selected.button--solid:first-child.complementary{border-left-color:#ab9466}.segmented-button-wrapper button.selected:hover:first-child.secondary,.segmented-button-wrapper button.selected.button--solid:first-child.secondary{border-left-color:#29364a}.segmented-button-wrapper button.selected:hover:first-child.neutral,.segmented-button-wrapper button.selected.button--solid:first-child.neutral{border-left-color:#374447}.segmented-button-wrapper button.button--solid{border-left-color:#292977}.segmented-button-wrapper button.button--solid.complementary{border-left-color:#cfc2a8}.segmented-button-wrapper button.button--solid.secondary{border-left-color:#c6d3e3}.segmented-button-wrapper button.button--solid.neutral{border-left-color:#f0f3f3}.segmented-button-wrapper button.button--solid:first-child{border-left-color:#1c1c51}.segmented-button-wrapper button.button--solid:first-child.complementary{border-left-color:#bdab87}.segmented-button-wrapper button.button--solid:first-child.secondary{border-left-color:#003d8c}.segmented-button-wrapper button.button--solid:first-child.neutral{border-left-color:#647b82}.segmented-button-wrapper button[disabled],.segmented-button-wrapper button[disabled]:hover{background-color:#fff;color:#b2b2b2;border-color:#999;cursor:auto}.segmented-button-wrapper button[disabled].selected{background-color:#999;color:#f2f2f2}.react-select-wrapper{display:inline-block;vertical-align:middle}.react-select-wrapper.size-xsmall{width:100px}.react-select-wrapper.size-small{width:150px}.react-select-wrapper.size-medium{width:230px}.react-select-wrapper.size-large{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.react-select-wrapper.size-xlarge{width:400px}.react-select-wrapper.size-xxlarge{width:500px}.react-select-wrapper.size-full{width:calc(100% - 20% - 0.5rem)}.react-select-wrapper .react-select__control{border:1px solid gray;background:#fff;border-radius:3px;min-height:30px;font-family:"Source Code Pro",sans-serif;font-weight:400}.react-select-wrapper .react-select__control--is-focused{border-color:#3b99fc;-webkit-box-shadow:0 0 2px 2px rgba(59,153,252,.5);box-shadow:0 0 2px 2px rgba(59,153,252,.5)}.react-select-wrapper .react-select__value-container{padding:0 8px}.react-select-wrapper .react-select__value-container--is-multi.react-select__value-container--has-value{padding:0 8px 0 3px}.react-select-wrapper .react-select__single-value{position:relative;-webkit-transform:none;transform:none}.react-select-wrapper .react-select__placeholder{top:unset;margin:0;position:relative;-webkit-transform:none;transform:none}.react-select-wrapper .react-select__input input[type=text]{height:auto}.react-select-wrapper .react-select__indicator-separator{display:none}.react-select-wrapper .react-select__indicators{background:#333}.react-select-wrapper .react-select__indicator{padding:0 3px}.react-select-wrapper .react-select__indicator svg{fill:#fff}.react-select-wrapper .react-select__clear-indicator{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#999}.react-select-wrapper .react-select__clear-indicator:hover{background-color:#ffbdad}.react-select-wrapper .react-select__clear-indicator:hover svg{fill:#de350b}table.filters tr.filters .react-select-wrapper{width:100%}table.filters tr.filters .react-select-wrapper.react-select--single-select .react-select__control{-ms-flex-wrap:nowrap;flex-wrap:nowrap}table.filters tr.filters .react-select-wrapper.react-select--single-select .react-select__value-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:visible}table.filters tr.filters .react-select-wrapper .react-select__control{border:none;border-radius:0;background:none;min-width:100px}table.filters tr.filters .react-select-wrapper .react-select__control--is-focused{border:none;-webkit-box-shadow:none;box-shadow:none}table.filters tr.filters .react-select-wrapper .react-select__placeholder{color:#ddd}table.filters tr.filters .react-select-wrapper .react-select__multi-value__label{overflow:visible}table.filters tr.filters .react-select-wrapper .react-select__indicators{background:#ddd}table.filters tr.filters .react-select-wrapper .react-select__indicator{padding:0}table.filters tr.filters .react-select-wrapper .react-select__indicator svg{width:15px;height:15px}table{width:100%;border-collapse:collapse}table tr{-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;background-color:#f3f4ec}table tr:nth-child(even){background-color:#c8ceac}table tr.mouse-over,table tr.selected{background:#1c1c51;color:#fff;cursor:pointer}table tr.drag-drop-is-over{background:#1c1c51;color:#fff}table tr.mouse-over a{color:#fff}table tr.show-all-records-row td{text-align:center}table tr td,table tr th{border:none;padding:.5rem;text-align:left}table tr.level0{font-weight:bold}table tr.level1{font-weight:bold}table tr.level1 td:first-child{padding:0 0 0 2rem}table tr.level2 td:first-child{padding:0 0 0 4rem}table tr th{background-color:#848e53;border-bottom:1px solid #333;padding:.5rem 1rem .5rem .5rem;border-bottom:4px solid #848e53;color:#fff}table tr th.sortable{position:relative;cursor:pointer}table tr th.sortable.sortAscending,table tr th.sortable.sortDescending{border-bottom:4px solid #81d4fa;padding:.5rem 1rem .5rem .5rem}table tr th.sortable.sortAscending::after,table tr th.sortable.sortDescending::after{content:" ";position:absolute;display:block;width:6px;height:6px;border:solid #81d4fa;border-width:0 2px 2px 0;top:calc(50% - 4px);right:5px;-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}table tr th.sortable.sortDescending::after{top:calc(50% - 3px);right:10px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}table.filters thead tr:nth-child(2){background-color:#f2f2f2}table.filters thead tr:nth-child(2) td{padding:0;border-right:2px solid #fff}table.filters thead tr:nth-child(2) td:last-child{border-right:none}table.filters thead div.table-date-filter div.popover__anchor{width:100%}table.filters thead div.table-date-filter div.popover__anchor div.date-range-filter-placeholder{color:#ddd;font-family:"Source Code Pro",sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table.filters thead div.table-date-filter__current-value{margin:.25rem;text-align:center;font-size:.9rem;color:#1c1c51}table.filters thead div.table-date-filter__from{padding-bottom:.25rem;border-bottom:1px solid #ddd}table.filters thead div.table-date-filter__to{padding-top:.25rem}table.filters thead .react-select__single-value,table.filters thead .react-select__multi-value__label,table.filters thead .filter-input{color:#1c1c51}table.filters thead svg.filter-icon{fill:#ddd;position:absolute;height:12px;padding:9px 4px}table.filters thead input[type=text],table.filters thead div.date-range-filter-placeholder{border:none;padding:5px 10px 5px 1.5rem;width:100%;background:rgba(0,0,0,0)}table.filters thead input[type=text]::-webkit-input-placeholder, table.filters thead div.date-range-filter-placeholder::-webkit-input-placeholder{color:#ddd}table.filters thead input[type=text]::-moz-placeholder, table.filters thead div.date-range-filter-placeholder::-moz-placeholder{color:#ddd}table.filters thead input[type=text]:-ms-input-placeholder, table.filters thead div.date-range-filter-placeholder:-ms-input-placeholder{color:#ddd}table.filters thead input[type=text]::-ms-input-placeholder, table.filters thead div.date-range-filter-placeholder::-ms-input-placeholder{color:#ddd}table.filters thead input[type=text]::placeholder,table.filters thead div.date-range-filter-placeholder::placeholder{color:#ddd}table.filters thead div.Select{width:100%}table.filters thead .table-date-filter .popover__popup{padding:0}table.filters thead .table-date-filter .popover__popup .date-filter-title{padding:10px;text-align:center;font-weight:bold}table.filters thead .table-date-filter .popover__popup .input-container{margin:0 10px 5px 10px}table.filters thead .table-date-filter .popover__popup label{width:50px}table.filters thead .table-date-filter .popover__popup input[type=text]{border:1px solid gray;width:115px;background:#fff;padding:.5rem}table.filters thead .table-date-filter .popover__popup .date-filter-buttons button{border:none;border-radius:0}table.filters thead th{border-bottom:none}textarea{border:1px solid gray;border-radius:3px;font-family:"Source Code Pro",sans-serif;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100px}textarea.size-xsmall{width:100px}textarea.size-small{width:150px}textarea.size-medium{width:230px}textarea.size-large{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}textarea.size-xlarge{width:400px}textarea.size-xxlarge{width:500px}textarea.size-full{width:calc(100% - 20% - 0.5rem)}.stack-form textarea.size-full{width:100%}input[type=text],input[type=password]{border:1px solid gray;border-radius:3px;color:#333;background:#fff;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-family:"Source Code Pro",sans-serif;font-weight:400}.error input[type=text],.error input[type=password]{border:1px solid #d50000}input[type=text].empty,input[type=password].empty{color:gray}input[type=text][disabled],input[type=text][readonly],input[type=password][disabled],input[type=password][readonly]{border-color:#e6e6e6}input[type=text].size-xsmall,input[type=password].size-xsmall{width:100px}input[type=text].size-small,input[type=password].size-small{width:150px}input[type=text].size-medium,input[type=password].size-medium{width:230px}input[type=text].size-large,input[type=password].size-large{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}input[type=text].size-xlarge,input[type=password].size-xlarge{width:400px}input[type=text].size-xxlarge,input[type=password].size-xxlarge{width:500px}input[type=text].size-full,input[type=password].size-full{width:calc(100% - 20% - 0.5rem)}.stack-form input[type=text].size-full,.stack-form input[type=password].size-full{width:100%}.message-popup__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.message-popup__icon{font-size:5rem;margin:0 1rem 0 0;fill:#1c1c51}.message-popup__title{font-size:1.5rem;font-weight:700;margin:0 0 1rem 0}.message-popup__message{margin:0 0 1rem 0}.message-popup__submessage{font-size:.9rem;color:rgba(51,51,51,.7)}.message-popup__footer{padding:.75rem;background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.message-popup--banner.popup-window__backdrop,.message-popup--snackbar.popup-window__backdrop{pointer-events:none;background:rgba(0,0,0,0)}.message-popup--banner .popup-window,.message-popup--snackbar .popup-window{pointer-events:all;background:#4c4c4c;margin:1rem;-webkit-animation:400ms cubic-bezier(0.46, -0.61, 0.54, 1.53) 100ms pop-in both;animation:400ms cubic-bezier(0.46, -0.61, 0.54, 1.53) 100ms pop-in both;-webkit-transform:none;transform:none;min-width:400px;max-width:500px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.message-popup--banner .popup-window__content,.message-popup--snackbar .popup-window__content{padding:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.message-popup--banner .popup-window__footer,.message-popup--snackbar .popup-window__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.message-popup--banner .popup-window .message-popup__icon,.message-popup--snackbar .popup-window .message-popup__icon{fill:#fff;font-size:2rem}.message-popup--banner .message-popup__content-wrapper,.message-popup--snackbar .message-popup__content-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.message-popup--banner .message-popup__message-wrapper,.message-popup--snackbar .message-popup__message-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-popup--banner .message-popup__title,.message-popup--snackbar .message-popup__title{font-size:1.2rem;margin:.25rem 0}.message-popup--banner .message-popup__message,.message-popup--snackbar .message-popup__message{margin:.25rem 0}.message-popup--banner .message-popup__submessage,.message-popup--snackbar .message-popup__submessage{margin:.25rem 0;color:#fff;font-style:italic}.message-popup--banner .message-popup__footer,.message-popup--snackbar .message-popup__footer{background:none}.message-popup--banner.message-popup--bottom-left .popup-window,.message-popup--snackbar.message-popup--bottom-left .popup-window{top:unset;bottom:0;left:0}.message-popup--banner.message-popup--bottom-center .popup-window,.message-popup--snackbar.message-popup--bottom-center .popup-window{top:unset;bottom:0;left:50%;-webkit-animation-name:pop-in-center;animation-name:pop-in-center}.message-popup--banner.message-popup--bottom-right .popup-window,.message-popup--snackbar.message-popup--bottom-right .popup-window{top:unset;bottom:0;left:unset;right:0}.message-popup--banner.message-popup--top-left .popup-window,.message-popup--snackbar.message-popup--top-left .popup-window{top:0;left:0}.message-popup--banner.message-popup--top-center .popup-window,.message-popup--snackbar.message-popup--top-center .popup-window{top:0;left:50%;-webkit-animation-name:pop-in-center;animation-name:pop-in-center}.message-popup--banner.message-popup--top-right .popup-window,.message-popup--snackbar.message-popup--top-right .popup-window{top:0;left:unset;right:0}.message-popup--banner.success .popup-window,.message-popup--snackbar.success .popup-window{background:#157d26}.message-popup--banner.warning .popup-window,.message-popup--snackbar.warning .popup-window{background:#a30000}.message-popup--banner.primary .popup-window,.message-popup--snackbar.primary .popup-window{background:#1c1c51}.message-popup--banner.complimentary .popup-window,.message-popup--snackbar.complimentary .popup-window{background:#bdab87}.message-popup--banner.secondary .popup-window,.message-popup--snackbar.secondary .popup-window{background:#003d8c}.message-popup--snackbar .popup-window{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.message-popup--snackbar .popup-window__close-button{position:relative;fill:#fff;top:unset;right:.75rem}.message-popup--snackbar .popup-window__close-button:hover{fill:#ccc}.message-popup--banner .message-popup__footer button{background:rgba(0,0,0,.5);border:none;color:#fff}.message-popup--banner .message-popup__footer button:hover{background:#fff;color:#4c4c4c}.vt-verified{text-align:center}.font-size{font-size:30px !important}.message-display{width:100%;text-align:center;padding:10px;font-size:20px;color:red;font-weight:600}.message-display .css-spinner{margin:auto}.message-display-true{width:100%;text-align:center;padding:10px;font-size:20px;color:green;font-weight:600}.primary .message-popup__icon{fill:#1c1c51}.complimentary .message-popup__icon{fill:#bdab87}.secondary .message-popup__icon{fill:#003d8c}.error .message-popup__icon{fill:#d50000}.success .message-popup__icon{fill:#157d26}.warning .message-popup__icon{fill:#a30000}.form-section{width:100%;margin-bottom:1rem}.form-section.margin-top{margin-top:2rem}.form-section:last-child{margin:0}.form-section h3{font-size:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #848e53}.form-section h4{margin:0}.form-section .title-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.form-section button.date-picker-button{background-color:#333}.form-section .actions{text-align:right}.form-section .actions button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d50000;color:#d50000;fill:#d50000}.form-section .actions button:hover{color:#fff;fill:#fff;background-color:#d50000}.form-section .column-3.alignLeft .input-container,.form-section .column-2.alignLeft .input-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-section .column-3.alignLeft .input-container label:not(.form-error),.form-section .column-2.alignLeft .input-container label:not(.form-error){margin:0 0 0 .5rem;text-align:left;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.form-section .column-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-section .column-2 .input-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-section .column-2 .input-container.calendar-input__wrapper label:not(.form-error){-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.form-section .column-2 .input-container.calendar-input__wrapper input{width:70%}.form-section .column-2 .input-container.disability label:not(.form-error){width:65%}.form-section .column-2 .input-container.reviewed{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-section .column-2 .input-container.reviewed label:not(.form-error){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 0 0 .5rem}@media(min-width: 768px){.form-section .column-2 .input-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}}@media(min-width: 992px){.form-section .column-2 .input-container label:not(.form-error){-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.form-section .column-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-section .column-3 .input-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-section .column-3 .input-container label:not(.form-error){-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%}@media(min-width: 992px){.form-section .column-3 .input-container{width:33%}}.form-section table{margin-bottom:1rem}.form-section table tr{background-color:#f8f9f6}.form-section table tr:hover{cursor:pointer;background-color:#1c1c51;color:#fff}.form-section table tr th{background-color:#86887f;border:none;padding:.5rem}.form-section table tr:nth-child(even){background-color:#c9ccbe}.form-section table tr:nth-child(even):hover{background-color:#1c1c51}.form-section table.service-periods tr{vertical-align:top}.form-section table.service-periods td span{display:block;padding-bottom:.25rem}.form-section table.note-data tr{cursor:default}.form-section table .actions{margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.react-select-wrapper .react-select__single-value{white-space:normal;-webkit-box-flex:2;-ms-flex:2;flex:2}.react-select-wrapper .react-select__placeholder{max-width:90%}.popup-window button{margin-right:.5rem}.popup-window button:last-child{margin-right:0}.popup-window .input-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.popup-window .input-container .react-select-wrapper .react-select__single-value{-webkit-box-flex:2;-ms-flex:2;flex:2;max-width:95%}.popup-window .file-select .input-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.popup-window .file-select .input-container label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.popup-window .file-select .input-container .react-select-wrapper{-webkit-box-flex:2;-ms-flex:2;flex:2}.form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-actions button{border:1px solid #848e53;padding:.5rem 1.5rem;font-size:1.25rem;color:#848e53;margin-right:.5rem}.form-actions button:hover{background-color:#848e53;color:#fff}.form-actions button.btn-save{background-color:#848e53;border:1px solid #848e53;color:#fff}.form-actions button.btn-save:hover{border:1px solid #1c1c51;background-color:#1c1c51}.form-actions button:last-child{margin-right:0}.form-actions .status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-actions .status .msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5rem 1rem;margin-right:2rem}.form-actions .status .success{background:#d4edda;color:#155724}.form-actions .status .failed{background:#ce1a2b;color:#fff}.form-actions .status button{font-size:100%;padding:0 15px}.sidebar-container{position:fixed;background:url(img/bg-camo.png) 0 0 no-repeat;height:100%;width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar-container .sidebar{width:300px;overflow-y:auto}.sidebar-container .logo{display:block;height:120px;width:171px;padding:50px 0;margin:0 auto}.sidebar-container .NavMenu{list-style:none;width:100%;padding:0}.sidebar-container .NavMenu .btn-logout,.sidebar-container .NavMenu a{margin:0 0 0 40px;padding:1.5rem;text-transform:uppercase;font-weight:bold;color:#1c1c51}.sidebar-container .NavMenu a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;text-decoration:none;border-left:5px solid rgba(0,0,0,0);-webkit-transition:all .3s ease;transition:all .3s ease}.sidebar-container .NavMenu a:hover,.sidebar-container .NavMenu a.selected{background-color:#fff;border-left-color:#848e53}.sidebar-container .btn-logout{border-left:5px solid rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar-container .btn-logout i{margin-left:.5rem}.tab-list-container{background-color:#fff;position:sticky;top:0;z-index:100}.tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;position:relative}.tab-list:after{content:"";position:absolute;top:34px;left:0;width:100%;height:2px;background-color:gray}.tab-list-item{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 0}.tab-list-item .icon-container{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2.5em;z-index:10}.tab-list-item .shape-circle{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:2px solid gray;height:24px;width:24px;margin-bottom:1rem}.tab-list-item.active{font-weight:bold}.tab-list-item.active .shape-circle{background-color:#848e53;border:2px solid rgba(0,0,0,0)}.tab-content{background-color:#f4f4f4}.record-source{background-color:#e8f5fd;position:relative;padding:.75rem;margin:0 0 1rem}.record-source .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.record-source .name .data:first-child{padding-left:0}.record-source .badge{display:inline-block;background-color:#d50000}.record-source .badge:first-child{margin-right:.25rem}.record-source .badge--ok{background-color:#689f38}.record-source table.service-periods tr{background-color:rgba(0,0,0,0);vertical-align:top;border-bottom:1px solid #333}.record-source table.service-periods tr:last-child{border:none}.record-source table.service-periods tr.diff{background-color:#e97f02}.record-source table.service-periods td{padding:.25rem}.record-source table.service-periods td span{display:block;padding-bottom:.25rem}.record-source table.service-periods td span:last-child{padding-bottom:0}.rec-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.25rem}.rec-row.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rec-row.column .rec-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rec-row.column .rec-row .data{-webkit-box-flex:1;-ms-flex:1;flex:1}.rec-row.full{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rec-row .data-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.rec-row .data-wrapper .data-wrapper__attachment-download{font-size:.75rem;padding:7px 0px 2px 2px}.rec-row .data-wrapper .data-wrapper__attachment-download:hover{cursor:pointer}.rec-row .data{padding:.25rem;font-family:"Source Code Pro",sans-serif}.rec-row .data.comma{padding-left:0;padding-right:0}.rec-row .data.diff{background-color:#e97f02;color:#fff;cursor:pointer;border-bottom:1px solid #fff;margin:0 1px}.rec-row .data.diff:last-child{border-bottom:none}.rec-row .data.diff.clicked{background-color:#b2b2b2;color:#333}.rec-row .data.diff .data-wrapper__attachment-download{background-color:#f1a44b;color:#fff;text-decoration:none;padding:9px 8px 2px 8px}.rec-row .data.diff .data-wrapper__attachment-download:hover{background-color:#d49246}.rec-row .data.decos{display:inline-block}.rec-row .data.decos.diff{border-bottom:none}.rec-row .lbl{color:#1672ab;padding:.25rem .25rem .25rem 0}.rec-row .fullLine{display:block;width:100%;margin-bottom:.25rem}.rec-row .name{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rec-row .flex .data{margin-bottom:.25rem}table tr.diff{background-color:#e97f02;color:#fff;cursor:pointer;border-bottom:1px solid #fff}table tr.diff.clicked{background-color:#b2b2b2;color:#333}table tr:nth-child(even).diff{background-color:#e97f02}table tr:last-child.diff{border-bottom:none}.input-container.deco.diff{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.input-container.deco.diff label{color:#e97f02}.input-container.diff input[type=text]{background-color:#e97f02;border-color:#fff;color:#fff}.input-container.diff .react-select-wrapper .react-select__control{background-color:#e97f02;border-color:#fff}.input-container.diff .react-select-wrapper .react-select__control .react-select__single-value{color:#fff}.section-content{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:300px}.section-content .count{font-weight:bold;color:#1c1c51}.record-source .badge{border-radius:.3rem;padding:.25rem .5rem;color:#fff;text-transform:uppercase;font-size:.75rem}.compare-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.compare-container .rec-import{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:2rem;position:relative;overflow-y:auto}.compare-container .rec-worksheet{background-color:#e0e3d4;padding:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:auto}.compare-container .rec-worksheet .column-2 .input-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:49%;-ms-flex:49%;flex:49%}@media(min-width: 576px){.compare-container .rec-worksheet .column-2 .input-container{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.compare-container .rec-worksheet .column-2 .input-container.disability input,.compare-container .rec-worksheet .column-2 .input-container.calendar-input__wrapper input{width:50%}.compare-container .rec-worksheet .column-2.military-data label:not(.form-error),.compare-container .rec-worksheet .column-2.military-data .react-select-wrapper.size-large,.compare-container .rec-worksheet .column-2.military-data input[type=text].size-large{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.compare-container .rec-worksheet .column-3 .input-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.compare-container .source-lbl_name{background-color:#29364a}.compare-container .source-lbl_status__attn{background-color:#d50000}.compare-container .source-lbl_status__ok{background-color:#689f38}.compare-container .record-source.current{background-color:#00223e;color:#fff}.compare-container .record-source.current .lbl{color:#03a9f4}.newEntry-container .cls-workwithDVS{margin-right:525px}.newEntry-container .width50{width:50%}.newEntry-container h2{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem;padding:.5rem;background-color:#1c1c51;color:#fff;width:100%}.newEntry-container .tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newEntry-container .form-section{width:70%}.newEntry-container .form-section.section-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:10px;margin-bottom:10px}.newEntry-container .form-section h3{font-size:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #848e53}.newEntry-container .form-section .title-section{margin-top:1rem}.newEntry-container h1.title-page{margin:0}.newEntry-container .checkbox .input-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.newEntry-container .checkbox .input-container label:not(.form-error){margin:0 0 0 .5rem;text-align:left;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.stack-form .newEntry-container .checkbox .input-container label:not(.form-error){display:block;width:100%;text-align:left}.newEntry-container .checkbox .input-container input{margin-left:calc(35% + 0.5rem)}.newEntry-container .page-actions{border-top:1px solid #ccc;padding-top:.5rem;height:60px}.newEntry-container .page-actions button{border:1px solid #848e53;color:#848e53}.newEntry-container .page-actions button:hover{color:#fff;fill:#fff;background-color:#848e53}.newEntry-container .page-actions button.delete{border:1px solid #ce1a2b;color:#ce1a2b}.newEntry-container .page-actions button.delete:hover{background-color:#ce1a2b;color:#fff}.newEntry-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f4f4f4;padding:30px;font-size:20px;margin-top:20px}.newEntry-header .newEntry-header__name{font-size:32px;margin-bottom:.85rem;color:#1c1c51}.newEntry-header .newEntry-header__date-of-birth{margin-bottom:.5rem}.searchPage-container .search-form-container{background-color:#eff0f1;padding:1rem}.searchPage-container .custom-label{margin:0 .5rem 0 0;text-align:right;-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%}.searchPage-container .custom-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1rem}.searchPage-container .custom-field .custom-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.searchPage-container .custom-field .custom-input .input-container{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 1rem 0 0;min-width:0}.searchPage-container .custom-field .custom-input .input-container label{display:none}.searchPage-container .custom-field .custom-input .input-container input[type=text].size-large{padding-right:.5rem;min-width:0}.searchPage-container .custom-field .custom-input .input-container:last-child{margin-right:0}.searchPage-container .input-container label:not(.form-error){-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.searchPage-container .page-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.searchPage-container .page-actions .css-spinner{margin-right:.5rem}.searchPage-container .page-actions button{border:1px solid #848e53;color:#848e53}.searchPage-container .page-actions button:hover{color:#fff;fill:#fff;background-color:#848e53}.searchPage-container table button:hover{background:#00aeef;color:#fff}.disclaimer{text-align:justify;padding:20px;background:#eff0f1;margin-top:20px}.disclaimer .not-confirmed{color:red;font-weight:600;display:inline}.disclaimer .confirmed{color:green;font-weight:600;display:inline}.print-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px}.searchResults-container>.actions{background-color:#35402d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem}.searchResults-container>.actions p{margin:0;color:#fff}.searchResults-container>.error{background-color:#ce1a2b;color:#fff;text-align:center;padding:.5rem}.view-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.view-container .rec-import{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.view-container .input-container label:not(.form-error){-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.page-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ccc;padding-top:1rem;margin-top:1rem}.page-actions .status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-actions .status .msg{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5rem 1rem;margin-right:2rem}.page-actions .status .success{background:#d4edda;color:#155724}.page-actions .status .failed{background:#ce1a2b;color:#fff}.page-actions button{margin-right:.5rem}.page-actions button:last-child{margin-right:0}.admin-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-container .admin-menu{background-color:#35402d;padding:.5rem}.admin-container .admin-menu .input-container{margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.admin-container .admin-menu .input-container>label{color:#fff}.admin-container .admin-menu .input-container label:not(.form-error){-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.admin-container .admin-menu .input-container .Select.resizable{min-width:300px}.admin-container .admin-content{padding:1rem}.form-container{background-color:#eff0f1;padding:1rem}.form-container .input-container label{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.downloads-list{background-color:#fff;height:250px;overflow:auto;width:100%;font-family:monospace,monospace;padding:5px}.loginPage-container .loginForm-container{background-color:#eff0f1;padding:1rem}.loginPage-container .loginForm-container .input-container label{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.loginPage-container .custom-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1rem}.control{width:450px;font-weight:600}.custom-label{margin:0 .5rem 0 0;text-align:right;width:150px}.custom-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:450px;min-width:0}.custom-input .input-container{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 1rem 0 0;min-width:0}.custom-input .input-container label{display:none}.custom-input .input-container input[type=text].medium{padding-right:.5rem;min-width:0}.custom-input .input-container input[type=password].medium{padding-right:.5rem;min-width:0}.custom-input .input-container:last-child{margin-right:0}.custom-input .input-container label:not(.form-error){-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.custom-input .page-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.custom-input .page-actions .css-spinner{margin-right:.5rem}.custom-input .page-actions button{border:1px solid #848e53;color:#848e53}.custom-input .page-actions button:hover{color:#fff;fill:#fff;background-color:#848e53}.custom-input table button:hover{background:#00aeef;color:#fff}.icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#140534;width:175px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px;color:#eeeff2;border-radius:5;cursor:pointer;gap:40px;font-size:20px;border-radius:30px}.disabled-field{font-weight:600;color:blue}.search-employee{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;background-color:#35402d}.search-employee .icon-search{font-size:20px;background-color:#fff;padding:5px;margin:-1px}.search-employee .control{width:100%;border:0;border-radius:0px;background-color:#fff}.search-employee .search-title{line-height:30px;margin-right:20px;color:#fff}.new-search{display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;width:100%;margin-bottom:10px;margin-top:10px}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes drop-in{0%{opacity:0;-webkit-transform:translate(-50%, -4rem);transform:translate(-50%, -4rem)}100%{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@keyframes drop-in{0%{opacity:0;-webkit-transform:translate(-50%, -4rem);transform:translate(-50%, -4rem)}100%{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pop-in{0%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pop-in-center{0%{opacity:0;-webkit-transform:scale(0.7) translateX(-50%);transform:scale(0.7) translateX(-50%)}100%{opacity:1;-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}}@keyframes pop-in-center{0%{opacity:0;-webkit-transform:scale(0.7) translateX(-50%);transform:scale(0.7) translateX(-50%)}100%{opacity:1;-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex.justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex.justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.flex.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.justify-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex.justify-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex.align-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.direction-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex .fifty{width:50%}.flex1{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.flex2{-webkit-box-flex:2;-ms-flex:2 1 0px;flex:2 1 0}.text-center,.center-text{text-align:center}.text-right,.right-text{text-align:right}.text-left,.left-text{text-align:left}.text-red,.red-text{color:#d50000}.text-bold,.bold-text{font-weight:700}.text-italic,.italic-text{font-style:italic}.color-primary{color:#1c1c51}.color-secondary{color:#003d8c}.color-tertiary{color:#848e53}.color-quaternary{color:#039be5}.color-neutral{color:#647b82}.color-complimentary{color:#bdab87}.color-white{color:#fff}.bg-primary{background-color:#1c1c51}.bg-secondary{background-color:#003d8c}.bg-tertiary{background-color:#848e53}.bg-quaternary{background-color:#039be5}.bg-neutral{background-color:#647b82}.bg-complimentary{background-color:#bdab87}.hcenter{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.vcenter{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vcenter.right{right:0}.vcenter.left{left:0}.vcenter.hcenter{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hcenter-margin{display:block;margin:0 auto}.mt-spacing{margin-top:1rem}.mb-spacing{margin-bottom:1rem}.mr-spacing{margin-right:1rem}.ml-spacing{margin-left:1rem}.no-margin{margin:0}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.float-right{float:right}.float-left{float:left}.clearfix:after{content:"";display:table;clear:both}.elevation--z2{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.elevation--z4{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.elevation--z6{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}

/*# sourceMappingURL=vvs.5ce237207e917d2213b1.css.map*/