/* Minification failed. Returning unminified contents.
(1516,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '/'
(1524,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '/'
(3226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@EXTEND'
 */
/*! jQuery UI - v1.11.2 - 2015-01-30
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, button.css, dialog.css, slider.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
    display: none
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}
.ui-helper-clearfix:after {
    clear: both
}
.ui-helper-clearfix {
    min-height: 0
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}
.ui-front {
    z-index: 100
}
.ui-state-disabled {
    cursor: default!important
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none
}
.ui-resizable {
    position: relative
}
.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}
.ui-selectable {
    -ms-touch-action: none;
    touch-action: none
}
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black
}
.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none
}
.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
    text-decoration: none
}
.ui-button-icon-only {
    width: 2.2em
}
button.ui-button-icon-only {
    width: 2.4em
}
.ui-button-icons-only {
    width: 3.4em
}
button.ui-button-icons-only {
    width: 3.7em
}
.ui-button .ui-button-text {
    display: block;
    line-height: normal
}
.ui-button-text-only .ui-button-text {
    padding: .4em 1em
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}
input.ui-button {
    padding: .4em 1em
}
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left: .5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}
.ui-buttonset {
    margin-right: 7px
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}
.ui-dialog {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    outline: 0
}
.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: -.3em;
    top: -1%;
    width: 30px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 30px
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}
.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move
}
.ui-slider {
    position: relative;
    text-align: left
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}
.ui-slider-horizontal {
    height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}
.ui-slider-vertical {
    width: .8em;
    height: 100px
}
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0
}
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa
}
body .ui-tooltip {
    border-width: 2px
}
.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em
}
.ui-widget .ui-widget {
    font-size: 1em
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em
}
.ui-widget-content {
    height: auto;
    width: auto;
    border: 1px solid #aaa;
    background: #fff url("../content/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
    color: #222
}
.ui-widget-content a {
    color: #222
}
.ui-widget-header {
    border-bottom: 1px solid gainsboro;
    background: #fff url("../content/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
    color: #222;
    font-weight: bold
}
.ui-widget-header a {
    color: #222
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: url("../Content/images/modal-close.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #555
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #555;
    text-decoration: none
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    font-weight: normal;
    color: #212121
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
    color: #212121;
    text-decoration: none
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121;
    text-decoration: none
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
    color: #363636
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
    color: #cd0a0a
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}
.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}
.ui-icon {
    width: 16px;
    height: 16px
}
.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png")
}
.ui-widget-header .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png")
}
.ui-state-default .ui-icon {
    background-image: url("images/ui-icons_888888_256x240.png")
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url("images/ui-icons_454545_256x240.png")
}
.ui-state-active .ui-icon {
    background-image: url("images/ui-icons_454545_256x240.png")
}
.ui-state-highlight .ui-icon {
    background-image: url("images/ui-icons_2e83ff_256x240.png")
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("images/ui-icons_cd0a0a_256x240.png")
}
.ui-icon-blank {
    background-position: 16px 16px
}
.ui-icon-carat-1-n {
    background-position: 0 0
}
.ui-icon-carat-1-ne {
    background-position: -16px 0
}
.ui-icon-carat-1-e {
    background-position: -32px 0
}
.ui-icon-carat-1-se {
    background-position: -48px 0
}
.ui-icon-carat-1-s {
    background-position: -64px 0
}
.ui-icon-carat-1-sw {
    background-position: -80px 0
}
.ui-icon-carat-1-w {
    background-position: -96px 0
}
.ui-icon-carat-1-nw {
    background-position: -112px 0
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}
.ui-icon-arrow-4 {
    background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}
.ui-icon-extlink {
    background-position: -32px -80px
}
.ui-icon-newwin {
    background-position: -48px -80px
}
.ui-icon-refresh {
    background-position: -64px -80px
}
.ui-icon-shuffle {
    background-position: -80px -80px
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px
}
.ui-icon-folder-open {
    background-position: -16px -96px
}
.ui-icon-document {
    background-position: -32px -96px
}
.ui-icon-document-b {
    background-position: -48px -96px
}
.ui-icon-note {
    background-position: -64px -96px
}
.ui-icon-mail-closed {
    background-position: -80px -96px
}
.ui-icon-mail-open {
    background-position: -96px -96px
}
.ui-icon-suitcase {
    background-position: -112px -96px
}
.ui-icon-comment {
    background-position: -128px -96px
}
.ui-icon-person {
    background-position: -144px -96px
}
.ui-icon-print {
    background-position: -160px -96px
}
.ui-icon-trash {
    background-position: -176px -96px
}
.ui-icon-locked {
    background-position: -192px -96px
}
.ui-icon-unlocked {
    background-position: -208px -96px
}
.ui-icon-bookmark {
    background-position: -224px -96px
}
.ui-icon-tag {
    background-position: -240px -96px
}
.ui-icon-home {
    background-position: 0 -112px
}
.ui-icon-flag {
    background-position: -16px -112px
}
.ui-icon-calendar {
    background-position: -32px -112px
}
.ui-icon-cart {
    background-position: -48px -112px
}
.ui-icon-pencil {
    background-position: -64px -112px
}
.ui-icon-clock {
    background-position: -80px -112px
}
.ui-icon-disk {
    background-position: -96px -112px
}
.ui-icon-calculator {
    background-position: -112px -112px
}
.ui-icon-zoomin {
    background-position: -128px -112px
}
.ui-icon-zoomout {
    background-position: -144px -112px
}
.ui-icon-search {
    background-position: -160px -112px
}
.ui-icon-wrench {
    background-position: -176px -112px
}
.ui-icon-gear {
    background-position: -192px -112px
}
.ui-icon-heart {
    background-position: -208px -112px
}
.ui-icon-star {
    background-position: -224px -112px
}
.ui-icon-link {
    background-position: -240px -112px
}
.ui-icon-cancel {
    background-position: 0 -128px
}
.ui-icon-plus {
    background-position: -16px -128px
}
.ui-icon-plusthick {
    background-position: -32px -128px
}
.ui-icon-minus {
    background-position: -48px -128px
}
.ui-icon-minusthick {
    background-position: -64px -128px
}
.ui-icon-close {
    background-position: -80px -128px
}
.ui-icon-closethick {
    background-position: -96px -128px
}
.ui-icon-key {
    background-position: -112px -128px
}
.ui-icon-lightbulb {
    background-position: -128px -128px
}
.ui-icon-scissors {
    background-position: -144px -128px
}
.ui-icon-clipboard {
    background-position: -160px -128px
}
.ui-icon-copy {
    background-position: -176px -128px
}
.ui-icon-contact {
    background-position: -192px -128px
}
.ui-icon-image {
    background-position: -208px -128px
}
.ui-icon-video {
    background-position: -224px -128px
}
.ui-icon-script {
    background-position: -240px -128px
}
.ui-icon-alert {
    background-position: 0 -144px
}
.ui-icon-info {
    background-position: -16px -144px
}
.ui-icon-notice {
    background-position: -32px -144px
}
.ui-icon-help {
    background-position: -48px -144px
}
.ui-icon-check {
    background-position: -64px -144px
}
.ui-icon-bullet {
    background-position: -80px -144px
}
.ui-icon-radio-on {
    background-position: -96px -144px
}
.ui-icon-radio-off {
    background-position: -112px -144px
}
.ui-icon-pin-w {
    background-position: -128px -144px
}
.ui-icon-pin-s {
    background-position: -144px -144px
}
.ui-icon-play {
    background-position: 0 -160px
}
.ui-icon-pause {
    background-position: -16px -160px
}
.ui-icon-seek-next {
    background-position: -32px -160px
}
.ui-icon-seek-prev {
    background-position: -48px -160px
}
.ui-icon-seek-end {
    background-position: -64px -160px
}
.ui-icon-seek-start {
    background-position: -80px -160px
}
.ui-icon-seek-first {
    background-position: -80px -160px
}
.ui-icon-stop {
    background-position: -96px -160px
}
.ui-icon-eject {
    background-position: -112px -160px
}
.ui-icon-volume-off {
    background-position: -128px -160px
}
.ui-icon-volume-on {
    background-position: -144px -160px
}
.ui-icon-power {
    background-position: 0 -176px
}
.ui-icon-signal-diag {
    background-position: -16px -176px
}
.ui-icon-signal {
    background-position: -32px -176px
}
.ui-icon-battery-0 {
    background-position: -48px -176px
}
.ui-icon-battery-1 {
    background-position: -64px -176px
}
.ui-icon-battery-2 {
    background-position: -80px -176px
}
.ui-icon-battery-3 {
    background-position: -96px -176px
}
.ui-icon-circle-plus {
    background-position: 0 -192px
}
.ui-icon-circle-minus {
    background-position: -16px -192px
}
.ui-icon-circle-close {
    background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px
}
.ui-icon-circle-check {
    background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 4px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 4px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 4px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 4px
}
.ui-widget-overlay {
    background: #aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    border-radius: 8px
}

/*! jQuery UI - v1.11.2 - 2015-01-30
* http://jqueryui.com
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
    display: none
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}
.ui-helper-clearfix:after {
    clear: both
}
.ui-helper-clearfix {
    min-height: 0
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}
.ui-front {
    z-index: 100
}
.ui-state-disabled {
    cursor: default!important
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none
}
.ui-resizable {
    position: relative
}
.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}
.ui-selectable {
    -ms-touch-action: none;
    touch-action: none
}
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black
}
.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none
}
.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
    text-decoration: none
}
.ui-button-icon-only {
    width: 2.2em
}
button.ui-button-icon-only {
    width: 2.4em
}
.ui-button-icons-only {
    width: 3.4em
}
button.ui-button-icons-only {
    width: 3.7em
}
.ui-button .ui-button-text {
    display: block;
    line-height: normal
}
.ui-button-text-only .ui-button-text {
    padding: .4em 1em
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}
input.ui-button {
    padding: .4em 1em
}
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left: .5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}
.ui-buttonset {
    margin-right: 7px
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}
.ui-dialog {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    outline: 0
}
.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: -.3em;
    top: -1%;
    width: 30px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 30px
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}
.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move
}
.ui-slider {
    position: relative;
    text-align: left
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}
.ui-slider-horizontal {
    height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}
.ui-slider-vertical {
    width: .8em;
    height: 100px
}
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0
}
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa
}
body .ui-tooltip {
    border-width: 2px
}

/*! jQuery UI - v1.11.2 - 2015-01-30
* http://jqueryui.com
* Copyright 2015 jQuery Foundation and other contributors;
     Licensed MIT */

.ui-widget {
    font-family: "Open Sans", Helvetica, sans-serif, serif;;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: "Open Sans", Helvetica, sans-serif, serif;
    font-size: 1em;
}
.ui-widget-content {
    border: 1px solid #aaa;
    background: #fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
    color: #222;
}
.ui-widget-content a {
    color: #222;
}
.ui-widget-header {
    border-bottom: 1px solid gainsboro;
    background: #fff url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
    color: #222;
    font-weight: bold;
}
.ui-widget-header a {
    color: #222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    */font-weight: normal;
    color: #555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    */font-weight: normal;
    color: #212121;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
    color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}
.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
}
.ui-icon {
    width: 16px;
    height: 16px;
}
.ui-icon, .ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
    background-image: url("images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
    background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
    background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url("images/ui-icons_cd0a0a_256x240.png");
}
.ui-icon-blank {
    background-position: 16px 16px;
}
.ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.ui-icon-carat-1-e {
    background-position: -32px 0;
}
.ui-icon-carat-1-se {
    background-position: -48px 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.ui-icon-carat-1-w {
    background-position: -96px 0;
}
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background-position: -16px -144px;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-on {
    background-position: -96px -144px;
}
.ui-icon-radio-off {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-seek-start {
    background-position: -80px -160px;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-widget-overlay {
    /*background: #aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x*/ background: rgba(0,  0,  0,  0.8);
    opacity: .5;
    filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    border-radius: 8px;
}

/*------------------------------------*\
    $VARIABLES
\*------------------------------------*/
/*------------------------------------*\
    $MIXINS
\*------------------------------------*/
/* CSS Transition
	Usage: @include transition(width,0.3s,ease-out);
 */
/* Rem Unit font sizes with relative fallback http:/seesparkbox.com/foundry/scss_rem_mixin_now_with_a_better_fallback  
	Usage: @include font-size(1, large);
*/
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 11, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 30, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 50, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 64, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
html {
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  height: 100%;
}

/**
 * Remove default margin.
 */
/* line 74, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
body {
  margin: 0;
  height: 100%;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 87, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 95, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 109, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 118, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 126, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 135, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 143, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 153, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 162, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 174, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 182, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 190, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 198, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 206, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
sup {
  top: -0.5em;
}

/* line 210, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 222, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 230, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 242, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 254, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 265, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 276, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 2 */
  font-weight: inherit;
  /* 1 */
  margin: 0;
  /* 3 */
  padding: 0;
}

/**
 * Remove the default button background color that browsers set
 */
/* line 290, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
button {
  background: transparent;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 299, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 311, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
button,
select {
  text-transform: none;
}

/**
 * Make sure selects don't get the default browser styles.
 */
/* line 319, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
select {
  -webkit-appearance: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 332, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 344, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
/* line 354, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 366, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 378, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 385, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
input[type="search"]::-ms-clear {
  display: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 394, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 * 3. Disable resizing by default.
 */
/* line 406, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
  resize: none;
  /* 3 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 420, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 425, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 14px;
  vertical-align: baseline;
}

/* remember to define focus styles! */
/* line 446, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
:focus {
  outline: 0;
}

/* line 449, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
body {
  line-height: 1;
  color: black;
  background: white;
}

/* line 454, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
ol, ul, li {
  list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
/* line 458, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 464, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
}

/* line 468, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}

/* line 472, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
blockquote, q {
  quotes: "" "";
}

/* line 475, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
a,
a:hover,
a:visited {
  text-decoration: none;
}

/* line 480, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
button,
input {
  font-size: inherit;
  color: inherit;
  border: none;
}

/* line 486, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
img {
  /*width: 100%;*/
  /*height: auto;*/
}

/* line 490, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

/* line 491, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
.clearfix:after {
  clear: both;
}

/* line 492, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
.clearfix {
  *zoom: 1;
}

/* line 494, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_standardize.scss */
* {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*------------------------------------*\
    $ --BASE 
\*------------------------------------*/
/* line 9, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
body {
  font: 400 1em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  background-color: #f0f0f9;
  color: #232630;
}

/* line 21, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
h1, .h1 {
  display: inline-block;
  width: 100%;
  line-height: 1.2;
  font: 700 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #121212;
}

/* line 30, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
h2, .h2 {
  font-size: 25px;
  line-height: 1.2;
  color: #121212;
  border-bottom: 5px solid #121212;
  text-transform: uppercase;
  margin-bottom: 21px;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-size: 700;
}

/* line 42, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
h3, .h3 {
  line-height: 1.2;
  color: black;
}

/* line 47, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
h4, .h4 {
  display: inline-block;
  width: 100%;
  line-height: 1.2;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #121212;
}

/* Subheadings */
/* line 66, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.subheading {
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-weight: normal;
}

/* line 71, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
a {
  font-weight: bold;
  color: #6d6d75;
}

/* line 77, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
textarea {
  font-size: 14px;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  color: #6d6d75;
  padding: 5px;
  width: 100%;
  height: 60px;
  background-color: #f0f0f2;
  border: 1px solid #e2e1e1;
  margin: .5em 0 .5em 0;
}

/* line 92, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module {
  background-color: white;
}
/* line 95, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .header-container {
  background-color: white;
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 103, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .header-label {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 114, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .sidebar-header {
  float: left;
  width: 100%;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 121, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .header-text, .side-module .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module .header-text-narrow {
  width: 100%;
  margin-top: 5px;
  display: inline-block;
  float: left;
  line-height: 1.38;
  text-align: center;
  font-family: josefin-sans, Helvetica, sans-serif, serif;
  text-transform: capitalize;
  font-size: 22px;
  font-weight: 700;
  color: #232630;
}
/* line 131, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .link-element:hover {
  cursor: pointer;
}
/* line 134, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .clickable-module.main-area :hover {
  color: #F47D46;
}
/* line 137, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .main-area {
  position: relative;
  float: left;
  clear: both;
  z-index: 5;
  width: 100%;
  text-align: center;
  color: #6d6d75;
  display: table;
}
/* line 147, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .main-area .main-area-content {
  display: table-cell;
  width: 100%;
  height: 100%;
}
/* line 152, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .main-area .main-area-content .main-area-data {
  padding-top: 19px;
  vertical-align: middle;
  font: bold 28px "Open Sans", Helvetica, sans-serif, serif;
  color: #16729b;
}
/* line 158, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .main-area .main-area-content .main-area-data:active, .side-module .main-area .main-area-content .main-area-data:hover {
  color: #F47D46;
}
/* line 164, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .main-area .main-area-content .main-area-data span.regular {
  font-weight: bold;
  font-size: 28px;
  margin-right: -5px;
}
/* line 170, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .main-area .main-area-content .main-area-data span.ultra-light {
  font-weight: 300;
  font-size: 28px;
}
/* line 175, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .main-area .main-area-content .main-area-data span.regular-shrink-at-570 {
  font-weight: 700;
  font-size: 28px;
}
/* line 182, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .main-area .main-area-content .main-area-main-text {
  padding-top: 10px;
}
/* line 186, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .main-area .main-area-content .main-area-subtext {
  margin-top: -9px;
}
/* line 188, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.side-module .main-area .main-area-content .main-area-subtext .ultra-light {
  font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
  color: #6d6d75;
}

/* line 198, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.abovestore .main-area {
  height: 77px;
}

/* line 202, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.storedashboard .main-area {
  height: 142px;
}

/* line 206, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.storedashboard .main-area-data {
  padding-top: 45px !important;
}

/* line 212, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.data-table td .data-value {
  text-align: right;
  font: 12pt "Open Sans", Helvetica, sans-serif, serif;
}

/* line 219, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.base-module {
  width: 100%;
  background-color: #fff;
  margin-bottom: 1.5em;
  padding: 0 0.5em 0.5em 0.5em;
  border-radius: 3px;
  -webkit-transform: none;
  -webkit-transition: none;
  -webkit-filter: none;
}
/* line 229, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.base-module.graybackground {
  background-color: #f7f7f9;
}

/* line 234, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.module-content-header {
  padding: 10px;
  background-color: #fff;
  border-radius: 3px;
}

/* line 240, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.has-popup {
  cursor: pointer;
}

/* line 244, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.no-break {
  white-space: nowrap;
}

@media print {
  /*fix for FF2*/
  /* line 251, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
  .ff2-print-remove-float {
    float: none !important;
  }
}
/* line 257, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.module-container-tabs a.export-button {
  margin-top: 5px;
}

/* line 262, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
a.export-button {
  margin-top: 1px;
}
/* line 264, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
a.export-button span {
  font-size: 14px;
}

/* line 269, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.inline-block {
  display: inline-block;
}

/* line 273, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.width-auto-important {
  width: auto !important;
}

/* line 277, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.overflow-x-auto {
  overflow-x: auto;
}

/* line 281, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.no-padding {
  padding: 0 !important;
}

/* line 285, ../../../DelaGetLib/Delaget.SharedContent/sass/base/base.scss */
.no-strikethrough {
  text-decoration: none !important;
}

/*------------------------------------*\
    $ --LAYOUT 
\*------------------------------------*/
/* line 1, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module, .l-base-module-checklist-item {
  float: left;
  width: 100%;
  background-color: #fff;
  margin-bottom: 1.5em;
  padding: 0 0.5em 0.5em 0.5em;
  border-radius: 3px;
  -webkit-transform: none;
  -webkit-transition: none;
  -webkit-filter: none;
}
/* line 11, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module:hover, .l-base-module-checklist-item:hover {
  -webkit-box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
  -moz-box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
  box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
}
/* line 17, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .link-element, .l-base-module-checklist-item .link-element {
  /*color: $dark-blue-3;*/
  color: #16729b;
  text-decoration: none;
}
/* line 23, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .link-element:hover, .l-base-module-checklist-item .link-element:hover {
  cursor: pointer;
  color: #F47D46;
}
/* line 27, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module.graybackground, .graybackground.l-base-module-checklist-item {
  background-color: #f7f7f9;
  border-radius: 0px;
}
/* line 32, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module.metric-detail, .metric-detail.l-base-module-checklist-item {
  padding-right: 0.5em;
  padding-left: 0.5em;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 40, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .text-hidden, .l-base-module-checklist-item .text-hidden {
  position: relative;
  border-radius: 0px;
  padding: 0 0 0 0;
  margin-top: 10px;
  overflow: hidden;
}
/* line 48, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .text-hidden::before, .l-base-module-checklist-item .text-hidden::before {
  position: relative;
  border-radius: 0px;
  padding: 0 0 0 0;
  margin-top: 10px;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(to bottom, transparent, white);
}
/* line 60, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .text-revealed, .l-base-module-checklist-item .text-revealed {
  position: relative;
  border-radius: 0px;
  padding: 0 0 0 0;
  margin-top: 10px;
}
/* line 67, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header, .l-base-module-checklist-item .module-header {
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 71, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header .module-header-text-center, .l-base-module-checklist-item .module-header .module-header-text-center, .l-base-module .module-header .module-header-wide-table .grid-header-tabs, .l-base-module .module-header-wide-table .module-header .grid-header-tabs, .l-base-module-checklist-item .module-header .module-header-wide-table .grid-header-tabs, .l-base-module-checklist-item .module-header-wide-table .module-header .grid-header-tabs {
  display: inline-block;
  width: 100%;
  height: 100%;
  font: 700 22px josefin-sans, Helvetica, sans-serif, serif;
  float: left;
  line-height: 1.38;
  text-align: center;
  text-transform: capitalize;
  color: #232630;
  padding-top: 5px;
  padding-bottom: 15px;
}
/* line 85, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table, .l-base-module-checklist-item .module-header-wide-table {
  height: 34px;
  padding-top: 7px;
}
/* line 89, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table.module-container-tabs, .l-base-module-checklist-item .module-header-wide-table.module-container-tabs {
  height: 42px;
  padding-top: 14px;
  margin-bottom: 14px;
}
/* line 94, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table.module-container-tabs.disabled-tab, .l-base-module-checklist-item .module-header-wide-table.module-container-tabs.disabled-tab {
  visibility: hidden;
}
/* line 100, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-header-text-center, .l-base-module-checklist-item .module-header-wide-table .module-header-text-center, .l-base-module .module-header-wide-table .grid-header-tabs, .l-base-module-checklist-item .module-header-wide-table .grid-header-tabs {
  display: inline-block;
  font-family: josefin-sans, Helvetica, sans-serif, serif;
  text-transform: capitalize;
  font-size: 22px;
  font-weight: 700;
  color: #232630;
  text-align: left;
  float: left;
}
/* line 106, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-header-text-center.link-element, .l-base-module-checklist-item .module-header-wide-table .module-header-text-center.link-element, .l-base-module .module-header-wide-table .link-element.grid-header-tabs, .l-base-module-checklist-item .module-header-wide-table .link-element.grid-header-tabs {
  color: #16729b;
}
/* line 110, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-header-text-center > p, .l-base-module-checklist-item .module-header-wide-table .module-header-text-center > p, .l-base-module .module-header-wide-table .grid-header-tabs > p, .l-base-module-checklist-item .module-header-wide-table .grid-header-tabs > p {
  margin-top: -2px;
  font-family: josefin-sans, Helvetica, sans-serif, serif;
  text-transform: capitalize;
  font-size: 22px;
  font-weight: 700;
  color: #232630;
}
/* line 116, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-wide-header-wide-table-center, .l-base-module-checklist-item .module-header-wide-table .module-wide-header-wide-table-center {
  display: inline-block;
  font-family: josefin-sans, Helvetica, sans-serif, serif;
  text-transform: capitalize;
  font-size: 22px;
  font-weight: 700;
  color: #232630;
  width: 100%;
  text-align: center;
}
/* line 122, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-wide-header-wide-table-center.link-element, .l-base-module-checklist-item .module-header-wide-table .module-wide-header-wide-table-center.link-element {
  color: #16729b;
}
/* line 128, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-header-text-tabs, .l-base-module-checklist-item .module-header-wide-table .module-header-text-tabs {
  width: 150px;
  border-style: solid;
  border-color: #dcdcdc;
  border-width: 1px 1px 1px 0;
  height: 28px;
  padding-top: 4px;
  display: inline-block;
  font-family: josefin-sans, Helvetica, sans-serif, serif;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 700;
  color: #121212;
  text-align: center;
  float: left;
  text-transform: uppercase;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 146, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-header-text-tabs:hover, .l-base-module-checklist-item .module-header-wide-table .module-header-text-tabs:hover {
  background-color: #e7e7e7;
  cursor: pointer;
}
/* line 151, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-header-text-tabs.disabled-tab, .l-base-module-checklist-item .module-header-wide-table .module-header-text-tabs.disabled-tab {
  border-color: #e7e7e7;
  color: #e7e7e7;
}
/* line 154, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-header-text-tabs.disabled-tab:hover, .l-base-module-checklist-item .module-header-wide-table .module-header-text-tabs.disabled-tab:hover {
  background-color: #fff;
  cursor: default;
}
/* line 160, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-header-text-tabs.left-tab, .l-base-module-checklist-item .module-header-wide-table .module-header-text-tabs.left-tab {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-width: 1px 1px 1px 1px;
}
/* line 166, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-header-text-tabs.right-tab, .l-base-module-checklist-item .module-header-wide-table .module-header-text-tabs.right-tab {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 171, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-header-text-tabs.active-tab, .l-base-module-checklist-item .module-header-wide-table .module-header-text-tabs.active-tab {
  background-color: #e7e7e7;
}
/* line 173, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-header-text-tabs.active-tab.disabled-tab, .l-base-module-checklist-item .module-header-wide-table .module-header-text-tabs.active-tab.disabled-tab {
  color: #121212;
}
/* line 176, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-header-text-tabs.active-tab:hover, .l-base-module-checklist-item .module-header-wide-table .module-header-text-tabs.active-tab:hover {
  background-color: #e7e7e7;
  cursor: default;
}
/* line 182, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-header-wide-table .module-header-text-tabs b, .l-base-module-checklist-item .module-header-wide-table .module-header-text-tabs b {
  font-weight: 600;
}
/* line 192, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-collapsible-header, .l-base-module-checklist-item .module-collapsible-header {
  cursor: pointer;
}
/* line 194, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-collapsible-header a, .l-base-module-checklist-item .module-collapsible-header a {
  display: block;
  margin-right: 1em;
  float: right;
}
/* line 199, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .module-collapsible-header.graybackground, .l-base-module-checklist-item .module-collapsible-header.graybackground {
  background-color: #f7f7f9;
}
/* line 204, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .detail-drilldown, .l-base-module-checklist-item .detail-drilldown {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
/* line 209, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module .detail-drilldown .module-header-wide-table, .l-base-module-checklist-item .detail-drilldown .module-header-wide-table {
  margin: 5px 0 10px;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* line 218, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-base-module-gray {
  @EXTEND .l-base-module;
  background-color: gray;
}

/* line 222, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.left {
  float: left;
}

/* line 225, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.right {
  float: right;
}

/* line 229, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.no-margin-left-right {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

/* Remove margin for Above Store Dashboard and Dashboard */
/* line 235, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.module-tabs .no-margin-left-right {
  margin-left: 0em;
  margin-right: -0.5em;
}

/* line 240, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.no-margin-bottom {
  margin-bottom: 0;
}

/* line 245, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container {
  float: left;
}

/* line 248, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-5 {
  width: 5%;
  float: left;
}

/* line 252, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-10 {
  width: 10%;
  float: left;
}

/* line 256, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-15 {
  width: 15%;
  float: left;
}

/* line 260, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-20 {
  width: 20%;
  float: left;
}

/* line 264, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-25 {
  width: 25%;
  float: left;
}

/* line 268, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-30 {
  width: 30%;
  float: left;
}

/* line 272, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-33 {
  width: 33%;
  float: left;
  padding: 1%;
}

/* line 277, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-40 {
  width: 40%;
  float: left;
}

/* line 282, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-50 {
  width: 50%;
  float: left;
}

/* line 286, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-60 {
  width: 60%;
  float: left;
}

/* line 290, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-70 {
  width: 70%;
  float: left;
  padding-left: 10px;
}

/* line 295, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-80 {
  width: 80%;
  float: left;
}

/* line 299, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-85 {
  width: 85%;
  float: left;
}

/* line 303, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-90 {
  width: 90%;
  float: left;
}

/* line 307, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-container-100 {
  width: 100%;
  float: left;
  margin: 0 0 .5em 0;
}

/* line 313, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.tal {
  text-align: left;
}

/* line 316, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.tac {
  text-align: center;
}

/* line 319, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.tar {
  text-align: right;
}

/* line 324, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.vam {
  vertical-align: middle;
}

/* line 330, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.b {
  border: 1px solid #000;
}

/* line 333, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.border-r {
  border-right: 1px solid #d2d2d2;
  margin-top: 0.5em;
}

/* line 337, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.border-sides {
  border-right: 1px solid #d2d2d2;
  border-left: 1px solid #d2d2d2;
}

/* line 341, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.border-line {
  border-bottom: 1px solid #dfdfdf;
  width: 100%;
  padding: 0 0 0 0;
}
/* line 346, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.border-line.m25 {
  margin: .25em 0;
}
/* line 349, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.border-line.m50 {
  margin: .50em 0;
}
/* line 352, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.border-line.m75 {
  margin: .75em 0;
}

/* line 357, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.minheight {
  min-height: 40px;
}

@media (max-width: 770px) {
  /* line 362, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
  .minheight {
    min-height: 28px;
  }

  /* line 365, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
  .tender {
    width: 60px;
    height: 50px;
    padding-right: 10px;
  }
  /* line 370, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
  .tender img {
    width: 50px;
    height: 50px;
  }
}
/* line 378, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-margin-right-5 {
  margin-right: 5%;
}

/* line 382, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-margin-right-2 {
  margin-right: 2%;
}

/* line 386, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-margin-bottom-3 {
  margin-bottom: 3%;
}

/* line 390, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-margin-bottom-2 {
  margin-bottom: 2%;
}

/* line 394, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-margin-bottom-20-px {
  margin-bottom: 20px;
}

/* line 398, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-margin-bottom-10-px {
  margin-bottom: 10px;
}

/* line 402, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-padding-right-20-px {
  padding-right: 20px;
}

/* line 408, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-3-wide-to-full-width {
  width: 32%;
  float: left;
}

/* line 415, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-3-to-2-wide-to-full-width {
  width: 32%;
  float: left;
}

/* line 422, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
.l-3-to-2-wide-to-full-right-margin-needed {
  margin-right: 2%;
}

@media (max-width: 770px) {
  /* line 428, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
  .l-3-wide-to-full-width {
    width: 100%;
    margin-bottom: 1.5em;
  }

  /* line 433, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
  .l-3-to-2-wide-to-full-width {
    width: 48%;
    margin-bottom: 1em;
  }

  /* line 438, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
  .l-3-to-2-wide-to-full-right-margin-needed {
    margin-right: 0%;
  }

  /* line 442, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
  .l-3-to-2-wide-to-full-oddElement {
    margin-right: 4%;
  }

  /* line 450, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
  .l-base-module .module-header-wide-table .module-header-text-center, .l-base-module-checklist-item .module-header-wide-table .module-header-text-center, .l-base-module .module-header-wide-table .grid-header-tabs, .l-base-module-checklist-item .module-header-wide-table .grid-header-tabs {
    width: 70%;
  }
}
@media (max-width: 570px) {
  /* line 459, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
  .l-3-to-2-wide-to-full-width {
    width: 100%;
    margin-bottom: 1em;
  }

  /* line 464, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
  .l-3-to-2-wide-to-full-right-margin-needed {
    margin-right: 0%;
  }

  /* line 468, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
  .l-3-to-2-wide-to-full-oddElement {
    margin-right: 0%;
  }

 /*.l-base-module {
      
  .module-collapsible-header a{
       float: none; 
  }
  
}*/
}
@media (max-width: 770px) {
  /* line 485, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
  .l-base-module .module-header-wide-table .module-header-text-tabs, .l-base-module-checklist-item .module-header-wide-table .module-header-text-tabs {
    display: none;
  }
}
@media (max-width: 980px) {
  /* line 496, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
  .l-base-module .module-header-wide-table .module-header-text-tabs, .l-base-module-checklist-item .module-header-wide-table .module-header-text-tabs {
    width: 120px;
    font-family: josefin-sans, Helvetica, sans-serif, serif;
    text-transform: capitalize;
    font-size: 0.875em;
    font-weight: 700;
    color: #121212;
    text-transform: uppercase;
  }
  /* line 501, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/layout.scss */
  .l-base-module .module-header-wide-table .module-header-text-tabs b, .l-base-module-checklist-item .module-header-wide-table .module-header-text-tabs b {
    font-weight: 600;
  }
}
/*------------------------------------*\
    $ --MODULES 
\*------------------------------------*/
/* line 3, ../SASS/modules/all-transactions.scss */
.all-transactions .scroll-container {
  overflow-x: auto;
}

@media print {
  /* line 10, ../SASS/modules/all-transactions.scss */
  .all-transactions .scroll-container {
    /* overflow-x: inherit !important; */
  }
  /* line 13, ../SASS/modules/all-transactions.scss */
  .all-transactions .scroll-container#metric-detail-content {
    max-height: inherit !important;
  }
}
@media (max-width: 770px) {
  /* line 3, ../SASS/modules/store-summary.scss */
  .store-summary-module .scroll-container {
    overflow-x: scroll;
  }
}
/* line 10, ../SASS/modules/store-summary.scss */
#GetStoreSummary_BusinessUnit th.tablesorter-header.tablesorter-headerDesc {
  height: 58px;
}

/* line 15, ../SASS/modules/store-summary.scss */
.store-summary-module {
  background-color: #fff;
}

/* line 19, ../SASS/modules/store-summary.scss */
#store-grid, #employee-grid, #manager-summary-module {
  padding: 0 0.5em 0.5em 0.5em;
  margin-bottom: 1.5em;
}
/* line 23, ../SASS/modules/store-summary.scss */
#store-grid .module-header-wide-table, #employee-grid .module-header-wide-table, #manager-summary-module .module-header-wide-table {
  margin: 5px 0 10px;
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top: 7px;
}

/* line 32, ../SASS/modules/store-summary.scss */
.temporary-header-div {
  padding-left: 1em;
  margin-top: 5px;
}

/* line 1, ../SASS/modules/checklist-item.scss */
.btn-arrow {
  width: 12px;
  height: 12px;
}

/* line 6, ../SASS/modules/checklist-item.scss */
.btn-comment {
  width: 22px;
  margin: 0 .6em 0 0;
}

/* line 11, ../SASS/modules/checklist-item.scss */
.btn-thumb {
  padding: 1em;
  margin: 2em;
  border: 1px solid gray;
}

/* line 16, ../SASS/modules/checklist-item.scss */
.l-btn-resolved {
  width: 52px;
  float: right;
  text-align: center;
  font-size: 0.675em;
  margin: .5em 0 .5em .5em;
}

/* line 24, ../SASS/modules/checklist-item.scss */
.btn-resolved {
  width: 30px;
}

/* line 28, ../SASS/modules/checklist-item.scss */
.unresolved-button {
  width: 8em;
  height: 30px;
  line-height: 30px;
}

/* line 34, ../SASS/modules/checklist-item.scss */
.resolve-issue-caption {
  color: #F47D46;
}

/* line 38, ../SASS/modules/checklist-item.scss */
.btn-text, .btn-text-inactive {
  width: 100%;
  height: 100%;
  font: 600 18px josefin-sans, Helvetica, sans-serif, serif;
}

/* line 45, ../SASS/modules/checklist-item.scss */
.btn-text-active:hover {
  color: #F47D46;
}

/* line 50, ../SASS/modules/checklist-item.scss */
.btn-text-inactive {
  color: #dfdfdf;
}

/* line 55, ../SASS/modules/checklist-item.scss */
.btn-next-text {
  margin-right: 6px;
}

/* line 59, ../SASS/modules/checklist-item.scss */
.btn-prev-text {
  margin-left: 6px;
}

/* line 63, ../SASS/modules/checklist-item.scss */
.checklist-header {
  padding-left: 1.5em;
  padding-right: 1.5em;
}
/* line 67, ../SASS/modules/checklist-item.scss */
.checklist-header .l-container-20 {
  padding-top: 2px;
}

/* line 72, ../SASS/modules/checklist-item.scss */
.checklist-footer {
  padding: 10px 1.5em 4px 1.5em;
}

/* line 76, ../SASS/modules/checklist-item.scss */
.btn-print {
  width: 12px;
  height: 12px;
}
/* line 80, ../SASS/modules/checklist-item.scss */
.btn-print:hover {
  cursor: pointer;
}

/* line 85, ../SASS/modules/checklist-item.scss */
.link-wrapper {
  text-transform: none;
  font-weight: inherit;
  color: inherit;
}

/* line 90, ../SASS/modules/checklist-item.scss */
.inner-link {
  text-transform: uppercase;
  font-weight: bold;
  color: #373092;
}

/* line 96, ../SASS/modules/checklist-item.scss */
.comment-text-disp {
  font: normal 13px "Open Sans", Helvetica, sans-serif, serif;
  color: #6D6D75;
  line-height: 16px;
}

/* line 102, ../SASS/modules/checklist-item.scss */
.comment-text {
  font: normal 13px "Open Sans", Helvetica, sans-serif, serif;
  color: #6D6D75;
  line-height: 16px;
}

/* line 108, ../SASS/modules/checklist-item.scss */
.insight-header {
  display: inline-block;
}
/* line 111, ../SASS/modules/checklist-item.scss */
.insight-header .insight-header-caption {
  margin-right: 10px;
  font-size: 20px !important;
  font-weight: 600 !important;
}
/* line 117, ../SASS/modules/checklist-item.scss */
.insight-header:active .insight-header-caption {
  color: #16729B;
}
/* line 120, ../SASS/modules/checklist-item.scss */
.insight-header:focus .insight-header-caption, .insight-header:hover .insight-header-caption {
  color: #F47D46 !important;
}
/* line 126, ../SASS/modules/checklist-item.scss */
.insight-header .collapse-expand-image.collapse {
  background-image: url("../Content/images/shared/arrow-collapse.png");
}
/* line 130, ../SASS/modules/checklist-item.scss */
.insight-header .collapse-expand-image.expand {
  background-image: url("../Content/images/shared/arrow-expand.png");
}
/* line 136, ../SASS/modules/checklist-item.scss */
.insight-header:active .collapse-expand-image.collapse {
  background-image: url("../Content/images/shared/arrow-collapse.png");
}
/* line 140, ../SASS/modules/checklist-item.scss */
.insight-header:active .collapse-expand-image.expand {
  background-image: url("../Content/images/shared/arrow-expand.png");
}
/* line 146, ../SASS/modules/checklist-item.scss */
.insight-header:focus .collapse-expand-image.collapse, .insight-header:hover .collapse-expand-image.collapse {
  background-image: url("../Content/images/shared/arrow-collapse-hover.png");
}
/* line 150, ../SASS/modules/checklist-item.scss */
.insight-header:focus .collapse-expand-image.expand, .insight-header:hover .collapse-expand-image.expand {
  background-image: url("../Content/images/shared/arrow-expand-hover.png");
}

/* line 159, ../SASS/modules/checklist-item.scss */
.svg .insight-header .collapse-expand-image.collapse {
  background-image: url("../Content/images/shared/arrow-collapse.svg");
}
/* line 163, ../SASS/modules/checklist-item.scss */
.svg .insight-header .collapse-expand-image.expand {
  background-image: url("../Content/images/shared/arrow-expand.svg");
}
/* line 169, ../SASS/modules/checklist-item.scss */
.svg .insight-header:active .collapse-expand-image.collapse {
  background-image: url("../Content/images/shared/arrow-collapse.svg");
}
/* line 173, ../SASS/modules/checklist-item.scss */
.svg .insight-header:active .collapse-expand-image.expand {
  background-image: url("../Content/images/shared/arrow-expand.svg");
}
/* line 181, ../SASS/modules/checklist-item.scss */
.svg .insight-header:focus .collapse-expand-image.collapse, .svg .insight-header:hover .collapse-expand-image.collapse {
  background-image: url("../Content/images/shared/arrow-collapse-hover.svg");
}
/* line 185, ../SASS/modules/checklist-item.scss */
.svg .insight-header:focus .collapse-expand-image.expand, .svg .insight-header:hover .collapse-expand-image.expand {
  background-image: url("../Content/images/shared/arrow-expand-hover.svg");
}

/* line 194, ../SASS/modules/checklist-item.scss */
.l-base-module-checklist-item {
  padding: 0em 1.5em 0em 1.5em;
  border-radius: initial;
  float: none;
  height: 100%;
  margin-bottom: 0px !important;
}
/* line 202, ../SASS/modules/checklist-item.scss */
.l-base-module-checklist-item .comment-author b {
  font: 400 16px "Open Sans", Helvetica, sans-serif, serif;
}
/* line 206, ../SASS/modules/checklist-item.scss */
.l-base-module-checklist-item .comment-question {
  font: bold 18px josefin-sans, Helvetica, sans-serif, serif;
}

/* line 211, ../SASS/modules/checklist-item.scss */
.action-item-headline {
  margin-top: .75em;
  margin-bottom: 1em;
}

/* line 216, ../SASS/modules/checklist-item.scss */
#action-item-comment {
  background-image: url("../content/images/icon-note.png");
  background-repeat: no-repeat;
  text-indent: 22px;
  background-position: 10px 6px;
}

/* line 224, ../SASS/modules/checklist-item.scss */
#action-item-comments .border-line {
  margin-bottom: 10px;
}

/* line 229, ../SASS/modules/checklist-item.scss */
.checklistitem-header {
  font: 700 22px josefin-sans, Helvetica, sans-serif, serif;
  text-transform: capitalize;
}

/* line 234, ../SASS/modules/checklist-item.scss */
.checklist-item-info-section {
  width: 100%;
  height: auto;
  border: 4px solid #34a4cd;
  background-color: #f7f7f9;
  padding: 1em 1em 1em 1em;
}
/* line 241, ../SASS/modules/checklist-item.scss */
.checklist-item-info-section .recommended-action-header {
  display: inline-block;
  width: 100%;
  height: 100%;
  font: 600 20px josefin-sans, Helvetica, sans-serif, serif;
  line-height: 1.38;
  text-transform: capitalize;
  color: #232630;
}
/* line 251, ../SASS/modules/checklist-item.scss */
.checklist-item-info-section .recommended-action {
  font: normal 14px "Open Sans", Helvetica, sans-serif, serif;
}
/* line 255, ../SASS/modules/checklist-item.scss */
.checklist-item-info-section ul {
  font: normal 14px "Open Sans", Helvetica, sans-serif, serif;
}
/* line 257, ../SASS/modules/checklist-item.scss */
.checklist-item-info-section ul li {
  list-style: disc inside;
  padding: 1px;
  list-style-position: outside;
  margin-left: 16px;
  font: normal 14px "Open Sans", Helvetica, sans-serif, serif;
}
/* line 264, ../SASS/modules/checklist-item.scss */
.checklist-item-info-section ul li a {
  text-transform: none;
}
/* line 270, ../SASS/modules/checklist-item.scss */
.checklist-item-info-section .l-base-module, .checklist-item-info-section .l-base-module-checklist-item {
  float: none !important;
}

/* line 275, ../SASS/modules/checklist-item.scss */
.checklist-down-arrow {
  width: 22px;
  margin: -10px 0 9px 4em;
}

/* line 279, ../SASS/modules/checklist-item.scss */
.add-comment {
  margin: .75em 0 .25em 0;
  font-weight: 600;
}
/* line 283, ../SASS/modules/checklist-item.scss */
.add-comment:hover {
  color: #F47D46;
}

/* line 288, ../SASS/modules/checklist-item.scss */
#checklist-feedback-thankyou-content {
  padding-top: 20px;
  padding-bottom: 40px;
}

/* line 295, ../SASS/modules/checklist-item.scss */
#checklist-next-item-content .modal-image, #checklist-dashboard-content .modal-image, #checklist-confirm-content .modal-image {
  margin-bottom: 20px;
  width: 75px;
  height: 75px;
}
/* line 301, ../SASS/modules/checklist-item.scss */
#checklist-next-item-content .checklist-modal-header, #checklist-dashboard-content .checklist-modal-header, #checklist-confirm-content .checklist-modal-header {
  font: 600 22px josefin-sans, Helvetica, sans-serif, serif;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 308, ../SASS/modules/checklist-item.scss */
#checklist-next-item-content, #checklist-dashboard-content {
  height: 100%;
}
/* line 311, ../SASS/modules/checklist-item.scss */
#checklist-next-item-content p, #checklist-dashboard-content p {
  margin-top: 20px;
}

/* line 316, ../SASS/modules/checklist-item.scss */
#checklist-confirm-content {
  height: 65%;
  margin-top: 35px;
}

/* line 322, ../SASS/modules/checklist-item.scss */
#checklist-next-item-content p {
  margin: 0 auto;
  width: 50%;
}

/* line 329, ../SASS/modules/checklist-item.scss */
#comment-form, #checklist-confirm-panel, #checklist-feedback-panel,
#checklist-feedback-thankyou-panel, #checklist-next-item-panel, #checklist-dashboard-panel {
    /*input.fill {
        float: none;
        display: inline;
        width: 100%;
    }

    textarea{
        font-size: 13px;
    }*/
}

/* line 344, ../SASS/modules/checklist-item.scss */
#checklist-feedback-panel h3, #checklist-feedback-thankyou-panel h3, #checklist-next-item-panel h3, #checklist-dashboard-panel h3 {
  padding-bottom: 10px;
  padding-top: 15px;
}
/* line 349, ../SASS/modules/checklist-item.scss */
#checklist-feedback-panel textarea, #checklist-feedback-thankyou-panel textarea, #checklist-next-item-panel textarea, #checklist-dashboard-panel textarea {
  height: 95px;
}

/* line 354, ../SASS/modules/checklist-item.scss */
#feedback-form {
  padding-top: 25px;
}

/* line 359, ../SASS/modules/checklist-item.scss */
#checklist-confirm-panel, #checklist-helpful-panel, #checklist-feedback-panel, #checklist-feedback-thankyou-panel, #checklist-next-item-panel, #checklist-dashboard-panel {
  text-align: center;
}
/* line 362, ../SASS/modules/checklist-item.scss */
#checklist-confirm-panel .btn-thumb.left, #checklist-helpful-panel .btn-thumb.left, #checklist-feedback-panel .btn-thumb.left, #checklist-feedback-thankyou-panel .btn-thumb.left, #checklist-next-item-panel .btn-thumb.left, #checklist-dashboard-panel .btn-thumb.left {
  margin-left: 4em;
  margin-right: 0;
}
/* line 367, ../SASS/modules/checklist-item.scss */
#checklist-confirm-panel .btn-thumb.right, #checklist-helpful-panel .btn-thumb.right, #checklist-feedback-panel .btn-thumb.right, #checklist-feedback-thankyou-panel .btn-thumb.right, #checklist-next-item-panel .btn-thumb.right, #checklist-dashboard-panel .btn-thumb.right {
  margin-right: 4em;
  margin-left: 0;
}

/* line 373, ../SASS/modules/checklist-item.scss */
.checklist-print-container {
  float: right;
  width: 15px;
  margin-top: -13px;
}

/* line 379, ../SASS/modules/checklist-item.scss */
.action-item-comment-wrapper {
  padding-bottom: 20px;
}
/* line 381, ../SASS/modules/checklist-item.scss */
.action-item-comment-wrapper .comment-author {
  font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
  line-height: 16px;
}
/* line 384, ../SASS/modules/checklist-item.scss */
.action-item-comment-wrapper .comment-author span {
  font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
}
/* line 388, ../SASS/modules/checklist-item.scss */
.action-item-comment-wrapper .comment-author b {
  font-size: 14px;
}

@media (max-width: 570px) {
  /* line 396, ../SASS/modules/checklist-item.scss */
  #checklist-confirm-panel, #checklist-helpful-panel, #checklist-feedback-panel, #checklist-feedback-thankyou-panel, #checklist-dashboard-panel {
    /*display: block;
    .vertical-align-wrapper{
        display:block;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }*/
  }

  /* line 406, ../SASS/modules/checklist-item.scss */
  .btn-prev-text, .btn-next-text {
    display: none;
  }
}
@media (max-width: 320px) {
  /* line 412, ../SASS/modules/checklist-item.scss */
  .comment-text-disp {
    padding-left: 0;
  }
}
/* line 417, ../SASS/modules/checklist-item.scss */
.check-list-details-wrapper {
  float: none !important;
}

@media print {
  /* line 423, ../SASS/modules/checklist-item.scss */
  .check-list-details-wrapper {
    float: none !important;
  }

  /* line 427, ../SASS/modules/checklist-item.scss */
  .l-base-module-checklist-item {
    padding: 0 0 0 0 !important;
    height: auto;
  }
  /* line 432, ../SASS/modules/checklist-item.scss */
  .l-base-module-checklist-item .checklist-number-wrapper {
    -webkit-print-color-adjust: exact;
  }
  /* line 436, ../SASS/modules/checklist-item.scss */
  .l-base-module-checklist-item #action-item-comments {
    position: relative !important;
    display: block !important;
    page-break-inside: avoid !important;
    padding: 0 1.5em 0 1.5em;
  }
  /* line 444, ../SASS/modules/checklist-item.scss */
  .l-base-module-checklist-item #addCommentWrapper {
    display: block !important;
    float: none !important;
    position: relative !important;
    page-break-inside: avoid;
    page-break-after: avoid;
    padding: 0 1.5em 0 1.5em;
  }

  /* line 456, ../SASS/modules/checklist-item.scss */
  .checklist-item-info-section .emp-info-wrapper {
    float: none !important;
  }
  /* line 459, ../SASS/modules/checklist-item.scss */
  .checklist-item-info-section .emp-info-wrapper .emp-info-container {
    padding-bottom: 0 !important;
  }
  /* line 464, ../SASS/modules/checklist-item.scss */
  .checklist-item-info-section .metric-alerts-wrapper {
    float: none !important;
    padding: 5px 15px 15px 15px;
  }

  /* line 472, ../SASS/modules/checklist-item.scss */
  .module-content-header .l-container-20 {
    display: none;
  }

  /* line 477, ../SASS/modules/checklist-item.scss */
  .action-item-comment-wrapper {
    position: relative !important;
    display: block;
    page-break-inside: avoid !important;
  }

  /* line 483, ../SASS/modules/checklist-item.scss */
  .comment-text-disp {
    position: relative !important;
    page-break-inside: avoid !important;
  }

  /*don't want to print out*/
  /* line 489, ../SASS/modules/checklist-item.scss */
  .comment-btn {
    display: none;
  }

  /* line 493, ../SASS/modules/checklist-item.scss */
  .checklist-print-container {
    display: none;
  }
}
/* line 499, ../SASS/modules/checklist-item.scss */
.checklist-detail-div {
  padding-left: 1em;
}

/* line 1, ../SASS/modules/your-locations.scss */
.shield-image {
  width: 30px;
  margin: auto;
}

/* line 6, ../SASS/modules/your-locations.scss */
.output {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 1px;
  margin-bottom: 2px;
  cursor: pointer;
  font-size: 14px !important;
  font-weight: 600;
  text-transform: none;
}

/* line 16, ../SASS/modules/your-locations.scss */
.output:hover {
  color: #F47D46;
}

/* line 20, ../SASS/modules/your-locations.scss */
.output img {
  height: 13px;
  width: 11px;
}

/* line 25, ../SASS/modules/your-locations.scss */
.output img.hover {
  display: none;
}

/* line 29, ../SASS/modules/your-locations.scss */
.output:hover img.non-hover {
  display: none;
}

/* line 33, ../SASS/modules/your-locations.scss */
.output:hover img.hover {
  display: inline;
}

/* line 37, ../SASS/modules/your-locations.scss */
.output-icon {
  height: 0;
  width: 0;
  cursor: pointer;
}

/* line 43, ../SASS/modules/your-locations.scss */
.module-header-text-center, .l-base-module .module-header-wide-table .grid-header-tabs, .l-base-module-checklist-item .module-header-wide-table .grid-header-tabs {
  width: auto;
  font-family: josefin-sans, Helvetica, sans-serif, serif;
  text-transform: capitalize;
  font-size: 22px;
  font-weight: 700;
  color: #232630;
}

@media (max-width: 570px) {
  /* line 53, ../SASS/modules/your-locations.scss */
  .output > span {
    display: none;
    height: 0;
    width: 0;
  }

  /* line 59, ../SASS/modules/your-locations.scss */
  .output-icon {
    height: 13px;
    width: 11px;
    margin-top: 6px;
    margin-bottom: 10px;
  }
}
/* line 1, ../SASS/modules/_additionalMetrics.scss */
.additonalMetric-left {
  width: 50%;
  float: left;
  padding-top: 6px;
}

/* line 7, ../SASS/modules/_additionalMetrics.scss */
.additonalMetric-right {
  width: 50%;
  float: left;
}

@media (max-width: 770px) {
  /* line 13, ../SASS/modules/_additionalMetrics.scss */
  .additonalMetric-left {
    width: 100%;
    float: left;
    padding-bottom: 7%;
  }

  /* line 19, ../SASS/modules/_additionalMetrics.scss */
  .additonalMetric-right {
    width: 100%;
    float: left;
  }

  /* line 24, ../SASS/modules/_additionalMetrics.scss */
  .minheight {
    min-height: 28px;
  }
}
/* line 1, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
.footer,
.footer-with-lang {
  padding: 40px 1.25em 15px 1.25em;
  background-color: #6D7B8D;
  height: 121px;
}
/* line 7, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
.footer .footer-content,
.footer-with-lang .footer-content {
  background-color: #6D7B8D;
  color: #f7f7f9;
  width: 100%;
  margin: auto;
  max-width: 1432px;
}
/* line 14, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
.footer .footer-content ul,
.footer-with-lang .footer-content ul {
  float: right;
  margin-top: -5px;
}
/* line 19, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
.footer .footer-content li,
.footer-with-lang .footer-content li {
  display: block;
  text-align: right;
}
/* line 24, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
.footer .footer-content li a, .footer .footer-content li select, .footer .footer-content li option,
.footer-with-lang .footer-content li a,
.footer-with-lang .footer-content li select,
.footer-with-lang .footer-content li option {
  font: normal 14px josefin-sans, Helvetica, sans-serif, serif;
  color: #f7f7f9;
  text-transform: capitalize;
  text-decoration: none;
  background-color: #6D7B8D;
  border: 0;
}
/* line 32, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
.footer .footer-content li a:hover,
.footer-with-lang .footer-content li a:hover {
  text-decoration: underline;
}
/* line 37, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
.footer .footer-content img,
.footer-with-lang .footer-content img {
  width: 98px;
  height: auto;
  display: block;
}
/* line 43, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
.footer .footer-content .copyright,
.footer-with-lang .footer-content .copyright {
  font: normal 10px "Open Sans";
  padding: 14px 0 10px 0;
  text-align: right;
  color: #BFBFC1;
}

/* line 52, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
.footer-with-lang {
  height: 148px;
}

/* line 57, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
#language-selector select {
  background-image: url("../Content/images/shared/arrow-drop-down.png");
  background-repeat: no-repeat;
  width: 55px;
  text-align: right;
  background-position-y: 8px;
  background-position-x: 48px;
  background-size: 5px;
}
/* line 67, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
#language-selector select.ie {
  margin-left: -3px;
  background-position-x: 49px;
}
/* line 72, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
#language-selector select.en-us {
  width: 49px;
  background-position-x: 42px;
}
/* line 77, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
#language-selector select.ie.en-us {
  width: 50px;
  background-position-x: 43px;
}

/* mozilla only */
@-moz-document url-prefix() {
  /* line 84, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
  #language-selector select {
    width: auto !important;
    text-align: center;
    background-image: none;
  }
}
/*edge only*/
@supports (-ms-ime-align: auto) {
  /* line 94, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
  #language-selector select.ie {
    margin-left: -3px;
    width: 56px;
    background-position-x: 50px;
  }
  /* line 100, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
  #language-selector select.ie.en-us {
    width: 51px;
    background-position-x: 44px;
  }
}
@media only screen and (max-width: 980px) {
  /* line 109, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
  .footer,
  .footer-with-lang {
    padding: 50px 20px 60px 20px;
    height: auto;
    width: calc(100% + 20px);
    /*calendar module does not fit in 100%, we should adjust footer with it*/
  }
  /* line 115, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
  .footer .footer-content,
  .footer-with-lang .footer-content {
    padding-right: 0;
  }
  /* line 119, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
  .footer .footer-content ul,
  .footer-with-lang .footer-content ul {
    float: none;
  }
  /* line 123, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
  .footer .footer-content li,
  .footer-with-lang .footer-content li {
    text-align: left;
  }
  /* line 127, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
  .footer .footer-content img,
  .footer-with-lang .footer-content img {
    margin-top: 65px;
    margin-bottom: 5px;
  }
  /* line 132, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/footer.scss */
  .footer .footer-content .copyright,
  .footer-with-lang .footer-content .copyright {
    text-align: left;
    padding: 0px;
  }
}
/* line 3, ../SASS/modules/estimatedlossesmodal.scss */
.estLosses-details-content {
  padding-bottom: 35px;
}
/* line 6, ../SASS/modules/estimatedlossesmodal.scss */
.estLosses-details-content .center {
  text-align: center;
}
/* line 10, ../SASS/modules/estimatedlossesmodal.scss */
.estLosses-details-content p {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 15, ../SASS/modules/estimatedlossesmodal.scss */
.estLosses-details-content .estlosses-details-container {
  clear: both;
}
/* line 19, ../SASS/modules/estimatedlossesmodal.scss */
.estLosses-details-content .estLoss-detail-item-val {
  float: right;
}
/* line 23, ../SASS/modules/estimatedlossesmodal.scss */
.estLosses-details-content .estLoss-detail-item-text {
  float: left;
}
/* line 27, ../SASS/modules/estimatedlossesmodal.scss */
.estLosses-details-content .estLoss-detail-item {
  clear: both;
  font-size: 1em;
}
/* line 32, ../SASS/modules/estimatedlossesmodal.scss */
.estLosses-details-content hr {
  clear: both;
}
/* line 36, ../SASS/modules/estimatedlossesmodal.scss */
.estLosses-details-content .estLosses-details-total {
  font-size: 40px;
  color: #6d6d75;
  font-weight: bold;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
}

/* line 44, ../SASS/modules/estimatedlossesmodal.scss */
.storedashboard._estimatedlossestrend .main-area-data {
  padding-top: 45px !important;
}

/* line 2, ../SASS/modules/cashovershortmodal.scss */
.cashOvershort-details-content {
  padding-bottom: 10px;
  min-height: 450px;
}
/* line 6, ../SASS/modules/cashovershortmodal.scss */
.cashOvershort-details-content .center {
  text-align: center;
}
/* line 10, ../SASS/modules/cashovershortmodal.scss */
.cashOvershort-details-content .odd {
  background-color: #fff;
}
/* line 14, ../SASS/modules/cashovershortmodal.scss */
.cashOvershort-details-content .even {
  background-color: #eee;
}
/* line 18, ../SASS/modules/cashovershortmodal.scss */
.cashOvershort-details-content .cashOvershort-details-container {
  clear: both;
}
/* line 22, ../SASS/modules/cashovershortmodal.scss */
.cashOvershort-details-content .cashos-detail-item {
  clear: both;
  font-size: 1em;
  height: 30px;
}
/* line 28, ../SASS/modules/cashovershortmodal.scss */
.cashOvershort-details-content hr {
  clear: both;
}

/* line 33, ../SASS/modules/cashovershortmodal.scss */
.cashovershort-modal {
  padding-right: 0px;
}

/* overall For fixed tables */
/* line 38, ../SASS/modules/cashovershortmodal.scss */
.modal-table {
  border-bottom: 1px solid gainsboro;
  margin-top: 4px;
  /*text-align: center;*/
  width: 100%;
  table-layout: fixed;
}
/* line 45, ../SASS/modules/cashovershortmodal.scss */
.modal-table th.last {
  border-right: none;
}
/* line 49, ../SASS/modules/cashovershortmodal.scss */
.modal-table tr td {
  /*text-align: center;*/
}
/* line 51, ../SASS/modules/cashovershortmodal.scss */
.modal-table tr td p {
  margin-top: 4px;
  font: normal 0.85em/1.38 Helvetica, sans-serif;
  float: right;
  color: #6d6d75;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 62, ../SASS/modules/cashovershortmodal.scss */
.modal-table tr th {
  text-align: center;
  vertical-align: middle;
}
/* line 65, ../SASS/modules/cashovershortmodal.scss */
.modal-table tr th p {
  margin-top: 4px;
  font: 0.8em/1.38 Helvetica, sans-serif;
  text-align: center;
  color: black;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-transform: uppercase;
}
/* line 78, ../SASS/modules/cashovershortmodal.scss */
.modal-table th.last {
  border-right-width: 0px;
}

/* header */
/* line 84, ../SASS/modules/cashovershortmodal.scss */
.modal-table th,
.modal-table thead td {
  border-right: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}

/* line 91, ../SASS/modules/cashovershortmodal.scss */
.modal-table tbody tr.odd > td {
  background-color: #fff;
}

/* line 94, ../SASS/modules/cashovershortmodal.scss */
.modal-table tbody tr.even > td {
  background-color: #F1F3F5;
}

/* line 2, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/no-data-alert.scss */
.no-data-module {
  height: 220px;
}

/* line 5, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/no-data-alert.scss */
.no-data-wrapper {
  width: 100%;
  height: 100%;
  color: #6d6d75;
  text-align: center;
  position: relative;
  display: table;
  letter-spacing: normal;
  font-weight: normal;
  text-transform: none;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
}
/* line 17, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/no-data-alert.scss */
.no-data-wrapper.wrapper-add-space-small {
  min-height: 3em;
}
/* line 21, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/no-data-alert.scss */
.no-data-wrapper .no-data-content {
  display: table-cell;
  vertical-align: middle;
}
/* line 25, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/no-data-alert.scss */
.no-data-wrapper .no-data-content span {
  font-size: 13px;
  color: #6d6d75 !important;
}

/* line 32, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/no-data-alert.scss */
.grid-no-data .no-data-wrapper .no-data-content span {
  font-size: 13px;
}

/* line 37, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/no-data-alert.scss */
.grid-no-data .no-data-wrapper {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 43, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/no-data-alert.scss */
.no-results {
  color: #232630;
  padding-left: 10px;
}

/* line 1, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/custom-error-page.scss */
.error-page-content {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -175px 0 0 -150px;
  padding: 40px 20px 20px 20px;
  background-color: #fff;
  min-height: 350px;
  width: 300px;
  text-align: center;
}
/* line 12, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/custom-error-page.scss */
.error-page-content .error-page-header {
  padding-bottom: 20px;
  padding-left: 20px;
}
/* line 17, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/custom-error-page.scss */
.error-page-content h1 {
  color: #16729b;
  font: bold 24px josefin-sans, Helvetica, sans-serif, serif;
  text-align: left;
  text-transform: capitalize;
}
/* line 25, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/custom-error-page.scss */
.error-page-content .error-page-description {
  text-align: left;
  padding-bottom: 20px;
  padding-left: 20px;
  min-height: 200px;
}
/* line 30, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/custom-error-page.scss */
.error-page-content .error-page-description p {
  color: #6d6d75;
  font: 400 16px "Open Sans", Helvetica, sans-serif, serif;
}
/* line 36, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/custom-error-page.scss */
.error-page-content .btn {
  width: 250px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  background-color: #FFFFFF;
  border: 1px solid #16729b;
  color: #16729b;
  display: block;
  font: 600 16px "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  height: 3.1em;
  text-align: center;
  margin-left: 7px;
  font-weight: bold;
  border-radius: 5px;
}
/* line 54, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/custom-error-page.scss */
.error-page-content .btn:hover, .error-page-content .btn:focus {
  background-color: #F47D46;
  border: 1px solid #F47D46;
  color: #FFFFFF;
}
/* line 64, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/custom-error-page.scss */
.error-page-content .errorheader {
  font-weight: bold;
}

/* line 2, ../SASS/modules/snapengage.scss */
#chatSurveySubmitButton, input[value="Close"] {
  position: relative !important;
  top: 0px !important;
  left: 0px !important;
  margin: 0px 9px 0px 0px !important;
  float: none !important;
  clear: none !important;
  cursor: pointer !important;
  height: 35px !important;
  border: 1px solid #322499 !important;
  border-radius: 8px !important;
  padding: 5px 8px !important;
  width: 141px !important;
  overflow: visible !important;
  font-family: ProximaNova, 'Helvetica Neue', Helvetica, 'lucida grande', Arial, sans-serif !important;
  color: #322499 !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  font-weight: bold !important;
  vertical-align: middle !important;
  display: inline !important;
  background: padding-box white !important;
}

/* line 26, ../SASS/modules/snapengage.scss */
#chatSurveySubmitButton:hover {
  background-color: #eff1f3 !important;
}

/* line 30, ../SASS/modules/snapengage.scss */
#input[value="Close"]:hover {
  background-color: #eff1f3 !important;
}

/* line 34, ../SASS/modules/snapengage.scss */
html body a#fk-feedback-tab {
  right: -9999999px !important;
}

/* line 3, ../SASS/modules/checklist.scss */
.checklists-holder {
  height: 330px;
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 10, ../SASS/modules/checklist.scss */
.checklist-outer-container .checklist-date {
  text-align: center;
  font-size: 13px;
  padding-left: 16px;
  margin-top: 10px;
  margin-bottom: -6px;
}

/* line 19, ../SASS/modules/checklist.scss */
.checklist-container {
  width: 100%;
  display: table;
}
/* line 23, ../SASS/modules/checklist.scss */
.checklist-container.checklist-not-generated {
  height: 330px;
}
/* line 27, ../SASS/modules/checklist.scss */
.checklist-container.single-day {
  height: 311px;
}
/* line 31, ../SASS/modules/checklist.scss */
.checklist-container.multi-day.no-items {
  height: 180px;
}
/* line 35, ../SASS/modules/checklist.scss */
.checklist-container .checklist-msg-container {
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 42, ../SASS/modules/checklist.scss */
.checklist-container .checklist-shield-container {
  width: 30%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 51, ../SASS/modules/checklist.scss */
.checklist-container .checklist-items-container {
  width: 70%;
  height: 100%;
  padding: 10px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
/* line 61, ../SASS/modules/checklist.scss */
.checklist-container.multi-day .checklist-items-container {
  padding-top: 0px;
}

/* line 67, ../SASS/modules/checklist.scss */
.checklist-item-container {
  width: 100%;
  height: 60px;
  margin-top: 10px;
  border: 1px solid #dfdfdf;
  text-align: left;
  display: block;
}
/* line 75, ../SASS/modules/checklist.scss */
.checklist-item-container:focus .left-bar-color, .checklist-item-container:hover .left-bar-color {
  background-color: #F47D46;
}
/* line 81, ../SASS/modules/checklist.scss */
.checklist-item-container .left-bar-color {
  float: left;
  display: block;
  width: 5px;
  height: 100%;
  background-color: #16729b;
}
/* line 89, ../SASS/modules/checklist.scss */
.checklist-item-container .checklist-item {
  display: block;
  height: 100%;
  width: 96%;
  padding: 12px 10px 12px 15px;
  background-image: url("../Content/images/checklist-arrow.png");
  background-repeat: no-repeat;
  background-position: 99% 50%;
}
/* line 98, ../SASS/modules/checklist.scss */
.checklist-item-container .checklist-item p {
  font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
  color: #6D6D75;
}
/* line 103, ../SASS/modules/checklist.scss */
.checklist-item-container .checklist-item.active {
  color: #16729B;
}
/* line 106, ../SASS/modules/checklist.scss */
.checklist-item-container .checklist-item.hover {
  color: link-hover-color;
}
/* line 110, ../SASS/modules/checklist.scss */
.checklist-item-container .checklist-item .checklist-value-wrapper {
  display: block;
  float: none;
}
/* line 114, ../SASS/modules/checklist.scss */
.checklist-item-container .checklist-item .checklist-value-wrapper .checklist-value {
  height: 34px;
  width: 96%;
  line-height: 1.05em;
  display: block;
  padding-left: 50px;
}

/* line 126, ../SASS/modules/checklist.scss */
.svg .checklist-item-container .checklist-item {
  background-image: url("../Content/images/checklist-arrow.svg");
  background-size: 6px 20px;
}

/* line 131, ../SASS/modules/checklist.scss */
.checklist-left-header {
  width: 25%;
  height: 100%;
}

/* line 136, ../SASS/modules/checklist.scss */
.checklist-center-header {
  width: 50% !important;
}

/* line 140, ../SASS/modules/checklist.scss */
.checklist-right-header {
  width: 25%;
  height: 100%;
}

/* line 145, ../SASS/modules/checklist.scss */
.help-button {
  margin: 0.75em 0.5em 0.5em 0em;
  vertical-align: middle;
  height: 15px;
}
/* line 150, ../SASS/modules/checklist.scss */
.help-button div {
  height: 15px;
  width: 15px;
  background-image: url("../content/images/question.png");
}
/* line 157, ../SASS/modules/checklist.scss */
.help-button:hover {
  color: #F47D46;
}
/* line 160, ../SASS/modules/checklist.scss */
.help-button:hover div {
  background-image: url("../content/images/icon-question-hover.png");
}

/* line 166, ../SASS/modules/checklist.scss */
.svg .help-button .div {
  background-image: url("../content/images/question.svg");
}
/* line 171, ../SASS/modules/checklist.scss */
.svg .help-button .div:hover div {
  background-image: url("../content/images/icon-question-hover.svg");
}

/* line 177, ../SASS/modules/checklist.scss */
#checklist-help-content {
  margin: 0.25em;
}
/* line 180, ../SASS/modules/checklist.scss */
#checklist-help-content .checklist-help-key-header {
  font: 600 18px josefin-sans, Helvetica, sans-serif, serif;
}
/* line 184, ../SASS/modules/checklist.scss */
#checklist-help-content .checklist-help-section {
  padding: 1em 0em 1em 0em;
}
/* line 189, ../SASS/modules/checklist.scss */
#checklist-help-content .checklist-help-image {
  width: 37px;
  float: left;
  display: block;
}
/* line 195, ../SASS/modules/checklist.scss */
#checklist-help-content .checklist-help-caption {
  margin-left: 52px;
}

/* line 200, ../SASS/modules/checklist.scss */
.checklist-help-tooltip {
  border: none !important;
  padding: 1em;
}

/* line 205, ../SASS/modules/checklist.scss */
#late-help {
  height: 37px;
}
/* line 208, ../SASS/modules/checklist.scss */
#late-help .checklist-number {
  border: none;
}

/* line 213, ../SASS/modules/checklist.scss */
#past-due-help .checklist-overlay {
  background-image: url("../content/images/icon-alert.png");
}

/* line 217, ../SASS/modules/checklist.scss */
.svg #past-due-help .checklist-overlay {
  background-image: url("../content/images/icon-alert.svg");
}

/* line 221, ../SASS/modules/checklist.scss */
#late-help .checklist-overlay {
  background-image: url("../content/images/icon-past-due.png");
}

/* line 225, ../SASS/modules/checklist.scss */
.svg #late-help .checklist-overlay {
  background-image: url("../content/images/icon-past-due.png");
}

/* line 231, ../SASS/modules/checklist.scss */
.shield-img {
  height: 71px;
  width: 60px;
}

/* line 236, ../SASS/modules/checklist.scss */
.shield-img-in-module-header {
  height: 23px;
  width: 16px;
  vertical-align: text-bottom;
  padding-bottom: 3px;
}

/* line 243, ../SASS/modules/checklist.scss */
.shield-label {
  font: 700 16px "Open Sans", Helvetica, sans-serif, serif;
  color: #16729b;
}
/* line 247, ../SASS/modules/checklist.scss */
.shield-label.alert-red {
  color: #e12332;
  font-weight: bold;
}
/* line 252, ../SASS/modules/checklist.scss */
.shield-label.alert-indigo {
  color: #2d2e87;
}
/* line 256, ../SASS/modules/checklist.scss */
.shield-label.alert-blue {
  color: #16729b;
}

/* line 261, ../SASS/modules/checklist.scss */
.checklist-number-container {
  float: left;
  display: block;
  text-align: center;
  height: 38px;
  font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
  color: #6D6D75;
}
/* line 269, ../SASS/modules/checklist.scss */
.checklist-number-container .checklist-number {
  width: 37px;
  height: 37px;
  border-radius: 50%;
  border: 3px solid #6d6d75;
  margin-right: 15px;
}
/* line 276, ../SASS/modules/checklist.scss */
.checklist-number-container .checklist-number span {
  font: 700 1.375em/1.38 "Open Sans", Helvetica, sans-serif, serif;
}

/* line 282, ../SASS/modules/checklist.scss */
.checklist-closure-reson {
  opacity: 0.5;
}

/* line 287, ../SASS/modules/checklist.scss */
.checklist-item.complete .checklist-value > p {
  opacity: .5;
  text-decoration: line-through;
}
/* line 291, ../SASS/modules/checklist.scss */
.checklist-item.complete .checklist-number {
  background-image: url("../content/images/checkmark-37.png");
  /*margin: 0;*/
  border: 0;
  color: white;
}
/* line 297, ../SASS/modules/checklist.scss */
.checklist-item.complete .checklist-number span {
  display: none;
}

/* line 302, ../SASS/modules/checklist.scss */
.svg .checklist-item.complete .checklist-number {
  background-image: url("../content/images/checkmark-37.svg");
}

/* line 306, ../SASS/modules/checklist.scss */
.checklist-overlay {
  height: 22px;
  width: 22px;
  display: block;
  position: relative;
  top: -44px;
  left: 23px;
}

/* line 315, ../SASS/modules/checklist.scss */
.checklist-item.complete.overdue .checklist-overlay {
  background-image: url("../content/images/icon-past-due.png");
}

/* line 319, ../SASS/modules/checklist.scss */
.checklist-item.overdue .checklist-overlay {
  background-image: url("../content/images/icon-alert.png");
}

/* line 323, ../SASS/modules/checklist.scss */
.svg .checklist-item.complete.overdue .checklist-overlay {
  background-image: url("../content/images/icon-past-due.svg");
}

/* line 327, ../SASS/modules/checklist.scss */
.svg .checklist-item.overdue .checklist-overlay {
  background-image: url("../content/images/icon-alert.svg");
}

/* line 331, ../SASS/modules/checklist.scss */
.table-shield-icon-container {
  /* Modern FF ignore width of img when alt text is shown */
  /* This container limits img width */
  display: inline-block;
  max-width: 50px;
}

@media (max-width: 980px) {
  /* line 341, ../SASS/modules/checklist.scss */
  .checklist-container .checklist-shield-container {
    width: 180px;
  }
  /* line 345, ../SASS/modules/checklist.scss */
  .checklist-container .checklist-items-container {
    width: auto;
  }

  /* line 354, ../SASS/modules/checklist.scss */
  .checklist-item-container .checklist-item .checklist-value-wrapper {
    display: block;
    float: none;
  }
  /* line 358, ../SASS/modules/checklist.scss */
  .checklist-item-container .checklist-item .checklist-value-wrapper .checklist-value {
    width: 100%;
    max-width: 340px;
  }
  /* line 364, ../SASS/modules/checklist.scss */
  .checklist-item-container .checklist-item .checklist-number-container {
    display: block;
    float: left;
  }
}
@media (max-width: 770px) {
  /* line 378, ../SASS/modules/checklist.scss */
  .checklist-closure-reson {
    margin-left: 12px;
  }

  /* line 383, ../SASS/modules/checklist.scss */
  .checklist-outer-container .checklist-date {
    margin-bottom: 0px;
  }

  /* line 387, ../SASS/modules/checklist.scss */
  .checklist-container {
    min-height: 300px;
    height: auto;
    display: block;
  }
  /* line 392, ../SASS/modules/checklist.scss */
  .checklist-container .checklist-msg-container {
    display: block;
    padding-top: 5.5em;
  }
  /* line 397, ../SASS/modules/checklist.scss */
  .checklist-container .checklist-shield-container {
    width: 100%;
    height: 110px;
    display: block;
    padding-top: 10px;
  }
  /* line 404, ../SASS/modules/checklist.scss */
  .checklist-container .checklist-items-container {
    width: 100%;
    height: 100%;
    display: block;
  }
  /* line 410, ../SASS/modules/checklist.scss */
  .checklist-container.single-day {
    height: auto;
  }

  /* line 415, ../SASS/modules/checklist.scss */
  .checklist-item-container {
    height: 100%;
    min-height: 48px;
    border-left: 5px solid #16729b;
  }
  /* line 420, ../SASS/modules/checklist.scss */
  .checklist-item-container:hover {
    border-left-color: #F47D46;
  }
  /* line 425, ../SASS/modules/checklist.scss */
  .checklist-item-container .checklist-item .checklist-value-wrapper {
    width: 75%;
    height: auto;
  }
  /* line 429, ../SASS/modules/checklist.scss */
  .checklist-item-container .checklist-item .checklist-value-wrapper .checklist-value {
    height: auto;
    width: 100%;
  }
  /* line 437, ../SASS/modules/checklist.scss */
  .checklist-item-container .left-bar-color {
    display: none;
  }
}
@media (max-width: 570px) {
  /* line 448, ../SASS/modules/checklist.scss */
  .checklist-container {
    min-height: 120px;
  }
  /* line 451, ../SASS/modules/checklist.scss */
  .checklist-container .checklist-msg-container {
    display: block;
    padding-top: 1.5em;
  }

  /* line 459, ../SASS/modules/checklist.scss */
  .checklist-item-container .checklist-item .checklist-value-wrapper {
    width: 72%;
  }

  /* line 466, ../SASS/modules/checklist.scss */
  .h4.checklistitem-header {
    font: 700 0.95em/1.38 josefin-sans, Helvetica, sans-serif, serif;
  }
}
@media (max-width: 320px) {
  /* line 477, ../SASS/modules/checklist.scss */
  .checklist-item-container .checklist-item .checklist-value-wrapper {
    width: 70%;
  }
}
/* line 1, ../SASS/modules/employee-alerts.scss */
.grade-image {
  width: 22px;
  height: 22px;
}

/* line 6, ../SASS/modules/employee-alerts.scss */
.grade-image-numeric {
  width: 54px;
  height: 22px;
}

/* line 11, ../SASS/modules/employee-alerts.scss */
.grade-image-name {
  width: 54px;
  height: 22px;
}

/* line 16, ../SASS/modules/employee-alerts.scss */
.grade-image-shield {
  width: 54px;
  height: 22px;
}

/* line 21, ../SASS/modules/employee-alerts.scss */
.estlossNoData-image {
  width: 15px;
}

/* line 25, ../SASS/modules/employee-alerts.scss */
.employee-grade-col {
  text-align: center;
  width: 50px;
}

/* line 30, ../SASS/modules/employee-alerts.scss */
p.emp-status {
  text-align: left;
  font-weight: normal;
  font-size: .75em;
  color: #6C6C74;
  cursor: pointer;
  margin-left: 10px;
}

/* line 39, ../SASS/modules/employee-alerts.scss */
#emp-alerts-table .above-threshold {
  font-weight: bold;
}

/* line 44, ../SASS/modules/employee-alerts.scss */
.tender-image {
  width: 60px;
  border: none;
}

/* line 49, ../SASS/modules/employee-alerts.scss */
.ticketCar-image {
  width: 39px;
  border: none;
}

/* line 54, ../SASS/modules/employee-alerts.scss */
.emptyCar-image-off, #emptyCarImageIcon:hover .emptyCar-image-on {
  width: 39px;
  display: none;
}

/* line 59, ../SASS/modules/employee-alerts.scss */
.emptyCar-image-on, #emptyCarImageIcon:hover .emptyCar-image-off {
  width: 39px;
  display: inline-block;
}

/* line 64, ../SASS/modules/employee-alerts.scss */
.emptyCar-image-dialog {
  display: inline-block;
}

/* line 68, ../SASS/modules/employee-alerts.scss */
.center-image {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 74, ../SASS/modules/employee-alerts.scss */
.question-mark-image {
  vertical-align: middle;
}

/* line 78, ../SASS/modules/employee-alerts.scss */
.all-employees-link {
  float: right;
  font-size: 14px;
  margin-top: 1px;
  font-weight: 600;
}

/* line 84, ../SASS/modules/employee-alerts.scss */
.all-employees-link:hover {
  color: #F47D46;
}

@media (max-width: 770px) {
  /* line 89, ../SASS/modules/employee-alerts.scss */
  .all-employees-link {
    float: left;
    width: 100%;
  }
}
@media (max-width: 980px) {
  /* line 96, ../SASS/modules/employee-alerts.scss */
  .grade-image-numeric {
    width: 34px;
    height: 22px;
  }
}
/* line 3, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .top-wrapper, .checklist-item-info-section .top-wrapper {
  padding: 0;
  text-transform: uppercase;
  width: 100%;
}
/* line 9, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .emp-info-wrapper, .checklist-item-info-section .emp-info-wrapper {
  float: left;
  position: relative;
  display: block;
  text-align: left;
  width: 70%;
}
/* line 16, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .emp-info-wrapper .emp-info-container, .checklist-item-info-section .emp-info-wrapper .emp-info-container {
  float: left;
  position: relative;
  display: block;
  width: 80%;
  padding: 15px 5px 15px 15px;
}
/* line 24, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .emp-info-wrapper .emp-name, .checklist-item-info-section .emp-info-wrapper .emp-name {
  font: 600 22px josefin-sans, Helvetica, sans-serif, serif;
  font-weight: bold;
  color: #16729b;
}
/* line 30, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .emp-info-wrapper .emp-name a, .checklist-item-info-section .emp-info-wrapper .emp-name a {
  font: 600 22px josefin-sans, Helvetica, sans-serif, serif;
  color: #16729b;
}
/* line 34, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .emp-info-wrapper .emp-name a:active, .checklist-item-info-section .emp-info-wrapper .emp-name a:active {
  color: #16729B;
}
/* line 38, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .emp-info-wrapper .emp-name a:focus, .checklist-item-info-section .emp-info-wrapper .emp-name a:focus, .emp-summary-wrapper .emp-info-wrapper .emp-name a:hover, .checklist-item-info-section .emp-info-wrapper .emp-name a:hover {
  color: #F47D46;
}
/* line 45, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .emp-info-wrapper .info-text, .checklist-item-info-section .emp-info-wrapper .info-text {
  font: 13px "Open Sans", Helvetica, sans-serif, serif;
  color: #6d6d75;
  line-height: 16px;
}
/* line 51, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .emp-info-wrapper .status-button-container, .checklist-item-info-section .emp-info-wrapper .status-button-container {
  position: relative;
}
/* line 54, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .emp-info-wrapper .status-button-container .employee-popup-container, .checklist-item-info-section .emp-info-wrapper .status-button-container .employee-popup-container {
  position: absolute;
}
/* line 59, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .emp-info-wrapper .add-status, .checklist-item-info-section .emp-info-wrapper .add-status {
  cursor: pointer;
}
/* line 62, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .emp-info-wrapper .add-status.un-clickable, .checklist-item-info-section .emp-info-wrapper .add-status.un-clickable {
  cursor: default;
}
/* line 66, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .emp-info-wrapper .add-status .button-label, .checklist-item-info-section .emp-info-wrapper .add-status .button-label {
  float: left;
  font: 12px "Open Sans", Helvetica, sans-serif, serif;
  color: #6d6d75;
}
/* line 72, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .emp-info-wrapper .add-status .button-dot, .checklist-item-info-section .emp-info-wrapper .add-status .button-dot {
  display: none;
  /*hide color-dot for new design*/
}
/* line 78, ../SASS/modules/employee-summary.scss */
.emp-summary-wrapper .metric-alerts-wrapper, .checklist-item-info-section .metric-alerts-wrapper {
  float: none;
  display: block;
  padding-top: 15px;
}

@media (max-width: 770px) {
  /* line 90, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper, .checklist-item-info-section .emp-info-wrapper {
    width: 50%;
  }
  /* line 93, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .emp-info-container, .checklist-item-info-section .emp-info-wrapper .emp-info-container {
    width: 80%;
  }
  /* line 98, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .metric-alerts-wrapper, .checklist-item-info-section .metric-alerts-wrapper {
    width: 45%;
    float: right;
  }
}
@media (max-width: 320px) {
  /* line 112, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .emp-name, .checklist-item-info-section .emp-info-wrapper .emp-name {
    font: 1em "Open Sans", Helvetica, sans-serif, serif;
    font-weight: bold;
    color: #16729b;
  }
}
/* line 126, ../SASS/modules/employee-summary.scss */
.checklist-item-info-section .metric-alerts-wrapper {
  padding-top: 15px;
}
/* line 130, ../SASS/modules/employee-summary.scss */
.checklist-item-info-section .emp-info-wrapper {
  width: 70%;
}
/* line 134, ../SASS/modules/employee-summary.scss */
.checklist-item-info-section .metric-alert-container {
  padding: 0;
}
@media (max-width: 770px) {
  /* line 139, ../SASS/modules/employee-summary.scss */
  .checklist-item-info-section .emp-info-wrapper {
    width: 50%;
  }
}
@media (max-width: 570px) {
  /* line 148, ../SASS/modules/employee-summary.scss */
  .checklist-item-info-section .emp-info-wrapper .emp-name {
    font: 0.7em "Open Sans", Helvetica, sans-serif, serif;
    font-weight: bold;
    color: #16729b;
  }
  /* line 155, ../SASS/modules/employee-summary.scss */
  .checklist-item-info-section .metric-alerts-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}

@media print {
  /* line 167, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .top-wrapper, .checklist-item-info-section .top-wrapper {
    padding: 0;
    text-transform: uppercase;
    width: 100%;
  }
  /* line 173, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper, .checklist-item-info-section .emp-info-wrapper {
    float: left;
    position: relative;
    display: block;
    text-align: left;
    width: 75.5757%;
  }
  /* line 180, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .emp-info-container, .checklist-item-info-section .emp-info-wrapper .emp-info-container {
    float: left;
    position: relative;
    display: block;
    width: 80%;
    padding: 15px 5px 15px 15px;
  }
  /* line 188, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .emp-name, .checklist-item-info-section .emp-info-wrapper .emp-name {
    font: 24px josefin-sans, Helvetica, sans-serif, serif;
    font-weight: bold;
    color: #16729b;
  }
  /* line 194, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .emp-name a, .checklist-item-info-section .emp-info-wrapper .emp-name a {
    font: 24px josefin-sans, Helvetica, sans-serif, serif;
    font-weight: 600;
    color: #16729b;
  }
  /* line 199, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .emp-name a:active, .checklist-item-info-section .emp-info-wrapper .emp-name a:active {
    color: #16729b;
  }
  /* line 202, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .emp-name a:focus, .checklist-item-info-section .emp-info-wrapper .emp-name a:focus, .emp-summary-wrapper .emp-info-wrapper .emp-name a:hover, .checklist-item-info-section .emp-info-wrapper .emp-name a:hover {
    color: #F47D46;
  }
  /* line 209, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .info-text, .checklist-item-info-section .emp-info-wrapper .info-text {
    font: 13px "Open Sans", Helvetica, sans-serif, serif;
    color: #6d6d75;
    line-height: 16px;
  }
  /* line 215, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .grade, .checklist-item-info-section .emp-info-wrapper .grade {
    width: 46px;
    height: 46px;
    float: right;
    padding: 15px 15px 0 0;
  }
  /* line 221, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .grade img, .checklist-item-info-section .emp-info-wrapper .grade img {
    /*workround for FF2*/
    width: 46px;
    height: 46px;
  }
  /* line 227, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .status-button-container, .checklist-item-info-section .emp-info-wrapper .status-button-container {
    position: relative;
  }
  /* line 230, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .status-button-container .employee-popup-container, .checklist-item-info-section .emp-info-wrapper .status-button-container .employee-popup-container {
    position: absolute;
  }
  /* line 235, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .add-status, .checklist-item-info-section .emp-info-wrapper .add-status {
    cursor: pointer;
  }
  /* line 238, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .add-status.un-clickable, .checklist-item-info-section .emp-info-wrapper .add-status.un-clickable {
    cursor: default;
  }
  /* line 242, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .add-status .button-label, .checklist-item-info-section .emp-info-wrapper .add-status .button-label {
    float: left;
    font: 12px "Open Sans", Helvetica, sans-serif, serif;
    color: #6d6d75;
  }
  /* line 248, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .emp-info-wrapper .add-status .button-dot, .checklist-item-info-section .emp-info-wrapper .add-status .button-dot {
    display: none;
    /*hide color-dot for new design*/
  }
  /* line 254, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .metric-alerts-wrapper, .checklist-item-info-section .metric-alerts-wrapper {
    float: left;
    display: block;
    padding: 15px;
  }
  /* line 260, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .metric-alert-container, .checklist-item-info-section .metric-alert-container {
    float: left;
    width: 170px;
    padding: 0 25px 0 25px;
    border-right: 1px solid gainsboro;
    display: block;
    text-align: center;
  }
  /* line 268, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .metric-alert-container.last, .checklist-item-info-section .metric-alert-container.last {
    border-right-width: 0;
  }
  /* line 272, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .metric-alert-container.first, .checklist-item-info-section .metric-alert-container.first {
    border-left: 1px solid gainsboro;
  }
  /* line 276, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .metric-alert-container.has-popup, .checklist-item-info-section .metric-alert-container.has-popup {
    cursor: pointer;
  }
  /* line 280, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .metric-alert-container .value, .checklist-item-info-section .metric-alert-container .value {
    font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  }
  /* line 283, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .metric-alert-container .value.over-threshold, .checklist-item-info-section .metric-alert-container .value.over-threshold {
    color: #e12332;
  }
  /* line 288, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .metric-alert-container .estimated-losses-value, .checklist-item-info-section .metric-alert-container .estimated-losses-value {
    font: 700 1.475em "Open Sans", Helvetica, sans-serif, serif;
  }
  /* line 292, ../SASS/modules/employee-summary.scss */
  .emp-summary-wrapper .metric-alert-container .name, .checklist-item-info-section .metric-alert-container .name {
    font: 12px "Open Sans", Helvetica, sans-serif, serif;
  }

  /* line 301, ../SASS/modules/employee-summary.scss */
  .checklist-item-info-section .metric-alerts-wrapper {
    width: 240px !important;
  }
  /* line 305, ../SASS/modules/employee-summary.scss */
  .checklist-item-info-section .emp-info-wrapper {
    width: 500px !important;
  }
}
/* line 1, ../SASS/modules/grade-details-modal.scss */
#gradeDetailsDialog_EmpGradeImg {
  height: 60px;
  width: 60px;
  margin-top: 5px;
  margin-bottom: 15px;
}

/* line 12, ../SASS/modules/grade-details-modal.scss */
.gradeDetailsDialog-center p {
  margin: auto;
  text-align: center;
}

/* line 17, ../SASS/modules/grade-details-modal.scss */
.gradeDetailsDialog-center img {
  display: block;
  margin: auto;
}

/* line 22, ../SASS/modules/grade-details-modal.scss */
#gradeDetailsDialog_Name {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 27, ../SASS/modules/grade-details-modal.scss */
#gradedetailsdialog_emphiredon {
  font: normal 0.75em "Open Sans", Helvetica, sans-serif, serif;
}

/* line 33, ../SASS/modules/grade-details-modal.scss */
.gradedetailsdialog-explanation p, .gradedetailsdialog-explanation-nograde p {
  font: 0.75em Helvetica, sans-serif;
  color: #6C6C74;
  padding-top: 15px;
  padding-bottom: 20px;
}
/* line 40, ../SASS/modules/grade-details-modal.scss */
.gradedetailsdialog-explanation img, .gradedetailsdialog-explanation-nograde img {
  width: 160px;
  height: 32px;
}

/* line 46, ../SASS/modules/grade-details-modal.scss */
.gradedetailsdialog-captions {
  width: 160px;
  margin: 0 auto;
}
/* line 50, ../SASS/modules/grade-details-modal.scss */
.gradedetailsdialog-captions span {
  font: 12px Helvetica, sans-serif;
  color: #6C6C74;
  display: inline-block;
  width: 40px;
}
/* line 57, ../SASS/modules/grade-details-modal.scss */
.gradedetailsdialog-captions span.right {
  direction: rtl;
  text-align: justify;
}

/* line 64, ../SASS/modules/grade-details-modal.scss */
.empdetails-container {
  margin-top: 15px;
}
/* line 68, ../SASS/modules/grade-details-modal.scss */
.empdetails-container span {
  font: 0.75em Helvetica, sans-serif;
  color: #6C6C74;
}

/* line 75, ../SASS/modules/grade-details-modal.scss */
.dataType-container {
  padding-bottom: 15px;
}

/* line 79, ../SASS/modules/grade-details-modal.scss */
.gradeDetailsDialog-gradecause {
  height: 16px;
  width: 16px;
  float: right;
  margin-right: 5px;
}

/* line 86, ../SASS/modules/grade-details-modal.scss */
.gradeDetailsDialog-metricName {
  float: left;
}

/* line 90, ../SASS/modules/grade-details-modal.scss */
.gradeDetailsDialog-metricValue {
  float: right;
}

/* line 5, ../SASS/modules/transactions-by-hour.scss */
.module-header-wide-table.header-with-nav .module-header-nav-container {
  float: right;
  width: auto;
  text-transform: uppercase;
  font: 700 0.85em/1.2 "Open Sans", Helvetica, sans-serif, serif;
  margin-right: 1em;
  margin-top: 3px;
}
/* line 13, ../SASS/modules/transactions-by-hour.scss */
.module-header-wide-table.header-with-nav .module-header-nav-container .module-header-date {
  float: left;
  margin-right: 1em;
}
/* line 17, ../SASS/modules/transactions-by-hour.scss */
.module-header-wide-table.header-with-nav .module-header-nav-container .module-header-date p {
  padding: 2px;
}
/* line 21, ../SASS/modules/transactions-by-hour.scss */
.module-header-wide-table.header-with-nav .module-header-nav-container .module-header-link-container {
  float: left;
  display: table;
  width: auto;
}
/* line 26, ../SASS/modules/transactions-by-hour.scss */
.module-header-wide-table.header-with-nav .module-header-nav-container .module-header-link-container a {
  display: table-cell;
  cursor: pointer;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
/* line 33, ../SASS/modules/transactions-by-hour.scss */
.module-header-wide-table.header-with-nav .module-header-nav-container .module-header-link-container a.disabled {
  color: gray;
  cursor: default;
}
/* line 38, ../SASS/modules/transactions-by-hour.scss */
.module-header-wide-table.header-with-nav .module-header-nav-container .module-header-link-container p {
  display: table-cell;
  text-align: center;
  padding: 2px;
}

@media (max-width: 320px) {
  /* line 51, ../SASS/modules/transactions-by-hour.scss */
  .module-header-wide-table.header-with-nav .module-header-nav-container {
    font: 600 0.25em "Open Sans", Helvetica, sans-serif, serif;
  }
}
/* line 58, ../SASS/modules/transactions-by-hour.scss */
.all-transactions .module-header-wide-table {
  margin: 5px 0 10px;
}

/* line 1, ../SASS/modules/employee-note.scss */
#employee-notes-module-container {
  background-color: #fff;
  margin-bottom: 25px;
  max-width: 980px !important;
  margin-left: auto;
  margin-right: auto;
}
/* line 8, ../SASS/modules/employee-note.scss */
#employee-notes-module-container .module-content-title {
  font-size: 20px;
}

/* line 13, ../SASS/modules/employee-note.scss */
.add-employee-note-section {
  padding: 0em 1.5em 0em 1.5em;
  height: 100%;
}

/* line 18, ../SASS/modules/employee-note.scss */
.employee-note-instructions {
  font-size: 12px;
  line-height: 16px;
  color: #6d6d75;
  font: "Open Sans", Helvetica, sans-serif, serif;
  padding-top: 10px;
  padding-bottom: 5px;
}

/* line 28, ../SASS/modules/employee-note.scss */
#add-first-employee-note-instructions {
  font-size: 13px;
  padding-left: 28px;
  padding-bottom: 5px;
}

/* line 34, ../SASS/modules/employee-note.scss */
.employee-note-header {
  padding: .5em 1.5em .5em 1.5em;
}

/* line 38, ../SASS/modules/employee-note.scss */
.employee-note-wrapper {
  border-top: 1px solid #dfdfdf;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 43, ../SASS/modules/employee-note.scss */
.employee-note-wrapper .icon-column {
  padding-top: 2px;
  width: 10%;
}
/* line 48, ../SASS/modules/employee-note.scss */
.employee-note-wrapper .date-column {
  width: 10%;
  padding-right: 10px;
  padding-top: 2px;
  font-size: 12px;
  line-height: 16px;
}
/* line 55, ../SASS/modules/employee-note.scss */
.employee-note-wrapper .date-column span {
  font-size: 12px;
  line-height: 16px;
}
/* line 61, ../SASS/modules/employee-note.scss */
.employee-note-wrapper .main-content-column {
  width: 80%;
  padding-right: 5%;
  font: "Open Sans", Helvetica, sans-serif, serif;
  font-size: 12px;
  color: #6d6d75;
  line-height: 16px;
}
/* line 69, ../SASS/modules/employee-note.scss */
.employee-note-wrapper .main-content-column b {
  font-weight: bold;
  font-size: 14px;
}
/* line 74, ../SASS/modules/employee-note.scss */
.employee-note-wrapper .main-content-column .semi-bold {
  font-weight: 600;
  font-size: 14px;
}
/* line 79, ../SASS/modules/employee-note.scss */
.employee-note-wrapper .main-content-column div {
  font-size: 12px;
  line-height: 16px;
}
/* line 88, ../SASS/modules/employee-note.scss */
.employee-note-wrapper .employee-note-checklist-comment {
  padding-top: 20px;
}

/* line 93, ../SASS/modules/employee-note.scss */
img.icon-note-image {
  width: 12px;
  height: 15px;
}

/* line 98, ../SASS/modules/employee-note.scss */
img.icon-checklist-image {
  width: 16px;
  height: 19px;
}

@media (max-width: 770px) {
  /* line 106, ../SASS/modules/employee-note.scss */
  .employee-note-wrapper .icon-column, .employee-note-wrapper .date-column {
    width: 15%;
  }
  /* line 110, ../SASS/modules/employee-note.scss */
  .employee-note-wrapper .main-content-column {
    width: 70%;
  }
}
@media (max-width: 570px) {
  /* line 119, ../SASS/modules/employee-note.scss */
  .employee-note-wrapper .icon-column {
    width: 20%;
  }
  /* line 123, ../SASS/modules/employee-note.scss */
  .employee-note-wrapper .date-column {
    width: 80%;
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 129, ../SASS/modules/employee-note.scss */
  .employee-note-wrapper .main-content-column {
    padding-left: 20%;
    width: 100%;
  }
}
@media print {
  /* line 142, ../SASS/modules/employee-note.scss */
  #employee-notes-module-container .module-content-header {
    display: none;
  }
  /* line 145, ../SASS/modules/employee-note.scss */
  #employee-notes-module-container .border-line {
    display: none;
  }
  /* line 148, ../SASS/modules/employee-note.scss */
  #employee-notes-module-container .add-employee-note-section {
    display: none;
  }
  /* line 151, ../SASS/modules/employee-note.scss */
  #employee-notes-module-container .employee-note-header {
    clear: both;
    display: block;
  }
}
/* line 3, ../SASS/modules/alerts.scss */
#alerts-grid {
    /* .rating > span:hover,
    .rating > span:hover ~ span {
      background: transparent !important; 
	  border-color: $link-color;
    } */
}
/* line 6, ../SASS/modules/alerts.scss */
#alerts-grid tr.alert-container {
  height: 62px;
}
/* line 11, ../SASS/modules/alerts.scss */
#alerts-grid .btn {
  width: 60px;
  height: 24px;
  font-size: 12px;
  padding: inherit;
  margin-left: 20px;
  margin-right: 20px;
  font-weight: bold;
  border: none;
  background: transparent;
  color: #16729b;
  display: inline;
}
/* line 26, ../SASS/modules/alerts.scss */
#alerts-grid .btn:hover, #alerts-grid .btn:focus {
  border: none;
  background: transparent;
  color: #F47D46;
}
/* line 32, ../SASS/modules/alerts.scss */
#alerts-grid .btn:after {
  color: #16729b;
}
/* line 36, ../SASS/modules/alerts.scss */
#alerts-grid .btn:hover:after {
  color: #F47D46;
}
/* line 41, ../SASS/modules/alerts.scss */
#alerts-grid .circle {
  width: 12px;
  height: 12px;
  background: white;
  border: 1px solid #16729b;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px;
  cursor: pointer;
}
/* line 53, ../SASS/modules/alerts.scss */
#alerts-grid div.alert-new {
  float: left;
  margin-top: 6px;
  margin-right: 5px;
  width: 6px;
  height: 6px;
  background: #16729b;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
}
/* line 65, ../SASS/modules/alerts.scss */
#alerts-grid a:hover div.alert-new {
  background: #F47D46;
}
/* line 69, ../SASS/modules/alerts.scss */
#alerts-grid div.alert-spacer {
  float: left;
  margin-right: 5px;
  width: 6px;
  height: 6px;
  background: transparent;
}
/* line 77, ../SASS/modules/alerts.scss */
#alerts-grid .alert-closed {
  opacity: .5;
  text-decoration: line-through;
  color: #6C6C74;
}
/* line 83, ../SASS/modules/alerts.scss */
#alerts-grid .alert-comment {
  text-decoration: initial;
  color: #6C6C74;
  opacity: .5;
}
/* line 89, ../SASS/modules/alerts.scss */
#alerts-grid .description-link {
  text-align: left;
  text-transform: initial;
}
/* line 94, ../SASS/modules/alerts.scss */
#alerts-grid .disableLink {
  cursor: default;
}
/* line 98, ../SASS/modules/alerts.scss */
#alerts-grid .disableLink:hover {
  color: #16729b;
}
/* line 102, ../SASS/modules/alerts.scss */
#alerts-grid .headline {
  font-size: 14px;
  font-weight: 600;
}
/* line 107, ../SASS/modules/alerts.scss */
#alerts-grid .sub-headline {
  text-align: left;
}
/* line 112, ../SASS/modules/alerts.scss */
#alerts-grid .rating {
  direction: rtl;
  text-align: center;
}
/* line 117, ../SASS/modules/alerts.scss */
#alerts-grid .rating > span {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
}
/* line 130, ../SASS/modules/alerts.scss */
#alerts-grid .rating > span.selected-priority:before,
#alerts-grid .rating > span.selected-priority ~ span:before {
  content: "";
  position: absolute;
  left: -2px;
  top: -2px;
  background: #16729b;
  width: 12px;
  height: 12px;
  border: 1px solid #16729b;
  border-radius: 50%;
}
/* line 143, ../SASS/modules/alerts.scss */
#alerts-grid .rating.hovered > span {
  border: 1px solid #F47D46 !important;
}
/* line 147, ../SASS/modules/alerts.scss */
#alerts-grid .rating.hovered > span:before {
  content: none !important;
}
/* line 151, ../SASS/modules/alerts.scss */
#alerts-grid .rating > span:hover:before,
#alerts-grid .rating > span:hover ~ span:before {
  content: '' !important;
  position: absolute;
  left: -2px;
  top: -2px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid #F47D46 !important;
  background: #F47D46 !important;
}
/* line 164, ../SASS/modules/alerts.scss */
#alerts-grid .hide {
  display: none;
}

/* line 170, ../SASS/modules/alerts.scss */
.setting-container-checkbox {
  height: 30px;
  width: 80px;
  float: right;
  margin-top: -22px;
}
/* line 177, ../SASS/modules/alerts.scss */
.setting-container-checkbox input[type="checkbox"] {
  vertical-align: middle;
  position: relative;
  bottom: 1px;
  /*&:checked {
      background-color: blue;
  }*/
}
/* line 183, ../SASS/modules/alerts.scss */
.setting-container-checkbox input[type="checkbox"] + label {
  font-size: 12px;
}
/* line 187, ../SASS/modules/alerts.scss */
.setting-container-checkbox input[type="checkbox"]:hover {
  cursor: pointer;
}
/* line 190, ../SASS/modules/alerts.scss */
.setting-container-checkbox input[type="checkbox"]:hover + label {
  font-weight: bolder;
}

/*style for the Alert Drilldown Details*/
/* line 205, ../SASS/modules/alerts.scss */
.alert-details-container {
  background-color: #fff;
  margin-top: 0.6em;
  margin-bottom: 25px;
}
/* line 210, ../SASS/modules/alerts.scss */
.alert-details-container .alert-summary-container {
  height: 170px;
}
/* line 214, ../SASS/modules/alerts.scss */
.alert-details-container .alert-modules-container {
  background-color: #fff;
  padding: 15px 15px 15px 15px;
}
/* line 218, ../SASS/modules/alerts.scss */
.alert-details-container .alert-modules-container .alert-modules-inner-container {
  background-color: #f7f7f9;
  padding: 15px 15px 15px 15px;
}
/* line 222, ../SASS/modules/alerts.scss */
.alert-details-container .alert-modules-container .alert-modules-inner-container .l-base-module, .alert-details-container .alert-modules-container .alert-modules-inner-container .l-base-module-checklist-item {
  float: none;
}
/* line 228, ../SASS/modules/alerts.scss */
.alert-details-container .alert-notes-container {
  padding: 5px 30px 5px 30px;
}
/* line 232, ../SASS/modules/alerts.scss */
.alert-details-container .alert-notes-title {
  font: 600 20px josefin-sans, Helvetica, sans-serif, serif;
}

/* line 237, ../SASS/modules/alerts.scss */
div.alerts-no-data {
  text-align: center;
  padding: 30px;
  line-height: 200px;
  /* styles to decrease padding on top for employee name on small resolutions. */
}
/* line 243, ../SASS/modules/alerts.scss */
div.alerts-no-data #alert-summary-page-container {
  padding-top: 7px;
  float: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 5, ../SASS/modules/cars-without-trans.scss */
#emptyCarImageIcon {
  text-align: center;
}

/* line 8, ../SASS/modules/cars-without-trans.scss */
.tablesorter-wide tr td p.cwt-noticket {
  text-align: center;
  color: #D11515;
  font-size: 12px;
}

/* line 14, ../SASS/modules/cars-without-trans.scss */
.cwt-empty-car {
  padding: 13px 6px 13px 6px;
}

/*A little more padding helps the time columns scan, especially in spanish where
    the date ends with a dot (which doesn't take up much space in variable width fonts)
*/
/* line 21, ../SASS/modules/cars-without-trans.scss */
#tranxTableContainer .data-value {
  padding-left: 2px;
  padding-right: 2px;
}

/* line 26, ../SASS/modules/cars-without-trans.scss */
#tranxTableContainer .data-value-name {
  padding-right: 4px;
}

/* line 2, ../SASS/modules/dropdown.scss */
div.dropdown-label {
  margin-bottom: 4px;
  text-align: left;
}

/* line 7, ../SASS/modules/dropdown.scss */
button.dropdown-button {
  border: 1px solid #dddddd;
  width: 100%;
  height: 40px;
  border-radius: 5px;
  padding-left: 10px;
  color: #232630;
  padding-right: 28px;
  text-align: left;
  position: relative;
}

/* line 19, ../SASS/modules/dropdown.scss */
span.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 6px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  position: absolute;
  top: 45%;
  right: 10px;
  color: #16729b;
}

/* line 34, ../SASS/modules/dropdown.scss */
.dropdown .dropdown-button .selected-text {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  cursor: pointer;
}

/* line 41, ../SASS/modules/dropdown.scss */
.dropdown .dropdown-menu li a {
  color: #232630;
  padding: 3px 20px 3px 10px;
  -webkit-padding-end: 20px;
  display: block;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  white-space: nowrap;
  cursor: pointer;
}

/* line 53, ../SASS/modules/dropdown.scss */
.open > .dropdown-menu {
  display: block;
}

/* line 57, ../SASS/modules/dropdown.scss */
.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;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 100%;
}

/* line 81, ../SASS/modules/dropdown.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

/* line 87, ../SASS/modules/dropdown.scss */
.dropdown .dropdown-menu li:hover > a {
  background-color: #F1F3F5;
}

/* line 91, ../SASS/modules/dropdown.scss */
.dropdown .dropdown-menu li:hover > a, .dropdown .dropdown-menu li.active > a {
  color: #232630;
  font-weight: bold;
  background-color: #fff;
}

/*------------------------------------*\
    $ --STATE ELEMENTS
\*------------------------------------*/
@media all and (max-width: 770px) {
  /* line 1, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
  .hide-for-responsive {
    display: none;
  }
}

@media all and (min-width: 771px) {
  /* line 7, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
  .hide-for-desktop {
    display: none;
  }
}

@media only screen and (max-width: 570px) {
  /* line 13, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
  .hide-at-570 {
    display: none !important;
  }
}

/* line 19, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.show-at-570 {
  display: none;
}
@media all and (max-width: 570px) {
  /* line 19, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
  .show-at-570 {
    display: inline-block;
  }
}

@media only screen and (max-width: 320px) {
  /* line 25, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
  .hide-at-320 {
    display: none !important;
  }
}

/* line 30, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.show-at-320 {
  display: none;
}
@media all and (max-width: 320px) {
  /* line 30, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
  .show-at-320 {
    display: inline-block;
  }
}

/* line 37, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
+
.print-view-only {
  display: none;
}

/* line 42, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.hide-content {
  display: none;
}

/* line 48, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.expand-switch {
  background-repeat: no-repeat;
  background-position: center center;
  padding-top: 20px;
  cursor: pointer;
  height: 5px;
  width: 15px;
}

/* line 59, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.validation-summary-errors, .server-validation-errors {
  color: #D11515;
  font-size: 14px;
  word-wrap: break-word;
}

/* line 64, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.input-validation-error {
  border: 1px solid #D11515;
}

/* line 67, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.field-validation-error, .server-validation-error {
  padding: 15px;
  border: 1px solid #D11515;
  border-radius: 3px;
  background-color: white;
  word-wrap: break-word;
  text-align: center;
}

/* line 75, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.field-validation-error {
  width: 50%;
  max-width: 265px;
}

/* line 79, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.server-validation-error {
  width: 50%;
}

/* line 82, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.field-validation-error.tooltip {
  position: absolute;
  z-index: 2;
}

/* line 86, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.field-validation-error.tooltip:after, .field-validation-error.tooltip:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 97, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.field-validation-error.tooltip:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 15px;
  margin-left: -15px;
}

/* line 103, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.field-validation-error.tooltip:before {
  border-color: rgba(209, 21, 21, 0);
  border-bottom-color: #D11515;
  border-width: 16px;
  margin-left: -16px;
}

/* line 110, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.module-validation-errors {
  width: 100%;
  max-width: none;
}

/* line 115, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.show-all-button {
  float: right;
  margin-top: -20px;
  margin-bottom: 20px;
  background-color: white;
  padding: 8px 24px 8px 8px;
  border-right: 8px solid white;
  background-repeat: no-repeat;
  background-position: right center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  font: normal 12px "proxima-nova-regular", sans-serif;
  cursor: pointer;
}
/* line 128, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.show-all-button span {
  font: normal 12px "proxima-nova-regular", sans-serif;
}

/* line 158, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.loader, .loader-in-container, .loader-inline {
  border: 12px solid #e7e7e7;
  border-top: 12px solid #16729b;
  border-radius: 50%;
  width: 75px;
  height: 75px;
  margin: 0 auto;
  -webkit-animation-name: spin;
  -webkit-animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 1000ms;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: spin;
  -ms-animation-duration: 1000ms;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* line 168, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.loader-in-container {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -38px 0 0 -38px;
}

/* line 176, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.loader-inline {
  width: 24px;
  height: 24px;
  border-width: 4px;
  display: inline-block;
  vertical-align: middle;
  margin: 10px;
}

/* line 186, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
.loader-container {
  width: auto;
  height: 100%;
  min-height: 125px;
  position: relative;
}

@media print {
  /* line 195, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
  .print-view-only {
    display: block !important;
  }

  /* line 199, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
  .hide-for-print {
    display: none !important;
  }

  /* line 204, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
  .l-3-wide-to-full-width {
    width: 32%;
    float: left;
  }

  /* line 208, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
  html, body, .container, .main-module-container-wide, .main-module, .l-container-100 {
    float: none !important;
  }

  /* line 212, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
  .metric-alerts-wrapper, .metric-alert-container, .grade, .emp-info-container {
    float: none !important;
  }

  /* line 216, ../../../DelaGetLib/Delaget.SharedContent/sass/state/state.scss */
  .page-break-me {
    position: relative;
    page-break-after: always !important;
  }
}
/*------------------------------------*\
    $ --THEME ELEMENTS
\*------------------------------------*/
/* line 1, ../SASS/theme/fonts.scss */
.metric {
  float: left;
  clear: both;
  width: 100%;
  font: bold 120% Helvetica Neue, Helvetica, sans-serif;
  line-height: 1.38;
  text-align: center;
  margin-bottom: .25em;
}

/* line 10, ../SASS/theme/fonts.scss */
.metric-name {
  float: left;
  width: 100%;
  margin-top: -8px;
  font-size: 0.9em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
}
/* line 19, ../SASS/theme/fonts.scss */
.metric-name .link-element {
  color: #373092;
  text-decoration: none;
}

/* line 25, ../SASS/theme/fonts.scss */
.metric-small {
  width: 50%;
  font: bold 120% Helvetica Neue, Helvetica, sans-serif;
  line-height: 1.38;
  text-align: right;
  margin-bottom: .25em;
  padding-right: 5px;
}

/* line 33, ../SASS/theme/fonts.scss */
.metric-namesmall {
  margin: 0;
  padding-top: 3px;
  width: 50%;
  font-size: 0.9em;
  line-height: 1.38;
  text-transform: uppercase;
  padding-left: 10px;
  float: left;
  text-align: left;
}

/* line 45, ../SASS/theme/fonts.scss */
.modal-dialog {
  font-size: 0.875em;
}
/* line 48, ../SASS/theme/fonts.scss */
.modal-dialog .dialog-currency {
  font-weight: 400;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  line-height: 1.38em;
  font-size: 1em;
  color: #6d6d75;
}
/* line 60, ../SASS/theme/fonts.scss */
.modal-dialog .dialog-text, .modal-dialog .dialog-text-bold {
  font-weight: 400;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  line-height: 1.38em;
  font-size: 1em;
  color: #6d6d75;
}
/* line 68, ../SASS/theme/fonts.scss */
.modal-dialog .dialog-text-bold {
  font-weight: bold;
}

@media (max-width: 770px) {
  /* line 76, ../SASS/theme/fonts.scss */
  .metric {
    float: left;
    clear: both;
    width: 100%;
    line-height: 1.38;
    width: 100%;
    font: bold 120% Helvetica Neue, Helvetica, sans-serif;
    text-align: center;
  }

  /* line 87, ../SASS/theme/fonts.scss */
  .metric-name {
    float: left;
    width: 100%;
    margin-top: -8px;
    font-size: .8em;
    line-height: 1.38;
    text-align: center;
    text-transform: uppercase;
  }
  /* line 96, ../SASS/theme/fonts.scss */
  .metric-name .link-element {
    color: #373092;
    text-decoration: none;
  }
}
/*------------------------------------*\
    $GLOBAL ELEMENTS
\*------------------------------------*/
/* line 1, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.hamburger {
  background-image: url("~/Content/images/six-pack.png");
}

/* line 6, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.highlight {
  -webkit-box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
  -moz-box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
  box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
}

/* line 14, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.wrap-up {
  min-height: calc(100% - 171px);
  /*151px = Footer height 121 px + 30 px margin between footer and content*/
  height: auto;
  margin: 0 auto 30px auto;
}

/* line 20, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.wrap-up-with-lang {
  min-height: calc(100% - 178px);
  /*151px = Footer height 148 px + 30 px margin between footer and content*/
  height: auto;
  margin: 0 auto 30px auto;
}

/* line 28, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container {
  position: relative;
  width: 100%;
  max-width: 1480px;
  margin: 0 auto;
  padding: 1.250em;
  -webkit-transform: none;
  -webkit-transition: none;
  -webkit-filter: none;
  top: 44px;
}
/* line 45, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .main-module-container, .container .main-module-container-wide {
  float: left;
  width: 73%;
  margin-left: 2%;
}
/* line 53, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .main-module-container.with-spreadsheet, .container .with-spreadsheet.main-module-container-wide {
  margin-top: 24px;
}
/* line 57, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .main-module-container .main-module, .container .main-module-container-wide .main-module {
  float: left;
  width: 100%;
  margin-bottom: 12px;
  border-radius: 5px;
  -webkit-transform: none;
  -webkit-transition: none;
  -webkit-filter: none;
}
/* line 67, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .main-module-container .main-module.with-spreadsheet, .container .main-module-container-wide .main-module.with-spreadsheet {
  margin-top: 21px;
}
/* line 71, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .main-module-container .main-module.gauge, .container .main-module-container-wide .main-module.gauge {
  float: left;
  width: 48%;
}
/* line 76, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .main-module-container .main-module.last, .container .main-module-container-wide .main-module.last {
  margin-bottom: 23px;
  margin-left: 4%;
}
/* line 81, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .main-module-container .main-module.wide, .container .main-module-container-wide .main-module.wide {
  width: 48%;
}
/* line 85, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .main-module-container .main-module.thin, .container .main-module-container-wide .main-module.thin {
  width: 220px;
  margin-right: 20px;
}
/* line 88, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .main-module-container .main-module.thin.last, .container .main-module-container-wide .main-module.thin.last {
  margin-right: 0;
}
/* line 92, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .main-module-container .main-module:hover, .container .main-module-container-wide .main-module:hover {
  -webkit-box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
  -moz-box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
  box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
}
/* line 103, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .main-module-container .main-module .link-element, .container .main-module-container-wide .main-module .link-element {
  /*color: $dark-blue-3;*/
  color: #16729b;
  text-decoration: none;
  padding-right: 0.5em;
  padding-left: 0.5em;
}
/* line 111, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .main-module-container .main-module .link-element:hover, .container .main-module-container-wide .main-module .link-element:hover {
  cursor: pointer;
}
/* line 117, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .main-module-container-wide {
  width: 100% !important;
  margin-left: 0 !important;
}
/* line 123, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .side-module-container {
  float: left;
  width: 25%;
  position: relative;
  margin-bottom: 1.25em;
}
/* line 129, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .side-module-container.with-spreadsheet {
  margin-top: 0px;
}
/* line 134, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .side-module-container .side-module {
  float: left;
  width: 100%;
  margin-top: 17px;
  -webkit-transform: none;
  -webkit-transition: none;
  -webkit-filter: none;
  border-radius: 3px;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
/* line 147, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .side-module-container .side-module.last {
  margin-bottom: 12px;
}
/* line 150, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.container .side-module-container .side-module:hover {
  -webkit-box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
  -moz-box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
  box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
}

/* line 176, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
._container {
  width: 100%;
  height: 60px;
  margin: 0 auto;
  background-color: #b3b3b3;
  -webkit-transform: none;
  -webkit-transition: none;
  -webkit-filter: none;
}

/* line 187, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.section-header {
  float: left;
  width: 100%;
  height: 39px;
  border-bottom: 5px solid #121212;
  margin-bottom: 20px;
}
/* line 194, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.section-header .text {
  display: inline-block;
  float: left;
  font: 700 1.563em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: capitalize;
  color: #121212;
}

/* line 203, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
a {
  color: #16729b;
}
/* line 205, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
a:hover {
  color: link-hover-color;
}

/* line 211, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.error {
  color: #D11515 !important;
}

/* line 215, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.copyright-format {
  margin: 1em 0 1em 0;
  width: 100%;
  border-top: solid 1px #6d6d75;
}

/* line 221, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
.overflow-visible {
  overflow: visible;
}

@media (max-width: 980px) {
  /* line 227, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container {
    width: 100%;
  }
  /* line 230, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container, .container .main-module-container-wide {
    width: 72%;
    margin-left: 2%;
  }
  /* line 235, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container {
    width: 26%;
  }
}
@media (max-width: 770px) {
  /* line 244, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 3%;
    -webkit-transform: none;
    -webkit-transition: none;
    -webkit-filter: none;
    top: 44px;
  }
  /* line 257, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container, .container .main-module-container-wide {
    float: left;
    width: 63%;
    margin-left: 2%;
  }
  /* line 266, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container.with-spreadsheet, .container .with-spreadsheet.main-module-container-wide {
    margin-top: 24px;
  }
  /* line 270, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module, .container .main-module-container-wide .main-module {
    float: left;
    width: 100%;
    margin-bottom: 12px;
    border-radius: 5px;
    -webkit-transform: none;
    -webkit-transition: none;
    -webkit-filter: none;
  }
  /* line 280, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.with-spreadsheet, .container .main-module-container-wide .main-module.with-spreadsheet {
    margin-top: 21px;
  }
  /* line 284, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.gauge, .container .main-module-container-wide .main-module.gauge {
    float: left;
    width: 100%;
    margin-right: 0;
  }
  /* line 290, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.last, .container .main-module-container-wide .main-module.last {
    margin-bottom: 23px;
    margin-left: 0;
  }
  /* line 295, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.thin, .container .main-module-container-wide .main-module.thin {
    width: 220px;
    margin-right: 20px;
  }
  /* line 298, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.thin.last, .container .main-module-container-wide .main-module.thin.last {
    margin-left: 0;
  }
  /* line 302, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module:hover, .container .main-module-container-wide .main-module:hover {
    -webkit-box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
    -moz-box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
    box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
  }
  /* line 316, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container {
    float: left;
    width: 35%;
  }

  /* line 325, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .main-module-container-wide {
    width: 100% !important;
    margin-left: 0px !important;
  }
}
@media (max-width: 770px) {
  /* line 335, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .section-header {
    width: 100%;
    margin-left: 20px;
    height: 31px;
    border-bottom-width: 3px;
  }
  /* line 340, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .section-header .text {
    font-size: 1.250em;
  }

  /* line 345, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container {
    padding: 1.250em;
    top: 44px;
  }
  /* line 350, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container.with-spreadsheet, .container .with-spreadsheet.main-module-container-wide {
    margin: 0;
    position: absolute;
    top: 110px;
  }
  /* line 356, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.with-spreadsheet, .container .main-module-container-wide .main-module.with-spreadsheet {
    width: 156px;
    margin: 0;
    position: absolute;
    top: 125px;
    left: 164px;
  }
  /* line 364, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.thin, .container .main-module-container-wide .main-module.thin {
    width: 60%;
    margin-right: 0px;
    margin-left: 50px;
  }
  /* line 369, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.wide, .container .main-module-container-wide .main-module.wide {
    width: 100%;
  }
  /* line 372, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module:hover, .container .main-module-container-wide .main-module:hover {
    -webkit-box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
    -moz-box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
    box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
  }
  /* line 381, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container {
    float: left;
    /*width: 40%;*/
    position: relative;
  }
  /* line 387, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container.with-spreadsheet {
    margin: 0;
  }
  /* line 389, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container.with-spreadsheet > .side-module {
    position: absolute;
    top: 196px;
    width: 160px;
  }
  /* line 396, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container .side-module {
    width: 100%;
  }
  /* line 398, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container .side-module:hover {
    -webkit-box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
    -moz-box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
    box-shadow: 0 0 0 0 rgba(109, 109, 117, 0.5);
  }
}
@media (max-width: 570px) {
  /* line 414, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container {
    position: relative;
    width: 100%;
    padding: 1.250em;
    margin: 0 auto;
    -webkit-transform: none;
    -webkit-transition: none;
    -webkit-filter: none;
    top: 44px;
  }
  /* line 426, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container, .container .main-module-container-wide {
    float: left;
    width: 100%;
    margin: 0 0 1em 0;
  }
  /* line 434, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container.only-calendar-in-container, .container .only-calendar-in-container.main-module-container-wide {
    margin: 0 0 0em 0;
  }
  /* line 438, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container.with-spreadsheet, .container .with-spreadsheet.main-module-container-wide {
    margin-top: 24px;
  }
  /* line 442, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module, .container .main-module-container-wide .main-module {
    float: left;
    width: 100%;
    border-radius: 5px;
    -webkit-transform: none;
    -webkit-transition: none;
    -webkit-filter: none;
  }
  /* line 452, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.with-spreadsheet, .container .main-module-container-wide .main-module.with-spreadsheet {
    margin-top: 21px;
  }
  /* line 456, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.last, .container .main-module-container-wide .main-module.last {
    margin-bottom: 23px;
    margin-left: 0;
  }
  /* line 462, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.thin, .container .main-module-container-wide .main-module.thin {
    width: 220px;
    margin-right: 20px;
  }
  /* line 465, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.thin.last, .container .main-module-container-wide .main-module.thin.last {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 470, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module:hover, .container .main-module-container-wide .main-module:hover {
    -webkit-box-shadow: 0 1px 2px 1px rgba(109, 109, 117, 0.5);
    -moz-box-shadow: 0 1px 2px 1px rgba(109, 109, 117, 0.5);
    box-shadow: 0 1px 2px 1px rgba(109, 109, 117, 0.5);
  }
  /* line 481, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .section-header {
    width: 100%;
    height: 31px;
    border-bottom-width: 3px;
  }
  /* line 486, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .section-header .text {
    font-size: 1.250em;
  }
}
@media (max-width: 570px) {
  /* line 498, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .section-header {
    width: 100%;
    margin-left: 20px;
    height: 31px;
    border-bottom-width: 3px;
  }
  /* line 503, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .section-header .text {
    font-size: 1.250em;
  }

  /* line 508, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container, .container .main-module-container-wide {
    margin: 0;
  }
  /* line 512, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container.with-spreadsheet, .container .with-spreadsheet.main-module-container-wide {
    margin: 0;
    position: absolute;
    top: 110px;
  }
  /* line 518, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.with-spreadsheet, .container .main-module-container-wide .main-module.with-spreadsheet {
    width: 156px;
    margin: 0;
    position: absolute;
    top: 125px;
    left: 164px;
  }
  /* line 526, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.thin, .container .main-module-container-wide .main-module.thin {
    width: 60%;
    margin-right: 0px;
    margin-left: 50px;
  }
  /* line 532, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module:hover, .container .main-module-container-wide .main-module:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 543, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container {
    float: left;
    width: 100%;
    position: relative;
  }
  /* line 550, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container.with-spreadsheet {
    margin: 0;
  }
  /* line 553, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container.with-spreadsheet > .side-module {
    position: absolute;
    top: 196px;
    width: 160px;
  }
  /* line 560, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container .side-module {
    width: 100%;
  }
  /* line 563, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container .side-module:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 570, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container .side-module + .side-module + .side-module {
    margin-right: -5%;
  }
  /* line 573, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container .side-module.responsive-side-by-side.storedashboard {
    width: 47.5%;
  }
  /* line 576, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container .side-module.responsive-side-by-side.abovestore {
    width: 30%;
  }
}
@media (max-width: 320px) {
  /* line 589, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container.with-spreadsheet, .container .with-spreadsheet.main-module-container-wide {
    margin: 0;
    position: absolute;
    top: 110px;
  }
  /* line 595, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.with-spreadsheet, .container .main-module-container-wide .main-module.with-spreadsheet {
    width: 156px;
    margin: 0;
    position: absolute;
    top: 125px;
    left: 164px;
  }
  /* line 603, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module.thin, .container .main-module-container-wide .main-module.thin {
    width: 60%;
    margin-right: 0px;
    margin-left: 50px;
  }
  /* line 609, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .main-module-container .main-module:hover, .container .main-module-container-wide .main-module:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 620, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container {
    float: left;
    width: 100%;
    position: relative;
  }
  /* line 627, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container.with-spreadsheet {
    margin: 0;
  }
  /* line 630, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container.with-spreadsheet > .side-module {
    position: absolute;
    top: 196px;
    width: 160px;
  }
  /* line 637, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container .side-module {
    width: 100%;
  }
  /* line 640, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container .side-module:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 646, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container .side-module.responsive-side-by-side {
    width: 47.5%;
  }
  /* line 651, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container .side-module + .side-module {
    margin-right: -5%;
  }
  /* line 655, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container .side-module.responsive-side-by-side.abovestore {
    width: 47.5%;
  }
  /* line 658, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
  .container .side-module-container .side-module + .side-module + .side-module {
    width: 100%;
  }
}
/* line 665, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_main.scss */
#chart-container {
  height: 330px;
  border-top: 1px solid gainsboro;
}

/* line 1, ../SASS/z-old-legacy-scss/base/_animation.scss */
.animate-fade {
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
/* line 4, ../SASS/z-old-legacy-scss/base/_animation.scss */
.animate-fade:hover {
  opacity: 0;
}

/* line 10, ../SASS/z-old-legacy-scss/base/_animation.scss */
.animate-move > .demo-shape {
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}

/*------------------------------------*\
    $COMPONENTS
\*------------------------------------*/
/*------------------------------------*\
    $BUTTONS
\*------------------------------------*/
/* line 4, ../SASS/z-old-legacy-scss/objects/_buttons.scss */
.btn {
  display: inline-block;
  background: #fff;
  color: #373092;
  line-height: 0.5;
  width: 180px;
  height: 36px;
  font-size: 14px;
  padding: 1em;
  border: 1px solid #373092;
  border-radius: 5px;
  text-align: center;
  text-transform: uppercase;
}
/* line 20, ../SASS/z-old-legacy-scss/objects/_buttons.scss */
.btn:hover, .btn:focus {
  background: #373092;
  color: #fff;
}
/* line 25, ../SASS/z-old-legacy-scss/objects/_buttons.scss */
.btn.disabled {
  background: #eee;
  color: #6d6d75;
  border: 0;
}
/* line 31, ../SASS/z-old-legacy-scss/objects/_buttons.scss */
.btn.solid {
  background: #373092;
  color: #fff;
  border: 0;
}
/* line 37, ../SASS/z-old-legacy-scss/objects/_buttons.scss */
.btn.solid:hover, .btn.solid:focus {
  background: #121212;
  color: #fff;
}
/* line 45, ../SASS/z-old-legacy-scss/objects/_buttons.scss */
.btn .font-small {
  font-size: 12px;
}

/* line 51, ../SASS/z-old-legacy-scss/objects/_buttons.scss */
.btn-small {
  padding: 0.5em;
}

/* line 55, ../SASS/z-old-legacy-scss/objects/_buttons.scss */
.btn-large {
  padding: 0.5em;
  text-transform: uppercase;
  background: #6d6d75;
  font-size: 1.4rem;
  font-weight: normal;
}

/* line 64, ../SASS/z-old-legacy-scss/objects/_buttons.scss */
.text-btn {
  color: #373092;
}

/* line 2, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-dropdown {
  float: left;
  width: 100%;
  height: auto;
  min-height: 42px;
  position: relative;
  font: 700 18px josefin-sans, Helvetica;
}
/* line 10, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-dropdown .header-text, .locations-dropdown .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .locations-dropdown .header-text-narrow {
  display: inline-block;
  float: left;
  line-height: 1.38;
  font-weight: 700;
  text-transform: capitalize;
  color: #222222;
}
/* line 19, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-dropdown .locations-dropdown-container {
  float: left;
  width: 100%;
  min-height: 46px;
  border-radius: 5px;
  background-color: #fff;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  background-image: url("../Content/images/btn-triangle-down-white-margin.png");
  background-position: right center;
  /* FF2 doesn't recognize pxs offset, image already has offset */
  background-repeat: no-repeat;
  background-size: 19px 10px;
  padding-right: 19px;
  background-color: #16729b;
  color: #fff;
}
/* line 38, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-dropdown .locations-dropdown-container:hover {
            /*background-color: $white;

            > .main-label, .selected-items-label, .selected-store-number {
                color: rgb(31, 8, 148);
            }*/
  background-image: url("../Content/images/btn-triangle-down-blue-margin.png");
  background-color: #FFFFFF;
}
/* line 45, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-dropdown .locations-dropdown-container:hover > .down-arrow-btn {
  background: url("../Content/images/shared/btn-triangle-drop-down.png") no-repeat;
}
/* line 49, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-dropdown .locations-dropdown-container:hover > .main-label {
  color: #16729b;
}
/* line 57, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-dropdown .locations-dropdown-container .down-arrow-btn {
  display: -moz-inline-stack;
  display: inline-block;
  width: 9px;
  height: 8px;
  overflow: hidden;
  background: url("../Content/images/shared/btn-triangle-drop-down.png") no-repeat;
  float: right;
  margin: 19px;
  display: none;
}
/* line 70, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-dropdown .locations-dropdown-container .selected-store-number {
  position: relative;
  float: left;
  clear: both;
  z-index: 2;
  width: 100%;
  text-align: center;
  font-size: 0.75em;
  font-weight: 600;
  line-height: 1.38;
  text-transform: capitalize;
  color: white;
}
/* line 84, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-dropdown .locations-dropdown-container .selected-items-label {
  position: relative;
  float: left;
  clear: both;
  z-index: 2;
  width: 170px;
  margin: -2px 0 0 21px;
  font-size: 0.75em;
  font-weight: 600;
  line-height: 1.38;
  text-transform: capitalize;
  color: white;
}
/* line 98, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-dropdown .locations-dropdown-container .main-label {
  display: -moz-inline-stack;
  display: inline-block;
  clear: both;
  text-align: center;
  position: relative;
  z-index: 1;
  font-weight: 700;
  text-transform: uppercase;
  color: #16729b;
  color: #FFFFFF;
  margin-top: .5em;
  font: 700 18px josefin-sans, Helvetica, sans-serif, serif;
}
/* line 112, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-dropdown .locations-dropdown-container .main-label:active {
  color: #16729B;
}
/* line 116, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-dropdown .locations-dropdown-container .main-label:focus, .locations-dropdown .locations-dropdown-container .main-label:hover {
  color: #16729b;
}

/* line 127, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector {
  position: absolute;
  float: left;
  width: 100%;
  border-radius: 5px;
  box-shadow: 0 1px 2px 1px rgba(109, 109, 117, 0.5);
  display: none;
  z-index: 201;
  font: bold 18px josefin-sans, Helvetica;
    /*//default level (wildcard) selectors
    [class*='level-'], [class^=" level-"] {
        background-color: $white;

        .main-store-holder .store-holder .store-name {
            color: $link-color;
            background-color: $white;
        }
    }

    //overrides default selector
    .level-0, .level-1, level-2, level-3, level-4 {
        .main-store-holder .store-holder .store-name {
            color: $link-color;
        }
    }*/
  /*//default hover level (wildcard) selectors
  [class*='level-'], [class^=" level-"] {
      &:hover .main-store-holder .store-holder .store-name {
          color: $link-hover-color;
          background-color: $gray-light;
          //background-color: #f9f9fa;
      }
  }*/
}
/* line 137, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .dropdown-item {
  cursor: pointer;
}
/* line 141, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item {
  float: left;
  width: 100%;
  min-height: 42px;
  border-bottom: 1px solid gainsboro;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: white;
}
/* line 150, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .btn-holder {
  display: none;
  width: 100%;
}
/* line 155, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main {
  padding: .5em;
}
/* line 158, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label {
  width: 100%;
  padding-left: .5em;
}
/* line 164, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label:hover .selector-main-text {
  color: #F47D46;
}
/* line 168, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label:hover .purple-up-arrow {
  background: url("../Content/images/btn-triangle-up-orange.png") no-repeat;
}
/* line 172, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label:hover .purple-down-arrow {
  background: url("../Content/images/btn-triangle-drop-down-hover.png") no-repeat;
}
/* line 177, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label .selector-main-text {
  position: relative;
  float: left;
  z-index: 8;
  width: 85%;
  font: 700 18px josefin-sans, Helvetica, sans-serif, serif;
  text-transform: capitalize;
  text-align: left;
  color: #16729b;
  margin-top: .1em;
}
/* line 188, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label .selector-main-text:active {
  color: #16729B;
}
/* line 192, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label .selector-main-text:focus, .locations-selector .top-item .selector-main .selector-label .selector-main-text:hover {
  color: #F47D46;
}
/* line 198, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label .store-number {
  float: left;
  clear: both;
  text-transform: uppercase;
  font: 600 0.85em josefin-sans, Helvetica, sans-serif, serif;
  color: #6d6d75;
}
/* line 206, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label .purple-up-arrow,
.locations-selector .top-item .selector-main .selector-label .purple-down-arrow {
  display: block;
  float: right;
  width: 9px;
  height: 8px;
  overflow: hidden;
  margin: .5em 5px .5em .5em;
}
/* line 216, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label .purple-up-arrow {
  background: url("../Content/images/btn-triangle-up-blue.png") no-repeat;
}
/* line 219, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label .purple-up-arrow:focus, .locations-selector .top-item .selector-main .selector-label .purple-up-arrow:hover {
  background: url("../Content/images/btn-triangle-up-orange.png") no-repeat;
}
/* line 225, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label .purple-down-arrow {
  background: url("../Content/images/shared/btn-triangle-drop-down.png") no-repeat;
}
/* line 228, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label .purple-down-arrow:active {
  color: #16729B;
}
/* line 232, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label .purple-down-arrow:focus, .locations-selector .top-item .selector-main .selector-label .purple-down-arrow:hover {
  background: url("../Content/images/btn-triangle-drop-down-hover.png") no-repeat;
}
/* line 239, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-buttons {
  display: none;
}
/* line 242, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-buttons .btn-done,
.locations-selector .top-item .selector-main .selector-buttons .btn-cancel {
  padding: .2em;
  text-align: center;
  font: 600 1em josefin-sans, Helvetica, sans-serif, serif;
  color: #16729b;
}
/* line 249, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-buttons .btn-done:hover,
.locations-selector .top-item .selector-main .selector-buttons .btn-cancel:hover {
  color: #F47D46;
}
/* line 254, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-buttons .btn-cancel {
  float: left;
}
/* line 258, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-main .selector-buttons .btn-done {
  float: right;
}
/* line 264, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .top-item .selector-text-selected-stores {
  position: relative;
  float: left;
  clear: both;
  z-index: 9;
  width: 170px;
  margin: -2px 0 0 21px;
  font-size: 0.750em;
  line-height: 1.38;
  font-weight: 600;
  text-transform: uppercase;
  color: #1f0894;
}
/* line 279, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .sort-by {
  float: left;
  clear: both;
  width: 220px;
  height: 23px;
  border-bottom: 1px solid gainsboro;
  background-color: white;
  cursor: pointer;
}
/* line 288, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .sort-by .sort-by-dropdown-arrow {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 12;
  width: 8px;
  height: auto;
  top: -10px;
  margin-left: 195px;
  overflow: hidden;
}
/* line 301, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .sort-by .sortby-selector {
  display: block;
  float: left;
  width: 220px;
  font-size: 0.750em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #6c6c74;
}
/* line 311, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .sort-by .sortby-selector:hover, .locations-selector .sort-by .sortby-selector.active {
  color: #121212;
}
/* line 315, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .sort-by .sortby-selector.active {
  font-weight: 600;
}
/* line 320, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .sort-by .sortby-selector-1 {
  margin-top: 9px;
}
/* line 324, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .sort-by .sortby-selector-2,
.locations-selector .sort-by .sortby-selector-3,
.locations-selector .sort-by .sortby-selector-4 {
  clear: both;
  margin-top: 2px;
}
/* line 331, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .sort-by .sort-by-label {
  position: relative;
  float: left;
  z-index: 13;
  width: 220px;
  margin-top: 4px;
  font-size: 0.750em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  text-transform: capitalize;
  color: #16729b;
}
/* line 346, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .all-locations-item {
  float: left;
  clear: both;
  width: 100%;
  height: 35px;
  border-bottom: 1px solid gainsboro;
  background-color: white;
  cursor: pointer;
}
/* line 355, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .all-locations-item .check-all-locations-checkbox {
  display: block;
  float: left;
  width: 15px;
  height: auto;
  margin: 10px 0 0 12px;
  overflow: hidden;
  cursor: pointer;
}
/* line 365, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .all-locations-item .selected-number {
  display: -moz-inline-stack;
  display: inline-block;
  position: relative;
  float: left;
  clear: both;
  width: 181px;
  margin: -16px 0 0 39px;
  font: 600 0.875em/1.38 josefin-sans, Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 379, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown,
.locations-selector .middle-item {
  float: left;
  clear: both;
  width: 100%;
  height: auto;
  border-bottom: 1px solid #dcdcdc;
  background-color: white;
  cursor: pointer;
}
/* line 390, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .checkbox-selected,
.locations-selector .middle-item-with-dropdown .checkbox-deselected,
.locations-selector .middle-item .checkbox-selected,
.locations-selector .middle-item .checkbox-deselected {
  display: block;
  float: left;
  width: 15px;
  height: auto;
  overflow: hidden;
  cursor: pointer;
}
/* line 400, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder,
.locations-selector .middle-item .main-store-holder {
  display: block;
  float: left;
  width: 100%;
  height: 100%;
  font-family: josefin-sans, Helvetica, sans-serif, serif;
}
/* line 407, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder:hover, .locations-selector .middle-item-with-dropdown .main-store-holder:focus,
.locations-selector .middle-item .main-store-holder:hover,
.locations-selector .middle-item .main-store-holder:focus {
  background-color: #F47D46;
  color: #fff;
}
/* line 413, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder:hover .group-toggle .expanded, .locations-selector .middle-item-with-dropdown .main-store-holder:focus .group-toggle .expanded,
.locations-selector .middle-item .main-store-holder:hover .group-toggle .expanded,
.locations-selector .middle-item .main-store-holder:focus .group-toggle .expanded {
  background: url("../Content/images/btn-triangle-up-white.png") no-repeat;
}
/* line 417, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder:hover .group-toggle .collapsed, .locations-selector .middle-item-with-dropdown .main-store-holder:focus .group-toggle .collapsed,
.locations-selector .middle-item .main-store-holder:hover .group-toggle .collapsed,
.locations-selector .middle-item .main-store-holder:focus .group-toggle .collapsed {
  background: url("../Content/images/btn-triangle-down-white.png") no-repeat;
}
/* line 421, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder:hover .group-toggle .number, .locations-selector .middle-item-with-dropdown .main-store-holder:focus .group-toggle .number,
.locations-selector .middle-item .main-store-holder:hover .group-toggle .number,
.locations-selector .middle-item .main-store-holder:focus .group-toggle .number {
  color: #FFFFFF;
}
/* line 426, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder:hover .store-holder .store-name, .locations-selector .middle-item-with-dropdown .main-store-holder:focus .store-holder .store-name,
.locations-selector .middle-item .main-store-holder:hover .store-holder .store-name,
.locations-selector .middle-item .main-store-holder:focus .store-holder .store-name {
  color: #FFFFFF;
}
/* line 431, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder .store-holder,
.locations-selector .middle-item .main-store-holder .store-holder {
  display: block;
  float: left;
  min-height: 44px;
  padding: .5em;
  width: 80%;
  text-align: start;
  border-right: 1px solid gainsboro;
}
/* line 442, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder .store-holder .store-name,
.locations-selector .middle-item .main-store-holder .store-holder .store-name {
  display: -moz-inline-stack;
  display: inline-block;
  position: relative;
  float: left;
  text-transform: capitalize;
  font: 600 14px "Open Sans", Helvetica, sans-serif, serif;
  padding-left: .5em;
  color: #16729b;
}
/* line 453, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder .store-holder .store-number,
.locations-selector .middle-item .main-store-holder .store-holder .store-number {
  display: -moz-inline-stack;
  display: inline-block;
  position: relative;
  float: left;
  width: 100px;
  font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
  text-transform: capitalize;
  color: #6D6D75;
}
/* line 464, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder .store-holder .store-name-inner,
.locations-selector .middle-item .main-store-holder .store-holder .store-name-inner {
  display: inline-block;
  position: relative;
  float: left;
  text-transform: capitalize;
  font: 600 14px "Open Sans", Helvetica, sans-serif, serif;
  color: #16729b;
  line-height: 0.83em;
}
/* line 474, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder .store-holder .store-number-inner,
.locations-selector .middle-item .main-store-holder .store-holder .store-number-inner {
  display: inline-block;
  position: relative;
  float: left;
  font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
  text-transform: capitalize;
  color: #6D6D75;
  padding-left: .5em;
}
/* line 484, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder .store-holder .checkbox,
.locations-selector .middle-item .main-store-holder .store-holder .checkbox {
  display: none;
  float: left;
  width: 15px;
  height: 15px;
  overflow: hidden;
  cursor: pointer;
}
/* line 493, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder .store-holder .selected,
.locations-selector .middle-item .main-store-holder .store-holder .selected {
  background: url("../Content/images/checkbox-selected.png") no-repeat;
}
/* line 497, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder .store-holder .deselected,
.locations-selector .middle-item .main-store-holder .store-holder .deselected {
  background: url("../Content/images/checkbox-circle.png") no-repeat;
}
/* line 502, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder .group-toggle,
.locations-selector .middle-item .main-store-holder .group-toggle {
  float: left;
  width: 20%;
  min-height: 44px;
  z-index: 5;
  padding: .5em 0em .5em .5em;
}
/* line 509, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder .group-toggle .number,
.locations-selector .middle-item .main-store-holder .group-toggle .number {
  position: relative;
  float: left;
  clear: both;
  font: 600 14px "Open Sans", Helvetica, sans-serif, serif;
  color: #16729b;
  cursor: pointer;
}
/* line 517, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder .group-toggle .number:hover,
.locations-selector .middle-item .main-store-holder .group-toggle .number:hover {
  color: #FFFFFF;
}
/* line 522, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder .group-toggle .number-arrow,
.locations-selector .middle-item .main-store-holder .group-toggle .number-arrow {
  display: inline-block;
  float: left;
  overflow: hidden;
  padding-left: .4em;
  width: 8px;
  height: 9px;
  margin: .4em;
}
/* line 532, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder .group-toggle .expanded,
.locations-selector .middle-item .main-store-holder .group-toggle .expanded {
  background: url("../Content/images/btn-triangle-up-blue.png") no-repeat;
}
/* line 536, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .middle-item-with-dropdown .main-store-holder .group-toggle .collapsed,
.locations-selector .middle-item .main-store-holder .group-toggle .collapsed {
  background: url("../Content/images/shared/btn-triangle-drop-down.png") no-repeat;
}
/* line 559, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .level-0 {
  color: #16729b;
}
/* line 562, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .level-0 .main-store-holder .store-holder .store-name {
  color: #16729b;
  font: 600 14px "Open Sans", Helvetica, sans-serif, serif;
}
/* line 566, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .level-0 .main-store-holder:hover .store-holder .store-name,
.locations-selector .level-0 .main-store-holder:focus .store-holder .store-name,
.locations-selector .level-0 .main-store-holder:hover .group-toggle .number,
.locations-selector .level-0 .main-store-holder:focus .group-toggle .number {
  background-color: #F47D46;
  color: #fff;
}
/* line 574, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .level-0 .main-store-holder:hover .group-toggle .number-arrow.expanded,
.locations-selector .level-0 .main-store-holder:focus .group-toggle .number-arrow.expanded {
  background: url("../Content/images/btn-triangle-up-white.png") no-repeat;
}
/* line 579, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .level-0 .main-store-holder:hover .group-toggle .number-arrow.collapsed,
.locations-selector .level-0 .main-store-holder:focus .group-toggle .number-arrow.collapsed {
  background: url("../Content/images/btn-triangle-down-white.png") no-repeat;
}
/* line 584, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .level-1 {
  color: #16729b;
}
/* line 587, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .level-1 .main-store-holder .store-holder .store-name {
  color: #16729b;
  font: 600 14px "Open Sans", Helvetica, sans-serif, serif;
}
/* line 592, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .level-1 .main-store-holder:hover .store-holder .store-name,
.locations-selector .level-1 .main-store-holder:focus .store-holder .store-name,
.locations-selector .level-1 .main-store-holder:hover .group-toggle .number,
.locations-selector .level-1 .main-store-holder:focus .group-toggle .number {
  background-color: #F47D46;
  color: #fff;
}
/* line 601, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .level-2 {
  background-color: #ececec;
  border-bottom: 1px solid #fff;
}
/* line 605, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .level-2 .main-store-holder .store-holder .store-name {
  font: 600 0.75em "Open Sans", Helvetica, sans-serif, serif;
}
/* line 611, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .level-3 {
  background-color: #f7f7f7;
  border-bottom: 1px solid #fff;
}
/* line 615, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .level-3 .main-store-holder .store-holder .store-name {
  font: 500 0.75em "Open Sans", Helvetica, sans-serif, serif;
}
/* line 619, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .level-4 {
  background-color: #f8f8f9;
  border-bottom: 1px solid #fff;
}
/* line 623, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .level-4 .main-store-holder .store-holder .store-name {
  font: 500 0.75em "Open Sans", Helvetica, sans-serif, serif;
}
/* line 636, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .inner-items-container {
  float: left;
  clear: both;
  width: 100%;
  display: none;
  background-color: #f7f7f9;
}
/* line 645, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .inner-items-container .inner-items .inner-item-bottom {
  float: left;
  clear: both;
  width: 220px;
  height: 39px;
  border-bottom: 1px solid #cfd0d2;
  background-color: #eff1f3;
}
/* line 653, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .inner-items-container .inner-items .inner-item-bottom .store-name-inner {
  display: inline-block;
  position: relative;
  float: left;
  clear: both;
  width: 90%;
  margin: -8px 0 0 39px;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-size: 12px;
  line-height: 1.38;
  text-transform: capitalize;
  color: #16729b;
}
/* line 667, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .inner-items-container .inner-items .inner-item-bottom .store-number-inner {
  display: inline-block;
  position: relative;
  float: left;
  width: 181px;
  margin: 3px 0 0 10px;
  font: 400 12px "Open Sans", Helvetica, sans-serif, serif;
  line-height: 1.38;
  text-transform: capitalize;
  color: #6D6D75;
}
/* line 679, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .inner-items-container .inner-items .inner-item-bottom .checkbox-inner {
  display: none;
}
/* line 686, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .bottom-item-with-dropdown {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  height: 53px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: white;
  cursor: pointer;
}
/* line 697, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .bottom-item-with-dropdown .checkbox {
  display: block;
  float: left;
  width: 15px;
  height: auto;
  overflow: hidden;
  cursor: pointer;
}
/* line 705, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .bottom-item-with-dropdown .checkbox .selected {
  background: url("../Content/images/checkbox-selected.png") no-repeat;
}
/* line 709, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .bottom-item-with-dropdown .checkbox .deselected {
  background: url("../Content/images/checkbox-circle.png") no-repeat;
}
/* line 714, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .bottom-item-with-dropdown .group-toggle {
  position: absolute;
  top: 17px;
  left: 189px;
  z-index: 5;
  width: 20px;
}
/* line 721, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .bottom-item-with-dropdown .group-toggle .number {
  position: relative;
  float: right;
  clear: both;
  margin-right: 10px;
  font: 600 14px "Open Sans", Helvetica, sans-serif, serif;
  line-height: 1.38;
  color: #16729b;
  cursor: pointer;
  text-align: right;
  width: 25px;
}
/* line 733, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .bottom-item-with-dropdown .group-toggle .number:hover {
  color: #F47D46;
}
/* line 738, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .bottom-item-with-dropdown .group-toggle .number-arrow {
  display: block;
  float: left;
  width: 5px;
  height: auto;
  overflow: hidden;
}
/* line 748, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .bottom-item-with-dropdown,
.locations-selector .bottom-item {
  float: left;
  clear: both;
  width: 100%;
  height: 53px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: white;
}
/* line 758, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .bottom-item-with-dropdown .checkbox-selected,
.locations-selector .bottom-item-with-dropdown .checkbox-deselected,
.locations-selector .bottom-item .checkbox-selected,
.locations-selector .bottom-item .checkbox-deselected {
  display: block;
  float: left;
  width: 15px;
  height: auto;
  overflow: hidden;
  cursor: pointer;
}
/* line 768, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .bottom-item-with-dropdown .store-name,
.locations-selector .bottom-item .store-name {
  display: inline-block;
  position: relative;
  float: left;
  width: 181px;
  height: 49px;
  margin: -10px 0 0 39px;
  font: 600 0.85em/1.38 josefin-sans, Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 780, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
.locations-selector .bottom-item-with-dropdown .store-number,
.locations-selector .bottom-item .store-number {
  display: inline-block;
  position: relative;
  float: left;
  width: 181px;
  margin: 7px 0 0 12px;
  font: 600 0.85em/1.38 josefin-sans, Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #6d6d75;
}

@media (max-width: 770px) {
  /* line 794, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-dropdown {
    font: bold 18px josefin-sans, Helvetica;
  }
  /* line 798, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-dropdown.with-spreadsheet {
    margin-left: 10px;
  }
  /* line 802, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-dropdown .locations-dropdown-container {
    height: 100%;
  }
  /* line 805, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-dropdown .locations-dropdown-container .selected-items-label,
  .locations-dropdown .locations-dropdown-container .main-label {
    height: 100%;
    padding: .2em;
    font: 700 18px josefin-sans, Helvetica;
  }
  /* line 812, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-dropdown .locations-dropdown-container .white-down-arrow {
    display: none;
  }
}
@media (max-width: 570px) {
  /* line 820, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-dropdown {
    margin-top: 46px;
    font: bold 18px josefin-sans, Helvetica;
  }
  /* line 824, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-dropdown.with-spreadsheet {
    margin-left: 10px;
  }

  /* line 829, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector {
    height: 100%;
    margin-left: 0px;
    padding: 0px;
  }
  /* line 834, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector.with-spreadsheet {
    margin-left: 10px;
    top: 16px;
  }
  /* line 841, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .top-item .selector-main {
    height: 100%;
  }
  /* line 844, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .top-item .selector-main .selector-label {
    padding-left: 0em;
  }
  /* line 847, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .top-item .selector-main .selector-label .selector-main-text {
    width: 100%;
    float: none;
    text-align: center;
  }
  /* line 853, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .top-item .selector-main .selector-label .purple-up-arrow {
    z-index: 12;
    display: none;
  }
  /* line 859, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .top-item .selector-main .selector-buttons {
    display: block;
  }
  /* line 865, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .sort-by {
    width: 100%;
    height: 23px;
  }
  /* line 869, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .sort-by .sort-by-label {
    width: 100%;
  }
  /* line 873, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .sort-by .sort-by-dropdown-arrow {
    margin-left: 65%;
  }
  /* line 877, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .sort-by .sortby-selector {
    width: 100%;
  }
  /* line 882, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .all-locations-item {
    width: 100%;
  }
  /* line 886, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .middle-item {
    width: 100%;
  }
  /* line 890, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .bottom-item {
    width: 100%;
  }
  /* line 894, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .inner-items-container {
    float: left;
    clear: both;
    width: 100%;
    display: none;
  }
  /* line 900, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .inner-items-container .inner-items {
    float: left;
    width: 100%;
    overflow: hidden;
  }
  /* line 905, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .inner-items-container .inner-items .inner-item {
    float: left;
    width: 100%;
  }
  /* line 909, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .inner-items-container .inner-items .inner-item .checkbox {
    display: inline-block;
  }
}
@media (max-width: 320px) {
  /* line 919, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-dropdown {
    width: 100%;
    height: auto;
    min-height: 42px;
    margin-top: 90px;
    font: bold 18px josefin-sans, Helvetica;
  }
  /* line 926, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-dropdown.with-spreadsheet {
    margin-left: 10px;
  }
  /* line 930, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-dropdown .locations-dropdown-container {
    width: 100%;
    height: 100%;
  }
  /* line 934, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-dropdown .locations-dropdown-container .selected-store-number,
  .locations-dropdown .locations-dropdown-container .selected-items-label,
  .locations-dropdown .locations-dropdown-container .main-label {
    font: 700 18px josefin-sans, Helvetica;
  }
  /* line 940, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-dropdown .locations-dropdown-container .white-down-arrow {
    display: none;
  }

  /* line 946, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector {
    width: 300px;
  }
  /* line 949, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  store-name-inner .locations-selector.with-spreadsheet {
    margin-left: 10px;
    top: 16px;
  }
  /* line 954, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .top-item {
    width: 300px;
  }
  /* line 957, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .top-item .selector-main {
    padding: .5em;
  }
  /* line 960, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .top-item .selector-main .selector-main-text {
    width: 60%;
  }
  /* line 964, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .top-item .selector-main .purple-up-arrow {
    z-index: 12;
    display: none;
  }
  /* line 971, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .sort-by {
    width: 300px;
    height: 23px;
  }
  /* line 975, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .sort-by .sort-by-label {
    width: 300px;
  }
  /* line 979, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .sort-by .sortby-selector {
    width: 300px;
  }
  /* line 984, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .all-locations-item {
    width: 300px;
  }
  /* line 988, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .middle-item {
    width: 300px;
  }
  /* line 992, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .bottom-item {
    width: 300px;
  }
  /* line 996, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .middle-item-with-dropdown,
  .locations-selector .middle-item {
    float: left;
    clear: both;
    width: 300px;
    border-bottom: 1px solid gainsboro;
    cursor: pointer;
  }
  /* line 1004, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .middle-item-with-dropdown .store-name,
  .locations-selector .middle-item .store-name {
    display: inline-block;
    position: relative;
    float: left;
    height: 100%;
    line-height: 1.38;
    font: 600 0.85em josefin-sans, Helvetica, sans-serif, serif;
    text-transform: capitalize;
    color: #6d6d75;
    padding-left: .5em;
  }
  /* line 1016, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .middle-item-with-dropdown .store-number,
  .locations-selector .middle-item .store-number {
    display: inline-block;
    position: relative;
    float: left;
    width: 150px;
    margin: 7px 0 0 12px;
    line-height: 1.38;
    font: 600 0.85em josefin-sans, Helvetica, sans-serif, serif;
    text-transform: uppercase;
    color: #6d6d75;
  }
  /* line 1029, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .middle-item-with-dropdown {
    position: relative;
    float: left;
    clear: both;
    width: 300px;
    border-bottom: 1px solid gainsboro;
  }
  /* line 1036, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .middle-item-with-dropdown .checkbox-selected,
  .locations-selector .middle-item-with-dropdown .checkbox-deselected {
    display: block;
    float: left;
    width: 15px;
    height: auto;
    overflow: hidden;
    cursor: pointer;
  }
  /* line 1046, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .middle-item-with-dropdown .main-store-holder {
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    padding: .5em;
  }
  /* line 1053, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .middle-item-with-dropdown .main-store-holder .store-holder {
    width: 70%;
  }
  /* line 1057, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .middle-item-with-dropdown .main-store-holder .group-toggle {
    float: left;
    width: 15%;
    z-index: 5;
  }
  /* line 1062, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .middle-item-with-dropdown .main-store-holder .group-toggle .number {
    position: relative;
    float: left;
    clear: both;
    font: 600 14px "Open Sans", Helvetica, sans-serif, serif;
    color: #16729b;
    cursor: pointer;
    width: 25%;
  }
  /* line 1071, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .middle-item-with-dropdown .main-store-holder .group-toggle .number:hover {
    color: #FFFFFF;
  }
  /* line 1076, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .locations-selector .middle-item-with-dropdown .main-store-holder .group-toggle .number-arrow {
    display: block;
    float: left;
    width: 7px;
    height: auto;
    overflow: hidden;
    padding-top: .5em;
  }
}
@media only all {
  /* line 1092, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .svg .locations-dropdown .locations-dropdown-container {
    background-image: url("../Content/images/btn-triangle-down-white-margin.svg");
  }
  /* line 1095, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .svg .locations-dropdown .locations-dropdown-container:hover {
    background-image: url("../Content/images/btn-triangle-down-blue-margin.svg");
  }
  /* line 1098, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .svg .locations-dropdown .locations-dropdown-container:hover > .down-arrow-btn {
    background: url("../Content/images/shared/btn-triangle-drop-down.svg") no-repeat;
  }
  /* line 1103, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .svg .locations-dropdown .locations-dropdown-container > .down-arrow-btn {
    background: url("../Content/images/shared/btn-triangle-drop-down.svg") no-repeat;
  }
  /* line 1108, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .svg .locations-selector .top-item .selector-main .selector-label .purple-up-arrow {
    background: url("../Content/images/btn-triangle-up-blue.svg") no-repeat;
  }
  /* line 1112, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .svg .locations-selector .top-item .selector-main .selector-label:hover .purple-up-arrow {
    background: url("../Content/images/btn-triangle-up-orange.svg") no-repeat;
  }
  /* line 1116, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .svg .locations-selector .middle-item-with-dropdown .main-store-holder .group-toggle .expanded,
  .svg .locations-selector .middle-item .main-store-holder .group-toggle .expanded {
    background: url("../Content/images/btn-triangle-up-blue.svg") no-repeat;
  }
  /* line 1121, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .svg .locations-selector .middle-item-with-dropdown .main-store-holder:hover .group-toggle .expanded,
  .svg .locations-selector .middle-item .main-store-holder:hover .group-toggle .expanded {
    background: url("../Content/images/btn-triangle-up-white.svg") no-repeat;
  }
  /* line 1126, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .svg .locations-selector .middle-item-with-dropdown .main-store-holder .group-toggle .collapsed,
  .svg .locations-selector .middle-item .main-store-holder .group-toggle .collapsed {
    background: url("../Content/images/shared/btn-triangle-drop-down.svg") no-repeat;
  }
  /* line 1131, ../SASS/z-old-legacy-scss/objects/_locations-dropdown.scss */
  .svg .locations-selector .middle-item-with-dropdown .main-store-holder:hover .group-toggle .collapsed,
  .svg .locations-selector .middle-item .main-store-holder:hover .group-toggle .collapsed {
    background: url("../Content/images/btn-triangle-down-white.svg") no-repeat;
  }
}

/* line 1, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-status-button, .employee-status-button-disabled {
  width: 165px;
  height: 24px;
  border: 1px solid #1f0894;
  border-radius: 5px;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-status-button:hover, .employee-status-button-disabled:hover {
  background-color: #1f0894;
}
/* line 13, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-status-button:hover > .button-label, .employee-status-button-disabled:hover > .button-label {
  color: #fff;
}
/* line 20, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-status-button .button-dot, .employee-status-button-disabled .button-dot {
  display: block;
  float: left;
  width: 10px;
  height: auto;
  margin: 6px 0 0 14px;
  overflow: hidden;
}
/* line 29, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-status-button .button-label, .employee-status-button-disabled .button-label {
  float: left;
  margin: 3px 0 0 9px;
  font-size: 0.813em;
  line-height: 1.38;
  font-weight: 600;
  text-transform: uppercase;
  color: #6d6d75;
}

/* line 40, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-status-button-disabled {
  border: 1px solid #6d6d75;
  cursor: auto;
  margin-left: auto;
  margin-right: auto;
}
/* line 47, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-status-button-disabled:hover {
  background-color: white;
}
/* line 48, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-status-button-disabled:hover > .button-label {
  color: #6d6d75;
}

/* line 56, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-popup-container {
  display: none;
  position: relative;
  float: left;
  clear: both;
  width: 167px;
  top: 0px;
}
/* line 65, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-popup-container .popup-employee-status {
  position: absolute;
  top: 24px;
  left: -5px;
  z-index: 4;
  width: 165px;
  height: 24px;
  border: 1px solid gainsboro;
  border-radius: 5px;
  background-color: white;
}
/* line 76, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-popup-container .popup-employee-status .popup-dot {
  display: block;
  float: left;
  width: 10px;
  height: auto;
  margin: 6px 0 0 8px;
  overflow: hidden;
}
/* line 85, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-popup-container .popup-employee-status .popup-label {
  float: left;
  margin: 3px 0 0 8px;
  font-size: 0.813em;
  line-height: 1.38;
  font-weight: 600;
  text-transform: uppercase;
  color: black;
}
/* line 95, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-popup-container .popup-employee-status a {
  /*just a workaround for FF2*/
  color: black !important;
}
/* line 100, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-popup-container .status {
  position: relative;
  float: left;
  z-index: 9;
  width: 100%;
  height: 24px;
  margin-left: .5em;
}
/* line 109, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-popup-container .status:hover > .status-label {
  color: #121212;
}
/* line 114, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-popup-container .status .status-dot {
  display: block;
  float: left;
  width: 10px;
  height: auto;
  margin: 7px 0 0 6px;
  overflow: hidden;
}
/* line 123, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-popup-container .status .status-label {
  float: left;
  margin: 5px 0 0 7px;
  font-size: 0.750em;
  line-height: 1.38;
  font-weight: 600;
  text-transform: uppercase;
  color: #6c6c74;
}
/* line 134, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-popup-container .status a {
  /*just a workaround for FF2*/
  color: #6C6C74;
  font-size: 1em;
  font-weight: 600;
}
/* line 141, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-popup-container .background {
  position: absolute;
  float: left;
  clear: both;
  z-index: 3;
  width: 165px;
  height: 196px;
  margin: 0 0 0 4px;
  background-color: white;
  box-shadow: 0 1px 2px 1px rgba(109, 109, 117, 0.5);
}
/* line 153, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-popup-container .cancel {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 11;
  width: 165px;
  height: 28px;
  margin: 0 0 0 4px;
  border-top: 1px solid gainsboro;
  cursor: pointer;
}
/* line 166, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-popup-container .cancel:hover > .cancel-label {
  color: #121212;
}
/* line 171, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.employee-popup-container .cancel .cancel-label {
  float: left;
  width: 165px;
  margin-top: 4px;
  font-size: 0.875em;
  line-height: 1.38;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  color: #1f0894;
}

/* line 186, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
.last-worked-status.button-label {
  float: left;
  font-size: 0.813em;
  line-height: 1.38;
  text-transform: uppercase;
  color: #6d6d75;
}

@media (max-width: 770px) {
  /* line 196, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
  .employee-status-button, .employee-status-button-disabled,
  .employee-popup-container {
    margin: 0;
  }

  /* line 202, ../SASS/z-old-legacy-scss/objects/_employee-status-button.scss */
  .side-module .employee-status-button, .side-module .employee-status-button-disabled,
  .side-module .employee-popup-container {
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 2, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header {
  clear: both;
  background: #6d7b8d;
  position: fixed;
  height: 44px;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  z-index: 300;
}
/* line 13, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents {
  position: relative;
  z-index: 11;
  height: 44px;
  max-width: 1480px;
  margin: 0 auto;
  padding: 8px 1.250em;
  /* align hamberger */
}
/* line 21, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .nav-menu {
  float: right;
}
/* line 24, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .nav-menu #home-link {
  float: left;
  background: url(../Content/images/shared/icon-home-header-G.png) right no-repeat;
}
/* line 29, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .nav-menu #hamburger-hit {
  float: right;
  background: url("../Content/images/shared/btn-menu-stack@2x.png") right no-repeat;
  margin-left: 20px;
}
/* line 35, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .nav-menu #home-link,
.header .header-contents .nav-menu #hamburger-hit {
  cursor: pointer;
  display: block;
  width: 16px;
  height: 32px;
  margin-top: -3px;
}
/* line 46, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .delaget-guard-center {
  height: 22px;
}
/* line 50, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .guard-header-logo {
  display: block;
  float: left;
  width: 0;
  height: 26px;
}
/* line 55, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .guard-header-logo img {
  height: 26px;
  width: 176px;
  margin-top: 2px;
}
/* line 63, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents #site-message-icon {
  float: right;
  width: 27px;
  height: 27px;
  background: url("../Content/images/shared/icon-release-note.png") top left no-repeat;
}
/* line 70, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .guard-logo {
  margin: 10px auto 0;
  margin-left: auto;
  margin-right: auto;
  width: 91px;
  height: 19px;
  background: url("../Content/images/guard.png") top center no-repeat;
}
/* line 78, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .guard-logo .guard-logo-inner {
  height: 100%;
  width: 92px;
  margin: -5px 0 0 0;
}
/* line 83, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .guard-logo .guard-logo-inner a {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 88, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .guard-logo .guard-logo-inner a:hover {
  cursor: pointer;
}
/* line 96, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-nav-container {
  width: auto;
  height: 17px;
}
/* line 101, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-nav-container .header-link .notification {
  float: right;
  color: #D11515;
  font-size: 0.813em;
  margin-right: -10px;
  text-indent: 0;
  z-index: 10;
}
/* line 111, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-nav-container .coach-container {
  float: left;
  width: 91px;
  height: 19px;
  background-image: url("../Content/images/coach.png");
}
/* line 117, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-nav-container .coach-container:hover {
  background-image: url("../Content/images/coach-hover.png");
}
/* line 120, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-nav-container .coach-container:hover:active {
  background-image: url("../Content/images/coach-active.png");
}
/* line 126, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-nav-container .guard-container {
  float: left;
  width: 92px;
  height: 19px;
  margin-left: 76px;
  background-image: url("../Content/images/guard.png");
}
/* line 133, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-nav-container .guard-container:hover {
  background-image: url("../Content/images/guard-hover.png");
}
/* line 136, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-nav-container .guard-container:hover:active {
  background-image: url("../Content/images/guard-active.png");
}
/* line 142, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-nav-container .stats-container {
  float: left;
  width: 87px;
  height: 16px;
  margin-left: 78px;
  background-image: url("../Content/images/stats.png");
}
/* line 149, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-nav-container .stats-container:hover {
  background-image: url("../Content/images/stats-hover.png");
}
/* line 155, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-mobile-container {
  width: 320px;
}
/* line 164, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-mobile-container .mobile-label {
  display: none;
  margin: 0 auto;
}
/* line 168, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-mobile-container .mobile-label.active {
  display: block;
}
/* line 173, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-mobile-container .coach-container {
  width: 91px;
  height: 19px;
  background-image: url("../Content/images/coach.png");
}
/* line 179, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-mobile-container .coach-container:hover {
  background-image: url("../Content/images/coach-hover.png");
}
/* line 184, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-mobile-container .guard-container {
  width: 92px;
  height: 19px;
  background-image: url("../Content/images/guard.png");
}
/* line 191, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .main-mobile-container .stats-container {
  width: 87px;
  height: 16px;
  background-image: url("../Content/images/stats.png");
}
/* line 199, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .user-container {
  float: right;
  height: 13px;
  margin: 2px 10px 0 0;
}
/* line 205, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .user-container .outlinks {
  float: left;
  text-align: right;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #97979b;
  font: 400 0.625em/1.38 "Open Sans", Helvetica, sans-serif, serif;
}
/* line 216, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .user-container .outlinks a.user {
  color: #97979b;
}
/* line 220, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .user-container .outlinks a.in-out {
  color: #2ca5d1;
}
/* line 224, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
.header .header-contents .user-container .outlinks a:hover {
  color: white;
}

@media only all {
  /* line 233, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
  .svg .header .header-contents #hamburger-hit {
    background: url("../Content/images/shared/btn-menu-stack.svg") right no-repeat;
  }
}

@media only all {
  /* line 240, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
  .svg .header .header-contents #home-link {
    background: url("../Content/images/shared/icon-home-header.svg") right no-repeat;
  }
}

@media print {
  /* line 247, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
  .header {
    position: absolute;
    display: none;
    width: 100% !important;
    top: 0;
    left: 0;
  }

  /* line 255, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_header.scss */
  .container {
    top: 0;
    /*fix for IE print*/
  }
}
/* line 5, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.registerTicketDialog .modal-container .modal {
  overflow-x: hidden;
}
/* line 8, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.registerTicketDialog .modal-container .modal.modal-firefox2 {
  overflow: visible;
}
/* line 15, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.registerTicketDialog .ui-dialog-content.ui-widget-content {
  padding: 0;
}
/* line 19, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.registerTicketDialog .print-container, .registerTicketDialog .link-url-container {
  cursor: pointer;
  width: 16px;
  float: right;
  margin-right: 16px;
  margin-top: 12px;
}
/* line 26, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.registerTicketDialog .icon-container {
  width: 30%;
  float: right;
  margin-right: 8px;
}
/* line 32, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.registerTicketDialog #link-url-copy-container {
  z-index: 1001;
  background-color: white;
  width: 280px;
  position: absolute;
  top: 40px;
  right: 20px;
  box-shadow: 0px 0px 40px #888888;
  display: none;
}
/* line 43, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.registerTicketDialog #link-copy-success {
  z-index: 1001;
  background-color: white;
  width: 200px;
  position: absolute;
  top: 40px;
  right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0px 0px 40px #888888;
  display: none;
}
/* line 57, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.registerTicketDialog #CopyLinkUrl {
  color: black;
  width: 260px;
  font-size: 12px;
  background-color: #f0f0f8;
}
/* line 64, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.registerTicketDialog #copy-link {
  font: normal 16px "Open Sans", Helvetica, sans-serif, serif;
  color: #16729b;
  margin-left: 10px;
  cursor: pointer;
}
/* line 71, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.registerTicketDialog .link-copy-result {
  font-size: 12px;
  text-align: center;
  padding-bottom: 4px;
  display: none;
}

/* line 80, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container {
  position: relative;
  min-height: 95px;
  background-color: #f1f3f5;
  padding: 15px;
  height: auto;
}
/* line 87, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .ticket-number {
  float: right;
  padding: 0 5px 0 0;
  margin-top: -8px;
}
/* line 92, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .ticket-number p {
  font: 700 1.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #6c6c74;
}
/* line 98, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .information-details-container {
  width: 100%;
  margin: 0px;
}
/* line 102, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .information-details-container div {
  line-height: 1.2;
}
/* line 106, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .information-details-container span, .information-container .information-details-container p {
  font: 400 14px "Open Sans", Helvetica, sans-serif, serif;
  line-height: 1;
  color: #6c6c74;
  padding-bottom: 4px;
}
/* line 113, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .information-details-container span {
  display: inline-block;
}
/* line 117, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .information-details-container .store-link {
  color: #121212;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 123, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .information-details-container .title {
  text-transform: uppercase;
  width: 100px;
  text-align: left;
  font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  line-height: 1;
}
/* line 131, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .information-details-container .content {
  text-align: left;
  font: 400 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  line-height: 1;
}
/* line 137, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .information-details-container .ticket-left-arrow {
  height: 12px;
  width: 5px;
  margin-right: 4px;
}
/* line 143, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .information-details-container .ticket-right-arrow {
  height: 12px;
  width: 5px;
  margin-left: 4px;
}
/* line 149, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .information-details-container .print-within-ticket-content {
  width: 14px;
  height: 14px;
  float: right;
  right: 40px;
  top: 11px;
}
/* line 158, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .dvr-container {
  float: right;
  width: 50px;
  height: 22px;
  padding-right: 15px;
}
/* line 164, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .dvr-container img {
  width: 100%;
  height: 100%;
}
/* line 168, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.information-container .dvr-container img:hover {
  cursor: pointer;
}

/* line 175, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container {
  position: static;
  height: auto;
  padding: 15px;
  /*overflow-x: auto;*/
  /*-webkit-overflow-scrolling: touch;*/
}
/* line 183, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container table {
  margin-left: 0;
  height: auto;
  border-collapse: collapse;
  width: 100%;
}
/* line 188, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container table tr td {
  vertical-align: top;
}
/* line 193, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .data-type-number {
  text-align: right !important;
}
/* line 197, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .data-type-text {
  text-align: left !important;
}
/* line 201, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-header {
  border-bottom: 1px solid gainsboro;
  /*position:relative;*/
  position: static;
}
/* line 206, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-header .qty, .table-dvr-container .table-header .number, .table-dvr-container .table-header .description, .table-dvr-container .table-header .price, .table-dvr-container .table-header .reason {
  /*float: left;*/
  font: 600 12px "Open Sans", Helvetica, sans-serif, serif;
  color: #6c6c74;
  padding-right: 15px;
}
/* line 216, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-header .qty {
  width: 10%;
}
/* line 221, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-header .number {
  width: 20%;
}
/* line 226, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-header .description {
  width: 38%;
}
/* line 231, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-header .price {
  width: 16%;
  text-align: right;
}
/* line 237, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-header .reason {
  width: 16%;
  padding-right: 0px;
  text-align: right !important;
}
/* line 246, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-item {
  padding: 2px 0px;
  /*position:relative;*/
  position: static;
}
/* line 251, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-item.bottom {
  padding-bottom: 50px;
}
/* line 255, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-item .qty-value, .table-dvr-container .table-item .number-value, .table-dvr-container .table-item .description-value, .table-dvr-container .table-item .price-value,
.table-dvr-container .table-item .reason-value {
  /*float: left;*/
  margin-top: 3px;
  color: #6c6c74;
  padding-right: 15px;
  padding-top: 6px;
}
/* line 264, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-item .qty-value {
  width: 10%;
  text-align: center;
  font: 400 12px "Open Sans", Helvetica, sans-serif, serif;
}
/* line 271, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-item .number-value {
  width: 20%;
  font: 400 12px "Open Sans", Helvetica, sans-serif, serif;
}
/* line 277, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-item .description-value {
  width: 38%;
  font: 400 12px "Open Sans", Helvetica, sans-serif, serif;
}
/* line 283, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-item .price-value {
  width: 16%;
  font: 400 12px "Open Sans", Helvetica, sans-serif, serif;
}
/* line 287, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-item .price-value.ticket-negative-value {
  color: #D11515;
}
/* line 292, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-item .reason-value {
  width: 16%;
  min-width: 65px;
  font: 400 12px "Open Sans", Helvetica, sans-serif, serif;
  padding-right: 0px;
  text-align: right !important;
}
/* line 300, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-item .sub-item-non-delete {
  padding-left: 15px;
}
/* line 304, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.table-dvr-container .table-item .ticket-end-line-item {
  text-align: right;
}

/* line 311, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modalDVR {
  display: block;
  width: 95%;
  border-radius: 5px;
  background-color: #f0f0f9;
}
/* line 317, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modalDVR .button-container {
  width: 30px;
  height: 30px;
  margin: 1em 0 0 0;
}
/* line 322, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modalDVR .button-container .btn {
  text-align: left;
  width: 30px;
  height: 30px;
  background: white;
  padding: 10px 0 0 7px;
  display: block;
}
/* line 330, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modalDVR .button-container .btn .font-face-o {
  background: url("../Content/images/o.png") top right no-repeat;
  margin: .5em 1em;
  padding: .3em 1em;
  height: 16px;
}
/* line 337, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modalDVR .button-container .btn .font-face-x {
  background: url("../Content/images/x.png") top right no-repeat;
  padding: 0px;
}
/* line 344, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modalDVR div a {
  text-transform: lowercase;
  margin-right: 0.4em;
  color: navy;
}

/* line 352, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.linkout-container {
  position: absolute;
  width: 95%;
  height: 25px;
  bottom: 0;
}
/* line 358, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.linkout-container .previous-link-container {
  float: left;
}
/* line 361, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.linkout-container .previous-link-container .prev-arrow {
  float: left;
  margin-top: 5px;
}
/* line 367, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.linkout-container .previous-link-container .previous-link-label {
  float: left;
  font-size: 0.875em;
  font-weight: 700;
  text-transform: uppercase;
  color: #1f0894;
  margin-left: 9px;
}
/* line 377, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.linkout-container .previous-link-container:hover > .previous-link-label {
  color: #121212;
  cursor: pointer;
}
/* line 384, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.linkout-container .next-link-container {
  float: left;
}
/* line 387, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.linkout-container .next-link-container.right {
  float: right;
}
/* line 392, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.linkout-container .next-link-container:hover > .next-link-label {
  color: #121212;
  cursor: pointer;
}
/* line 399, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.linkout-container .next-link-container .next-link-label {
  float: left;
  font-size: 0.875em;
  font-weight: 700;
  text-transform: uppercase;
  color: #1f0894;
  margin-right: 9px;
}
/* line 408, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.linkout-container .next-link-container .next-arrow {
  float: left;
  margin-top: 5px;
}

/* line 415, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modal-container {
  top: 0;
  left: 0;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.2);
  display: none;
}
/* line 422, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modal-container .modal {
  height: 95%;
  width: 100%;
  border-radius: 5px;
  background-color: white;
  overflow-x: auto;
  overflow-y: auto;
  padding: 0 0 20px 0;
}
/* line 431, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modal-container .modal .header {
  float: left;
  width: 560px;
  height: 49px;
  margin-bottom: 0;
  border-bottom: 1px solid gainsboro;
}
/* line 438, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modal-container .modal .header .header-label {
  display: inline-block;
  position: relative;
  float: left;
  z-index: 0;
  width: 100%;
  margin-top: 12px;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 453, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modal-container .modal .header .ticket-image {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 1;
  width: 21px;
  height: auto;
  margin: -24px 0 0 42px;
  overflow: hidden;
}
/* line 466, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modal-container .modal .close-btn {
  display: block;
  position: relative;
  top: -53px;
  right: -6px;
  z-index: 35;
  width: 32px;
  height: auto;
  overflow: hidden;
  float: right;
  cursor: pointer;
}
/* line 479, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modal-container .modal .alert-container {
  float: left;
  clear: both;
  width: 560px;
  padding-bottom: 15px;
  border-top: 1px solid gainsboro;
  border-bottom: 1px solid gainsboro;
}
/* line 487, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modal-container .modal .alert-container .alert-icon {
  display: block;
  float: left;
  width: 27px;
  height: auto;
  margin: 18px 0 0 6.7524115755%;
  overflow: hidden;
}
/* line 496, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modal-container .modal .alert-container .alert-message {
  float: left;
  width: 434px;
  margin: 14px 0 0 31px;
  font: 600 0.875em/1.18 "Open Sans", Helvetica, sans-serif, serif;
  color: #111111;
}
/* line 505, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modal-container .modal .associated-case-container {
  float: left;
  clear: both;
  width: 560px;
  padding-bottom: 15px;
  border-top: 1px solid gainsboro;
  border-bottom: 1px solid gainsboro;
}
/* line 513, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modal-container .modal .associated-case-container .pill {
  display: block;
  float: left;
  width: 24px;
  height: auto;
  margin: 14px 0 0 44px;
  overflow: hidden;
}
/* line 522, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modal-container .modal .associated-case-container .case-message {
  float: left;
  width: 337px;
  margin: 14px 0 0 32px;
  font: 600 0.875em/1.18 "Open Sans", Helvetica, sans-serif, serif;
  color: #111111;
}
/* line 530, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modal-container .modal .associated-case-container .case-button-container {
  float: left;
  width: 160px;
  height: 36px;
  margin: 14px 0 0 4px;
}
/* line 536, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.modal-container .modal .associated-case-container .case-button-container .btn {
  width: 160px;
}

/* line 545, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.blue-dvr {
  width: 21px;
  height: 11px;
}

/* line 553, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.data-value .dvr-container {
  position: absolute;
  float: none;
  top: -3px;
  left: 239px;
  width: 70px;
  height: 70px;
}
/* line 562, ../SASS/z-old-legacy-scss/objects/_modal.scss */
.data-value .dvr-container .btn {
  text-align: center;
  width: 70px;
  height: 70px;
  line-height: 1.3;
}

@media (max-width: 770px) {
  /* line 575, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .information-container .ticket-number {
    display: none;
  }

  /* line 583, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modalDVR {
    width: 560px;
    border-radius: 5px;
    margin-left: 0.5em;
    background-color: #000000;
  }
  /* line 589, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modalDVR .button-container {
    width: 30px;
    height: 30px;
    margin: 1em 0 0 0;
  }
  /* line 594, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modalDVR .button-container .btn {
    text-align: left;
    width: 30px;
    height: 30px;
    background: white;
    padding: 10px 0 0 7px;
    display: block;
  }
  /* line 604, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modalDVR div a {
    text-transform: lowercase;
    margin-right: 0.4em;
    color: white;
  }
}
@media (max-width: 570px) {
  /* line 617, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal {
    box-shadow: none;
    min-width: 425px;
  }
  /* line 620, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .close-btn {
    top: -43px;
    right: 6px;
    height: auto;
  }
  /* line 626, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .header {
    position: relative;
    z-index: 2;
    width: 340px;
    height: auto;
    padding-bottom: 4px;
  }
  /* line 633, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .header .header-label {
    display: block;
    position: relative;
    float: none;
    z-index: 0;
    width: 70%;
    margin-top: 7px;
    margin-right: auto;
    margin-left: auto;
    font-size: 0.675em;
  }
  /* line 645, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .header .ticket-image {
    position: absolute;
    float: none;
    clear: none;
    top: 32px;
    left: -56px;
    width: 15px;
    height: auto;
  }
  /* line 656, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .information-container {
    margin-right: auto;
    margin-left: auto;
  }
  /* line 660, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .information-container .information-details-container {
    position: relative;
    width: 100%;
    margin: 0 .5em 0 0;
  }
  /* line 665, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .information-container .information-details-container div {
    line-height: 1;
  }
  /* line 669, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .information-container .information-details-container p {
    font-size: 0.688em;
  }
  /* line 672, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .information-container .information-details-container .store-link {
    font-size: 0.875em;
  }
  /* line 677, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .information-container .dvr-container {
    float: left;
  }
  /* line 684, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .associated-case-container,
  .modal-container .modal .alert-container {
    width: 340px;
    padding-bottom: 0;
    border-bottom: none;
  }
  /* line 690, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .associated-case-container .alert-icon,
  .modal-container .modal .alert-container .alert-icon {
    height: auto;
    margin-top: 14px;
    margin-left: 21px;
  }
  /* line 696, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .associated-case-container .alert-message,
  .modal-container .modal .alert-container .alert-message {
    width: 243px;
    margin-left: 11px;
  }
  /* line 703, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .associated-case-container .pill {
    height: auto;
    margin-left: 21px;
  }
  /* line 708, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .associated-case-container .case-button-container {
    position: relative;
    float: none;
    clear: none;
    z-index: 38;
    margin-top: 76px;
    margin-right: auto;
    margin-left: auto;
  }
  /* line 718, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .associated-case-container .case-message {
    position: relative;
    z-index: 36;
    width: 243px;
    margin-left: 15px;
  }
  /* line 727, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .linkout-container {
    width: 92%;
  }
  /* line 731, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .linkout-container .next-link-container.pullup {
    top: 0;
  }
  /* line 735, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .linkout-container .next-link-container .next-arrow {
    height: auto;
  }
  /* line 742, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .linkout-container .previous-link-container.pullup {
    top: 0;
  }
  /* line 746, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .linkout-container .previous-link-container .prev-arrow {
    height: auto;
  }
  /* line 752, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modalDVR {
    width: 340px;
    border-radius: 5px;
    margin-left: 0.5em;
    background-color: #000000;
  }
  /* line 758, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modalDVR .button-container {
    width: 30px;
    height: 30px;
    margin: 1em 0 0 0;
  }
  /* line 763, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modalDVR .button-container .btn {
    text-align: left;
    width: 30px;
    height: 30px;
    background: white;
    padding: 10px 0 0 7px;
    display: block;
  }
  /* line 773, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modalDVR div a {
    text-transform: lowercase;
    margin-right: 0.4em;
    color: white;
  }

  /* line 784, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .table-dvr-container .table-header .qty {
    width: 10%;
  }
  /* line 794, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .table-dvr-container .table-header .description {
    width: 45%;
  }
  /* line 798, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .table-dvr-container .table-header .price {
    width: 18%;
  }
  /* line 802, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .table-dvr-container .table-header .reason {
    width: 26%;
  }
  /* line 809, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .table-dvr-container .table-item .qty-value {
    width: 10%;
  }
  /* line 818, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .table-dvr-container .table-item .description-value {
    width: 45%;
  }
  /* line 822, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .table-dvr-container .table-item .price-value {
    width: 18%;
  }
  /* line 826, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .table-dvr-container .table-item .reason-value {
    width: 26%;
  }
}
@media (max-width: 320px) {
  /* line 838, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal {
    margin: 0;
    box-shadow: none;
  }
  /* line 843, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .close-btn {
    top: -43px;
    right: 6px;
    height: auto;
  }
  /* line 849, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .header {
    position: relative;
    z-index: 2;
    width: 270px;
    height: auto;
    padding-bottom: 4px;
  }
  /* line 856, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .header .header-label {
    display: block;
    position: relative;
    float: none;
    z-index: 0;
    width: 70%;
    margin-top: 7px;
    margin-right: auto;
    margin-left: auto;
    font-size: 0.375em;
  }
  /* line 868, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .header .ticket-image {
    position: absolute;
    float: none;
    clear: none;
    top: 32px;
    left: -56px;
    width: 15px;
    height: auto;
  }
  /* line 881, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .information-container {
    position: relative;
    float: none;
    clear: none;
    min-width: 425px;
    height: auto;
    margin-top: 12px;
    margin-right: auto;
    margin-left: auto;
  }
  /* line 891, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .information-container .information-details-container {
    position: relative;
  }
  /* line 899, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .table-dvr-container {
    font-size: 0.875em;
  }
  /* line 902, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .table-dvr-container .description, .modal-container .modal .table-dvr-container .description-value {
    width: 42%;
  }
  /* line 905, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .table-dvr-container .reason, .modal-container .modal .table-dvr-container .reason-value {
    width: 29%;
  }
  /* line 911, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .associated-case-container,
  .modal-container .modal .alert-container {
    width: 270px;
    padding-bottom: 0;
    border-bottom: none;
  }
  /* line 917, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .associated-case-container .alert-icon,
  .modal-container .modal .alert-container .alert-icon {
    height: auto;
    margin-top: 14px;
    margin-left: 21px;
  }
  /* line 923, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .associated-case-container .alert-message,
  .modal-container .modal .alert-container .alert-message {
    width: 243px;
    margin-left: 11px;
  }
  /* line 930, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .associated-case-container .pill {
    height: auto;
    margin-left: 21px;
  }
  /* line 935, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .associated-case-container .case-button-container {
    position: relative;
    float: none;
    clear: none;
    z-index: 38;
    margin-top: 76px;
    margin-right: auto;
    margin-left: auto;
  }
  /* line 945, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modal .associated-case-container .case-message {
    position: relative;
    z-index: 36;
    width: 243px;
    margin-left: 15px;
  }
  /* line 956, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .linkout-container .add-to-case-container {
    position: absolute;
    float: none;
    top: 11px;
    left: 7px;
    width: 150px;
    margin: 0;
  }
  /* line 964, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .linkout-container .add-to-case-container .btn {
    width: 150px;
  }
  /* line 969, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .linkout-container .new-case-container {
    position: absolute;
    float: none;
    top: 11px;
    left: auto;
    right: 7px;
    width: 150px;
    margin: 0;
  }
  /* line 978, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .linkout-container .new-case-container .btn {
    width: 150px;
  }
  /* line 983, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .linkout-container .next-link-container {
    position: absolute;
    float: none;
    top: 55px;
    left: auto;
    right: 7px;
    margin: 0;
  }
  /* line 991, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .linkout-container .next-link-container.pullup {
    top: 0;
  }
  /* line 995, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .linkout-container .next-link-container .next-arrow {
    height: auto;
  }
  /* line 1002, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .linkout-container .previous-link-container.pullup {
    top: 0;
  }
  /* line 1006, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .linkout-container .previous-link-container .prev-arrow {
    height: auto;
  }
  /* line 1012, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modalDVR {
    width: 270px;
    border-radius: 5px;
    margin-left: 0.5em;
    background-color: #000000;
  }
  /* line 1018, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modalDVR .button-container {
    width: 30px;
    height: 30px;
    margin: 1em 0 0 0;
  }
  /* line 1023, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modalDVR .button-container .btn {
    text-align: left;
    width: 30px;
    height: 30px;
    background: white;
    padding: 10px 0 0 7px;
    display: block;
  }
  /* line 1033, ../SASS/z-old-legacy-scss/objects/_modal.scss */
  .modal-container .modalDVR div a {
    cursor: pointer;
    text-transform: lowercase;
    margin-right: 0.4em;
    color: white;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet {
  float: left;
  border-radius: 5px;
}
/* line 8, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .scroll-container {
  float: left;
  width: 100%;
  overflow: scroll;
  background-color: white;
  border-radius: 5px;
  -webkit-overflow-scrolling: touch;
}
/* line 17, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .scroll-container .spreadsheet-header {
  position: relative;
  float: left;
  width: auto;
  border-bottom: 1px solid gainsboro;
  background-color: white;
}
/* line 26, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .scroll-container .spreadsheet-header .header-item {
  position: relative;
  float: left;
  width: 80px;
  height: 42px;
  border-right: 1px solid gainsboro;
}
/* line 33, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .scroll-container .spreadsheet-header .header-item.first {
  width: 82px;
}
/* line 36, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .scroll-container .spreadsheet-header .header-item.last {
  border-right: none;
  width: 82px;
}
/* line 41, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .scroll-container .spreadsheet-header .header-item .header-label {
  float: left;
  width: 80px;
  padding: 15px 12px 10px;
  font-size: 0.750em;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  color: #6c6c74;
}
/* line 51, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .scroll-container .spreadsheet-header .header-item .header-label.long {
  position: absolute;
  top: -2px;
  left: 0;
  line-height: 0.98;
}
/* line 85, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .sub-items {
  display: none;
}
/* line 89, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .spreadsheet-item {
  position: relative;
  float: left;
  clear: both;
  background-color: white;
  margin-left: 2px;
  height: 24px;
}
/* line 98, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .spreadsheet-item.gray {
  background-color: #f1f3f5;
}
/* line 101, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .spreadsheet-item.light-blue {
  background-color: #e6f2f7;
}
/* line 104, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .spreadsheet-item.dark-blue {
  background-color: #d9e7ed;
}
/* line 107, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .spreadsheet-item.series-top {
  margin-top: 1px;
  border-top: 1px solid #ccd5d9;
}
/* line 111, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .spreadsheet-item.series-bottom {
  border-bottom: 1px solid #ccd5d9;
}
/* line 115, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .spreadsheet-item .item {
  float: left;
  width: 80px;
}
/* line 129, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .spreadsheet-item .item .item-label {
  float: left;
  width: 80px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-size: 0.750em;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 141, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
.spreadsheet .spreadsheet-item .item .item-label.large {
  padding-top: 3px;
  padding-bottom: 2px;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-size: 0.875em;
}

@media (max-width: 320px) {
  /* line 175, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
  .spreadsheet .scroll-container {
    width: 156px;
  }
  /* line 180, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
  .spreadsheet .scroll-container .spreadsheet-header .header-item {
    width: 60px;
  }
  /* line 183, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
  .spreadsheet .scroll-container .spreadsheet-header .header-item .header-label {
    width: 60px;
    padding: 16px 5px 11px;
    font-size: 0.625em;
  }
  /* line 189, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
  .spreadsheet .scroll-container .spreadsheet-header .header-item.long {
    top: 0;
    width: 60px;
    padding-right: 5px;
    padding-bottom: 8px;
    padding-left: 5px;
    font-size: 0.625em;
  }
  /* line 198, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
  .spreadsheet .scroll-container .spreadsheet-header .header-item.first {
    width: 62px;
  }
  /* line 201, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
  .spreadsheet .scroll-container .spreadsheet-header .header-item.last {
    border-right: none;
    width: 62px;
  }
  /* line 209, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
  .spreadsheet .scroll-container .spreadsheet-item .item {
    width: 60px;
  }
  /* line 211, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
  .spreadsheet .scroll-container .spreadsheet-item .item .item-label {
    width: 60px;
    margin-top: 2px;
    font-size: 0.563em;
  }
  /* line 216, ../SASS/z-old-legacy-scss/objects/_spreadsheet.scss */
  .spreadsheet .scroll-container .spreadsheet-item .item .item-label.large {
    margin-top: 1px;
    font-size: 0.750em;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar {
  float: left;
  width: 220px;
  border-radius: 5px;
  background-color: white;
}
/* line 8, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .header {
  position: relative;
  float: left;
  width: 220px;
  height: 43px;
  border-bottom: 1px solid gainsboro;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: white;
  margin-bottom: 0;
}
/* line 19, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .header .expand-all {
  display: block;
  position: absolute;
  top: 24px;
  left: 0;
  z-index: 10;
  width: 100%;
  font-size: 0.750em;
  font-weight: 600;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #1f0894;
}
/* line 32, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .header .expand-all:hover {
  color: #121212;
}
/* line 37, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .header .header-label {
  position: relative;
  float: left;
  z-index: 11;
  width: 100%;
  margin-top: 3px;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #6c6c74;
}
/* line 52, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .sub-items {
  display: none;
}
/* line 56, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .item {
  float: left;
  clear: both;
  width: 216px;
  height: 24px;
  margin-left: 2px;
  background-color: white;
}
/* line 65, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .item.bottom {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 70, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .item.gray {
  background-color: #f1f3f5;
}
/* line 86, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .item .open-close {
  float: left;
  margin: 2px 0 0;
}
/* line 95, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .item .open-close:hover > .label,
.spreadsheet-sidebar .item .open-close:hover > .number {
  color: #121212;
}
/* line 101, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .item .open-close .label {
  display: inline-block;
  float: left;
  width: 173px;
  margin: 2px 0 0 15px;
  font-size: 0.875em;
  line-height: 1.38;
  color: #6d6d75;
}
/* line 109, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .item .open-close .label.small {
  font-size: 0.750em;
}
/* line 114, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .item .open-close .number {
  float: left;
  width: 13px;
  font-size: 0.875em;
  font-weight: 600;
  line-height: 1.38;
  text-align: right;
  color: #1f0894;
  margin-top: 2px;
}
/* line 125, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .item .open-close .arrow {
  display: block;
  float: left;
  width: 5px;
  height: auto;
  margin: 9px 0 0 5px;
  overflow: hidden;
}
/* line 136, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .sub-item {
  float: left;
  clear: both;
  width: 216px;
  height: 24px;
  margin-left: 2px;
  background-color: #e6f2f7;
}
/* line 144, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .sub-item.dark-blue {
  background-color: #d9e7ed;
}
/* line 147, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .sub-item.series-top {
  margin-top: 1px;
  border-top: 1px solid #ccd5d9;
}
/* line 151, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .sub-item.series-bottom {
  border-bottom: 1px solid #ccd5d9;
}
/* line 154, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
.spreadsheet-sidebar .sub-item .sub-item-label {
  display: inline-block;
  float: left;
  width: 152px;
  margin: 4px 0 0 20px;
  font-size: 0.750em;
  line-height: 1.38;
  color: #222222;
}

@media (max-width: 320px) {
  /* line 182, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
  .spreadsheet-sidebar {
    width: 160px;
  }
  /* line 184, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
  .spreadsheet-sidebar .header {
    width: 160px;
  }
  /* line 187, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
  .spreadsheet-sidebar .header .expand-all {
    top: 22px;
    font-size: 0.750em;
  }
  /* line 192, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
  .spreadsheet-sidebar .header .header-label {
    position: relative;
    z-index: 11;
    margin-top: 6px;
    font-size: 0.750em;
    font-weight: 600;
  }
  /* line 200, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
  .spreadsheet-sidebar .item {
    width: 156px;
  }
  /* line 203, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
  .spreadsheet-sidebar .item .open-close {
    height: auto;
    margin-left: 0;
  }
  /* line 207, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
  .spreadsheet-sidebar .item .open-close .label {
    width: 129px;
    margin-top: 4px;
    margin-left: 4px;
    font-size: 0.750em;
  }
  /* line 214, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
  .spreadsheet-sidebar .item .open-close .arrow {
    height: auto;
    margin-left: 2px;
  }
  /* line 219, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
  .spreadsheet-sidebar .item .open-close .number {
    margin-top: 5px;
    font-size: 0.625em;
  }
  /* line 226, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
  .spreadsheet-sidebar .sub-item {
    width: 156px;
  }
  /* line 229, ../SASS/z-old-legacy-scss/objects/_spreadsheet-sidebar.scss */
  .spreadsheet-sidebar .sub-item .sub-item-label {
    width: 146px;
    margin-top: 6px;
    margin-left: 10px;
    font-size: 0.625em;
  }
}
/* line 2, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
.breadcrumb {
  float: left;
  width: auto;
  margin: -.60em .25em .60em .25em;
}
/* line 8, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
.breadcrumb .home-breadcrumb img {
  width: 14px;
  height: 14px;
}
/* line 14, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
.breadcrumb .label {
  display: block;
  float: left;
  font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #6D6D75;
}
/* line 21, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
.breadcrumb .label:hover {
  color: #F47D46;
}
/* line 25, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
.breadcrumb .label.capitalize {
  text-transform: capitalize;
}
/* line 30, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
.breadcrumb .breadcrumb-separator {
  padding-left: .5em;
  padding-right: .5em;
}
/* line 35, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
.breadcrumb .levelup {
  display: none;
  float: left;
  font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
  text-transform: capitalize;
  color: #6D6D75;
}
/* line 42, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
.breadcrumb .levelup:hover {
  color: #F47D46;
}

@media (min-width: 570px) and (max-width: 770px) {
  /* line 49, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
  .breadcrumb {
    float: left;
    width: auto;
    margin: -.60em .25em .60em .25em;
  }
  /* line 54, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
  .breadcrumb .label {
    display: none;
    float: left;
    font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
    text-transform: capitalize;
    color: #6D6D75;
  }
  /* line 61, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
  .breadcrumb .label:hover {
    color: #F47D46;
  }
  /* line 66, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
  .breadcrumb .breadcrumb-separator {
    display: none;
    padding-left: .5em;
    padding-right: .5em;
  }
  /* line 74, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
  .breadcrumb .home-breadcrumb.levelup img {
    width: 14px;
    height: 14px;
  }
  /* line 81, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
  .breadcrumb .levelup {
    display: block;
    float: left;
    font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
    text-transform: capitalize;
    color: #6D6D75;
  }
  /* line 88, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
  .breadcrumb .levelup:hover {
    color: #F47D46;
  }
}
@media (max-width: 570px) {
  /* line 96, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
  .breadcrumb {
    display: none;
  }
}
@media print {
  /* line 103, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
  .breadcrumb {
    float: left;
    width: auto;
    margin: -.60em .25em .60em .25em;
  }
  /* line 109, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
  .breadcrumb .label {
    display: block;
    float: left;
    font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
    text-transform: capitalize;
    color: #6D6D75;
  }
  /* line 117, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_breadcrumb.scss */
  .breadcrumb .levelup {
    display: none !important;
  }
}
/* line 2, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_hamburger.scss */
#hamburger {
  float: right;
  margin: -11px 0 0 290px;
  cursor: pointer;
}
/* line 7, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_hamburger.scss */
#hamburger #h span, #hamburger #nav-toggle span:before, #hamburger #nav-toggle span:after {
  border-radius: 1px;
  height: 3px;
  width: 16px;
  background: white;
  position: absolute;
  display: block;
  content: '';
}
/* line 17, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_hamburger.scss */
#hamburger #nav-toggle span:before {
  top: -5px;
}
/* line 21, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_hamburger.scss */
#hamburger #nav-toggle span:after {
  bottom: -5px;
}

/* line 26, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_hamburger.scss */
#menu-container .slide-menu {
  top: -30px;
}

/* line 30, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_hamburger.scss */
.mask {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  opacity: 0.5;
  cursor: pointer;
}

/* line 3, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container:hover img.non-hover {
  display: none;
}
/* line 7, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container:hover img.hover {
  display: block;
  margin: auto;
}
/* line 14, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container:disabled img.disabled {
  display: block;
  margin: auto;
}
/* line 19, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container:disabled img.non-hover {
  display: none;
}
/* line 25, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container:disabled:hover img.disabled {
  display: block;
  margin: auto;
}
/* line 30, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container:disabled:hover img.hover {
  display: none;
}
/* line 35, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container img.non-hover {
  display: block;
  margin: auto;
}
/* line 40, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container img.hover {
  display: none;
}
/* line 44, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container img.disabled {
  display: none;
}

/* line 51, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container-inline:hover img.non-hover {
  display: none;
}
/* line 55, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container-inline:hover img.hover {
  display: inline;
}
/* line 61, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container-inline:disabled img.disabled {
  display: inline;
  margin: auto;
}
/* line 66, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container-inline:disabled img.non-hover {
  display: none;
}
/* line 72, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container-inline:disabled:hover img.disabled {
  display: inline;
  margin: auto;
}
/* line 77, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container-inline:disabled:hover img.hover {
  display: none;
}
/* line 82, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container-inline img.non-hover {
  display: inline;
}
/* line 86, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container-inline img.hover {
  display: none;
}
/* line 90, ../../../DelaGetLib/Delaget.SharedContent/sass/layout/_helpers.scss */
.hover-container-inline img.disabled {
  display: none;
}

/* line 1, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container {
  position: fixed;
  right: -320px;
  z-index: 201;
}
/* line 9, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu {
  float: left;
  width: 320px;
  background-color: rgba(255, 255, 255, 0);
}
/* line 15, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .close-btn {
  float: left;
  width: 45px;
  height: 45px;
  background-color: #1f0894;
  cursor: pointer;
}
/* line 22, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .close-btn:hover {
  background-color: #303030;
}
/* line 26, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .close-btn .close-x {
  display: block;
  float: left;
  width: 15px;
  height: auto;
  margin: 15px 0 0 15px;
  overflow: hidden;
}
/* line 36, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav {
  float: left;
  width: 275px;
  box-shadow: -2px 0 2px rgba(0, 0, 0, 0.5);
}
/* line 42, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .mobiler-header-nav {
  float: left;
  width: 275px;
  height: 45px;
  background-image: url("../Content/images/header-bg.png");
  background-size: auto auto;
  background-position: left top;
}
/* line 50, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .mobiler-header-nav .sign-in-out {
  float: right;
  margin: 17px 15px 0 0;
  font-size: 0.750em;
  font-weight: 400;
  line-height: 1.38;
  text-align: right;
  text-transform: uppercase;
  color: #2ca5d1;
}
/* line 60, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .mobiler-header-nav .sign-in-out:hover {
  text-decoration: underline;
}
/* line 65, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .mobiler-header-nav .user-icon {
  display: block;
  float: left;
  width: 13px;
  height: auto;
  margin: 14px 0 0 15px;
  overflow: hidden;
}
/* line 74, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .mobiler-header-nav .username {
  float: left;
  margin: 17px 0 0 15px;
  font-size: 0.750em;
  font-weight: 400;
  line-height: 1.38;
  text-transform: uppercase;
  color: #97979b;
}
/* line 89, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .mobiler-header-nav .username .user-link {
  color: #97979b;
  text-decoration: underline;
}
/* line 92, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .mobiler-header-nav .username .user-link:hover {
  color: #fff;
}
/* line 99, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .menu-item-header {
  float: left;
  clear: both;
  width: 275px;
  height: 60px;
  border-top: 1px solid #222222;
  background-color: #303030;
  cursor: pointer;
}
/* line 108, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .menu-item-header .menu-item-header-image {
  display: block;
  float: left;
  width: auto;
  height: auto;
  margin: 20px 0 0 18px;
  overflow: hidden;
}
/* line 117, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .menu-item-header .menu-item-header-notification {
  float: left;
  width: 40px;
  margin: 16px 0 0 123px;
  font-size: 1.313em;
  font-weight: 600;
  line-height: 1.38;
  text-align: center;
  color: #e60f29;
}
/* line 129, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .mobile-menu-sub-nav {
  display: none;
}
/* line 131, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .mobile-menu-sub-nav.active {
  display: block;
}
/* line 134, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .mobile-menu-sub-nav .menu-item {
  float: left;
  clear: both;
  width: 275px;
  height: 42px;
  background-color: #222222;
}
/* line 143, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .mobile-menu-sub-nav .menu-item.active .menu-item-label, .mobile-header-container .mobile-menu .mobile-nav .mobile-menu-sub-nav .menu-item:hover .menu-item-label {
  color: #2ca5d1;
}
/* line 148, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .mobile-menu-sub-nav .menu-item .menu-item-label {
  float: left;
  margin: 12px 0 0 35px;
  font-size: 0.938em;
  font-weight: 600;
  line-height: 1.38;
  text-transform: uppercase;
  color: white;
}
/* line 159, ../SASS/z-old-legacy-scss/objects/_mobile-nav.scss */
.mobile-header-container .mobile-menu .mobile-nav .mobile-menu-sub-nav .menu-item .menu-item-notification {
  float: left;
  width: 40px;
  margin: 12px 0 0 50px;
  font-size: 0.938em;
  font-weight: 600;
  line-height: 1.38;
  text-align: center;
  color: #e60f29;
}

/* line 23, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.store-dropdown {
  display: -moz-inline-stack;
  float: left;
  width: 100%;
  min-height: 46px;
  border-radius: 5px;
  background-color: #16729b;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  padding: 0px 15px;
}
/* line 36, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.store-dropdown:hover {
  background-color: #FFFFFF;
}
/* line 39, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.store-dropdown:hover .btn-store-number {
  color: #6D6D75;
}
/* line 43, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.store-dropdown:hover .btn-store-name {
  color: #16729b;
}
/* line 47, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.store-dropdown:hover .down-arrow-btn {
  background: url("../Content/images/shared/btn-triangle-drop-down.png") no-repeat;
}
/* line 52, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.store-dropdown .btn-store-name {
  display: block;
  text-transform: capitalize;
  color: #16729b;
  font: 700 18px josefin-sans, Helvetica, sans-serif, serif;
  text-align: left;
  color: #FFFFFF;
}
/* line 7, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.store-dropdown .btn-store-name:hover, .store-dropdown .btn-store-name:active {
  color: #16729b;
}
/* line 58, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.store-dropdown .btn-store-number {
  text-align: left;
  line-height: 1.38;
  text-transform: uppercase;
  color: #6D6D75;
  font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
  padding-top: 3px;
  color: #FFFFFF;
}
/* line 64, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.store-dropdown .down-arrow-btn {
  display: -moz-inline-stack;
  display: inline-block;
  width: 9px;
  height: 8px;
  overflow: hidden;
  background: url("../Content/images/btn-triangle-down-white.png") no-repeat;
  float: right;
}
/* line 74, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.store-dropdown.employee-dropdown {
  text-align: left;
  min-height: 46px;
}
/* line 78, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.store-dropdown.employee-dropdown .btn-store-name {
  margin-top: 11px;
  margin-bottom: 11px;
}
/* line 83, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.store-dropdown.employee-dropdown .down-arrow-btn {
  padding: 44px 0px 0px 0px;
  background-position: center;
}
/* line 88, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.store-dropdown.employee-dropdown .btn-store-number {
  display: none;
}

@media only all {
  /* line 94, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .svg .store-dropdown .down-arrow-btn {
    background-image: url("../Content/images/btn-triangle-down-white.svg");
  }
}

@media only all {
  /* line 100, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .svg .store-dropdown:hover > .down-arrow-btn {
    background-image: url("../Content/images/shared/btn-triangle-drop-down.svg");
  }
}

/* line 106, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector {
  position: absolute;
  z-index: 100;
  float: left;
  clear: both;
  width: 100%;
  border-radius: 5px;
  box-shadow: 0 1px 2px 1px rgba(109, 109, 117, 0.5);
}
/* line 115, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .top-item {
  float: left;
  width: 100%;
  min-height: 42px;
  border-bottom: 1px solid gainsboro;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: white;
}
/* line 124, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .top-item .selector-main {
  padding: .5em;
  width: 100%;
}
/* line 128, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .top-item .selector-main .selector-label {
  float: left;
}
/* line 134, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item {
  display: block;
  float: left;
  min-height: 44px;
  width: 100%;
  border-bottom: 1px solid gainsboro;
  background-color: white;
  cursor: pointer;
}
/* line 143, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item .item-holder {
  padding: .5em;
}
/* line 146, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item .item-holder .checkbox {
  display: none;
  float: left;
  width: 15px;
  height: 15px;
  overflow: hidden;
  cursor: pointer;
  padding-top: .5em;
}
/* line 156, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item .item-holder .selected {
  background: url("../Content/images/checkbox-selected.png") no-repeat;
}
/* line 160, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item .item-holder .deselected {
  background: url("../Content/images/checkbox-circle.png") no-repeat;
}
/* line 164, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item .item-holder .store-holder {
  display: inline-block;
  float: left;
  padding-left: .5em;
  color: #6d6d75;
  width: 100%;
}
/* line 172, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item .item-holder .store-holder .store-name {
  text-transform: capitalize;
  color: #16729b;
  font: 700 14px josefin-sans, Helvetica, sans-serif, serif;
  text-align: left;
}
/* line 7, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item .item-holder .store-holder .store-name:hover, .locations-selector .item .item-holder .store-holder .store-name:active {
  color: #16729b;
}
/* line 175, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item .item-holder .store-holder .store-number {
  text-align: left;
  line-height: 1.38;
  text-transform: uppercase;
  color: #6D6D75;
  font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
}
/* line 179, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item .item-holder .store-holder .store-number {
  clear: both;
}
/* line 185, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item:hover {
  background-color: #F47D46;
}
/* line 188, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item:hover > .store-name-inner,
.locations-selector .item:hover > .store-number-inner,
.locations-selector .item:hover .item-holder .store-holder .store-name,
.locations-selector .item:hover .item-holder .store-holder .store-number {
  color: #FFFFFF;
}
/* line 196, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item.bottom {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 201, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item .store-name-inner .a {
  display: inline-block;
  float: left;
  width: 100%;
  line-height: 1.38;
  text-transform: capitalize;
  font: 600 0.85em "Open Sans", Helvetica, sans-serif, serif;
  color: #16729b;
}
/* line 211, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item .store-name-inner {
  font: 600 0.85em "Open Sans", Helvetica, sans-serif, serif;
  color: #6D6D75;
}
/* line 216, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
.locations-selector .item .store-number-inner {
  display: inline-block;
  float: left;
  clear: both;
  width: 100%;
  line-height: 1.38;
  text-transform: uppercase;
  font: 600 0.85em "Open Sans", Helvetica, sans-serif, serif;
  color: #6D6D75;
}

@media (max-width: 570px) {
  /* line 238, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .locations-selector .top-item .selector-main .btn-done,
  .locations-selector .top-item .selector-main .btn-cancel {
    display: inline-block;
  }
  /* line 243, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .locations-selector .top-item .selector-main .purple-up-arrow,
  .locations-selector .top-item .selector-main .purple-down-arrow {
    display: none;
  }
  /* line 252, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .locations-selector .item .item-holder .store-holder {
    width: 90%;
  }

  /* line 259, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .store-dropdown {
    margin-top: 5.5em;
  }
  /* line 262, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .store-dropdown.with-xtd {
    margin-top: 4.5em;
  }
  /* line 268, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .store-dropdown:hover > .down-arrow-btn {
    background-image: url("../Content/images/down-arrow-blue-2.png");
  }

  /* line 276, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .locations-selector {
    display: none;
    float: none;
    height: 100%;
  }
  /* line 281, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .locations-selector .top-item {
    width: 100%;
    height: 64px;
    padding: 0px;
  }
  /* line 286, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .locations-selector .top-item .selector-main {
    display: block;
    width: 100%;
  }
  /* line 291, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .locations-selector .top-item .store-name {
    float: left;
    width: 100%;
    text-transform: capitalize;
    color: #16729b;
    font: 700 14px josefin-sans, Helvetica, sans-serif, serif;
    text-align: left;
  }
  /* line 7, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .locations-selector .top-item .store-name:hover, .locations-selector .top-item .store-name:active {
    color: #16729b;
  }
  /* line 297, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .locations-selector .top-item .down-arrow {
    display: none;
    float: right;
    width: 8px;
    height: auto;
    margin: 20px 18px 0 0;
    overflow: hidden;
  }
  /* line 310, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .locations-selector .item .item-holder .checkbox {
    display: inline-block;
  }
  /* line 316, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .locations-selector .item:hover > .store-name-inner,
  .locations-selector .item:hover > .store-number-inner {
    color: #F47D46;
  }
  /* line 322, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .locations-selector .item .store-name-inner {
    margin-left: 10%;
  }
  /* line 326, ../SASS/z-old-legacy-scss/objects/_store-dropdown.scss */
  .locations-selector .item .store-number-inner {
    width: 80%;
    margin-left: 10%;
    margin-top: -10px;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/objects/_plus-button.scss */
.plus-button {
  float: left;
  clear: both;
  width: 220px;
  height: 35px;
  border: 1px dashed #1f0894;
  border-radius: 5px;
  background-color: white;
}
/* line 10, ../SASS/z-old-legacy-scss/objects/_plus-button.scss */
.plus-button:hover {
  background-color: #1f0894;
}
/* line 15, ../SASS/z-old-legacy-scss/objects/_plus-button.scss */
.plus-button .plus-image {
  display: block;
  width: 12px;
  height: auto;
  margin: 11px auto 0;
  overflow: hidden;
}

/* line 1, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.tablecalendar {
  margin: 0 auto;
}

/* line 5, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.datepickerBottomPadding {
  height: 55px;
  z-index: 100;
}

/* line 10, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-centered {
  float: left;
  vertical-align: middle;
  width: 100%;
  height: 46px;
  text-align: center;
  border-radius: 3px;
  background-color: #ffffff;
  margin-bottom: 20px;
}
/* line 20, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-centered a {
  font-weight: bold;
  text-transform: uppercase;
}
/* line 25, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-centered table {
  vertical-align: inherit;
  border-spacing: 0px;
}
/* line 29, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-centered table tbody {
  display: table-row-group;
  vertical-align: inherit;
}
/* line 33, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-centered table tbody tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
/* line 38, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-centered table tbody tr td, .date-header-centered table tbody tr th {
  display: table-cell;
  vertical-align: inherit;
}
/* line 46, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-centered .date-container {
  display: inline-block;
  vertical-align: middle;
  height: 16px;
  overflow: hidden;
  text-align: left;
  margin-top: 15px;
}
/* line 54, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-centered .date-container .calendar {
  display: inline-block;
  float: left;
  vertical-align: middle;
  width: 12px;
  height: auto;
  margin-top: 1px;
  overflow: hidden;
  cursor: pointer;
}
/* line 65, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-centered .date-container .date {
  display: block;
  float: left;
  vertical-align: middle;
  margin-bottom: 3px;
  text-transform: uppercase;
  color: #7f7f7f;
  font: 600 0.84em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  cursor: pointer;
  white-space: pre;
}

/* line 80, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal {
  float: left;
  width: 100%;
  margin: 0 0 1.25em 0;
  border-radius: 3px;
  background-color: #ffffff;
  height: 46px;
}
/* line 90, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal.xtd-options-count-4 .date-container {
  width: 54%;
}
/* line 94, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal.xtd-options-count-4 .xtd {
  width: 46%;
}
/* line 96, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal.xtd-options-count-4 .xtd .nav-item {
  width: 25%;
}
/* line 103, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal.xtd-options-count-3 .date-container {
  width: 62.5%;
}
/* line 106, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal.xtd-options-count-3 .xtd {
  width: 37.5%;
}
/* line 108, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal.xtd-options-count-3 .xtd .nav-item {
  width: 33.3%;
}
/* line 114, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal table {
  vertical-align: inherit;
  border-spacing: 0px;
  height: 100%;
}
/* line 119, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal table tbody {
  display: table-row-group;
  vertical-align: inherit;
}
/* line 123, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal table tbody tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
/* line 129, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal table tbody tr td:first-child .arrow-Xtd-container {
  margin-right: 5px;
}
/* line 132, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal table tbody tr td:first-child .arrow-link-container {
  margin-right: 5px;
}
/* line 138, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal table tbody tr td:last-child .arrow-Xtd-container {
  margin-left: 5px;
}
/* line 141, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal table tbody tr td:last-child .arrow-link-container {
  margin-left: 5px;
}
/* line 146, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal table tbody tr td, .date-header-normal table tbody tr th {
  display: table-cell;
  vertical-align: inherit;
}
/* line 154, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .date-container {
  display: inline;
  vertical-align: middle;
  float: left;
  /*width: 50%;*/
  height: 100%;
  overflow: hidden;
  text-align: left;
}
/* line 163, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .date-container #c-icon-a {
  display: inline-block;
  margin: 0 10px 0 0;
  width: 15px;
  height: 12px;
}
/* line 170, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .date-container .calendar {
  display: inline-block;
  vertical-align: middle;
  float: left;
  width: 15px;
  height: 12px;
  margin-top: 1px;
  overflow: hidden;
  cursor: pointer;
  margin-right: 5px;
}
/* line 182, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .date-container .arrow-Xtd {
  width: 100%;
  height: 15px;
  padding: 0 0px;
  vertical-align: middle;
  display: block;
}
/* line 190, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .date-container .arrow-link {
  width: 18px;
  height: 25px;
}
/* line 195, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .date-container .date {
  display: block;
  float: left;
  vertical-align: middle;
  text-transform: capitalize;
  color: #6D6D75;
  font: 600 13px "Open Sans", Helvetica, sans-serif, serif;
  cursor: pointer;
}
/* line 204, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .date-container .date:active, .date-header-normal .date-container .date:focus, .date-header-normal .date-container .date:hover {
  color: #6D6D75;
}
/* line 212, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .xtd {
  float: right;
  /*width: 50%;*/
}
/* line 216, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .xtd .nav-item {
  float: left;
  /*width: 25%;*/
  height: 46px;
  border-left: 1px solid #e7e7e7;
}
/* line 222, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .xtd .nav-item .item {
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 227, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .xtd .nav-item .item a {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 1em;
  text-transform: uppercase;
}
/* line 237, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .xtd .nav-item.active, .date-header-normal .xtd .nav-item:hover {
  background-color: #e7e7e7;
  vertical-align: top;
}
/* line 241, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .xtd .nav-item.active > .label, .date-header-normal .xtd .nav-item:hover > .label {
  color: #010101;
}
/* line 246, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .xtd .nav-item .label {
  float: left;
  width: 70px;
  height: 19px;
  margin-top: 4px;
  font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 258, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .xtd .nav-item-compare {
  float: left;
  width: 106px;
  height: 25px;
  border-left: 1px solid #e7e7e7;
}
/* line 265, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .xtd .nav-item-compare:hover > .label {
  color: #010101;
}
/* line 270, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.date-header-normal .xtd .nav-item-compare .label {
  float: left;
  width: 105px;
  height: 19px;
  margin-top: 4px;
  font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #1f0894;
}

@media (max-width: 770px) {
  /* line 289, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-centered {
    float: left;
    width: 100% !important;
    height: 46px;
    text-align: center;
    border-radius: 3px;
    background-color: #ffffff;
  }
  /* line 297, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-centered .date-container {
    height: 46px;
    margin: 15px 0 0 0;
    display: inline-block;
    overflow: hidden;
    text-align: left;
    left: 20px;
    right: 20px;
  }
  /* line 306, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-centered .date-container .calendar {
    display: table-cell;
    float: left;
    width: 15px;
    height: 12px;
    overflow: hidden;
  }
  /* line 314, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-centered .date-container .date {
    display: inline-block;
  }

  /* line 322, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal {
    float: left;
    width: 100% !important;
    height: 100%;
    border-radius: 3px;
    background-color: #f6f5f3;
  }
  /* line 329, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal .xtd {
    width: 40% !important;
    background-color: #ffffff;
  }
  /* line 333, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal .xtd .nav-item {
    height: 46px;
    border-left: 1px solid #e7e7e7;
  }
  /* line 337, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal .xtd .nav-item .item a {
    padding-top: 1em;
  }
  /* line 343, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal table {
    vertical-align: inherit;
    border-spacing: 0px;
    height: 100%;
  }
  /* line 348, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal table tbody {
    display: table-row-group;
    vertical-align: inherit;
  }
  /* line 352, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal table tbody tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
  }
  /* line 357, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal table tbody tr td, .date-header-normal table tbody tr th {
    display: table-cell;
    vertical-align: inherit;
  }
  /* line 365, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal .date-container {
    float: left;
    width: 60% !important;
    height: 46px;
    margin-bottom: 1px;
    display: inline-block;
    overflow: hidden;
    text-align: center;
    padding: 15px 0;
    background-color: #ffffff;
  }
  /* line 376, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal .date-container .calendar {
    display: block;
    float: left;
    display: inline-block;
    width: 15px;
    height: 12px;
    overflow: hidden;
  }
  /* line 385, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal .date-container .date {
    font: 600 0.6em/1.1 "Open Sans", Helvetica, sans-serif, serif;
    float: none;
  }
}
/* line 655, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 394, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.calendar-gradient {
  border-color: #e2e0dd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset white 0px 1px 1px 0px, #e2e0df 0px 0px 1px 1px;
  -moz-box-shadow: inset white 0px 1px 1px 0px, #e2e0df 0px 0px 1px 1px;
  box-shadow: inset white 0px 1px 1px 0px, #e2e0df 0px 0px 1px 1px;
  background-color: #ffffff;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF0EFED');
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiNmNmY1ZjMiLz48c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2YzZjJmMCIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZjBlZmVlIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjBlZmVkIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(3%, #f6f5f3), color-stop(52%, #f3f2f0), color-stop(97%, #f0efee), color-stop(100%, #f0efed));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f6f5f3 3%, #f3f2f0 52%, #f0efee 97%, #f0efed 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f6f5f3 3%, #f3f2f0 52%, #f0efee 97%, #f0efed 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f6f5f3 3%, #f3f2f0 52%, #f0efee 97%, #f0efed 100%);
  background-image: linear-gradient(top, #ffffff 0%, #f6f5f3 3%, #f3f2f0 52%, #f0efee 97%, #f0efed 100%);
}

/*
 * Bootstrap v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
/* line 20, /Users/dougp/Development/delaget/source/stylesheets/_bootstrap.min.css.scss */
/* line 430, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}

/* line 25, /Users/dougp/Development/delaget/source/stylesheets/_bootstrap.min.css.scss */
/* line 437, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.carousel-inner > .item, .calendar .carousel-inner > .button, .calendar ul.horizontal.carousel-inner > li {
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

/* line 27, /Users/dougp/Development/delaget/source/stylesheets/_bootstrap.min.css.scss */
/* line 446, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.hide-fix {
  display: none;
}

/* line 37, /Users/dougp/Development/delaget/source/stylesheets/_bootstrap.min.css.scss */
/* line 451, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.carousel-inner > .item > img, .calendar .carousel-inner > .button > img, .calendar ul.horizontal.carousel-inner > li > img {
  display: block;
  line-height: 1;
}

/* line 38, /Users/dougp/Development/delaget/source/stylesheets/_bootstrap.min.css.scss */
/* line 457, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
  display: block;
}

/* line 39, /Users/dougp/Development/delaget/source/stylesheets/_bootstrap.min.css.scss */
/* line 462, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.carousel-inner > .active {
  left: 0;
}

/* line 42, /Users/dougp/Development/delaget/source/stylesheets/_bootstrap.min.css.scss */
/* line 467, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.carousel-inner > .next, .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 43, /Users/dougp/Development/delaget/source/stylesheets/_bootstrap.min.css.scss */
/* line 474, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.carousel-inner > .next {
  left: 100%;
}

/* line 44, /Users/dougp/Development/delaget/source/stylesheets/_bootstrap.min.css.scss */
/* line 479, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.carousel-inner > .prev {
  left: -100%;
}

/* line 45, /Users/dougp/Development/delaget/source/stylesheets/_bootstrap.min.css.scss */
/* line 484, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.carousel-inner > .next.left, .carousel-inner > .prev.right {
  left: 0;
}

/* line 46, /Users/dougp/Development/delaget/source/stylesheets/_bootstrap.min.css.scss */
/* line 489, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.carousel-inner > .active.left {
  left: -100%;
}

/* line 49, /Users/dougp/Development/delaget/source/stylesheets/_bootstrap.min.css.scss */
/* line 494, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.carousel-inner > .active.right {
  left: 100%;
}

/* line 918, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 499, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup {
  opacity: 0;
  display: none;
  background-color: #F7F7F9;
  border: 1px solid gainsboro;
  -webkit-box-shadow: 0px 2px 12px -1px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 2px 12px -1px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 2px 12px -1px rgba(0, 0, 0, 0.45);
  position: absolute;
  z-index: 100;
  width: 300px;
  max-width: 320px;
}

/* line 920, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 513, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup a, #calendar-popup a:focus {
  outline: 0;
}

/* line 924, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 517, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup #active-calendar-tab {
  position: absolute;
  top: -28px;
  left: -5px;
  display: block;
}

/* line 929, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 524, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup #active-calendar-tab a {
  background: url("../Content/images/shared/calendar-icon.png") no-repeat top center;
  height: 28px;
  width: 33px;
  display: block;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 945, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 533, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup .buttons {
  overflow: hidden;
  *zoom: 1;
  padding: 10px;
  border-top: 1px solid #d6d6d6;
  font-size: 16px;
  font-weight: 600;
}
/* line 542, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup .buttons a:focus, #calendar-popup .buttons a:hover {
  color: #F47D46;
}

/* line 949, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 550, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup .buttons .cancel {
  width: 6em;
  float: left;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 954, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 557, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup .buttons .done {
  float: right;
  width: 4em;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 959, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 564, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup .calendar-wrapper {
  padding: 10px;
}

/* line 961, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 568, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup .calendar-wrapper #calendar-carousel {
  -webkit-tap-highlight-color: transparent;
}

/* line 965, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 572, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table {
  width: 100%;
  border-collapse: collapse;
}

/* line 970, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 577, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table td, #calendar-popup table th {
  text-align: center;
}

/* line 974, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 582, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table th {
  font-size: 1em;
  line-height: 1em;
  height: 36px;
  width: 36px;
  vertical-align: middle;
}

/* line 978, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 590, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table th#period-container {
  width: auto;
}

/* line 983, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 594, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table tr.calendar-nav th {
  height: auto;
}

/* line 986, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 598, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table tr.calendar-nav #current-period {
  line-height: 30px;
}

/* line 989, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 602, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table tr.calendar-nav a.prev {
  float: left;
  text-indent: -10000px;
  display: block;
  width: 29px;
  height: 30px;
  background-position: 0 0;
}

/* line 997, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 611, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table tr.calendar-nav a.next {
  float: right;
  text-indent: -10000px;
  display: block;
  width: 29px;
  height: 30px;
  background-position: 0 -30px;
}

/* line 1006, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* Increase click/touch area for period buttons */
/* line 622, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table th.period {
  font-size: 1.0625em;
  line-height: 1.41176em;
  vertical-align: top;
}

/* line 628, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table tr.calendar-nav th.period {
  height: 36px;
}

/* line 632, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table tr.calendar-nav th.period > div {
  position: relative;
}

/* line 636, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table th.period > div > a {
  display: inline-block;
  height: 43px;
  margin: 0px;
  position: absolute;
  top: -22px;
  left: -9px;
  width: 54px;
  padding: 13px;
}

/* line 647, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table th.period > a img {
  width: 5px;
  height: 14px;
  margin-top: 11px;
}

/* line 1010, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 654, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table tr.last-week td {
  border-bottom: 1px solid #e8e5e1;
  border-right: 0;
  vertical-align: top;
}

/* line 1016, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 660, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table tr.first-week td {
  border-top: 1px solid #e8e5e1;
  border-right: 0;
  vertical-align: top;
}

/* line 1021, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 666, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table td {
  border-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 36px;
  width: 36px;
  border-left: 1px solid #e8e5e1;
  border-right: 1px solid #e8e5e1;
  border-top: 1px solid #e8e5e1;
  color: #1f0894;
  background: white;
  cursor: pointer;
  vertical-align: top;
}

/* line 1034, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 681, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table td.active {
  background-color: #c7e6f1;
  font-weight: bold;
  color: #222222;
}

/* line 1039, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 687, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table td.other-month {
  border-top: 1px solid #bebcb9;
  border-bottom: 1px solid #bebcb9;
  border-left: 1px solid #e8e5e1;
  border-right: 1px solid #e8e5e1;
}

/* line 1044, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 694, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table td.other-month.last {
  border-right: 1px solid #bebcb9;
}

/* line 1047, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 698, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table td.other-month.first {
  border-left: 1px solid #bebcb9;
}

/* line 1054, /Users/dougp/Development/delaget/source/stylesheets/screen.css.scss */
/* line 703, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table tr td .date-wrapper .month-abbrev {
  width: 100%;
  text-align: center;
  left: 0px;
  display: block;
  font-size: 1em;
  line-height: .1em;
  color: #6d6d75;
}
/* line 713, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table tr td .date-wrapper .month-abbrev span {
  font-size: .6em;
}

/* line 718, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
#calendar-popup table tr td .date-wrapper .day-index {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  display: block;
  font-size: 1em;
  line-height: 1.9em;
  color: #6d6d75;
}

/* line 728, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.calendar-popup-guard {
  left: 640px;
  top: 120px;
  display: block;
  opacity: 1;
}

/* line 735, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
.calendar-options a {
  font-family: josefin-sans, Helvetica, sans-serif, serif;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 700;
  color: #222222;
}
@media (max-width: 770px) {
  /* line 735, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .calendar-options a {
    font-size: 0.88em;
  }
}

/*@media(max-width: 770px) {
    .date-header-normal nav .nav-item.day {
        margin-left: 0;
        border-left-color: white;
    }
}*/
@media (max-width: 570px) {
  /* line 757, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-centered {
    float: left;
    width: 100%;
    text-align: center;
    border-radius: 3px;
    background-color: #f6f5f3;
    position: absolute;
    top: 28px;
    left: 0;
    height: 46px;
  }
  /* line 768, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-centered .date-container {
    height: 24px;
    margin-top: .5em;
    display: inline-block;
    overflow: hidden;
    position: absolute;
    background-color: white;
    padding-top: 5px;
  }

  /* line 779, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal {
    clear: both;
    width: 100%;
    margin: 0 0 1.25em 0;
    border-radius: 3px;
    background-color: #f0f0f2;
    position: absolute;
    top: 5px;
    padding-right: 40px;
    height: 55px;
  }
  /* line 790, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal .date-container {
    margin: 6px 0 0 0;
    display: inline-block;
    overflow: hidden;
    top: 148px;
    background-color: white;
  }
  /* line 798, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal .xtd {
    margin-top: 6px;
  }

  /* line 803, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .MakeSpaceForDatePicker {
    height: 120px;
    width: 100%;
    background-color: #f6f5f3;
    top: 10px;
  }

  /* line 810, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .MakeSpaceForComplexDatePicker {
    height: 130px;
    width: 100%;
    background-color: #f6f5f3;
    top: 10px;
  }

  /* line 817, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .tablecalendar {
    margin: 0 auto;
  }
}
@media (max-width: 320px) {
  /* line 824, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  #calendar-popup {
    opacity: 0;
    display: none;
    background: url("../Content/images/module-background.png") #fbfbfb;
    border: 1px solid white;
    -webkit-box-shadow: 0px 2px 12px -1px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: 0px 2px 12px -1px rgba(0, 0, 0, 0.45);
    box-shadow: 0px 2px 12px -1px rgba(0, 0, 0, 0.45);
    position: absolute;
    left: 1px;
    z-index: 100;
    width: 300px;
    max-width: 320px;
  }

  /* line 839, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-centered {
    float: left;
    width: 100%;
    text-align: center;
    border-radius: 3px;
    background-color: #f6f5f3;
    position: absolute;
    top: 28px;
    left: 0;
  }
  /* line 849, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-centered .date-container {
    clear: both;
    /*width: 87%;*/
    height: 24px;
    display: inline-block;
    overflow: hidden;
    /*text-align: left;*/
    padding-top: 5px;
  }

  /* line 860, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal {
    clear: both;
    margin: 0 0 1.25em 0;
    border-radius: 3px;
    background-color: #f0f0f2;
    position: absolute;
    padding-right: 40px;
  }
  /* line 868, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal .date-container {
    margin: 6px 0 0 0;
    display: inline-block;
    overflow: hidden;
    top: 154px;
    background-color: white;
    width: 100% !important;
  }
  /* line 875, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal .date-container .date {
    float: none;
  }
  /* line 880, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .date-header-normal .xtd {
    width: 100% !important;
    margin: 0;
  }

  /* line 886, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .MakeSpaceForDatePicker {
    height: 120px;
    width: 100%;
    background-color: #f6f5f3;
  }

  /* line 892, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .MakeSpaceForComplexDatePicker {
    height: 130px;
    width: 100%;
    background-color: #f6f5f3;
    top: 10px;
  }

  /* line 899, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_calendars.scss */
  .tablecalendar {
    margin: 0 auto;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/objects/_graphics.scss */
.roundcomparearrow, .roundcomparearrow-blue-up, .roundcomparearrow-blue-down, .roundcomparearrow-red-up, .roundcomparearrow-red-down, .comparedash-grey, .comparedash-red, .comparedash-blue {
  height: 59px;
  width: 59px;
  margin: 23px auto 0;
  background-size: cover;
  background-repeat: no-repeat;
}

@media (max-width: 320px) {
  /* line 11, ../SASS/z-old-legacy-scss/objects/_graphics.scss */
  .roundcomparearrow, .roundcomparearrow-blue-up, .roundcomparearrow-blue-down, .roundcomparearrow-red-up, .roundcomparearrow-red-down, .comparedash-grey, .comparedash-red, .comparedash-blue {
    float: left;
    display: inline-block;
  }
}
/* line 17, ../SASS/z-old-legacy-scss/objects/_graphics.scss */
.roundcomparearrow-blue-up {
  background-image: url("../Content/images/arrow-up.png");
  background-color: #2ca5d0;
}

/* line 23, ../SASS/z-old-legacy-scss/objects/_graphics.scss */
.roundcomparearrow-blue-down {
  background-image: url("../Content/images/arrow-down.png");
  background-color: #2ca5d0;
}

/* line 29, ../SASS/z-old-legacy-scss/objects/_graphics.scss */
.roundcomparearrow-red-up {
  background-image: url("../Content/images/arrow-up.png");
  background-color: #D11515;
}

/* line 35, ../SASS/z-old-legacy-scss/objects/_graphics.scss */
.roundcomparearrow-red-down {
  background-image: url("../Content/images/arrow-down.png");
  background-color: #D11515;
}

/* line 41, ../SASS/z-old-legacy-scss/objects/_graphics.scss */
.comparedash-grey, .comparedash-red, .comparedash-blue {
  height: 35px;
  background-image: url("../Content/images/dash.png");
  background-color: #6d6d75;
}

/* line 48, ../SASS/z-old-legacy-scss/objects/_graphics.scss */
.comparedash-red {
  background-color: #D11515;
}

/* line 53, ../SASS/z-old-legacy-scss/objects/_graphics.scss */
.comparedash-blue {
  background-color: #2ca5d0;
}

/* line 1, ../SASS/z-old-legacy-scss/objects/_boxcontent.scss */
.boxcontent {
  float: left;
  width: 100%;
  border-radius: 3px;
  background-color: white;
  padding: .5em;
}

/* line 9, ../SASS/z-old-legacy-scss/objects/_boxcontent.scss */
.data-1 {
  position: relative;
  float: left;
  width: 300px;
  border-right: 1px solid gainsboro;
}

/* overall For fixed tables */
/* line 3, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue {
  width: 100%;
  table-layout: fixed;
  border-bottom: 1px solid gainsboro;
  margin-top: 4px;
  text-align: center;
}
/* line 9, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue th.last {
  border-right: none;
}
/* line 13, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue tr td {
  text-align: center;
}
/* line 16, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue tr td a {
  font: normal 0.85em/1.38 Helvetica, sans-serif;
  width: 100%;
  margin-top: 4px;
  text-align: center;
  font-weight: 600;
}
/* line 24, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue tr td .sub-link a {
  font: 14px Helvetica, sans-serif !important;
  color: green !important;
}
/* line 29, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue tr td p {
  width: 100%;
  margin-top: 4px;
  font: normal 0.85em/1.38 Helvetica, sans-serif;
  text-align: center;
  color: #6d6d75;
}

/* header */
/* line 41, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue th,
.tablesorter-blue thead td {
  margin-top: 4px;
  text-align: center;
  font-weight: 600;
  font: normal 0.85em/1.38 Helvetica, sans-serif;
  text-transform: uppercase;
  border-right: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  height: 35px;
}

/* line 54, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue tbody td,
.tablesorter-blue tfoot th,
.tablesorter-blue tfoot td {
  padding: 4px;
  vertical-align: top;
}

/* line 60, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue .header,
.tablesorter-blue .tablesorter-header {
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
  vertical-align: middle;
  margin-top: 5px;
}

/* line 69, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue .tablesorter-header-inner p {
  width: 100%;
  margin-top: 4px;
  text-align: center;
  color: #6d6d75;
  text-transform: uppercase;
  font: normal 0.85em/1.38 Helvetica, sans-serif;
  font-weight: 600;
}

/* line 82, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue .headerSortUp,
.tablesorter-blue .tablesorter-headerSortUp,
.tablesorter-blue .tablesorter-headerAsc {
  /* black asc arrow */
  background-image: url(../Content/images/shared/asc.gif);
  background-position: 103% 50%;
}

/* line 90, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue .headerSortDown,
.tablesorter-blue .tablesorter-headerSortDown,
.tablesorter-blue .tablesorter-headerDesc {
  /* black desc arrow */
  background-image: url(../Content/images/shared/desc.gif);
  background-position: 103% 50%;
}

/* line 98, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue thead .sorter-false {
  background-image: none;
  cursor: default;
  padding: 4px;
}

/* tfoot */
/* line 105, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue tfoot .tablesorter-headerSortUp,
.tablesorter-blue tfoot .tablesorter-headerSortDown,
.tablesorter-blue tfoot .tablesorter-headerDesc {
  /* remove sort arrows from footer */
  background-image: none;
}

/* tbody */
/* line 113, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue td {
  margin-top: 4px;
  width: 100px;
  text-align: center;
  color: #3d3d3d;
  background-color: #fff;
  padding: 4px;
}

/* Zebra Widget - row alternating colors */
/* line 123, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue tbody tr.odd > td {
  background-color: #fff;
}

/* line 126, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-blue tbody tr.even > td {
  background-color: #ddd;
}

/* Wider Tables that exist in the new design Dashboard and AboveDashbord level */
/*
    ATTENTION! CUIDADO! The styles below need to be rendered thousands of times
    by the client every time the user clicks a column or otherwise interacts with the
    tablesorter-driven tables. Small changes can have an outsized impact on performance. 
    Use tablesorter's debug function (debug: true) to double check that you're not blowing
    up the table with any changes
*/
/* line 139, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide {
  width: 100%;
  text-align: center;
}
/* line 144, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide tr td {
  text-align: center;
  height: 56px;
}
/* line 145, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide tr td p, .tablesorter-wide tr td a {
  font: 14px "Open Sans", Helvetica, sans-serif, serif;
  text-align: left;
}
/* line 152, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide tr td a, .tablesorter-wide tr td .linkable-content {
  font-weight: 600;
  text-align: center;
  color: #16729b;
  cursor: pointer;
}
/* line 158, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide tr td a:active, .tablesorter-wide tr td .linkable-content:active {
  color: literal-color;
}
/* line 161, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide tr td a:hover, .tablesorter-wide tr td .linkable-content:hover {
  color: #F47D46;
}
/* line 166, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide tr td .sub-link a {
  font: 14px Helvetica, sans-serif !important;
  padding-left: 10px;
}
/* line 173, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide tr td.height-small {
  height: 40px;
}
/* line 177, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide tr td.first {
  padding-left: 10px;
}
/* line 182, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide th.first {
  border-left-width: 0px;
}
/* line 186, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide th.last {
  border-right-width: 0px;
}

/* line 192, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .ticket-wide td {
  height: 52px;
}

/* header */
/* line 196, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide th,
.tablesorter-wide thead td {
  text-align: center;
  font: bold 14px Helvetica, sans-serif;
  text-transform: uppercase;
  border-right: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-left: 0px solid #dcdcdc;
  height: 37px;
}

/* line 209, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide tbody td,
.tablesorter-wide tfoot th,
.tablesorter-wide tfoot td {
  vertical-align: middle;
  min-width: 20px;
  min-height: 52px;
}

/*We will still nowrap data values because of the frozen first columns which often contain long location names*/
/* line 218, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide thead td, .tablesorter-wide tbody td {
  white-space: nowrap;
}

/* line 222, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .header,
.tablesorter-wide .tablesorter-header {
  background-repeat: no-repeat;
  background-position: center bottom;
  cursor: pointer;
  vertical-align: middle;
  background-color: white;
  padding: 10px;
}

/* line 232, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .header,
.tablesorter-wide .tablesorter-header-first {
  background-repeat: no-repeat;
  background-position: 4px bottom;
  cursor: pointer;
  vertical-align: middle;
  background-color: white;
  padding: 10px;
}

/* line 242, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .header,
.tablesorter-wide .tablesorter-header-name {
  background-repeat: no-repeat;
  background-position: 14px bottom;
  cursor: pointer;
  vertical-align: middle;
  background-color: white;
  padding: 10px;
}

/* line 252, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .header,
.tablesorter-wide .tablesorter-header-numeric {
  background-repeat: no-repeat;
  background-position: right 14px bottom;
  cursor: pointer;
  vertical-align: middle;
  background-color: white;
  padding: 10px;
}

/* line 262, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .tablesorter-hidden {
  width: 0;
  min-width: 0;
  max-width: 0;
  padding: 0;
  visibility: hidden;
  border: none;
}
/* line 270, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .tablesorter-hidden.tablesorter-hidden-firefox2 {
  display: none;
}

/* line 275, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .tablesorter-header-inner p, .tablesorter-wide p.tablesorter-header-inner {
  text-align: center;
  color: #222222;
  text-transform: capitalize;
  font: normal 13px "Open Sans", Helvetica, sans-serif, serif;
  color: #232630;
  font-weight: 600;
}

/* line 285, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .tablesorter-header-inner-numeric p, .tablesorter-wide p.tablesorter-header-inner-numeric {
  text-align: right;
  padding-right: 10px;
  color: #222222;
  text-transform: capitalize;
  font: normal 13px "Open Sans", Helvetica, sans-serif, serif;
  color: #232630;
  font-weight: 600;
}

/* line 296, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .tablesorter-header-inner-name p, .tablesorter-wide p.tablesorter-header-inner-name {
  text-align: left;
  padding-left: 10px;
  color: #222222;
  text-transform: capitalize;
  font: normal 13px "Open Sans", Helvetica, sans-serif, serif;
  color: #232630;
  font-weight: 600;
}

/* line 307, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .tablesorter-header-inner-first p, .tablesorter-wide p.tablesorter-header-inner-first {
  text-align: left;
  padding-left: 0px;
  color: #222222;
  text-transform: capitalize;
  font: normal 13px "Open Sans", Helvetica, sans-serif, serif;
  color: #232630;
  font-weight: 600;
}

/* line 318, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .tablesorter-header-inner p.first {
  text-align: left;
}

/* line 322, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .headerSortUp,
.tablesorter-wide .tablesorter-headerSortUp,
.tablesorter-wide .tablesorter-headerAsc {
  background-image: url(../Content/images/shared/asc.gif);
}

/* line 329, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .headerSortDown,
.tablesorter-wide .tablesorter-headerSortDown,
.tablesorter-wide .tablesorter-headerDesc {
  background-image: url(../Content/images/shared/desc.gif);
}

/* line 335, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide thead .sorter-false {
  background-image: none;
  cursor: default;
}

/* line 342, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide.summary-table th {
  background-image: none !important;
  cursor: text !important;
}

/* tfoot */
/* line 348, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide tfoot .tablesorter-headerSortUp,
.tablesorter-wide tfoot .tablesorter-headerSortDown,
.tablesorter-wide tfoot .tablesorter-headerAsc,
.tablesorter-wide tfoot .tablesorter-headerDesc {
  /* remove sort arrows from footer */
  background-image: none;
}

/* line 356, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.pad-15, .tablesorter-wide td .pad-15, .tablesorter-wide td .pad-20, .tablesorter-wide td .pad-25, .tablesorter-wide td .pad-30, .tablesorter-wide td .pad-35, .tablesorter-wide td .pad-40, .tablesorter-wide td .pad-45, .tablesorter-wide td .pad-10, .tablesorter-wide td .pad-5 {
  font: .75em "Helvetica", sans-serif;
  color: #6C6C74;
  text-align: right !important;
  padding-right: 15% !important;
}

/* line 363, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .pad-15, .tablesorter-wide td .pad-20, .tablesorter-wide td .pad-25, .tablesorter-wide td .pad-30, .tablesorter-wide td .pad-35, .tablesorter-wide td .pad-40, .tablesorter-wide td .pad-45, .tablesorter-wide td .pad-10, .tablesorter-wide td .pad-5 {
  padding-right: 15% !important;
}

/* line 368, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .pad-20 {
  padding-right: 20% !important;
}

/* line 373, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .pad-25 {
  padding-right: 25% !important;
}

/* line 378, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .pad-30 {
  padding-right: 30% !important;
}

/* line 383, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .pad-35 {
  padding-right: 35% !important;
}

/* line 388, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .pad-40 {
  padding-right: 40% !important;
}

/* line 393, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .pad-45 {
  padding-right: 45% !important;
}

/* line 398, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .pad-10 {
  padding-right: 10% !important;
}

/* line 403, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .pad-5 {
  padding-right: 5% !important;
}

/* tbody */
/* line 409, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td {
  text-align: center;
  color: #3d3d3d;
  background-color: #fff;
  padding-top: 8px;
  padding-bottom: 8px;
  /*.dvr-container  
   {
      position: absolute;
      float: none;
      top: -3px;
      left: 239px;
      width: 70px;
      height: 70px;
   }*/
}
/* line 417, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .employee-name {
  font: 13px "Open Sans", Helvetica, sans-serif, serif;
  color: #16729b;
  text-align: left;
}
/* line 422, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .employee-name.not-clickable {
  color: #000000;
}
/* line 427, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .data-value {
  font: 13px "Open Sans", Helvetica, sans-serif, serif;
  color: #000;
  /*padding-right: 10px;*/
  text-align: center;
}
/* line 434, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .data-value-numeric {
  font: 13px "Open Sans", Helvetica, sans-serif, serif;
  padding-right: 20px;
  text-align: right;
  color: #000;
}
/* line 441, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .data-value-name {
  font: 13px "Open Sans", Helvetica, sans-serif, serif;
  padding-left: 20px;
  text-align: left;
  color: #000;
}
/* line 448, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .data-value-first {
  font: 14px "Open Sans", Helvetica, sans-serif, serif;
  padding-left: 10px;
  text-align: left;
  color: #000;
}
/* line 455, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .data-value-tal {
  font: 13px "Open Sans", Helvetica, sans-serif, serif;
  color: #6D6D75;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}
/* line 473, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .above-threshold {
  font-weight: bolder;
}
/* line 477, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .link-element {
  font: normal 13px "Open Sans", Helvetica, sans-serif, serif;
  color: #16729b;
}
/* line 481, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .link-element:active {
  color: #6D6D75;
}
/* line 485, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .link-element:hover {
  cursor: pointer;
  color: #F47D46;
}
/* line 488, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .link-element:hover .data-value-tal {
  color: #F47D46;
}
/* line 491, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .link-element:hover .data-value {
  color: #F47D46;
}
/* line 496, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .link-element a {
  color: #16729b;
  font: 13px "Open Sans", Helvetica, sans-serif, serif;
}
/* line 500, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .link-element a:hover {
  cursor: pointer;
  color: #F47D46;
}
/* line 506, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .link-element .data-value-tal {
  color: #16729b;
}
/* line 510, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide td .link-element .data-value {
  color: #16729b;
}

/* line 516, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .line-above td .data-value {
  color: #232630;
}

/* Zebra Widget - row alternating colors */
/* line 521, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide tbody tr.odd > td {
  background-color: #fff;
}

/* line 525, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide tbody tr.even > td {
  background-color: #F1F3F5;
}

/* line 529, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.line-above td {
  border-top: 1px solid #dcdcdc;
  font: normal 13px "Open Sans", Helvetica, sans-serif, serif;
  color: #232630;
  min-height: 58px !important;
  height: 58px !important;
}
/* line 537, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.line-above td:hover {
  color: #232630;
}
/* line 541, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.line-above td p {
  color: #232630;
}
/* line 544, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.line-above td p:hover {
  color: #232630;
}

/* line 552, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-scroller {
  clear: both;
}

/* line 556, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-scroller-fixed:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  /* match the margins set to the table to keep the border the same height as the table */
}

/* line 568, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-scroller-fixed-panel {
  /*background-color: rgba(50, 50, 50, 0.2);
  margin-top: 10px;
  margin-bottom: 14px;
  border-right: 12px solid black;*/
}

/* line 575, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-scroller-bar-spacer {
  background: #fff;
  width: 10px;
}

/* line 580, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.table.tablesorter input.tablesorter-filter {
  width: 95%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 587, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.firefox2SpecialGridStyles {
  overflow: scroll;
  max-height: 300px;
}

/* Mobile */
@media only screen and (max-width: 770px) {
  /* line 594, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
  .tablesorter-scroller-fixed:after {
    content: '';
    border-right: 2px solid #DDD;
    width: 1px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    /* match the margins set to the table to keep the border the same height as the table */
    margin: 0px 0 0px;
    -webkit-box-shadow: 2px 0px 3px rgba(221, 221, 221, 0.75);
    -moz-box-shadow: 2px 0px 3px rgba(221, 221, 221, 0.75);
    box-shadow: 2px 0px 3px rgba(221, 221, 221, 0.75);
  }
}
@media only screen and (max-width: 980px) {
  /* line 612, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
  .tablesorter-wide .header,
  .tablesorter-wide .tablesorter-header-numeric {
    background-repeat: no-repeat;
    background-position: right 4px bottom;
    cursor: pointer;
    vertical-align: middle;
    background-color: white;
    padding: 10px;
  }

  /* line 622, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
  .tablesorter-wide .tablesorter-header-inner-numeric p, .tablesorter-wide p.tablesorter-header-inner-numeric {
    text-align: right;
    padding-right: 0px;
    color: #222222;
    text-transform: capitalize;
    font: normal 13px "Open Sans", Helvetica, sans-serif, serif;
    color: #232630;
    font-weight: 600;
  }

  /* line 633, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
  .tablesorter-wide td {
    text-align: center;
    color: #3d3d3d;
    background-color: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 641, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
  .tablesorter-wide td .data-value-numeric {
    font: 13px "Open Sans", Helvetica, sans-serif, serif;
    text-align: right;
    padding-right: 10px;
    color: #000;
  }
}
@media print {
  /* line 652, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
  .tablesorter-scroller,
  .tablesorter-scroller-header,
  .tablesorter-scroller-table,
  .tablesorter-scroller.tablesorter-scroller-has-fixed-columns > .tablesorter-scroller-table {
    overflow: visible !important;
  }

  /* line 659, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
  .tablesorter-scroller-table {
    height: auto !important;
    max-height: none !important;
  }

  /* line 664, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
  .tablesorter-scroller-table table tbody tr,
  .tablesorter-scroller-table table tbody tr td {
    visibility: visible !important;
  }

  /* line 669, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
  .tablesorter-scroller-fixed {
    visibility: visible !important;
    height: auto !important;
  }

  /* line 674, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
  .firefox2SpecialGridStyles {
    display: inline-block;
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
  }

  /* line 681, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
  .tablesorter-wide .tablesorter-hidden {
    visibility: hidden !important;
  }
}
/* line 686, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .pad-2px {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

/* line 690, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .pad-4px {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

/* line 694, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .pad-6px {
  padding-right: 14px !important;
  padding-left: 14px !important;
}

/* line 698, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .pad-8px {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

/* line 702, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .pad-10px {
  padding-right: 18px !important;
  padding-left: 18px !important;
}

/* line 706, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .pad-12px {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

/* line 710, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .pad-14px {
  padding-right: 22px !important;
  padding-left: 22px !important;
}

/* line 714, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.tablesorter-wide .pad-16px {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

/* line 722, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
#locations-grid .dvr-indicator:after {
  background: url("../Content/images/btn-dvr-row.svg") no-repeat;
  display: inline-block;
  content: '';
  width: 18px;
  height: 10px;
  margin: 4px 0 0 5px;
}

/* line 733, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.reports, .my-subscriptions {
  /* header */
}
/* line 735, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_table.scss */
.reports .tablesorter-wide th,
.reports .tablesorter-wide thead td, .my-subscriptions .tablesorter-wide th,
.my-subscriptions .tablesorter-wide thead td {
  height: 39px;
}

/*
    Button Types
    - Ghost Button
    - Flat Button
*/
/* line 7, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_button.scss */
.ghost-btn, .comment-btn, .modal-ghost-btn {
  height: 2.5em;
  width: 100px;
  margin: 15px 0 0 0;
  color: #16729b;
  font-weight: bold;
  font-size: 14px;
  display: block;
  padding: 10px 0px 10px 0px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #16729b;
  background-color: #fff;
  text-transform: capitalize;
}
/* line 26, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_button.scss */
.ghost-btn:hover, .comment-btn:hover, .modal-ghost-btn:hover {
  background-color: #F47D46;
  border-color: #F47D46;
  color: #fff;
}
/* line 32, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_button.scss */
.ghost-btn:disabled, .comment-btn:disabled, .modal-ghost-btn:disabled {
  border-color: #dcdcdc;
  color: #dcdcdc;
  background-color: white;
}
/* line 38, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_button.scss */
.ghost-btn:disabled:hover, .comment-btn:disabled:hover, .modal-ghost-btn:disabled:hover {
  border-color: #dcdcdc;
  color: #dcdcdc;
  background-color: white;
}

/* line 45, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_button.scss */
.flat-btn, .flat-btn-small {
  color: #16729b;
  font-weight: 400;
  text-transform: uppercase;
  background: none;
  font-size: 16px;
}
/* line 52, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_button.scss */
.flat-btn.dialog-cancel, .dialog-cancel.flat-btn-small {
  margin-right: 30px;
}
/* line 56, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_button.scss */
.flat-btn:hover, .flat-btn-small:hover {
  color: #F47D46;
}

/*
    Button Sub-types
*/
/* line 65, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_button.scss */
.comment-btn {
  margin-bottom: 15px;
}
/* line 69, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_button.scss */
.comment-btn:focus {
  background-color: #F47D46;
  border-color: #F47D46;
  color: #fff;
}

/* line 76, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_button.scss */
.modal-ghost-btn {
  height: 3.1em;
  width: 45%;
}

/* line 82, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_button.scss */
.flat-btn-small {
  font-size: 14px;
  text-transform: lowercase;
}

/*
    Modal Components
*/
/* line 7, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.ui-dialog .modal-title {
  font: 600 22px josefin-sans, Helvetica, sans-serif, serif;
  color: #232630;
  margin-bottom: 4px;
}
/* line 13, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.ui-dialog .modal-subtitle, .ui-dialog .modal-title-detail {
  font: 600 14px "Open Sans", Helvetica, sans-serif, serif;
  line-height: 1.38em;
  color: #232630;
  margin-bottom: 6px;
}
/* line 20, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.ui-dialog .modal-title-detail {
  color: #6d6d75;
  font-size: 12px;
  margin-top: -7px;
}
/* line 27, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.ui-dialog .flat-btn-area {
  margin-top: 20px;
  text-align: right;
}
/* line 32, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.ui-dialog .ui-dialog-content {
  color: #232630;
}
/* line 35, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.ui-dialog .ui-dialog-content .calendar-selection input:focus {
  border: none;
}
/* line 39, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.ui-dialog .ui-dialog-content .field-validation-error {
  display: block;
}

/*
    Modal Types
    - registerTicketDialog
*/
/* line 50, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.ui-dialog.registerTicketDialog {
  border-radius: 0px;
}
/* line 53, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.ui-dialog.registerTicketDialog .ui-dialog-titlebar {
  background-color: #6D7B8C;
  color: white;
  height: auto;
  padding: .4em 1em;
}
/* line 60, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.ui-dialog.registerTicketDialog .ui-dialog-title {
  text-align: left;
  font: 24px "Open Sans", Helvetica, sans-serif, serif;
  font-weight: 700;
  width: 60%;
  padding: .1em 0;
  padding-right: 8px;
  height: auto;
}
/* line 70, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.ui-dialog.registerTicketDialog button.ui-dialog-titlebar-close {
  top: 16px;
  right: 8px;
}
/* line 75, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.ui-dialog.registerTicketDialog .ui-state-default,
.ui-dialog.registerTicketDialog .ui-widget-content .ui-state-default,
.ui-dialog.registerTicketDialog .ui-widget-header .ui-state-default {
  height: 38px;
  background: url("../Content/images/x.png") 50% 50% no-repeat;
}
/* line 81, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.ui-dialog.registerTicketDialog .ui-state-default:hover,
.ui-dialog.registerTicketDialog .ui-widget-content .ui-state-default:hover,
.ui-dialog.registerTicketDialog .ui-widget-header .ui-state-default:hover {
  background: url("../Content/images/shared/x-hover.png") 50% 50% no-repeat;
}

/* line 88, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.svg ui-dialog.registerTicketDialog .ui-state-default,
.svg ui-dialog.registerTicketDialog .ui-widget-content .ui-state-default,
.svg ui-dialog.registerTicketDialog .ui-widget-header .ui-state-default {
  background: url("../Content/images/x.svg") 50% 50% no-repeat;
}
/* line 94, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.svg ui-dialog.registerTicketDialog .ui-state-default:hover,
.svg ui-dialog.registerTicketDialog .ui-widget-content .ui-state-default:hover,
.svg ui-dialog.registerTicketDialog .ui-widget-header .ui-state-default:hover {
  background: url("../Content/images/shared/x-hover.svg") 50% 50% no-repeat;
}

/* line 100, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
#closure-reason-modal {
  min-height: 300px !important;
}

/* line 104, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
#closure-reason-dropdown-div {
  margin-bottom: 20px;
}

/* line 108, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
#closure-reason-modal .modal-title {
  margin-bottom: 25px;
  text-align: center;
}

/* line 113, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
#closure-reason-comment {
  margin-bottom: 25px;
}

/* line 118, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
#checklist-confirm-panel .dialog-text, #checklist-confirm-panel .modal-dialog .dialog-text-bold, .modal-dialog #checklist-confirm-panel .dialog-text-bold {
  margin-top: 10px;
  margin-bottom: 25px;
}
/* line 123, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
#checklist-confirm-panel .modal-subtitle, #checklist-confirm-panel .ui-dialog .modal-title-detail, .ui-dialog #checklist-confirm-panel .modal-title-detail {
  text-align: left;
}

/* line 128, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.confirm-closure-btn {
  margin: 0;
}

/*
    Helpers
*/
/* line 136, ../../../DelaGetLib/Delaget.SharedContent/sass/modules/_modal.scss */
.ui-dialog.floating-dialog {
  z-index: 500;
  position: fixed;
}

/* line 1, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
.dropdown {
  float: left;
  width: 100%;
  height: auto;
  min-height: 42px;
  position: relative;
}
/* line 8, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
.dropdown .dropdown-container {
  float: left;
  clear: both;
  width: 100%;
  min-height: 42px;
  border-radius: 5px;
  background-color: #1f0894;
  cursor: pointer;
  padding-left: .3em;
}
/* line 18, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
.dropdown .dropdown-container:hover {
  background-color: #fff;
}
/* line 21, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
.dropdown .dropdown-container:hover > .main-label {
  color: #373092;
}
/* line 25, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
.dropdown .dropdown-container:hover > .down-arrow {
  background: url("../Content/images/down-arrow-blue-2.png") no-repeat;
}
/* line 30, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
.dropdown .dropdown-container .main-label {
  text-align: center;
  position: relative;
  float: left;
  z-index: 1;
  width: 85%;
  height: 100%;
  font-weight: 700;
  text-transform: uppercase;
  color: white;
  margin-top: .2em;
}
/* line 43, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
.dropdown .dropdown-container .down-arrow {
  display: block;
  float: left;
  width: 9px;
  height: 8px;
  margin: .9em .5em;
  overflow: hidden;
  background: url("../Content/images/down-arrow-white-3.png") no-repeat;
}

/* line 55, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
.dropdown-selector {
  position: absolute;
  float: left;
  width: 100%;
  border-radius: 5px;
  box-shadow: 0 1px 2px 1px rgba(109, 109, 117, 0.5);
  display: none;
  z-index: 201;
}

/* line 66, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
.ieClass select {
  width: 200px;
  background-color: white;
  font: 700 1.125em/1.38 "proxima-nova", sans-serif;
  padding: 5px 0px 5px 5px;
  height: 34px;
}

/* line 76, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
select::-ms-expand {
  display: none;
}

/* line 80, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
#chart-dropdown-width-helper {
  font-family: josefin-sans, Helvetica, sans-serif, serif;
  text-transform: capitalize;
  font-size: 22px;
  font-weight: 700;
  color: #16729b;
}
/* line 33, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_mixins.scss */
#chart-dropdown-width-helper:hover, #chart-dropdown-width-helper:active {
  color: #f47d46;
}

/* line 84, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
.chart-dropdown {
  margin: 0 auto 0;
  text-align: center;
  /*overflow:hidden;*/
  background-color: white;
}
/* line 92, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
.chart-dropdown select {
  width: 200px;
  background-image: url(../Content/images/shared/btn-triangle-drop-down.png);
  data-svgpath: url(../Content/images/shared/btn-triangle-drop-down.svg);
  background-position: right;
  background-repeat: no-repeat;
  background-color: white;
  font-family: josefin-sans, Helvetica, sans-serif, serif;
  text-transform: capitalize;
  font-size: 22px;
  font-weight: 700;
  color: #16729b;
  border: none;
  padding: 3px 0px 5px 5px;
  height: 35px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
}
/* line 33, ../../../DelaGetLib/Delaget.SharedContent/sass/base/_mixins.scss */
.chart-dropdown select:hover, .chart-dropdown select:active {
  color: #f47d46;
}
/* line 111, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
.chart-dropdown select option,
.chart-dropdown select option:hover,
.chart-dropdown select option:focus {
  color: #16729b;
}
/* line 118, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
.chart-dropdown.tabbed-module {
  display: none;
}
/* line 120, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
.chart-dropdown.tabbed-module select {
  width: 150px;
}
@media (max-width: 770px) {
  /* line 126, ../SASS/z-old-legacy-scss/objects/_dropdown.scss */
  .chart-dropdown.tabbed-module {
    display: block;
  }
}

/* line 2, ../SASS/z-old-legacy-scss/objects/_load-spin.scss */
.load-progress-container {
  width: 100px;
  height: 100px;
  margin: 2em auto 2em auto;
  padding: 100px 0 400px 0;
}

/*------------------------------------*\
    $HEADERS
\*------------------------------------*/
/* line 1, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container, .container .main-module-container-wide .header-container {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 24px;
}
/* line 8, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .header-label, .container .main-module-container-wide .header-container .header-label {
  display: block;
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 4px solid #232630;
  text-transform: capitalize;
  color: #232630;
  font: bold 22px/1.48 josefin-sans, Helvetica, sans-serif, serif;
}
/* line 22, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .text, .container .main-module-container-wide .header-container .text {
  width: 500px;
  margin: 73px auto 0;
  font: 400 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6c6c74;
}
/* line 41, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .cog-container, .container .main-module-container-wide .header-container .cog-container {
  display: block;
  position: absolute;
  top: 11px;
  right: 0px;
  z-index: 2;
  width: 16px;
  height: 16px;
}
/* line 50, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .cog-container .image-cog, .container .main-module-container-wide .header-container .cog-container .image-cog {
  display: block;
  float: left;
  width: 16px;
  height: auto;
  overflow: hidden;
}
/* line 59, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .message-container, .container .main-module-container-wide .header-container .message-container {
  float: left;
  clear: both;
  width: 100%;
  padding-bottom: 4px;
  border-bottom: 1px solid gainsboro;
}
/* line 66, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .message-container .messaging, .container .main-module-container-wide .header-container .message-container .messaging {
  display: inline-block;
  float: left;
  width: 97%;
  margin-top: 15px;
  font-size: 1em;
  line-height: 1.38;
  color: black;
}
/* line 75, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .message-container .messaging a, .container .main-module-container-wide .header-container .message-container .messaging a {
  font-weight: 700;
  color: #373092;
  text-transform: uppercase;
}
/* line 79, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .message-container .messaging a:hover, .container .main-module-container-wide .header-container .message-container .messaging a:hover {
  color: #121212;
}
/* line 84, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .message-container .messaging span, .container .main-module-container-wide .header-container .message-container .messaging span {
  font-weight: 600;
}
/* line 89, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .message-container .timestamp, .container .main-module-container-wide .header-container .message-container .timestamp {
  float: left;
  clear: both;
  margin-top: 12px;
  font: 600 0.667em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #6d6d75;
}
/* line 101, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .link-container, .container .main-module-container-wide .header-container .link-container {
  position: absolute;
  top: 8px;
  right: 0;
  z-index: 3;
  width: 200px;
  height: 24px;
  cursor: pointer;
}
/* line 118, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .link-container .link, .container .main-module-container-wide .header-container .link-container .link {
  display: block;
  float: right;
  width: 200px;
  margin-right: 19px;
  font: 700 1.135em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: right;
  text-transform: uppercase;
  color: #1f0894;
}
/* line 130, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .link-container .dropdown-select, .container .main-module-container-wide .header-container .link-container .dropdown-select {
  display: block;
  float: right;
  width: 138px;
  padding-right: 19px;
  margin: -1px 0 0 0;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: right;
  text-transform: uppercase;
  color: #1f0894;
  cursor: pointer;
}
/* line 144, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .link-container .arrow, .container .main-module-container-wide .header-container .link-container .arrow {
  display: block;
  position: absolute;
  top: 6px;
  right: 0;
  z-index: 1;
  width: 10px;
  height: auto;
  overflow: hidden;
}
/* line 171, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .link-container:hover > .dropdown-select, .container .main-module-container-wide .header-container .link-container:hover > .dropdown-select, .main-module-container .header-container .link-container:hover .link, .container .main-module-container-wide .header-container .link-container:hover .link {
  color: #121212;
}
/* line 176, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.main-module-container .header-container .link-container .dropdown-img, .container .main-module-container-wide .header-container .link-container .dropdown-img {
  display: block;
  position: absolute;
  top: 9px;
  right: 0;
  z-index: 2;
  width: 8px;
  height: auto;
  overflow: hidden;
}

/* line 202, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.header-selector {
  display: none;
  float: right;
  width: 135px;
  border-radius: 5px;
  box-shadow: 0 1px 2px 1px rgba(109, 109, 117, 0.5);
  margin-top: -29px;
  margin-right: -10px;
  z-index: 10;
}
/* line 214, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.header-selector .top-item {
  float: left;
  width: 135px;
  height: 33px;
  border-bottom: 1px solid gainsboro;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: white;
  cursor: pointer;
}
/* line 224, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.header-selector .top-item .label {
  width: 115px;
  margin-top: 5px;
  font-size: 1.125em;
  font-weight: 700;
  color: #1f0894;
  display: inline-block;
  float: left;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
}
/* line 238, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.header-selector .top-item .image {
  display: block;
  float: right;
  width: 8px;
  height: auto;
  margin: 14px 10px 0 0;
  overflow: hidden;
}
/* line 248, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.header-selector .middle-item {
  float: left;
  clear: both;
  width: 135px;
  height: 33px;
  border-bottom: 1px solid gainsboro;
  background-color: white;
  cursor: pointer;
}
/* line 257, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.header-selector .middle-item .label {
  width: 100%;
  margin-top: 7px;
  font-size: 0.875em;
  color: #6c6c74;
  display: inline-block;
  float: left;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 270, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.header-selector .middle-item:hover {
  background-color: #e7e7e7;
}
/* line 273, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.header-selector .middle-item:hover > .label {
  color: #222222;
}
/* line 279, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.header-selector .bottom-item {
  float: left;
  clear: both;
  width: 135px;
  height: 33px;
  border-bottom: 1px solid gainsboro;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: white;
  cursor: pointer;
}
/* line 290, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.header-selector .bottom-item .label {
  width: 100%;
  margin-top: 7px;
  font-size: 0.875em;
  color: #6c6c74;
  display: inline-block;
  float: left;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 304, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.header-selector .bottom-item:hover {
  background-color: #e7e7e7;
}
/* line 307, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.header-selector .bottom-item:hover > .label {
  color: #222222;
}

/* line 324, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.stats-key-points {
  float: left;
  width: 700px;
  margin-bottom: 12px;
}
/* line 330, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.stats-key-points .header {
  display: inline-block;
  float: left;
  width: 700px;
  border-bottom: 5px solid #121212;
  font: 700 1.563em/1.48 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #121212;
}
/* line 343, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.stats-key-points .messaging {
  display: inline-block;
  float: left;
  clear: both;
  width: 679px;
  font: 400 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #121212;
}
/* line 354, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.stats-key-points .messaging a {
  font-weight: 700;
  color: #373092;
  text-transform: uppercase;
}
/* line 358, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.stats-key-points .messaging a:hover {
  color: #121212;
}
/* line 363, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
.stats-key-points .messaging span {
  font-weight: 600;
}

@media (max-width: 770px) {
  /* line 371, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container {
    width: 100%;
  }
  /* line 374, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .header-label {
    position: relative;
    z-index: 0;
    width: 100%;
    border-bottom-width: 3px;
    font-size: 20px;
  }
  /* line 383, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .cog-container {
    top: 8px;
    margin-right: 20px;
  }
  /* line 388, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .message-container {
    width: 320px;
  }
  /* line 390, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .message-container .messaging {
    font-size: 14px;
    width: 280px;
    margin-left: 20px;
  }
  /* line 395, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .message-container .timestamp {
    width: 280px;
    margin-left: 20px;
  }
  /* line 401, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .link-container {
    top: 10px;
    height: auto;
  }
  /* line 405, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .link-container .arrow {
    top: 0;
    height: auto;
  }
  /* line 410, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .link-container .dropdown-select {
    margin: -1px 0 0 0;
  }
  /* line 413, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .link-container .dropdown-select,
  .header-container .link-container .link {
    font-size: 0.72em;
  }
  /* line 418, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .link-container .dropdown-img {
    top: 3px;
    height: auto;
    /*right: 20px;*/
  }
  /* line 425, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .text {
    width: 280px;
    font-size: 12px;
  }

  /* line 430, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-selector {
    margin-top: -26px;
    z-index: 100;
  }
  /* line 434, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-selector .top-item .label {
    margin-top: 10px;
    font-size: 0.72em;
  }
  /* line 440, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-selector .middle-item .label {
    font-size: 0.72em;
  }
  /* line 445, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-selector .bottom-item .label {
    font-size: 0.72em;
  }
}
@media (max-width: 770px) {
  /* line 455, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .stats-key-points {
    width: 320px;
  }
  /* line 457, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .stats-key-points .header {
    width: 320px;
    border-bottom-width: 3px;
    font-size: 1.429em;
  }
  /* line 463, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .stats-key-points .messaging {
    width: 280px;
    margin-left: 20px;
    font-size: 14px;
  }
}
@media (max-width: 570px) {
  /* line 477, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container {
    width: 100%;
  }
  /* line 480, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .header-label {
    position: relative;
    z-index: 0;
    width: 100%;
    border-bottom-width: 3px;
    font-size: 20px;
  }
  /* line 488, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .cog-container {
    top: 8px;
    margin-right: 20px;
  }
  /* line 493, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .message-container {
    width: 100%;
  }
  /* line 495, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .message-container .messaging {
    font-size: 14px;
    width: 280px;
    margin-left: 20px;
  }
  /* line 500, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .message-container .timestamp {
    width: 280px;
    margin-left: 20px;
  }
  /* line 506, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .link-container {
    top: 10px;
    height: auto;
  }
  /* line 510, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .link-container .arrow {
    top: 0;
    height: auto;
  }
  /* line 515, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .link-container .dropdown-select {
    margin: -1px 0 0 0;
  }
  /* line 519, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .link-container .dropdown-select,
  .header-container .link-container .link {
    font-size: 0.72em;
  }
  /* line 522, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .link-container .dropdown-select
  .dropdown-img {
    top: 3px;
    height: auto;
    /*right: 20px;*/
  }
  /* line 531, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-container .text {
    width: 280px;
    font-size: 12px;
  }

  /* line 571, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-selector {
    margin-top: -26px;
    z-index: 100;
  }
  /* line 576, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-selector .top-item .label {
    margin-top: 10px;
    font-size: 0.72em;
  }
  /* line 582, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-selector .middle-item .label {
    font-size: 0.72em;
  }
  /* line 587, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .header-selector .bottom-item .label {
    font-size: 0.72em;
  }
}
@media (max-width: 320px) {
  /* line 597, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .stats-key-points {
    width: 100%;
  }
  /* line 599, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .stats-key-points .header {
    width: 100%;
    border-bottom-width: 3px;
    font-size: 1.429em;
  }
  /* line 605, ../SASS/z-old-legacy-scss/headers/_main-headers.scss */
  .stats-key-points .messaging {
    width: 80%;
    margin-left: 20px;
    font-size: 14px;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/headers/_simple-dropdown.scss */
.header-selector-simple {
  display: none;
  position: absolute;
  top: 0;
  float: left;
  width: 121px;
  border-radius: 5px;
  box-shadow: 0 1px 2px 1px rgba(109, 109, 117, 0.5);
}
/* line 12, ../SASS/z-old-legacy-scss/headers/_simple-dropdown.scss */
.header-selector-simple .top-item {
  float: left;
  width: 121px;
  height: 24px;
  border-bottom: 1px solid gainsboro;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: white;
  cursor: pointer;
}
/* line 22, ../SASS/z-old-legacy-scss/headers/_simple-dropdown.scss */
.header-selector-simple .top-item .label {
  position: relative;
  z-index: 4;
  width: 115px;
  margin-top: 5px;
  color: #1f0894;
  font: 700 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
}
/* line 34, ../SASS/z-old-legacy-scss/headers/_simple-dropdown.scss */
.header-selector-simple .top-item .image {
  display: block;
  position: relative;
  float: right;
  clear: both;
  z-index: 5;
  width: 8px;
  height: auto;
  margin: -12px 9px 0 0;
  overflow: hidden;
}
/* line 48, ../SASS/z-old-legacy-scss/headers/_simple-dropdown.scss */
.header-selector-simple .middle-item {
  float: left;
  clear: both;
  width: 121px;
  height: 30px;
  border-bottom: 1px solid gainsboro;
  background-color: white;
  cursor: pointer;
}
/* line 56, ../SASS/z-old-legacy-scss/headers/_simple-dropdown.scss */
.header-selector-simple .middle-item:hover {
  background-color: #e7e7e7;
}
/* line 61, ../SASS/z-old-legacy-scss/headers/_simple-dropdown.scss */
.header-selector-simple .middle-item .label {
  width: 100%;
  margin-top: 7px;
  color: #6c6c74;
  display: inline-block;
  float: left;
  text-align: center;
  text-transform: uppercase;
  font: 600 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
}
/* line 76, ../SASS/z-old-legacy-scss/headers/_simple-dropdown.scss */
.header-selector-simple .bottom-item {
  float: left;
  clear: both;
  width: 121px;
  height: 30px;
  border-bottom: 1px solid gainsboro;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: white;
  cursor: pointer;
}
/* line 86, ../SASS/z-old-legacy-scss/headers/_simple-dropdown.scss */
.header-selector-simple .bottom-item:hover {
  background-color: #e7e7e7;
}
/* line 91, ../SASS/z-old-legacy-scss/headers/_simple-dropdown.scss */
.header-selector-simple .bottom-item .label {
  width: 100%;
  margin-top: 7px;
  color: #6c6c74;
  display: inline-block;
  float: left;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  font: 600 0.75em/1.48 "Open Sans", Helvetica, sans-serif, serif;
}

/* line 2, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector {
  float: left;
  width: 158px;
  border-radius: 5px;
  box-shadow: 0 1px 2px 1px rgba(109, 109, 117, 0.5);
}
/* line 9, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .all-items,
.simple-selector .checkbox-selected,
.simple-selector .checkbox-deselected {
  display: block;
  float: left;
  width: 15px;
  height: auto;
  margin-left: 12px;
  overflow: hidden;
}
/* line 20, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .top-item {
  float: left;
  width: 158px;
  height: 24px;
  border-bottom: 1px solid gainsboro;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: white;
  cursor: pointer;
}
/* line 30, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .top-item .selector-text-selected-items {
  position: relative;
  float: left;
  z-index: 6;
  width: 122px;
  margin: 5px 0 0 20px;
  text-transform: uppercase;
  color: #1f0894;
  font: 700 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
}
/* line 43, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .top-item .triangle {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 7;
  width: 8px;
  height: auto;
  margin: -12px 0 0 139px;
  overflow: hidden;
}
/* line 56, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .middle-item {
  float: left;
  clear: both;
  width: 158px;
  height: 30px;
  border-bottom: 1px solid gainsboro;
  background-color: white;
  cursor: pointer;
}
/* line 65, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .middle-item .label {
  display: inline-block;
  float: left;
  width: 114px;
  margin: 8px 0 0 6px;
  text-transform: uppercase;
  color: #6d6d75;
  font: 600 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
}
/* line 75, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .middle-item .checkbox-selected,
.simple-selector .middle-item .checkbox-deselected {
  margin-top: 8px;
}
/* line 81, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .middle-item-tall {
  float: left;
  clear: both;
  width: 158px;
  height: 42px;
  border-bottom: 1px solid gainsboro;
  background-color: white;
  cursor: pointer;
}
/* line 90, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .middle-item-tall .label-tall {
  display: inline-block;
  float: left;
  width: 114px;
  margin: 9px 0 0 6px;
  text-transform: uppercase;
  color: #6d6d75;
  font: 600 0.75em/1.08 "Open Sans", Helvetica, sans-serif, serif;
}
/* line 100, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .middle-item-tall .all-items,
.simple-selector .middle-item-tall .checkbox-selected,
.simple-selector .middle-item-tall .checkbox-deselected {
  margin-top: 13px;
}
/* line 108, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .bottom-item {
  float: left;
  clear: both;
  width: 158px;
  height: 30px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: white;
  cursor: pointer;
}
/* line 118, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .bottom-item .label {
  display: inline-block;
  float: left;
  width: 114px;
  margin: 8px 0 0 6px;
  text-transform: uppercase;
  color: #6d6d75;
  font: 600 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
}
/* line 128, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .bottom-item .checkbox-selected,
.simple-selector .bottom-item .checkbox-deselected {
  margin-top: 8px;
}
/* line 134, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .bottom-item-tall {
  float: left;
  clear: both;
  width: 158px;
  height: 42px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: white;
  cursor: pointer;
}
/* line 144, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .bottom-item-tall .label-tall {
  display: inline-block;
  float: left;
  width: 114px;
  margin: 9px 0 0 6px;
  text-transform: uppercase;
  color: #6d6d75;
  font: 600 0.75em/1.08 "Open Sans", Helvetica, sans-serif, serif;
}
/* line 154, ../SASS/z-old-legacy-scss/headers/_checkbox-dropdown.scss */
.simple-selector .bottom-item-tall .checkbox-selected,
.simple-selector .bottom-item-tall .checkbox-deselected {
  margin-top: 13px;
}

/*------------------------------------*\
    $SIDE-MODULES
\*------------------------------------*/
/* line 1, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
.side-module-rank {
  float: left;
  clear: both;
  width: 100%;
  border-radius: 3px;
  background-color: white;
}
/* line 10, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
.side-module-rank .side-module-rank-data {
  float: left;
  clear: both;
  width: 100%;
  display: table;
}
/* line 16, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
.side-module-rank .side-module-rank-data .side-module-rank-label {
  position: relative;
  float: left;
  z-index: 4;
  width: 100%;
  margin-bottom: 10px;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-weight: 400;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 28, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
.side-module-rank .side-module-rank-data .side-module-rank-label span {
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-size: 700;
}
/* line 35, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
.side-module-rank .side-module-rank-data .side-module-rank-value {
  position: relative;
  z-index: 5;
  width: 100%;
  height: 100%;
  font: 300 28px "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6d6d75;
  display: table-cell;
  vertical-align: middle;
}
/* line 48, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
.side-module-rank .side-module-rank-data .side-module-rank-value span.regular {
  font-weight: 700;
  font-size: 28px;
}
@media (max-width: 570px) {
  /* line 48, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
  .side-module-rank .side-module-rank-data .side-module-rank-value span.regular {
    /*   font-size: 1.25em;*/
  }
}
/* line 57, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
.side-module-rank .side-module-rank-data .side-module-rank-value span.ultra-light {
  font-weight: 300;
  font-size: 28px;
  margin-left: -6px;
}
@media (max-width: 570px) {
  /* line 57, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
  .side-module-rank .side-module-rank-data .side-module-rank-value span.ultra-light {
    /*   font-size: 1.25em;*/
  }
}
/* line 72, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
.side-module-rank .side-module-rank-messaging {
  float: left;
  clear: both;
  width: 192px;
  height: 30px;
  margin: 15px 0 0 14px;
  background-color: #f0f3f5;
}
/* line 80, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
.side-module-rank .side-module-rank-messaging .side-module-rank-down-arrow {
  display: block;
  float: left;
  width: 10px;
  height: auto;
  margin: 9px 0 0 15px;
  overflow: hidden;
}
/* line 89, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
.side-module-rank .side-module-rank-messaging .side-module-rank-messaging-value {
  float: left;
  width: auto;
  margin: 6px 0 0 12px;
  font: 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #222222;
}
/* line 96, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
.side-module-rank .side-module-rank-messaging .side-module-rank-messaging-value span {
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-weight: 700;
}
/* line 105, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
.side-module-rank .button-container {
  float: left;
  clear: both;
  width: 180px;
  height: 36px;
  margin: 22px 0 20px 20px;
}

/* line 118, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
.storedashboard .side-module-rank-data {
  height: 142px;
}

/* line 122, ../SASS/z-old-legacy-scss/side-modules/_rank.scss */
.abovestore .side-module-rank-data {
  height: 77px;
}

/* line 2, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.action-item-headline .checklist-item {
  width: 100%;
  padding-top: .5em;
}
/* line 6, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.action-item-headline .checklist-number-wrapper {
  height: 40px;
}
/* line 9, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.action-item-headline .checklist-value {
  padding: 1em;
  font-size: 14px;
}

/* line 15, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.checklist-item .checklist-number {
  width: 37px;
  height: 37px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  border: 3px solid #6d6d75;
}

/* line 23, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.checklist-number span {
  font: 700 1.375em/1.38 "Open Sans", Helvetica, sans-serif, serif;
}

/* line 26, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.checklist-number-wrapper {
  display: block;
  text-align: center;
  float: left;
}

/* line 32, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.checklist-item.complete p.checklist-value {
  opacity: .5;
  text-decoration: line-through;
  font-size: 14px;
  line-height: 16px;
}
/* line 38, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.checklist-item.complete .checklist-number {
  background-image: url("../content/images/checkmark-37.png");
  /*margin: 0;*/
  border: 0;
  color: white;
}
/* line 44, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.checklist-item.complete .checklist-number span {
  display: none;
}

/* line 51, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.checklist-item.complete.overdue .checklist-overlay {
  height: 22px;
  width: 22px;
  display: block;
  background-image: url("../content/images/icon-past-due.png");
  position: relative;
  top: -44px;
  left: 23px;
}

/* line 63, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.checklist-item.overdue .checklist-overlay {
  height: 22px;
  width: 22px;
  display: block;
  background-image: url("../content/images/icon-alert.png");
  position: relative;
  top: -44px;
  left: 23px;
}

/* line 73, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.side-module-checklist {
  float: left;
  clear: both;
  width: 220px;
  border-radius: 3px;
  background-color: white;
}
/* line 81, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.side-module-checklist .side-module-checklist-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 87, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.side-module-checklist .side-module-checklist-header .header-text, .side-module-checklist .side-module-checklist-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-checklist .side-module-checklist-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 103, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.side-module-checklist .checklist-item {
  float: left;
  clear: both;
  width: 195px;
  margin: 0 0 0 15px;
  padding-bottom: 24px;
}
/* line 110, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.side-module-checklist .checklist-item.first {
  margin-top: 15px;
}
/* line 116, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.side-module-checklist .checklist-item .no-data {
  text-align: center;
}
/* line 120, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.side-module-checklist .checklist-item .checklist-value {
  float: left;
  width: 141px;
  line-height: 1.18em;
  margin-left: 12px;
  color: #6d6d75;
}
/* line 127, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
.side-module-checklist .checklist-item .checklist-value s {
  color: #7f7f7f;
}

@media (max-width: 770px) {
  /* line 142, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .side-module-checklist {
    float: left;
    clear: both;
    width: 100%;
    border-radius: 3px;
    background-color: white;
  }
  /* line 150, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .side-module-checklist .side-module-checklist-header {
    float: left;
    width: 100%;
    height: 36px;
    border-bottom: 1px solid gainsboro;
  }
  /* line 156, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .side-module-checklist .side-module-checklist-header .header-text, .side-module-checklist .side-module-checklist-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-checklist .side-module-checklist-header .header-text-narrow {
    display: inline-block;
    float: left;
    width: 100%;
    margin-top: 5px;
    font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
    text-transform: uppercase;
    color: black;
  }
  /* line 168, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .side-module-checklist .checklist-item {
    width: 80%;
  }
  /* line 170, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .side-module-checklist .checklist-item .checklist-value {
    width: 70%;
  }

  /* line 176, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .action-item-headline .checklist-item {
    margin-left: 7px;
  }
  /* line 179, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .action-item-headline .checklist-number-wrapper {
    width: auto;
  }
  /* line 182, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .action-item-headline .checklist-value {
    padding: 0px;
    margin-left: 12px;
  }
  /* line 186, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .action-item-headline p {
    width: 80%;
  }

  /* line 190, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .action-item-headline .checklist-number-wrapper {
    padding: 0px;
  }
}
@media (max-width: 570px) {
  /*Checklist "sidebar" now takes up the entire width of the device*/
  /* line 206, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .side-module-checklist .checklist-item {
    width: auto;
  }
  /* line 208, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .side-module-checklist .checklist-item .checklist-value {
    width: 80%;
    float: left;
  }
}
@media (max-width: 320px) {
  /*Checklist "sidebar" now takes up the entire width of the device*/
  /* line 220, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .side-module-checklist .checklist-item {
    width: auto;
  }
  /* line 222, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .side-module-checklist .checklist-item .checklist-value {
    width: 75%;
    float: left;
  }

  /* line 229, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .action-item-headline .checklist-item {
    width: auto;
  }
  /* line 231, ../SASS/z-old-legacy-scss/side-modules/_checklist.scss */
  .action-item-headline .checklist-item .checklist-value {
    width: 75%;
    float: left;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/side-modules/_list.scss */
.side-module-list {
  float: left;
  clear: both;
  width: 220px;
  border-radius: 3px;
  background-color: white;
}
/* line 9, ../SASS/z-old-legacy-scss/side-modules/_list.scss */
.side-module-list .side-module-list-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 15, ../SASS/z-old-legacy-scss/side-modules/_list.scss */
.side-module-list .side-module-list-header .header-text, .side-module-list .side-module-list-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-list .side-module-list-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  text-align: center;
  text-transform: uppercase;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: black;
}
/* line 32, ../SASS/z-old-legacy-scss/side-modules/_list.scss */
.side-module-list .list-item {
  float: left;
  clear: both;
  width: 220px;
  margin: 0 0 9px 0;
}
/* line 37, ../SASS/z-old-legacy-scss/side-modules/_list.scss */
.side-module-list .list-item.first {
  margin-top: 9px;
}
/* line 42, ../SASS/z-old-legacy-scss/side-modules/_list.scss */
.side-module-list .list-item .list-number {
  float: left;
  width: 44px;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-size: 0.875em;
  text-align: right;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 52, ../SASS/z-old-legacy-scss/side-modules/_list.scss */
.side-module-list .list-item .list-value {
  display: block;
  float: left;
  width: 159px;
  margin-left: 17px;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-size: 0.875em;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 61, ../SASS/z-old-legacy-scss/side-modules/_list.scss */
.side-module-list .list-item .list-value:hover {
  color: #121212;
}

/* line 3, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
.side-module-list-with-labels {
  float: left;
  clear: both;
  width: 220px;
  border-radius: 3px;
  background-color: white;
}
/* line 11, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
.side-module-list-with-labels .list-with-labels-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 17, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
.side-module-list-with-labels .list-with-labels-header .header-text, .side-module-list-with-labels .list-with-labels-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-list-with-labels .list-with-labels-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  text-align: center;
  text-transform: uppercase;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: black;
}
/* line 34, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
.side-module-list-with-labels .list-item {
  float: left;
  clear: both;
  width: 220px;
  margin: 0 0 9px 0;
}
/* line 40, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
.side-module-list-with-labels .list-item.first {
  margin-top: 9px;
}
/* line 45, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
.side-module-list-with-labels .list-item .list-label {
  display: block;
  position: relative;
  float: left;
  z-index: 1;
  width: 220px;
  font-weight: 600;
  font-size: 0.875em;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 58, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
.side-module-list-with-labels .list-item .list-value {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 0;
  width: 220px;
  margin-top: -3px;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 70, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
.side-module-list-with-labels .list-item .list-value:hover {
  color: #121212;
}

@media (max-width: 770px) {
  /* line 82, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels {
    width: 100%;
  }
  /* line 85, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels .list-with-labels-header {
    width: 100%;
  }
  /* line 88, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels .list-with-labels-header .header-text, .side-module-list-with-labels .list-with-labels-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-list-with-labels .list-with-labels-header .header-text-narrow {
    width: 100%;
  }
  /* line 93, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels .list-item {
    width: 100%;
    margin: 0 0 9px 0;
  }
  /* line 97, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels .list-item.first {
    margin-top: 9px;
  }
  /* line 102, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels .list-item .list-label {
    width: 100%;
  }
  /* line 106, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels .list-item .list-value {
    width: 100%;
  }
  /* line 108, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels .list-item .list-value:hover {
    color: #121212;
  }
}
@media (max-width: 570px) {
  /* line 122, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels {
    width: 100%;
  }
  /* line 125, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels .list-with-labels-header {
    width: 100%;
  }
  /* line 128, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels .list-with-labels-header .header-text, .side-module-list-with-labels .list-with-labels-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-list-with-labels .list-with-labels-header .header-text-narrow {
    width: 100%;
  }
  /* line 133, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels .list-item {
    width: 100%;
    margin: 0 0 9px 0;
  }
  /* line 137, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels .list-item.first {
    margin-top: 9px;
  }
  /* line 142, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels .list-item .list-label {
    width: 100%;
  }
  /* line 146, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels .list-item .list-value {
    width: 100%;
  }
  /* line 148, ../SASS/z-old-legacy-scss/side-modules/_list-with-label.scss */
  .side-module-list-with-labels .list-item .list-value:hover {
    color: #121212;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header {
  float: left;
  clear: both;
  width: 220px;
  border-radius: 3px;
  background-color: white;
}
/* line 9, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .list-with-header-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 15, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .list-with-header-header .header-text, .side-module-list-with-header .list-with-header-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-list-with-header .list-with-header-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  text-align: center;
  text-transform: uppercase;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: black;
}
/* line 34, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .in-store-container {
  float: left;
  clear: both;
  width: 181px;
  height: 20px;
  margin: 7px 0 0 19px;
  border-bottom: 1px solid gainsboro;
}
/* line 42, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .in-store-container .in-store-label {
  float: left;
  width: 181px;
  font-size: 0.875em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #6d6d75;
}
/* line 54, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .shift-container {
  float: left;
  clear: both;
  width: 181px;
  height: 39px;
  margin: 5px 0 0 19px;
  border-bottom: 1px solid gainsboro;
}
/* line 62, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .shift-container .shift-label {
  float: left;
  width: 181px;
  font: 700 1.5em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6d6d75;
}
/* line 68, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .shift-container .shift-label span {
  font-weight: 300;
}
/* line 75, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .list-item-with-label {
  float: left;
  clear: both;
  width: 220px;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 83, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .list-item-with-label .list-value-with-label {
  display: block;
  position: relative;
  float: left;
  z-index: 3;
  width: 181px;
  margin-left: 19px;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-size: 0.875em;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 94, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .list-item-with-label .list-value-with-label:hover {
  color: #121212;
}
/* line 99, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .list-item-with-label .list-label {
  position: relative;
  float: left;
  clear: both;
  z-index: 2;
  width: 181px;
  margin: -4px 0 0 19px;
  font-weight: 600;
  font-size: 0.875em;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 113, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .list-item {
  float: left;
  clear: both;
  width: 220px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 120, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .list-item .list-value {
  display: block;
  float: left;
  width: 181px;
  margin-left: 19px;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-size: 0.875em;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 129, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .list-item .list-value:hover {
  color: #121212;
}
/* line 134, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
.side-module-list-with-header .list-item.last {
  padding-bottom: 15px;
}

@media (max-width: 320px) {
  /* line 145, ../SASS/z-old-legacy-scss/side-modules/_list-with-header.scss */
  .side-module-list-with-header .list-with-header-header .header-text, .side-module-list-with-header .list-with-header-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-list-with-header .list-with-header-header .header-text-narrow {
    font: 700 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    margin-top: 11px;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases {
  float: left;
  clear: both;
  width: 220px;
  border-radius: 3px;
  background-color: white;
}
/* line 9, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .in-brief-cases-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 15, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .in-brief-cases-header .header-text, .side-module-in-brief-cases .in-brief-cases-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-in-brief-cases .in-brief-cases-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 27, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .in-brief-cases-cases {
  float: left;
  clear: both;
  width: 220px;
}
/* line 32, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .in-brief-cases-cases .cases-label {
  display: inline-block;
  position: relative;
  float: left;
  clear: both;
  z-index: 11;
  width: 220px;
  margin-top: -12px;
  font-size: 1em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 47, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .in-brief-cases-cases .cases-value {
  position: relative;
  float: left;
  z-index: 10;
  width: 220px;
  font: 700 3.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #1f0894;
}
/* line 58, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .cases-open {
  float: left;
  clear: both;
  width: 110px;
  height: 66px;
  margin-top: 3px;
  border-bottom: 1px solid gainsboro;
}
/* line 66, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .cases-open .cases-open-label {
  position: relative;
  float: left;
  clear: both;
  z-index: 7;
  width: 110px;
  margin-top: -9px;
  font-size: 0.875em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 80, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .cases-open .cases-open-value {
  position: relative;
  float: left;
  z-index: 8;
  width: 110px;
  font: 700 2.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #1f0894;
}
/* line 91, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .cases-closed {
  float: left;
  width: 110px;
  height: 66px;
  margin-top: 3px;
  border-bottom: 1px solid gainsboro;
}
/* line 98, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .cases-closed .cases-closed-label {
  position: relative;
  float: left;
  clear: both;
  z-index: 4;
  width: 110px;
  margin-top: -9px;
  font-size: 0.875em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 112, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .cases-closed .cases-closed-value {
  position: relative;
  float: left;
  z-index: 5;
  width: 110px;
  font: 700 2.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #1f0894;
}
/* line 123, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .list-item {
  float: left;
  clear: both;
  width: 220px;
  padding: 2px 0 15px 0;
}
/* line 129, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .list-item.first {
  padding-top: 15px;
}
/* line 133, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .list-item.last {
  padding-bottom: 20px;
}
/* line 139, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .list-item .list-item-header {
  float: left;
  width: 180px;
  margin-left: 20px;
  font: 700 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 146, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .list-item .list-item-header.alert {
  color: #e51e2b;
}
/* line 152, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .list-item .list-item-value {
  float: left;
  clear: both;
  width: 180px;
  margin-left: 20px;
  font-size: 0.875em;
  line-height: 1.38;
  color: #6d6d75;
}
/* line 160, ../SASS/z-old-legacy-scss/side-modules/_in-brief-cases.scss */
.side-module-in-brief-cases .list-item .list-item-value.alert {
  color: #e51e2b;
}

/* line 1, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status,
.side-module-shield-status-with-notes {
  float: left;
  width: 100%;
  border-radius: 3px;
  background-color: #fff;
}
/* line 9, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-header,
.side-module-shield-status .shield-status-with-notes-header,
.side-module-shield-status-with-notes .shield-status-header,
.side-module-shield-status-with-notes .shield-status-with-notes-header {
  float: left;
  width: 100%;
  height: 36px;
  border-bottom: 1px solid #dcdcdc;
}
/* line 16, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-header .header-text, .side-module-shield-status .shield-status-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-shield-status .shield-status-header .header-text-narrow,
.side-module-shield-status .shield-status-with-notes-header .header-text,
.side-module-shield-status .shield-status-with-notes-header .main-module-bar-graph .bar-graph-header .header-text-narrow,
.main-module-bar-graph .bar-graph-header .side-module-shield-status .shield-status-with-notes-header .header-text-narrow,
.side-module-shield-status-with-notes .shield-status-header .header-text,
.side-module-shield-status-with-notes .shield-status-header .main-module-bar-graph .bar-graph-header .header-text-narrow,
.main-module-bar-graph .bar-graph-header .side-module-shield-status-with-notes .shield-status-header .header-text-narrow,
.side-module-shield-status-with-notes .shield-status-with-notes-header .header-text,
.side-module-shield-status-with-notes .shield-status-with-notes-header .main-module-bar-graph .bar-graph-header .header-text-narrow,
.main-module-bar-graph .bar-graph-header .side-module-shield-status-with-notes .shield-status-with-notes-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 28, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container,
.side-module-shield-status-with-notes .shield-status-shield-container {
  float: left;
  clear: both;
  width: 100%;
  height: 130px;
  border-bottom: 1px solid #dcdcdc;
  background-color: white;
}
/* line 36, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container .ShieldImageCheckList,
.side-module-shield-status-with-notes .shield-status-shield-container .ShieldImageCheckList {
  height: 71px;
  width: 60px;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
/* line 45, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container .alert-red,
.side-module-shield-status-with-notes .shield-status-shield-container .alert-red {
  float: left;
  width: 100%;
  text-align: center;
  color: #e12332;
  font-weight: bold;
}
/* line 53, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container .alert-indigo,
.side-module-shield-status-with-notes .shield-status-shield-container .alert-indigo {
  float: left;
  width: 100%;
  text-align: center;
  color: #2d2e87;
}
/* line 60, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container .alert-blue,
.side-module-shield-status-with-notes .shield-status-shield-container .alert-blue {
  float: left;
  width: 100%;
  text-align: center;
  color: #34A4CD;
}
/* line 67, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container .ShieldLabel,
.side-module-shield-status-with-notes .shield-status-shield-container .ShieldLabel {
  text-align: center;
  font: 700 0.85em/1.2 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  margin-top: 12px;
}
/* line 74, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container.solo,
.side-module-shield-status-with-notes .shield-status-shield-container.solo {
  border-bottom: none;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 80, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container .shield,
.side-module-shield-status-with-notes .shield-status-shield-container .shield {
  display: block;
  width: 60px;
  height: 71px;
  margin: 18px auto 0;
  overflow: hidden;
}
/* line 87, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container .shield.shield-fill-25,
.side-module-shield-status-with-notes .shield-status-shield-container .shield.shield-fill-25 {
  background-image: url("../Content/images/sheild_25.png");
  background-color: #D11515;
  background-repeat: no-repeat;
}
/* line 93, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container .shield.shield-fill-50,
.side-module-shield-status-with-notes .shield-status-shield-container .shield.shield-fill-50 {
  background-image: url("../Content/images/sheild_50.png");
  background-color: #373092;
  background-repeat: no-repeat;
}
/* line 99, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container .shield.shield-fill-75,
.side-module-shield-status-with-notes .shield-status-shield-container .shield.shield-fill-75 {
  background-image: url("../Content/images/sheild_75.png");
  background-color: #373092;
  background-repeat: no-repeat;
}
/* line 105, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container .shield.shield-fill-100,
.side-module-shield-status-with-notes .shield-status-shield-container .shield.shield-fill-100 {
  background-image: url("../Content/images/sheild_100.png");
  background-color: #2ca5d0;
  background-repeat: no-repeat;
}
/* line 112, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container .shield-label,
.side-module-shield-status-with-notes .shield-status-shield-container .shield-label {
  float: left;
  clear: both;
  width: 220px;
  margin-top: 7px;
  font: 600 16px "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #16729b;
}
/* line 122, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container .shield-label.gray,
.side-module-shield-status-with-notes .shield-status-shield-container .shield-label.gray {
  color: #6d6d75;
}
/* line 126, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .shield-status-shield-container .shield-label.alert,
.side-module-shield-status-with-notes .shield-status-shield-container .shield-label.alert {
  color: #D11515;
}
/* line 132, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .list-item,
.side-module-shield-status-with-notes .list-item {
  float: left;
  clear: both;
  width: 220px;
  padding: 2px 0 15px 0;
}
/* line 138, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .list-item.first,
.side-module-shield-status-with-notes .list-item.first {
  padding-top: 15px;
}
/* line 142, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .list-item.last,
.side-module-shield-status-with-notes .list-item.last {
  padding-bottom: 20px;
}
/* line 147, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .list-item .list-item-header,
.side-module-shield-status-with-notes .list-item .list-item-header {
  float: left;
  width: 180px;
  margin-left: 20px;
  font: 700 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 155, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .list-item .list-item-header.alert,
.side-module-shield-status-with-notes .list-item .list-item-header.alert {
  color: #D11515;
}
/* line 160, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .list-item .list-item-value,
.side-module-shield-status-with-notes .list-item .list-item-value {
  float: left;
  clear: both;
  width: 180px;
  margin-left: 20px;
  font-size: 0.875em;
  line-height: 1.38;
  color: #6d6d75;
}
/* line 169, ../SASS/z-old-legacy-scss/side-modules/_shield-status.scss */
.side-module-shield-status .list-item .list-item-value.alert,
.side-module-shield-status-with-notes .list-item .list-item-value.alert {
  color: #D11515;
}

/* line 1, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
.side-module-grade-status {
  float: left;
  clear: both;
  width: 100%;
  border-radius: 3px;
  background-color: white;
  padding: 0;
  margin: 0;
}
/* line 10, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
.side-module-grade-status .grade-status-header {
  float: left;
  width: 100%;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 16, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
.side-module-grade-status .grade-status-header .header-text, .side-module-grade-status .grade-status-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-grade-status .grade-status-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 22px/1.38 josefin-sans, Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: capitalize;
  color: black;
}
/* line 28, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
.side-module-grade-status .grade-and-status {
  float: left;
  clear: both;
  width: 100%;
  min-height: 200px;
}
/* line 34, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
.side-module-grade-status .grade-and-status .grade-large {
  display: block;
  width: 114px;
  height: auto;
  margin: 15px auto 0;
  overflow: hidden;
}
/* line 42, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
.side-module-grade-status .grade-and-status .value {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  margin-top: 8px;
  font: 700 2.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6d6d75;
}
/* line 54, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
.side-module-grade-status .grade-and-status .label {
  position: relative;
  float: left;
  clear: both;
  z-index: 3;
  width: 100%;
  margin-top: -7px;
  font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
}
/* line 66, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
.side-module-grade-status .grade-and-status .no-data-wrapper {
  padding-top: 80px;
}
/* line 72, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
.side-module-grade-status .button-container {
  float: left;
  clear: both;
  width: 100%;
  height: 36px;
  margin-top: 16px;
}
/* line 79, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
.side-module-grade-status .button-container .employee-popup-container {
  display: none;
  position: relative;
  float: none;
  width: 167px;
  top: 0px;
  margin: 0 auto;
}

@media (max-width: 770px) {
  /* line 91, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
  .side-module-grade-status {
    float: left;
    clear: both;
    width: 100%;
    border-radius: 3px;
    background-color: white;
  }
  /* line 98, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
  .side-module-grade-status .employee-popup-container {
    margin-left: auto;
  }
  /* line 102, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
  .side-module-grade-status .grade-status-header {
    float: left;
    width: 100%;
    height: 36px;
    border-bottom: 1px solid gainsboro;
  }
  /* line 108, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
  .side-module-grade-status .grade-status-header .header-text, .side-module-grade-status .grade-status-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-grade-status .grade-status-header .header-text-narrow {
    display: inline-block;
    float: left;
    width: 100%;
    margin-top: 5px;
    font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
    text-transform: capitalize;
    color: black;
  }
  /* line 120, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
  .side-module-grade-status .grade-and-status {
    float: left;
    clear: both;
    width: 100%;
  }
  /* line 125, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
  .side-module-grade-status .grade-and-status .grade-large {
    display: block;
    width: 114px;
    height: auto;
    margin: 15px auto 0;
    overflow: hidden;
  }
  /* line 133, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
  .side-module-grade-status .grade-and-status .value {
    position: relative;
    float: left;
    clear: both;
    width: 100%;
    margin-top: 8px;
    font: 700 2.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
    color: #6d6d75;
  }
  /* line 144, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
  .side-module-grade-status .grade-and-status .label {
    position: relative;
    float: left;
    clear: both;
    z-index: 3;
    width: 100%;
    margin-top: -10px;
    font: 600 0.875em/1.38 josefin-sans, Helvetica, sans-serif, serif;
    text-align: center;
    text-transform: uppercase;
    color: #6d6d75;
  }
  /* line 158, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
  .side-module-grade-status .button-container {
    /*float:none;
clear: both;
height: 36px;
margin: 16px auto 2px auto;
width:100%;*/
  }
}
@media (max-width: 320px) {
  /* line 177, ../SASS/z-old-legacy-scss/side-modules/_grade-and-status.scss */
  .side-module-grade-status .grade-status-header .header-text, .side-module-grade-status .grade-status-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-grade-status .grade-status-header .header-text-narrow {
    font: 700 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    margin-top: 11px;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/side-modules/_open-cases.scss */
.side-module-open-cases {
  float: left;
  clear: both;
  width: 220px;
  border-radius: 3px;
  background-color: white;
}
/* line 10, ../SASS/z-old-legacy-scss/side-modules/_open-cases.scss */
.side-module-open-cases .open-cases-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 16, ../SASS/z-old-legacy-scss/side-modules/_open-cases.scss */
.side-module-open-cases .open-cases-header .header-text, .side-module-open-cases .open-cases-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-open-cases .open-cases-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 29, ../SASS/z-old-legacy-scss/side-modules/_open-cases.scss */
.side-module-open-cases .case-container {
  float: left;
  clear: both;
  width: 212px;
  margin: 0 0 5px 4px;
  padding-bottom: 5px;
  background-color: #f0f3f4;
}
/* line 37, ../SASS/z-old-legacy-scss/side-modules/_open-cases.scss */
.side-module-open-cases .case-container.first {
  margin-top: 5px;
}
/* line 41, ../SASS/z-old-legacy-scss/side-modules/_open-cases.scss */
.side-module-open-cases .case-container .case-value {
  float: left;
  width: 212px;
  margin-top: 6px;
  font: 700 1.5em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6d6d75;
}
/* line 50, ../SASS/z-old-legacy-scss/side-modules/_open-cases.scss */
.side-module-open-cases .case-container .case-label {
  float: left;
  clear: both;
  width: 212px;
  font: 600 0.625em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 62, ../SASS/z-old-legacy-scss/side-modules/_open-cases.scss */
.side-module-open-cases .case-container .case-store {
  float: left;
  clear: both;
  width: 212px;
  margin-top: 2px;
  padding-bottom: 2px;
  font: 600 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 78, ../SASS/z-old-legacy-scss/side-modules/_open-cases.scss */
.side-module-open-cases .button-container {
  float: left;
  clear: both;
  width: 190px;
  height: 36px;
  margin: 10px 0 15px 15px;
}
/* line 86, ../SASS/z-old-legacy-scss/side-modules/_open-cases.scss */
.side-module-open-cases .button-container .btn {
  width: 190px;
}

/* line 1, ../SASS/z-old-legacy-scss/side-modules/_announcements.scss */
.side-module-announcements {
  float: left;
  clear: both;
  width: 220px;
  border-radius: 3px;
  background-color: white;
}
/* line 9, ../SASS/z-old-legacy-scss/side-modules/_announcements.scss */
.side-module-announcements .announcements-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 15, ../SASS/z-old-legacy-scss/side-modules/_announcements.scss */
.side-module-announcements .announcements-header .header-text, .side-module-announcements .announcements-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-announcements .announcements-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 27, ../SASS/z-old-legacy-scss/side-modules/_announcements.scss */
.side-module-announcements .announcement-container {
  float: left;
  clear: both;
  width: 220px;
  border-bottom: 1px solid gainsboro;
}
/* line 33, ../SASS/z-old-legacy-scss/side-modules/_announcements.scss */
.side-module-announcements .announcement-container .announcement-value {
  width: 180px;
  margin: 9px auto 0;
  padding-bottom: 10px;
  font-size: 0.875em;
  line-height: 1.38;
  color: #6d6d75;
}
/* line 42, ../SASS/z-old-legacy-scss/side-modules/_announcements.scss */
.side-module-announcements .announcement-container .announcement-value span.strong {
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-weight: 700;
}
/* line 49, ../SASS/z-old-legacy-scss/side-modules/_announcements.scss */
.side-module-announcements .announcement-container .announcement-value .announcement-link {
  color: #373092;
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-weight: 700;
}
/* line 54, ../SASS/z-old-legacy-scss/side-modules/_announcements.scss */
.side-module-announcements .announcement-container .announcement-value .announcement-link:hover {
  color: #121212;
}
/* line 62, ../SASS/z-old-legacy-scss/side-modules/_announcements.scss */
.side-module-announcements .more {
  display: block;
  float: left;
  clear: both;
  width: 220px;
  padding-top: 6px;
  padding-bottom: 9px;
  font: 700 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 73, ../SASS/z-old-legacy-scss/side-modules/_announcements.scss */
.side-module-announcements .more:hover {
  color: #121212;
}

/* line 2, ../SASS/z-old-legacy-scss/side-modules/_settings.scss */
.side-module-settings {
  float: left;
  clear: both;
  width: 220px;
  border-radius: 3px;
  background-color: white;
}
/* line 11, ../SASS/z-old-legacy-scss/side-modules/_settings.scss */
.side-module-settings .settings-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 17, ../SASS/z-old-legacy-scss/side-modules/_settings.scss */
.side-module-settings .settings-header .header-text, .side-module-settings .settings-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-settings .settings-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 29, ../SASS/z-old-legacy-scss/side-modules/_settings.scss */
.side-module-settings .settings-container {
  float: left;
  clear: both;
  width: 220px;
}
/* line 34, ../SASS/z-old-legacy-scss/side-modules/_settings.scss */
.side-module-settings .settings-container .settings-value {
  width: 180px;
  margin: 9px auto 0;
  padding-bottom: 10px;
  font-size: 0.875em;
  line-height: 1.38;
  color: #6d6d75;
}
/* line 42, ../SASS/z-old-legacy-scss/side-modules/_settings.scss */
.side-module-settings .settings-container .settings-value span.strong {
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-size: 700;
}
/* line 52, ../SASS/z-old-legacy-scss/side-modules/_settings.scss */
.side-module-settings .button-container {
  float: left;
  clear: both;
  width: 190px;
  height: 36px;
  margin: 0 0 15px 15px;
}
/* line 61, ../SASS/z-old-legacy-scss/side-modules/_settings.scss */
.side-module-settings .button-container .btn {
  width: 190px;
}

/* line 1, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports {
  float: left;
  clear: both;
  width: 220px;
  border-radius: 3px;
  background-color: white;
}
/* line 9, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .reports-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 15, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .reports-header .header-text, .side-module-reports .reports-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-reports .reports-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 31, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .report-data,
.side-module-reports .report-data-with-close {
  float: left;
  clear: both;
  width: 220px;
  padding-bottom: 8px;
  border-bottom: 1px solid gainsboro;
}
/* line 39, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .report-data .time,
.side-module-reports .report-data-with-close .time {
  float: left;
  clear: both;
  width: 173px;
  margin-left: 21px;
  font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #6d6d75;
}
/* line 48, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .report-data .value,
.side-module-reports .report-data-with-close .value {
  float: left;
  width: 173px;
  margin: 7px 0 0 7px;
  font: 600 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 60, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .report-data .warning-dot,
.side-module-reports .report-data-with-close .warning-dot {
  display: block;
  float: left;
  width: 7px;
  height: auto;
  margin: 14px 0 0 7px;
  overflow: hidden;
}
/* line 67, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .report-data .warning-dot.hide,
.side-module-reports .report-data-with-close .warning-dot.hide {
  visibility: hidden;
}
/* line 74, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .report-data-with-close .value {
  display: inline-block;
  margin-left: 13px;
  float: left;
  margin-top: 7px;
  font: 600 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 83, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .report-data-with-close .time {
  display: inline-block;
  margin-left: 13px;
  float: left;
  clear: both;
  font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #6d6d75;
}
/* line 92, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .report-data-with-close .close-link-container {
  display: block;
  float: right;
  width: 20px;
  height: 21px;
  margin: -30px 10px 0 5px;
}
/* line 99, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .report-data-with-close .close-link-container .close-btn {
  display: block;
  float: right;
  width: 20px;
  height: 21px;
  overflow: hidden;
}
/* line 112, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .button-container {
  float: left;
  clear: both;
  width: 180px;
  height: 36px;
  margin: 11px 0 0 20px;
}
/* line 122, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .linkout-container {
  float: left;
  clear: both;
  width: 220px;
  height: 30px;
  margin-top: 11px;
  border-top: 1px solid gainsboro;
}
/* line 130, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .linkout-container .linkout {
  display: block;
  width: 153px;
  margin: 9px auto 0;
  border-bottom: 1px solid gainsboro;
  font: 600 0.875em/0.88 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #383092;
}
/* line 138, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports .linkout-container .linkout:hover {
  color: #121212;
}

/* line 149, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports-sub {
  float: left;
  clear: both;
  width: 220px;
  border-radius: 3px;
  background-color: white;
}
/* line 157, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports-sub .reports-sub-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 163, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports-sub .reports-sub-header .header-text, .side-module-reports-sub .reports-sub-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-reports-sub .reports-sub-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 11px;
  font: 700 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #222222;
}
/* line 175, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports-sub .report-data {
  float: left;
  clear: both;
  width: 220px;
  padding-bottom: 8px;
  border-bottom: 1px solid gainsboro;
  cursor: pointer;
}
/* line 182, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports-sub .report-data.last {
  border-bottom: none;
}
/* line 188, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports-sub .report-data:hover > .value {
  color: #121212;
}
/* line 193, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports-sub .report-data .time {
  float: left;
  clear: both;
  width: 173px;
  margin-left: 21px;
  font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #6d6d75;
}
/* line 202, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports-sub .report-data .value {
  float: left;
  width: 173px;
  margin: 7px 0 0 7px;
  font: 600 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 214, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports-sub .report-data .warning-dot {
  display: block;
  float: left;
  width: 7px;
  height: auto;
  margin: 14px 0 0 7px;
  overflow: hidden;
}
/* line 221, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports-sub .report-data .warning-dot.hide {
  visibility: hidden;
}
/* line 226, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports-sub .report-data .plus {
  display: block;
  float: right;
  width: 10px;
  height: auto;
  margin: -4px 14px 0 0;
  overflow: hidden;
}
/* line 233, ../SASS/z-old-legacy-scss/side-modules/_reports.scss */
.side-module-reports-sub .report-data .plus.long {
  margin: 22px 14px 0 0;
}

/* line 1, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail {
  float: left;
  clear: both;
  width: 220px;
  border-radius: 3px;
  padding-bottom: 15px;
  background-color: white;
}
/* line 10, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .case-detail-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 16, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .case-detail-header .header-text, .side-module-case-detail .case-detail-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-case-detail .case-detail-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 7px;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 28, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .data-container {
  float: left;
  clear: both;
  width: 220px;
  border-bottom: 1px solid gainsboro;
}
/* line 34, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .data-container .value {
  float: left;
  width: 175px;
  margin: 14px 0 0 22px;
  font: 600 1.313em/1.18 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 43, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .data-container .store {
  float: left;
  clear: both;
  width: 175px;
  margin: 2px 0 0 22px;
  padding-bottom: 7px;
  font-size: 0.75em;
  line-height: 1.38;
  color: #1e1e1e;
  opacity: 0.5;
}
/* line 56, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .amount-container {
  float: left;
  clear: both;
  width: 220px;
  height: 71px;
  border-bottom: 1px solid gainsboro;
}
/* line 63, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .amount-container .dollar-amount {
  position: relative;
  float: left;
  z-index: 11;
  width: 220px;
  margin-top: 5px;
  font: 700 1.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6d6d75;
}
/* line 74, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .amount-container .ticket-count {
  position: relative;
  float: left;
  clear: both;
  z-index: 10;
  width: 220px;
  margin: -3px 0 0 1px;
  font-size: 0.75em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 89, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .action-buttons-container {
  float: left;
  clear: both;
  width: 166px;
  height: 45px;
  margin: 10px 0 0 27px;
}
/* line 96, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .action-buttons-container .download {
  display: block;
  float: left;
  width: 45px;
  height: 45px;
  margin-left: 16px;
}
/* line 103, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .action-buttons-container .download .download-image {
  display: block;
  float: right;
  width: 45px;
  height: auto;
  overflow: hidden;
}
/* line 112, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .action-buttons-container .edit {
  display: block;
  float: left;
  width: 45px;
  height: 45px;
  margin-left: 15px;
}
/* line 119, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .action-buttons-container .edit .edit-image {
  display: block;
  float: left;
  width: 45px;
  height: auto;
  overflow: hidden;
}
/* line 128, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .action-buttons-container .print {
  display: block;
  float: left;
  width: 45px;
  height: 45px;
}
/* line 134, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .action-buttons-container .print .print-image {
  display: block;
  float: left;
  width: 45px;
  height: auto;
  overflow: hidden;
}
/* line 145, ../SASS/z-old-legacy-scss/side-modules/_case-detail.scss */
.side-module-case-detail .button-container {
  float: left;
  clear: both;
  width: 180px;
  height: 36px;
  margin: 17px 0 0 20px;
}

/* line 2, ../SASS/z-old-legacy-scss/side-modules/_pie-chart.scss */
.side-module-pie-chart {
  float: left;
  clear: both;
  width: 220px;
  padding-bottom: 15px;
  border-radius: 3px;
  background-color: white;
}
/* line 11, ../SASS/z-old-legacy-scss/side-modules/_pie-chart.scss */
.side-module-pie-chart .pie-chart-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 17, ../SASS/z-old-legacy-scss/side-modules/_pie-chart.scss */
.side-module-pie-chart .pie-chart-header .header-text, .side-module-pie-chart .pie-chart-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-pie-chart .pie-chart-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 29, ../SASS/z-old-legacy-scss/side-modules/_pie-chart.scss */
.side-module-pie-chart .pie-chart {
  width: 204px;
  height: 145px;
  margin: 41px auto 0;
  border-radius: 3px;
  background-color: #f8f8f8;
}
/* line 37, ../SASS/z-old-legacy-scss/side-modules/_pie-chart.scss */
.side-module-pie-chart .data {
  float: left;
  width: 110px;
  height: 56px;
  margin-top: 12px;
}
/* line 43, ../SASS/z-old-legacy-scss/side-modules/_pie-chart.scss */
.side-module-pie-chart .data .value {
  float: left;
  width: 110px;
  font: 700 1.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6d6d75;
}
/* line 51, ../SASS/z-old-legacy-scss/side-modules/_pie-chart.scss */
.side-module-pie-chart .data .label {
  float: left;
  clear: both;
  width: 110px;
  margin-top: -5px;
  font-size: 0.688em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 63, ../SASS/z-old-legacy-scss/side-modules/_pie-chart.scss */
.side-module-pie-chart .data.left {
  clear: both;
}

/* line 1, ../SASS/z-old-legacy-scss/side-modules/_bar-chart.scss */
.side-module-bar-chart {
  float: left;
  clear: both;
  width: 220px;
  padding-bottom: 15px;
  border-radius: 3px;
  background-color: white;
}
/* line 10, ../SASS/z-old-legacy-scss/side-modules/_bar-chart.scss */
.side-module-bar-chart .bar-chart-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 16, ../SASS/z-old-legacy-scss/side-modules/_bar-chart.scss */
.side-module-bar-chart .bar-chart-header .header-text, .side-module-bar-chart .bar-chart-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-bar-chart .bar-chart-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 29, ../SASS/z-old-legacy-scss/side-modules/_bar-chart.scss */
.side-module-bar-chart .label {
  float: left;
  clear: both;
  width: 180px;
  margin: 8px 0 0 20px;
  font-size: 0.875em;
  line-height: 1.38;
  text-align: center;
  color: #6d6d75;
}
/* line 38, ../SASS/z-old-legacy-scss/side-modules/_bar-chart.scss */
.side-module-bar-chart .label span {
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-size: 700;
}
/* line 45, ../SASS/z-old-legacy-scss/side-modules/_bar-chart.scss */
.side-module-bar-chart .bar-chart {
  float: left;
  clear: both;
  width: 204px;
  height: 149px;
  margin: 10px 0 0 8px;
  border-radius: 3px;
  background-color: #f8f8f8;
}

/* line 1, ../SASS/z-old-legacy-scss/side-modules/_line-chart.scss */
.highcharts-axis-labels,
.highcharts-yaxis-labels {
  font: normal 11px "Open Sans", Helvetica, sans-serif, serif;
  color: #6D6D75;
}

/* line 7, ../SASS/z-old-legacy-scss/side-modules/_line-chart.scss */
.highcharts-tooltip {
  font: normal 12px "Open Sans", Helvetica, sans-serif, serif;
  color: #6D6D75;
}
/* line 11, ../SASS/z-old-legacy-scss/side-modules/_line-chart.scss */
.highcharts-tooltip text {
  margin: 10px 10px 10px 10px;
}

/* line 16, ../SASS/z-old-legacy-scss/side-modules/_line-chart.scss */
tspan {
  color: #6D6D75;
  fill: #6D6D75;
}

/* line 1, ../SASS/z-old-legacy-scss/side-modules/_worst-rest-mgr.scss */
.worst-rest-mgr {
  float: left;
  clear: both;
  width: 220px;
  border-radius: 3px;
  background-color: white;
  padding-bottom: 12px;
}
/* line 11, ../SASS/z-old-legacy-scss/side-modules/_worst-rest-mgr.scss */
.worst-rest-mgr .worst-rest-mgr-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 17, ../SASS/z-old-legacy-scss/side-modules/_worst-rest-mgr.scss */
.worst-rest-mgr .worst-rest-mgr-header .header-text, .worst-rest-mgr .worst-rest-mgr-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .worst-rest-mgr .worst-rest-mgr-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 8px;
  font: 700 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 30, ../SASS/z-old-legacy-scss/side-modules/_worst-rest-mgr.scss */
.worst-rest-mgr .store-container-normal {
  float: left;
  clear: both;
  width: 180px;
  height: 20px;
  margin: 3px 0 0 20px;
}
/* line 37, ../SASS/z-old-legacy-scss/side-modules/_worst-rest-mgr.scss */
.worst-rest-mgr .store-container-normal.first-set-top {
  margin-top: 9px;
}
/* line 41, ../SASS/z-old-legacy-scss/side-modules/_worst-rest-mgr.scss */
.worst-rest-mgr .store-container-normal.second-set-top {
  margin-top: 8px;
}
/* line 46, ../SASS/z-old-legacy-scss/side-modules/_worst-rest-mgr.scss */
.worst-rest-mgr .store-container-normal .rank-normal {
  float: left;
  width: 42px;
  font: 600 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: right;
  color: #6d6d75;
}
/* line 54, ../SASS/z-old-legacy-scss/side-modules/_worst-rest-mgr.scss */
.worst-rest-mgr .store-container-normal .store-number-normal {
  float: right;
  width: 125px;
  font: 600 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #222222;
}
/* line 62, ../SASS/z-old-legacy-scss/side-modules/_worst-rest-mgr.scss */
.worst-rest-mgr .store-container-active {
  float: left;
  clear: both;
  width: 180px;
  height: 25px;
  margin-left: 20px;
  margin: 8px 0 0px 20px;
  border-top: 1px solid gainsboro;
  border-bottom: 1px solid gainsboro;
}
/* line 72, ../SASS/z-old-legacy-scss/side-modules/_worst-rest-mgr.scss */
.worst-rest-mgr .store-container-active .rank-active {
  float: left;
  width: 39px;
  margin-top: 1px;
  font: 700 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: right;
  color: #6d6d75;
}
/* line 81, ../SASS/z-old-legacy-scss/side-modules/_worst-rest-mgr.scss */
.worst-rest-mgr .store-container-active .store-number-active {
  display: block;
  float: right;
  width: 125px;
  margin-top: 1px;
  font: 700 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #2d2e87;
}

/* line 1, ../SASS/z-old-legacy-scss/side-modules/_best-worst.scss */
.best-worst {
  float: left;
  clear: both;
  width: 220px;
  border-radius: 3px;
  background-color: white;
  padding-bottom: 8px;
}
/* line 10, ../SASS/z-old-legacy-scss/side-modules/_best-worst.scss */
.best-worst .best-worst-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 16, ../SASS/z-old-legacy-scss/side-modules/_best-worst.scss */
.best-worst .best-worst-header .header-text, .best-worst .best-worst-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .best-worst .best-worst-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 8px;
  font: 700 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 27, ../SASS/z-old-legacy-scss/side-modules/_best-worst.scss */
.best-worst .all-stores {
  float: left;
  clear: both;
  width: 220px;
  margin-top: 5px;
}
/* line 34, ../SASS/z-old-legacy-scss/side-modules/_best-worst.scss */
.best-worst .all-stores .store-container {
  float: left;
  clear: both;
  width: 180px;
  height: 20px;
  margin-left: 20px;
  padding-top: 5px;
  padding-bottom: 20px;
}
/* line 44, ../SASS/z-old-legacy-scss/side-modules/_best-worst.scss */
.best-worst .all-stores .store-container.bottom-best {
  padding-bottom: 26px;
}
/* line 49, ../SASS/z-old-legacy-scss/side-modules/_best-worst.scss */
.best-worst .all-stores .store-container.top-worst {
  padding-top: 8px;
  border-top: 1px solid gainsboro;
}
/* line 56, ../SASS/z-old-legacy-scss/side-modules/_best-worst.scss */
.best-worst .all-stores .store-container .rank {
  float: left;
  width: 42px;
  font: 600 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: right;
  color: #6d6d75;
}
/* line 64, ../SASS/z-old-legacy-scss/side-modules/_best-worst.scss */
.best-worst .all-stores .store-container .store-number {
  display: block;
  float: left;
  width: auto;
  font: 600 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #2d2e87;
  margin-left: 10px;
}
/* line 71, ../SASS/z-old-legacy-scss/side-modules/_best-worst.scss */
.best-worst .all-stores .store-container .store-number:hover {
  color: #121212;
}

@media (max-width: 320px) {
  /* line 84, ../SASS/z-old-legacy-scss/side-modules/_best-worst.scss */
  .best-worst .best-worst-header .header-text, .best-worst .best-worst-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .best-worst .best-worst-header .header-text-narrow {
    font: 700 0.813em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    margin-top: 11px;
  }
}
/*------------------------------------*\
    $MAIN-MODULES
\*------------------------------------*/
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_base.scss */
.module {
  float: left;
  width: 700px;
  height: 60px;
  background-color: white;
}

/* line 9, ../SASS/z-old-legacy-scss/main-modules/_base.scss */
.metric-data {
  float: left;
  width: 100%;
  font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}

/* line 18, ../SASS/z-old-legacy-scss/main-modules/_base.scss */
.data-alert {
  color: #D11515;
}

/* line 22, ../SASS/z-old-legacy-scss/main-modules/_base.scss */
.data-Blue {
  color: #373092;
}

@media (max-width: 570px) {
  /* line 32, ../SASS/z-old-legacy-scss/main-modules/_base.scss */
  .module {
    float: left;
    width: 700px;
    height: 60px;
    background-color: white;
  }

  /* line 40, ../SASS/z-old-legacy-scss/main-modules/_base.scss */
  .metric-data {
    float: left;
    width: 100%;
    font: 700 1.375em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
    text-transform: uppercase;
    color: #6d6d75;
  }

  /* line 49, ../SASS/z-old-legacy-scss/main-modules/_base.scss */
  .data-alert {
    color: #D11515;
  }

  /* line 53, ../SASS/z-old-legacy-scss/main-modules/_base.scss */
  .data-Blue {
    color: #373092;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module {
  float: left;
  border-radius: 3px;
  background-color: white;
  padding: .75em;
}
/* line 7, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .ticket-info-0 {
  position: relative;
  float: left;
  width: 60%;
  border-right: 1px solid #dfdfdf;
}
/* line 13, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .ticket-info-0 .ticket-image {
  display: block;
  float: left;
  width: 28px;
  height: auto;
  margin: 0 0 0 4px;
  overflow: hidden;
}
/* line 22, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .ticket-info-0 .ticket-number {
  float: left;
  margin: -0.075em .5em 0 11px;
  font: 700 1.869em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #6d6d75;
}
/* line 29, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .ticket-info-0 .label-bottom-container {
  z-index: 10;
}
/* line 32, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .ticket-info-0 .label-bottom-container .ticket-cashier,
.ticket-module .ticket-info-0 .label-bottom-container .ticket-mgr {
  display: inline-block;
  float: left;
  font-size: 0.875em;
  line-height: 1.38;
  text-align: right;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 43, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .ticket-info-0 .label-bottom-container .ticket-cashier-name,
.ticket-module .ticket-info-0 .label-bottom-container .ticket-mgr-name {
  display: inline-block;
  float: left;
  margin-left: 5px;
  font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 52, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .ticket-info-0 .label-bottom-container .ticket-cashier-name:hover,
.ticket-module .ticket-info-0 .label-bottom-container .ticket-mgr-name:hover {
  color: #121212;
}
/* line 58, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .ticket-info-0 .label-top-container {
  z-index: 7;
  float: left;
}
/* line 62, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .ticket-info-0 .label-top-container .ticket-cashier,
.ticket-module .ticket-info-0 .label-top-container .ticket-mgr {
  display: inline-flex;
  float: left;
  font-size: 0.875em;
  line-height: 1.38;
  text-align: right;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 73, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .ticket-info-0 .label-top-container .ticket-cashier-name,
.ticket-module .ticket-info-0 .label-top-container .ticket-mgr-name {
  display: inline-flex;
  float: left;
  margin-left: 5px;
  font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 82, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .ticket-info-0 .label-top-container .ticket-cashier-name:hover,
.ticket-module .ticket-info-0 .label-top-container .ticket-mgr-name:hover {
  color: #121212;
}
/* line 89, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .ticket-info-1 {
  float: left;
  width: 40%;
}
/* line 93, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .ticket-info-1 .ticket-dollar-amt {
  float: left;
  font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6d6d75;
  margin: 0 0.35em 0 0.60em;
}
/* line 101, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .ticket-info-1 .ticket-dollar-msg {
  float: left;
  width: 53%;
  margin-top: 0.75em;
  font-size: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  line-height: 1;
  text-transform: uppercase;
  color: #1e1e1e;
  opacity: 0.5;
}
/* line 113, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .tic-num-con {
  width: 44%;
  float: left;
}
/* line 118, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module .tic-num-con2 {
  width: 55%;
  float: left;
  margin: 0 0 .5em 0;
}

/* line 125, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-module-tiled {
  float: left;
  border-radius: 3px;
  background-color: white;
  padding: .75em;
}

/* line 131, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-number-link {
  margin: -0.075em .5em 0 11px;
  font: 700 1.869em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #373092;
}

/* line 137, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-image {
  display: block;
  float: left;
  width: 28px;
  height: auto;
  margin: 0 0 0 4px;
  overflow: hidden;
}

/* line 146, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-image-tiled {
  display: block;
  float: left;
  width: 24px;
  height: auto;
  margin: 4px 0 0 4px;
  overflow: hidden;
}

/* line 155, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-info-0-tiled {
  border-bottom: 1px solid #dfdfdf;
}
/* line 158, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-info-0-tiled .cashier-name-wrapper {
  width: 200px;
  height: 22px;
  float: left;
}

/* line 165, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-dollar-amt {
  float: left;
  font: 700 1.2em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6d6d75;
  margin-right: 5px;
  margin-top: 8px;
}

/* line 174, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-dollar-msg {
  float: left;
  margin-top: 1.1em;
  font-size: 0.875em;
  line-height: 1;
  text-transform: uppercase;
  color: #1e1e1e;
  opacity: 0.5;
}

/* line 184, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-cashier,
.ticket-mgr {
  display: inline-flex;
  float: left;
  font-size: 0.875em;
  line-height: 1.38;
  text-align: right;
  text-transform: uppercase;
  color: #6d6d75;
}

/* line 195, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-cashier-name,
.ticket-mgr-name {
  /*display: inline-flex;*/
  /*float: left;*/
  margin-left: 5px;
  font: 700 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 204, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
.ticket-cashier-name:hover,
.ticket-mgr-name:hover {
  color: #121212;
}

@media (max-width: 770px) {
  /* line 211, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module {
    float: left;
    width: 100%;
    border-radius: 3px;
    background-color: white;
  }
  /* line 217, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 {
    position: relative;
    float: left;
    width: 100%;
    border-bottom: 1px solid #dfdfdf;
    border-right: 0;
  }
  /* line 224, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .ticket-image {
    display: block;
    float: left;
    width: 28px;
    height: auto;
    margin: 0 0 0 4px;
    overflow: hidden;
  }
  /* line 233, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .ticket-number {
    float: left;
    margin: -0.075em .5em 0 11px;
    font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    color: #6d6d75;
  }
  /* line 240, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-bottom-container {
    position: static;
    top: auto;
    left: auto;
    z-index: 10;
    width: auto;
  }
  /* line 247, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-cashier,
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-mgr {
    display: inline-flex;
    float: left;
    font-size: 0.875em;
    line-height: 1.38;
    text-align: right;
    text-transform: uppercase;
    color: #6d6d75;
  }
  /* line 258, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-cashier-name,
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-mgr-name {
    /*display: inline-flex;
    float: left;*/
    margin-left: 5px;
    font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-transform: uppercase;
    color: #2d2e87;
  }
  /* line 267, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-cashier-name:hover,
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-mgr-name:hover {
    color: #121212;
  }
  /* line 273, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-top-container {
    position: static;
    top: auto;
    left: auto;
    z-index: 7;
    width: 100%;
  }
  /* line 280, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-top-container .ticket-cashier,
  .ticket-module .ticket-info-0 .label-top-container .ticket-mgr {
    display: inline-flex;
    float: left;
    font-size: 0.875em;
    line-height: 1.38;
    text-align: right;
    text-transform: uppercase;
    color: #6d6d75;
  }
  /* line 291, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-top-container .ticket-cashier-name,
  .ticket-module .ticket-info-0 .label-top-container .ticket-mgr-name {
    display: inline-flex;
    float: left;
    margin-left: 5px;
    font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-transform: uppercase;
    color: #2d2e87;
  }
  /* line 300, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-top-container .ticket-cashier-name:hover,
  .ticket-module .ticket-info-0 .label-top-container .ticket-mgr-name:hover {
    color: #121212;
  }
  /* line 307, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-1 {
    float: left;
    width: 100%;
  }
  /* line 311, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-1 .ticket-dollar-amt {
    float: left;
    margin-right: 4%;
    font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: right;
    color: #6d6d75;
  }
  /* line 319, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-1 .ticket-dollar-msg {
    float: left;
    margin-top: 0.75em;
    font-size: 0.875em;
    line-height: 1;
    text-transform: uppercase;
    color: #1e1e1e;
    opacity: 0.5;
  }

  /* line 333, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module-tiled .cashier-name-wrapper {
    width: 65%;
  }
}
@media (max-width: 570px) {
  /* line 341, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module {
    float: left;
    width: 100%;
    height: auto;
    border-radius: 3px;
    background-color: white;
  }
  /* line 348, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #dfdfdf;
    border-right: 0;
  }
  /* line 356, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .ticket-image {
    display: block;
    float: left;
    width: 18px;
    height: auto;
    margin: 0 0 0 4px;
    overflow: hidden;
  }
  /* line 365, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .ticket-number {
    float: left;
    margin: -0.075em .5em 0 11px;
    font: 700 1.475em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    color: #6d6d75;
  }
  /* line 372, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-bottom-container {
    position: static;
    top: auto;
    left: auto;
    z-index: 10;
    width: auto;
  }
  /* line 379, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-cashier,
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-mgr {
    display: inline-flex;
    float: left;
    font-size: 0.875em;
    line-height: 1.38;
    text-align: right;
    text-transform: uppercase;
    color: #6d6d75;
  }
  /* line 390, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-cashier-name,
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-mgr-name {
    display: inline-flex;
    float: left;
    margin-left: 5px;
    font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-transform: uppercase;
    color: #2d2e87;
  }
  /* line 399, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-cashier-name:hover,
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-mgr-name:hover {
    color: #121212;
  }
  /* line 405, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-top-container {
    position: static;
    top: auto;
    left: auto;
    z-index: 7;
    width: 100%;
  }
  /* line 412, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-top-container .ticket-cashier,
  .ticket-module .ticket-info-0 .label-top-container .ticket-mgr {
    display: inline-flex;
    float: left;
    font-size: 0.875em;
    line-height: 1.38;
    text-align: right;
    text-transform: uppercase;
    color: #6d6d75;
  }
  /* line 423, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-top-container .ticket-cashier-name,
  .ticket-module .ticket-info-0 .label-top-container .ticket-mgr-name {
    display: inline-flex;
    float: left;
    margin-left: 5px;
    font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-transform: uppercase;
    color: #2d2e87;
  }
  /* line 432, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-top-container .ticket-cashier-name:hover,
  .ticket-module .ticket-info-0 .label-top-container .ticket-mgr-name:hover {
    color: #121212;
  }
  /* line 439, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-1 {
    float: left;
    width: 100%;
  }
  /* line 443, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-1 .ticket-dollar-amt {
    float: left;
    margin-right: 4%;
    font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: right;
    color: #6d6d75;
  }
  /* line 451, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-1 .ticket-dollar-msg {
    float: left;
    margin-top: 0.75em;
    font-size: 0.875em;
    line-height: 1;
    text-transform: uppercase;
    color: #1e1e1e;
    opacity: 0.5;
  }
  /* line 462, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .tic-num-con {
    width: 47%;
    float: left;
  }
  /* line 467, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .tic-num-con2 {
    width: 52%;
    float: left;
  }

  /* line 475, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module-tiled .cashier-name-wrapper {
    width: 70%;
  }
}
@media (max-width: 320px) {
  /* line 485, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module {
    float: left;
    width: 100%;
    height: auto;
    border-radius: 3px;
    background-color: white;
  }
  /* line 492, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #dfdfdf;
    border-right: 0;
  }
  /* line 500, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .ticket-image {
    display: block;
    float: left;
    width: 18px;
    height: auto;
    margin: 0 0 0 0;
    overflow: hidden;
  }
  /* line 509, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .ticket-number {
    float: left;
    margin: -0.075em .5em 0 11px;
    font: 700 1.475em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    color: #6d6d75;
  }
  /* line 516, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-bottom-container {
    position: static;
    top: auto;
    left: auto;
    z-index: 10;
    width: auto;
  }
  /* line 523, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-cashier,
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-mgr {
    display: inline-flex;
    float: left;
    font-size: 0.875em;
    line-height: 1.38;
    text-align: right;
    text-transform: uppercase;
    color: #6d6d75;
  }
  /* line 534, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-cashier-name,
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-mgr-name {
    display: inline-flex;
    float: left;
    margin-left: 5px;
    font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-transform: uppercase;
    color: #2d2e87;
  }
  /* line 543, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-cashier-name:hover,
  .ticket-module .ticket-info-0 .label-bottom-container .ticket-mgr-name:hover {
    color: #121212;
  }
  /* line 549, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-top-container {
    position: static;
    top: auto;
    left: auto;
    z-index: 7;
    width: 100%;
  }
  /* line 556, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-top-container .ticket-cashier,
  .ticket-module .ticket-info-0 .label-top-container .ticket-mgr {
    display: inline-flex;
    float: left;
    font-size: 0.875em;
    line-height: 1.38;
    text-align: right;
    text-transform: uppercase;
    color: #6d6d75;
  }
  /* line 567, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-top-container .ticket-cashier-name,
  .ticket-module .ticket-info-0 .label-top-container .ticket-mgr-name {
    display: inline-flex;
    float: left;
    margin-left: 5px;
    font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-transform: uppercase;
    color: #2d2e87;
  }
  /* line 576, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-0 .label-top-container .ticket-cashier-name:hover,
  .ticket-module .ticket-info-0 .label-top-container .ticket-mgr-name:hover {
    color: #121212;
  }
  /* line 583, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-1 {
    float: left;
    width: 100%;
  }
  /* line 586, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-1 .ticket-dollar-amt {
    float: left;
    margin-right: 4%;
    font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: left;
    color: #6d6d75;
  }
  /* line 594, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .ticket-info-1 .ticket-dollar-msg {
    float: left;
    margin-top: 0.75em;
    font-size: 0.875em;
    line-height: 1;
    text-transform: uppercase;
    color: #1e1e1e;
    opacity: 0.5;
  }
  /* line 605, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .tic-num-con {
    width: 100%;
    float: left;
  }
  /* line 610, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module .tic-num-con2 {
    width: 100%;
    float: left;
  }

  /* line 618, ../SASS/z-old-legacy-scss/main-modules/_ticket.scss */
  .ticket-module-tiled .cashier-name-wrapper {
    width: 70%;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.storeTable {
  display: table;
  overflow: hidden;
}
/* line 5, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.storeTable .center {
  display: table-cell;
  vertical-align: middle;
}

/* line 11, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.ShieldImage {
  text-align: center;
  height: auto;
  vertical-align: middle;
}

/* line 17, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module {
  float: left;
  width: 700px;
  padding: .5em;
  margin: 0;
  background-color: #fff;
  border-radius: .20em;
}
/* line 25, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .ShieldImage {
  text-align: center;
  width: 30px;
  height: auto;
  margin-left: 10px;
  margin-top: 5px;
}
/* line 33, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .SmallText {
  font: 0.875em "Open Sans", Helvetica, sans-serif, serif;
  opacity: 0.5;
  text-transform: uppercase;
  text-align: center;
}
/* line 41, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-data {
  float: left;
  width: 34%;
  height: 46px;
  border-right: 1px solid #dcdcdc;
}
/* line 48, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-messaging {
  float: left;
  width: 25%;
  height: 46px;
  font: 0.85em/1.2 "Open Sans", Helvetica, sans-serif, serif;
  border-right: 1px solid #dcdcdc;
}
/* line 55, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-messaging .store-message-blue {
  float: left;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #1f0894;
}
/* line 63, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-messaging .store-message-red {
  float: left;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #D11515;
  font-weight: bold;
}
/* line 72, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-messaging .store-message-gray {
  float: left;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 81, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-losses {
  float: left;
  display: block;
  width: 22%;
  height: 46px;
  font: 700 1.4em/0.9 "Open Sans", Helvetica, sans-serif, serif;
  cursor: pointer;
}
/* line 89, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-losses .store-message-blue {
  float: left;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #1f0894;
}
/* line 97, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-losses .store-message-red {
  float: left;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #D11515;
}
/* line 105, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-losses .store-message-gray {
  float: left;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
  font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
}
/* line 115, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-number-name {
  float: left;
  width: 95%;
  margin: 3px 0 0 3%;
  font: "Open Sans", Helvetica, sans-serif, serif;
  line-height: 1.2em;
  font-weight: bold;
  color: #373092;
  text-transform: uppercase;
}
/* line 126, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-rank {
  float: left;
  width: 100%;
  font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6d6d75;
}
/* line 134, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-ranking {
  float: left;
  width: 10%;
  height: 46px;
  border-right: 1px solid #dcdcdc;
}
/* line 141, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-shield {
  float: left;
  width: 55px;
  height: 46px;
  border-right: 1px solid #dcdcdc;
}
/* line 148, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-shield .img {
  text-align: center;
  width: 50%;
  height: auto;
}
/* line 154, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-shield .shield {
  display: block;
  width: 31px;
  height: 37px;
  margin: 12px auto 0;
  overflow: hidden;
}
/* line 161, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-shield .shield.shield-fill-25 {
  background-image: url("../Content/images/shield-25.svg");
  background-color: #D11515;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 168, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-shield .shield.shield-fill-50 {
  background-image: url("../Content/images/shield-50.svg");
  background-color: #373092;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 175, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-shield .shield.shield-fill-75 {
  background-image: url("../Content/images/shield-75.svg");
  background-color: #373092;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 182, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-shield .shield.shield-fill-100 {
  background-image: url("../Content/images/shield-100.svg");
  background-color: #2ca5d0;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 191, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.store-module .store-shield-bad {
  display: block;
  float: left;
  width: 31px;
  height: auto;
  margin-left: 25px;
  overflow: hidden;
}

/* line 201, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.line-border {
  display: none;
}

/* line 204, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
.yr-blank {
  display: none;
}

@media (max-width: 770px) {
  /* line 209, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .line-border {
    border-bottom: 1px solid #dfdfdf;
    width: 100%;
    margin: .75em 0;
    display: block;
  }

  /* line 215, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .yr-blank {
    display: block;
    clear: both;
  }

  /* line 219, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module {
    width: 100%;
  }
  /* line 223, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .ShieldImage {
    text-align: center;
    width: 70%;
    margin-left: 7px;
  }
  /* line 230, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .SmallText {
    font: 0.75em "Open Sans", Helvetica, sans-serif, serif;
    opacity: 0.5;
    text-transform: uppercase;
    margin-top: -6px;
    text-align: center;
  }
  /* line 238, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .store-shield {
    float: left;
    width: 8%;
    margin-top: 0;
    border-right: none;
  }
  /* line 244, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .store-shield .shield {
    margin: 2px auto 0;
  }
  /* line 249, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .store-data {
    float: left;
    width: 74%;
    border-right: none;
  }
  /* line 256, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .store-rank {
    float: left;
    width: 14%;
    font: 700 1.375em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
    color: #6d6d75;
  }
  /* line 264, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .store-ranking {
    position: relative;
    float: left;
    width: 14%;
    border-right: none;
  }
  /* line 271, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .store-messaging {
    float: left;
    width: 50%;
    border-right: 1px solid gainsboro;
    font: 600 0.85em/1.2 "Open Sans", Helvetica, sans-serif, serif;
  }
  /* line 278, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .store-messaging .store-message-blue {
    float: left;
    text-align: center;
    text-transform: uppercase;
    color: #1f0894;
  }
  /* line 285, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .store-messaging .store-message-red {
    float: left;
    text-align: center;
    text-transform: uppercase;
    color: #D11515;
  }
  /* line 292, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .store-messaging .store-message-gray {
    float: left;
    text-align: center;
    text-transform: uppercase;
    color: #6d6d75;
    font-size: 0.875em;
  }
  /* line 301, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .store-losses {
    float: left;
    width: 50%;
    font: 700 1.2em/1.1 "Open Sans", Helvetica, sans-serif, serif;
    border-right: none;
  }
  /* line 308, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .store-losses .store-message-blue {
    float: left;
    text-align: center;
    text-transform: uppercase;
    color: #1f0894;
  }
  /* line 315, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .store-losses .store-message-red {
    float: left;
    text-align: center;
    text-transform: uppercase;
    color: #D11515;
  }
  /* line 322, ../SASS/z-old-legacy-scss/main-modules/_store.scss */
  .store-module .store-losses .store-message-gray {
    float: left;
    text-align: center;
    text-transform: uppercase;
    color: #6d6d75;
    font-size: 1.4375em;
  }
}
/*
@media(max-width: 570px) {
    .store-module {
        width: 100%;
        height: 80px;

        .ShieldImage {
            text-align: center;
            width: 27px;
            height: auto;
            margin-left: 7px;
        }

        .SmallText {
            font: $font-size-small-0 $font;
            opacity: 0.5;
            text-transform: uppercase;
            margin-top: -6px;
            text-align: center;
        }

        .store-shield {
            float: left;
            width: 40px;
            height: 37px;
            margin-top: 0;
            border-right: 1px solid $gray-light-4;

            .shield {
                margin: 2px auto 0;
            }
        }

        .store-data {
            float: left;
            width: 85.0%;
            height: 37px;
            border-right: 1px solid $gray-light-4;
        }

        .store-rank {
            float: left;
            width: 100%;
            font: $font-size-med-2 $font-secondary;
            text-align: center;
            color: rgb(109, 109, 117);
            margin-top: 3px;
        }

        .store-ranking {
            position: relative;
            float: left;
            width: 40px;
            height: 37px;
            border-right: 1px solid $gray-light-4;
        }

        .store-messaging {
            float: left;
            width: 43.0%;
            height: 37px;
            border-right: 1px solid $gray-light-4;
            font: 600 0.85em/1.2 $font;

            .store-message-blue {
                float: left;
                text-align: center;
                text-transform: uppercase;
                color: $dark-blue-3;
            }

            .store-message-red {
                float: left;
                text-align: center;
                text-transform: uppercase;
                color: $error;
            }

            .store-message-gray {
                float: left;
                text-align: center;
                text-transform: uppercase;
                color: $gray;
            }
        }

        .store-losses {
            float: left;
            width: 42%;
            font: 700 1.2em/1.1 $font;
            height: 37px;
            border-right: 1px solid $gray-light-4;

            .store-message-blue {
                float: left;
                text-align: center;
                text-transform: uppercase;
                color: $dark-blue-3;
            }

            .store-message-red {
                float: left;
                text-align: center;
                text-transform: uppercase;
                color: $error;
            }

            .store-message-gray {
                float: left;
                text-align: center;
                text-transform: uppercase;
                color: $gray;
                font: $font-size-metric-digit-small;
            }
        }
    }
}
    
@media(max-width: 320px) {
    .store-module {
        width: 100%;
        height: 80px;

        .ShieldImage {
            text-align: center;
            width: 25px;
            height: auto;
            margin-left: 9px;
        }
    }
}
*/
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview {
  float: left;
  width: 700px;
  border-radius: 3px;
  margin: 0;
  background-color: #fff;
  padding: .5em;
}
/* line 11, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-1 {
  position: relative;
  float: left;
  width: 254px;
  padding: 0 .25em 0 0;
  border-right: 1px solid gainsboro;
}
/* line 21, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-1 .employee-name {
  display: inline-block;
  float: left;
  width: 68.3385579937%;
  margin: 0 0 0 .25em;
  font: 1.313em/0.96 "Open Sans", Helvetica, sans-serif, serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 32, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-1 .employee-last-worked {
  display: inline-block;
  float: left;
  clear: both;
  margin: 0 0 0 .25em;
  font-size: 0.875em;
  color: #1e1e1e;
  opacity: 0.5;
}
/* line 46, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-1 .button-container {
  float: left;
  clear: both;
  width: 150px;
  height: 24px;
  margin-left: .25em;
}
/* line 53, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-1 .button-container .btn {
  width: 150px;
  height: 24px;
  line-height: 1.6;
  padding: 0;
}
/* line 61, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-1 .grade {
  display: block;
  position: absolute;
  top: 3px;
  left: 200px;
  width: 54px;
  height: auto;
  overflow: hidden;
  margin-left: -.50em;
}
/* line 73, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-2 {
  float: left;
  width: 140px;
  padding: 0 .5em 0 .5em;
}
/* line 80, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-2 .deletes-after-data {
  float: left;
  width: 140px;
  font: 700 1.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 89, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-2 .deletes-after {
  float: left;
  clear: both;
  width: 140px;
  margin-top: -2px;
  font-size: 0.875em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #1e1e1e;
  opacity: 0.5;
}
/* line 103, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-3 {
  float: left;
  width: 140px;
  min-height: 3.4em;
  padding: 0 .5em 0 .5em;
  border-right: 1px solid gainsboro;
}
/* line 112, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-3 .others {
  float: left;
  clear: both;
  width: 140px;
  margin-top: -2px;
  font-size: 0.875em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #1e1e1e;
  opacity: 0.5;
}
/* line 125, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-3 .others-value {
  float: left;
  width: 140px;
  font: 700 1.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #e51e2b;
}
/* line 135, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-4 {
  float: left;
  width: 150px;
}
/* line 140, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-4 .estimated-losses {
  position: relative;
  float: left;
  clear: both;
  z-index: 8;
  width: 85%;
  margin: -2px 0 0 9px;
  font: 400 0.875em/0.9 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #1e1e1e;
  opacity: 0.5;
}
/* line 154, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .data-4 .estimated-losses-data {
  position: relative;
  float: left;
  width: 100%;
  font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}

/* line 168, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
.employee-overview .metric-title {
  float: left;
  clear: both;
  width: 99%;
  margin-top: -2px;
  font-size: 0.875em;
  line-height: .9;
  text-align: center;
  text-transform: uppercase;
  color: #1e1e1e;
  opacity: 0.5;
}

@media (max-width: 770px) {
  /* line 184, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview {
    float: left;
    width: 100%;
    border-radius: 3px;
    background-color: white;
    padding: .5em;
  }
  /* line 193, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-1 {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 8px;
    padding-bottom: 1em;
    border-right: 0px solid gainsboro;
    border-bottom: 1px solid gainsboro;
  }
  /* line 204, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-1 .employee-name {
    display: inline-block;
    float: left;
    margin: 0 0 0 .25em;
    font: 1.313em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #2d2e87;
  }
  /* line 215, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-1 .button-container {
    float: left;
    clear: both;
    width: 150px;
    height: 24px;
    margin-left: .25em;
  }
  /* line 222, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-1 .button-container .btn {
    width: 150px;
    height: 24px;
    line-height: 1.6;
    padding: 0;
  }
  /* line 230, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-1 .grade {
    display: block;
    top: 3px;
    right: 10px;
    width: 54px;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: auto;
    margin-left: 0;
  }
  /* line 243, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-2 {
    float: left;
    width: 33.33%;
  }
  /* line 249, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-2 .deletes-after-data {
    float: left;
    width: 100%;
    font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
    text-transform: uppercase;
    color: #6d6d75;
  }
  /* line 258, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-2 .deletes-after {
    float: left;
    clear: both;
    width: 100%;
    margin-top: -2px;
    font-size: 0.875em;
    line-height: 1.38;
    text-align: center;
    text-transform: uppercase;
    color: #1e1e1e;
    opacity: 0.5;
  }
  /* line 272, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-3 {
    float: left;
    width: 33.33%;
    border-right: 0px solid gainsboro;
  }
  /* line 279, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-3 .others {
    float: left;
    clear: both;
    width: 100%;
    margin-top: -2px;
    font-size: 0.875em;
    line-height: 1.38;
    text-align: center;
    text-transform: uppercase;
    color: #1e1e1e;
    opacity: 0.5;
  }
  /* line 292, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-3 .others-value {
    float: left;
    width: 100%;
    font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
    text-transform: uppercase;
    color: #e51e2b;
  }
  /* line 302, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-4 {
    float: left;
    width: 33.33%;
  }
  /* line 307, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-4 .estimated-losses {
    position: relative;
    float: left;
    clear: both;
    z-index: 8;
    width: 85%;
    margin: -2px 0 0 9px;
    font: 400 0.875em/0.9 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
    text-transform: uppercase;
    color: #1e1e1e;
    opacity: 0.5;
  }
  /* line 321, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-4 .estimated-losses-data {
    position: relative;
    float: left;
    width: 100%;
    font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
    text-transform: uppercase;
    color: #6d6d75;
  }
}
@media (max-width: 570px) {
  /* line 339, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview {
    width: 100%;
    height: auto;
    padding: .5em;
  }
  /* line 344, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-1 {
    height: auto;
    padding-bottom: 8px;
    border-right-width: 0;
    border-right-style: none;
    border-bottom: 1px solid gainsboro;
  }
  /* line 352, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-1 .button-container {
    width: 60%;
    margin-top: .175em;
  }
  /* line 355, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-1 .button-container .btn {
    width: 100%;
  }
  /* line 360, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-1 .employee-name {
    font-size: 1.313em/1.38;
    font-weight: bold;
  }
  /* line 365, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-1 .grade {
    height: auto;
  }
  /* line 370, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-2 {
    width: 33.3%;
    height: auto;
  }
  /* line 374, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-2 .deletes-after {
    width: 100%;
    margin-top: 0;
    font-size: 13px;
    line-height: 0.9;
    color: #111111;
    opacity: 1;
  }
  /* line 383, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-2 .deletes-after-data {
    width: 100%;
    font-size: 1.475em;
  }
  /* line 389, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-3 {
    width: 33.3%;
    height: auto;
    border-right-width: 0;
    border-right-style: none;
  }
  /* line 395, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-3 .others {
    width: 100%;
    margin-top: 0;
    font-size: 13px;
    line-height: 0.9;
    color: #111111;
    opacity: 1;
  }
  /* line 403, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-3 .others-value {
    width: 100%;
    font-size: 1.475em;
  }
  /* line 409, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-4 {
    width: 33.3%;
  }
  /* line 413, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-4 .estimated-losses {
    position: relative;
    z-index: 8;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    font-size: 13px;
    color: #1e1e1e;
    opacity: .5;
  }
  /* line 424, ../SASS/z-old-legacy-scss/main-modules/_employee-overview.scss */
  .employee-overview .data-4 .estimated-losses-data {
    position: relative;
    font: 700 1.375em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-3-wide {
  float: left;
  width: 700px;
  height: 119px;
  background-color: white;
}
/* line 8, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-3-wide .module-header {
  float: left;
  width: 100%;
  height: 36px;
  border-bottom: 1px solid #d2d2d2;
}
/* line 14, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-3-wide .module-header .header-text, .module-data-3-wide .module-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .module-data-3-wide .module-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 6px;
  font: 700 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 27, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-3-wide .three-container {
  float: left;
  clear: both;
  width: 100%;
  height: 60px;
  margin-top: 12px;
}
/* line 34, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-3-wide .three-container .three-wide-data-right-border {
  float: left;
  width: 33%;
  height: 60px;
  border-right: 1px solid #d2d2d2;
}
/* line 40, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-3-wide .three-container .three-wide-data-right-border .three-wide-data-label {
  float: left;
  width: 100%;
  margin-top: -8px;
  font-size: 1em;
  line-height: .75;
  text-align: center;
  text-transform: uppercase;
  /*color: rgb(109, 109, 117);*/
}
/* line 50, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-3-wide .three-container .three-wide-data-right-border .three-wide-data-label .link-element {
  color: #373092;
  text-decoration: none;
}
/* line 56, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-3-wide .three-container .three-wide-data-right-border .three-wide-data-value {
  float: left;
  clear: both;
  width: 100%;
  font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
}
/* line 65, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-3-wide .three-container .three-wide-data-right-border-2 {
  margin-left: 0.4285714285%;
}
/* line 69, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-3-wide .three-container .three-wide-data-no-border {
  float: left;
  width: 33%;
  height: 60px;
  margin-left: 0.4285714285%;
}
/* line 75, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-3-wide .three-container .three-wide-data-no-border .three-wide-data-label {
  float: left;
  width: 100%;
  margin-top: -8px;
  font-size: 1em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  /*color: rgb(109, 109, 117);*/
}
/* line 85, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-3-wide .three-container .three-wide-data-no-border .three-wide-data-label .link-element {
  color: #373092;
  text-decoration: none;
}
/* line 91, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-3-wide .three-container .three-wide-data-no-border .three-wide-data-value {
  float: left;
  clear: both;
  width: 100%;
  font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
}

@media (max-width: 770px) {
  /* line 107, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide {
    float: left;
    width: 100%;
    height: 119px;
    background-color: white;
  }
  /* line 114, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .module-header {
    float: left;
    width: 100%;
    height: 36px;
    border-bottom: 1px solid #d2d2d2;
  }
  /* line 120, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .module-header .header-text, .module-data-3-wide .module-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .module-data-3-wide .module-header .header-text-narrow {
    display: inline-block;
    float: left;
    width: 100%;
    margin-top: 6px;
    font: 700 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
    text-transform: uppercase;
    color: black;
  }
  /* line 133, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container {
    float: left;
    clear: both;
    width: 100%;
    height: 60px;
    margin-top: 12px;
  }
  /* line 140, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container .three-wide-data-right-border {
    float: left;
    width: 33%;
    height: 60px;
    border-right: 1px solid #d2d2d2;
  }
  /* line 146, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container .three-wide-data-right-border .three-wide-data-label {
    float: left;
    width: 100%;
    margin-top: -8px;
    font-size: .8em;
    line-height: 1.38;
    text-align: center;
    text-transform: uppercase;
    /*color: rgb(109, 109, 117);*/
  }
  /* line 156, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container .three-wide-data-right-border .three-wide-data-label .link-element {
    color: #373092;
    text-decoration: none;
  }
  /* line 162, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container .three-wide-data-right-border .three-wide-data-value {
    float: left;
    clear: both;
    width: 100%;
    font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
  }
  /* line 171, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container .three-wide-data-right-border-2 {
    margin-left: 0.4285714285%;
  }
  /* line 175, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container .three-wide-data-no-border {
    float: left;
    width: 33%;
    height: 60px;
    margin-left: 0.4285714285%;
  }
  /* line 181, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container .three-wide-data-no-border .three-wide-data-label {
    float: left;
    width: 100%;
    margin-top: -8px;
    font-size: .8em;
    line-height: 1.38;
    text-align: center;
    text-transform: uppercase;
    /*color: rgb(109, 109, 117);*/
  }
  /* line 191, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container .three-wide-data-no-border .three-wide-data-label .link-element {
    color: #373092;
    text-decoration: none;
  }
  /* line 197, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container .three-wide-data-no-border .three-wide-data-value {
    float: left;
    clear: both;
    width: 100%;
    font: 700 1.675em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
  }
}
@media (max-width: 320px) {
  /* line 219, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide {
    width: 100%;
    height: auto;
  }
  /* line 223, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container {
    height: auto;
    margin-top: 0;
  }
  /* line 227, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container .three-wide-data-no-border {
    float: none;
    width: 95.9375%;
    height: auto;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
  }
  /* line 235, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container .three-wide-data-no-border .three-wide-data-label {
    margin-top: 0;
  }
  /* line 240, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container .three-wide-data-right-border {
    float: none;
    width: 95.9375%;
    height: auto;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
    border-right-width: 0;
    border-bottom: 2px solid #d2d2d2;
  }
  /* line 252, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container .three-wide-data-right-border .three-wide-data-label {
    margin-top: 0;
  }
  /* line 261, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-3-wide .three-container .three-wide-data-right-border-2 {
    padding-bottom: 4px;
  }
}
/* line 357, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-4-wide {
  float: left;
  width: 700px;
  height: 119px;
  background-color: white;
}
/* line 364, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-4-wide .module-header {
  float: left;
  width: 100%;
  height: 36px;
  border-bottom: 1px solid #d2d2d2;
}
/* line 370, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-4-wide .module-header .header-text, .module-data-4-wide .module-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .module-data-4-wide .module-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 6px;
  font: 700 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 382, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-4-wide .four-container {
  float: left;
  clear: both;
  width: 100%;
  height: 60px;
  margin-top: 12px;
}
/* line 389, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-4-wide .four-container .four-wide-data-label {
  float: left;
  width: 100%;
  margin-top: -6px;
  font-size: 0.875em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 400, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-4-wide .four-container .four-wide-data-no-border {
  float: left;
  width: 25%;
  height: 60px;
}
/* line 406, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-4-wide .four-container .four-wide-data-right-border {
  float: left;
  width: 25%;
  height: 60px;
  border-right: 1px solid #d2d2d2;
}
/* line 413, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
.module-data-4-wide .four-container .four-wide-data-value {
  float: left;
  clear: both;
  width: 100%;
  font: 700 2.143em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #2d2e87;
}

@media (max-width: 320px) {
  /* line 427, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-4-wide {
    width: 320px;
    height: auto;
  }
  /* line 431, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-4-wide .four-container {
    height: auto;
    margin-top: 0;
  }
  /* line 435, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-4-wide .four-container .four-wide-data-no-border {
    float: none;
    width: 95.9375%;
    height: 75px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 3px;
  }
  /* line 444, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-4-wide .four-container .four-wide-data-no-border .four-wide-data-label {
    margin-top: 0;
  }
  /* line 449, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-4-wide .four-container .four-wide-data-right-border {
    float: none;
    width: 95.9375%;
    height: 75px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 3px;
    border-right-width: 0;
    border-bottom: 2px solid #d2d2d2;
    border-right-style: none;
  }
  /* line 463, ../SASS/z-old-legacy-scss/main-modules/_data-3-4-wide.scss */
  .module-data-4-wide .four-container .four-wide-data-right-border .four-wide-data-label {
    margin-top: 0;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_guard-employee.scss */
.last-worked-date {
  clear: both;
  position: relative;
  font-size: 0.875em;
  left: .25em;
  text-transform: uppercase;
  color: #1e1e1e;
  opacity: 0.5;
}

@media (max-width: 320px) {
  /* line 17, ../SASS/z-old-legacy-scss/main-modules/_guard-employee.scss */
  .text {
    display: inline-block;
    float: left;
    margin: 8% 8% 4% 8%;
    font: 600 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    color: #6d6d75;
  }
  /* line 25, ../SASS/z-old-legacy-scss/main-modules/_guard-employee.scss */
  .text a {
    color: #2d2e87;
    text-transform: uppercase;
  }
  /* line 28, ../SASS/z-old-legacy-scss/main-modules/_guard-employee.scss */
  .text a:hover {
    color: #121212;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container {
  float: left;
  width: 700px;
}
/* line 6, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-container {
  float: left;
  clear: both;
  width: 700px;
  padding-bottom: 12px;
  background-color: white;
  border-bottom: 1px solid gainsboro;
}
/* line 15, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-container.bottom {
  border-bottom: none;
}
/* line 20, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-data {
  position: relative;
  float: left;
  width: 220px;
  height: 60px;
  margin-top: 12px;
  border-right: 1px solid gainsboro;
}
/* line 29, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-data a:hover > .employee-data-firstname {
  color: #121212;
}
/* line 32, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-data a:hover > .employee-data-lastname {
  color: #121212;
}
/* line 38, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-data-firstname {
  display: inline-block;
  position: relative;
  float: left;
  z-index: 13;
  margin-left: 20px;
  font: 600 1.313em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 48, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-data-firstname.small {
  font-size: 1em;
}
/* line 54, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-data-lastname {
  display: inline-block;
  position: absolute;
  top: 18px;
  left: 20px;
  z-index: 14;
  font: 600 1.313em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 64, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-data-lastname.small {
  font-size: 1em;
}
/* line 70, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-data-number {
  display: inline-block;
  float: left;
  clear: both;
  margin: 15px 0 0 20px;
  font-size: 0.750em;
  line-height: 1.38;
  text-transform: uppercase;
  color: #1e1e1e;
  opacity: 0.5;
}
/* line 82, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-issue-0,
.similar-issue-employees-container .employee-issue-1,
.similar-issue-employees-container .employee-issue-2 {
  float: left;
  width: 113px;
  height: 60px;
}
/* line 90, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-issues-0 {
  float: left;
  width: 340px;
  height: 60px;
  margin-top: 12px;
  border-right: 1px solid gainsboro;
}
/* line 98, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-issues-1 {
  float: left;
  width: 140px;
  height: 61px;
  margin-top: 12px;
}
/* line 105, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-issue-0-label,
.similar-issue-employees-container .employee-issue-1-label,
.similar-issue-employees-container .employee-issue-2-label,
.similar-issue-employees-container .employee-issues-1-label {
  float: left;
  clear: both;
  width: 100%;
  font-size: 0.688em;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  color: #1e1e1e;
  opacity: 0.5;
}
/* line 120, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .employee-issue-0-value,
.similar-issue-employees-container .employee-issue-1-value,
.similar-issue-employees-container .employee-issue-2-value,
.similar-issue-employees-container .employee-issues-1-value {
  float: left;
  width: 100%;
  font: 700 1.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6d6d75;
}
/* line 133, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .similar-issue-employees {
  float: left;
  width: 700px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: white;
}
/* line 142, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
.similar-issue-employees-container .similar-issue-employees .header-text, .similar-issue-employees-container .similar-issue-employees .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .similar-issue-employees-container .similar-issue-employees .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}

@media (max-width: 320px) {
  /* line 161, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
  .similar-issue-employees-container {
    width: 320px;
  }
  /* line 164, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
  .similar-issue-employees-container .similar-issue-employees {
    width: 320px;
  }
  /* line 167, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
  .similar-issue-employees-container .similar-issue-employees .header-text, .similar-issue-employees-container .similar-issue-employees .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .similar-issue-employees-container .similar-issue-employees .header-text-narrow {
    margin-top: 8px;
    font-size: 0.875em;
  }
  /* line 173, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
  .similar-issue-employees-container .employee-container {
    width: 320px;
  }
  /* line 177, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
  .similar-issue-employees-container .employee-container .employee-data {
    width: 300px;
    border-right-width: 0;
    border-right-style: none;
    background-color: #f1f3f5;
    margin-left: 10px;
  }
  /* line 185, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
  .similar-issue-employees-container .employee-container .employee-data .employee-data-firstname {
    position: relative;
    z-index: 13;
  }
  /* line 191, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
  .similar-issue-employees-container .employee-container .employee-issues-0 {
    clear: both;
    width: 300px;
    height: auto;
    padding-top: 5px;
    padding-bottom: 10px;
    border-top: 1px solid gainsboro;
    border-bottom: 1px solid gainsboro;
    border-right: none;
    margin-left: 10px;
  }
  /* line 208, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
  .similar-issue-employees-container .employee-container .employee-issues-1 {
    clear: both;
    width: 320px;
    height: auto;
    margin-top: 5px;
  }

  /* line 223, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
  .employee-issues-0 .employee-issue-0,
  .employee-issues-0 .employee-issue-1,
  .employee-issues-0 .employee-issue-2 {
    width: 100px;
  }

  /* line 229, ../SASS/z-old-legacy-scss/main-modules/_similar-issue-employees.scss */
  .employee-issues-0 .employee-issue-0-value,
  .employee-issues-0 .employee-issue-1-value,
  .employee-issues-1 .employee-issues-1-value,
  .employee-issues-0 .employee-issue-2-value {
    font-size: 1.563em;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
.loss-prevention {
  float: left;
  width: 700px;
  background-color: white;
}
/* line 7, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
.loss-prevention .loss-prevention-header {
  float: left;
  width: 100%;
  height: 35px;
  border-bottom: 1px solid gainsboro;
}
/* line 13, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
.loss-prevention .loss-prevention-header .loss-prevention-header-value {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 4px;
  font: 700 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #e60f29;
}
/* line 25, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
.loss-prevention .loss-prevention-data {
  float: left;
  clear: both;
  width: 700px;
  padding-bottom: 7px;
  border-bottom: 1px solid gainsboro;
}
/* line 31, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
.loss-prevention .loss-prevention-data.bottom {
  border-bottom: none;
}
/* line 35, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
.loss-prevention .loss-prevention-data .loss-prevention-label {
  float: left;
  margin: 18px 0 0 17px;
  font-size: 0.75em;
  line-height: 1.38;
  text-transform: uppercase;
  color: #6c6c74;
}
/* line 44, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
.loss-prevention .loss-prevention-data .dot-warning {
  display: block;
  float: left;
  width: 16px;
  height: auto;
  margin: 16px 0 0 17px;
  overflow: hidden;
}
/* line 53, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
.loss-prevention .loss-prevention-data .loss-prevention-value {
  float: left;
  width: 30%;
  margin: 17px 0 0 17px;
  font-size: 0.75em;
  line-height: 1.38;
  color: #111111;
}
/* line 60, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
.loss-prevention .loss-prevention-data .loss-prevention-value span {
  font: 600 1em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
}
/* line 66, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
.loss-prevention .loss-prevention-data .receipt {
  display: block;
  float: left;
  width: 11px;
  height: auto;
  margin-top: 17px;
  overflow: hidden;
}
/* line 75, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
.loss-prevention .loss-prevention-data .button-container {
  float: right;
  width: 120px;
  height: 36px;
  margin: 6px 30px 0 0;
}
/* line 81, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
.loss-prevention .loss-prevention-data .button-container .btn {
  width: 120px;
  height: 36px;
  line-height: 1.5;
  padding: 0.5em;
}

@media (max-width: 320px) {
  /* line 96, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
  .loss-prevention {
    width: 320px;
  }
  /* line 98, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
  .loss-prevention .loss-prevention-data {
    width: 320px;
  }
  /* line 101, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
  .loss-prevention .loss-prevention-data .button-container {
    float: none;
    width: 286px;
    margin-top: 64px;
    margin-right: auto;
    margin-left: auto;
  }
  /* line 108, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
  .loss-prevention .loss-prevention-data .button-container .btn {
    width: 286px;
  }
  /* line 116, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
  .loss-prevention .loss-prevention-data .dot-warning {
    height: auto;
    margin-left: 10px;
  }
  /* line 121, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
  .loss-prevention .loss-prevention-data .loss-prevention-label {
    display: inline-block;
    max-width: 60px;
  }
  /* line 126, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
  .loss-prevention .loss-prevention-data .loss-prevention-value {
    width: 51%;
    margin-left: 10px;
  }
  /* line 131, ../SASS/z-old-legacy-scss/main-modules/_loss-prevention.scss */
  .loss-prevention .loss-prevention-data .receipt {
    height: auto;
    margin-left: 16px;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
.status-container {
  float: left;
  width: 700px;
  min-height: 83px;
  border-radius: 3px;
  background-color: white;
}
/* line 9, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
.status-container .added-by,
.status-container .date {
  display: inline-block;
  float: left;
  margin: 14px 0 0 10px;
  font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #111111;
}
/* line 20, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
.status-container .added-by-label {
  display: inline-block;
  float: left;
  margin: 14px 0 0 54px;
  font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 31, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
.status-container .comment {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 8px;
  font: 700 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #6c6c74;
}
/* line 42, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
.status-container .date-label {
  display: inline-block;
  float: left;
  margin: 14px 0 0 21px;
  font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 53, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
.status-container .image {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 12;
  width: 16px;
  height: auto;
  margin: -31px 0 0 131px;
  overflow: hidden;
}
/* line 65, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
.status-container .monitoring {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 15px;
  font: 700 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #6c6c74;
}
/* line 76, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
.status-container .status-comment {
  float: left;
  width: 700px;
}
/* line 82, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
.status-container .status-comment-label {
  float: left;
  width: 139px;
  height: 35px;
  border-right: 1px solid gainsboro;
}
/* line 99, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
.status-container .status-comment-text {
  display: inline-block;
  float: left;
  width: 75%;
  margin: 8px 0 0 21px;
  font: 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: none;
  color: #222222;
  padding-bottom: 10px;
}
/* line 108, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
.status-container .status-comment-text.no-comment {
  text-transform: uppercase;
  color: #dddcdc;
}
/* line 118, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
.status-container .status-monitor {
  position: relative;
  float: left;
  z-index: 11;
  width: 700px;
  border-bottom: 1px solid gainsboro;
}
/* line 126, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
.status-container .status-monitor-label {
  float: left;
  width: 139px;
  height: 48px;
  border-right: 1px solid gainsboro;
}
/* line 133, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
.status-container .status-monitor-values {
  float: left;
  width: 561px;
}

@media (max-width: 320px) {
  /* line 143, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
  .status-container {
    position: relative;
    width: 320px;
  }
  /* line 147, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
  .status-container .status-comment .status-comment-label {
    border-right-width: 0;
    border-right-style: none;
  }
  /* line 152, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
  .status-container .status-comment .status-comment-text {
    clear: both;
    width: 260px;
    margin-top: 0;
    margin-left: 35px;
  }
  /* line 161, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
  .status-container .image {
    position: absolute;
    float: none;
    clear: none;
    top: 120px;
    left: 0;
    right: 0;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }
  /* line 173, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
  .status-container .status-comment {
    clear: both;
    width: 320px;
    height: auto;
  }
  /* line 180, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
  .status-container .status-monitor {
    position: relative;
    z-index: 11;
    width: 320px;
  }
  /* line 184, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
  .status-container .status-monitor .status-monitor-label {
    width: 320px;
    margin-top: 49px;
    border-top: 1px solid gainsboro;
    border-right: none;
  }
  /* line 191, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
  .status-container .status-monitor .status-monitor-label .monitoring {
    margin-top: 13px;
    font-size: 1em;
  }
  /* line 197, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
  .status-container .status-monitor .status-monitor-values {
    position: absolute;
    float: none;
    left: 0;
    width: 320px;
    padding-bottom: 6px;
  }
  /* line 204, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
  .status-container .status-monitor .status-monitor-values .added-by {
    margin-top: 0;
    margin-left: 49px;
  }
  /* line 209, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
  .status-container .status-monitor .status-monitor-values .added-by-label {
    position: absolute;
    float: none;
    top: -10px;
    left: 110px;
  }
  /* line 216, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
  .status-container .status-monitor .status-monitor-values .date {
    clear: both;
    margin-top: 0;
    margin-left: 21px;
  }
  /* line 222, ../SASS/z-old-legacy-scss/main-modules/_status.scss */
  .status-container .status-monitor .status-monitor-values .date-label {
    margin-top: 5px;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_case-information.scss */
.case-information-container {
  float: left;
  width: 700px;
  height: 125px;
  background-color: white;
}
/* line 8, ../SASS/z-old-legacy-scss/main-modules/_case-information.scss */
.case-information-container .case-information-header {
  float: left;
  width: 100%;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 14, ../SASS/z-old-legacy-scss/main-modules/_case-information.scss */
.case-information-container .case-information-header .header-text, .case-information-container .case-information-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .case-information-container .case-information-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 6px;
  font: 700 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 28, ../SASS/z-old-legacy-scss/main-modules/_case-information.scss */
.case-information-container .case-information-reason-container {
  float: left;
  clear: both;
  width: 700px;
  height: 89px;
}
/* line 34, ../SASS/z-old-legacy-scss/main-modules/_case-information.scss */
.case-information-container .case-information-reason-container .case-information-reason-label {
  float: left;
  width: 55px;
  margin: 10px 0 0 20px;
  font: 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 43, ../SASS/z-old-legacy-scss/main-modules/_case-information.scss */
.case-information-container .case-information-reason-container .case-information-value {
  display: block;
  float: left;
  clear: both;
  width: 663px;
  height: 36px;
  margin: 7px 0 0 20px;
  border: 1px solid gainsboro;
  background-color: #eff1f3;
}

@media (max-width: 320px) {
  /* line 64, ../SASS/z-old-legacy-scss/main-modules/_case-information.scss */
  .case-information-container {
    width: 320px;
    height: auto;
  }
  /* line 68, ../SASS/z-old-legacy-scss/main-modules/_case-information.scss */
  .case-information-container .case-information-reason-container {
    width: 320px;
    height: auto;
    padding-bottom: 20px;
  }
  /* line 73, ../SASS/z-old-legacy-scss/main-modules/_case-information.scss */
  .case-information-container .case-information-reason-container .case-information-value {
    width: 280px;
    height: 76px;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
.additional-notes-container {
  float: left;
  width: 700px;
  height: 125px;
  background-color: #ffffff;
}
/* line 8, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
.additional-notes-container .additional-notes-header {
  float: left;
  width: 100%;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 14, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
.additional-notes-container .additional-notes-header .header-text, .additional-notes-container .additional-notes-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .additional-notes-container .additional-notes-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 6px;
  font: 700 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 28, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
.additional-notes-container .additional-notes-notes {
  float: left;
  clear: both;
  width: 700px;
  height: 89px;
}
/* line 35, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
.additional-notes-container .additional-notes-value {
  display: block;
  float: left;
  width: 533px;
  height: 36px;
  margin: 12px 0 0 19px;
  border: 1px solid gainsboro;
  background-color: #eff1f3;
}
/* line 45, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
.additional-notes-container .button-container {
  float: left;
  width: 121px;
  height: 24px;
  margin: 18px 0 0 18px;
}
/* line 52, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
.additional-notes-container .button-container .btn {
  width: 121px;
  height: 24px;
  padding: 0;
  line-height: 1.6;
  font-weight: 600;
}
/* line 61, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
.additional-notes-container .add-attachment {
  display: block;
  float: left;
  clear: both;
  margin: 9px 0 0 20px;
  border-bottom: 1px solid gainsboro;
  font: 700 0.75em/1 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #373092;
}
/* line 73, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
.additional-notes-container .add-attachment:hover {
  color: #121212;
}

@media (max-width: 320px) {
  /* line 81, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
  .additional-notes-container {
    width: 320px;
    height: auto;
  }
  /* line 85, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
  .additional-notes-container .additional-notes-notes {
    width: 320px;
    height: auto;
    padding-bottom: 10px;
  }
  /* line 90, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
  .additional-notes-container .additional-notes-notes .additional-notes-value {
    width: 280px;
    height: 76px;
    margin-left: 20px;
  }
  /* line 96, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
  .additional-notes-container .additional-notes-notes .button-container {
    clear: both;
    width: 280px;
    height: 36px;
    margin-left: 20px;
  }
  /* line 101, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
  .additional-notes-container .additional-notes-notes .button-container .btn {
    width: 280px;
    height: 36px;
    line-height: 2.4;
  }
  /* line 108, ../SASS/z-old-legacy-scss/main-modules/_additional-notes.scss */
  .additional-notes-container .additional-notes-notes .add-attachment {
    margin: 30px 0 0 20px;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container {
  float: left;
  width: 700px;
  border-radius: 3px;
  background-color: white;
}
/* line 9, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .notes-header {
  float: left;
  width: 100%;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 15, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .notes-header .header-text, .notes-container .notes-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .notes-container .notes-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 6px;
  font: 700 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 28, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .note-container {
  float: left;
  clear: both;
  width: 700px;
  padding-bottom: 20px;
  border-bottom: 1px solid gainsboro;
}
/* line 35, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .note-container .container-outer {
  float: left;
  width: 635px;
  margin: 19px 0 0 2.8571428571%;
}
/* line 41, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .note-container .container-outer .left-name-date {
  float: left;
  width: 120px;
  height: 38px;
  margin-top: 1px;
}
/* line 47, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .note-container .container-outer .left-name-date .note-date {
  float: left;
  clear: both;
  width: 120px;
  font-size: 0.875em;
  line-height: 1.38;
  text-align: right;
  color: black;
}
/* line 57, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .note-container .container-outer .left-name-date .note-name {
  float: left;
  width: 120px;
  font: 700 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: right;
  color: black;
  overflow: hidden;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}
/* line 71, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .note-container .container-outer .note-value {
  float: left;
  width: 475px;
  margin-left: 40px;
  font-size: 0.875em;
  line-height: 1.38;
  color: black;
}
/* line 83, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .notes-add-attachment-container {
  float: left;
  clear: both;
  width: 700px;
  height: 89px;
}
/* line 90, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .notes-add-attachment-container .add-attachment {
  display: block;
  float: left;
  clear: both;
  margin: 9px 0 0 20px;
  border-bottom: 1px solid gainsboro;
  font: 700 0.857em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #373092;
}
/* line 101, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .notes-add-attachment-container .button-container {
  float: left;
  width: 121px;
  height: 24px;
  margin: 18px 0 0 18px;
}
/* line 107, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .notes-add-attachment-container .button-container .btn {
  width: 121px;
  height: 24px;
  padding: 0;
  line-height: 1.6;
  font-weight: 600;
}
/* line 116, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .notes-add-attachment-container .add-attachment {
  display: block;
  float: left;
  clear: both;
  margin: 14px 0 0 20px;
  border-bottom: 1px solid gainsboro;
  font: 700 0.75em/1 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #373092;
}
/* line 126, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .notes-add-attachment-container .add-attachment:hover {
  color: #121212;
}
/* line 149, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
.notes-container .notes-add-attachment-container .notes-value {
  display: block;
  float: left;
  width: 533px;
  height: 36px;
  margin: 12px 0 0 19px;
  border: 1px solid gainsboro;
  background-color: #eff1f3;
}

@media (max-width: 320px) {
  /* line 166, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
  .notes-container {
    width: 320px;
  }
  /* line 169, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
  .notes-container .notes-add-attachment-container {
    width: 320px;
    height: auto;
    padding-bottom: 10px;
  }
  /* line 174, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
  .notes-container .notes-add-attachment-container .add-attachment {
    margin: 30px 0 0 20px;
  }
  /* line 178, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
  .notes-container .notes-add-attachment-container .button-container {
    clear: both;
    width: 280px;
    height: 36px;
    margin-left: 20px;
  }
  /* line 183, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
  .notes-container .notes-add-attachment-container .button-container .btn {
    width: 280px;
    height: 36px;
    line-height: 2.4;
  }
  /* line 190, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
  .notes-container .notes-add-attachment-container .notes-value {
    width: 280px;
    height: 76px;
    margin-left: 20px;
  }
  /* line 197, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
  .notes-container .note-container {
    width: 320px;
  }
  /* line 200, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
  .notes-container .note-container .container-outer {
    float: none;
    width: 300px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
  }
  /* line 207, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
  .notes-container .note-container .container-outer .left-name-date {
    width: 300px;
    height: auto;
    margin-top: 0;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-color: gainsboro;
  }
  /* line 215, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
  .notes-container .note-container .container-outer .left-name-date .note-date,
  .notes-container .note-container .container-outer .left-name-date .note-name {
    width: 300px;
    text-align: center;
  }
  /* line 222, ../SASS/z-old-legacy-scss/main-modules/_notes.scss */
  .notes-container .note-container .container-outer .note-value {
    clear: both;
    width: 300px;
    margin-top: 5px;
    margin-left: 0;
    padding-right: 5px;
    padding-left: 5px;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
.main-module-single-bar {
  float: left;
  clear: both;
  width: 700px;
  border-radius: 3px;
  background-color: white;
}
/* line 9, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
.main-module-single-bar .single-bar-header {
  float: left;
  width: 700px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 15, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
.main-module-single-bar .single-bar-header .header-text, .main-module-single-bar .single-bar-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .main-module-single-bar .single-bar-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 6px;
  font: 700 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 27, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
.main-module-single-bar .hours-worked {
  float: left;
  clear: both;
  width: 119px;
  height: 95px;
  border-right: 1px solid gainsboro;
}
/* line 34, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
.main-module-single-bar .hours-worked .hours {
  position: relative;
  float: left;
  z-index: 2;
  width: 119px;
  font: 700 3em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6d6d75;
  margin-top: 6px;
}
/* line 45, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
.main-module-single-bar .hours-worked .label {
  position: relative;
  float: left;
  clear: both;
  z-index: 1;
  width: 119px;
  margin-top: -12px;
  font: 700 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 59, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
.main-module-single-bar .single-bar-chart-container {
  float: left;
  width: 458px;
  height: 95px;
  border-right: 1px solid gainsboro;
  background-color: rgba(255, 255, 255, 0);
}
/* line 67, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
.main-module-single-bar .single-bar-label-container {
  float: left;
  width: 123px;
  height: 95px;
}
/* line 72, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
.main-module-single-bar .single-bar-label-container .message {
  float: left;
  width: 108px;
  margin: 7px 0 0 11px;
  font-size: 0.750em;
  font-weight: 400;
  color: #121212;
}
/* line 79, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
.main-module-single-bar .single-bar-label-container .message span {
  font-weight: 600;
  text-transform: uppercase;
}

@media (max-width: 320px) {
  /* line 90, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
  .main-module-single-bar {
    width: 320px;
  }
  /* line 93, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
  .main-module-single-bar .hours-worked .label,
  .main-module-single-bar .single-bar-header {
    width: 320px;
  }
  /* line 98, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
  .main-module-single-bar .hours-worked {
    width: 320px;
    height: auto;
    padding-bottom: 10px;
    border-right: none;
    border-bottom: 1px solid gainsboro;
  }
  /* line 109, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
  .main-module-single-bar .hours-worked .hours {
    width: 320px;
    font-size: 2.063em;
  }
  /* line 113, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
  .main-module-single-bar .hours-worked .label {
    width: 320px;
  }
  /* line 118, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
  .main-module-single-bar .single-bar-chart-container {
    clear: both;
    width: 320px;
    border-right: none;
    border-bottom: 1px solid gainsboro;
  }
  /* line 129, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
  .main-module-single-bar .single-bar-label-container {
    clear: both;
    width: 320px;
    height: auto;
    padding-bottom: 10px;
  }
  /* line 135, ../SASS/z-old-legacy-scss/main-modules/_single-bar.scss */
  .main-module-single-bar .single-bar-label-container .message {
    float: none;
    width: 280px;
    margin-right: auto;
    margin-left: auto;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph {
  float: left;
  width: 100%;
  height: auto;
  border-radius: 3px;
  background-color: white;
  margin-bottom: 11px;
}
/* line 11, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .bar-graph-header {
  width: 100%;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 16, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .bar-graph-header .header-text, .main-module-bar-graph .bar-graph-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  height: 27px;
  margin-top: 3px;
  font: 700 22px/1.38 josefin-sans, Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: capitalize;
  color: black;
}
/* line 28, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .bar-graph-header .header-text-narrow {
  font: 700 22px/1.38 josefin-sans, Helvetica, sans-serif, serif;
  color: #16729b;
}
/* line 34, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .bar-graph-header .header-text-narrow:hover {
  color: #F47D46;
}
/* line 38, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .bar-graph-sub-header {
  float: left;
  width: 700px;
  height: 32px;
  border-top: 1px solid gainsboro;
}
/* line 44, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .bar-graph-sub-header .sub-header-text {
  display: inline-block;
  float: left;
  width: 100%;
  height: 27px;
  margin-top: 6px;
  font: 700 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 58, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .bar-graph-middle-section {
  padding-top: 15px;
  padding-left: 12px;
  float: left;
  width: 100%;
}
/* line 64, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .bar-graph-middle-section .metric-data {
  text-align: left;
  line-height: 1;
}
/* line 69, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .bar-graph-middle-section .metric-data-threshold {
  font-size: 0.875em;
  text-transform: capitalize;
  color: black;
  display: block;
}
/* line 77, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .bar-graph-lower-section {
  float: left;
  width: 100%;
  border-top: 1px solid gainsboro;
  margin-top: 5px;
  padding-top: 10px;
}
/* line 85, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .metric-container {
  float: left;
  clear: both;
  /*width: 140px;*/
  width: 30%;
  height: 205px;
  border-right: 1px solid gainsboro;
}
/* line 93, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .metric-container .arrow-image {
  display: block;
  width: 59px;
  height: auto;
  margin: 23px auto 0;
  overflow: hidden;
}
/* line 101, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .metric-container .compare-value-container {
  width: 100%;
  height: auto;
}
/* line 105, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .metric-container .compare-value-container .value {
  position: relative;
  /*float: left;*/
  /*clear: both;*/
  z-index: 4;
  width: 140px;
  margin: 13px auto 0 auto;
  font: 700 1.5em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6d6d75;
}
/* line 116, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .metric-container .compare-value-container .label {
  position: relative;
  /*float: left;*/
  /*clear: both;*/
  z-index: 3;
  width: 140px;
  margin: -1px auto 0 auto;
  font: 700 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 132, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .bar-graph-container {
  float: left;
  width: 100%;
  height: 177px;
  margin-bottom: 10px;
}
/* line 139, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .message-container {
  position: relative;
  float: right;
  clear: both;
  width: 120px;
  height: 167px;
  margin-top: -167px;
  border-left: 1px solid gainsboro;
}
/* line 148, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .message-container .messaging {
  position: absolute;
  top: 18px;
  left: 0;
  right: 0;
  width: 88px;
  margin: 0 auto;
  font-size: 0.750em;
  line-height: 1.38;
  color: #121212;
}
/* line 159, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .message-container .messaging a, .main-module-bar-graph .message-container .messaging span {
  font-family: "Open Sans", Helvetica, sans-serif, serif;
  font-weight: 700;
}
/* line 164, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .message-container .messaging a.name, .main-module-bar-graph .message-container .messaging span.name {
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 169, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .message-container .messaging a:hover {
  color: #121212;
}
/* line 179, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module {
  float: left;
  clear: both;
  width: 688px;
  height: 50px;
  margin: 4px 0 6px 6px;
  background-color: white;
}
/* line 188, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module.top {
  margin: 12px 0 0 6px;
}
/* line 192, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module .case-status {
  float: left;
  width: 311px;
  height: 48px;
  margin-top: 1px;
  border-right: 1px solid white;
  background-color: #f1f3f5;
}
/* line 200, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module .case-status .pill {
  display: block;
  float: left;
  width: 24px;
  height: auto;
  margin: 9px 0 0 3.8709677419%;
  overflow: hidden;
}
/* line 209, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module .case-status .case-name-location {
  display: inline-block;
  position: absolute;
  float: left;
  z-index: 0;
  top: 22px;
  font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #1f0894;
}
/* line 221, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module .case-status .case-transaction-type {
  display: inline-block;
  position: absolute;
  float: left;
  clear: both;
  z-index: 1;
  top: 7px;
  font: 700 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 239, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module .case-totals {
  float: left;
  width: 141px;
  height: 48px;
  margin-top: 1px;
  border-right: 1px solid white;
  background-color: #f1f3f5;
}
/* line 247, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module .case-totals .case-ticket-count {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 4;
  width: 100%;
  margin-top: -3px;
  font: 600 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #1f0894;
}
/* line 261, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module .case-totals .case-ticket-value {
  position: relative;
  float: left;
  z-index: 5;
  width: 100%;
  margin-top: 3px;
  font: 700 1.313em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6c6c74;
}
/* line 273, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module .case-assignment-container {
  position: relative;
  float: left;
  width: 236px;
  height: 48px;
  margin-top: 1px;
  background-color: #f1f3f5;
}
/* line 281, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module .case-assignment-container .case-assignment {
  display: inline-block;
  position: relative;
  float: left;
  z-index: 8;
  width: 209px;
  margin: 12px 0 0 20px;
  font: 400 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #111111;
  height: auto;
}
/* line 293, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module .case-assignment-container .case-assignment-name {
  display: inline-block;
  position: relative;
  float: left;
  clear: both;
  z-index: 9;
  width: 209px;
  margin: -4px 0 0 20px;
  font-size: 0.750em;
  font-weight: 700;
  line-height: 1.38;
  color: #111111;
}
/* line 319, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module .case-assignment-container .button-container {
  position: absolute;
  top: 12px;
  left: 0;
  right: 0;
  z-index: 7;
  width: 162px;
  height: 24px;
  margin: 0 auto;
}
/* line 330, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module .case-assignment-container .button-container .btn {
  width: 162px;
  height: 24px;
  background: transparent;
  padding: 0.6em;
}
/* line 336, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .case-module .case-assignment-container .button-container .btn:hover, .main-module-bar-graph .case-module .case-assignment-container .button-container .btn:focus {
  background: #fff;
  color: #373092;
}
/* line 348, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .single-ticket-container {
  float: left;
  clear: both;
  width: 700px;
  height: 56px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: white;
}
/* line 358, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .single-ticket-container .left-container {
  float: left;
  width: 472px;
  height: 50px;
  margin-left: 7px;
  background-color: #f1f3f5;
}
/* line 365, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .single-ticket-container .left-container .ticket {
  display: block;
  float: left;
  width: 21px;
  height: auto;
  margin: 13px 0 0 15px;
  overflow: hidden;
}
/* line 374, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .single-ticket-container .left-container .cashier-label {
  display: inline-block;
  position: relative;
  float: left;
  z-index: 1;
  margin: 7px 0 0 11px;
  font-size: 0.875em;
  line-height: 1.38;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 386, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .single-ticket-container .left-container .cashier-value {
  display: inline-block;
  position: relative;
  float: left;
  clear: both;
  z-index: 4;
  margin: -35px 0 0 112px;
  font-size: 0.875em;
  font-weight: 600;
  line-height: 1.38;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 400, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .single-ticket-container .left-container .manager-label {
  display: inline-block;
  position: relative;
  float: left;
  clear: both;
  z-index: 2;
  margin: -14px 0 0 47px;
  font-size: 0.875em;
  line-height: 1.38;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 413, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .single-ticket-container .left-container .manager-value {
  display: inline-block;
  position: relative;
  float: left;
  z-index: 5;
  margin: -19px 0 0 122px;
  font-size: 0.875em;
  font-weight: 700;
  line-height: 1.38;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 427, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .single-ticket-container .right-container {
  float: left;
  width: 215px;
  height: 50px;
  margin-left: 1px;
  background-color: #f1f3f5;
}
/* line 434, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .single-ticket-container .right-container .right-label {
  position: relative;
  float: left;
  clear: both;
  z-index: 8;
  width: 215px;
  margin-top: -4px;
  font-size: 0.75em;
  font-weight: 600;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 449, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.main-module-bar-graph .single-ticket-container .right-container .right-value {
  position: relative;
  float: left;
  z-index: 7;
  width: 215px;
  margin: 5px 0 0 -1px;
  font: 700 1.313em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6d6d75;
}

/* line 465, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
.bar-graph-with-metric-container {
  max-width: 770px;
  width: 70%;
  float: left;
}

@media (max-width: 770px) {
  /* line 473, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph {
    width: 100%;
  }
  /* line 477, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .bar-graph-header {
    width: 100%;
  }
  /* line 482, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .bar-graph-container {
    clear: left;
    border-top: 1px solid gainsboro;
    width: 100%;
  }
  /* line 490, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .bar-graph-lower-section {
    border-top: none;
  }
  /* line 494, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .metric-container {
    width: 100%;
    height: auto;
  }
  /* line 498, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .metric-container .compare-container {
    width: 200px;
    margin: 0 auto;
    padding: 20px 0 20px 0;
  }
  /* line 504, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .metric-container .compare-container .roundcomparearrow-red-up {
    float: left;
    width: 59px;
    margin: 0;
  }
  /* line 510, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .metric-container .compare-container .compare-value-container {
    float: left;
    width: 50%;
  }
  /* line 514, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .metric-container .compare-container .compare-value-container .value {
    margin: 0;
  }
  /* line 518, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .metric-container .compare-container .compare-value-container .label {
    margin: 0;
  }

  /* line 527, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .header-text, .main-module-bar-graph .bar-graph-header .header-text-narrow {
    width: 100%;
  }

  /* line 531, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .bar-graph-with-metric-container {
    width: 100%;
    float: left;
  }
}
@media (max-width: 320px) {
  /* line 538, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph {
    position: relative;
    width: 100%;
    height: auto;
  }
  /* line 543, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .bar-graph-container {
    position: relative;
    float: none;
    left: 0px;
    width: 100%;
    height: 175px;
  }
  /* line 551, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .bar-graph-sub-header,
  .main-module-bar-graph .bar-graph-header {
    width: 100%;
  }
  /* line 557, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .bar-graph-lower-section {
    border-top: none;
  }
  /* line 561, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .case-module {
    width: 100%;
    height: auto;
    margin: 4px 0 0 0;
  }
  /* line 566, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .case-module .case-status {
    width: 308px;
    border: none;
    margin-left: 6px;
  }
  /* line 571, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .case-module .case-totals {
    margin-left: 6px;
  }
  /* line 574, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .case-module .case-assignment-container,
  .main-module-bar-graph .case-module .case-totals {
    width: 308px;
    margin-bottom: 0px;
  }
  /* line 579, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .case-module .case-assignment-container {
    background-color: #fff;
    height: auto;
  }
  /* line 583, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .case-module .case-assignment-container .case-assignment {
    background-color: #fff;
  }
  /* line 589, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .single-ticket-container {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
  }
  /* line 594, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .single-ticket-container .left-container {
    width: 308px;
  }
  /* line 597, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .single-ticket-container .right-container {
    width: 308px;
    margin: 1px 0 0 7px;
  }
  /* line 601, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .single-ticket-container .right-container .right-value,
  .main-module-bar-graph .single-ticket-container .right-container .right-label {
    width: 308px;
  }
  /* line 608, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .message-container {
    width: 100%;
    height: auto;
    border: none;
    margin: 0 auto;
  }
  /* line 614, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .message-container .messaging {
    position: static;
    width: 100%;
    padding: 10px 15px;
  }
  /* line 621, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .metric-container {
    position: relative;
    height: 110px;
    border-right-width: 0;
    border-right-style: none;
    border-bottom-style: none;
    float: none;
    margin: 0 auto;
    width: 180px;
      /*.label {
        position: relative;
        z-index: 3;
        text-align: left;
        float: left;
        width: auto;
      }

      .value {
        position: relative;
        float: none;
        clear: both;
        font-size: 1.875em;
        text-align: left;
        margin: 0;
        width: auto;
      }*/
      /*.compare-value-container{
          float: left;
          padding-top: 25px;
          padding-left: 10px;
          display: inline-block;
      }

      .compare-container{
          width: 100%;
      }*/
  }
  /* line 631, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .main-module-bar-graph .metric-container .arrow-image {
    position: absolute;
    float: none;
    clear: none;
    top: 0px;
    left: 32px;
    height: auto;
  }
}
@media print {
  /* line 675, ../SASS/z-old-legacy-scss/main-modules/_bar-graph.scss */
  .bar-graph-container {
    min-height: 250px;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide,
.side-module-gauge {
  position: relative;
  float: left;
  clear: both;
  width: 220px;
  padding-bottom: 15px;
  border-radius: 3px;
  background-color: white;
  text-align: center;
}
/* line 13, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .gauge-header-wide,
.side-module-gauge-wide .gauge-header,
.side-module-gauge .gauge-header-wide,
.side-module-gauge .gauge-header {
  float: left;
  width: 220px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 20, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .gauge-header-wide .header-text, .side-module-gauge-wide .gauge-header-wide .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-gauge-wide .gauge-header-wide .header-text-narrow,
.side-module-gauge-wide .gauge-header .header-text,
.side-module-gauge-wide .gauge-header .main-module-bar-graph .bar-graph-header .header-text-narrow,
.main-module-bar-graph .bar-graph-header .side-module-gauge-wide .gauge-header .header-text-narrow,
.side-module-gauge .gauge-header-wide .header-text,
.side-module-gauge .gauge-header-wide .main-module-bar-graph .bar-graph-header .header-text-narrow,
.main-module-bar-graph .bar-graph-header .side-module-gauge .gauge-header-wide .header-text-narrow,
.side-module-gauge .gauge-header .header-text,
.side-module-gauge .gauge-header .main-module-bar-graph .bar-graph-header .header-text-narrow,
.main-module-bar-graph .bar-graph-header .side-module-gauge .gauge-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
}
/* line 29, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .gauge-header-wide .link-element,
.side-module-gauge-wide .gauge-header .link-element,
.side-module-gauge .gauge-header-wide .link-element,
.side-module-gauge .gauge-header .link-element {
  cursor: pointer;
  color: #373092;
}
/* line 35, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .gauge-graph-container,
.side-module-gauge .gauge-graph-container {
  position: absolute;
  top: 36px;
  left: 0;
  right: 0;
  z-index: 4;
  width: 193px;
  height: 174px;
  margin: 0 auto;
  border-bottom: 0;
  padding: 0;
}
/* line 48, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .gauge-graph-container-blank,
.side-module-gauge .gauge-graph-container-blank {
  position: absolute;
  top: 36px;
  left: 0;
  right: 0;
  z-index: 4;
  width: 193px;
  height: 174px;
  margin: 0 auto;
  border-bottom: 0;
  padding: 0;
}
/* line 61, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .gauge-metric-container-wide,
.side-module-gauge-wide .gauge-metric-container,
.side-module-gauge .gauge-metric-container-wide,
.side-module-gauge .gauge-metric-container {
  position: relative;
  float: left;
  clear: both;
  z-index: 7;
  width: 100%;
  height: 22px;
  margin: 148px 0 0 auto;
}
/* line 73, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .gauge-metric-container-wide .metric-label,
.side-module-gauge-wide .gauge-metric-container .metric-label,
.side-module-gauge .gauge-metric-container-wide .metric-label,
.side-module-gauge .gauge-metric-container .metric-label {
  position: relative;
  float: left;
  z-index: 5;
  width: 60%;
  left: 20%;
  margin-top: -8px;
  font-size: 0.875em;
  line-height: 1.38;
  text-align: center;
  color: #222222;
  background-color: #f3f3f3;
  padding: 1%;
}
/* line 87, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .gauge-metric-container-wide .metric-label span,
.side-module-gauge-wide .gauge-metric-container .metric-label span,
.side-module-gauge .gauge-metric-container-wide .metric-label span,
.side-module-gauge .gauge-metric-container .metric-label span {
  font-weight: 700;
}
/* line 93, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .gauge-metric-container-wide .arrow-up,
.side-module-gauge-wide .gauge-metric-container .arrow-up,
.side-module-gauge .gauge-metric-container-wide .arrow-up,
.side-module-gauge .gauge-metric-container .arrow-up {
  vertical-align: middle;
  width: 10px;
  /*display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 6;
  width: 10px;
  height: auto;
  margin: 2px 0 0 12px;
  overflow: hidden;*/
}
/* line 108, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .messaging-container,
.side-module-gauge .messaging-container {
  float: left;
  clear: both;
  width: 155px;
  height: 41px;
  margin: 20px 0 0 35px;
}
/* line 115, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .messaging-container .messaging,
.side-module-gauge .messaging-container .messaging {
  float: left;
  width: 113px;
  margin-top: 8px;
  font-size: 0.750em;
  line-height: 1.08;
  color: #1f0894;
  font-weight: 700;
}
/* line 124, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .messaging-container .messaging span,
.side-module-gauge .messaging-container .messaging span {
  font-family: "Open Sans", Helvetica, sans-serif, serif;
}
/* line 130, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .messaging-container .messaging:hover,
.side-module-gauge .messaging-container .messaging:hover {
  color: #121212;
}
/* line 135, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .messaging-container .number,
.side-module-gauge .messaging-container .number {
  float: left;
  width: 42px;
  font: 700 1.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #6c6c74;
  letter-spacing: -1px;
}

/* line 145, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide {
  width: 100%;
}
/* line 149, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .gauge-header-wide {
  width: 100%;
}
/* line 152, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .gauge-header-wide .link-element {
  cursor: pointer;
  color: #373092;
}
/* line 158, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .gauge-metric-container-wide {
  margin: 148px 0 0 auto;
}
/* line 165, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .messaging-container-wide {
  float: left;
  width: 80%;
  margin: 16px 10% 16px 10%;
}
/* line 172, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .messaging-container-wide .messaging-wide {
  width: 100%;
  margin: 0 auto;
}
/* line 177, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .messaging-container-wide .messaging-wide .text {
  display: inline-block;
  float: left;
  width: 100%;
  font-size: 0.750em;
  line-height: 1.38;
  font-weight: 700;
  color: #6d6d75;
}
/* line 186, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
.side-module-gauge-wide .messaging-container-wide .messaging-wide .text span {
  color: #D11515;
  text-transform: uppercase;
}

@media (max-width: 770px) {
  /* line 197, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide,
  .side-module-gauge {
    position: relative;
    float: left;
    clear: both;
    width: 220px;
    padding-bottom: 15px;
    border-radius: 3px;
    background-color: white;
    text-align: center;
  }
  /* line 209, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-header-wide,
  .side-module-gauge-wide .gauge-header,
  .side-module-gauge .gauge-header-wide,
  .side-module-gauge .gauge-header {
    float: left;
    width: 220px;
    height: 36px;
    border-bottom: 1px solid gainsboro;
  }
  /* line 216, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-header-wide .header-text, .side-module-gauge-wide .gauge-header-wide .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-gauge-wide .gauge-header-wide .header-text-narrow,
  .side-module-gauge-wide .gauge-header .header-text,
  .side-module-gauge-wide .gauge-header .main-module-bar-graph .bar-graph-header .header-text-narrow,
  .main-module-bar-graph .bar-graph-header .side-module-gauge-wide .gauge-header .header-text-narrow,
  .side-module-gauge .gauge-header-wide .header-text,
  .side-module-gauge .gauge-header-wide .main-module-bar-graph .bar-graph-header .header-text-narrow,
  .main-module-bar-graph .bar-graph-header .side-module-gauge .gauge-header-wide .header-text-narrow,
  .side-module-gauge .gauge-header .header-text,
  .side-module-gauge .gauge-header .main-module-bar-graph .bar-graph-header .header-text-narrow,
  .main-module-bar-graph .bar-graph-header .side-module-gauge .gauge-header .header-text-narrow {
    display: inline-block;
    float: left;
    width: 100%;
    margin-top: 5px;
    font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
    text-transform: uppercase;
    color: black;
  }
  /* line 228, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-graph-container,
  .side-module-gauge .gauge-graph-container {
    position: absolute;
    top: 36px;
    left: 0;
    right: 0;
    z-index: 4;
    width: 193px;
    height: 174px;
    margin: 0 auto;
    border-bottom: 0px;
    padding: 0;
  }
  /* line 241, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide,
  .side-module-gauge-wide .gauge-metric-container,
  .side-module-gauge .gauge-metric-container-wide,
  .side-module-gauge .gauge-metric-container {
    position: relative;
    float: left;
    clear: both;
    z-index: 7;
    width: 100%;
    height: 22px;
    /*margin: 148px auto 0 auto;*/
  }
  /* line 251, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide .metric-label,
  .side-module-gauge-wide .gauge-metric-container .metric-label,
  .side-module-gauge .gauge-metric-container-wide .metric-label,
  .side-module-gauge .gauge-metric-container .metric-label {
    /*position: relative;
    float: left;*/
    z-index: 5;
    width: 60%;
    left: 20%;
    margin-top: 1px;
    font-size: 0.875em;
    line-height: 1.38;
    /*text-align: center;*/
    color: #222222;
    /*background-color:#f3f3f3;*/
    /*padding: 1%;*/
    margin-right: auto;
    margin-left: auto;
  }
  /* line 267, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide .metric-label span,
  .side-module-gauge-wide .gauge-metric-container .metric-label span,
  .side-module-gauge .gauge-metric-container-wide .metric-label span,
  .side-module-gauge .gauge-metric-container .metric-label span {
    font-weight: 700;
  }
  /* line 273, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide .arrow-up,
  .side-module-gauge-wide .gauge-metric-container .arrow-up,
  .side-module-gauge .gauge-metric-container-wide .arrow-up,
  .side-module-gauge .gauge-metric-container .arrow-up {
    vertical-align: middle;
    /*display: block;
    position: relative;
    float: left;
    clear: both;
    z-index: 6;
    width: 10px;
    height: auto;
    margin: 2px 0 0 12px;
    overflow: hidden;*/
  }
  /* line 287, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container,
  .side-module-gauge .messaging-container {
    float: left;
    clear: both;
    width: 155px;
    height: 41px;
    margin: 20px 0 0 35px;
  }
  /* line 294, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container .messaging,
  .side-module-gauge .messaging-container .messaging {
    float: left;
    width: 113px;
    margin-top: 8px;
    font-size: 0.750em;
    line-height: 1.08;
    color: #1f0894;
  }
  /* line 302, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container .messaging span,
  .side-module-gauge .messaging-container .messaging span {
    font-family: "Open Sans", Helvetica, sans-serif, serif;
  }
  /* line 308, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container .messaging:hover,
  .side-module-gauge .messaging-container .messaging:hover {
    color: #121212;
  }
  /* line 313, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container .number,
  .side-module-gauge .messaging-container .number {
    float: left;
    width: 42px;
    font: 700 1.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    color: #6c6c74;
    letter-spacing: -1px;
  }

  /* line 323, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide {
    width: 100%;
  }
  /* line 327, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-header-wide {
    width: 100%;
  }
  /* line 332, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide {
    margin: 148px 0 0 auto;
  }
  /* line 338, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container-wide {
    float: left;
    width: 80%;
    margin: 16px 10% 16px 10%;
  }
  /* line 345, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container-wide .messaging-wide {
    width: 100%;
    margin: 0 auto;
  }
  /* line 350, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container-wide .messaging-wide .text {
    display: inline-block;
    float: left;
    width: 100%;
    font-size: 0.750em;
    line-height: 1.38;
    font-weight: 700;
    color: #6d6d75;
  }
  /* line 359, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container-wide .messaging-wide .text span {
    color: #D11515;
    text-transform: uppercase;
  }
}
@media (max-width: 570px) {
  /* line 372, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide,
  .side-module-gauge {
    position: relative;
    float: left;
    clear: both;
    width: 220px;
    padding-bottom: 15px;
    border-radius: 3px;
    background-color: white;
    text-align: center;
  }
  /* line 384, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-header-wide,
  .side-module-gauge-wide .gauge-header,
  .side-module-gauge .gauge-header-wide,
  .side-module-gauge .gauge-header {
    float: left;
    width: 220px;
    height: 36px;
    border-bottom: 1px solid gainsboro;
  }
  /* line 391, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-header-wide .header-text, .side-module-gauge-wide .gauge-header-wide .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-gauge-wide .gauge-header-wide .header-text-narrow,
  .side-module-gauge-wide .gauge-header .header-text,
  .side-module-gauge-wide .gauge-header .main-module-bar-graph .bar-graph-header .header-text-narrow,
  .main-module-bar-graph .bar-graph-header .side-module-gauge-wide .gauge-header .header-text-narrow,
  .side-module-gauge .gauge-header-wide .header-text,
  .side-module-gauge .gauge-header-wide .main-module-bar-graph .bar-graph-header .header-text-narrow,
  .main-module-bar-graph .bar-graph-header .side-module-gauge .gauge-header-wide .header-text-narrow,
  .side-module-gauge .gauge-header .header-text,
  .side-module-gauge .gauge-header .main-module-bar-graph .bar-graph-header .header-text-narrow,
  .main-module-bar-graph .bar-graph-header .side-module-gauge .gauge-header .header-text-narrow {
    display: inline-block;
    float: left;
    width: 100%;
    margin-top: 5px;
    font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
    text-transform: uppercase;
    color: black;
  }
  /* line 403, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-graph-container,
  .side-module-gauge .gauge-graph-container {
    position: absolute;
    top: 36px;
    left: 0;
    right: 0;
    z-index: 4;
    width: 193px;
    height: 174px;
    margin: 0 auto;
    border-bottom: 0px;
    padding: 0;
  }
  /* line 416, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide,
  .side-module-gauge-wide .gauge-metric-container,
  .side-module-gauge .gauge-metric-container-wide,
  .side-module-gauge .gauge-metric-container {
    position: relative;
    float: left;
    clear: both;
    z-index: 7;
    width: 100%;
    height: 22px;
    /*margin: 148px auto 0 auto;*/
  }
  /* line 426, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide .metric-label,
  .side-module-gauge-wide .gauge-metric-container .metric-label,
  .side-module-gauge .gauge-metric-container-wide .metric-label,
  .side-module-gauge .gauge-metric-container .metric-label {
    /*position: relative;
float: left;*/
    z-index: 5;
    width: 60%;
    left: 20%;
    margin-top: 1px;
    font-size: 0.875em;
    line-height: 1.38;
    /*text-align: center;*/
    color: #222222;
    /*background-color:#f3f3f3;*/
    /*padding: 1%;*/
    margin-right: auto;
    margin-left: auto;
  }
  /* line 442, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide .metric-label span,
  .side-module-gauge-wide .gauge-metric-container .metric-label span,
  .side-module-gauge .gauge-metric-container-wide .metric-label span,
  .side-module-gauge .gauge-metric-container .metric-label span {
    font-weight: 700;
  }
  /* line 448, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide .arrow-up,
  .side-module-gauge-wide .gauge-metric-container .arrow-up,
  .side-module-gauge .gauge-metric-container-wide .arrow-up,
  .side-module-gauge .gauge-metric-container .arrow-up {
    /*vertical-align:middle;
    display: block;
    position: relative;
    float: left;
    clear: both;
    z-index: 6;
    width: 10px;
    height: auto;
    margin: 2px 0 0 12px;
    overflow: hidden;*/
  }
  /* line 462, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container,
  .side-module-gauge .messaging-container {
    float: left;
    clear: both;
    width: 155px;
    height: 41px;
    margin: 20px 0 0 35px;
  }
  /* line 469, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container .messaging,
  .side-module-gauge .messaging-container .messaging {
    float: left;
    width: 113px;
    margin-top: 8px;
    font-size: 0.750em;
    line-height: 1.08;
    color: #1f0894;
  }
  /* line 477, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container .messaging span,
  .side-module-gauge .messaging-container .messaging span {
    font-family: "Open Sans", Helvetica, sans-serif, serif;
  }
  /* line 483, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container .messaging:hover,
  .side-module-gauge .messaging-container .messaging:hover {
    color: #121212;
  }
  /* line 488, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container .number,
  .side-module-gauge .messaging-container .number {
    float: left;
    width: 42px;
    font: 700 1.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    color: #6c6c74;
    letter-spacing: -1px;
  }

  /* line 498, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide {
    width: 100%;
  }
  /* line 502, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-header-wide {
    width: 100%;
  }
  /* line 507, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide {
    margin: 148px 0 0 auto;
  }
  /* line 513, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container-wide {
    float: left;
    width: 80%;
    margin: 16px 10% 16px 10%;
  }
  /* line 520, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container-wide .messaging-wide {
    width: 100%;
    margin: 0 auto;
  }
  /* line 525, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container-wide .messaging-wide .text {
    display: inline-block;
    float: left;
    width: 100%;
    font-size: 0.750em;
    line-height: 1.38;
    font-weight: 700;
    color: #6d6d75;
  }
  /* line 534, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container-wide .messaging-wide .text span {
    color: #D11515;
    text-transform: uppercase;
  }
}
@media (max-width: 320px) {
  /* line 547, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide,
  .side-module-gauge {
    position: relative;
    float: left;
    clear: both;
    width: 220px;
    padding-bottom: 15px;
    border-radius: 3px;
    background-color: white;
    text-align: center;
  }
  /* line 559, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-header-wide,
  .side-module-gauge-wide .gauge-header,
  .side-module-gauge .gauge-header-wide,
  .side-module-gauge .gauge-header {
    float: left;
    width: 220px;
    height: 36px;
    border-bottom: 1px solid gainsboro;
  }
  /* line 566, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-header-wide .header-text, .side-module-gauge-wide .gauge-header-wide .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .side-module-gauge-wide .gauge-header-wide .header-text-narrow,
  .side-module-gauge-wide .gauge-header .header-text,
  .side-module-gauge-wide .gauge-header .main-module-bar-graph .bar-graph-header .header-text-narrow,
  .main-module-bar-graph .bar-graph-header .side-module-gauge-wide .gauge-header .header-text-narrow,
  .side-module-gauge .gauge-header-wide .header-text,
  .side-module-gauge .gauge-header-wide .main-module-bar-graph .bar-graph-header .header-text-narrow,
  .main-module-bar-graph .bar-graph-header .side-module-gauge .gauge-header-wide .header-text-narrow,
  .side-module-gauge .gauge-header .header-text,
  .side-module-gauge .gauge-header .main-module-bar-graph .bar-graph-header .header-text-narrow,
  .main-module-bar-graph .bar-graph-header .side-module-gauge .gauge-header .header-text-narrow {
    display: inline-block;
    float: left;
    width: 100%;
    margin-top: 5px;
    font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    text-align: center;
    text-transform: uppercase;
    color: black;
  }
  /* line 578, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-graph-container,
  .side-module-gauge .gauge-graph-container {
    position: absolute;
    top: 36px;
    left: 0;
    right: 0;
    z-index: 4;
    width: 193px;
    height: 174px;
    margin: 0 auto;
    border-bottom: 0px;
    padding: 0;
  }
  /* line 591, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide,
  .side-module-gauge-wide .gauge-metric-container,
  .side-module-gauge .gauge-metric-container-wide,
  .side-module-gauge .gauge-metric-container {
    position: relative;
    float: left;
    clear: both;
    z-index: 7;
    width: 100%;
    height: 22px;
    /*margin: 148px auto 0 auto;*/
  }
  /* line 601, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide .metric-label,
  .side-module-gauge-wide .gauge-metric-container .metric-label,
  .side-module-gauge .gauge-metric-container-wide .metric-label,
  .side-module-gauge .gauge-metric-container .metric-label {
    /*position: relative;
    float: left;*/
    z-index: 5;
    width: 80%;
    left: 10%;
    margin-top: 1px;
    font-size: 0.875em;
    line-height: 1.38;
    /*text-align: center;*/
    color: #222222;
    /*background-color:#f3f3f3;*/
    /*padding: 1%;*/
    margin-right: auto;
    margin-left: auto;
  }
  /* line 617, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide .metric-label span,
  .side-module-gauge-wide .gauge-metric-container .metric-label span,
  .side-module-gauge .gauge-metric-container-wide .metric-label span,
  .side-module-gauge .gauge-metric-container .metric-label span {
    font-weight: 700;
  }
  /* line 623, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide .arrow-up,
  .side-module-gauge-wide .gauge-metric-container .arrow-up,
  .side-module-gauge .gauge-metric-container-wide .arrow-up,
  .side-module-gauge .gauge-metric-container .arrow-up {
    vertical-align: middle;
    /*display: block;
    position: relative;
    float: left;
    clear: both;
    z-index: 6;
    width: 10px;
    height: auto;
    margin: 2px 0 0 12px;
    overflow: hidden;*/
  }
  /* line 637, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container,
  .side-module-gauge .messaging-container {
    float: left;
    clear: both;
    width: 155px;
    height: 41px;
    margin: 20px 0 0 35px;
  }
  /* line 644, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container .messaging,
  .side-module-gauge .messaging-container .messaging {
    float: left;
    width: 113px;
    margin-top: 8px;
    font-size: 0.750em;
    line-height: 1.08;
    color: #1f0894;
  }
  /* line 652, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container .messaging span,
  .side-module-gauge .messaging-container .messaging span {
    font-family: "Open Sans", Helvetica, sans-serif, serif;
  }
  /* line 658, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container .messaging:hover,
  .side-module-gauge .messaging-container .messaging:hover {
    color: #121212;
  }
  /* line 663, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container .number,
  .side-module-gauge .messaging-container .number {
    float: left;
    width: 42px;
    font: 700 1.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
    color: #6c6c74;
    letter-spacing: -1px;
  }

  /* line 673, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide {
    width: 100%;
  }
  /* line 677, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-header-wide {
    width: 100%;
  }
  /* line 682, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .gauge-metric-container-wide {
    margin: 148px 0 0 auto;
  }
  /* line 686, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container-wide {
    float: left;
    width: 80%;
    margin: 16px 10% 16px 10%;
  }
  /* line 693, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container-wide .messaging-wide {
    width: 100%;
    margin: 0 auto;
  }
  /* line 698, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container-wide .messaging-wide .text {
    display: inline-block;
    float: left;
    width: 100%;
    font-size: 0.750em;
    line-height: 1.38;
    font-weight: 700;
    color: #6d6d75;
  }
  /* line 707, ../SASS/z-old-legacy-scss/main-modules/_gauge.scss */
  .side-module-gauge-wide .messaging-container-wide .messaging-wide .text span {
    color: #D11515;
    text-transform: uppercase;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort {
  float: left;
  width: 700px;
  padding-bottom: 12px;
  border-radius: 3px;
  background-color: white;
}
/* line 9, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .cases-with-sort-header {
  float: left;
  width: 700px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 15, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .cases-with-sort-header .header-text, .main-module-cases-with-sort .cases-with-sort-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .main-module-cases-with-sort .cases-with-sort-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font-size: 1.667em;
  text-align: center;
  text-transform: uppercase;
  color: #222222;
  font: 700 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
}
/* line 31, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .nav-container {
  position: relative;
  float: left;
  clear: both;
  width: 698px;
  height: 27px;
  margin-left: 1px;
  border-bottom: 1px solid gainsboro;
}
/* line 40, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .nav-container .nav-btn {
  float: left;
  padding-top: 6px;
  padding-bottom: 5px;
  border-right: 1px solid gainsboro;
}
/* line 46, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .nav-container .nav-btn.all {
  width: 60px;
}
/* line 50, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .nav-container .nav-btn.assigned-to-you, .main-module-cases-with-sort .nav-container .nav-btn.this-employee {
  width: 120px;
}
/* line 54, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .nav-container .nav-btn.opened-by-you {
  width: 120px;
}
/* line 58, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .nav-container .nav-btn.active, .main-module-cases-with-sort .nav-container .nav-btn:hover {
  background-color: #e7e7e7;
}
/* line 60, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .nav-container .nav-btn.active > .btn-text, .main-module-cases-with-sort .nav-container .nav-btn.active > .btn-text-inactive, .main-module-cases-with-sort .nav-container .nav-btn:hover > .btn-text, .main-module-cases-with-sort .nav-container .nav-btn:hover > .btn-text-inactive {
  color: #010101;
}
/* line 66, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .nav-container .nav-btn .btn-text, .main-module-cases-with-sort .nav-container .nav-btn .btn-text-inactive {
  display: inline-block;
  float: left;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #6c6c74;
  font: 600 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
}
/* line 78, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .nav-container .radio-btn {
  display: block;
  height: 16px;
}
/* line 82, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .nav-container .radio-btn.closed {
  position: absolute;
  top: 6px;
  right: 11px;
  z-index: 14;
  width: 67px;
}
/* line 90, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .nav-container .radio-btn.open {
  float: right;
  width: 55px;
  margin: 6px 93px 0 0;
}
/* line 96, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .nav-container .radio-btn .deselected-image,
.main-module-cases-with-sort .nav-container .radio-btn .selected-image {
  display: block;
  float: left;
  width: 14px;
  height: auto;
  overflow: hidden;
}
/* line 105, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .nav-container .radio-btn .radio-label {
  display: inline-block;
  float: left;
  margin-left: 6px;
  font: 600 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #222222;
}
/* line 119, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module {
  float: left;
  clear: both;
  width: 688px;
  height: 50px;
  margin: 12px 0 0 6px;
  background-color: white;
}
/* line 127, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module .case-status {
  position: relative;
  float: left;
  width: 311px;
  height: 48px;
  margin-top: 1px;
  border-right: 1px solid white;
  background-color: #f1f3f5;
}
/* line 136, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module .case-status .pill {
  display: block;
  float: left;
  width: 24px;
  height: auto;
  margin: 9px 0 0 3.8709677419%;
  overflow: hidden;
}
/* line 145, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module .case-status .case-transaction-type {
  display: inline-block;
  position: absolute;
  top: 7px;
  left: 51px;
  z-index: 1;
  font: 700 0.938em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 156, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module .case-status .case-name-location {
  display: inline-block;
  position: absolute;
  top: 23px;
  left: 51px;
  font: 600 0.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-transform: uppercase;
  color: #1f0894;
}
/* line 164, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module .case-status .case-name-location:hover {
  color: #121212;
}
/* line 171, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module .case-totals {
  position: relative;
  float: left;
  width: 141px;
  height: 48px;
  margin-top: 1px;
  border-right: 1px solid white;
  background-color: #f1f3f5;
}
/* line 180, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module .case-totals .case-ticket-count {
  display: block;
  float: left;
  width: 100%;
  margin-top: 29px;
  font: 600 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #1f0894;
}
/* line 194, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module .case-totals .case-ticket-value {
  position: absolute;
  top: 3px;
  left: 0;
  z-index: 5;
  width: 100%;
  font: 700 1.313em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6c6c74;
}
/* line 206, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module .case-assignment-container {
  position: relative;
  float: left;
  width: 236px;
  height: 48px;
  margin-top: 1px;
  background-color: #f1f3f5;
}
/* line 214, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module .case-assignment-container .case-assignment {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 20px;
  z-index: 8;
  width: 209px;
  font: 400 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  color: #111111;
}
/* line 228, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module .case-assignment-container .case-assignment-name {
  display: inline-block;
  position: relative;
  float: left;
  z-index: 9;
  width: 209px;
  margin: 24px 0 0 20px;
  font-size: 0.750em;
  font-weight: 700;
  line-height: 1.38;
  color: #111111;
}
/* line 241, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module .case-assignment-container .button-container {
  position: absolute;
  top: 12px;
  left: 0;
  right: 0;
  z-index: 7;
  width: 162px;
  height: 24px;
  margin: 0 auto;
}
/* line 252, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module .case-assignment-container .button-container .btn {
  width: 162px;
  height: 24px;
  background: transparent;
  padding: 0.6em;
}
/* line 258, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
.main-module-cases-with-sort .case-module .case-assignment-container .button-container .btn:hover, .main-module-cases-with-sort .case-module .case-assignment-container .button-container .btn:focus {
  background: #373092;
  color: #fff;
}

@media (max-width: 320px) {
  /* line 276, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort {
    width: 320px;
  }
  /* line 279, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .cases-with-sort-header {
    width: 320px;
  }
  /* line 283, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .case-module {
    width: 320px;
    height: auto;
    margin-left: 0;
  }
  /* line 288, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .case-module .case-assignment-container {
    clear: both;
    width: 310px;
    margin-left: 5px;
  }
  /* line 293, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .case-module .case-assignment-container .button-container {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }
  /* line 300, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .case-module .case-assignment-container .case-assignment {
    left: 0;
    width: 100%;
    text-align: center;
  }
  /* line 306, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .case-module .case-assignment-container .case-assignment-name {
    display: block;
    position: relative;
    z-index: 9;
    width: 100%;
    margin-left: 0;
    text-align: center;
  }
  /* line 317, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .case-module .case-totals {
    clear: both;
    width: 310px;
    margin-left: 5px;
    border-right: none;
  }
  /* line 324, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .case-module .case-status {
    width: 310px;
    margin-top: 0;
    margin-left: 5px;
    border-right: none;
  }
  /* line 330, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .case-module .case-status .case-name-location {
    float: left;
  }
  /* line 334, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .case-module .case-status .case-transaction-type {
    float: left;
    clear: both;
  }
  /* line 339, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .case-module .case-status .case-status .pill {
    height: auto;
  }
  /* line 346, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .nav-container {
    width: 320px;
    height: auto;
    margin-left: 0;
  }
  /* line 352, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .nav-container .radio-btn.closed {
    float: right;
    clear: both;
    top: 34px;
    right: 12px;
  }
  /* line 358, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .nav-container .radio-btn.open {
    margin-right: 94px;
  }
  /* line 362, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .nav-container .radio-btn .deselected-image,
  .main-module-cases-with-sort .nav-container .radio-btn .selected-image {
    height: auto;
  }
  /* line 368, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .nav-container .nav-btn.all {
    width: 80px;
    border-bottom: 1px solid gainsboro;
  }
  /* line 374, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .nav-container .assigned-to-you {
    clear: both;
  }
  /* line 378, ../SASS/z-old-legacy-scss/main-modules/_cases-with-sort.scss */
  .main-module-cases-with-sort .nav-container .opened-by-you,
  .main-module-cases-with-sort .nav-container .this-employee {
    border-bottom: 1px solid gainsboro;
  }
}
/* line 3, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.dataset-header {
  padding-top: 20px;
  padding-bottom: 14px;
}
/* line 6, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.dataset-header .header-text-left {
  display: inline-block;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  line-height: 1.38;
  text-align: left;
  text-transform: uppercase;
  color: #121212;
}

/* line 16, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset {
  float: left;
  clear: both;
  width: 100%;
  padding-bottom: 11px;
  border-radius: 3px;
  background-color: white;
}
/* line 25, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .bottom-rectangle {
  display: block;
  float: left;
  clear: both;
  width: 13px;
  height: auto;
  margin: 12px 0 0 14px;
  overflow: hidden;
}
/* line 42, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .four-container {
  float: left;
  clear: both;
  width: 100%;
  height: 60px;
  margin-top: 5px;
  margin-bottom: 6px;
}
/* line 50, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .four-container .four-wide-data-label {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  margin-top: -6px;
  font-size: 0.875em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 63, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .four-container .four-wide-data-no-border {
  float: left;
  width: 25%;
  height: 60px;
}
/* line 69, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .four-container .four-wide-data-right-border {
  float: left;
  width: 25%;
  height: 60px;
  border-right: 1px solid gainsboro;
}
/* line 76, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .four-container .four-wide-data-value {
  position: relative;
  float: left;
  width: 100%;
  font: 700 1.875em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: #2d2e87;
  margin-top: 4px;
}
/* line 89, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .case {
  width: 59px;
}
/* line 93, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .check {
  width: 80px;
}
/* line 97, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .checkbox-selected,
.main-module-dataset .checkbox-deselected {
  display: block;
  width: 15px;
  height: auto;
  margin: 4px auto 0;
  overflow: hidden;
}
/* line 106, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .data-container {
  float: left;
  height: 24px;
}
/* line 111, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .data-label {
  float: left;
  margin-top: 4px;
  font: normal 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  color: #6d6d75;
}
/* line 119, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .data-label.upper {
  text-transform: uppercase;
}
/* line 122, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .data-label.link {
  color: #2d2e87;
  font-weight: 700;
}
/* line 127, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .data-label.error {
  color: #D11515;
}
/* line 131, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .data-label:hover {
  color: #121212;
}
/* line 137, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .dataset-header {
  float: left;
  width: 700px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 144, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .dataset-header-check-all {
  float: left;
  width: 41px;
  height: 35px;
  border-right: 1px solid gainsboro;
}
/* line 151, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .dataset-header-check-all .check-all-checkbox {
  display: block;
  width: 15px;
  height: auto;
  margin: 10px auto 0;
  overflow: hidden;
}
/* line 159, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .dataset-header-nav-btn {
  float: left;
  height: 35px;
}
/* line 164, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .employee-meal {
  width: 100px;
}
/* line 168, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .employee-meal .data-label {
  width: 99%;
}
/* line 172, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .end-money {
  width: 100px;
}
/* line 176, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .check .data-label,
.main-module-dataset .date .data-label,
.main-module-dataset .end-money .data-label,
.main-module-dataset .start-money .data-label,
.main-module-dataset .tender .data-label,
.main-module-dataset .time .data-label {
  width: 100%;
}
/* line 185, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .case .label,
.main-module-dataset .check .label,
.main-module-dataset .date .label,
.main-module-dataset .end-money .label,
.main-module-dataset .start-money .label,
.main-module-dataset .tender .label,
.main-module-dataset .time .label {
  margin-top: 8px;
  line-height: 1.38;
}
/* line 196, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .header-text, .main-module-dataset .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .main-module-dataset .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 208, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .label {
  float: left;
  width: 100%;
  font-weight: 600;
  font-size: 0.875em;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 219, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .list-container {
  float: left;
  clear: both;
  width: 700px;
}
/* line 225, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .list-header {
  float: left;
  width: 700px;
  height: 35px;
  border-top: 1px solid gainsboro;
  border-bottom: 1px solid gainsboro;
}
/* line 233, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .list-header .case {
  position: relative;
  z-index: 38;
  border-right: 1px solid gainsboro;
}
/* line 239, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .list-header .check {
  position: relative;
  clear: both;
  z-index: 34;
  margin: -35px 0 0 99px;
  border-right: 1px solid gainsboro;
}
/* line 247, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .list-header .date {
  margin: -35px 0 0 180px;
  border-right: 1px solid gainsboro;
}
/* line 252, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .list-header .end-money {
  margin: -35px 0 0 600px;
}
/* line 256, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .list-header .start-money {
  margin: -35px 0 0 420px;
  border-right: 1px solid gainsboro;
}
/* line 261, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .list-header .tender {
  margin: -35px 0 0 340px;
  border-right: 1px solid gainsboro;
}
/* line 266, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .list-header .time {
  margin: -35px 0 0 260px;
  border-right: 1px solid gainsboro;
}
/* line 271, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .list-item {
  float: left;
  width: 700px;
  height: 30px;
}
/* line 275, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .list-item.gray {
  background-color: #f1f3f5;
}
/* line 281, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .clickable-row {
  cursor: pointer;
}
/* line 285, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .list-item .item-checkbox {
  width: 41px;
}
/* line 289, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .meal-money {
  width: 100px;
  margin: -35px 0 0 500px;
  border-right: 1px solid gainsboro;
}
/* line 295, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .messaging {
  float: left;
  clear: both;
  width: 700px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid gainsboro;
  border-bottom: 1px solid gainsboro;
  font-size: 0.688em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 310, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .normalize {
  display: inline-block;
  float: left;
  margin: 100px 0 0 120px;
  font-size: 1.455em;
  font-weight: 400;
  line-height: 1.38;
  color: black;
}
/* line 320, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .overlay {
  float: left;
  clear: both;
  width: 700px;
  height: 71px;
  background-color: #57b5d9;
  position: absolute;
  top: 36px;
  z-index: 1;
  display: none;
}
/* line 337, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .pill-simple {
  display: block;
  width: 14px;
  height: auto;
  margin: 5px auto 0;
  overflow: hidden;
}
/* line 345, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .scroll-container {
  -webkit-overflow-scrolling: touch;
  float: left;
  clear: both;
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 354, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .date,
.main-module-dataset .start-money,
.main-module-dataset .tender,
.main-module-dataset .time {
  width: 80px;
}
/* line 361, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .ticket-amount {
  float: left;
  width: 41px;
  margin-top: 10px;
  font: 700 2.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: right;
  color: #f7f7f9;
}
/* line 371, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .tickets-selected {
  float: left;
  margin: 24px 0 0 9px;
  text-transform: uppercase;
  color: #f7f7f9;
  font: 700 1.125em/1.38 "Open Sans", Helvetica, sans-serif, serif;
}
/* line 390, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
.main-module-dataset .dataset-header-nav-btn .label.two-lines {
  margin-top: 6px;
  line-height: 0.88;
}

@media (max-width: 770px) {
  /* line 400, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .scroll-container {
    overflow-x: scroll;
  }
}
@media (max-width: 320px) {
  /* line 409, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset {
    margin-top: 65px;
  }
  /* line 412, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .button-container {
    margin: 7px 0 0 30px;
  }
  /* line 421, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .scroll-container {
    width: 100%;
    height: auto;
    overflow: scroll;
  }
  /* line 427, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .scroll-container .list-container .list-item {
    height: 44px;
  }
  /* line 429, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .scroll-container .list-container .list-item .data-container {
    margin-top: 10px;
  }
  /* line 437, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .dataset-header,
  .main-module-dataset .messaging {
    width: 320px;
  }
  /* line 442, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .messaging {
    padding: 10px;
  }
  /* line 448, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .overlay {
    width: 100%;
  }
  /* line 451, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .overlay .bottom-rectangle {
    height: auto;
    margin-top: 12px;
  }
  /* line 456, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .overlay .button-container-add-case {
    width: 91px;
    height: 32px;
    margin-top: 20px;
    margin-left: 10px;
  }
  /* line 461, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .overlay .button-container-add-case .btn {
    width: 91px;
    height: 32px;
    padding: 0.3em;
    line-height: 0.8;
  }
  /* line 469, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .overlay .button-container-new-case {
    width: 91px;
    height: 32px;
    margin-top: 20px;
    margin-left: 2px;
  }
  /* line 474, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .overlay .button-container-new-case .btn {
    width: 91px;
    height: 32px;
    padding: 0.7em;
    line-height: 0.8;
  }
  /* line 482, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .overlay .tickets-selected {
    display: inline-block;
    width: 67px;
    margin-top: 20px;
    margin-left: 12px;
    font-size: 0.813em;
  }
  /* line 491, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .data-container .checkbox-deselected,
  .main-module-dataset .data-container .pill-simple,
  .main-module-dataset .dataset-header-check-all .checkbox {
    height: auto;
  }
  /* line 497, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .list-header .case {
    position: relative;
    z-index: 38;
  }
  /* line 502, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .list-header .check {
    position: relative;
    z-index: 34;
  }
  /* line 510, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .four-container .four-wide-data-label {
    margin-top: 0px;
    font-size: 0.750em;
    line-height: 1.08;
  }
  /* line 516, ../SASS/z-old-legacy-scss/main-modules/_data-set.scss */
  .main-module-dataset .four-container .four-wide-data-value {
    font: 700 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove {
  float: left;
  width: 700px;
  padding-bottom: 11px;
  border-radius: 3px;
  background-color: white;
}
/* line 9, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .dataset-header {
  float: left;
  width: 700px;
  height: 36px;
  border-bottom: 1px solid gainsboro;
}
/* line 14, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .dataset-header .header-text, .main-module-dataset-with-remove .dataset-header .main-module-bar-graph .bar-graph-header .header-text-narrow, .main-module-bar-graph .bar-graph-header .main-module-dataset-with-remove .dataset-header .header-text-narrow {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 700 1.25em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
}
/* line 26, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container {
  -webkit-overflow-scrolling: touch;
  float: left;
  clear: both;
  width: 700px;
  height: auto;
  overflow: scroll;
}
/* line 34, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .data-container {
  float: left;
  height: 24px;
}
/* line 39, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .data-label {
  float: left;
  margin-top: 4px;
  text-align: center;
  color: #6d6d75;
  font: normal 0.75em/1.38 "Open Sans", Helvetica, sans-serif, serif;
}
/* line 47, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .data-label.upper {
  text-transform: uppercase;
}
/* line 50, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .data-label.link {
  color: #2d2e87;
  font-weight: 700;
}
/* line 55, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .data-label.error {
  color: #D11515;
}
/* line 63, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .dataset-header-nav-btn {
  float: left;
  height: 35px;
}
/* line 68, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .employee-meal {
  width: 100px;
}
/* line 72, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .employee-meal .data-label {
  width: 99%;
}
/* line 76, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .end-money {
  width: 81px;
}
/* line 80, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .check .data-label,
.main-module-dataset-with-remove .scroll-container .date .data-label,
.main-module-dataset-with-remove .scroll-container .end-money .data-label,
.main-module-dataset-with-remove .scroll-container .start-money .data-label,
.main-module-dataset-with-remove .scroll-container .tender .data-label,
.main-module-dataset-with-remove .scroll-container .time .data-label {
  width: 100%;
}
/* line 89, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .check .label,
.main-module-dataset-with-remove .scroll-container .date .label,
.main-module-dataset-with-remove .scroll-container .end-money .label,
.main-module-dataset-with-remove .scroll-container .start-money .label,
.main-module-dataset-with-remove .scroll-container .tender .label,
.main-module-dataset-with-remove .scroll-container .time .label {
  margin-top: 8px;
}
/* line 100, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .image {
  display: block;
  width: 9px;
  height: auto;
  margin: 8px auto 0;
  overflow: hidden;
}
/* line 108, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .label {
  float: left;
  width: 100%;
  font: 600 0.875em/1.38 proxima-nova;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 117, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .label-small {
  float: left;
  width: 100%;
  margin-top: 12px;
  font: 600 0.833em/1.38 proxima-nova;
  text-align: center;
  text-transform: uppercase;
  color: #6d6d75;
}
/* line 127, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .list-container {
  float: left;
  clear: both;
  width: 700px;
}
/* line 133, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .list-header {
  float: left;
  clear: both;
  width: 700px;
  height: 35px;
  border-bottom: 1px solid gainsboro;
}
/* line 141, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .list-header .check,
.main-module-dataset-with-remove .scroll-container .list-header .date,
.main-module-dataset-with-remove .scroll-container .list-header .end-money,
.main-module-dataset-with-remove .scroll-container .list-header .start-money,
.main-module-dataset-with-remove .scroll-container .list-header .tender,
.main-module-dataset-with-remove .scroll-container .list-header .time {
  border-right: 1px solid gainsboro;
}
/* line 150, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .list-item {
  float: left;
  width: 698px;
  margin: 0 1px;
  height: 24px;
}
/* line 156, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .list-item.gray {
  background-color: #f1f3f5;
}
/* line 162, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .list-header .remove,
.main-module-dataset-with-remove .scroll-container .list-item .remove {
  width: 59px;
  font-size: 0.625em;
}
/* line 170, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .meal-money {
  width: 100px;
  border-right: 1px solid gainsboro;
}
/* line 175, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .date,
.main-module-dataset-with-remove .scroll-container .start-money {
  width: 100px;
}
/* line 179, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .tender {
  width: 99px;
}
/* line 182, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .check {
  width: 80px;
}
/* line 185, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .time {
  width: 79px;
}
/* line 188, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
.main-module-dataset-with-remove .scroll-container .two-lines {
  margin-top: 6px;
  line-height: 0.88;
}

@media (max-width: 320px) {
  /* line 200, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
  .main-module-dataset-with-remove {
    width: 320px;
  }
  /* line 203, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
  .main-module-dataset-with-remove .dataset-header {
    width: 320px;
  }
  /* line 207, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
  .main-module-dataset-with-remove .scroll-container {
    width: 320px;
    height: auto;
  }
  /* line 211, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
  .main-module-dataset-with-remove .scroll-container .data-container .remove {
    height: auto;
  }
  /* line 215, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
  .main-module-dataset-with-remove .scroll-container .list-container .list-item {
    height: 44px;
  }
  /* line 219, ../SASS/z-old-legacy-scss/main-modules/_data-set-remove.scss */
  .main-module-dataset-with-remove .scroll-container .list-item .data-container {
    margin-top: 10px;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
.main-module-outlier {
  float: left;
  clear: both;
  width: 700px;
  height: 78px;
  border-bottom: 1px solid gainsboro;
  background-color: white;
}
/* line 10, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
.main-module-outlier.bottom {
  border-bottom: none;
}
/* line 15, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
.main-module-outlier .list-number {
  display: block;
  text-align: center;
  float: left;
  width: 37px;
  height: 37px;
  overflow: hidden;
  border-radius: 50%;
  border: 3px solid #6d6d75;
  font: 700 1.375em/1.38 "Open Sans", Helvetica, sans-serif, serif;
  margin: 20px 0 0 20px;
}
/* line 34, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
.main-module-outlier .messaging {
  float: left;
  width: 357px;
  margin: 20px 0 0 20px;
  font-size: 1.125em;
  line-height: 1.08;
  color: #6d6d75;
}
/* line 42, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
.main-module-outlier .messaging a {
  font-weight: 700;
  text-transform: uppercase;
}
/* line 46, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
.main-module-outlier .messaging.single-line {
  margin-top: 28px;
}
/* line 52, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
.main-module-outlier .link-container {
  float: left;
  width: 220px;
  height: 55px;
  margin: 12px 0 0 34px;
  background-color: #eff1f3;
}
/* line 59, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
.main-module-outlier .link-container .warning {
  display: block;
  float: left;
  width: 7px;
  height: auto;
  margin: 15px 0 0 7px;
  overflow: hidden;
}
/* line 68, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
.main-module-outlier .link-container .link-out {
  display: block;
  float: left;
  height: 22px;
  margin: 8px 0 0 6px;
}
/* line 77, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
.main-module-outlier .link-container .link-out:hover > .link-label {
  color: #121212;
}
/* line 81, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
.main-module-outlier .link-container .link-out:hover > .link-arrow {
  margin: 5px 0 0 11px;
}
/* line 87, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
.main-module-outlier .link-container .link-out .link-arrow {
  display: block;
  float: left;
  width: 10px;
  height: auto;
  margin: 5px 0 0 9px;
  overflow: hidden;
}
/* line 96, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
.main-module-outlier .link-container .link-out .link-label {
  float: left;
  font-weight: 600;
  line-height: 1.38;
  text-transform: uppercase;
  color: #2d2e87;
}
/* line 106, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
.main-module-outlier .link-container .time {
  float: left;
  clear: both;
  margin-left: 20px;
  font-size: 0.875em;
  font-weight: 600;
  line-height: 1.38;
  color: #6d6d75;
}

@media (max-width: 320px) {
  /* line 122, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
  .main-module-outlier {
    position: relative;
    width: 320px;
    height: auto;
    padding-bottom: 10px;
  }
  /* line 128, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
  .main-module-outlier .link-container {
    clear: both;
    margin-top: 10px;
    margin-left: 57px;
  }
  /* line 133, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
  .main-module-outlier .link-container .warning {
    height: auto;
  }
  /* line 138, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
  .main-module-outlier .link-out .link-arrow {
    height: auto;
  }
  /* line 142, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
  .main-module-outlier .list-number {
    position: absolute;
    float: none;
    top: 0;
    bottom: 0;
    left: 10px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 0;
  }
  /* line 154, ../SASS/z-old-legacy-scss/main-modules/_outliers.scss */
  .main-module-outlier .messaging {
    width: 250px;
    margin-top: 10px;
    margin-left: 57px;
  }
}
/* line 1, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
.dvrframetop {
  background-color: #f0f0f9;
  width: 100%;
  height: 4.5em;
  padding: 1em;
  font-size: 1.3em;
  font-weight: bold;
  color: #2d2e87;
}

/* line 12, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
.dvr-page-container {
  background-color: white;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
}
/* line 21, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
.dvr-page-container .dvr-page-header {
  background-color: #303030;
  width: 100%;
  padding: .5em 1em;
  text-align: left;
  font-size: 30px;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 700;
  color: white;
}

/* line 33, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
.dvrframesidebottom {
  border: .4em solid #f1f3f5;
  margin-top: 0.5em;
}

/* line 38, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
.dvrbtn {
  color: #2d2e87;
  position: relative;
  top: -0.5em;
}
/* line 44, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
.dvrbtn .dvr-text {
  float: left;
  width: 200px;
}
/* line 49, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
.dvrbtn .dvr-btn-container {
  float: right;
  width: 80px;
}
/* line 53, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
.dvrbtn .dvr-btn-container .dvr-btn-left {
  float: left;
  width: 30px;
  height: 30px;
  margin: 1em 0 0 0;
}
/* line 59, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
.dvrbtn .dvr-btn-container .dvr-btn-left .btn {
  text-align: left;
  width: 30px;
  height: 30px;
  background: white;
  padding: 10px 0 0 6px;
  display: block;
}
/* line 67, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
.dvrbtn .dvr-btn-container .dvr-btn-left .btn .font-face-o {
  background: url("../Content/images/o.png") top right no-repeat;
  padding: 0px 9px;
}
/* line 74, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
.dvrbtn .dvr-btn-container .dvr-btn-right {
  float: right;
  width: 30px;
  height: 30px;
  margin: 1em 0 0 0;
}
/* line 80, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
.dvrbtn .dvr-btn-container .dvr-btn-right .btn {
  text-align: left;
  width: 30px;
  height: 30px;
  background: white;
  padding: 11px 0 0 5px;
  display: block;
}
/* line 88, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
.dvrbtn .dvr-btn-container .dvr-btn-right .btn .font-face-x {
  background: url("../Content/images/x.png") top right no-repeat;
  padding: 1px 9px;
}
/* line 97, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
.dvrbtn .font-face-h {
  background: url("../Content/images/h.png") center no-repeat;
  display: inline-block;
  width: 30px;
  margin: 22px 5px 0px;
  height: 13px;
}

@media (max-width: 770px) {
  /* line 108, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
  .dvrframetop {
    background-color: #000000;
    width: 100%;
    height: 4.5em;
    padding: 1em;
    font-size: 1.3em;
    font-weight: bold;
    color: #2d2e87;
  }

  /* line 119, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
  .dvrframesidebottom {
    border: .4em solid #000000;
    margin-top: 0.5em;
  }

  /* line 124, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
  .dvrbtn {
    color: #ffffff;
    position: relative;
    top: -0.5em;
  }
}
@media (max-width: 570px) {
  /* line 134, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
  .dvrframetop {
    background-color: #000000;
    width: 100%;
    height: 4.5em;
    padding: 1em;
    font-size: 1.3em;
    font-weight: bold;
    color: #2d2e87;
  }

  /* line 145, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
  .dvrframesidebottom {
    border: .4em solid #000000;
    margin-top: 0.5em;
  }

  /* line 150, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
  .dvrbtn {
    color: #ffffff;
    position: relative;
    top: -0.5em;
  }
}
@media (max-width: 320px) {
  /* line 160, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
  .dvrframetop {
    background-color: #000000;
    width: 100%;
    height: 4.5em;
    padding: 1em;
    font-size: 1.3em;
    font-weight: bold;
    color: #2d2e87;
  }

  /* line 171, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
  .dvrframesidebottom {
    border: .4em solid #000000;
    margin-top: 0.5em;
  }

  /* line 176, ../SASS/z-old-legacy-scss/main-modules/dvr-iframe.scss */
  .dvrbtn {
    color: #ffffff;
    position: relative;
    top: -0.5em;
  }
}
/*------------------------------------*\
    $JQUERY-UI OVERRIDES
\*------------------------------------*/
/*
    This file overrides built-in rules in jquery-ui's dialog class.
    These styles will apply to all modals across Delaget's platforms.
*/
/* line 6, ../../../DelaGetLib/Delaget.SharedContent/sass/state/jquery-ui-dialog.scss */
.ui-dialog {
  max-width: 100%;
  z-index: 1000;
  overflow: visible;
}
/* line 11, ../../../DelaGetLib/Delaget.SharedContent/sass/state/jquery-ui-dialog.scss */
.ui-dialog .ui-widget-header {
  border-bottom: none;
}
/* line 15, ../../../DelaGetLib/Delaget.SharedContent/sass/state/jquery-ui-dialog.scss */
.ui-dialog .ui-dialog-content {
  padding: 20px;
  margin-bottom: 0;
}
/* line 20, ../../../DelaGetLib/Delaget.SharedContent/sass/state/jquery-ui-dialog.scss */
.ui-dialog button.ui-dialog-titlebar-close {
  position: absolute;
  top: -20px;
  right: 0;
  width: 16px;
  height: 28px;
  background: url(../Content/images/shared/btn-x.png) 50% 50% no-repeat;
}
/* line 29, ../../../DelaGetLib/Delaget.SharedContent/sass/state/jquery-ui-dialog.scss */
.ui-dialog button.ui-dialog-titlebar-close:hover {
  background: url(../Content/images/shared/x-hover.png) 50% 50% no-repeat;
}
/* line 34, ../../../DelaGetLib/Delaget.SharedContent/sass/state/jquery-ui-dialog.scss */
.ui-dialog .ui-dialog-titlebar {
  /*color: $font-color-primary;*/
  /* We can't just "display:none" because we don't want to hide the close button */
  height: 0;
  padding: 0;
  margin: 0;
}
/* line 43, ../../../DelaGetLib/Delaget.SharedContent/sass/state/jquery-ui-dialog.scss */
.ui-dialog .ui-dialog-title {
  /*text-align: center;
  font: 18px $font-secondary;
  font-weight: 700;*/
  /* We can't just "display:none" because we don't want to hide the close button */
  height: 0;
  padding: 0;
  margin: 0;
}

/*# sourceMappingURL=style.css.map */

