@import "/components/modern/css/fonts/lato/stylesheet.css";
@import "/components/unicon/style.css";
@charset "UTF-8";
/***** Defaults *****/
/***** Images *****/
/***** Icons *****/
/***** Colors *****/
/***** Layout *****/
/***** Opacity *****/
/***** Animation *****/
/***** Navigation ****/
/***** Avatar ****/
/***** Users Online ****/
/***** Modal ****/
/*** right to left conversion ***/
@media print {
  .no-print {
    display: none;
  }
}
.emphasis {
  font-style: italic;
}
.is-closed {
  display: none;
}
.no-scroll {
  overflow: hidden;
}
.display-inline {
  display: inline;
}
.vignette-left, .vignette-right {
  position: relative;
  z-index: 2;
  cursor: ew-resize;
}
.vignette-left:after, .vignette-right:after {
  position: absolute;
  top: 0;
  width: 30px;
  height: 100%;
  z-index: 2;
  content: '';
}
.vignette-left:active, .vignette-right:active {
  cursor: url('/components/modern/images/closedhand.cur'), all-scroll;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.vignette-left:after {
  box-shadow: inset 20px 0px 10px -10px rgba(94, 94, 94, 0.2);
  left: 0;
}
.vignette-right:after {
  box-shadow: inset -20px 0px 10px -10px rgba(94, 94, 94, 0.2);
  right: 0;
}
div#cal_print.vignette-left.vignette-right:after {
  box-shadow: none;
}
.flex-row, .flex-column {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.space-between {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.center-items {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.center-content {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.flex-column {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.flex-col-1 {
  -webkit-flex-basis: calc(1/12 * 100%);
  -moz-flex-basis: calc(1/12 * 100%);
  -ms-flex-basis: calc(1/12 * 100%);
  flex-basis: calc(1/12 * 100%);
}
.flex-col-2 {
  -webkit-flex-basis: calc(2/12 * 100%);
  -moz-flex-basis: calc(2/12 * 100%);
  -ms-flex-basis: calc(2/12 * 100%);
  flex-basis: calc(2/12 * 100%);
}
.flex-col-3 {
  -webkit-flex-basis: calc(3/12 * 100%);
  -moz-flex-basis: calc(3/12 * 100%);
  -ms-flex-basis: calc(3/12 * 100%);
  flex-basis: calc(3/12 * 100%);
}
.flex-col-4 {
  -webkit-flex-basis: calc(4/12 * 100%);
  -moz-flex-basis: calc(4/12 * 100%);
  -ms-flex-basis: calc(4/12 * 100%);
  flex-basis: calc(4/12 * 100%);
}
.flex-col-5 {
  -webkit-flex-basis: calc(5/12 * 100%);
  -moz-flex-basis: calc(5/12 * 100%);
  -ms-flex-basis: calc(5/12 * 100%);
  flex-basis: calc(5/12 * 100%);
}
.flex-col-6 {
  -webkit-flex-basis: calc(6/12 * 100%);
  -moz-flex-basis: calc(6/12 * 100%);
  -ms-flex-basis: calc(6/12 * 100%);
  flex-basis: calc(6/12 * 100%);
}
.flex-col-7 {
  -webkit-flex-basis: calc(7/12 * 100%);
  -moz-flex-basis: calc(7/12 * 100%);
  -ms-flex-basis: calc(7/12 * 100%);
  flex-basis: calc(7/12 * 100%);
}
.flex-col-8 {
  -webkit-flex-basis: calc(8/12 * 100%);
  -moz-flex-basis: calc(8/12 * 100%);
  -ms-flex-basis: calc(8/12 * 100%);
  flex-basis: calc(8/12 * 100%);
}
.flex-col-9 {
  -webkit-flex-basis: calc(9/12 * 100%);
  -moz-flex-basis: calc(9/12 * 100%);
  -ms-flex-basis: calc(9/12 * 100%);
  flex-basis: calc(9/12 * 100%);
}
.flex-col-10 {
  -webkit-flex-basis: calc(10/12 * 100%);
  -moz-flex-basis: calc(10/12 * 100%);
  -ms-flex-basis: calc(10/12 * 100%);
  flex-basis: calc(10/12 * 100%);
}
.flex-col-11 {
  -webkit-flex-basis: calc(11/12 * 100%);
  -moz-flex-basis: calc(11/12 * 100%);
  -ms-flex-basis: calc(11/12 * 100%);
  flex-basis: calc(11/12 * 100%);
}
.flex-wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-basis-full {
  -webkit-flex-basis: 100%;
  -moz-flex-basis: 100%;
  -ms-flex-basis: 100%;
  flex-basis: 100%;
}
.acc_hide, .acc_hide2, .sr-only, .epe-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.field .field-widget {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
}
.padding-sm {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.padding-md {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}
.padding-lg {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.padding-top-sm {
  padding-top: 10px;
}
.padding-bottom-sm {
  padding-bottom: 10px;
}
.padding-left-sm {
  padding-left: 10px;
}
.padding-right-sm {
  padding-right: 10px;
}
.padding-left-xs {
  padding-left: 5px;
}
.padding-right-xs {
  padding-right: 5px;
}
.padding-top-md {
  padding-top: 15px;
}
.padding-bottom-md {
  padding-bottom: 15px;
}
.padding-left-md {
  padding-left: 15px;
}
.padding-right-md {
  padding-right: 15px;
}
.padding-top-lg {
  padding-top: 20px;
}
.padding-bottom-lg {
  padding-bottom: 20px;
}
.padding-left-lg {
  padding-left: 20px;
}
.padding-right-lg {
  padding-right: 20px;
}
.margin-left-xs {
  margin-left: 5px;
}
.margin-left-sm {
  margin-left: 10px;
}
.margin-left-md {
  margin-left: 15px;
}
.margin-left-lg {
  margin-left: 20px;
}
.margin-right-sm {
  margin-right: 10px;
}
.margin-right-xs {
  margin-right: 5px;
}
.margin-right-md {
  margin-right: 15px;
}
.margin-right-lg {
  margin-right: 20px;
}
.margin-top-xs {
  margin-top: 5px;
}
.margin-top-sm {
  margin-top: 10px;
}
.margin-top-lg {
  margin-top: 20px;
}
.margin-top-xl {
  margin-top: 30px;
}
.margin-bottom-xs {
  margin-bottom: 5px;
}
.margin-bottom-sm {
  margin-bottom: 10px;
}
.margin-bottom-md {
  margin-bottom: 15px;
}
.margin-bottom-lg {
  margin-bottom: 20px;
}
.margin-bottom-xl {
  margin-bottom: 30px;
}
.no-margin {
  margin: 0 !important;
}
.no-background {
  background: none !important;
}
.flex-row, .flex-column {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.flex-column {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.space-between {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.center-items {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.align-items-end {
  -webkit-align-items: self-end;
  -moz-align-items: self-end;
  -ms-align-items: self-end;
  align-items: self-end;
}
.center-content {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.justify-end {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.align-self-center {
  align-self: center;
}
.justify-self-center {
  justify-self: center;
}
.flex-wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-basis-full {
  -webkit-flex-basis: 100%;
  -moz-flex-basis: 100%;
  -ms-flex-basis: 100%;
  flex-basis: 100%;
}
.flex-basis-70 {
  -webkit-flex-basis: 70%;
  -moz-flex-basis: 70%;
  -ms-flex-basis: 70%;
  flex-basis: 70%;
}
.flex-basis-30 {
  -webkit-flex-basis: 30%;
  -moz-flex-basis: 30%;
  -ms-flex-basis: 30%;
  flex-basis: 30%;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.flex-grow-1 {
  flex-grow: 1;
}
.flex-grow-2 {
  flex-grow: 2;
}
.gap-xs {
  gap: 5px;
}
.gap-sm {
  gap: 10px;
}
.gap-md {
  gap: 15px;
}
.gap-lg {
  gap: 20px;
}
.line-clamp-1 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 1) {
  .line-clamp-1:after {
    display: none;
  }
}
.line-clamp-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 2) {
  .line-clamp-2:after {
    display: none;
  }
}
.line-clamp-3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 3) {
  .line-clamp-3:after {
    display: none;
  }
}
.line-clamp-4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 4) {
  .line-clamp-4:after {
    display: none;
  }
}
.line-clamp-5 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 5) {
  .line-clamp-5:after {
    display: none;
  }
}
html, body, div, span, applet, object, iframe, h1, h2, .yui-skin-sam .yui-panel .hd, .yui-skin-sam .modal-dialog .modal-header, #overDiv .popwin_cg, #overDiv .popwin_cg + td, .report_label, h3, .user_rights_selected_container .advtv_summary_title, .loc_rights_selected_container .advtv_summary_title, .dashboard .fds-card .tooltip-value, .dashboard .fds-sidecard .tooltip-value, .dashboard .ges-card .tooltip-value, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  /* for firefox font */
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden], template {
  display: none;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: 1px dotted;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button, input, optgroup, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  -moz-appearance: button;
  cursor: pointer;
}
button[disabled], html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  margin: 2px;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
}
fieldset, legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 600;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td, th {
  margin: 0;
  padding: 0;
  text-align: left;
  vertical-align: top;
}
ol, ul {
  list-style: none;
}
* {
  box-sizing: border-box;
}
*:before, *:after {
  box-sizing: border-box;
}
input[type="password"] {
  direction: inherit;
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}
html, body {
  position: relative;
  height: 100%;
}
html {
  background: #774488;
  font-size: 100%;
  -webkit-font-smoothing: antialiased;
  scroll-behavior: auto;
  scroll-padding-top: 0;
}
body {
  font-family: "Lato", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 13px;
  line-height: 1.4;
  color: #333;
  background-color: transparent;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  body.modal-open {
    overflow: hidden;
  }
}
a {
  color: #333;
}
a:hover {
  color: #774488;
  text-decoration: underline;
}
strong, b {
  font-weight: 700;
}
img {
  border: none;
}
.clearfix:before, body .scrollable_container .scrollable_toolbox:before, body .scrollable_container .scrollable_toolbox .scrollable_finder:before, .clearfix:after, body .scrollable_container .scrollable_toolbox:after, body .scrollable_container .scrollable_toolbox .scrollable_finder:after {
  content: " ";
  display: table;
}
.clearfix:after, body .scrollable_container .scrollable_toolbox:after, body .scrollable_container .scrollable_toolbox .scrollable_finder:after {
  clear: both;
}
td, th {
  text-align: left;
}
.nowrap {
  white-space: nowrap;
}
/* Use .acc_hide for ScreenReader-only elements */
.skip-links a {
  top: -80px;
}
.skip-links a:focus, .skip-links a:hover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  display: block;
  padding: 21px;
  font-size: 16px;
  background: #eee;
  color: #000;
  z-index: 110;
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.14), 0 16px 24px 2px rgba(0, 0, 0, 0.098), 0 6px 30px 5px rgba(0, 0, 0, 0.082);
  text-align: center;
}
.acc_hide_focusable:focus, .acc_hide_focusable:hover {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/* Styles for jQuery menu widget
Author:  Maggie Wachs, maggie@filamentgroup.com
Date:    September 2008
*/
/* REQUIRED STYLES - the menus will only render correctly with these rules */
.fg-menu-container {
  position: absolute;
  top: 0;
  left: -999px;
  padding: 0.4em;
  overflow: hidden;
}
.fg-menu-container.fg-menu-flyout {
  overflow: visible;
}
.fg-menu, .fg-menu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.fg-menu {
  position: relative;
}
.fg-menu-flyout .fg-menu {
  position: static;
}
.fg-menu ul {
  position: absolute;
  top: 0;
}
.fg-menu ul ul {
  top: -1px;
}
.fg-menu-container.fg-menu-ipod .fg-menu-content, .fg-menu-container.fg-menu-ipod .fg-menu-content ul {
  background: none !important;
}
.fg-menu.fg-menu-scroll, .fg-menu ul.fg-menu-scroll {
  overflow: scroll;
  overflow-x: hidden;
}
.fg-menu li {
  clear: both;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
}
.fg-menu li li {
  font-size: 1em;
}
/* inner li font size must be reset so that they don't blow up */
.fg-menu-flyout ul ul {
  padding: 0.4em;
}
.fg-menu-flyout li {
  position: relative;
}
.fg-menu-scroll {
  overflow: scroll;
  overflow-x: hidden;
}
.fg-menu-breadcrumb {
  margin: 0;
  padding: 0;
}
.fg-menu-footer {
  margin-top: 0.4em;
  padding: 0.4em;
}
.fg-menu-header {
  margin-bottom: 0.4em;
  padding: 0.4em;
}
.fg-menu-breadcrumb li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0 0.2em;
  font-size: 0.9em;
  opacity: 0.7;
}
.fg-menu-breadcrumb li.fg-menu-prev-list, .fg-menu-breadcrumb li.fg-menu-current-crumb {
  clear: left;
  float: none;
  opacity: 1;
}
.fg-menu-breadcrumb li.fg-menu-current-crumb {
  padding-top: 0.2em;
}
.fg-menu-footer a:link, .fg-menu-footer a:visited {
  display: inline-block;
  width: 100%;
  text-decoration: none;
  padding: 10px 20px;
}
.fg-menu-footer a span {
  cursor: pointer;
}
.fg-menu-breadcrumb .fg-menu-prev-list a:link, .fg-menu-breadcrumb .fg-menu-prev-list a:visited, .fg-menu-breadcrumb .fg-menu-prev-list a:hover, .fg-menu-breadcrumb .fg-menu-prev-list a:active {
  background-image: none;
  text-decoration: none;
}
.fg-menu-breadcrumb .fg-menu-prev-list a {
  float: left;
  padding-right: 0.4em;
}
.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon {
  float: left;
}
.fg-menu-breadcrumb .fg-menu-current-crumb a:link, .fg-menu-breadcrumb .fg-menu-current-crumb a:visited, .fg-menu-breadcrumb .fg-menu-current-crumb a:hover, .fg-menu-breadcrumb .fg-menu-current-crumb a:active {
  display: block;
  background-image: none;
  font-size: 1.3em;
  text-decoration: none;
}
/* REQUIRED LINK STYLES: links are "display:block" by default; if the menu options are split into
  selectable node links and 'next' links, the script floats the node links left and floats the 'next' links to the right  */
.fg-menu a:link, .fg-menu a:visited, .fg-menu a:hover, .fg-menu a:active {
  float: left;
  width: 92%;
  padding: 0.3em 3%;
  text-decoration: none;
}
.fg-menu a {
  border: 1px dashed transparent;
}
.fg-menu a.ui-state-default:link, .fg-menu a.ui-state-default:visited, .fg-menu a.ui-state-default:hover, .fg-menu a.ui-state-default:active, .fg-menu a.ui-state-hover:link, .fg-menu a.ui-state-hover:visited, .fg-menu a.ui-state-hover:hover, .fg-menu a.ui-state-hover:active, .fg-menu a.ui-state-active:link, .fg-menu a.ui-state-active:visited, .fg-menu a.ui-state-active:hover, .fg-menu a.ui-state-active:active {
  border-style: solid;
  font-weight: normal;
  color: #fff;
}
.fg-menu a span {
  display: block;
  cursor: pointer;
}
/* SUGGESTED STYLES - for use with jQuery UI Themeroller CSS */
.fg-menu-indicator span {
  float: left;
}
.fg-menu-indicator span.ui-icon {
  float: right;
}
.fg-menu-content.ui-widget-content, .fg-menu-content ul.ui-widget-content {
  border: 0;
}
.fg-menu-container.ui-widget {
  font-family: "Lato", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
/* ICONS AND DIVIDERS */
.fg-menu.fg-menu-has-icons a:link, .fg-menu.fg-menu-has-icons a:visited, .fg-menu.fg-menu-has-icons a:hover, .fg-menu.fg-menu-has-icons a:active {
  padding-left: 20px;
}
.fg-menu .horizontal-divider hr, .fg-menu .horizontal-divider span {
  padding: 0;
  margin: 5px 0.6em;
}
.fg-menu .horizontal-divider hr {
  border: 0;
  height: 1px;
}
.fg-menu .horizontal-divider span {
  font-size: 0.9em;
  text-transform: uppercase;
  padding-left: 0.2em;
}
.page-header {
  position: fixed;
  height: 64px;
  width: 100%;
  background: #fff;
  margin: 0;
  border: 0;
  padding: 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  z-index: 2;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.page-header .navtoggle, .page-header .branding-img {
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
.page-header .nav-toggle {
  background-color: #442277;
  height: 64px;
  width: 50px;
  padding-left: 15px;
  text-decoration: none;
}
.page-header .nav-toggle .icn-menu {
  color: #fff;
  line-height: 64px;
  opacity: 0.8;
}
.page-header .nav-toggle .icn-menu::before {
  -webkit-font-smoothing: none;
}
.page-header .branding-img {
  background-color: #442277;
  width: 170px;
  min-height: 55px;
  height: 100%;
  display: block;
  padding-right: 10px;
}
.page-header .branding-img div {
  height: 100%;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.page-header #user-tools.dropdown-menu, .page-header #user-options.dropdown-menu {
  border: 1px solid #ccc;
  font-size: 13px;
}
.page-header a {
  text-decoration: none;
}
.page-header [class*='icn'] {
  color: #606060;
  font-size: 19px;
  -webkit-font-smoothing: antialiased;
}
.page-header [class*='icn-chevron_'] {
  margin-top: -2px;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  color: #6c6c6c;
}
#sessions {
  position: relative;
  top: -6px;
  width: 100px;
}
.sidebar-toggle, .sidebar-top-title {
  display: none;
}
.showing-full-sidebar {
  overflow: hidden;
}
@media only screen and (min-width: 0) and (max-width: 1024px) {
  .showing-full-sidebar .sidebar-toggle {
    display: block;
  }
}
@media only screen and (min-width: 0) and (max-width: 1024px) {
  .showing-full-sidebar .sidebar-top-title {
    display: block;
  }
}
#quick-search-c {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.header-user {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.header-user .avatar {
  background: #b9b9b9;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  margin-right: 6px;
  vertical-align: middle;
}
.header-user .avatar.monogram {
  color: #827c7c;
  text-align: center;
  line-height: 32px;
  display: none;
  font-weight: 700;
}
.header-user #sessions-select {
  display: none;
}
.header-user .active {
  background-color: #f2f2f2;
}
.header-user .active:hover {
  background-color: #f2f2f2;
}
.header-user .active:hover .icn-help, .header-user .active:hover .icn-custom_setting {
  color: #606060;
}
.header-user .active:hover .modern-tooltip {
  opacity: 0;
}
.header-user .active .icn-chevron_down {
  display: inline-block;
  transform: rotate(180deg);
}
.header-user .active .icon-btn [class*='-tooltip'] {
  display: none;
}
.header-user .icon-btn {
  padding: 21px 16px;
  width: auto;
  height: auto;
  line-height: inherit;
  background-image: none;
}
.header-user .icon-btn.user {
  padding: 22px 30px 21px 20px;
  font-size: 13px;
  cursor: pointer;
}
.header-user .icon-btn.user .user-name {
  font-size: 13px;
  color: #333;
  font-weight: 600;
}
.header-user .icon-btn.forcefg:hover .icn-help, .header-user .icon-btn.forcefg:hover .icn-custom_setting, .header-user .icon-btn.options:hover .icn-help, .header-user .icon-btn.options:hover .icn-custom_setting, .header-user .icon-btn.user:hover .icn-help, .header-user .icon-btn.user:hover .icn-custom_setting {
  color: #774488;
}
.header-user .icon-btn.forcefg:hover .tooltip-inner, .header-user .icon-btn.options:hover .tooltip-inner, .header-user .icon-btn.user:hover .tooltip-inner {
  margin-top: 15px;
}
.header-user .icon-btn.forcefg:hover .tooltip-arrow, .header-user .icon-btn.options:hover .tooltip-arrow, .header-user .icon-btn.user:hover .tooltip-arrow {
  margin-top: 15px;
}
.header-user .icon-btn.help, .header-user .icon-btn.options {
  height: 64px;
}
.navcol {
  background-color: #3f3f3f;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
  width: 220px;
  z-index: 2;
  position: fixed;
  margin-top: 64px;
  height: 100%;
}
@media only screen and (min-width: 0) and (max-width: 1024px) {
  .navcol {
    margin-top: 0px;
    width: 0;
    display: none;
  }
  .navcol.closed {
    width: 0;
    display: none;
  }
  .navcol.opened {
    width: 220px;
    display: block;
  }
}
.navcol h2, .navcol .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .navcol .hd, .navcol .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .navcol .modal-header, .navcol #overDiv .popwin_cg, #overDiv .navcol .popwin_cg, .navcol #overDiv .popwin_cg + td, #overDiv .navcol .popwin_cg + td, .navcol .report_label, .navcol h4 {
  -webkit-transition: opacity 0.33s ease-in-out;
  -moz-transition: opacity 0.33s ease-in-out;
  -o-transition: opacity 0.33s ease-in-out;
  transition: opacity 0.33s ease-in-out;
  opacity: 0.8;
  padding: 6px 0;
  margin-top: 0;
  margin-bottom: 0;
  color: #fff;
}
.contentcol {
  padding-top: 64px;
  padding-left: 220px;
  flex: 1 1 auto;
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.contentcol .ocr_screening {
  margin: 0px 0px 20px;
}
.contentcol .ocr_screening td {
  font-size: 11px;
}
.contentcol .ocr_screening td input[type="checkbox"] {
  margin: 5px 5px 0px;
}
.navbox-outer {
  margin-bottom: 15px;
}
.navbox h4 {
  margin-left: 15px;
  font-size: 11px;
  text-transform: uppercase;
  padding: 12px 0;
}
.navbox span {
  font-size: 13px;
  vertical-align: middle;
  line-height: 1;
}
.navbox span.navicon {
  font-size: 18px;
}
.navbox span.navtext {
  font-size: 13px;
  display: inline-block;
  width: 142px;
  margin-left: 15px;
}
.block-contentcol {
  display: block;
}
.block-contentcol.contentcol {
  overflow: auto;
}
.block-contentcol.contentcol.summaries-report-view .module {
  min-width: max-content;
}
.list_toolbar, .list_maincol {
  border-collapse: collapse;
  width: 100%;
  padding: 0;
  border-spacing: 0;
}
.list_maincol {
  overflow-x: auto !important;
  display: block;
}
.list_maincol tbody {
  width: 100%;
  display: table;
}
.closed.navcol {
  width: 0;
  overflow: hidden;
}
.closed.navcol h2, .closed.navcol .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .closed.navcol .hd, .closed.navcol .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .closed.navcol .modal-header, .closed.navcol #overDiv .popwin_cg, #overDiv .closed.navcol .popwin_cg, .closed.navcol #overDiv .popwin_cg + td, #overDiv .closed.navcol .popwin_cg + td, .closed.navcol .report_label, .closed.navcol h4 {
  -webkit-transition: opacity 0.33s ease-in-out;
  -moz-transition: opacity 0.33s ease-in-out;
  -o-transition: opacity 0.33s ease-in-out;
  transition: opacity 0.33s ease-in-out;
  padding: 0;
  opacity: 0;
}
.closed.navcol + .layout .contentcol {
  padding-left: 50px;
}
.closed.navcol .tree .tree-item .navitem.current, .closed.navcol .navbox ul .tree-item .navitem.current, .navbox .closed.navcol ul .tree-item .navitem.current, .closed.navcol .tree .navbox li .navitem.current, .navbox .closed.navcol .tree li .navitem.current, .closed.navcol .tree .tree-item .tree .tree:not(#branch-more) .nav-more a.current, .closed.navcol .tree .tree-item .navbox ul .tree:not(#branch-more) .nav-more a.current, .navbox .closed.navcol .tree .tree-item ul .tree:not(#branch-more) .nav-more a.current, .closed.navcol .tree .tree-item .tree .navbox ul:not(#branch-more) .nav-more a.current, .navbox .closed.navcol .tree .tree-item .tree ul:not(#branch-more) .nav-more a.current, .tree .tree:not(#branch-more) .nav-more .closed.navcol .tree .tree-item a.current, .closed.navcol .tree .tree-item .navbox a.current, .navbox .closed.navcol .tree .tree-item a.current, .closed.navcol .navbox ul .navbox li .navitem.current, .navbox .closed.navcol .navbox ul li .navitem.current, .closed.navcol .navbox ul .tree-item .tree .tree:not(#branch-more) .nav-more a.current, .closed.navcol .navbox ul .tree-item .navbox ul .tree:not(#branch-more) .nav-more a.current, .navbox .closed.navcol .navbox ul .tree-item ul .tree:not(#branch-more) .nav-more a.current, .tree .tree:not(#branch-more) .nav-more .closed.navcol .navbox ul .tree-item a.current, .closed.navcol .navbox ul .tree-item .navbox a.current, .navbox .closed.navcol .navbox ul .tree-item a.current, .closed.navcol .navbox ul .navbox li .tree .tree:not(#branch-more) .nav-more a.current, .closed.navcol .navbox ul .navbox li .navbox ul .tree:not(#branch-more) .nav-more a.current, .navbox .closed.navcol .navbox ul .navbox li ul .tree:not(#branch-more) .nav-more a.current, .tree .tree:not(#branch-more) .nav-more .closed.navcol .navbox ul .navbox li a.current, .closed.navcol .navbox ul .navbox li .navbox a.current, .navbox .closed.navcol .navbox ul .navbox li a.current, .closed.navcol .tree .navbox li .tree .tree:not(#branch-more) .nav-more a.current, .closed.navcol .tree .navbox li .navbox ul .tree:not(#branch-more) .nav-more a.current, .navbox .closed.navcol .tree .navbox li ul .tree:not(#branch-more) .nav-more a.current, .closed.navcol .tree .navbox li .tree .navbox ul:not(#branch-more) .nav-more a.current, .navbox .closed.navcol .tree .navbox li .tree ul:not(#branch-more) .nav-more a.current, .tree .tree:not(#branch-more) .nav-more .closed.navcol .tree .navbox li a.current, .closed.navcol .tree .navbox li .navbox a.current, .navbox .closed.navcol .tree .navbox li a.current {
  background: none;
}
.closed.navcol:hover .navbox .wli_user.open {
  display: block;
}
.closed.navcol:hover .navbox .wli_type [class*='icn-chevron_'] {
  display: inline-block;
}
.closed.navcol:hover .current .navicon:after {
  background-color: transparent !important;
}
.closed.navcol:hover .tree .tree.tree-open, .closed.navcol:hover .navbox ul .tree.tree-open, .navbox .closed.navcol:hover ul .tree.tree-open, .closed.navcol:hover .tree .navbox ul.tree-open, .navbox .closed.navcol:hover .tree ul.tree-open {
  display: block;
}
.closed.navcol:hover .tree .tree-item .navitem.current, .closed.navcol:hover .navbox ul .tree-item .navitem.current, .navbox .closed.navcol:hover ul .tree-item .navitem.current, .closed.navcol:hover .tree .navbox li .navitem.current, .navbox .closed.navcol:hover .tree li .navitem.current, .closed.navcol:hover .tree .tree-item .tree .tree:not(#branch-more) .nav-more a.current, .closed.navcol:hover .tree .tree-item .navbox ul .tree:not(#branch-more) .nav-more a.current, .navbox .closed.navcol:hover .tree .tree-item ul .tree:not(#branch-more) .nav-more a.current, .closed.navcol:hover .tree .tree-item .tree .navbox ul:not(#branch-more) .nav-more a.current, .navbox .closed.navcol:hover .tree .tree-item .tree ul:not(#branch-more) .nav-more a.current, .tree .tree:not(#branch-more) .nav-more .closed.navcol:hover .tree .tree-item a.current, .closed.navcol:hover .tree .tree-item .navbox a.current, .navbox .closed.navcol:hover .tree .tree-item a.current, .closed.navcol:hover .navbox ul .navbox li .navitem.current, .navbox .closed.navcol:hover .navbox ul li .navitem.current, .closed.navcol:hover .navbox ul .tree-item .tree .tree:not(#branch-more) .nav-more a.current, .closed.navcol:hover .navbox ul .tree-item .navbox ul .tree:not(#branch-more) .nav-more a.current, .navbox .closed.navcol:hover .navbox ul .tree-item ul .tree:not(#branch-more) .nav-more a.current, .tree .tree:not(#branch-more) .nav-more .closed.navcol:hover .navbox ul .tree-item a.current, .closed.navcol:hover .navbox ul .tree-item .navbox a.current, .navbox .closed.navcol:hover .navbox ul .tree-item a.current, .closed.navcol:hover .navbox ul .navbox li .tree .tree:not(#branch-more) .nav-more a.current, .closed.navcol:hover .navbox ul .navbox li .navbox ul .tree:not(#branch-more) .nav-more a.current, .navbox .closed.navcol:hover .navbox ul .navbox li ul .tree:not(#branch-more) .nav-more a.current, .tree .tree:not(#branch-more) .nav-more .closed.navcol:hover .navbox ul .navbox li a.current, .closed.navcol:hover .navbox ul .navbox li .navbox a.current, .navbox .closed.navcol:hover .navbox ul .navbox li a.current, .closed.navcol:hover .tree .navbox li .tree .tree:not(#branch-more) .nav-more a.current, .closed.navcol:hover .tree .navbox li .navbox ul .tree:not(#branch-more) .nav-more a.current, .navbox .closed.navcol:hover .tree .navbox li ul .tree:not(#branch-more) .nav-more a.current, .closed.navcol:hover .tree .navbox li .tree .navbox ul:not(#branch-more) .nav-more a.current, .navbox .closed.navcol:hover .tree .navbox li .tree ul:not(#branch-more) .nav-more a.current, .tree .tree:not(#branch-more) .nav-more .closed.navcol:hover .tree .navbox li a.current, .closed.navcol:hover .tree .navbox li .navbox a.current, .navbox .closed.navcol:hover .tree .navbox li a.current {
  background: #323232;
}
.closed + .contentcol {
  padding-left: 0;
}
.has_tabs .content {
  border-top-left-radius: 0;
  border-top-right-radius: 0 !important;
}
.has_tabs .search-filters {
  border-top-left-radius: 0;
}
.module [name*='search_filters'] .column-wrapper, .module .search-filters .column-wrapper, .no_module [name*='search_filters'] .column-wrapper, .no_module .search-filters .column-wrapper {
  max-width: 900px;
}
.module [name*='search_filters'] .column-wrapper, .module .search-filters .column-wrapper, .no_module [name*='search_filters'] .column-wrapper, .no_module .search-filters .column-wrapper {
  max-width: 900px;
}
.module {
  padding: 15px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .module {
    padding-left: 0;
    padding-right: 0;
  }
}
.module .titlebar {
  margin-bottom: 20px;
  margin-top: 5px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .module .titlebar {
    margin: 0;
    padding: 0 30px 15px 15px;
  }
}
.module .titlebar h1 {
  color: #fff;
}
.module .titlebar h1 .toolbar-title a {
  text-decoration: none;
  color: #fff;
}
.module .titlebar h1 .toolbar-title a:hover {
  text-decoration: underline;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .module .titlebar h1 {
    font-size: 18px;
    line-height: 1.25;
  }
}
.module .titlebar .back {
  margin-left: 10px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .module .titlebar .back {
    position: absolute;
    right: 10px;
  }
}
.module #main_content {
  border-top: 1px solid transparent;
}
.module #main_content form .alert {
  margin: 0 0 20px 0;
}
.module #main_content .maincol .alert {
  margin-top: 0;
}
.module .content.angular-loading-view {
  border-radius: 3px;
}
.module .content.angular-loading-view .innercontent {
  height: 450px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.module .content.angular-loading-view .innercontent .loading-table {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.module .content.angular-loading-view .innercontent .loading-table img {
  width: 32px;
  height: 32px;
}
.module .content.angular-loading-view .innercontent .loading-table .loading-text {
  margin-top: 10px;
  font-size: 14px;
}
.module .content.angular-loading-view .innercontent .ui-progressbar .ui-progresbar-value {
  height: 100%;
}
.module .content.angular-loading-view .innercontent .ui-progressbar .ui-progresbar-value .ui-progressbar-overlay {
  width: 250px;
}
.module .content .innercontent {
  zoom: 1;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.module .content .innercontent [class*='merge-form'] {
  padding: 5px;
}
.module .content .innercontent [class*='merge-form'] input {
  margin: 5px;
}
.module .content .innercontent .list_wrap {
  min-height: 460px;
}
@supports (-ms-ime-align:auto) {
  .module .content .innercontent .list_wrap form {
    overflow-x: auto;
  }
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .module .content .innercontent .list_wrap form {
    overflow-x: auto;
  }
}
.module .content .innercontent .ges_survey_review .fgtitle {
  margin: 15px 0;
  color: #774488;
}
.module .content .innercontent .ges_survey_review .field {
  display: block;
}
.module .content .innercontent .ges_survey_review .field .label {
  margin-top: 5px;
  color: #333;
}
.module .content .innercontent .ges_survey_review .field .ges_result_item {
  padding-top: 5px;
  padding-right: 40px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-bottom: solid 1px #ddd;
}
.module .content .innercontent .ges_survey_review .field .ges_result_items {
  width: 350px;
}
.module .content .innercontent .ges_survey_review .field .ges_result_count {
  float: right;
  text-align: right;
  padding-top: 0;
  padding-right: 5px;
  padding-bottom: 0;
  padding-left: 10px;
  margin-right: -40px;
}
.module .content .alert:first-of-type {
  margin-top: 20px;
}
.module .has_subtabs {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.module .has_subtabs .search-filters {
  border-radius: 0;
}
.content {
  background: #fff;
  padding: 0;
  border: none;
  border-radius: 3px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .content {
    border-radius: 0;
  }
}
.layout {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  min-height: 100%;
  overflow: auto;
  width: 100%;
}
.maincol {
  padding: 20px;
  -webkit-flex-basis: 70%;
  -moz-flex-basis: 70%;
  -ms-flex-basis: 70%;
  flex-basis: 70%;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.maincol .alert.js-alert {
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .maincol {
    min-width: 0;
  }
}
.maincol .form {
  padding: 0px;
  position: relative;
}
.sidebar {
  -webkit-flex-basis: 30%;
  -moz-flex-basis: 30%;
  -ms-flex-basis: 30%;
  flex-basis: 30%;
  word-wrap: break-word;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .sidebar {
    min-width: 0;
  }
}
.unpadded {
  padding: 0 20px;
}
.page-no-nav.no_module {
  background: #fff;
}
.page-no-nav .home-section .titlebar {
  margin-left: 0;
}
.page-no-nav .home-section .content {
  background: #fff;
}
.page-no-nav .contentcol {
  margin-left: 0;
  padding-top: 0;
  width: 100%;
}
.page-no-nav.fg_preview {
  padding: 0;
  overflow: auto;
}
.page-no-nav.fg_preview .form {
  padding: 0;
}
.page-no-nav.fg_preview .layout {
  background: #fff;
  padding: 30px 20px;
}
.footer-branding {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  margin-top: 0;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}
.footer-branding .footer-support {
  text-align: right;
  color: #f5f5f5;
  font-size: 11px;
  line-height: 1.5em;
}
.footer-branding .footer-support a {
  color: #f5f5f5;
  text-decoration: none;
}
.footer-branding .footer-support a:hover {
  text-decoration: underline;
}
.footer-branding .footer-branding-img > img {
  height: 15px;
}
.footer-branding .legal_links {
  display: inline-block;
}
.footer-branding .nacelink_links {
  display: inline-block;
  padding-left: 10px;
}
/**** Print ****/
@media print {
  @page {
    [dir=rtl] .hp_menu img {
      margin: 0.5in;
    }
  }
  body {
    font-family: "Lato", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    color: #000;
    background: #fff;
    height: 100%;
    margin: 15px;
    background: none !important;
    -webkit-print-color-adjust: exact;
  }
  #page-nav, #navcontainer, #nav-container, div.tabs, td.cspList_foot, .page-header, .back, #all_user_hints, .search-filters, .ListHead, .ListHeadResultInfo [type='button'], .ListHeadResultInfo [type='submit'], .ListHeadResultInfo .tools_options, .ListHeadResultInfo .tool_anchor {
    display: none;
  }
  .contentcol {
    margin-left: 0;
    padding-top: 20px;
  }
  .module {
    padding: 0;
  }
  .module .titlebar {
    margin-left: 20px;
  }
  .module .titlebar h1 {
    color: #000;
  }
  .sidebar {
    font-size: 13px;
    border: 1px solid #eee;
    padding: 4px;
  }
  .sidebar-body span {
    white-space: normal !important;
  }
  .sidebar .input-submit, .sidebar .input-button, .sidebar .btn, .sidebar .accmode-on .buttonbar .button, .accmode-on .buttonbar .sidebar .button, .sidebar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small, .sidebar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small, .sidebar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small {
    margin-top: 10px;
  }
  .btn, .accmode-on .buttonbar .button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, .input-submit, .input-button, [class*='btn_'], .user_hint, .viewermsg {
    border: 1px solid #eee !important;
    box-shadow: none;
  }
  .user_hint, .viewermsg {
    border-left: none;
  }
  .home-section .home-inset, .home-section #approval_center {
    border: 1px solid #eee;
    box-shadow: none;
  }
  .home-section .home-inset-title {
    border: none;
  }
  .list_maincol {
    width: 100em;
  }
  .dashboard-header-left .filters .btn, .dashboard-header-left .filters .accmode-on .buttonbar .button, .accmode-on .buttonbar .dashboard-header-left .filters .button, .dashboard-header-left .filters #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .dashboard-header-left .filters .hier-btn.small, .dashboard-header-left .filters #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .dashboard-header-left .filters .hier-btn.small, .dashboard-header-left .filters #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .dashboard-header-left .filters .hier-btn.small, .dashboard-header-right .icon-btn {
    visibility: hidden;
  }
  .dashboard {
    width: 100%;
    display: table;
  }
  .dashboard .dashboard-header {
    border-bottom: 1px solid #eee;
    box-shadow: none !important;
  }
  .dashboard .card-header {
    width: 100%;
    flex-wrap: nowrap;
  }
  .dashboard .flex-row {
    page-break-inside: avoid;
  }
  .dashboard .activitybox, .dashboard .snapshot-card {
    display: table-cell;
    border: 1px solid #eee;
    box-shadow: none !important;
  }
  .print_button {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@page {
  .printer-friendly {
    margin: 0.5in;
  }
}
.printer-friendly body {
  font-family: "Lato", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  color: #000;
  background: #fff;
  height: 100%;
  margin: 15px;
  background: none !important;
  -webkit-print-color-adjust: exact;
}
.printer-friendly #page-nav, .printer-friendly #navcontainer, .printer-friendly #nav-container, .printer-friendly div.tabs, .printer-friendly td.cspList_foot, .printer-friendly .page-header, .printer-friendly .back, .printer-friendly #all_user_hints, .printer-friendly .search-filters, .printer-friendly .ListHead, .printer-friendly .ListHeadResultInfo [type='button'], .printer-friendly .ListHeadResultInfo [type='submit'], .printer-friendly .ListHeadResultInfo .tools_options, .printer-friendly .ListHeadResultInfo .tool_anchor {
  display: none;
}
.printer-friendly .contentcol {
  margin-left: 0;
  padding-top: 20px;
}
.printer-friendly .module {
  padding: 0;
}
.printer-friendly .module .titlebar {
  margin-left: 20px;
}
.printer-friendly .module .titlebar h1 {
  color: #000;
}
.printer-friendly .sidebar {
  font-size: 13px;
  border: 1px solid #eee;
  padding: 4px;
}
.printer-friendly .sidebar-body span {
  white-space: normal !important;
}
.printer-friendly .sidebar .input-submit, .printer-friendly .sidebar .input-button, .printer-friendly .sidebar .btn, .printer-friendly .sidebar .accmode-on .buttonbar .button, .accmode-on .buttonbar .printer-friendly .sidebar .button, .printer-friendly .sidebar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .printer-friendly .sidebar .hier-btn.small, .printer-friendly .sidebar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .printer-friendly .sidebar .hier-btn.small, .printer-friendly .sidebar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .printer-friendly .sidebar .hier-btn.small {
  margin-top: 10px;
}
.printer-friendly .btn, .printer-friendly .accmode-on .buttonbar .button, .accmode-on .buttonbar .printer-friendly .button, .printer-friendly #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .printer-friendly .hier-btn.small, .printer-friendly #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .printer-friendly .hier-btn.small, .printer-friendly #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .printer-friendly .hier-btn.small, .printer-friendly .input-submit, .printer-friendly .input-button, .printer-friendly [class*='btn_'], .printer-friendly .user_hint, .printer-friendly .viewermsg {
  border: 1px solid #eee !important;
  box-shadow: none;
}
.printer-friendly .user_hint, .printer-friendly .viewermsg {
  border-left: none;
}
.printer-friendly .home-section .home-inset, .printer-friendly .home-section #approval_center {
  border: 1px solid #eee;
  box-shadow: none;
}
.printer-friendly .home-section .home-inset-title {
  border: none;
}
.printer-friendly .list_maincol {
  width: 100em;
}
.printer-friendly .dashboard-header-left .filters .btn, .printer-friendly .dashboard-header-left .filters .accmode-on .buttonbar .button, .accmode-on .buttonbar .printer-friendly .dashboard-header-left .filters .button, .printer-friendly .dashboard-header-left .filters #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .printer-friendly .dashboard-header-left .filters .hier-btn.small, .printer-friendly .dashboard-header-left .filters #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .printer-friendly .dashboard-header-left .filters .hier-btn.small, .printer-friendly .dashboard-header-left .filters #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .printer-friendly .dashboard-header-left .filters .hier-btn.small, .printer-friendly .dashboard-header-right .icon-btn {
  visibility: hidden;
}
.printer-friendly .dashboard {
  width: 100%;
  display: table;
}
.printer-friendly .dashboard .dashboard-header {
  border-bottom: 1px solid #eee;
  box-shadow: none !important;
}
.printer-friendly .dashboard .card-header {
  width: 100%;
  flex-wrap: nowrap;
}
.printer-friendly .dashboard .flex-row {
  page-break-inside: avoid;
}
.printer-friendly .dashboard .activitybox, .printer-friendly .dashboard .snapshot-card {
  display: table-cell;
  border: 1px solid #eee;
  box-shadow: none !important;
}
.printer-friendly .print_button {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 20px;
  padding-left: 20px;
}
@page {
  .print-preview {
    margin: 0.5in;
  }
}
.print-preview body {
  font-family: "Lato", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  color: #000;
  background: #fff;
  height: 100%;
  margin: 15px;
  background: none !important;
  -webkit-print-color-adjust: exact;
}
.print-preview #page-nav, .print-preview #navcontainer, .print-preview #nav-container, .print-preview div.tabs, .print-preview td.cspList_foot, .print-preview .page-header, .print-preview .back, .print-preview #all_user_hints, .print-preview .search-filters, .print-preview .ListHead, .print-preview .ListHeadResultInfo [type='button'], .print-preview .ListHeadResultInfo [type='submit'], .print-preview .ListHeadResultInfo .tools_options, .print-preview .ListHeadResultInfo .tool_anchor {
  display: none;
}
.print-preview .contentcol {
  margin-left: 0;
  padding-top: 20px;
}
.print-preview .module {
  padding: 0;
}
.print-preview .module .titlebar {
  margin-left: 20px;
}
.print-preview .module .titlebar h1 {
  color: #000;
}
.print-preview .sidebar {
  font-size: 13px;
  border: 1px solid #eee;
  padding: 4px;
}
.print-preview .sidebar-body span {
  white-space: normal !important;
}
.print-preview .sidebar .input-submit, .print-preview .sidebar .input-button, .print-preview .sidebar .btn, .print-preview .sidebar .accmode-on .buttonbar .button, .accmode-on .buttonbar .print-preview .sidebar .button, .print-preview .sidebar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .print-preview .sidebar .hier-btn.small, .print-preview .sidebar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .print-preview .sidebar .hier-btn.small, .print-preview .sidebar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .print-preview .sidebar .hier-btn.small {
  margin-top: 10px;
}
.print-preview .btn, .print-preview .accmode-on .buttonbar .button, .accmode-on .buttonbar .print-preview .button, .print-preview #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .print-preview .hier-btn.small, .print-preview #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .print-preview .hier-btn.small, .print-preview #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .print-preview .hier-btn.small, .print-preview .input-submit, .print-preview .input-button, .print-preview [class*='btn_'], .print-preview .user_hint, .print-preview .viewermsg {
  border: 1px solid #eee !important;
  box-shadow: none;
}
.print-preview .user_hint, .print-preview .viewermsg {
  border-left: none;
}
.print-preview .home-section .home-inset, .print-preview .home-section #approval_center {
  border: 1px solid #eee;
  box-shadow: none;
}
.print-preview .home-section .home-inset-title {
  border: none;
}
.print-preview .list_maincol {
  width: 100em;
}
.print-preview .dashboard-header-left .filters .btn, .print-preview .dashboard-header-left .filters .accmode-on .buttonbar .button, .accmode-on .buttonbar .print-preview .dashboard-header-left .filters .button, .print-preview .dashboard-header-left .filters #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .print-preview .dashboard-header-left .filters .hier-btn.small, .print-preview .dashboard-header-left .filters #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .print-preview .dashboard-header-left .filters .hier-btn.small, .print-preview .dashboard-header-left .filters #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .print-preview .dashboard-header-left .filters .hier-btn.small, .print-preview .dashboard-header-right .icon-btn {
  visibility: hidden;
}
.print-preview .dashboard {
  width: 100%;
  display: table;
}
.print-preview .dashboard .dashboard-header {
  border-bottom: 1px solid #eee;
  box-shadow: none !important;
}
.print-preview .dashboard .card-header {
  width: 100%;
  flex-wrap: nowrap;
}
.print-preview .dashboard .flex-row {
  page-break-inside: avoid;
}
.print-preview .dashboard .activitybox, .print-preview .dashboard .snapshot-card {
  display: table-cell;
  border: 1px solid #eee;
  box-shadow: none !important;
}
.print-preview .print_button {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 20px;
  padding-left: 20px;
}
.print-preview .buttonbar {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  body.nav-closed .tree-open {
    display: none;
  }
  body.nav-open .contentcol {
    padding-left: 50px;
  }
  body .contentcol {
    padding-left: 0;
  }
  body .header-user .icon-btn.forcefg:hover, body .header-user .icon-btn.options:hover, body .header-user .icon-btn.user:hover {
    background-color: transparent;
  }
}
iframe html {
  background: none;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  body:not(.student_data_inset) {
    min-height: 100%;
  }
  body:not(.student_data_inset).nav-open {
    overflow: hidden;
  }
  body:not(.student_data_inset) .home-section .tip, body:not(.student_data_inset) .home-section .search-filters #eventlog_filter_form > div:first-child + .blurb, .search-filters body:not(.student_data_inset) .home-section #eventlog_filter_form > div:first-child + .blurb {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  body:not(.student_data_inset) .search-filters .column-wrapper {
    display: block !important;
  }
  body:not(.student_data_inset) .contentcol {
    margin-left: 0;
    padding-left: 0;
  }
  body:not(.student_data_inset).nav-open .contentcol {
    margin-left: 0;
    padding-left: 0;
  }
  body:not(.student_data_inset).nav-closed .contentcol {
    padding-left: 0;
  }
  body:not(.student_data_inset).nav-closed .tree-open {
    display: none;
  }
}
/* Media Queries */
@media only screen and (min-width: 0) and (max-width: 1024px) {
  .page-header {
    background: #442277;
  }
  .page-header #helpdiv + .header-icon {
    display: none;
  }
  .page-header .contentcol {
    padding-left: 0;
  }
  .page-header .header-user .active {
    background: transparent;
  }
  .page-header .header-user.forcefg:hover, .page-header .header-user.options:hover, .page-header .header-user.user:hover {
    background-color: none;
  }
  .page-header .header-user .icon-btn.options:hover .icn-custom_setting {
    color: #fff;
  }
  .page-header .nav-toggle .icn-menu {
    color: #fff;
    opacity: 0.8;
  }
  .page-header .header-icon .user-name, .page-header .header-icon .icn-chevron_down, .page-header .header-icon .icn-help.help {
    display: none;
  }
  .page-header .header-icon .avatar.monogram {
    line-height: 32px;
    background: #ececec;
    margin: 0;
    color: #333;
    display: block;
  }
  .page-header .header-icon .icon-btn.user {
    padding: 10px 20px 10px 15px;
  }
  .page-header .header-icon.active > .options {
    background: rgba(0, 0, 0, 0.1);
  }
  .page-header .header-icon.active > .options [class*='icn'] {
    opacity: 1;
    color: #fff;
  }
  .page-header .header-icon.active > .options:focus, .page-header .header-icon.active > .options:hover {
    color: red;
  }
  .page-header .header-icon.active > .options:focus i, .page-header .header-icon.active > .options:hover i {
    color: #fff;
  }
  .page-header #sessions-select {
    display: none;
  }
  .page-header .icon-btn {
    padding: 22px 16px 19px 16px;
  }
  .page-header .icon-btn [class*='icn'] {
    color: #fff;
    font-size: 20px;
    opacity: 0.8;
  }
  .page-header .icon-btn [class*='icn']:hover, .page-header .icon-btn [class*='icn']:focus {
    color: #fff;
  }
  .has-sidebar .clear {
    clear: both;
  }
  .has-sidebar .sidebar-toggle {
    position: absolute;
    display: inline;
    right: 0px;
    cursor: pointer;
    height: 30px;
    width: 30px;
    border-radius: 3px;
    background: #f5f5f5;
    text-align: center;
    opacity: 0.8;
    padding: 0;
    top: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33);
    margin: 0;
  }
  .has-sidebar .sidebar-toggle i {
    background: #fff;
    color: #555555;
    font-size: 15px;
    line-height: 30px;
  }
  .has-sidebar .sidebar-toggle:hover {
    opacity: 1;
  }
  .has-sidebar .sidebar-toggle:hover i {
    background: #fff;
  }
  .has-sidebar .sidebar {
    opacity: 0;
    position: fixed;
    width: 100%;
    height: 0;
    top: 100%;
    z-index: 5555;
    overflow-y: auto;
  }
  .has-sidebar .sidebar .close-btn {
    padding: 5px 35px 0 0;
    cursor: pointer;
    position: relative;
    float: right;
    height: 50px;
    width: 50px;
    box-shadow: none;
    border: 0;
    text-align: center;
    line-height: 50px;
    text-decoration: none;
  }
  .has-sidebar .sidebar .close-btn:focus {
    background: transparent;
  }
  .has-sidebar .sidebar .close-btn i {
    color: #555555;
    font-size: 13px;
    opacity: 0.8;
  }
  .has-sidebar .sidebar .close-btn:hover {
    background: transparent;
  }
  .has-sidebar .sidebar .close-btn:hover i {
    opacity: 1;
  }
  .has-sidebar .sidebar .sidebar-top-title {
    background-color: #f5f5f5;
    height: 60px;
  }
  .has-sidebar .sidebar .sidebar-top-title .sidebar-head {
    padding: 20px 0 20px 35px;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
  }
  .has-sidebar .sidebar-open {
    opacity: 1;
    top: 0;
    left: 0;
    height: 100%;
    -webkit-transition: top 0.33s ease-in-out;
    -moz-transition: top 0.33s ease-in-out;
    -o-transition: top 0.33s ease-in-out;
    transition: top 0.33s ease-in-out;
  }
  .sc-card {
    width: 100%;
  }
  .mobile-flex-wrap {
    flex-wrap: wrap;
  }
  .mobile-flex-wrap .total-count-block {
    width: 100%;
  }
}
.fg-menu-container {
  padding: 0;
  border-radius: 5px !important;
  border: 1px solid #ccc;
  background: #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.33);
  z-index: 2;
  overflow-y: auto;
}
.fg-menu-container .fg-menu.fg-menu-scroll, .fg-menu-container .fg-menu ul.fg-menu-scroll {
  overflow: auto;
  overflow-x: hidden;
  height: auto;
}
.fg-menu-container .fg-menu {
  padding: 10px 0;
  height: 100%;
}
.fg-menu-container .fg-menu .ui-icon {
  background: transparent;
  text-indent: 0;
  overflow: auto;
}
.fg-menu-container .fg-menu .ui-icon:after {
  content: "\e91f";
  font-family: 'unicon' !important;
  width: 15px;
  transform: rotate(0deg);
  position: absolute;
  right: 20px;
}
.fg-menu-container .fg-menu-breadcrumb {
  padding: 10px 0;
}
.fg-menu-container .fg-menu-breadcrumb .ui-icon {
  background: transparent;
  text-indent: 0;
  overflow: auto;
  display: inline;
  margin: 0 12px 0 0;
}
.fg-menu-container .fg-menu-breadcrumb .ui-icon:after {
  content: "";
  font-family: 'unicon' !important;
  width: 15px;
  transform: rotate(180deg);
  position: absolute;
  left: 15px;
}
.fg-menu-container .bd {
  overflow: inherit;
}
.fg-menu-container .bd .ui-icon.ui-icon-triangle-1-e {
  background: transparent;
  text-indent: 0;
  overflow: auto;
}
.fg-menu-container .bd .ui-icon.ui-icon-triangle-1-e:after {
  content: "";
  font-family: 'unicon' !important;
  width: 16px;
  height: 16px;
  position: absolute;
}
.fg-menu-container .fg-menu-content {
  height: auto;
}
.fg-menu-container .fg-menu-content li {
  clear: both;
}
.fg-menu-container .fg-menu:not(.fg-menu-current) {
  top: 51px !important;
  overflow: visible;
}
.fg-menu-container .ui-state-hover {
  background: #774488;
  border: 1px solid #774488;
}
.fg-menu-container .fg-menu a:link, .fg-menu-container .fg-menu a:visited, .fg-menu-container .fg-menu a:hover, .fg-menu-container .fg-menu a:active {
  padding: 5px 10px;
  width: 100%;
}
.fg-menu-container .fg-menu a:hover {
  color: #ffffff;
}
.fg-menu-container .fg-menu-footer a {
  color: #333;
}
.fg-menu-container .ui-widget-header {
  background: none;
  border: 0;
  font-weight: normal;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
  margin-top: 10px;
}
#testing_room_booking_schedule td.cspList_tophead {
  border-bottom: none;
}
#testing_room_booking_schedule #room_schedule.iresc {
  width: auto;
  margin: 0px 0px 20px 20px;
}
.login-page div#debug-info-area {
  max-width: 500px;
  margin: 20px auto 0;
}
.login-page div#debug-info-area div.debug-info-box {
  margin: 10px 0 !important;
}
.contentcol div#db-log-buttons {
  margin: 0 15px;
}
.contentcol div.debug-info-box {
  margin: 15px !important;
}
standard-counts .src-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #eee;
  padding: 0.5rem;
}
standard-counts .src-container .sc-card-block {
  display: flex;
}
standard-counts .src-container .sc-card-block standard-counts-empty {
  margin: 0.5rem;
  width: 100%;
}
standard-counts .select-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
standard-counts .select-container .select {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
standard-counts .select-container .select ng-select {
  z-index: 1;
}
standard-counts .select-container .select .clear-button {
  z-index: 2;
  margin-left: 1rem;
}
standard-counts .select-container .select .apply-button {
  z-index: 2;
  color: #fff;
  background-color: #774488;
}
standard-counts .select-container .select .custom-select {
  max-width: 400px;
  margin: 0 1rem;
}
standard-counts .select-container .hide-show-chart {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
standard-counts .select-container .hide-show-chart button {
  padding: 0 10px;
  margin: 0 10px;
}
standard-counts .select-container .hide-show-chart button span {
  font-size: 20px;
}
standard-counts .sc-card {
  background-color: #fff;
  padding: 1rem;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  min-height: 320px;
  min-width: 0%;
  width: 100%;
}
standard-counts .sc-card .sc-header .sc-title {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
standard-counts .sc-card .sc-header .sc-title h3, standard-counts .sc-card .sc-header .sc-title .user_rights_selected_container .advtv_summary_title, .user_rights_selected_container standard-counts .sc-card .sc-header .sc-title .advtv_summary_title, standard-counts .sc-card .sc-header .sc-title .loc_rights_selected_container .advtv_summary_title, .loc_rights_selected_container standard-counts .sc-card .sc-header .sc-title .advtv_summary_title, standard-counts .sc-card .sc-header .sc-title .dashboard .fds-card .tooltip-value, .dashboard .fds-card standard-counts .sc-card .sc-header .sc-title .tooltip-value, standard-counts .sc-card .sc-header .sc-title .dashboard .fds-sidecard .tooltip-value, .dashboard .fds-sidecard standard-counts .sc-card .sc-header .sc-title .tooltip-value, standard-counts .sc-card .sc-header .sc-title .dashboard .ges-card .tooltip-value, .dashboard .ges-card standard-counts .sc-card .sc-header .sc-title .tooltip-value {
  font-size: 16px;
  line-height: 1.25;
  font-weight: bold;
  margin-right: 7px;
}
standard-counts .sc-card .sc-header .sc-title button {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
standard-counts .sc-card .sc-header .sc-title button span {
  font-size: 20px;
  color: #a7a7a7;
}
standard-counts .sc-card .sc-header small {
  font-size: 14px;
}
standard-counts .sc-card .dashboard-card-data-container {
  padding: 4rem 0rem 2rem 0rem;
}
standard-counts .sc-card .dashboard-card-data-container .no-data-container .no-data-text {
  font-size: 16px;
  padding: 20px 0px;
}
standard-counts .sc-card .icn-info, standard-counts .sc-card .icn-reporting {
  z-index: 0;
}
standard-counts .sc-card .icn-info.image-info, standard-counts .sc-card .icn-reporting.image-info {
  text-align: center;
  color: #a7a7a7;
  font-size: 250px;
}
standard-counts .sc-card .sc-select-message {
  text-align: center;
}
standard-counts .additional-data {
  margin-top: 15px;
}
standard-counts .additional-data table {
  width: 100%;
  border-collapse: collapse;
}
standard-counts .additional-data table th, standard-counts .additional-data table td {
  text-align: left;
  padding: 8px;
}
standard-counts .additional-data table tr:nth-child(odd) {
  background-color: #fafafa;
}
standard-counts .additional-data table tr:nth-child(even) {
  background-color: #fff;
}
standard-counts .w-50 {
  width: 50%;
}
standard-counts .m-5-rem {
  margin: 0.5rem;
}
standard-counts .text-align-right {
  text-align: right !important;
}
standard-counts .chart-container ngx-chartjs, standard-counts .chart-container ngx-chartjs > div {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  overflow: hidden;
}
standard-counts .chart-container ngx-chartjs .chartjs-render-monitor, standard-counts .chart-container ngx-chartjs > div .chartjs-render-monitor {
  max-width: 100%;
}
standard-counts .total-count-block {
  min-width: 250px;
  margin: 0.5rem 0.5rem 0 0.5rem;
  border-radius: 5px;
  padding: 1rem 3rem;
  max-height: 150px;
  background-color: #774488;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
standard-counts .total-count-block .total-count {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  gap: 10px;
}
standard-counts .total-count-block .total-count span, standard-counts .total-count-block .total-count i {
  color: #fff;
  font-size: 2rem;
  font-weight: 500;
}
standard-counts .total-count-block .total-count i {
  margin-right: 5px;
}
standard-counts .total-count-block small {
  color: #fff;
  font-size: 0.85rem;
  font-weight: 500;
  text-align: center;
}
standard-counts .custom-search-container {
  position: relative;
  padding: 0.5rem;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
standard-counts .custom-search-input {
  width: 100%;
  padding: 0.5rem 0rem;
  margin-right: 1rem;
  border: none;
  outline: none;
  font-size: 1rem;
}
standard-counts .search-icon {
  position: absolute;
  right: 0.5rem;
  color: #ccc;
}
standard-counts-info-modal .modal-body .modal-body-info-container {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
standard-counts-info-modal .modal-body .modal-body-info-container .modal-body-info-content {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
standard-counts-info-modal .modal-body .modal-body-info-container .modal-body-info-content .modal-body-info-list {
  list-style: disc;
  margin-left: 1rem;
}
standard-counts-info-modal .modal-body .first-section-title {
  margin-bottom: 15px;
  margin-top: 0px !important;
}
standard-counts-info-modal .modal-body .section-title {
  margin-top: 30px;
  margin-bottom: 15px;
}
standard-counts-info-modal .modal-body .default-ul {
  display: block !important;
  list-style-type: disc !important;
  margin-block-start: 1em !important;
  margin-block-end: 1em !important;
  margin-inline-start: 0px !important;
  margin-inline-end: 0px !important;
  padding-inline-start: 40px !important;
  unicode-bidi: isolate !important;
}
h1, .h1 {
  font-size: 24px;
  line-height: 1.25;
}
h1.heading, .h1.heading {
  color: #fff;
}
h2, .yui-skin-sam .yui-panel .hd, .yui-skin-sam .modal-dialog .modal-header, #overDiv .popwin_cg, #overDiv .popwin_cg + td, .report_label, .h2 {
  font-size: 20px;
  line-height: 1.25;
}
h3, .user_rights_selected_container .advtv_summary_title, .loc_rights_selected_container .advtv_summary_title, .dashboard .fds-card .tooltip-value, .dashboard .fds-sidecard .tooltip-value, .dashboard .ges-card .tooltip-value, .h3 {
  font-size: 16px;
  line-height: 1.25;
}
h4, .h4 {
  font-size: 12px;
  line-height: 15px;
  font-weight: 700;
  text-transform: uppercase;
}
h5, .h5 {
  font-size: 13px;
  line-height: 21px;
  font-weight: 700;
}
h6, .h6 {
  font-size: 13px;
  line-height: 21px;
}
h7, .h7 {
  font-size: 11px;
  line-height: 18px;
}
h1.heading, h2.heading, .yui-skin-sam .yui-panel .heading.hd, .yui-skin-sam .modal-dialog .heading.modal-header, #overDiv .heading.popwin_cg, .heading.report_label, h3.heading, .user_rights_selected_container .heading.advtv_summary_title, .loc_rights_selected_container .heading.advtv_summary_title, .dashboard .fds-card .heading.tooltip-value, .dashboard .fds-sidecard .heading.tooltip-value, .dashboard .ges-card .heading.tooltip-value, .h1.heading, .h2.heading, .h3.heading {
  line-height: 1.25;
}
#home-announcements .ann-title {
  font-size: 16px;
  line-height: 1.25;
}
.text-center {
  text-align: center;
}
.text-primary {
  color: #774488;
}
.body-sm {
  font-size: 12px;
  line-height: 1.4;
  color: #6c6c6c;
}
.stats {
  font-size: 36px;
  line-height: 1.25;
  color: #333;
}
.sidebar-title h3, .sidebar-title .user_rights_selected_container .advtv_summary_title, .user_rights_selected_container .sidebar-title .advtv_summary_title, .sidebar-title .loc_rights_selected_container .advtv_summary_title, .loc_rights_selected_container .sidebar-title .advtv_summary_title, .sidebar-title .dashboard .fds-card .tooltip-value, .dashboard .fds-card .sidebar-title .tooltip-value, .sidebar-title .dashboard .fds-sidecard .tooltip-value, .dashboard .fds-sidecard .sidebar-title .tooltip-value, .sidebar-title .dashboard .ges-card .tooltip-value, .dashboard .ges-card .sidebar-title .tooltip-value {
  font-size: 13px;
}
label.heading {
  font-size: 13px;
  line-height: 1.4;
  color: #333;
  font-weight: 600;
}
.btn, .accmode-on .buttonbar .button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, input[type="button"], input[type="submit"], input[type="reset"], button {
  display: inline-block;
  text-align: center;
  height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  border: none;
  font-size: 13px;
  border-radius: 3px;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33);
  color: #333;
  background-color: #f5f5f5;
  text-transform: capitalize;
  padding-top: 2px;
  padding-bottom: 3px;
  vertical-align: baseline;
}
.btn:hover, .accmode-on .buttonbar .button:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, .btn:focus, .accmode-on .buttonbar .button:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, .btn:active, .accmode-on .buttonbar .button:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, button:hover, button:focus, button:active {
  background-color: #e8e8e8;
}
.btn.btn_disabled, .accmode-on .buttonbar .btn_disabled.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_disabled.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_disabled.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_disabled.hier-btn.small, .btn[disabled], .accmode-on .buttonbar .button[disabled], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small[disabled], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small[disabled], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small[disabled], input[type="button"].btn_disabled, input[type="button"][disabled], input[type="submit"].btn_disabled, input[type="submit"][disabled], input[type="reset"].btn_disabled, input[type="reset"][disabled], button.btn_disabled, button[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.btn:active, .accmode-on .buttonbar .button:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, button:active {
  box-shadow: none;
}
.btn.btn_primary, .accmode-on .buttonbar .btn_primary.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small, input[type="button"].btn_primary, input[type="submit"].btn_primary, input[type="reset"].btn_primary, button.btn_primary {
  color: #fff;
  background-color: #774488;
}
.btn.btn_primary:hover, .accmode-on .buttonbar .btn_primary.button:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small:hover, .btn.btn_primary:focus, .accmode-on .buttonbar .btn_primary.button:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small:focus, .btn.btn_primary:active, .accmode-on .buttonbar .btn_primary.button:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small:active, input[type="button"].btn_primary:hover, input[type="button"].btn_primary:focus, input[type="button"].btn_primary:active, input[type="submit"].btn_primary:hover, input[type="submit"].btn_primary:focus, input[type="submit"].btn_primary:active, input[type="reset"].btn_primary:hover, input[type="reset"].btn_primary:focus, input[type="reset"].btn_primary:active, button.btn_primary:hover, button.btn_primary:focus, button.btn_primary:active {
  background-color: #683c77;
}
.btn.btn_primary.btn_disabled, .accmode-on .buttonbar .btn_primary.btn_disabled.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.btn_disabled.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.btn_disabled.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.btn_disabled.hier-btn.small, .btn.btn_primary[disabled], .accmode-on .buttonbar .btn_primary.button[disabled], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small[disabled], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small[disabled], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_primary.hier-btn.small[disabled], input[type="button"].btn_primary.btn_disabled, input[type="button"].btn_primary[disabled], input[type="submit"].btn_primary.btn_disabled, input[type="submit"].btn_primary[disabled], input[type="reset"].btn_primary.btn_disabled, input[type="reset"].btn_primary[disabled], button.btn_primary.btn_disabled, button.btn_primary[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.btn.btn_success, .accmode-on .buttonbar .btn_success.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small, input[type="button"].btn_success, input[type="submit"].btn_success, input[type="reset"].btn_success, button.btn_success {
  color: #fff;
  background-color: #297848;
}
.btn.btn_success:hover, .accmode-on .buttonbar .btn_success.button:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small:hover, .btn.btn_success:focus, .accmode-on .buttonbar .btn_success.button:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small:focus, .btn.btn_success:active, .accmode-on .buttonbar .btn_success.button:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small:active, input[type="button"].btn_success:hover, input[type="button"].btn_success:focus, input[type="button"].btn_success:active, input[type="submit"].btn_success:hover, input[type="submit"].btn_success:focus, input[type="submit"].btn_success:active, input[type="reset"].btn_success:hover, input[type="reset"].btn_success:focus, input[type="reset"].btn_success:active, button.btn_success:hover, button.btn_success:focus, button.btn_success:active {
  background-color: #23653d;
}
.btn.btn_success.btn_disabled, .accmode-on .buttonbar .btn_success.btn_disabled.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.btn_disabled.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.btn_disabled.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.btn_disabled.hier-btn.small, .btn.btn_success[disabled], .accmode-on .buttonbar .btn_success.button[disabled], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small[disabled], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small[disabled], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_success.hier-btn.small[disabled], input[type="button"].btn_success.btn_disabled, input[type="button"].btn_success[disabled], input[type="submit"].btn_success.btn_disabled, input[type="submit"].btn_success[disabled], input[type="reset"].btn_success.btn_disabled, input[type="reset"].btn_success[disabled], button.btn_success.btn_disabled, button.btn_success[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.btn.btn_error, .accmode-on .buttonbar .btn_error.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small, input[type="button"].btn_error, input[type="submit"].btn_error, input[type="reset"].btn_error, button.btn_error {
  color: #fff;
  background-color: #bf3e24;
}
.btn.btn_error:hover, .accmode-on .buttonbar .btn_error.button:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small:hover, .btn.btn_error:focus, .accmode-on .buttonbar .btn_error.button:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small:focus, .btn.btn_error:active, .accmode-on .buttonbar .btn_error.button:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small:active, input[type="button"].btn_error:hover, input[type="button"].btn_error:focus, input[type="button"].btn_error:active, input[type="submit"].btn_error:hover, input[type="submit"].btn_error:focus, input[type="submit"].btn_error:active, input[type="reset"].btn_error:hover, input[type="reset"].btn_error:focus, input[type="reset"].btn_error:active, button.btn_error:hover, button.btn_error:focus, button.btn_error:active {
  background-color: #aa3720;
}
.btn.btn_error.btn_disabled, .accmode-on .buttonbar .btn_error.btn_disabled.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.btn_disabled.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.btn_disabled.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.btn_disabled.hier-btn.small, .btn.btn_error[disabled], .accmode-on .buttonbar .btn_error.button[disabled], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small[disabled], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small[disabled], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_error.hier-btn.small[disabled], input[type="button"].btn_error.btn_disabled, input[type="button"].btn_error[disabled], input[type="submit"].btn_error.btn_disabled, input[type="submit"].btn_error[disabled], input[type="reset"].btn_error.btn_disabled, input[type="reset"].btn_error[disabled], button.btn_error.btn_disabled, button.btn_error[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.btn.btn_warn, .accmode-on .buttonbar .btn_warn.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small, input[type="button"].btn_warn, input[type="submit"].btn_warn, input[type="reset"].btn_warn, button.btn_warn {
  color: #fff;
  background-color: #a85502;
}
.btn.btn_warn:hover, .accmode-on .buttonbar .btn_warn.button:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small:hover, .btn.btn_warn:focus, .accmode-on .buttonbar .btn_warn.button:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small:focus, .btn.btn_warn:active, .accmode-on .buttonbar .btn_warn.button:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small:active, input[type="button"].btn_warn:hover, input[type="button"].btn_warn:focus, input[type="button"].btn_warn:active, input[type="submit"].btn_warn:hover, input[type="submit"].btn_warn:focus, input[type="submit"].btn_warn:active, input[type="reset"].btn_warn:hover, input[type="reset"].btn_warn:focus, input[type="reset"].btn_warn:active, button.btn_warn:hover, button.btn_warn:focus, button.btn_warn:active {
  background-color: #8f4802;
}
.btn.btn_warn.btn_disabled, .accmode-on .buttonbar .btn_warn.btn_disabled.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.btn_disabled.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.btn_disabled.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.btn_disabled.hier-btn.small, .btn.btn_warn[disabled], .accmode-on .buttonbar .btn_warn.button[disabled], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small[disabled], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small[disabled], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_warn.hier-btn.small[disabled], input[type="button"].btn_warn.btn_disabled, input[type="button"].btn_warn[disabled], input[type="submit"].btn_warn.btn_disabled, input[type="submit"].btn_warn[disabled], input[type="reset"].btn_warn.btn_disabled, input[type="reset"].btn_warn[disabled], button.btn_warn.btn_disabled, button.btn_warn[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.btn.btn_big, .accmode-on .buttonbar .btn_big.button, .accmode-on .buttonbar .list-no-records .button.btn, .accmode-on .buttonbar .list-no-records .button, .accmode-on .buttonbar .list-no-records #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .button.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .accmode-on .buttonbar .list-no-records .button.hier-btn.small, .accmode-on .buttonbar .list-no-records #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .button.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .accmode-on .buttonbar .list-no-records .button.hier-btn.small, .accmode-on .buttonbar .list-no-records #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .button.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .accmode-on .buttonbar .list-no-records .button.hier-btn.small, .list-no-records .accmode-on .buttonbar .button.btn, .accmode-on .buttonbar .list-no-records .button.input-button, .list-no-records .accmode-on .buttonbar .button.input-button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_big.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small.btn, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .accmode-on .buttonbar .hier-btn.small.button, .accmode-on .buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small, .list-no-records #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small.btn, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small.input-button, .list-no-records #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small.input-button, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_big.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small.btn, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .accmode-on .buttonbar .hier-btn.small.button, .accmode-on .buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small.button, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small, .list-no-records #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small.btn, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small.input-button, .list-no-records #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small.input-button, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_big.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small.btn, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .accmode-on .buttonbar .hier-btn.small.button, .accmode-on .buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small.button, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small, .list-no-records #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small.btn, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .hier-btn.small.input-button, .list-no-records #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small.input-button, .list-no-records .btn, .list-no-records .accmode-on .buttonbar .button, .list-no-records #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, .list-no-records #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, .list-no-records #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, .list-no-records .btn.input-button, .list-no-records .accmode-on .buttonbar .input-button.button, .accmode-on .buttonbar .list-no-records .input-button.button, .list-no-records #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .input-button.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .input-button.hier-btn.small, .list-no-records #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .input-button.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .input-button.hier-btn.small, .list-no-records #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .input-button.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .input-button.hier-btn.small, input[type="button"].btn_big, .list-no-records input.btn[type="button"], .list-no-records .accmode-on .buttonbar input.button[type="button"], .accmode-on .buttonbar .list-no-records input.button[type="button"], .list-no-records #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme input.hier-btn.small[type="button"], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records input.hier-btn.small[type="button"], .list-no-records #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme input.hier-btn.small[type="button"], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records input.hier-btn.small[type="button"], .list-no-records #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme input.hier-btn.small[type="button"], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records input.hier-btn.small[type="button"], .list-no-records input.input-button[type="button"], input[type="submit"].btn_big, .list-no-records input.btn[type="submit"], .list-no-records .accmode-on .buttonbar input.button[type="submit"], .accmode-on .buttonbar .list-no-records input.button[type="submit"], .list-no-records #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme input.hier-btn.small[type="submit"], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records input.hier-btn.small[type="submit"], .list-no-records #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme input.hier-btn.small[type="submit"], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records input.hier-btn.small[type="submit"], .list-no-records #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme input.hier-btn.small[type="submit"], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records input.hier-btn.small[type="submit"], .list-no-records input.input-button[type="submit"], input[type="reset"].btn_big, .list-no-records input.btn[type="reset"], .list-no-records .accmode-on .buttonbar input.button[type="reset"], .accmode-on .buttonbar .list-no-records input.button[type="reset"], .list-no-records #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme input.hier-btn.small[type="reset"], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records input.hier-btn.small[type="reset"], .list-no-records #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme input.hier-btn.small[type="reset"], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records input.hier-btn.small[type="reset"], .list-no-records #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme input.hier-btn.small[type="reset"], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records input.hier-btn.small[type="reset"], .list-no-records input.input-button[type="reset"], button.btn_big, .list-no-records button.btn, .list-no-records .accmode-on .buttonbar button.button, .accmode-on .buttonbar .list-no-records button.button, .list-no-records #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme button.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records button.hier-btn.small, .list-no-records #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme button.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records button.hier-btn.small, .list-no-records #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme button.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records button.hier-btn.small, .list-no-records button.input-button {
  height: 40px;
}
.btn.btn_link, .accmode-on .buttonbar .btn_link.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_link.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_link.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_link.hier-btn.small, input[type="button"].btn_link, input[type="submit"].btn_link, input[type="reset"].btn_link, button.btn_link {
  padding: 0;
  height: initial;
  line-height: normal;
  box-shadow: none;
  background: 0 0;
  text-decoration: none;
  cursor: pointer;
}
.btn.btn_link:hover, .accmode-on .buttonbar .btn_link.button:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_link.hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_link.hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_link.hier-btn.small:hover, .btn.btn_link:focus, .accmode-on .buttonbar .btn_link.button:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_link.hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_link.hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_link.hier-btn.small:focus, input[type="button"].btn_link:hover, input[type="button"].btn_link:focus, input[type="submit"].btn_link:hover, input[type="submit"].btn_link:focus, input[type="reset"].btn_link:hover, input[type="reset"].btn_link:focus, button.btn_link:hover, button.btn_link:focus {
  box-shadow: none;
  background: none;
}
.btn.btn_link.btn_primary, .accmode-on .buttonbar .btn_link.btn_primary.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_link.btn_primary.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_link.btn_primary.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_link.btn_primary.hier-btn.small, input[type="button"].btn_link.btn_primary, input[type="submit"].btn_link.btn_primary, input[type="reset"].btn_link.btn_primary, button.btn_link.btn_primary {
  color: #774488;
}
.btn.btn_flat, .accmode-on .buttonbar .btn_flat.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small, input[type="button"].btn_flat, input[type="submit"].btn_flat, input[type="reset"].btn_flat, button.btn_flat {
  color: #333;
  background-color: transparent;
  box-shadow: none;
}
.btn.btn_flat:hover, .accmode-on .buttonbar .btn_flat.button:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small:hover, .btn.btn_flat:focus, .accmode-on .buttonbar .btn_flat.button:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small:focus, .btn.btn_flat:active, .accmode-on .buttonbar .btn_flat.button:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small:active, input[type="button"].btn_flat:hover, input[type="button"].btn_flat:focus, input[type="button"].btn_flat:active, input[type="submit"].btn_flat:hover, input[type="submit"].btn_flat:focus, input[type="submit"].btn_flat:active, input[type="reset"].btn_flat:hover, input[type="reset"].btn_flat:focus, input[type="reset"].btn_flat:active, button.btn_flat:hover, button.btn_flat:focus, button.btn_flat:active {
  background-color: #f5f5f5;
}
.btn.btn_flat.btn_disabled, .accmode-on .buttonbar .btn_flat.btn_disabled.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_disabled.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_disabled.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_disabled.hier-btn.small, .btn.btn_flat[disabled], .accmode-on .buttonbar .btn_flat.button[disabled], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small[disabled], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small[disabled], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small[disabled], input[type="button"].btn_flat.btn_disabled, input[type="button"].btn_flat[disabled], input[type="submit"].btn_flat.btn_disabled, input[type="submit"].btn_flat[disabled], input[type="reset"].btn_flat.btn_disabled, input[type="reset"].btn_flat[disabled], button.btn_flat.btn_disabled, button.btn_flat[disabled] {
  color: #949494;
  background-color: #fff;
}
.btn.btn_flat.btn_primary, .accmode-on .buttonbar .btn_flat.btn_primary.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small, input[type="button"].btn_flat.btn_primary, input[type="submit"].btn_flat.btn_primary, input[type="reset"].btn_flat.btn_primary, button.btn_flat.btn_primary {
  color: #774488;
  background-color: transparent;
}
.btn.btn_flat.btn_primary:hover, .accmode-on .buttonbar .btn_flat.btn_primary.button:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small:hover, .btn.btn_flat.btn_primary:focus, .accmode-on .buttonbar .btn_flat.btn_primary.button:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small:focus, .btn.btn_flat.btn_primary:active, .accmode-on .buttonbar .btn_flat.btn_primary.button:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small:active, input[type="button"].btn_flat.btn_primary:hover, input[type="button"].btn_flat.btn_primary:focus, input[type="button"].btn_flat.btn_primary:active, input[type="submit"].btn_flat.btn_primary:hover, input[type="submit"].btn_flat.btn_primary:focus, input[type="submit"].btn_flat.btn_primary:active, input[type="reset"].btn_flat.btn_primary:hover, input[type="reset"].btn_flat.btn_primary:focus, input[type="reset"].btn_flat.btn_primary:active, button.btn_flat.btn_primary:hover, button.btn_flat.btn_primary:focus, button.btn_flat.btn_primary:active {
  background-color: #f5f5f5;
}
.btn.btn_flat.btn_primary.btn_disabled, .accmode-on .buttonbar .btn_flat.btn_primary.btn_disabled.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.btn_disabled.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.btn_disabled.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.btn_disabled.hier-btn.small, .btn.btn_flat.btn_primary[disabled], .accmode-on .buttonbar .btn_flat.btn_primary.button[disabled], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small[disabled], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small[disabled], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.btn_primary.hier-btn.small[disabled], input[type="button"].btn_flat.btn_primary.btn_disabled, input[type="button"].btn_flat.btn_primary[disabled], input[type="submit"].btn_flat.btn_primary.btn_disabled, input[type="submit"].btn_flat.btn_primary[disabled], input[type="reset"].btn_flat.btn_primary.btn_disabled, input[type="reset"].btn_flat.btn_primary[disabled], button.btn_flat.btn_primary.btn_disabled, button.btn_flat.btn_primary[disabled] {
  color: #949494;
  background-color: #fff;
}
.btn.btn_flat .icn-chevron_down, .accmode-on .buttonbar .btn_flat.button .icn-chevron_down, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small .icn-chevron_down, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small .icn-chevron_down, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_flat.hier-btn.small .icn-chevron_down, input[type="button"].btn_flat .icn-chevron_down, input[type="submit"].btn_flat .icn-chevron_down, input[type="reset"].btn_flat .icn-chevron_down, button.btn_flat .icn-chevron_down {
  position: relative;
  top: 1px;
  font-size: 11px;
}
.btn.btn_disabled, .accmode-on .buttonbar .btn_disabled.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_disabled.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_disabled.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_disabled.hier-btn.small, .btn[disabled], .accmode-on .buttonbar .button[disabled], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small[disabled], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small[disabled], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small[disabled], input[type="button"].btn_disabled, input[type="button"][disabled], input[type="submit"].btn_disabled, input[type="submit"][disabled], input[type="reset"].btn_disabled, input[type="reset"][disabled], button.btn_disabled, button[disabled] {
  cursor: default;
  box-shadow: none;
}
.btn.btn_add, .accmode-on .buttonbar .btn_add.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small, .btn.btn_icn-minus, .accmode-on .buttonbar .btn_icn-minus.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_icn-minus.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_icn-minus.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_icn-minus.hier-btn.small, .btn.btn_subtract, .accmode-on .buttonbar .btn_subtract.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_subtract.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_subtract.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_subtract.hier-btn.small, .btn.btn_check, .accmode-on .buttonbar .btn_check.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_check.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_check.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_check.hier-btn.small, .btn.btn_close, .accmode-on .buttonbar .btn_close.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_close.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_close.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_close.hier-btn.small, .btn.btn_delete, .accmode-on .buttonbar .btn_delete.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_delete.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_delete.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_delete.hier-btn.small, .btn.btn_doc, .accmode-on .buttonbar .btn_doc.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_doc.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_doc.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_doc.hier-btn.small, .btn.btn_drop, .accmode-on .buttonbar .btn_drop.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_drop.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_drop.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_drop.hier-btn.small, .btn.btn_edit, .accmode-on .buttonbar .btn_edit.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_edit.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_edit.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_edit.hier-btn.small, .btn.btn_next, .accmode-on .buttonbar .btn_next.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_next.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_next.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_next.hier-btn.small, .btn.btn_reset, .accmode-on .buttonbar .btn_reset.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_reset.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_reset.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_reset.hier-btn.small, .btn.btn_search, .accmode-on .buttonbar .btn_search.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_search.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_search.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_search.hier-btn.small, .btn.btn_submit, .accmode-on .buttonbar .btn_submit.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_submit.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_submit.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_submit.hier-btn.small, .btn.btn_stripe, .accmode-on .buttonbar .btn_stripe.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small, input[type="button"].btn_add, input[type="button"].btn_icn-minus, input[type="button"].btn_subtract, input[type="button"].btn_check, input[type="button"].btn_close, input[type="button"].btn_delete, input[type="button"].btn_doc, input[type="button"].btn_drop, input[type="button"].btn_edit, input[type="button"].btn_next, input[type="button"].btn_reset, input[type="button"].btn_search, input[type="button"].btn_submit, input[type="button"].btn_stripe, input[type="submit"].btn_add, input[type="submit"].btn_icn-minus, input[type="submit"].btn_subtract, input[type="submit"].btn_check, input[type="submit"].btn_close, input[type="submit"].btn_delete, input[type="submit"].btn_doc, input[type="submit"].btn_drop, input[type="submit"].btn_edit, input[type="submit"].btn_next, input[type="submit"].btn_reset, input[type="submit"].btn_search, input[type="submit"].btn_submit, input[type="submit"].btn_stripe, input[type="reset"].btn_add, input[type="reset"].btn_icn-minus, input[type="reset"].btn_subtract, input[type="reset"].btn_check, input[type="reset"].btn_close, input[type="reset"].btn_delete, input[type="reset"].btn_doc, input[type="reset"].btn_drop, input[type="reset"].btn_edit, input[type="reset"].btn_next, input[type="reset"].btn_reset, input[type="reset"].btn_search, input[type="reset"].btn_submit, input[type="reset"].btn_stripe, button.btn_add, button.btn_icn-minus, button.btn_subtract, button.btn_check, button.btn_close, button.btn_delete, button.btn_doc, button.btn_drop, button.btn_edit, button.btn_next, button.btn_reset, button.btn_search, button.btn_submit, button.btn_stripe {
  background-repeat: no-repeat;
  background-position: 10px 50%;
  background-size: 16px 16px;
  padding-left: 35px;
}
.btn.btn_add, .accmode-on .buttonbar .btn_add.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small, input[type="button"].btn_add, input[type="submit"].btn_add, input[type="reset"].btn_add, button.btn_add {
  background-image: url(/components/unicon/assets/svg-output/add_light.svg);
}
.btn.btn_add.btn_primary, .accmode-on .buttonbar .btn_add.btn_primary.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.btn_primary.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.btn_primary.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.btn_primary.hier-btn.small, input[type="button"].btn_add.btn_primary, input[type="submit"].btn_add.btn_primary, input[type="reset"].btn_add.btn_primary, button.btn_add.btn_primary {
  background-image: url(/components/unicon/assets/svg-output/add_dark.svg);
}
.btn.btn_add.btn_primary:active, .accmode-on .buttonbar .btn_add.btn_primary.button:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.btn_primary.hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.btn_primary.hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.btn_primary.hier-btn.small:active, input[type="button"].btn_add.btn_primary:active, input[type="submit"].btn_add.btn_primary:active, input[type="reset"].btn_add.btn_primary:active, button.btn_add.btn_primary:active {
  background-image: url(/components/unicon/assets/svg-output/add_dark.svg);
}
.btn.btn_icn-minus, .accmode-on .buttonbar .btn_icn-minus.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_icn-minus.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_icn-minus.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_icn-minus.hier-btn.small, .btn.btn_subtract, .accmode-on .buttonbar .btn_subtract.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_subtract.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_subtract.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_subtract.hier-btn.small, input[type="button"].btn_icn-minus, input[type="button"].btn_subtract, input[type="submit"].btn_icn-minus, input[type="submit"].btn_subtract, input[type="reset"].btn_icn-minus, input[type="reset"].btn_subtract, button.btn_icn-minus, button.btn_subtract {
  background-image: url(/components/unicon/assets/svg-output/minus_light.svg);
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: 12px 8px;
  padding-left: 35px;
}
.btn.btn_check, .accmode-on .buttonbar .btn_check.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_check.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_check.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_check.hier-btn.small, input[type="button"].btn_check, input[type="submit"].btn_check, input[type="reset"].btn_check, button.btn_check {
  background-image: url(/components/unicon/assets/svg-output/check_light.svg);
}
.btn.btn_check.btn_primary, .accmode-on .buttonbar .btn_check.btn_primary.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_check.btn_primary.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_check.btn_primary.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_check.btn_primary.hier-btn.small, input[type="button"].btn_check.btn_primary, input[type="submit"].btn_check.btn_primary, input[type="reset"].btn_check.btn_primary, button.btn_check.btn_primary {
  background-image: url(/components/unicon/assets/svg-output/check_dark.svg);
}
.btn.btn_close, .accmode-on .buttonbar .btn_close.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_close.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_close.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_close.hier-btn.small, input[type="button"].btn_close, input[type="submit"].btn_close, input[type="reset"].btn_close, button.btn_close {
  background-image: url(/components/unicon/assets/svg-output/close_light.svg);
}
.btn.btn_delete, .accmode-on .buttonbar .btn_delete.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_delete.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_delete.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_delete.hier-btn.small, input[type="button"].btn_delete, input[type="submit"].btn_delete, input[type="reset"].btn_delete, button.btn_delete {
  background-image: url(/components/unicon/assets/svg-output/delete_light.svg);
}
.btn.btn_doc, .accmode-on .buttonbar .btn_doc.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_doc.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_doc.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_doc.hier-btn.small, input[type="button"].btn_doc, input[type="submit"].btn_doc, input[type="reset"].btn_doc, button.btn_doc {
  background-image: url(/components/unicon/assets/svg-output/documents_light.svg);
}
.btn.btn_drop, .accmode-on .buttonbar .btn_drop.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_drop.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_drop.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_drop.hier-btn.small, input[type="button"].btn_drop, input[type="submit"].btn_drop, input[type="reset"].btn_drop, button.btn_drop {
  background-image: url(/components/unicon/assets/svg-output/chevron_down_light.svg);
  background-position: right 11px center;
  background-size: 12px;
  padding-left: 15px;
  padding-right: 30px;
}
.btn.btn_drop.btn_primary, .accmode-on .buttonbar .btn_drop.btn_primary.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_drop.btn_primary.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_drop.btn_primary.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_drop.btn_primary.hier-btn.small, input[type="button"].btn_drop.btn_primary, input[type="submit"].btn_drop.btn_primary, input[type="reset"].btn_drop.btn_primary, button.btn_drop.btn_primary {
  background-image: url(/components/unicon/assets/svg-output/chevron_down_dark.svg);
}
.btn.btn_next, .accmode-on .buttonbar .btn_next.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_next.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_next.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_next.hier-btn.small, input[type="button"].btn_next, input[type="submit"].btn_next, input[type="reset"].btn_next, button.btn_next {
  background-image: url(/components/unicon/assets/svg-output/chevron_right_light.svg);
  background-position: right 9px center;
  background-size: 16px;
  padding-left: 15px;
  padding-right: 30px;
}
.btn.btn_next.btn_primary, .accmode-on .buttonbar .btn_next.btn_primary.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_next.btn_primary.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_next.btn_primary.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_next.btn_primary.hier-btn.small, input[type="button"].btn_next.btn_primary, input[type="submit"].btn_next.btn_primary, input[type="reset"].btn_next.btn_primary, button.btn_next.btn_primary {
  background-image: url(/components/unicon/assets/svg-output/chevron_right_dark.svg);
}
.btn.btn_reset, .accmode-on .buttonbar .btn_reset.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_reset.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_reset.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_reset.hier-btn.small, input[type="button"].btn_reset, input[type="submit"].btn_reset, input[type="reset"].btn_reset, button.btn_reset {
  background-image: url(/components/unicon/assets/svg-output/reset_light.svg);
}
.btn.btn_edit, .accmode-on .buttonbar .btn_edit.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_edit.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_edit.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_edit.hier-btn.small, input[type="button"].btn_edit, input[type="submit"].btn_edit, input[type="reset"].btn_edit, button.btn_edit {
  background-image: url(/components/unicon/assets/svg-output/edit_light.svg);
}
.btn.btn_edit.btn_primary, .accmode-on .buttonbar .btn_edit.btn_primary.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_edit.btn_primary.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_edit.btn_primary.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_edit.btn_primary.hier-btn.small, input[type="button"].btn_edit.btn_primary, input[type="submit"].btn_edit.btn_primary, input[type="reset"].btn_edit.btn_primary, button.btn_edit.btn_primary {
  background-image: url(/components/unicon/assets/svg-output/edit_dark.svg);
}
.btn.btn_search, .accmode-on .buttonbar .btn_search.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_search.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_search.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_search.hier-btn.small, input[type="button"].btn_search, input[type="submit"].btn_search, input[type="reset"].btn_search, button.btn_search {
  background-image: url(/components/unicon/assets/svg-output/search_light.svg);
}
.btn.btn_search.btn_primary, .accmode-on .buttonbar .btn_search.btn_primary.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_search.btn_primary.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_search.btn_primary.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_search.btn_primary.hier-btn.small, input[type="button"].btn_search.btn_primary, input[type="submit"].btn_search.btn_primary, input[type="reset"].btn_search.btn_primary, button.btn_search.btn_primary {
  background-image: url(/components/unicon/assets/svg-output/search_dark.svg);
}
.btn.btn_submit, .accmode-on .buttonbar .btn_submit.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_submit.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_submit.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_submit.hier-btn.small, input[type="button"].btn_submit, input[type="submit"].btn_submit, input[type="reset"].btn_submit, button.btn_submit {
  background-image: url(/components/unicon/assets/svg-output/paperplane_light.svg);
}
.btn.btn_submit.btn_primary, .accmode-on .buttonbar .btn_submit.btn_primary.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_submit.btn_primary.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_submit.btn_primary.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_submit.btn_primary.hier-btn.small, input[type="button"].btn_submit.btn_primary, input[type="submit"].btn_submit.btn_primary, input[type="reset"].btn_submit.btn_primary, button.btn_submit.btn_primary {
  background-image: url(/components/unicon/assets/svg-output/paperplane_dark.svg);
}
.btn.fileinput-button label, .accmode-on .buttonbar .fileinput-button.button label, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .fileinput-button.hier-btn.small label, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .fileinput-button.hier-btn.small label, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .fileinput-button.hier-btn.small label, input[type="button"].fileinput-button label, input[type="submit"].fileinput-button label, input[type="reset"].fileinput-button label, button.fileinput-button label {
  line-height: 30px;
}
.btn.btn_stripe, .accmode-on .buttonbar .btn_stripe.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small, input[type="button"].btn_stripe, input[type="submit"].btn_stripe, input[type="reset"].btn_stripe, button.btn_stripe {
  color: #fff;
  background-color: #30A2E4;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAADQklEQVRIDbWVaUiUQRjHZ96dXY/d1fYQj1U03dJSw9YkFgy6DIkILRArQSSC7PjQjQQqVH7oQ0GHQUWgpQhKHzoNSqiUwpXcsrwIjzVtPVrzbPV9Z6bZhYV3N3WXYAeGmWeeZ37z8J95GEgpBf5oeXn1Es4fYAdzPDlM6je4RBYhR+LMU89UxiCBGiCgkUwsBYSA+SlPKLQBQAYEAZm+3j42K96z3NyOF7VOeMrp62opRcacjPW5+43rDTpNSKQ8QKZAEg7xmPCTs/O27uGJgXuNbW0pxyvLfTmAEBzthEsFZLxRvPdi5rpYo2cmUiQJDA4IVeo0obGdlvGfXUPj0Sym2zPuHxvzcWjDyVupJ/YYizKTGNjLw/HiduNTAqIRIUJ6Vpp+ky8bCSFgwQ2xgkGxFi1ioNWEBGuJB31gbLIv/2pd7SpFoGxtpCYkLSEq4ptlzIYFO7tc7w0TKkeEYg5ADnrWkkYhD8s26GPq3nW0WKxTptftPYBI4Mj3O2fHvKNZBMVSDmMwarXNjDkSF3d5kExZeiCr8M2VI+VFu9IvsPcYtzAvkfoEZkEEE45jMppq3ppbCNPFIY1nD1cpo07lbMmvOXeoDCF8BLKy9uUAAjDkBh+c6bz78mNtVVP7MwET7JBnqb4xXpdWVpC1OVzWn+ELHLCsneX/s7rkRWl1463cy1U3WroG21jhCGKJXPOtKQnpAuENvsAppgDB3TcDVIrpDHbK5Kd+y7W8iodNybHh22rOHyxUK+UaMYjZaoyp25rYL54TSihSKmwZ14v3lc3ZFxdbeywjn/tGJnkmzrydX1ApxOEACKymmXLYfXVpi1JMEOGxPi1ep18doY4r2J7uFumQQ9yGf01bMcZW8dpyc0oIjxxpuC5wuUDX+ovWrnYeg3aXvdLIqnmOvXPsfH6uA5YbTb1DX8ofvTLzTy6ZV4K6fAw+gXiATfdffmjeaUgc1UdpdWplsCooQBrEnqUw82dhdnjit/Vxc4f59tP3DRjzJvYteqrl4rmNlJIfrOwpgNklesDRNQBCHYtQAQqD2CgACNjHAJnG1EyfV/S67fZiJB5t2OGEe4n7L3fS4fpEv/2hUEATfoPbuam5v8N7nps70YTbAAAAAElFTkSuQmCC);
}
.btn.btn_stripe:hover, .accmode-on .buttonbar .btn_stripe.button:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small:hover, .btn.btn_stripe:focus, .accmode-on .buttonbar .btn_stripe.button:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small:focus, .btn.btn_stripe:active, .accmode-on .buttonbar .btn_stripe.button:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small:active, input[type="button"].btn_stripe:hover, input[type="button"].btn_stripe:focus, input[type="button"].btn_stripe:active, input[type="submit"].btn_stripe:hover, input[type="submit"].btn_stripe:focus, input[type="submit"].btn_stripe:active, input[type="reset"].btn_stripe:hover, input[type="reset"].btn_stripe:focus, input[type="reset"].btn_stripe:active, button.btn_stripe:hover, button.btn_stripe:focus, button.btn_stripe:active {
  background-color: #1d97de;
}
.btn.btn_stripe.btn_disabled, .accmode-on .buttonbar .btn_stripe.btn_disabled.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.btn_disabled.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.btn_disabled.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.btn_disabled.hier-btn.small, .btn.btn_stripe[disabled], .accmode-on .buttonbar .btn_stripe.button[disabled], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small[disabled], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small[disabled], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_stripe.hier-btn.small[disabled], input[type="button"].btn_stripe.btn_disabled, input[type="button"].btn_stripe[disabled], input[type="submit"].btn_stripe.btn_disabled, input[type="submit"].btn_stripe[disabled], input[type="reset"].btn_stripe.btn_disabled, input[type="reset"].btn_stripe[disabled], button.btn_stripe.btn_disabled, button.btn_stripe[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.btn.btn-link, .accmode-on .buttonbar .btn-link.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small, input[type="button"].btn-link, input[type="submit"].btn-link, input[type="reset"].btn-link, button.btn-link {
  background: transparent;
  box-shadow: none;
  padding: 0;
  color: #0d6dc1;
}
.btn.btn-link:hover, .accmode-on .buttonbar .btn-link.button:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small:hover, .btn.btn-link:active, .accmode-on .buttonbar .btn-link.button:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small:active, .btn.btn-link:focus, .accmode-on .buttonbar .btn-link.button:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small:focus, input[type="button"].btn-link:hover, input[type="button"].btn-link:active, input[type="button"].btn-link:focus, input[type="submit"].btn-link:hover, input[type="submit"].btn-link:active, input[type="submit"].btn-link:focus, input[type="reset"].btn-link:hover, input[type="reset"].btn-link:active, input[type="reset"].btn-link:focus, button.btn-link:hover, button.btn-link:active, button.btn-link:focus {
  background: transparent;
  text-decoration: underline;
}
a.btn, .accmode-on .buttonbar a.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme a.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme a.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme a.hier-btn.small, span.btn, .accmode-on .buttonbar span.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme span.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme span.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme span.hier-btn.small {
  text-decoration: none;
  line-height: 30px;
  padding-top: 0;
  padding-bottom: 0;
}
.btn_icn, .btn_icn_flat {
  font-size: 16px;
  text-decoration: none;
  line-height: 30px;
  padding: 0 5px;
}
.btn_icn:hover {
  text-decoration: none;
  color: #774488;
}
.btn_icn_flat {
  color: #333;
  background-color: transparent;
  box-shadow: none;
}
.btn_icn_flat:hover, .btn_icn_flat:focus, .btn_icn_flat:active {
  background-color: #f5f5f5;
}
.btn_icn_flat.btn_disabled, .btn_icn_flat[disabled] {
  color: #949494;
  background-color: #fff;
}
.btn_icn_flat:hover {
  background-color: transparent !important;
}
.backbtn {
  display: inline-block;
  text-align: center;
  height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  border: none;
  font-size: 13px;
  border-radius: 3px;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33);
  color: #333;
  background-color: #f5f5f5;
  text-transform: capitalize;
  padding-top: 2px;
  padding-bottom: 3px;
  vertical-align: baseline;
  color: #333;
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: left 10px center;
  background-image: url(/components/unicon/assets/svg-output/back_to_list_dark.svg);
  padding-top: 0px;
  padding-right: 15px;
  padding-bottom: 0;
  padding-left: 35px;
  text-decoration: none;
  line-height: 30px;
  width: auto;
}
.backbtn:hover, .backbtn:focus, .backbtn:active {
  background-color: #e8e8e8;
}
.backbtn.btn_disabled, .backbtn[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.backbtn:hover, .backbtn:focus, .backbtn:active {
  background-color: #f5f5f5;
}
.backbtn.btn_disabled, .backbtn[disabled] {
  color: #949494;
  background-color: #fff;
}
.backbtn:hover, .backbtn:active, .backbtn:focus {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.15) !important;
  text-decoration: none;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .backbtn {
    color: transparent;
    padding: 0 18px;
    width: 0;
  }
  .backbtn:hover, .backbtn:active, .backbtn:focus {
    color: transparent;
  }
}
.sidebar_edit_flags .btn:hover, .sidebar_edit_flags .accmode-on .buttonbar .button:hover, .accmode-on .buttonbar .sidebar_edit_flags .button:hover, .sidebar_edit_flags #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar_edit_flags .hier-btn.small:hover, .sidebar_edit_flags #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar_edit_flags .hier-btn.small:hover, .sidebar_edit_flags #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar_edit_flags .hier-btn.small:hover, .sidebar_edit_flags .btn:active, .sidebar_edit_flags .accmode-on .buttonbar .button:active, .accmode-on .buttonbar .sidebar_edit_flags .button:active, .sidebar_edit_flags #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar_edit_flags .hier-btn.small:active, .sidebar_edit_flags #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar_edit_flags .hier-btn.small:active, .sidebar_edit_flags #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar_edit_flags .hier-btn.small:active, .sidebar_edit_flags .btn:focus, .sidebar_edit_flags .accmode-on .buttonbar .button:focus, .accmode-on .buttonbar .sidebar_edit_flags .button:focus, .sidebar_edit_flags #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar_edit_flags .hier-btn.small:focus, .sidebar_edit_flags #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar_edit_flags .hier-btn.small:focus, .sidebar_edit_flags #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar_edit_flags .hier-btn.small:focus {
  background-color: transparent !important;
}
.ac-entry-actions .btn_more, .cspList_tophead .btn_more, .cspList_foot .btn_more {
  color: #333;
  background-color: transparent;
  box-shadow: none;
  text-transform: uppercase;
  font-size: 11px;
}
.ac-entry-actions .btn_more:hover, .ac-entry-actions .btn_more:focus, .ac-entry-actions .btn_more:active, .cspList_tophead .btn_more:hover, .cspList_tophead .btn_more:focus, .cspList_tophead .btn_more:active, .cspList_foot .btn_more:hover, .cspList_foot .btn_more:focus, .cspList_foot .btn_more:active {
  background-color: #f5f5f5;
}
.ac-entry-actions .btn_more.btn_disabled, .ac-entry-actions .btn_more[disabled], .cspList_tophead .btn_more.btn_disabled, .cspList_tophead .btn_more[disabled], .cspList_foot .btn_more.btn_disabled, .cspList_foot .btn_more[disabled] {
  color: #949494;
  background-color: #fff;
}
.search-filters .buttonbar .btn_primary {
  color: #333;
  background-color: #f5f5f5;
}
.search-filters .buttonbar .btn_primary:hover, .search-filters .buttonbar .btn_primary:focus, .search-filters .buttonbar .btn_primary:active {
  background-color: #e8e8e8;
}
.search-filters .buttonbar .btn_primary.btn_disabled, .search-filters .buttonbar .btn_primary[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.search-filters .buttonbar input[type="submit"].btn_check {
  background-image: url(/components/unicon/assets/svg-output/check_light.svg);
}
.search-filters .buttonbar input[type="submit"].btn_next {
  background-image: url(/components/unicon/assets/svg-output/chevron_right_light.svg);
}
.search-filters .advanced_search .buttonbar .btn_primary {
  color: #fff;
  background-color: #774488;
}
.search-filters .advanced_search .buttonbar .btn_primary:hover, .search-filters .advanced_search .buttonbar .btn_primary:focus, .search-filters .advanced_search .buttonbar .btn_primary:active {
  background-color: #683c77;
}
.search-filters .advanced_search .buttonbar .btn_primary.btn_disabled, .search-filters .advanced_search .buttonbar .btn_primary[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.search-filters .advanced_search .buttonbar input[type="submit"].btn_check {
  background-image: url(/components/unicon/assets/svg-output/check_dark.svg);
}
.login-page .buttonbar .btn_primary {
  color: #fff;
  background-color: #774488;
}
.login-page .buttonbar .btn_primary:hover, .login-page .buttonbar .btn_primary:focus, .login-page .buttonbar .btn_primary:active {
  background-color: #683c77;
}
.login-page .buttonbar .btn_primary.btn_disabled, .login-page .buttonbar .btn_primary[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.modal-footer .button-group .btn.btn-outline-dark, .modal-footer .button-group .accmode-on .buttonbar .btn-outline-dark.button, .accmode-on .buttonbar .modal-footer .button-group .btn-outline-dark.button, .modal-footer .button-group #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small, .modal-footer .button-group #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small, .modal-footer .button-group #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small {
  float: right;
  margin-left: 10px;
}
.modal-footer .button-group .btn.btn-outline-dark:first-child, .modal-footer .button-group .accmode-on .buttonbar .btn-outline-dark.button:first-child, .accmode-on .buttonbar .modal-footer .button-group .btn-outline-dark.button:first-child, .modal-footer .button-group #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small:first-child, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small:first-child, .modal-footer .button-group #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small:first-child, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small:first-child, .modal-footer .button-group #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small:first-child, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small:first-child {
  color: #fff;
  background-color: #774488;
}
.modal-footer .button-group .btn.btn-outline-dark:first-child:hover, .modal-footer .button-group .accmode-on .buttonbar .btn-outline-dark.button:first-child:hover, .accmode-on .buttonbar .modal-footer .button-group .btn-outline-dark.button:first-child:hover, .modal-footer .button-group #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small:first-child:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small:first-child:hover, .modal-footer .button-group #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small:first-child:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small:first-child:hover, .modal-footer .button-group #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small:first-child:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small:first-child:hover, .modal-footer .button-group .btn.btn-outline-dark:first-child:focus, .modal-footer .button-group .accmode-on .buttonbar .btn-outline-dark.button:first-child:focus, .accmode-on .buttonbar .modal-footer .button-group .btn-outline-dark.button:first-child:focus, .modal-footer .button-group #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small:first-child:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small:first-child:focus, .modal-footer .button-group #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small:first-child:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small:first-child:focus, .modal-footer .button-group #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small:first-child:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small:first-child:focus, .modal-footer .button-group .btn.btn-outline-dark:first-child:active, .modal-footer .button-group .accmode-on .buttonbar .btn-outline-dark.button:first-child:active, .accmode-on .buttonbar .modal-footer .button-group .btn-outline-dark.button:first-child:active, .modal-footer .button-group #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small:first-child:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small:first-child:active, .modal-footer .button-group #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small:first-child:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small:first-child:active, .modal-footer .button-group #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small:first-child:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small:first-child:active {
  background-color: #683c77;
}
.modal-footer .button-group .btn.btn-outline-dark:first-child.btn_disabled, .modal-footer .button-group .accmode-on .buttonbar .btn-outline-dark.btn_disabled.button:first-child, .accmode-on .buttonbar .modal-footer .button-group .btn-outline-dark.btn_disabled.button:first-child, .modal-footer .button-group #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.btn_disabled.hier-btn.small:first-child, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.btn_disabled.hier-btn.small:first-child, .modal-footer .button-group #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.btn_disabled.hier-btn.small:first-child, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.btn_disabled.hier-btn.small:first-child, .modal-footer .button-group #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.btn_disabled.hier-btn.small:first-child, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.btn_disabled.hier-btn.small:first-child, .modal-footer .button-group .btn.btn-outline-dark:first-child[disabled], .modal-footer .button-group .accmode-on .buttonbar .btn-outline-dark.button[disabled]:first-child, .accmode-on .buttonbar .modal-footer .button-group .btn-outline-dark.button[disabled]:first-child, .modal-footer .button-group #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small[disabled]:first-child, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small[disabled]:first-child, .modal-footer .button-group #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small[disabled]:first-child, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small[disabled]:first-child, .modal-footer .button-group #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-outline-dark.hier-btn.small[disabled]:first-child, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .modal-footer .button-group .btn-outline-dark.hier-btn.small[disabled]:first-child {
  color: #949494;
  background-color: #f5f5f5;
}
.ft .button-group .yui-button {
  border: none;
  margin: 0 0 0 10px;
  height: 30px;
  float: right;
}
.ft .button-group .yui-button .first-child {
  border: none;
  margin: 0;
}
.ft .button-group .yui-button .first-child button {
  font-size: 13px;
  line-height: 16px;
  padding: 5px 15px;
  font-weight: 700;
}
.ft .button-group .yui-button .first-child button:first-child {
  color: #fff;
  background-color: #774488;
}
.ft .button-group .yui-button .first-child button:first-child:hover, .ft .button-group .yui-button .first-child button:first-child:focus, .ft .button-group .yui-button .first-child button:first-child:active {
  background-color: #683c77;
}
.ft .button-group .yui-button .first-child button:first-child.btn_disabled, .ft .button-group .yui-button .first-child button:first-child[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.ft .button-group .yui-button:last-of-type .first-child button {
  color: #333;
  background-color: #f5f5f5;
}
.ft .button-group .yui-button:last-of-type .first-child button:hover, .ft .button-group .yui-button:last-of-type .first-child button:focus, .ft .button-group .yui-button:last-of-type .first-child button:active {
  background-color: #e8e8e8;
}
.ft .button-group .yui-button:last-of-type .first-child button.btn_disabled, .ft .button-group .yui-button:last-of-type .first-child button[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
  font-family: "Lato", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 13px;
  line-height: 16px;
  font-weight: 700;
  padding: 5px 15px;
}
.jscal-select, .jscal-clear {
  font-size: 13px !important;
}
#formactionmenu .hd.topscrollbar, #batchtoolsmenu .hd.topscrollbar, .action_drop .hd.topscrollbar {
  display: none;
}
#formactionmenu .bd, #batchtoolsmenu .bd, .action_drop .bd {
  border-radius: 3px;
  border: 1px solid #ccc;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.33);
  overflow-y: auto;
}
#formactionmenu .bd .bottomscrollbar, #batchtoolsmenu .bd .bottomscrollbar, .action_drop .bd .bottomscrollbar {
  display: none;
}
#formactionmenu .bd ul, #batchtoolsmenu .bd ul, .action_drop .bd ul {
  margin: 0;
  padding: 10px 0;
  min-width: 200px;
  border-radius: 5px;
}
#formactionmenu .bd ul li, #batchtoolsmenu .bd ul li, .action_drop .bd ul li {
  padding: 0 20px;
  line-height: 2px;
  height: 38px;
}
#formactionmenu .bd ul li.yuimenuitem-hassubmenu, #batchtoolsmenu .bd ul li.yuimenuitem-hassubmenu, .action_drop .bd ul li.yuimenuitem-hassubmenu {
  background-image: none;
}
#formactionmenu .bd ul li.yuimenuitem-hassubmenu:before, #batchtoolsmenu .bd ul li.yuimenuitem-hassubmenu:before, .action_drop .bd ul li.yuimenuitem-hassubmenu:before {
  content: "\e91f";
  font-family: 'unicon' !important;
  position: relative;
  float: right;
  top: 20px;
}
#formactionmenu .bd ul li a, #batchtoolsmenu .bd ul li a, .action_drop .bd ul li a {
  padding: 0;
  line-height: 38px;
  outline: none;
  color: #333;
}
#formactionmenu .bd ul li.yuimenuitem-selected, #batchtoolsmenu .bd ul li.yuimenuitem-selected, .action_drop .bd ul li.yuimenuitem-selected {
  background: #774488;
  cursor: pointer;
}
#formactionmenu .bd ul li.yuimenuitem-selected > a, #batchtoolsmenu .bd ul li.yuimenuitem-selected > a, .action_drop .bd ul li.yuimenuitem-selected > a {
  color: #fff;
  cursor: pointer;
}
#formactionmenu .bd ul li.yuimenuitem-selected:before, #batchtoolsmenu .bd ul li.yuimenuitem-selected:before, .action_drop .bd ul li.yuimenuitem-selected:before {
  color: #fff;
}
#formactionmenu .bd ul li.yuimenuitem-selected .yuimenuitem-selected, #batchtoolsmenu .bd ul li.yuimenuitem-selected .yuimenuitem-selected, .action_drop .bd ul li.yuimenuitem-selected .yuimenuitem-selected {
  color: #fff;
}
#formactionmenu .yuimenuitemlabel, #batchtoolsmenu .yuimenuitemlabel, .action_drop .yuimenuitemlabel {
  font-size: 13px;
  line-height: 1;
  padding: 10px 20px;
}
#formactionmenu .yuimenuitemlabel.yuimenuitemlabel-hassubmenu, #batchtoolsmenu .yuimenuitemlabel.yuimenuitemlabel-hassubmenu, .action_drop .yuimenuitemlabel.yuimenuitemlabel-hassubmenu {
  padding-right: 30px;
  background: none;
  outline: none;
}
#formactionmenu .yui-menu-shadow, #batchtoolsmenu .yui-menu-shadow, .action_drop .yui-menu-shadow {
  display: none;
}
#confirm_purge_panel .bd {
  padding: 15px;
}
#confirm_purge_panel .ft {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row-reverse;
}
#confirm_purge_panel .ft input:first-child {
  margin-left: 5px;
  color: #fff;
  background-color: #774488;
}
#confirm_purge_panel .ft input:first-child:hover, #confirm_purge_panel .ft input:first-child:focus, #confirm_purge_panel .ft input:first-child:active {
  background-color: #683c77;
}
#confirm_purge_panel .ft input:first-child.btn_disabled, #confirm_purge_panel .ft input:first-child[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
#search_options, #batchtoolsmenu, #batchtoolsmenumob, #formactionmenu, #formactionslidemenu {
  position: absolute;
  height: 0;
  opacity: 0;
}
#search_options.visible, #batchtoolsmenu.visible, #batchtoolsmenumob.visible, #formactionmenu.visible, #formactionslidemenu.visible {
  opacity: 1;
}
.tag, .badge {
  display: inline-block;
  font-size: 11px;
}
.tools_options .hp_selection {
  color: #fff;
  background-color: #774488;
  border: none;
  font-size: 13px;
}
.tools_options .hp_selection:hover, .tools_options .hp_selection:focus, .tools_options .hp_selection:active {
  background-color: #683c77;
}
.tools_options .hp_selection.btn_disabled, .tools_options .hp_selection[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.tools_options .hp_selection .hp_selection_text {
  padding-right: 25px;
}
.tools_options .hp_selection .hp_selection_arrow:before {
  color: #fff;
}
.tools_options .batch-options--disabled {
  background: #f5f5f5;
  color: #606060;
  border: none;
}
.icon-btn {
  display: inline-block;
  position: relative;
}
.icon-btn.open .icon-btn {
  background: #f2f2f2;
}
.icon-btn [class*="icn-"] {
  cursor: pointer;
}
.icon-btn [class*="icn-"].no-link {
  cursor: default;
}
.icon-btn [class*="icn-"].no-link:hover {
  color: #297848;
}
.icon-btn [class*="icn-"]:hover, .icon-btn [class*="icn-"]:focus {
  color: #774488;
}
.icon-btn [class*="icn-"]:hover + .modern-tooltip, .icon-btn [class*="icn-"]:focus + .modern-tooltip {
  opacity: 1;
  z-index: 1;
}
.buttonbar_top input[type="button"], .buttonbar_top input[type="submit"] {
  margin-right: 10px;
  margin-bottom: 10px;
}
.session_schedule_btnlist {
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.session_schedule_btnlist input {
  margin-right: 20px;
}
.session_button {
  margin-right: 10px;
  margin-bottom: 10px;
}
.btn-group-split {
  position: relative;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group-split .btn + .btn, .btn-group-split .accmode-on .buttonbar .button + .btn, .btn-group-split .accmode-on .buttonbar .accmode-on .buttonbar .button + .button, .accmode-on .buttonbar .btn-group-split .accmode-on .buttonbar .button + .button, .btn-group-split .accmode-on .buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .button + .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .accmode-on .buttonbar .button + .hier-btn.small, .btn-group-split .accmode-on .buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .button + .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .accmode-on .buttonbar .button + .hier-btn.small, .btn-group-split .accmode-on .buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .button + .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .accmode-on .buttonbar .button + .hier-btn.small, .accmode-on .buttonbar .btn-group-split .button + .btn, .btn-group-split #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .btn, .btn-group-split #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .accmode-on .buttonbar .hier-btn.small + .button, .accmode-on .buttonbar .btn-group-split #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .button, .btn-group-split #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, .btn-group-split #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, .btn-group-split #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .hier-btn.small + .btn, .btn-group-split #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .btn, .btn-group-split #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .accmode-on .buttonbar .hier-btn.small + .button, .accmode-on .buttonbar .btn-group-split #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .button, .btn-group-split #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, .btn-group-split #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, .btn-group-split #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .hier-btn.small + .btn, .btn-group-split #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .btn, .btn-group-split #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .accmode-on .buttonbar .hier-btn.small + .button, .accmode-on .buttonbar .btn-group-split #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .button, .btn-group-split #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, .btn-group-split #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, .btn-group-split #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .hier-btn.small + .btn, .btn-group-split .accmode-on .buttonbar .btn + .button, .btn-group-split .accmode-on .buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .accmode-on .buttonbar .hier-btn.small + .button, .btn-group-split .accmode-on .buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .button, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .accmode-on .buttonbar .hier-btn.small + .button, .btn-group-split .accmode-on .buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .button, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .accmode-on .buttonbar .hier-btn.small + .button, .accmode-on .buttonbar .btn-group-split .btn + .button, .btn-group-split #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn + .hier-btn.small, .btn-group-split #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .accmode-on .buttonbar .button + .hier-btn.small, .accmode-on .buttonbar .btn-group-split #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .button + .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .btn + .hier-btn.small, .btn-group-split #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn + .hier-btn.small, .btn-group-split #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .accmode-on .buttonbar .button + .hier-btn.small, .accmode-on .buttonbar .btn-group-split #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .button + .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .btn + .hier-btn.small, .btn-group-split #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn + .hier-btn.small, .btn-group-split #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .accmode-on .buttonbar .button + .hier-btn.small, .accmode-on .buttonbar .btn-group-split #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .button + .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .btn + .hier-btn.small, .btn-group-split .btn + .btn-group, .btn-group-split .accmode-on .buttonbar .button + .btn-group, .accmode-on .buttonbar .btn-group-split .button + .btn-group, .btn-group-split #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .btn-group, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .hier-btn.small + .btn-group, .btn-group-split #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .btn-group, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .hier-btn.small + .btn-group, .btn-group-split #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small + .btn-group, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .hier-btn.small + .btn-group, .btn-group-split .btn-group + .btn, .btn-group-split .accmode-on .buttonbar .btn-group + .button, .accmode-on .buttonbar .btn-group-split .btn-group + .button, .btn-group-split #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group + .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .btn-group + .hier-btn.small, .btn-group-split #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group + .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .btn-group + .hier-btn.small, .btn-group-split #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group + .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split .btn-group + .hier-btn.small, .btn-group-split .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-group-split > .btn, .accmode-on .buttonbar .btn-group-split > .button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small {
  position: relative;
  flex: 0 1 auto;
}
.btn-group-split > .btn:first-child:not(:last-child):not(.dropdown-toggle), .accmode-on .buttonbar .btn-group-split > .button:first-child:not(:last-child):not(.dropdown-toggle), #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small:first-child:not(:last-child):not(.dropdown-toggle), #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small:first-child:not(:last-child):not(.dropdown-toggle), #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-split > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .accmode-on .buttonbar .btn-group-split > .button:not(:first-child):not(:last-child):not(.dropdown-toggle), #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small:not(:first-child):not(:last-child):not(.dropdown-toggle), #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small:not(:first-child):not(:last-child):not(.dropdown-toggle), #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group-split > .btn:first-child, .accmode-on .buttonbar .btn-group-split > .button:first-child, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small:first-child, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small:first-child, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small:first-child {
  margin-left: 0;
}
.btn-group-split > .btn:last-child:not(:first-child), .accmode-on .buttonbar .btn-group-split > .button:last-child:not(:first-child), #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small:last-child:not(:first-child), #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small:last-child:not(:first-child), #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group-split > .hier-btn.small:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.dropdown.next_step {
  color: #fff;
  background-color: #774488;
  background-image: url(/components/unicon/assets/svg-output/chevron_down_dark.svg);
  background-position: 12px 10px;
  background-size: 12px;
  background-repeat: no-repeat;
  padding: 0 15px 0 33px;
}
.dropdown.next_step:hover, .dropdown.next_step:focus, .dropdown.next_step:active {
  background-color: #683c77;
}
.dropdown.next_step.btn_disabled, .dropdown.next_step[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.buttonbar .input-submit.btn_search {
  background-image: url(/components/unicon/assets/svg-output/search_light.svg);
}
.menu-mask {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: fixed;
  background: transparent;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0;
  display: none;
  -webkit-transition: opacity, 0.33, ease-in;
  -moz-transition: opacity, 0.33, ease-in;
  transition: opacity, 0.33, ease-in;
  z-index: 3;
}
.menu-mask.active {
  -webkit-transition: opacity, 0.33s, ease-out;
  -moz-transition: opacity, 0.33s, ease-out;
  transition: opacity, 0.33s, ease-out;
}
#tool_pop_anchor {
  margin: 0;
}
.accmode-on .buttonbar .button {
  margin-top: 5px;
  margin-right: 10px;
  margin-bottom: 5px;
  margin-left: 0;
}
.accmode-on .buttonbar .button:only-child {
  margin: 0;
}
.form .buttonbar-bottom input.btn_delete {
  background-image: none;
  padding: 2px 20px 3px 20px;
  height: 30px;
}
@media screen and (min-width: 767px) {
  .hp_edit .hp_item, .hp_edit .hp_item_sel {
    min-width: 150px;
  }
}
.btn-picklist-icon, .btn-picklist-label, .btn-picklist-flip {
  background: transparent;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
.btn-picklist-icon {
  height: 20px;
  padding: 5px;
  box-sizing: content-box;
}
.btn-picklist-label {
  min-height: 36px;
  font-size: 11px;
  display: flex;
  align-items: center;
}
.btn-picklist-label, .btn-picklist-label span, .btn-picklist-label input {
  width: 100%;
}
.btn-picklist-label span {
  white-space: break-spaces;
  display: block;
  text-align: left;
  text-transform: unset;
}
.btn-picklist-label:hover, .btn-picklist-label:focus {
  background: transparent;
}
.btn-picklist-flip {
  height: 65px;
}
.btn-picklist-flip.flip_collapse .icn {
  display: inline-block;
  transform: rotate(90deg);
}
#page-nav {
  -webkit-transition: all 0.33s ease-in-out;
  -moz-transition: all 0.33s ease-in-out;
  transition: all 0.33s ease-in-out;
  position: relative;
  padding-top: 9px;
  padding-bottom: 15px;
  z-index: 5;
  width: auto;
  height: calc(100% - 64px);
  overflow: hidden;
}
#page-nav:hover {
  overflow-y: auto;
}
#page-nav:hover .wli_type a {
  opacity: 0.8;
  text-decoration: none;
}
#page-nav:hover .wli_type .bulb {
  -webkit-transition: all 0.33s ease-in-out;
  -moz-transition: all 0.33s ease-in-out;
  transition: all 0.33s ease-in-out;
  opacity: 0.8;
}
#page-nav:hover .wli_type .bulb:before {
  content: ' ';
  height: 0;
  width: 0;
  padding: 3px;
  border-radius: 60px;
  display: inline-block;
  position: relative;
  top: -2px;
  margin-left: 6px;
  margin-right: 20px;
}
#page-nav:hover .wli_type .bulb ~ span {
  margin-right: 5px;
  display: inline-block;
}
#page-nav:hover .wli_type .bulb > span {
  -webkit-transition: opacity 0.33s ease-in-out;
  -moz-transition: opacity 0.33s ease-in-out;
  transition: opacity 0.33s ease-in-out;
  opacity: 0;
}
#page-nav:hover .navbox:before {
  -webkit-transition: opacity 0.33s ease-in-out;
  -moz-transition: opacity 0.33s ease-in-out;
  transition: opacity 0.33s ease-in-out;
  opacity: 0;
}
#page-nav:hover .navbox h4 {
  margin: 0;
  padding: 0;
}
#page-nav:hover h4 {
  -webkit-transition: opacity 0.33s ease-in-out;
  -moz-transition: opacity 0.33s ease-in-out;
  transition: opacity 0.33s ease-in-out;
  opacity: 0.93;
  padding: 12px 0;
  margin-top: 0;
  margin-bottom: 0;
}
#page-nav .navicon {
  font-size: 18px;
  vertical-align: middle;
}
#navhide {
  position: relative;
  zoom: 1;
}
.navwrap ul, .navwrap li:not(.closed) {
  display: block;
}
.navwrap .nav-close-container {
  display: none;
  height: 75px;
}
.navwrap .nav-close-container .close-link {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  font-weight: 300;
  text-decoration: none;
  padding: 12px 0;
  width: 220px;
}
.navwrap .nav-close-container .close-link .icn-close {
  opacity: 0.7;
  width: 18px;
  margin-left: 15px;
  font-size: 18px;
  vertical-align: middle;
}
@media only screen and (min-width: 0) and (max-width: 1024px) {
  .navwrap .nav-close-container {
    display: block;
  }
}
.navwrap a:hover:not(.close-link) {
  text-decoration: none;
  background-color: #535353;
  color: #fff;
}
.navwrap a.hi:hover {
  background: transparent;
}
.navwrap a.hi[aria-expanded="false"] > span.navicon:after, .navwrap a.hi.no-children > span.navicon:after {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  background-color: #93191B;
  top: 0;
  height: 100%;
  width: 6px;
}
.tree .tree, .navbox ul .tree, .tree .navbox ul, .navbox .tree ul, .navbox ul {
  display: none;
}
.tree .tree.tree-open, .navbox ul .tree.tree-open, .tree .navbox ul.tree-open, .navbox .tree ul.tree-open {
  display: block;
}
.tree .tree.tree-open#branch-more + a .navicon.icn-chevron_down, .navbox ul .tree.tree-open#branch-more + a .navicon.icn-chevron_down, .tree .navbox ul.tree-open#branch-more + a .navicon.icn-chevron_down, .navbox .tree ul.tree-open#branch-more + a .navicon.icn-chevron_down {
  margin-bottom: 5px;
  margin-left: 9px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.tree .tree:not(#branch-more), .navbox ul .tree:not(#branch-more), .tree .navbox ul:not(#branch-more), .navbox .tree ul:not(#branch-more) {
  list-style-type: none;
  background-color: #323232;
  padding-left: 0;
}
.tree .tree:not(#branch-more) .navitem:hover, .navbox ul .tree:not(#branch-more) .navitem:hover, .tree .navbox ul:not(#branch-more) .navitem:hover, .navbox .tree ul:not(#branch-more) .navitem:hover, .tree .tree:not(#branch-more) .nav-more a:hover, .tree .tree:not(#branch-more) .navbox a:hover, .navbox .tree .tree:not(#branch-more) a:hover, .navbox ul .tree:not(#branch-more) .tree .tree:not(#branch-more) .nav-more a:hover, .navbox ul .tree:not(#branch-more) .tree:not(#branch-more) .nav-more a:hover, .tree .tree:not(#branch-more) .nav-more .navbox ul .tree:not(#branch-more) a:hover, .navbox ul .tree:not(#branch-more) a:hover, .tree .navbox ul:not(#branch-more) .tree:not(#branch-more) .nav-more a:hover, .tree .tree:not(#branch-more) .nav-more .navbox ul:not(#branch-more) a:hover, .tree .navbox ul:not(#branch-more) .navbox a:hover, .navbox .tree .navbox ul:not(#branch-more) a:hover {
  background: none;
}
.tree .tree:not(#branch-more) .navitem:hover span, .navbox ul .tree:not(#branch-more) .navitem:hover span, .tree .navbox ul:not(#branch-more) .navitem:hover span, .navbox .tree ul:not(#branch-more) .navitem:hover span, .tree .tree:not(#branch-more) .nav-more a:hover span, .tree .tree:not(#branch-more) .navbox a:hover span, .navbox .tree .tree:not(#branch-more) a:hover span, .navbox ul .tree:not(#branch-more) .tree .tree:not(#branch-more) .nav-more a:hover span, .navbox ul .tree:not(#branch-more) .tree:not(#branch-more) .nav-more a:hover span, .tree .tree:not(#branch-more) .nav-more .navbox ul .tree:not(#branch-more) a:hover span, .navbox ul .tree:not(#branch-more) a:hover span, .tree .navbox ul:not(#branch-more) .tree:not(#branch-more) .nav-more a:hover span, .tree .tree:not(#branch-more) .nav-more .navbox ul:not(#branch-more) a:hover span, .tree .navbox ul:not(#branch-more) .navbox a:hover span, .navbox .tree .navbox ul:not(#branch-more) a:hover span {
  opacity: 1;
}
.tree .tree:not(#branch-more) .navitem .navtext:before, .navbox ul .tree:not(#branch-more) .navitem .navtext:before, .tree .navbox ul:not(#branch-more) .navitem .navtext:before, .navbox .tree ul:not(#branch-more) .navitem .navtext:before, .tree .tree:not(#branch-more) .nav-more a .navtext:before, .tree .tree:not(#branch-more) .navbox a .navtext:before, .navbox .tree .tree:not(#branch-more) a .navtext:before, .navbox ul .tree:not(#branch-more) .tree .tree:not(#branch-more) .nav-more a .navtext:before, .navbox ul .tree:not(#branch-more) .tree:not(#branch-more) .nav-more a .navtext:before, .tree .tree:not(#branch-more) .nav-more .navbox ul .tree:not(#branch-more) a .navtext:before, .navbox ul .tree:not(#branch-more) a .navtext:before, .tree .navbox ul:not(#branch-more) .tree:not(#branch-more) .nav-more a .navtext:before, .tree .tree:not(#branch-more) .nav-more .navbox ul:not(#branch-more) a .navtext:before, .tree .navbox ul:not(#branch-more) .navbox a .navtext:before, .navbox .tree .navbox ul:not(#branch-more) a .navtext:before {
  content: ' ';
  height: 0;
  width: 0;
  padding: 3px;
  border-radius: 60px;
  display: inline-block;
  position: relative;
  top: -2px;
  background: #fff;
  margin-left: -30px;
  margin-right: 23px;
}
.tree .tree:not(#branch-more) .tree li a, .navbox ul .tree:not(#branch-more) .tree li a, .tree .navbox ul:not(#branch-more) .tree li a, .navbox .tree ul:not(#branch-more) .tree li a, .tree .tree:not(#branch-more) .navbox ul li a, .navbox .tree .tree:not(#branch-more) ul li a, .navbox ul .tree:not(#branch-more) li a, .tree .navbox ul:not(#branch-more) .navbox ul li a, .navbox .tree .navbox ul:not(#branch-more) ul li a {
  width: 200px;
}
.tree .tree:not(#branch-more) .tree li a .navicon, .navbox ul .tree:not(#branch-more) .tree li a .navicon, .tree .navbox ul:not(#branch-more) .tree li a .navicon, .navbox .tree ul:not(#branch-more) .tree li a .navicon, .tree .tree:not(#branch-more) .navbox ul li a .navicon, .navbox .tree .tree:not(#branch-more) ul li a .navicon, .navbox ul .tree:not(#branch-more) li a .navicon, .tree .navbox ul:not(#branch-more) .navbox ul li a .navicon, .navbox .tree .navbox ul:not(#branch-more) ul li a .navicon {
  width: 18px;
}
.tree .tree:not(#branch-more) .tree li a .navtext, .navbox ul .tree:not(#branch-more) .tree li a .navtext, .tree .navbox ul:not(#branch-more) .tree li a .navtext, .navbox .tree ul:not(#branch-more) .tree li a .navtext, .tree .tree:not(#branch-more) .navbox ul li a .navtext, .navbox .tree .tree:not(#branch-more) ul li a .navtext, .navbox ul .tree:not(#branch-more) li a .navtext, .tree .navbox ul:not(#branch-more) .navbox ul li a .navtext, .navbox .tree .navbox ul:not(#branch-more) ul li a .navtext {
  padding-left: 18px;
}
.tree .tree:not(#branch-more) .tree li a .navtext:before, .navbox ul .tree:not(#branch-more) .tree li a .navtext:before, .tree .navbox ul:not(#branch-more) .tree li a .navtext:before, .navbox .tree ul:not(#branch-more) .tree li a .navtext:before, .tree .tree:not(#branch-more) .navbox ul li a .navtext:before, .navbox .tree .tree:not(#branch-more) ul li a .navtext:before, .navbox ul .tree:not(#branch-more) li a .navtext:before, .tree .navbox ul:not(#branch-more) .navbox ul li a .navtext:before, .navbox .tree .navbox ul:not(#branch-more) ul li a .navtext:before {
  background: transparent;
}
.tree .tree:not(#branch-more) .nav-more, .navbox ul .tree:not(#branch-more) .nav-more, .tree .navbox ul:not(#branch-more) .nav-more, .navbox .tree ul:not(#branch-more) .nav-more {
  margin-left: 12px;
  margin-bottom: 9px;
  opacity: 0.8;
  min-height: 19px;
}
.tree .tree:not(#branch-more) .nav-more a span:first-child, .navbox ul .tree:not(#branch-more) .nav-more a span:first-child, .tree .navbox ul:not(#branch-more) .nav-more a span:first-child, .navbox .tree ul:not(#branch-more) .nav-more a span:first-child {
  font-size: 18px;
}
.tree .tree:not(#branch-more) .nav-more a span:first-child + span, .navbox ul .tree:not(#branch-more) .nav-more a span:first-child + span, .tree .navbox ul:not(#branch-more) .nav-more a span:first-child + span, .navbox .tree ul:not(#branch-more) .nav-more a span:first-child + span {
  margin-left: 11px;
  vertical-align: 3px;
}
.tree .tree-item, .navbox ul .tree-item, .tree .navbox li, .navbox .tree li, .navbox ul li {
  position: relative;
  z-index: 1;
  width: 220px;
}
.tree .tree-item .tree:not(#branch-more) .tree-item, .navbox ul .tree-item .tree:not(#branch-more) .tree-item, .tree .navbox li .tree:not(#branch-more) .tree-item, .navbox .tree li .tree:not(#branch-more) .tree-item, .tree .tree-item .navbox ul:not(#branch-more) .tree-item, .navbox .tree .tree-item ul:not(#branch-more) .tree-item, .tree .tree-item .tree:not(#branch-more) .navbox li, .navbox .tree .tree-item .tree:not(#branch-more) li, .navbox ul li .tree:not(#branch-more) .tree-item, .navbox ul .tree-item .tree:not(#branch-more) li, .navbox ul li .tree:not(#branch-more) li, .tree .navbox li .navbox ul:not(#branch-more) .tree-item, .navbox .tree .navbox li ul:not(#branch-more) .tree-item, .tree .navbox li .tree:not(#branch-more) .navbox li, .navbox .tree .navbox li .tree:not(#branch-more) li, .tree .navbox li .navbox ul:not(#branch-more) .navbox li, .navbox .tree .navbox li .navbox ul:not(#branch-more) li, .tree .tree-item .navbox ul:not(#branch-more) .navbox li, .navbox .tree .tree-item .navbox ul:not(#branch-more) li {
  margin: 0;
}
.tree .tree-item .tree:not(#branch-more) .tree-item .current, .navbox ul .tree-item .tree:not(#branch-more) .tree-item .current, .tree .navbox li .tree:not(#branch-more) .tree-item .current, .navbox .tree li .tree:not(#branch-more) .tree-item .current, .tree .tree-item .navbox ul:not(#branch-more) .tree-item .current, .navbox .tree .tree-item ul:not(#branch-more) .tree-item .current, .tree .tree-item .tree:not(#branch-more) .navbox li .current, .navbox .tree .tree-item .tree:not(#branch-more) li .current, .navbox ul li .tree:not(#branch-more) .tree-item .current, .navbox ul .tree-item .tree:not(#branch-more) li .current, .navbox ul li .tree:not(#branch-more) li .current, .tree .navbox li .navbox ul:not(#branch-more) .tree-item .current, .navbox .tree .navbox li ul:not(#branch-more) .tree-item .current, .tree .navbox li .tree:not(#branch-more) .navbox li .current, .navbox .tree .navbox li .tree:not(#branch-more) li .current, .tree .navbox li .navbox ul:not(#branch-more) .navbox li .current, .navbox .tree .navbox li .navbox ul:not(#branch-more) li .current, .tree .tree-item .navbox ul:not(#branch-more) .navbox li .current, .navbox .tree .tree-item .navbox ul:not(#branch-more) li .current, .tree .tree-item .tree:not(#branch-more) .tree-item .tree-open, .navbox ul .tree-item .tree:not(#branch-more) .tree-item .tree-open, .tree .navbox li .tree:not(#branch-more) .tree-item .tree-open, .navbox .tree li .tree:not(#branch-more) .tree-item .tree-open, .tree .tree-item .navbox ul:not(#branch-more) .tree-item .tree-open, .navbox .tree .tree-item ul:not(#branch-more) .tree-item .tree-open, .tree .tree-item .tree:not(#branch-more) .navbox li .tree-open, .navbox .tree .tree-item .tree:not(#branch-more) li .tree-open, .navbox ul li .tree:not(#branch-more) .tree-item .tree-open, .navbox ul .tree-item .tree:not(#branch-more) li .tree-open, .navbox ul li .tree:not(#branch-more) li .tree-open, .tree .navbox li .navbox ul:not(#branch-more) .tree-item .tree-open, .navbox .tree .navbox li ul:not(#branch-more) .tree-item .tree-open, .tree .navbox li .tree:not(#branch-more) .navbox li .tree-open, .navbox .tree .navbox li .tree:not(#branch-more) li .tree-open, .tree .navbox li .navbox ul:not(#branch-more) .navbox li .tree-open, .navbox .tree .navbox li .navbox ul:not(#branch-more) li .tree-open, .tree .tree-item .navbox ul:not(#branch-more) .navbox li .tree-open, .navbox .tree .tree-item .navbox ul:not(#branch-more) li .tree-open {
  background-color: #212121;
}
.tree .tree-item .tree:not(#branch-more) .tree-item .navitem span.navicon:before, .navbox ul .tree-item .tree:not(#branch-more) .tree-item .navitem span.navicon:before, .tree .navbox li .tree:not(#branch-more) .tree-item .navitem span.navicon:before, .navbox .tree li .tree:not(#branch-more) .tree-item .navitem span.navicon:before, .tree .tree-item .navbox ul:not(#branch-more) .tree-item .navitem span.navicon:before, .navbox .tree .tree-item ul:not(#branch-more) .tree-item .navitem span.navicon:before, .tree .tree-item .tree:not(#branch-more) .navbox li .navitem span.navicon:before, .navbox .tree .tree-item .tree:not(#branch-more) li .navitem span.navicon:before, .tree .tree-item .tree:not(#branch-more) .tree-item .tree:not(#branch-more) .nav-more a span.navicon:before, .tree .tree-item .tree:not(#branch-more) .tree-item .navbox ul:not(#branch-more) .nav-more a span.navicon:before, .navbox .tree .tree-item .tree:not(#branch-more) .tree-item ul:not(#branch-more) .nav-more a span.navicon:before, .tree .tree:not(#branch-more) .nav-more .tree-item .tree:not(#branch-more) .tree-item a span.navicon:before, .tree .tree-item .tree:not(#branch-more) .tree-item .navbox a span.navicon:before, .navbox .tree .tree-item .tree:not(#branch-more) .tree-item a span.navicon:before, .navbox ul li .tree:not(#branch-more) .tree-item .navitem span.navicon:before, .navbox ul .tree-item .tree:not(#branch-more) li .navitem span.navicon:before, .navbox ul .tree-item .tree:not(#branch-more) .tree-item .tree .tree:not(#branch-more) .nav-more a span.navicon:before, .navbox ul .tree-item .tree:not(#branch-more) .tree-item .tree:not(#branch-more) .nav-more a span.navicon:before, .tree .tree:not(#branch-more) .nav-more .navbox ul .tree-item .tree:not(#branch-more) .tree-item a span.navicon:before, .navbox ul .tree-item .tree:not(#branch-more) .tree-item a span.navicon:before, .navbox ul li .tree:not(#branch-more) li .navitem span.navicon:before, .navbox ul li .tree:not(#branch-more) .tree-item .tree .tree:not(#branch-more) .nav-more a span.navicon:before, .navbox ul li .tree:not(#branch-more) .tree-item .tree:not(#branch-more) .nav-more a span.navicon:before, .tree .tree:not(#branch-more) .nav-more .navbox ul li .tree:not(#branch-more) .tree-item a span.navicon:before, .navbox ul li .tree:not(#branch-more) .tree-item a span.navicon:before, .navbox ul li .tree:not(#branch-more) li .tree .tree:not(#branch-more) .nav-more a span.navicon:before, .navbox ul li .tree:not(#branch-more) li .tree:not(#branch-more) .nav-more a span.navicon:before, .tree .tree:not(#branch-more) .nav-more .navbox ul li .tree:not(#branch-more) li a span.navicon:before, .navbox ul li .tree:not(#branch-more) li a span.navicon:before, .navbox ul .tree-item .tree:not(#branch-more) li .tree .tree:not(#branch-more) .nav-more a span.navicon:before, .navbox ul .tree-item .tree:not(#branch-more) li .tree:not(#branch-more) .nav-more a span.navicon:before, .tree .tree:not(#branch-more) .nav-more .navbox ul .tree-item .tree:not(#branch-more) li a span.navicon:before, .navbox ul .tree-item .tree:not(#branch-more) li a span.navicon:before, .tree .navbox li .navbox ul:not(#branch-more) .tree-item .navitem span.navicon:before, .navbox .tree .navbox li ul:not(#branch-more) .tree-item .navitem span.navicon:before, .tree .navbox li .tree:not(#branch-more) .navbox li .navitem span.navicon:before, .navbox .tree .navbox li .tree:not(#branch-more) li .navitem span.navicon:before, .tree .navbox li .tree:not(#branch-more) .tree-item .tree:not(#branch-more) .nav-more a span.navicon:before, .tree .navbox li .tree:not(#branch-more) .tree-item .navbox ul:not(#branch-more) .nav-more a span.navicon:before, .navbox .tree .navbox li .tree:not(#branch-more) .tree-item ul:not(#branch-more) .nav-more a span.navicon:before, .tree .tree:not(#branch-more) .nav-more .navbox li .tree:not(#branch-more) .tree-item a span.navicon:before, .tree .navbox li .tree:not(#branch-more) .tree-item .navbox a span.navicon:before, .navbox .tree .navbox li .tree:not(#branch-more) .tree-item a span.navicon:before, .tree .navbox li .navbox ul:not(#branch-more) .navbox li .navitem span.navicon:before, .navbox .tree .navbox li .navbox ul:not(#branch-more) li .navitem span.navicon:before, .tree .navbox li .navbox ul:not(#branch-more) .tree-item .tree:not(#branch-more) .nav-more a span.navicon:before, .tree .tree:not(#branch-more) .nav-more .navbox li .navbox ul:not(#branch-more) .tree-item a span.navicon:before, .tree .navbox li .navbox ul:not(#branch-more) .tree-item .navbox a span.navicon:before, .navbox .tree .navbox li .navbox ul:not(#branch-more) .tree-item a span.navicon:before, .tree .navbox li .navbox ul:not(#branch-more) .navbox li .tree:not(#branch-more) .nav-more a span.navicon:before, .tree .tree:not(#branch-more) .nav-more .navbox li .navbox ul:not(#branch-more) .navbox li a span.navicon:before, .tree .navbox li .navbox ul:not(#branch-more) .navbox li .navbox a span.navicon:before, .navbox .tree .navbox li .navbox ul:not(#branch-more) .navbox li a span.navicon:before, .tree .navbox li .tree:not(#branch-more) .navbox li .tree:not(#branch-more) .nav-more a span.navicon:before, .tree .navbox li .tree:not(#branch-more) .navbox li .navbox ul:not(#branch-more) .nav-more a span.navicon:before, .navbox .tree .navbox li .tree:not(#branch-more) .navbox li ul:not(#branch-more) .nav-more a span.navicon:before, .tree .tree:not(#branch-more) .nav-more .navbox li .tree:not(#branch-more) .navbox li a span.navicon:before, .tree .navbox li .tree:not(#branch-more) .navbox li .navbox a span.navicon:before, .navbox .tree .navbox li .tree:not(#branch-more) .navbox li a span.navicon:before, .tree .tree-item .navbox ul:not(#branch-more) .navbox li .navitem span.navicon:before, .navbox .tree .tree-item .navbox ul:not(#branch-more) li .navitem span.navicon:before, .tree .tree-item .navbox ul:not(#branch-more) .tree-item .tree:not(#branch-more) .nav-more a span.navicon:before, .tree .tree:not(#branch-more) .nav-more .tree-item .navbox ul:not(#branch-more) .tree-item a span.navicon:before, .tree .tree-item .navbox ul:not(#branch-more) .tree-item .navbox a span.navicon:before, .navbox .tree .tree-item .navbox ul:not(#branch-more) .tree-item a span.navicon:before, .tree .tree-item .navbox ul:not(#branch-more) .navbox li .tree:not(#branch-more) .nav-more a span.navicon:before, .tree .tree:not(#branch-more) .nav-more .tree-item .navbox ul:not(#branch-more) .navbox li a span.navicon:before, .tree .tree-item .navbox ul:not(#branch-more) .navbox li .navbox a span.navicon:before, .navbox .tree .tree-item .navbox ul:not(#branch-more) .navbox li a span.navicon:before, .tree .tree-item .tree:not(#branch-more) .navbox li .tree:not(#branch-more) .nav-more a span.navicon:before, .tree .tree-item .tree:not(#branch-more) .navbox li .navbox ul:not(#branch-more) .nav-more a span.navicon:before, .navbox .tree .tree-item .tree:not(#branch-more) .navbox li ul:not(#branch-more) .nav-more a span.navicon:before, .tree .tree:not(#branch-more) .nav-more .tree-item .tree:not(#branch-more) .navbox li a span.navicon:before, .tree .tree-item .tree:not(#branch-more) .navbox li .navbox a span.navicon:before, .navbox .tree .tree-item .tree:not(#branch-more) .navbox li a span.navicon:before {
  content: "";
}
.tree .tree-item .tree:not(#branch-more) .tree-item .tree-item, .navbox ul .tree-item .tree:not(#branch-more) .tree-item .tree-item, .tree .navbox li .tree:not(#branch-more) .tree-item .tree-item, .navbox .tree li .tree:not(#branch-more) .tree-item .tree-item, .tree .tree-item .navbox ul:not(#branch-more) .tree-item .tree-item, .navbox .tree .tree-item ul:not(#branch-more) .tree-item .tree-item, .tree .tree-item .tree:not(#branch-more) .navbox li .tree-item, .navbox .tree .tree-item .tree:not(#branch-more) li .tree-item, .tree .tree-item .tree:not(#branch-more) .tree-item .navbox li, .navbox .tree .tree-item .tree:not(#branch-more) .tree-item li, .navbox ul li .tree:not(#branch-more) .tree-item .tree-item, .navbox ul .tree-item .tree:not(#branch-more) li .tree-item, .navbox ul .tree-item .tree:not(#branch-more) .tree-item li, .navbox ul li .tree:not(#branch-more) li .tree-item, .navbox ul li .tree:not(#branch-more) .tree-item li, .navbox ul li .tree:not(#branch-more) li li, .navbox ul .tree-item .tree:not(#branch-more) li li, .tree .navbox li .navbox ul:not(#branch-more) .tree-item .tree-item, .navbox .tree .navbox li ul:not(#branch-more) .tree-item .tree-item, .tree .navbox li .tree:not(#branch-more) .navbox li .tree-item, .navbox .tree .navbox li .tree:not(#branch-more) li .tree-item, .tree .navbox li .tree:not(#branch-more) .tree-item .navbox li, .navbox .tree .navbox li .tree:not(#branch-more) .tree-item li, .tree .navbox li .navbox ul:not(#branch-more) .navbox li .tree-item, .navbox .tree .navbox li .navbox ul:not(#branch-more) li .tree-item, .tree .navbox li .navbox ul:not(#branch-more) .tree-item .navbox li, .navbox .tree .navbox li .navbox ul:not(#branch-more) .tree-item li, .tree .navbox li .navbox ul:not(#branch-more) .navbox li .navbox li, .navbox .tree .navbox li .navbox ul:not(#branch-more) .navbox li li, .tree .navbox li .tree:not(#branch-more) .navbox li .navbox li, .navbox .tree .navbox li .tree:not(#branch-more) .navbox li li, .tree .tree-item .navbox ul:not(#branch-more) .navbox li .tree-item, .navbox .tree .tree-item .navbox ul:not(#branch-more) li .tree-item, .tree .tree-item .navbox ul:not(#branch-more) .tree-item .navbox li, .navbox .tree .tree-item .navbox ul:not(#branch-more) .tree-item li, .tree .tree-item .navbox ul:not(#branch-more) .navbox li .navbox li, .navbox .tree .tree-item .navbox ul:not(#branch-more) .navbox li li, .tree .tree-item .tree:not(#branch-more) .navbox li .navbox li, .navbox .tree .tree-item .tree:not(#branch-more) .navbox li li {
  margin: 0;
}
.tree .tree-item .navitem[aria-expanded="true"] .navicon.icn-chevron_down, .navbox ul .tree-item .navitem[aria-expanded="true"] .navicon.icn-chevron_down, .tree .navbox li .navitem[aria-expanded="true"] .navicon.icn-chevron_down, .navbox .tree li .navitem[aria-expanded="true"] .navicon.icn-chevron_down, .tree .tree-item .tree:not(#branch-more) .nav-more a[aria-expanded="true"] .navicon.icn-chevron_down, .tree .tree-item .navbox ul:not(#branch-more) .nav-more a[aria-expanded="true"] .navicon.icn-chevron_down, .navbox .tree .tree-item ul:not(#branch-more) .nav-more a[aria-expanded="true"] .navicon.icn-chevron_down, .tree .tree:not(#branch-more) .nav-more .tree-item a[aria-expanded="true"] .navicon.icn-chevron_down, .tree .tree-item .navbox a[aria-expanded="true"] .navicon.icn-chevron_down, .navbox .tree .tree-item a[aria-expanded="true"] .navicon.icn-chevron_down, .navbox ul li .navitem[aria-expanded="true"] .navicon.icn-chevron_down, .navbox ul .tree-item .tree .tree:not(#branch-more) .nav-more a[aria-expanded="true"] .navicon.icn-chevron_down, .navbox ul .tree-item .tree:not(#branch-more) .nav-more a[aria-expanded="true"] .navicon.icn-chevron_down, .tree .tree:not(#branch-more) .nav-more .navbox ul .tree-item a[aria-expanded="true"] .navicon.icn-chevron_down, .navbox ul .tree-item a[aria-expanded="true"] .navicon.icn-chevron_down, .navbox ul li .tree .tree:not(#branch-more) .nav-more a[aria-expanded="true"] .navicon.icn-chevron_down, .navbox ul li .tree:not(#branch-more) .nav-more a[aria-expanded="true"] .navicon.icn-chevron_down, .tree .tree:not(#branch-more) .nav-more .navbox ul li a[aria-expanded="true"] .navicon.icn-chevron_down, .navbox ul li a[aria-expanded="true"] .navicon.icn-chevron_down, .tree .navbox li .tree:not(#branch-more) .nav-more a[aria-expanded="true"] .navicon.icn-chevron_down, .tree .navbox li .navbox ul:not(#branch-more) .nav-more a[aria-expanded="true"] .navicon.icn-chevron_down, .navbox .tree .navbox li ul:not(#branch-more) .nav-more a[aria-expanded="true"] .navicon.icn-chevron_down, .tree .tree:not(#branch-more) .nav-more .navbox li a[aria-expanded="true"] .navicon.icn-chevron_down, .tree .navbox li .navbox a[aria-expanded="true"] .navicon.icn-chevron_down, .navbox .tree .navbox li a[aria-expanded="true"] .navicon.icn-chevron_down {
  margin-bottom: 5px;
  margin-left: 9px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.tree .tree-item .navitem.current:not([data-branch="more"]), .navbox ul .tree-item .navitem.current:not([data-branch="more"]), .tree .navbox li .navitem.current:not([data-branch="more"]), .navbox .tree li .navitem.current:not([data-branch="more"]), .tree .tree-item .tree:not(#branch-more) .nav-more a.current:not([data-branch="more"]), .tree .tree-item .navbox ul:not(#branch-more) .nav-more a.current:not([data-branch="more"]), .navbox .tree .tree-item ul:not(#branch-more) .nav-more a.current:not([data-branch="more"]), .tree .tree:not(#branch-more) .nav-more .tree-item a.current:not([data-branch="more"]), .tree .tree-item .navbox a.current:not([data-branch="more"]), .navbox .tree .tree-item a.current:not([data-branch="more"]), .navbox ul li .navitem.current:not([data-branch="more"]), .navbox ul .tree-item .tree .tree:not(#branch-more) .nav-more a.current:not([data-branch="more"]), .navbox ul .tree-item .tree:not(#branch-more) .nav-more a.current:not([data-branch="more"]), .tree .tree:not(#branch-more) .nav-more .navbox ul .tree-item a.current:not([data-branch="more"]), .navbox ul .tree-item a.current:not([data-branch="more"]), .navbox ul li .tree .tree:not(#branch-more) .nav-more a.current:not([data-branch="more"]), .navbox ul li .tree:not(#branch-more) .nav-more a.current:not([data-branch="more"]), .tree .tree:not(#branch-more) .nav-more .navbox ul li a.current:not([data-branch="more"]), .navbox ul li a.current:not([data-branch="more"]), .tree .navbox li .tree:not(#branch-more) .nav-more a.current:not([data-branch="more"]), .tree .navbox li .navbox ul:not(#branch-more) .nav-more a.current:not([data-branch="more"]), .navbox .tree .navbox li ul:not(#branch-more) .nav-more a.current:not([data-branch="more"]), .tree .tree:not(#branch-more) .nav-more .navbox li a.current:not([data-branch="more"]), .tree .navbox li .navbox a.current:not([data-branch="more"]), .navbox .tree .navbox li a.current:not([data-branch="more"]) {
  background-color: #323232;
}
.tree .tree-item .navitem .navicon, .navbox ul .tree-item .navitem .navicon, .tree .navbox li .navitem .navicon, .navbox .tree li .navitem .navicon, .tree .tree-item .tree:not(#branch-more) .nav-more a .navicon, .tree .tree-item .navbox ul:not(#branch-more) .nav-more a .navicon, .navbox .tree .tree-item ul:not(#branch-more) .nav-more a .navicon, .tree .tree:not(#branch-more) .nav-more .tree-item a .navicon, .tree .tree-item .navbox a .navicon, .navbox .tree .tree-item a .navicon, .navbox ul li .navitem .navicon, .navbox ul .tree-item .tree .tree:not(#branch-more) .nav-more a .navicon, .navbox ul .tree-item .tree:not(#branch-more) .nav-more a .navicon, .tree .tree:not(#branch-more) .nav-more .navbox ul .tree-item a .navicon, .navbox ul .tree-item a .navicon, .navbox ul li .tree .tree:not(#branch-more) .nav-more a .navicon, .navbox ul li .tree:not(#branch-more) .nav-more a .navicon, .tree .tree:not(#branch-more) .nav-more .navbox ul li a .navicon, .navbox ul li a .navicon, .tree .navbox li .tree:not(#branch-more) .nav-more a .navicon, .tree .navbox li .navbox ul:not(#branch-more) .nav-more a .navicon, .navbox .tree .navbox li ul:not(#branch-more) .nav-more a .navicon, .tree .tree:not(#branch-more) .nav-more .navbox li a .navicon, .tree .navbox li .navbox a .navicon, .navbox .tree .navbox li a .navicon {
  width: 18px;
  margin-left: 15px;
}
.tree .tree-item .navitem .navtext, .navbox ul .tree-item .navitem .navtext, .tree .navbox li .navitem .navtext, .navbox .tree li .navitem .navtext, .tree .tree-item .tree:not(#branch-more) .nav-more a .navtext, .tree .tree-item .navbox ul:not(#branch-more) .nav-more a .navtext, .navbox .tree .tree-item ul:not(#branch-more) .nav-more a .navtext, .tree .tree:not(#branch-more) .nav-more .tree-item a .navtext, .tree .tree-item .navbox a .navtext, .navbox .tree .tree-item a .navtext, .navbox ul li .navitem .navtext, .navbox ul .tree-item .tree .tree:not(#branch-more) .nav-more a .navtext, .navbox ul .tree-item .tree:not(#branch-more) .nav-more a .navtext, .tree .tree:not(#branch-more) .nav-more .navbox ul .tree-item a .navtext, .navbox ul .tree-item a .navtext, .navbox ul li .tree .tree:not(#branch-more) .nav-more a .navtext, .navbox ul li .tree:not(#branch-more) .nav-more a .navtext, .tree .tree:not(#branch-more) .nav-more .navbox ul li a .navtext, .navbox ul li a .navtext, .tree .navbox li .tree:not(#branch-more) .nav-more a .navtext, .tree .navbox li .navbox ul:not(#branch-more) .nav-more a .navtext, .navbox .tree .navbox li ul:not(#branch-more) .nav-more a .navtext, .tree .tree:not(#branch-more) .nav-more .navbox li a .navtext, .tree .navbox li .navbox a .navtext, .navbox .tree .navbox li a .navtext {
  display: inline-block;
  padding-left: 18px;
  cursor: pointer;
  width: 142px;
  font-weight: 600;
  font-size: 13px;
}
.tree .tree-item .navitem .navicon, .navbox ul .tree-item .navitem .navicon, .tree .navbox li .navitem .navicon, .navbox .tree li .navitem .navicon, .tree .tree-item .tree:not(#branch-more) .nav-more a .navicon, .tree .tree-item .navbox ul:not(#branch-more) .nav-more a .navicon, .navbox .tree .tree-item ul:not(#branch-more) .nav-more a .navicon, .tree .tree:not(#branch-more) .nav-more .tree-item a .navicon, .tree .tree-item .navbox a .navicon, .navbox .tree .tree-item a .navicon, .navbox ul li .navitem .navicon, .navbox ul .tree-item .tree .tree:not(#branch-more) .nav-more a .navicon, .navbox ul .tree-item .tree:not(#branch-more) .nav-more a .navicon, .tree .tree:not(#branch-more) .nav-more .navbox ul .tree-item a .navicon, .navbox ul .tree-item a .navicon, .navbox ul li .tree .tree:not(#branch-more) .nav-more a .navicon, .navbox ul li .tree:not(#branch-more) .nav-more a .navicon, .tree .tree:not(#branch-more) .nav-more .navbox ul li a .navicon, .navbox ul li a .navicon, .tree .navbox li .tree:not(#branch-more) .nav-more a .navicon, .tree .navbox li .navbox ul:not(#branch-more) .nav-more a .navicon, .navbox .tree .navbox li ul:not(#branch-more) .nav-more a .navicon, .tree .tree:not(#branch-more) .nav-more .navbox li a .navicon, .tree .navbox li .navbox a .navicon, .navbox .tree .navbox li a .navicon, .tree .tree-item .navitem .navtext, .navbox ul .tree-item .navitem .navtext, .tree .navbox li .navitem .navtext, .navbox .tree li .navitem .navtext, .tree .tree-item .tree:not(#branch-more) .nav-more a .navtext, .tree .tree-item .navbox ul:not(#branch-more) .nav-more a .navtext, .navbox .tree .tree-item ul:not(#branch-more) .nav-more a .navtext, .tree .tree:not(#branch-more) .nav-more .tree-item a .navtext, .tree .tree-item .navbox a .navtext, .navbox .tree .tree-item a .navtext, .navbox ul li .navitem .navtext, .navbox ul .tree-item .tree .tree:not(#branch-more) .nav-more a .navtext, .navbox ul .tree-item .tree:not(#branch-more) .nav-more a .navtext, .tree .tree:not(#branch-more) .nav-more .navbox ul .tree-item a .navtext, .navbox ul .tree-item a .navtext, .navbox ul li .tree .tree:not(#branch-more) .nav-more a .navtext, .navbox ul li .tree:not(#branch-more) .nav-more a .navtext, .tree .tree:not(#branch-more) .nav-more .navbox ul li a .navtext, .navbox ul li a .navtext, .tree .navbox li .tree:not(#branch-more) .nav-more a .navtext, .tree .navbox li .navbox ul:not(#branch-more) .nav-more a .navtext, .navbox .tree .navbox li ul:not(#branch-more) .nav-more a .navtext, .tree .tree:not(#branch-more) .nav-more .navbox li a .navtext, .tree .navbox li .navbox a .navtext, .navbox .tree .navbox li a .navtext {
  opacity: 0.8;
}
.tree .tree-item .navitem.nav-more:hover, .navbox ul .tree-item .navitem.nav-more:hover, .tree .navbox li .navitem.nav-more:hover, .navbox .tree li .navitem.nav-more:hover, .tree .tree-item .tree:not(#branch-more) .nav-more a.nav-more:hover, .tree .tree-item .navbox ul:not(#branch-more) .nav-more a.nav-more:hover, .navbox .tree .tree-item ul:not(#branch-more) .nav-more a.nav-more:hover, .tree .tree:not(#branch-more) .nav-more .tree-item a.nav-more:hover, .tree .tree-item .navbox a.nav-more:hover, .navbox .tree .tree-item a.nav-more:hover, .navbox ul li .navitem.nav-more:hover, .navbox ul .tree-item .tree .tree:not(#branch-more) .nav-more a.nav-more:hover, .navbox ul .tree-item .tree:not(#branch-more) .nav-more a.nav-more:hover, .tree .tree:not(#branch-more) .nav-more .navbox ul .tree-item a.nav-more:hover, .navbox ul .tree-item a.nav-more:hover, .navbox ul li .tree .tree:not(#branch-more) .nav-more a.nav-more:hover, .navbox ul li .tree:not(#branch-more) .nav-more a.nav-more:hover, .tree .tree:not(#branch-more) .nav-more .navbox ul li a.nav-more:hover, .navbox ul li a.nav-more:hover, .tree .navbox li .tree:not(#branch-more) .nav-more a.nav-more:hover, .tree .navbox li .navbox ul:not(#branch-more) .nav-more a.nav-more:hover, .navbox .tree .navbox li ul:not(#branch-more) .nav-more a.nav-more:hover, .tree .tree:not(#branch-more) .nav-more .navbox li a.nav-more:hover, .tree .navbox li .navbox a.nav-more:hover, .navbox .tree .navbox li a.nav-more:hover {
  background: none;
}
.tree .tree-item a.hi .navtext, .navbox ul .tree-item a.hi .navtext, .tree .navbox li a.hi .navtext, .navbox .tree li a.hi .navtext, .navbox ul li a.hi .navtext, .tree .tree-item a.hi .navicon, .navbox ul .tree-item a.hi .navicon, .tree .navbox li a.hi .navicon, .navbox .tree li a.hi .navicon, .navbox ul li a.hi .navicon {
  opacity: 0.93;
}
.navitem, .tree .tree:not(#branch-more) .nav-more a, .navbox ul .tree:not(#branch-more) .nav-more a, .tree .navbox ul:not(#branch-more) .nav-more a, .navbox .tree ul:not(#branch-more) .nav-more a, .navbox a {
  padding-bottom: 11px;
  padding-top: 11px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  font-weight: 300;
  text-decoration: none;
  padding: 12px 0;
  width: 220px;
}
.navitem i[id^=toggler_], .tree .tree:not(#branch-more) .nav-more a i[id^=toggler_], .navbox ul .tree:not(#branch-more) .nav-more a i[id^=toggler_], .tree .navbox ul:not(#branch-more) .nav-more a i[id^=toggler_], .navbox .tree ul:not(#branch-more) .nav-more a i[id^=toggler_], .navbox a i[id^=toggler_], .navitem span[id^=toggler_], .tree .tree:not(#branch-more) .nav-more a span[id^=toggler_], .navbox ul .tree:not(#branch-more) .nav-more a span[id^=toggler_], .tree .navbox ul:not(#branch-more) .nav-more a span[id^=toggler_], .navbox .tree ul:not(#branch-more) .nav-more a span[id^=toggler_], .navbox a span[id^=toggler_] {
  font-size: 11px !important;
  margin-top: 4px;
}
.navitem img, .tree .tree:not(#branch-more) .nav-more a img, .navbox ul .tree:not(#branch-more) .nav-more a img, .tree .navbox ul:not(#branch-more) .nav-more a img, .navbox .tree ul:not(#branch-more) .nav-more a img, .navbox a img {
  opacity: 0.8;
}
.navitem.tree-open, .tree .tree:not(#branch-more) .nav-more a.tree-open, .navbox ul .tree:not(#branch-more) .nav-more a.tree-open, .tree .navbox ul:not(#branch-more) .nav-more a.tree-open, .navbox .tree ul:not(#branch-more) .nav-more a.tree-open, .navbox a.tree-open {
  background-color: #323232;
}
.navitem.tree-open:hover, .tree .tree:not(#branch-more) .nav-more a.tree-open:hover, .navbox ul .tree:not(#branch-more) .nav-more a.tree-open:hover, .tree .navbox ul:not(#branch-more) .nav-more a.tree-open:hover, .navbox .tree ul:not(#branch-more) .nav-more a.tree-open:hover, .navbox a.tree-open:hover {
  background-color: #323232;
}
.navitem.tree-open .navicon.icn-chevron_down, .tree .tree:not(#branch-more) .nav-more a.tree-open .navicon.icn-chevron_down, .navbox ul .tree:not(#branch-more) .nav-more a.tree-open .navicon.icn-chevron_down, .tree .navbox ul:not(#branch-more) .nav-more a.tree-open .navicon.icn-chevron_down, .navbox .tree ul:not(#branch-more) .nav-more a.tree-open .navicon.icn-chevron_down, .navbox a.tree-open .navicon.icn-chevron_down {
  margin-bottom: 5px;
  margin-left: 9px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.navbox-outer {
  padding: 15px;
  color: #fff;
}
.navbox-last .navbox {
  border-bottom: none;
  padding-bottom: 30px;
}
.navbox {
  font-size: 13px;
}
.navbox:before {
  -webkit-transition: opacity 0.33s ease-in-out;
  -moz-transition: opacity 0.33s ease-in-out;
  transition: opacity 0.33s ease-in-out;
  opacity: 0;
}
.navbox > a {
  opacity: 0.8;
}
.navbox > a:hover {
  opacity: 0.93;
}
.navbox > a > .navtext {
  margin-left: 18px;
  font-weight: 600;
}
.navbox h2, .navbox .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .navbox .hd, .navbox .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .navbox .modal-header, .navbox #overDiv .popwin_cg, #overDiv .navbox .popwin_cg, .navbox #overDiv .popwin_cg + td, #overDiv .navbox .popwin_cg + td, .navbox .report_label, .navbox h4 {
  margin-left: 15px;
  font-size: 11px;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}
.navbox ul {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}
.navbox .navicon {
  width: 18px;
}
.navbox li .navtext {
  margin-left: 18px;
}
.navbox li .navicon, .navbox li .navtext {
  opacity: 0.8;
}
.navbox li a:hover .navicon, .navbox li a:hover .navtext {
  opacity: 0.93;
}
.navbox li, .navbox .support_contact {
  margin: 0;
}
.navbox li.online-chat-link, .navbox .support_contact.online-chat-link {
  background: none;
  padding: 0;
}
.navbox ul.wli_user {
  margin-top: 10px;
  padding: 5px 20px 5px 50px;
  background-color: #323232;
  -webkit-transition: all 0.33s ease-in-out;
  -moz-transition: all 0.33s ease-in-out;
  transition: all 0.33s ease-in-out;
  display: none;
  position: relative;
  left: -15px;
  width: 220px;
}
.navbox ul.wli_user.open {
  display: block;
}
.navbox ul.wli_user > li {
  padding: 5px 0;
}
.navbox img {
  width: 114px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 15px;
  display: block;
}
.navbox a {
  padding: 10px 0;
  margin: 0;
  width: 190px;
}
.navbox a:hover {
  opacity: 0.93;
}
.navbox .icn-chevron_down, .navbox .icn-chevron_up {
  float: right;
}
.wli_type a {
  opacity: 0.8;
  text-decoration: none;
}
.wli_type .users-online {
  width: 108px;
}
.wli_type .bulb {
  -webkit-transition: all 0.33s ease-in-out;
  -moz-transition: all 0.33s ease-in-out;
  transition: all 0.33s ease-in-out;
  opacity: 0.8;
}
.wli_type .bulb:before {
  margin-left: 6px;
  content: ' ';
  height: 0;
  width: 0;
  padding: 3px;
  border-radius: 60px;
  display: inline-block;
  position: relative;
  top: -2px;
  margin-right: 20px;
}
.wli_type .bulb ~ span {
  margin-right: 5px;
  display: inline-block;
  min-height: 18px;
}
.wli_type .bulb > span {
  -webkit-transition: opacity 0.33s ease-in-out;
  -moz-transition: opacity 0.33s ease-in-out;
  transition: opacity 0.33s ease-in-out;
  opacity: 0;
}
.wli_type .bulb.manager:before, .wli_type .bulb.staff-members:before {
  background-color: #ff4621;
}
.wli_type .bulb.students:before, .wli_type .bulb.resident-assistants:before {
  background-color: #5eb4ff;
}
.wli_type .bulb.employers:before, .wli_type .bulb.supervisors:before {
  background-color: #ff9417;
}
.wli_type .bulb.careers.app:before {
  background-color: #00a13f;
}
.wli_type .bulb.faculty:before {
  background-color: #673cff;
}
.wli_type [class*=count]:before {
  content: '(';
}
.wli_type [class*=count]:after {
  content: ')';
}
.xlate-nav-w a {
  margin: 0 15px 15px;
  display: block;
}
.xlate-nav-w a.xlate {
  color: #fff;
}
#branch-cfairs .navtext {
  width: 140px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* Neighborhood Login */
.noscroll {
  overflow-y: hidden;
}
.noscroll .list_wrap .list_maincol {
  overflow: hidden !important;
}
@media only screen and (min-width: 0) and (max-width: 1024px) {
  #page-nav {
    overflow-y: auto;
    height: 100%;
  }
  .hidden-overflow {
    overflow: hidden !important;
  }
  .hidden-overflow .contentcol {
    overflow: hidden;
    width: 100%;
  }
  .modal-open.hidden-overflow {
    overflow: auto !important;
  }
  .contentcol {
    width: 0;
  }
  .nav-mask {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    position: fixed;
    background: rgba(0, 0, 0, 0.117647);
    width: 100%;
    height: 100%;
    display: none;
    -webkit-transition: opacity, 0.33, ease-in;
    -moz-transition: opacity, 0.33, ease-in;
    transition: opacity, 0.33, ease-in;
    z-index: 4;
  }
  .nav-mask.active {
    -webkit-transition: opacity, 0.33s, ease-out;
    -moz-transition: opacity, 0.33s, ease-out;
    transition: opacity, 0.33s, ease-out;
  }
  .closed .nav-mask {
    display: none;
  }
}
.tabs-container.main_tabs_container {
  height: 48px;
}
.tabs-container.sub_tabs_container {
  height: 49px;
}
.tabs-container .tabs {
  opacity: 0;
  -webkit-transition: opacity 0.1s;
  -moz-transition: opacity 0.1s;
  -ms-transition: opacity 0.1s;
  -o-transition: opacity 0.1s;
  transition: opacity 0.1s;
}
.tabs-container .tabs.scroll_tabs_container {
  opacity: 1;
}
.tabs-container .tabs.is-hidden {
  visibility: hidden;
}
.main_tabs_container .scroll_tab_inner.flickity-active {
  background-color: rgba(0, 0, 0, 0.65);
}
.main_tabs_container .scroll_tab_inner.flickity-active .tab:not(.active) a {
  background-color: transparent;
}
.main_tabs_container .scroll_tab_inner.flickity-active .tab a {
  border-radius: 0;
  border-top-left-radius: 0;
}
.scroll_tabs_container {
  position: relative;
  height: 48px;
  top: 0px;
  left: 0px;
  right: 0px;
}
.scroll_tabs_container .scroll_tab_inner {
  height: 48px;
  outline: none;
}
.scroll_tabs_container .scroll_tab_inner .tab {
  display: inline-block;
  height: 48px;
  max-width: 110px;
  vertical-align: middle;
  position: inherit !important;
}
.scroll_tabs_container .scroll_tab_inner .tab a {
  color: #fff;
  display: inline-block;
  font-weight: 500;
  font-size: 13px;
  line-height: 48px;
  white-space: nowrap;
  text-decoration: none;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin-right: 1px;
  height: 48px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.65);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}
.scroll_tabs_container .scroll_tab_inner .tab a .tab_text {
  width: 100%;
  max-width: 110px;
  line-height: 1.3;
  white-space: normal;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  opacity: 0.85;
  text-transform: capitalize;
}
.scroll_tabs_container .scroll_tab_inner .tab a .tab_text:hover {
  opacity: 1;
}
.scroll_tabs_container .scroll_tab_inner .tab a .item_count {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  height: 20px;
  min-width: 20px;
  border-radius: 100%;
  margin-left: 5px;
  font-size: 11px;
  line-height: 1.3;
  background-color: #094880;
}
.scroll_tabs_container .scroll_tab_inner .tab a#activeItem .tab_text {
  opacity: 1;
}
.scroll_tabs_container .scroll_tab_inner .tab .first a, .scroll_tabs_container .scroll_tab_inner .tab :first-child a {
  border-top-left-radius: 3px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .scroll_tabs_container .scroll_tab_inner .tab .first a, .scroll_tabs_container .scroll_tab_inner .tab :first-child a {
    border-radius: 0;
  }
}
.scroll_tabs_container .scroll_tab_inner .tab .last a, .scroll_tabs_container .scroll_tab_inner .tab :last-child a {
  border-top-right-radius: 3px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .scroll_tabs_container .scroll_tab_inner .tab .last a, .scroll_tabs_container .scroll_tab_inner .tab :last-child a {
    border-radius: 0;
  }
}
.scroll_tabs_container .scroll_tab_inner.extracell-xlate a {
  background-color: transparent;
}
.scroll_tabs_container .scroll_tab_inner .active {
  display: inline-block !important;
}
.scroll_tabs_container .scroll_tab_inner .hi a {
  background-color: #fff;
  color: #333;
}
.scroll_tabs_container .scroll_tab_inner .hi a .tab_text:after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%);
}
.scroll_tabs_container .scroll_tab_inner .hi a .item_count {
  background-color: #094880;
  color: #fff;
}
.scroll_tabs_container .scroll_tab_inner .disabled a {
  background-color: #593366;
  cursor: not-allowed;
}
.scroll_tabs_container .scroll_tab_inner .flickity-viewport {
  overflow: hidden;
}
.scroll_tabs_container .scroll_tab_inner .flickity-viewport .flickity-slider {
  white-space: nowrap;
}
.scroll_tabs_container span.scroll_tab_left_finisher, .scroll_tabs_container span.scroll_tab_right_finisher {
  padding: 0;
  width: 0;
}
.scroll_tabs_container .scroll_tab_left_button, .scroll_tabs_container .scroll_tab_right_button {
  position: absolute;
  top: 0;
  width: 40px;
  cursor: pointer;
  height: 48px;
  text-align: center;
  color: #774488;
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.scroll_tabs_container .scroll_tab_left_button span, .scroll_tabs_container .scroll_tab_right_button span {
  font-size: 15px;
  line-height: 48px;
  color: #fff;
  opacity: 0.8;
}
.scroll_tabs_container .scroll_tab_left_button span:hover, .scroll_tabs_container .scroll_tab_right_button span:hover {
  opacity: 1;
}
.scroll_tabs_container .scroll_tab_left_button {
  left: 0;
}
.scroll_tabs_container .scroll_tab_right_button {
  right: 0;
}
.scroll_tabs_container .scroll_tab_left_button:before, .scroll_tabs_container .scroll_tab_right_button:before {
  content: "";
}
.scroll_tabs_container .scroll_tab_left_button_disabled span, .scroll_tabs_container .scroll_tab_right_button_disabled span {
  opacity: 0.2;
}
.scroll_tabs_container .scroll_tab_left_button_disabled span:hover, .scroll_tabs_container .scroll_tab_right_button_disabled span:hover {
  opacity: 0.2;
}
.sub_tabs_container {
  background-color: #fff;
  border-bottom: 1px solid #bbb;
}
.sub_tabs_container .scroll_tab_inner .tab a {
  border-radius: 0;
  background-color: #fff;
  color: #333;
  padding-top: 4px;
  border-bottom-width: 3px;
  border-style: solid;
  border-color: transparent;
  min-width: 100%;
}
.sub_tabs_container .scroll_tab_inner .tab a .tab_text:after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%);
}
.sub_tabs_container .scroll_tab_inner .tab a .item_count {
  background-color: #eee;
}
.sub_tabs_container .scroll_tab_inner .hi a {
  border-color: #ff9800;
  opacity: 1;
}
.sub_tabs_container .scroll_tab_inner .hi a .tab_text {
  opacity: 1;
}
.sub_tabs_container .scroll_tab_inner .hi a .item_count {
  color: #333;
}
.sub_tabs_container .scroll_tab_left_button, .sub_tabs_container .scroll_tab_right_button {
  position: absolute;
  top: 0;
  width: 40px;
  cursor: pointer;
  height: 48px;
  text-align: center;
  color: #333;
  background-color: #fff;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.sub_tabs_container .scroll_tab_left_button span, .sub_tabs_container .scroll_tab_right_button span {
  font-size: 15px;
  line-height: 48px;
  color: #333;
  opacity: 0.8;
}
.sub_tabs_container .scroll_tab_left_button span:hover, .sub_tabs_container .scroll_tab_right_button span:hover {
  opacity: 1;
}
.sub_tabs_container .scroll_tab_left_button_disabled span, .sub_tabs_container .scroll_tab_right_button_disabled span {
  opacity: 0.2;
}
.sub_tabs_container .scroll_tab_left_button_disabled span:hover, .sub_tabs_container .scroll_tab_right_button_disabled span:hover {
  opacity: 0.2;
}
.vertical_subtabs {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.vertical_subtabs .steps {
  -webkit-flex-basis: 200px;
  -moz-flex-basis: 200px;
  -ms-flex-basis: 200px;
  flex-basis: 200px;
  padding-top: 20px;
  padding-right: 0;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 13px;
  border-right: 1px solid #ccc;
}
.vertical_subtabs .steps li {
  position: relative;
  padding-bottom: 40px;
}
.vertical_subtabs .steps li a {
  text-decoration: none;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.vertical_subtabs .steps li .step-num {
  position: relative;
  z-index: 1;
  background-color: #eee;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  height: 42px;
  min-width: 42px;
  border-radius: 100%;
  font-size: 11px;
  line-height: 1.3;
  border: 10px solid #fff;
  background-clip: padding-box;
}
.vertical_subtabs .steps li.current {
  font-weight: 600;
}
.vertical_subtabs .steps li.current .step-num {
  background-color: #774488;
  color: #fff;
}
.vertical_subtabs .steps li:before {
  content: "";
  height: 100px;
  width: 1px;
  background: #ccc;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 21px;
}
.vertical_subtabs .steps li:last-child {
  padding-bottom: 0;
  border: none;
}
.vertical_subtabs .steps li:last-child:before {
  display: none;
}
.vertical_subtabs .step_content {
  -webkit-flex-basis: calc(100% - 200px);
  -moz-flex-basis: calc(100% - 200px);
  -ms-flex-basis: calc(100% - 200px);
  flex-basis: calc(100% - 200px);
  padding: 20px;
  overflow: auto;
}
.vertical_subtabs .step_content .maincol {
  margin-top: 0;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  margin-bottom: -20px;
}
.vertical_subtabs .step_content .innercontent > h2, .vertical_subtabs .step_content .yui-skin-sam .yui-panel .innercontent > .hd, .yui-skin-sam .yui-panel .vertical_subtabs .step_content .innercontent > .hd, .vertical_subtabs .step_content .yui-skin-sam .modal-dialog .innercontent > .modal-header, .yui-skin-sam .modal-dialog .vertical_subtabs .step_content .innercontent > .modal-header, .vertical_subtabs .step_content #overDiv .innercontent > .popwin_cg, #overDiv .vertical_subtabs .step_content .innercontent > .popwin_cg, .vertical_subtabs .step_content #overDiv .popwin_cg.innercontent + td, #overDiv .vertical_subtabs .step_content .popwin_cg + .innercontent > td, .vertical_subtabs .step_content .innercontent > .report_label {
  margin-bottom: 10px;
}
.vertical_subtabs .step_content .sidebar {
  margin-top: -20px;
  margin-right: -20px;
  margin-bottom: -20px;
  margin-left: 0;
  margin: -20px -20px -20px 0;
}
.vertical_subtabs .step_content .advanced_search {
  padding: 20px 0 0 0;
}
.vertical_subtabs .step_content .cspList_tophead, .vertical_subtabs .step_content .cspList_foot {
  padding-left: 0;
}
.vertical_subtabs .step_content .accordion {
  margin: 0 0 20px 0;
}
.vertical_subtabs .step_content .alert {
  margin-left: 0;
  margin-right: 0;
}
.extracell-xlate {
  color: #fff;
  text-decoration: underline;
}
.extracell-xlate a {
  background: transparent;
}
.login-page .tabs a {
  color: #774488;
}
.login-page .tabs a:hover {
  color: #774488;
}
.tabs td {
  vertical-align: middle;
}
.tabs a {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  height: 58px;
  margin-right: 1px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 600;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  background-color: #323232;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}
.tabs a:hover {
  color: #fff;
}
.tabs a .tab_text {
  max-width: 110px;
  line-height: 1.2;
  white-space: normal;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  text-transform: capitalize;
}
.tabs a .item_count {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  height: 20px;
  min-width: 20px;
  border-radius: 100%;
  margin-left: 5px;
  font-size: 11px;
  line-height: 1.2;
  background-color: #3f3f3f;
}
.tabs .first a, .tabs :first-child a {
  border-top-left-radius: 3px;
}
.tabs .last a, .tabs :last-child a {
  border-top-right-radius: 3px;
}
.tabs .hi a {
  background-color: #fff;
  color: #333;
}
.tabs .hi a .tab_text:after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%);
}
.tabs .hi a .item_count {
  background-color: #eee;
}
.tabs .disabled a {
  background-color: #593366;
  cursor: not-allowed;
}
.sub {
  background-color: #fff;
}
.sub .tabs a {
  border-radius: 0;
  background-color: #fff;
  color: #707070;
  padding-top: 4px;
  border-bottom-width: 4px;
  border-style: solid;
  border-color: transparent;
}
.sub .tabs a:hover {
  color: #333;
}
.sub .tabs a .tab_text:after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%);
}
.sub .tabs a .item_count {
  background-color: #eee;
}
.sub .tabs .hi a {
  color: #333;
  border-color: #93191B;
}
.nav-tabs {
  max-width: 500px;
  border-bottom: 1px solid #ccc;
}
.nav-tabs .input-button {
  box-shadow: none;
  border-radius: 0;
  background: transparent;
}
.nav-tabs .input-button:hover, .nav-tabs .input-button:active, .nav-tabs .input-button:focus {
  background: transparent;
}
.nav-tabs .nav-link {
  border-bottom: 2px solid transparent;
}
.nav-tabs .active {
  border-color: #ff9800;
}
/**
* to be removed when fixing SO module instructions
*/
.tip, .search-filters #eventlog_filter_form > div:first-child + .blurb, .notice, .errors {
  position: relative;
  border-radius: 5px;
  padding: 20px;
  font-size: 13px;
  margin-bottom: 20px;
  line-height: 18px;
  border: none;
}
.tip:first-child, .search-filters #eventlog_filter_form > div:first-child + .blurb:first-child, .notice:first-child, .errors:first-child {
  margin-top: 20px;
}
.tip h2, .search-filters #eventlog_filter_form > div:first-child + .blurb h2, .search-filters #eventlog_filter_form > div:first-child + .blurb .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .search-filters #eventlog_filter_form > div:first-child + .blurb .hd, .search-filters #eventlog_filter_form > div:first-child + .blurb .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .search-filters #eventlog_filter_form > div:first-child + .blurb .modal-header, .search-filters #eventlog_filter_form > div:first-child + .blurb #overDiv .popwin_cg, #overDiv .search-filters #eventlog_filter_form > div:first-child + .blurb .popwin_cg, .search-filters #eventlog_filter_form > div:first-child + .blurb #overDiv .popwin_cg + td, #overDiv .search-filters #eventlog_filter_form > div:first-child + .blurb .popwin_cg + td, .search-filters #eventlog_filter_form > div:first-child + .blurb .report_label, .tip .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .tip .hd, .tip .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .tip .modal-header, .tip #overDiv .popwin_cg, #overDiv .tip .popwin_cg, .tip #overDiv .popwin_cg + td, #overDiv .tip .popwin_cg + td, .tip .report_label, .notice h2, .notice .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .notice .hd, .notice .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .notice .modal-header, .notice #overDiv .popwin_cg, #overDiv .notice .popwin_cg, .notice #overDiv .popwin_cg + td, #overDiv .notice .popwin_cg + td, .notice .report_label, .errors h2, .errors .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .errors .hd, .errors .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .errors .modal-header, .errors #overDiv .popwin_cg, #overDiv .errors .popwin_cg, .errors #overDiv .popwin_cg + td, #overDiv .errors .popwin_cg + td, .errors .report_label {
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
}
.tip p, .search-filters #eventlog_filter_form > div:first-child + .blurb p, .notice p, .errors p {
  padding-left: 30px;
}
.tip.inline_body .notice_body, .search-filters #eventlog_filter_form > div:first-child + .inline_body.blurb .notice_body, .notice.inline_body .notice_body, .errors.inline_body .notice_body {
  margin-left: 30px;
}
.tip, .search-filters #eventlog_filter_form > div:first-child + .blurb, .notice {
  color: #0d6dc1;
  background-color: #e2f1fd;
}
.tip:before, .search-filters #eventlog_filter_form > div:first-child + .blurb:before, .notice:before {
  font-family: 'unicon';
  speak: none;
  color: #0d6dc1;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9bc";
  position: relative;
  top: auto;
  left: auto;
  padding-right: 10px;
  vertical-align: top;
}
.errors {
  color: #bf3e24;
  background-color: #fae9e5;
}
.errors:before {
  font-family: 'unicon';
  speak: none;
  color: #bf3e24;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e944";
  position: relative;
  top: auto;
  left: auto;
  padding-right: 10px;
  vertical-align: top;
}
/**
* ===============================================
*/
.alert {
  position: relative;
  border-radius: 5px;
  padding: 20px;
  font-size: 13px;
  margin-bottom: 20px;
  margin-top: 0;
  line-height: 18px;
  border: none;
  text-align: left;
}
.alert.inline-body.alert-info:before, .alert.inline-body.alert-success:before, .alert.inline-body.alert-error:before, .alert.inline-body.alert-warning:before {
  position: absolute;
}
.alert.inline-body .alert-body {
  padding-top: 0;
}
.alert.inline-body .alert-body p, .alert.inline-body .alert-body span {
  display: inline;
}
.alert:first-child {
  margin-top: 20px;
}
.alert.alert-success {
  color: #297848;
  background-color: #e8f7ee;
}
.alert.alert-success:before {
  font-family: 'unicon';
  speak: none;
  color: #297848;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91a";
  position: relative;
  top: auto;
  left: auto;
  padding-right: 10px;
  vertical-align: top;
}
.alert.alert-info {
  color: #0d6dc1;
  background-color: #e2f1fd;
}
.alert.alert-info:before {
  font-family: 'unicon';
  speak: none;
  color: #0d6dc1;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9bc";
  position: relative;
  top: auto;
  left: auto;
  padding-right: 10px;
  vertical-align: top;
}
.alert.alert-warning {
  color: #a85502;
  background-color: #fff0e1;
}
.alert.alert-warning:before {
  font-family: 'unicon';
  speak: none;
  color: #a85502;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e99d";
  position: relative;
  top: auto;
  left: auto;
  padding-right: 10px;
  vertical-align: top;
}
.alert.alert-error {
  color: #bf3e24;
  background-color: #fae9e5;
}
.alert.alert-error:before {
  font-family: 'unicon';
  speak: none;
  color: #bf3e24;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e944";
  position: relative;
  top: auto;
  left: auto;
  padding-right: 10px;
  vertical-align: top;
}
.alert .alert-title {
  display: inline;
}
.alert .alert-title, .alert .item-title {
  font-size: 13px;
  font-weight: 700;
}
.alert .alert-body, .alert .buttonbar {
  padding: 5px 0 0 30px;
}
.alert .alert-body span, .alert .alert-body p {
  font-size: 13px;
  line-height: 20px;
}
.alert .alert-body span {
  display: inline-block;
  border: none;
  margin: 0;
  padding-bottom: 5px;
  font-weight: bold;
}
.alert .alert-body ul {
  margin-left: 20px;
  padding: 0;
}
.alert .alert-body ul li {
  list-style-type: disc;
}
.alert .alert-body .item-body {
  word-break: break-all;
}
.alert .alert-body .item-body .item-link {
  color: #336699;
}
.alert .alert-body .inline-button {
  margin: 5px 10px 5px 0;
}
.alert .action-buttons {
  padding: 10px 0 0 30px;
}
.alert .action-buttons button:first-child {
  margin-right: 10px;
}
.alert.dismissible {
  padding-right: 50px;
}
.alert .dismiss-button {
  position: absolute;
  top: 25px;
  right: 20px;
  color: #707070;
  cursor: pointer;
}
.alert .dismiss-overlay {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.09);
  z-index: 9999;
  top: 0;
  left: 0;
}
.alert.dismiss-loading {
  background-image: url(/images/spinner.gif);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.alert.dismiss-loading .dismiss-overlay {
  display: block;
}
.alert .btn_reporting {
  margin-top: 10px;
  margin-left: 30px;
}
.innercontent .alert {
  margin-left: 20px;
  margin-right: 20px;
}
.action_edit_popup {
  background: #fff;
}
.action_edit_popup .user_hint, .action_edit_popup .search-filters #eventlog_filter_form > div:first-child + .blurb {
  margin: 0 0 20px;
}
.user_hint {
  position: relative;
}
.user_hint:before, .user_hint:after {
  content: " ";
  display: table;
}
.user_hint:after {
  clear: both;
}
.user_hint.dismissible {
  padding-right: 30px;
}
.user_hint .dismiss_link {
  position: absolute;
  top: 8px;
  right: 8px;
  color: #707070 !important;
}
.viewermsg.fixed-msg {
  border: 1px solid #297848;
  background: #e8f7ee;
  height: 65px !important;
}
.viewermsg.fixed-msg:before {
  display: none;
}
.viewermsg.fixed-msg .status-msg, .viewermsg.fixed-msg .success_message {
  color: #297848 !important;
  background: none !important;
  text-indent: 0 !important;
  text-align: center;
  width: 300px !important;
}
.viewermsg.fixed-msg .status-msg:before, .viewermsg.fixed-msg .success_message:before {
  font-family: 'unicon';
  speak: none;
  color: #297848;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91a";
}
.viewermsg.fixed-msg .status-msg:before, .viewermsg.fixed-msg .success_message:before {
  margin-right: 5px;
  vertical-align: middle;
}
.info-msgbx ul {
  list-style-type: none;
}
.chart-increase {
  color: #297848;
}
.chart-decrease {
  color: #bf3e24;
}
.tip, .search-filters #eventlog_filter_form > div:first-child + .blurb {
  position: relative;
  border-radius: 5px;
  padding: 20px;
  color: #0d6dc1;
  background-color: #e2f1fd;
  margin: 10px 20px 20px;
}
.tip:before, .search-filters #eventlog_filter_form > div:first-child + .blurb:before {
  font-family: 'unicon';
  speak: none;
  color: #0d6dc1;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9bc";
  position: relative;
  top: auto;
  left: auto;
  padding-right: 10px;
  vertical-align: top;
}
.tip a, .search-filters #eventlog_filter_form > div:first-child + .blurb a {
  color: inherit;
}
.tip .miw, .search-filters #eventlog_filter_form > div:first-child + .blurb .miw {
  display: inline-block;
}
.tip .miw h2, .search-filters #eventlog_filter_form > div:first-child + .blurb .miw h2, .search-filters #eventlog_filter_form > div:first-child + .blurb .miw .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .search-filters #eventlog_filter_form > div:first-child + .blurb .miw .hd, .search-filters #eventlog_filter_form > div:first-child + .blurb .miw .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .search-filters #eventlog_filter_form > div:first-child + .blurb .miw .modal-header, .search-filters #eventlog_filter_form > div:first-child + .blurb .miw #overDiv .popwin_cg, #overDiv .search-filters #eventlog_filter_form > div:first-child + .blurb .miw .popwin_cg, .search-filters #eventlog_filter_form > div:first-child + .blurb .miw #overDiv .popwin_cg + td, #overDiv .search-filters #eventlog_filter_form > div:first-child + .blurb .miw .popwin_cg + td, .search-filters #eventlog_filter_form > div:first-child + .blurb .miw .report_label, .tip .miw .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .tip .miw .hd, .tip .miw .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .tip .miw .modal-header, .tip .miw #overDiv .popwin_cg, #overDiv .tip .miw .popwin_cg, .tip .miw #overDiv .popwin_cg + td, #overDiv .tip .miw .popwin_cg + td, .tip .miw .report_label {
  line-height: 18px;
}
.tip .miw ul, .search-filters #eventlog_filter_form > div:first-child + .blurb .miw ul {
  margin-left: 16px;
}
.titleix_report_notice p, .titleix_report_notice ul {
  padding-left: 28px;
}
.notice-msgbx {
  position: relative;
  border: 0;
  border-radius: 3px;
  padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 15px;
  padding-left: 36px;
  border-left: 5px solid #0d6dc1;
  color: #0d6dc1;
  background-color: #e1f1ff;
  font-size: 13px;
  margin: 20px;
}
.notice-msgbx:before {
  font-family: 'unicon';
  speak: none;
  color: #0d6dc1;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e956";
  position: absolute;
  top: auto;
  left: 10px;
}
.notice-msgbx h3, .notice-msgbx .user_rights_selected_container .advtv_summary_title, .user_rights_selected_container .notice-msgbx .advtv_summary_title, .notice-msgbx .loc_rights_selected_container .advtv_summary_title, .loc_rights_selected_container .notice-msgbx .advtv_summary_title, .notice-msgbx .dashboard .fds-card .tooltip-value, .dashboard .fds-card .notice-msgbx .tooltip-value, .notice-msgbx .dashboard .fds-sidecard .tooltip-value, .dashboard .fds-sidecard .notice-msgbx .tooltip-value, .notice-msgbx .dashboard .ges-card .tooltip-value, .dashboard .ges-card .notice-msgbx .tooltip-value {
  font-size: 15px;
  line-height: 1.2;
  margin-top: -2px;
  color: #333;
}
.notice-msgbx ul {
  list-style-type: disc;
  margin-left: 15px;
}
.info {
  position: relative;
  border-radius: 5px;
  padding: 20px;
  font-size: 13px;
  margin: 20px;
  margin-top: 10px;
  line-height: 18px;
  border: none;
  color: #0d6dc1;
  background-color: #e2f1fd;
}
.info:before {
  font-family: 'unicon';
  speak: none;
  color: #0d6dc1;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9bc";
  position: relative;
  top: auto;
  left: auto;
  padding-right: 10px;
  vertical-align: top;
}
.fixed-msg.notice {
  background-color: #fff0e1;
  color: #a85502;
}
.fixed-msg.notice:before {
  content: '';
}
#content-notice {
  background: #a85502;
  padding: 15px;
  text-align: center;
  color: #fff;
}
#content-notice .action {
  margin-left: 20px;
  color: #fff;
}
/* Growl Reporting Toast */
.growl-container.top-center.growl-fixed {
  top: 75px;
}
.growl-container.top-center.growl-fixed .growl-item {
  background-image: none;
}
.growl-container.top-center.growl-fixed .growl-item:before {
  position: absolute;
  top: 8px;
}
.growl-container.top-center.growl-fixed .growl-item .growl-message {
  margin-left: 25px;
}
.calendar .day.active {
  display: table-cell !important;
}
.cal_filter {
  margin: 20px;
  max-width: 300px;
}
#cal_print {
  margin: 0 20px 20px 20px;
}
#cal_print .cal-main {
  padding-right: 15px;
}
#cal_print .cal-main > table > tbody > tr:first-child > td > table > tbody > tr > .navback {
  padding: 10px;
}
#cal_print .cal-main > table > tbody > tr:first-child > td > table > tbody > tr > .navback:nth-child(3) > table {
  float: right;
}
.cal-foot {
  margin: 0 20px 20px;
}
.cal-month {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
}
.cal-year {
  padding: 10px;
}
.cal-sidebar table {
  width: 100%;
}
.cal-sidebar table td {
  text-align: center;
}
.cal-sidebar table td table tr:first-child td {
  padding-top: 10px;
}
.dynamic-calendar-wrapper {
  padding: 16px;
}
.dynamic-calendar-wrapper #dynamic-calendar-container * {
  box-sizing: content-box;
}
.dynamic-calendar-wrapper #dynamic-calendar-container select#jumper {
  height: auto;
}
.dynamic-calendar-wrapper #dynamic-calendar-container #dynamic-calendar, .dynamic-calendar-wrapper #dynamic-calendar-container .dhx_mini_calendar {
  direction: ltr;
}
.dynamic-calendar-wrapper #dynamic-calendar-container #dynamic-calendar {
  margin-right: 25px;
}
.dhx_cal_light select {
  padding-top: 2px;
  padding-right: 25px;
  padding-bottom: 2px;
  padding-left: 6px;
  height: 20px !important;
}
/* DatePopUpCal Overwrites */
#calendar table {
  font-size: 12px !important;
  border: none !important;
  width: 100% !important;
}
#calendar #changeYear, #calendar #changeMonth, #calendar #changeRight, #calendar #changeLeft, #calendar table table td:last-child img {
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  padding-left: 20px;
}
#calendar #changeRight {
  background: url('/components/unicon/assets/svg-output/chevron_right_dark.svg') center 100% no-repeat;
  background-size: 14px;
}
#calendar #changeLeft {
  background: url('/components/unicon/assets/svg-output/chevron_left_dark.svg') center 100% no-repeat;
  background-size: 14px;
}
#calendar #changeMonth, #calendar #changeYear {
  background: url('/components/unicon/assets/svg-output/chevron_down_dark.svg') center 100% no-repeat;
  background-size: 14px;
}
#calendar table table td:last-child img {
  background: url('/components/unicon/assets/svg-output/close_dark.svg') center 100% no-repeat;
  background-size: 14px;
}
#calendar > table {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
#calendar > table > tbody > tr:first-child {
  font-family: 'latosemibold', Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  background-color: #364048;
  color: #fff;
}
#calendar > table > tbody > tr:first-child > td {
  padding: 16px;
}
#calendar #popupcal_content {
  margin: -5px;
  display: inline-block;
}
#calendar #popupcal_content > table td {
  padding: 9px;
}
#calendar #popupcal_content > table tr:first-child > td {
  color: #fff;
  background-color: #774488;
}
#calendar #lblToday {
  padding: 9px;
  display: inline-block;
  text-align: center;
  width: 100%;
}
#calendar #caption {
  font-size: 16px;
}
#calendar #caption [id*=span] {
  border: none !important;
}
#selectMonth table, #selectYear table {
  font-size: 12px !important;
  background: #fff !important;
}
#selectMonth table td, #selectYear table td {
  padding: 10px 0 !important;
}
#selectMonth table td:hover, #selectYear table td:hover {
  background: #774488 !important;
  color: #fff !important;
}
.ScheduleEntry .datecal-widget {
  display: flex;
}
.list_maincol .cal-main .calborder td a {
  text-decoration: none;
}
.list_maincol .cal-main .calborder td a:hover {
  text-decoration: underline;
}
.search-filters .hidden-filters, .advanced_search .hidden-filters {
  display: none;
  margin-top: 30px;
}
.search-filters.filters-shown .hidden-filters, .advanced_search.filters-shown .hidden-filters {
  display: block;
}
.search-filters .field-widget .datecal-widget:first-child, .advanced_search .field-widget .datecal-widget:first-child {
  margin-bottom: 10px;
}
.search-filters .dynamic-form .column-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.search-filters .checkboxgroup_default, #calendar_filter .checkboxgroup_default {
  display: block;
}
.search-filters #coun___widget .checkboxgroup_default, .search-filters #group___widget .checkboxgroup_default, .search-filters #counselor_widget .checkboxgroup_default, #calendar_filter #coun___widget .checkboxgroup_default, #calendar_filter #group___widget .checkboxgroup_default, #calendar_filter #counselor_widget .checkboxgroup_default {
  height: 100px;
  overflow: auto;
  overflow-x: hidden;
  padding: 5px;
  border: 1px solid #606060;
  width: 100%;
  border-radius: 3px 3px 0 0;
}
.search-filters #coun___widget .checkboxgroup_default br, .search-filters #group___widget .checkboxgroup_default br, .search-filters #counselor_widget .checkboxgroup_default br, #calendar_filter #coun___widget .checkboxgroup_default br, #calendar_filter #group___widget .checkboxgroup_default br, #calendar_filter #counselor_widget .checkboxgroup_default br {
  display: none;
}
.search-filters #coun___widget .checkboxgroup_default div, .search-filters #group___widget .checkboxgroup_default div, .search-filters #counselor_widget .checkboxgroup_default div, #calendar_filter #coun___widget .checkboxgroup_default div, #calendar_filter #group___widget .checkboxgroup_default div, #calendar_filter #counselor_widget .checkboxgroup_default div {
  float: left;
  width: 50%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 5px;
}
.search-filters #coun___widget .checkboxgroup_default div label, .search-filters #group___widget .checkboxgroup_default div label, .search-filters #counselor_widget .checkboxgroup_default div label, #calendar_filter #coun___widget .checkboxgroup_default div label, #calendar_filter #group___widget .checkboxgroup_default div label, #calendar_filter #counselor_widget .checkboxgroup_default div label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 110px;
}
.search-filters {
  background: #fafafa;
  border-bottom: 1px solid #dbdbdb;
  padding: 30px 20px;
  border-radius: 3px 3px 0 0;
  margin: 0;
}
.search-filters .column-wrapper {
  max-width: 100%;
}
.search-filters #coun___widget #couns_filter_allnone, .search-filters #coun___widget #group_filter_allnone, .search-filters #group___widget #couns_filter_allnone, .search-filters #group___widget #group_filter_allnone {
  padding: 10px;
  border: 1px solid #606060;
  border-top: none;
  border-radius: 0 0 3px 3px;
  width: auto;
}
.search-filters #coun___widget #group_filter_allnone, .search-filters #group___widget #group_filter_allnone {
  width: 100%;
}
.search-filters #group___widget label {
  width: 100%;
  margin-bottom: 5px;
}
.search-filters #eventlog_filter_form > div:first-child span {
  margin-left: 15px !important;
}
.search-filters #eventlog_filter_form > div:first-child + .blurb {
  padding-left: 40px !important;
  margin-left: 0;
}
.search-filters form .field .field-widget {
  -webkit-flex-basis: 65%;
  -moz-flex-basis: 65%;
  -ms-flex-basis: 65%;
  flex-basis: 65%;
}
.search-filters .field .field-blurb {
  color: #6F6F6F;
}
.search-filters .ds_flags td:first-child {
  padding-right: 10px;
}
.search-filters #eventlog_filter_form > div:first-child span {
  margin-left: 15px !important;
}
.search-filters #eventlog_filter_form > div:first-child + .blurb {
  padding-left: 40px !important;
  margin-left: 0;
}
.search-filters .ds_flags td:first-child {
  padding-right: 10px;
}
.advanced_search {
  padding: 30px 20px;
}
.search-filters .advanced_search {
  padding: 0;
}
.advanced_search .filter-radio-table td {
  width: 50%;
}
.flag-tbl td, form[name="advsearch"] .field:first-child .field-widget > table td {
  padding: 15px;
  border-bottom: 1px solid #ddd;
}
.flag-tbl td:last-child, form[name="advsearch"] .field:first-child .field-widget > table td:last-child {
  white-space: nowrap;
}
.flag-tbl td:only-child, form[name="advsearch"] .field:first-child .field-widget > table td:only-child {
  white-space: normal;
}
.flag-tbl tr:last-child td, form[name="advsearch"] .field:first-child .field-widget > table tr:last-child td {
  border-bottom: none;
}
.flag-tbl tr:last-child td .input-text, form[name="advsearch"] .field:first-child .field-widget > table tr:last-child td .input-text {
  margin-top: 10px;
}
.flag-tbl label b, form[name="advsearch"] .field:first-child .field-widget > table label b {
  font-weight: normal;
}
.flag-tbl input[type="checkbox"], form[name="advsearch"] .field:first-child .field-widget > table input[type="checkbox"] {
  margin-right: 4px;
  vertical-align: middle;
}
.xlate-filterslyt-w {
  padding: 0 20px;
}
.filters-with-legend-container {
  position: relative;
}
.filters-with-legend-container .filters-with-legend-outer {
  position: absolute;
  top: 0;
  right: 0;
  width: 200px;
  overflow: hidden;
  border: 1px dashed #ccc;
  padding: 6px;
}
.filters-with-legend-container .filters-with-legend-outer li span {
  display: inline-block;
}
.filters-with-legend-container .filters-with-legend-outer li span:first-child {
  width: 20px;
  text-align: center;
  font-weight: 700;
}
.filters-with-legend-container .filters-with-legend-outer li span.legend-swapped {
  color: violet;
}
.filters-with-legend-container .filters-with-legend-outer li span.legend-ignored {
  color: blue;
}
.filters-with-legend-container .filters-with-legend-inner .search-filters {
  padding-right: 200px;
}
.search_filters {
  padding: 20px 20px 10px 20px;
  background: #fafafa;
  border-bottom: 1px solid #dbdbdb;
  border-radius: 3px 3px 0 0;
  margin: 0;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .search_filters table {
    width: 100%;
  }
  .search_filters table td {
    display: block;
    width: 100%;
    padding-left: 0 !important;
  }
  .search_filters table tr {
    display: block;
  }
}
.search_filters table td table td .input-text {
  border: 1px solid #949494;
  border-radius: 3px;
  height: 30px;
}
.search_filters .datecal-widget {
  display: inline-block;
}
.search_filters .filterlabel {
  font-size: 13px;
  line-height: 1.4;
  color: #333;
  font-weight: 600;
  padding: 5px 15px 0 0;
  word-wrap: break-word;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .search_filters .filterlabel {
    width: auto;
    padding: 0 0 5px 0;
  }
}
.search_filters .filterwidget {
  padding-bottom: 10px;
}
.search_filters .buttonbar {
  margin-top: 10px;
}
.search_filters .searchFilter_col2 {
  width: 50%;
  padding-left: 20px;
  vertical-align: top;
}
.search_filters .searchFilter_col1 {
  width: 50%;
  vertical-align: top;
}
form-range-datepicker .field-widget .input-group .input-text {
  display: inline-flex;
  justify-content: start;
  align-items: center;
  background-color: #fff;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .search-filters #coun___widget .checkboxgroup_default div label, .search-filters #group___widget .checkboxgroup_default div label, .search-filters #counselor_widget .checkboxgroup_default div label, #calendar_filter #coun___widget .checkboxgroup_default div label, #calendar_filter #group___widget .checkboxgroup_default div label, #calendar_filter #counselor_widget .checkboxgroup_default div label {
    width: auto;
  }
  .search-filters .field-widget, #calendar_filter .field-widget {
    margin: 0;
  }
  .search-filters .field-widget .btn-in-select input, #calendar_filter .field-widget .btn-in-select input {
    max-width: none;
  }
}
.cspList_tophead, .cspList_foot {
  cursor: auto;
}
.cspList_tophead .ListHead, .cspList_foot .ListHead {
  text-align: right;
  text-transform: capitalize;
  vertical-align: middle;
  font-size: 13px;
}
.cspList_tophead .ListHead a, .cspList_foot .ListHead a {
  border: 1px solid #949494;
  min-width: 75px;
  padding: 5px 10px;
  border-radius: 3px;
  margin: 0 5px;
  text-decoration: none;
}
.cspList_tophead .ListHead a:hover, .cspList_tophead .ListHead a:focus, .cspList_foot .ListHead a:hover, .cspList_foot .ListHead a:focus {
  background-color: #f5f5f5;
}
.cspList_tophead .ListHead a:last-child, .cspList_foot .ListHead a:last-child {
  margin-right: 0;
}
.cspList_tophead .ListHead a:active, .cspList_foot .ListHead a:active {
  background-color: #d5d5d5;
}
.cspList_tophead .ListHead select, .cspList_foot .ListHead select {
  background-color: transparent;
  background-size: 12px;
  border: none;
  min-width: auto;
  padding: 0 18px 0 0 !important;
  text-align-last: center;
  margin-right: 10px;
  cursor: pointer;
}
.cspList_tophead .ListHead select:nth-child(2), .cspList_foot .ListHead select:nth-child(2) {
  margin-right: 5px;
}
.cspList_tophead .ListHead select:last-child, .cspList_foot .ListHead select:last-child {
  margin-right: 0;
}
.cspList_tophead .ListHead > label, .cspList_foot .ListHead > label {
  margin-right: 5px;
}
.ListHeadResultInfo {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  color: #333;
}
.ListHeadResultInfo input {
  float: left;
  margin-right: 10px;
}
.ListHeadResultInfo .list_results {
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 5px;
  white-space: nowrap;
  line-height: 30px;
}
[class*='cspList_'] [class*=status_] {
  max-width: 500px;
  word-wrap: break-word;
}
[class*='cspList_'] [class*=status_] input[type=radio], [class*='cspList_'] [class*=status_] input[type=checkbox] {
  display: block;
  margin-right: 5px;
  flex: 0 0 auto;
  cursor: pointer;
}
[class*='cspList_'] [class*=status_] label {
  flex-grow: 5;
  flex-shrink: 0;
  flex-basis: calc(100% - 20px);
}
[class*='cspList_'] [class*=status_] label.vertical-radio-group {
  width: calc(100% - 20px);
  display: inline-block;
}
.resumes-list [class*='cspList_'] [class*=status_], .cover-letters-list [class*='cspList_'] [class*=status_] {
  min-width: 300px;
}
[class*='cspList_'] [class*=status_] .text-error {
  color: #bf3e24;
}
[class*='cspList_'] [class*=status_] center {
  text-align: unset;
}
[class*='cspList_'].lst-cl-act [class*=status_] {
  white-space: nowrap;
}
[class*='cspList_'] .inline {
  display: inline;
}
[class*='cspList_'] .hide {
  display: none;
}
.cspList_foot {
  padding: 10px 20px;
  color: #5e5e5e;
}
.cspList_foot .ListHeadResultInfo .list_results {
  padding-top: 5px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 5px;
  float: left;
}
.ListItem, .rowgroup-hd {
  padding: 8px;
}
.lst-cl-cb {
  text-align: left;
}
.lst-cl-cb .status_selectthisitem {
  padding-left: 10px;
}
.lst-cl-act {
  vertical-align: middle;
}
.lst-cl-act [class*=status_editdisable] a, .lst-cl-act [class*=status_editenable] a {
  cursor: pointer;
}
.cspList_tophead {
  padding: 10px 20px;
  color: #333;
  border-bottom: 1px solid #ccc;
}
.no_filter .cspList_tophead {
  border-radius-top-right: 7px;
}
.cspList_bothead, .cspList_leftbothead, .cspList_rightbothead, body .SQLReportHeaderTD {
  color: #333;
  font-size: 13px;
  font-weight: 700;
  height: 40px;
  padding: 10px;
}
.SQLReportHeaderTD {
  border: 1px solid #ccc;
}
.cspList_bothead a, .cspList_leftbothead a, .cspList_rightbothead a, .active_col a {
  color: #333;
  text-decoration: none;
  display: inline-block;
  white-space: nowrap;
}
.cspList_bothead {
  padding-right: 10px;
  padding-left: 10px;
}
.cspList_bothead:first-child {
  padding-left: 20px;
}
.check_col {
  width: 35px;
}
.check_col a {
  display: inline;
}
.check_col #checkbox-container {
  display: block;
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 10px;
  background: #eee;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  background-image: url(/components/unicon/assets/svg-output/chevron_down_light.svg);
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center right 5px;
  width: 50px;
  cursor: pointer;
}
.check_col #checkbox-container .select-all-none-checkbox {
  display: none;
  padding-top: 5px;
}
.check_col #checkbox-container img {
  height: 16px;
  width: 16px;
}
.check_col #checkbox-menu-container {
  display: none;
  z-index: 1000;
  background: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  font-size: 13px;
  position: absolute;
  min-width: 200px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 10px 0;
}
.check_col #checkbox-menu-container .checkbox-menu-item {
  display: block;
  padding: 0 20px;
  color: #333;
  background: transparent;
  height: auto;
  border-radius: 0;
  width: 100%;
  box-shadow: none;
  text-align: left;
  line-height: 38px;
}
.check_col #checkbox-menu-container .checkbox-menu-item:hover, .check_col #checkbox-menu-container .checkbox-menu-item:focus {
  background: #774488;
  color: #fff;
  outline: none;
}
.check_col .open_checkbox_menu {
  display: block;
}
.cspList_leftmain i {
  color: #444;
  font-weight: 700;
  padding-left: 5px;
}
.cspList_leftmain.cspList_rightmain {
  background: #fff;
}
.list_wrap th {
  vertical-align: middle;
}
.list_wrap th a.sort_asc, .list_wrap th a.sort_desc, .list_wrap th a.sort_none {
  padding: 4px 0;
}
.list_wrap th a.sort_asc:hover .sort-icn, .list_wrap th a.sort_desc:hover .sort-icn, .list_wrap th a.sort_none:hover .sort-icn {
  opacity: 1;
}
.list_wrap th a.sort_asc .sort-label, .list_wrap th a.sort_desc .sort-label, .list_wrap th a.sort_none .sort-label {
  display: inline-block;
}
.list_wrap th a.sort_asc .sort-icn, .list_wrap th a.sort_desc .sort-icn, .list_wrap th a.sort_none .sort-icn {
  background-image: url(/components/unicon/assets/svg-output/sort_light.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 16px;
  width: 16px;
  vertical-align: middle;
  margin-left: 5px;
  display: inline-block;
  opacity: 0.4;
}
.list_wrap th a.sort_asc .sort-icn:before, .list_wrap th a.sort_desc .sort-icn:before, .list_wrap th a.sort_none .sort-icn:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.list_wrap th a.sort_asc .sort-icn {
  background-image: url(/components/unicon/assets/svg-output/sort_ascend_light.svg);
}
.list_wrap th a.sort_desc .sort-icn {
  background-image: url(/components/unicon/assets/svg-output/sort_descend_light.svg);
}
.list_wrap th.active_col a {
  color: #333;
}
.list_wrap th.active_col a .sort-icn {
  opacity: 1;
}
.list_wrap .active_row td {
  background: #eee;
}
.list_wrap .list-status-icn {
  height: 16px;
}
.list_wrap .btn, .list_wrap .accmode-on .buttonbar .button, .accmode-on .buttonbar .list_wrap .button, .list_wrap #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list_wrap .hier-btn.small, .list_wrap #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list_wrap .hier-btn.small, .list_wrap #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list_wrap .hier-btn.small, .list_wrap .input-button {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 0;
}
.list_wrap .collapsable-row .collapsable-button {
  padding: 0;
  margin: 0;
  line-height: normal;
}
.list_wrap .collapsable-row .collapsable-button:before {
  position: relative;
  top: 2px;
}
.list_wrap .collapsable-row .collapsable-button .collapse-row-label {
  font-family: "Lato", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  display: inline-block;
  font-size: 13px;
  margin-left: 5px;
  vertical-align: middle;
}
.list_wrap .xlate-lst-w {
  margin: 0 10px;
}
.xlate-lst-w {
  padding: 0 10px;
  line-height: 30px;
}
.row_content_style {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-size: 13px;
}
.row_content_style .lst_td {
  vertical-align: middle;
  padding: 10px;
}
.row_content_style .lst_td:first-child {
  padding: 10px 20px;
}
.row_content_style .lst_td .irnum {
  margin-bottom: 5px;
}
.row_content_style .lst_td .enrolled_accommodations .icn {
  margin-right: 5px;
}
.row_content_style a {
  text-decoration: none;
}
.row_content_style:hover {
  background-color: #edf7ff;
}
.row_content_style:hover a {
  text-decoration: underline;
}
.row_content_style:hover .list-action-icn, .row_content_style:hover .row_content_style .lst-cl-act a, .row_content_style .lst-cl-act .row_content_style:hover a, .row_content_style:hover a.btn, .row_content_style:hover .accmode-on .buttonbar a.button, .accmode-on .buttonbar .row_content_style:hover a.button, .row_content_style:hover #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme a.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .row_content_style:hover a.hier-btn.small, .row_content_style:hover #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme a.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .row_content_style:hover a.hier-btn.small, .row_content_style:hover #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme a.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .row_content_style:hover a.hier-btn.small {
  text-decoration: none !important;
}
.rowstatus_parent_row:hover td {
  background-color: #edf7ff;
}
.action_style {
  text-decoration: none;
}
.tracking_flags {
  border-collapse: collapse;
  float: right;
}
.tracking_flags td {
  padding: 0;
}
.list_utils {
  padding-top: 0;
  padding-right: 7px;
  padding-bottom: 4px;
  padding-left: 0;
}
.no_data_addnew {
  margin-left: 10px;
  margin-bottom: 10px;
}
.list-no-records {
  padding: 50px 20px 60px;
  text-align: center;
  color: #707070;
  font-size: 13px;
}
.list-no-records .icn {
  font-size: 90px;
  color: #ccc;
}
.list-no-records .no-result-text-container {
  margin-bottom: 30px;
}
.list-no-records h3, .list-no-records .user_rights_selected_container .advtv_summary_title, .user_rights_selected_container .list-no-records .advtv_summary_title, .list-no-records .loc_rights_selected_container .advtv_summary_title, .loc_rights_selected_container .list-no-records .advtv_summary_title, .list-no-records .dashboard .fds-card .tooltip-value, .dashboard .fds-card .list-no-records .tooltip-value, .list-no-records .dashboard .fds-sidecard .tooltip-value, .dashboard .fds-sidecard .list-no-records .tooltip-value, .list-no-records .dashboard .ges-card .tooltip-value, .dashboard .ges-card .list-no-records .tooltip-value {
  font-size: 18px;
  padding: 20px 0 15px;
}
.list-no-records .list-buttonbar {
  padding: 30px 0;
}
.list-no-records .list-buttonbar .btn, .list-no-records .list-buttonbar .accmode-on .buttonbar .button, .accmode-on .buttonbar .list-no-records .list-buttonbar .button, .list-no-records .list-buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .list-buttonbar .hier-btn.small, .list-no-records .list-buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .list-buttonbar .hier-btn.small, .list-no-records .list-buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .list-buttonbar .hier-btn.small {
  margin-right: 8px;
}
.list-no-records .button-panel .btn, .list-no-records .button-panel .accmode-on .buttonbar .button, .accmode-on .buttonbar .list-no-records .button-panel .button, .list-no-records .button-panel #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .button-panel .hier-btn.small, .list-no-records .button-panel #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .button-panel .hier-btn.small, .list-no-records .button-panel #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records .button-panel .hier-btn.small {
  margin-top: 20px;
}
.list-no-records a.btn, .list-no-records .accmode-on .buttonbar a.button, .accmode-on .buttonbar .list-no-records a.button, .list-no-records #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme a.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records a.hier-btn.small, .list-no-records #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme a.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records a.hier-btn.small, .list-no-records #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme a.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list-no-records a.hier-btn.small {
  line-height: 40px;
}
.list-no-records-row {
  border-bottom: 1px solid #ccc;
}
.list-no-records-row:hover td {
  background: #fff;
}
.list-no-records-row:only-child {
  border: none;
}
#list_items_selected_counter {
  color: #bf3e24;
  font-weight: 600;
}
.list_maincol .list_subtext {
  display: block;
  margin-top: 7px;
}
.list_maincol #row_job_policy .field-widget {
  width: auto;
  min-width: 380px;
}
.list_maincol .delete-student-doc {
  color: #707070;
  margin-right: 0;
  vertical-align: initial;
}
.list_maincol .list_inline_actions .btn, .list_maincol .list_inline_actions .accmode-on .buttonbar .button, .accmode-on .buttonbar .list_maincol .list_inline_actions .button, .list_maincol .list_inline_actions #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small, .list_maincol .list_inline_actions #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small, .list_maincol .list_inline_actions #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small {
  text-decoration: none;
}
.list_maincol .list_inline_actions .btn [class^="icn-"], .list_maincol .list_inline_actions .accmode-on .buttonbar .button [class^="icn-"], .accmode-on .buttonbar .list_maincol .list_inline_actions .button [class^="icn-"], .list_maincol .list_inline_actions #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small [class^="icn-"], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small [class^="icn-"], .list_maincol .list_inline_actions #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small [class^="icn-"], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small [class^="icn-"], .list_maincol .list_inline_actions #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small [class^="icn-"], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small [class^="icn-"], .list_maincol .list_inline_actions .btn [class*=" icn-"], .list_maincol .list_inline_actions .accmode-on .buttonbar .button [class*=" icn-"], .accmode-on .buttonbar .list_maincol .list_inline_actions .button [class*=" icn-"], .list_maincol .list_inline_actions #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small [class*=" icn-"], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small [class*=" icn-"], .list_maincol .list_inline_actions #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small [class*=" icn-"], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small [class*=" icn-"], .list_maincol .list_inline_actions #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small [class*=" icn-"], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small [class*=" icn-"] {
  margin-right: 3px;
  vertical-align: middle;
}
.list_maincol .list_inline_actions .btn .text-flat, .list_maincol .list_inline_actions .accmode-on .buttonbar .button .text-flat, .accmode-on .buttonbar .list_maincol .list_inline_actions .button .text-flat, .list_maincol .list_inline_actions #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small .text-flat, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small .text-flat, .list_maincol .list_inline_actions #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small .text-flat, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small .text-flat, .list_maincol .list_inline_actions #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small .text-flat, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small .text-flat {
  font-size: 13px;
  font-weight: 400;
  text-decoration: underline;
}
.list_maincol .list_inline_actions .btn:hover, .list_maincol .list_inline_actions .accmode-on .buttonbar .button:hover, .accmode-on .buttonbar .list_maincol .list_inline_actions .button:hover, .list_maincol .list_inline_actions #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small:hover, .list_maincol .list_inline_actions #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small:hover, .list_maincol .list_inline_actions #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list_maincol .list_inline_actions .hier-btn.small:hover {
  color: #333;
}
.list_maincol tr.checked {
  background: #eee;
}
.list_maincol tr .cspList_leftbothead:nth-of-type(1) {
  padding-left: 20px;
}
.list_maincol tbody .row_content_style:hover td div a {
  text-decoration: underline;
}
.list_maincol tbody .row_content_style:hover .list-action-icn, .list_maincol tbody .row_content_style:hover .row_content_style .lst-cl-act a, .row_content_style .lst-cl-act .list_maincol tbody .row_content_style:hover a {
  text-decoration: none;
}
.list-icn-wrapper {
  white-space: nowrap;
}
.list-icn-wrapper a {
  margin: 0 2px;
}
.list-action-icn, .row_content_style .lst-cl-act a {
  color: #707070;
  font-size: 18px;
  height: 18px;
  width: 18px;
  overflow: hidden;
  vertical-align: top;
  text-decoration: none;
  display: inline-block;
}
.list-action-icn:not(.list-action-icn-disabled), .row_content_style .lst-cl-act a:not(.list-action-icn-disabled) {
  cursor: pointer;
}
.list-action-icn:hover, .row_content_style .lst-cl-act a:hover {
  text-decoration: none;
}
.list-action-icn.list-action-icn-disabled, .row_content_style .lst-cl-act a.list-action-icn-disabled {
  color: #ccc;
}
.list-action-icn.list-action-icn-disabled img, .row_content_style .lst-cl-act a.list-action-icn-disabled img {
  opacity: 0.35;
}
.list-action-icn img, .row_content_style .lst-cl-act a img {
  height: 20px;
  vertical-align: top;
}
.list-icn.list-icn-success, .list-action-icn.list-icn-success, .row_content_style .lst-cl-act a.list-icn-success {
  color: #297848;
}
.list-icn.list-icn-error, .list-action-icn.list-icn-error, .row_content_style .lst-cl-act a.list-icn-error {
  color: #bf3e24;
}
.row_content_style .lst-cl-act div {
  text-align: left;
}
.row_content_style .lst-cl-act a {
  font-size: 18px;
  margin-right: 5px;
  cursor: pointer;
}
.row_content_style .lst-cl-act a img {
  height: unset;
}
.list-icon-btn {
  padding: 0;
}
.list-icon-btn:hover > [class*="icn-"] {
  color: #707070;
}
.list-info, .eventlog-msg {
  display: block;
  padding: 20px !important;
  background: #eee;
}
.list-legend span {
  margin-left: 15px;
}
.list-order-action {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.list-order-action.list-order-icon-only {
  display: block;
}
.list-order-action div:first-child {
  padding-right: 5px;
}
.list-order-action img {
  height: 18px;
  vertical-align: top;
}
.yui-skin-sam .yui-tt .bd, .large_column_full {
  background-color: #e2f1fd;
  border-radius: 3px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  padding: 20px;
  border: none;
  z-index: 1;
}
.yui-skin-sam .yui-tt-shadow {
  display: none;
}
.large_column_full {
  position: absolute;
}
.large_column_full .list_inline_actions {
  margin-top: 15px;
}
.tools_options .hp_selection {
  padding: 0 30px 0 10px;
  min-width: auto !important;
}
.tools_options .batch-options--disabled tr:hover .hp_selection_text, .tools_options .batch-options--disabled tr:hover .hp_selection_arrow {
  color: #707070;
  background: #f5f5f5;
}
.tools_options tr:hover .hp_selection_text, .tools_options tr:hover .hp_selection_arrow {
  color: #fff !important;
}
.ScheduleEntry td {
  padding: 5px;
}
/* Resume Builder Lists */
[class*='-list'] .hide_items {
  display: none;
}
[data-toggle='toggle-list'] {
  margin-bottom: 20px;
}
[data-toggle='toggle-list'] a {
  padding: 0 20px 12px;
  text-decoration: none;
  color: #774488;
  display: inline-block;
}
[data-toggle='toggle-list'] a:hover {
  text-decoration: underline;
}
.resume-list {
  border-bottom: 1px solid;
}
.list-header {
  padding: 0 20px;
}
.list-header > h2, .yui-skin-sam .yui-panel .list-header > .hd, .yui-skin-sam .modal-dialog .list-header > .modal-header, #overDiv .list-header > .popwin_cg, #overDiv .popwin_cg.list-header + td, .list-header > .report_label {
  margin-bottom: 10px;
  color: #666;
}
/* Styles List */
.list_categorical {
  display: flex;
  flex-wrap: wrap;
  padding: 0 10px;
}
.list_categorical .tile {
  background-color: #eee;
  height: 310px;
  width: 215px;
  padding: 12px;
  margin: 10px;
}
.list_categorical .tile .tiledata, .list_categorical .tile .editreview {
  border: 0;
  padding: 0;
  margin-top: 10px;
}
.list_categorical .editreview {
  display: flex;
  justify-content: space-between;
}
.list_categorical .tileinfo {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list_categorical .tileinfo span:first-child {
  font-weight: 600;
}
.list_categorical .tileicon {
  height: 200px;
  background: #fff;
}
.list_categorical .tileicon > img {
  height: 100%;
  width: 153px;
  margin: 0 auto;
  display: block;
}
.list_categorical .default-thumb {
  font-size: 60px;
  margin: 0 auto;
  display: block;
  width: 60px;
  height: 60px;
  padding-top: calc(100% - 120px);
  color: #ccc;
}
.list_categorical .editreview .styles-actions {
  font-size: 20px;
}
.list_categorical .tiledata {
  margin-top: 10px;
}
.list_tiles .btn, .list_tiles .accmode-on .buttonbar .button, .accmode-on .buttonbar .list_tiles .button, .list_tiles #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .list_tiles .hier-btn.small, .list_tiles #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .list_tiles .hier-btn.small, .list_tiles #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .list_tiles .hier-btn.small {
  margin: 20px;
}
/* Utility Table Wrapper */
.table-wrapper {
  border: 1px solid #707070;
  border-radius: 3px;
}
.table-wrapper > table {
  width: 100%;
}
.table-wrapper > table > tbody > tr > th, .table-wrapper > table > tbody > tr > td {
  padding: 10px;
  border-bottom: 1px solid #707070;
  width: auto;
}
.table-wrapper > table > tbody > tr > th {
  font-weight: 700;
  font-size: 11px;
  color: #707070;
}
.table-wrapper > table > tbody > tr:last-child th, .table-wrapper > table > tbody > tr:last-child td {
  border-bottom: none;
}
.order-box {
  display: "-ms-flex";
  display: flex;
}
.order-box .order-number, .order-box .order-arrows {
  display: inherit;
}
.order-box .order-number {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-right: 10px;
}
.order-box .order-arrows {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.mailwiz_preview_content ul, .mailwiz_preview_content ol {
  padding-left: 20px;
}
.mailwiz_preview_content ul {
  list-style: inherit;
}
.mailwiz_preview_content ol {
  list-style: decimal;
}
.csm-report {
  padding: 20px;
  overflow-x: auto;
}
.csm-report [class^="cspList_"], .csm-report td {
  border: 1px solid #707070;
  padding: 3px;
}
/** Jobs Source for Jobs List **/
.job-source {
  color: #707070;
}
.req-indicator {
  color: #bf3e24;
}
.form {
  padding: 20px;
}
#student_form #so_formfield_dnf_class_values_student__room_ #location_id {
  width: 50%;
  margin-right: 10px;
}
#student_form #dnf_class_values_student__room_ {
  width: 15%;
}
#training_form .selection_header div {
  width: 0;
}
fieldset legend.field-label {
  width: 30% !important;
}
.fieldgroup.fg-collapsible {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
.fieldgroup .fg-title.fg-collapser {
  cursor: pointer;
}
.fieldgroup .fg-title.fg-collapser h2, .fieldgroup .fg-title.fg-collapser .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .fieldgroup .fg-title.fg-collapser .hd, .fieldgroup .fg-title.fg-collapser .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .fieldgroup .fg-title.fg-collapser .modal-header, .fieldgroup .fg-title.fg-collapser #overDiv .popwin_cg, #overDiv .fieldgroup .fg-title.fg-collapser .popwin_cg, .fieldgroup .fg-title.fg-collapser #overDiv .popwin_cg + td, #overDiv .fieldgroup .fg-title.fg-collapser .popwin_cg + td, .fieldgroup .fg-title.fg-collapser .report_label {
  margin-bottom: 5px;
}
.fieldgroup .fg-title.fg-collapser img {
  vertical-align: middle;
}
.fieldgroup .fg-title h2, .fieldgroup .fg-title .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .fieldgroup .fg-title .hd, .fieldgroup .fg-title .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .fieldgroup .fg-title .modal-header, .fieldgroup .fg-title #overDiv .popwin_cg, #overDiv .fieldgroup .fg-title .popwin_cg, .fieldgroup .fg-title #overDiv .popwin_cg + td, #overDiv .fieldgroup .fg-title .popwin_cg + td, .fieldgroup .fg-title .report_label {
  text-transform: uppercase;
  color: #606060;
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 600;
}
.fieldgroup .fg-title .fg-subtitle {
  margin-bottom: 10px;
}
.fieldgroup .fg-blurb {
  color: #707070;
  margin-bottom: 10px;
}
.fieldgroup .relationpickwidget_ .buttonbar .btn_delete {
  color: #333;
  background-color: #f5f5f5;
  background-image: url(/components/unicon/assets/svg-output/delete_light.svg);
}
.fieldgroup .relationpickwidget_ .buttonbar .btn_delete:hover, .fieldgroup .relationpickwidget_ .buttonbar .btn_delete:focus, .fieldgroup .relationpickwidget_ .buttonbar .btn_delete:active {
  background-color: #e8e8e8;
}
.fieldgroup .relationpickwidget_ .buttonbar .btn_delete.btn_disabled, .fieldgroup .relationpickwidget_ .buttonbar .btn_delete[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.field {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
.field .field-label {
  max-width: 500px;
  -webkit-flex-basis: 30%;
  -moz-flex-basis: 30%;
  -ms-flex-basis: 30%;
  flex-basis: 30%;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-size: 13px;
  line-height: 1.4;
  color: #333;
  font-weight: 600;
  padding-top: 0;
  padding-right: 15px;
  padding-bottom: 0;
  padding-left: 0;
  word-wrap: break-word;
  float: left;
}
.field .field-label.field-label-has-blurb, .field .field-label.field-label-readonly {
  padding-top: 0;
}
.field .field-label.field-label-has-subform, .field .field-label.field-label-has-textarea {
  padding-top: 10px;
}
.field .field-label.field-label-focused {
  color: #774488;
}
.field .field-label #studentfilters_defrez__field-label {
  width: 100px;
  display: inline-block;
}
.field .field-label img {
  vertical-align: middle;
}
.field .field-widget {
  font-size: 13px;
  -webkit-flex-basis: 70%;
  -moz-flex-basis: 70%;
  -ms-flex-basis: 70%;
  flex-basis: 70%;
  word-wrap: break-word;
}
.field .field-widget input, .field .field-widget textarea, .field .field-widget select, .field .field-widget .scrollable-readonly-ms, .field .field-widget .mce-panel {
  max-width: 500px;
}
.field .field-widget .mce-panel, .field .field-widget textarea.full-width {
  width: 100%;
  max-width: none;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .field .field-widget {
    width: auto;
    max-width: none;
  }
}
.field .field-widget .padded {
  table-layout: fixed;
  width: 100%;
}
.field .field-widget .padded table {
  table-layout: fixed;
  width: 100%;
}
.field .field-widget table:not(.selected-colors-setting) td {
  padding-right: 10px;
}
.field .field-widget table:not(.selected-colors-setting) td .mce-tinymce iframe {
  height: 332px !important;
}
.field .field-widget table:not(.selected-colors-setting) td textarea {
  border: 1px solid #ccc;
  width: 100%;
}
.field .field-widget table:not(.selected-colors-setting) td .ss_template {
  border: 1px solid #ccc;
  width: 100%;
  border-collapse: collapse;
}
.field .field-widget table:not(.selected-colors-setting) td .ss_template td {
  padding: 10px;
  overflow-y: auto;
  width: 100%;
}
.field .field-widget table:not(.selected-colors-setting) td .ss_template td a {
  display: inline-block;
  margin: 5px 0 5px;
  font-size: 13px;
  line-height: 16px;
}
.field .field-widget#dnf_class_values_care_action_plan__plan_checklist__widget .checklist_action_title {
  font-size: 13px;
  font-weight: normal;
}
.field .field-widget .notice, .field .field-widget .info {
  width: 100%;
}
.field .field-widget .resp-chkbx-tbl {
  overflow: hidden;
}
.field .field-widget .resp-chkbx-tbl .pinned {
  display: none;
}
.field .field-widget .resp-chkbx-tbl .scrollable {
  width: 100%;
}
.field .field-widget .resp-chkbx-tbl .scrollable .responsive {
  border-spacing: 0;
  width: 100%;
}
.field .field-widget .resp-chkbx-tbl .scrollable .responsive tbody {
  width: 100%;
}
.field .field-widget .resp-chkbx-tbl .scrollable .responsive tbody tr th div {
  max-width: 180px;
}
.field .field-widget .resp-chkbx-tbl .scrollable .responsive tbody tr th:first-child {
  background-color: #fff;
}
.field .field-widget .resp-chkbx-tbl .scrollable .responsive .colhead th {
  text-align: center;
  vertical-align: middle;
  background-color: #f5f5f5 !important;
  height: 60px;
}
.field .field-widget .resp-chkbx-tbl .scrollable .responsive thead {
  background-color: #f5f5f5;
  border-top: 1px solid #ccc;
}
.field .field-widget .resp-chkbx-tbl .scrollable .responsive thead th {
  text-align: center;
}
.field .field-widget .resp-chkbx-tbl .scrollable .responsive tbody:last-child th, .field .field-widget .resp-chkbx-tbl .scrollable .responsive tbody:last-child td {
  border-bottom: 1px solid #ccc;
}
.field .field-widget .resp-chkbx-tbl .scrollable .responsive tr {
  height: 40px;
}
.field .field-widget .resp-chkbx-tbl .scrollable .responsive th, .field .field-widget .resp-chkbx-tbl .scrollable .responsive td {
  padding: 0 10px;
  border-bottom: 1px solid #ccc;
  vertical-align: middle;
}
.field .field-widget .resp-chkbx-tbl .scrollable .responsive th:last-child, .field .field-widget .resp-chkbx-tbl .scrollable .responsive td:last-child {
  border-right: 1px solid #ccc;
}
.field .field-widget .resp-chkbx-tbl .scrollable .responsive td {
  text-align: center;
  vertical-align: middle;
}
.field .field-widget .resp-chkbx-tbl .scrollable .responsive td input[type=checkbox] {
  vertical-align: middle;
  margin: 0;
}
.field .field-widget .resp-chkbx-tbl .scrollable .responsive th:first-child {
  border-left: 1px solid #ccc;
}
.field .field-widget.widget-readonly, .field .field-widget .input-text, .field .field-widget .input-password, .field .field-widget .input-radio + label, .field .field-widget .input-checkbox + label {
  font-size: 13px;
  line-height: 1.4;
  color: #333;
  font-weight: 600;
  font-weight: 400;
}
.field .field-widget.widget-readonly ol, .field .field-widget.widget-readonly ul, .field .field-widget #checkbox_preview ol, .field .field-widget #checkbox_preview ul {
  padding-left: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
}
.field .field-widget.widget-readonly ol, .field .field-widget #checkbox_preview ol {
  list-style-type: decimal;
}
.field .field-widget.widget-readonly ul, .field .field-widget #checkbox_preview ul {
  list-style-type: disc;
}
.field .field-widget.widget-readonly p, .field .field-widget #checkbox_preview p {
  margin-bottom: 10px;
}
.field .field-widget.inline-widget-submit {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.field .field-widget.inline-widget-submit input[type="submit"] {
  margin-left: 10px;
}
.field .field-widget[id*=staff_event__recur_day] {
  max-width: 650px;
}
.field .field-widget img {
  max-width: 100%;
  height: auto;
}
.field .field-widget[id*=dnf_class_values_staff_event__day__widget] {
  max-width: 650px;
  white-space: nowrap;
}
.field .field-widget[id*=dnf_class_values_staff_event__day__widget] label {
  margin-left: 4px;
}
.field .field-widget .btn.btn_add, .field .field-widget .accmode-on .buttonbar .btn_add.button, .accmode-on .buttonbar .field .field-widget .btn_add.button, .field .field-widget #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small, .field .field-widget #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small, .field .field-widget #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small {
  color: #333;
  background-color: #f5f5f5;
  background-image: url(/components/unicon/assets/svg-output/add_light.svg);
}
.field .field-widget .btn.btn_add:hover, .field .field-widget .accmode-on .buttonbar .btn_add.button:hover, .accmode-on .buttonbar .field .field-widget .btn_add.button:hover, .field .field-widget #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small:hover, .field .field-widget #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small:hover, .field .field-widget #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small:hover, .field .field-widget .btn.btn_add:focus, .field .field-widget .accmode-on .buttonbar .btn_add.button:focus, .accmode-on .buttonbar .field .field-widget .btn_add.button:focus, .field .field-widget #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small:focus, .field .field-widget #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small:focus, .field .field-widget #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small:focus, .field .field-widget .btn.btn_add:active, .field .field-widget .accmode-on .buttonbar .btn_add.button:active, .accmode-on .buttonbar .field .field-widget .btn_add.button:active, .field .field-widget #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small:active, .field .field-widget #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small:active, .field .field-widget #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small:active {
  background-color: #e8e8e8;
}
.field .field-widget .btn.btn_add.btn_disabled, .field .field-widget .accmode-on .buttonbar .btn_add.btn_disabled.button, .accmode-on .buttonbar .field .field-widget .btn_add.btn_disabled.button, .field .field-widget #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.btn_disabled.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.btn_disabled.hier-btn.small, .field .field-widget #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.btn_disabled.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.btn_disabled.hier-btn.small, .field .field-widget #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.btn_disabled.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.btn_disabled.hier-btn.small, .field .field-widget .btn.btn_add[disabled], .field .field-widget .accmode-on .buttonbar .btn_add.button[disabled], .accmode-on .buttonbar .field .field-widget .btn_add.button[disabled], .field .field-widget #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small[disabled], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small[disabled], .field .field-widget #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small[disabled], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small[disabled], .field .field-widget #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_add.hier-btn.small[disabled], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .field .field-widget .btn_add.hier-btn.small[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.field .field-widget .input-button + .input-button {
  margin-left: 8px;
}
.field .field-widget > .addbutton:only-child {
  margin-top: 0;
}
.field .field-widget #custom_checklist_area {
  border: 1px solid #ccc;
  margin-top: 20px;
  padding: 15px;
}
.field .field-widget #custom_checklist_area .checklist_area_selector {
  list-style-type: none;
  margin: -20px auto 20px auto;
  text-align: center;
}
.field .field-widget .mce-panel {
  width: 100% !important;
}
.field .field-blurb {
  color: #707070;
  margin-bottom: 5px;
  max-width: 500px;
}
.field .field-blurb ol {
  list-style-type: decimal;
  margin-left: 20px;
}
.field .field-blurb ul {
  list-style-type: disc;
  margin-left: 20px;
}
.field .field-children {
  margin-top: 15px;
  width: 100%;
}
.field .input-text, .field .input-password, .field textarea {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  width: 100%;
  max-width: 100%;
}
.field .input-text:focus, .field .input-password:focus, .field textarea:focus {
  border-color: #774488;
}
.field .input-text#large_file_publications, .field .input-text.input-text-num, .field .input-text.jscal-text, .field .input-text.input-sws-keyword, .field .input-text[name*='[distance_search][distance]'], .field .input-text[name*='[distance_search][base]'], .field .input-password#large_file_publications, .field .input-password.input-text-num, .field .input-password.jscal-text, .field .input-password.input-sws-keyword, .field .input-password[name*='[distance_search][distance]'], .field .input-password[name*='[distance_search][base]'], .field textarea#large_file_publications, .field textarea.input-text-num, .field textarea.jscal-text, .field textarea.input-sws-keyword, .field textarea[name*='[distance_search][distance]'], .field textarea[name*='[distance_search][base]'] {
  width: auto;
}
.field .input-text[name*='[distance_search][distance]'], .field .input-password[name*='[distance_search][distance]'], .field textarea[name*='[distance_search][distance]'] {
  margin-right: 5px;
}
.field .input-text[name*='[distance_search][base]'], .field .input-password[name*='[distance_search][base]'], .field textarea[name*='[distance_search][base]'] {
  margin-left: 5px;
}
.field .input-text.input-sws-keyword, .field .input-password.input-sws-keyword, .field textarea.input-sws-keyword {
  min-width: 250px;
}
.field .input-text, .field .input-password {
  padding: 0 10px;
  height: 30px;
}
.field textarea {
  padding: 10px;
}
.field .input-radio, .field .input-checkbox {
  vertical-align: initial;
}
.field .input-radio + label, .field .input-checkbox + label {
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 13px;
  display: inline-block;
  max-width: calc(100% - 35px);
  vertical-align: top;
}
.field label .input-radio, .field label .input-checkbox {
  margin-right: 6px;
  vertical-align: inherit;
}
.field label + label {
  margin-left: 6px;
}
.field [dir=ltr] label + label {
  margin-right: 0;
  margin-left: 6px;
}
.field .date-widget select, .field .datetime-widget select, .field .time-widget select {
  width: auto;
}
.field .date-widget .input-button, .field .datetime-widget .input-button, .field .time-widget .input-button {
  vertical-align: top;
}
.field .date-widget .btn_reset, .field .datetime-widget .btn_reset, .field .time-widget .btn_reset {
  padding-left: 20px;
  text-indent: -999em;
  margin-left: 4px !important;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .field .date-widget .btn_reset, .field .datetime-widget .btn_reset, .field .time-widget .btn_reset {
    text-indent: initial;
    margin-left: 0 !important;
    padding-left: 30px !important;
    align-self: flex-start;
  }
}
.field .datetime-widget {
  display: block;
}
.field .datetime-widget .time-widget {
  white-space: nowrap;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .field .datetime-widget .time-widget select {
    display: block;
    width: 100%;
  }
}
.field .datecal-widget {
  margin-right: 20px;
  white-space: nowrap;
  display: inline-block;
}
.field .datecal-widget:not(:first-child) {
  margin-top: 5px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .field .datecal-widget {
    display: block;
  }
}
.field .datecal-widget input::-ms-clear {
  display: none;
}
.field .time-widget {
  display: inline-block;
  position: relative;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .field .time-widget {
    display: "-ms-flex";
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
  .field .time-widget label:not(:first-child) {
    margin: 5px 0;
  }
}
.field .time-widget:not(:first-child) {
  margin-top: 5px;
}
.field.field-errored .field-label, .field.field-errored .field-error {
  color: #bf3e24;
}
.field.field-errored .field-label .icn-error_filled, .field.field-errored .field-error .icn-error_filled {
  font-size: 17px;
  position: relative;
  top: 2px;
}
.field.field-errored .field-error {
  font-size: 11px;
}
.field.field-errored .field-widget .input-text, .field.field-errored .field-widget .input-password, .field.field-errored .field-widget textarea {
  border-color: #bf3e24;
}
.field.field-errored .field-widget .input-text:focus, .field.field-errored .field-widget .input-password:focus, .field.field-errored .field-widget textarea:focus {
  border-color: #bf3e24;
}
.form_stacked .field {
  display: block;
  margin-bottom: 20px;
}
.form_stacked .field .field-label {
  margin-bottom: 5px;
  width: auto;
  float: none;
}
.form_stacked .field .field-widget {
  width: auto;
}
.field.date-range-form-custom .date-range-custom-label {
  margin-top: 0;
}
.input-clear-group {
  position: relative;
}
.iresc, .cresc, .ss_score {
  border: 1px solid #ccc;
  width: 100%;
  border-collapse: collapse;
}
.iresc th, .cresc th, .ss_score th {
  color: #333;
  line-height: 16px;
  padding: 10px;
  font-weight: bold;
  background-color: #f5f5f5;
  border-bottom: 1px solid #CCCCCC;
}
.iresc td, .cresc td, .ss_score td {
  padding: 10px;
  border-right: none;
  vertical-align: middle;
  border-bottom: 1px solid #CCCCCC;
}
.iresc td select, .cresc td select, .ss_score td select {
  width: 300px;
  border-color: #949494;
}
.iresc td .input-checkbox + label, .cresc td .input-checkbox + label, .ss_score td .input-checkbox + label {
  vertical-align: middle !important;
}
.iresc th, .iresc td, .cresc th, .cresc td {
  width: auto;
}
.iresc-form .buttonbar {
  margin-top: 10px;
}
.ss_score td:first-child {
  font-weight: bold;
}
.ss_score .input-text {
  width: 70px;
}
.ss_score label {
  vertical-align: middle;
}
.ss_score span {
  margin-right: 10px;
}
.ss_score span .input-text {
  margin: 0 5px;
}
#jamsVar_care_risk_value_map_wrapper td:last-child {
  width: 30%;
}
#jamsVar_ir_score_value_map_wrapper td:nth-child(3) {
  width: 30%;
}
.form_stacked {
  width: 100px;
  min-width: 0;
}
.form_stacked .form_columnar .field {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
.form_stacked .form_columnar .field .field-label {
  margin-bottom: 0;
}
.form_draggable .field-widget {
  max-width: 100%;
}
.form_draggable .field-widget table {
  border: none !important;
  width: 100%;
}
.form_draggable .field-widget table td {
  padding: 0 20px 20px 20px;
}
.form_draggable .field-widget table > tbody > tr:first-child td {
  padding-top: 20px;
}
.form_draggable .field-widget table label {
  font-weight: 600;
}
.form_draggable .field-widget table div[id*='picklist_options'] {
  margin-top: 10px;
}
.form_draggable .field-widget table iframe[id*='hp_edit_iframe'] {
  width: 100% !important;
}
.form_draggable .fg-collapsible {
  width: calc(100% - 30px);
  border: 1px solid #ccc;
  border-radius: 3px;
}
.form_draggable .fg-collapser {
  background: #eee;
  padding: 5px 5px 2px 5px;
  border-radius: 3px 3px 0 0;
}
.form_draggable .form-collapsible {
  padding: 20px;
}
.event_mapping th, .event_mapping td {
  padding-bottom: 20px;
}
.event_mapping th {
  padding-right: 20px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  fieldset.field {
    display: block;
  }
}
fieldset.field .field-widget {
  display: table;
  width: auto !important;
  max-width: inherit;
}
.form_table td {
  padding: 10px 0;
}
.form_table .form_table_label {
  font-weight: 700;
  padding-right: 10px;
}
.subform, .flag-tbl, form[name="advsearch"] .field:first-child .field-widget > table, .user_rights_selected_container .advtv_options_selected, .loc_rights_selected_container .advtv_options_selected {
  max-width: 500px;
  background: #f5f5f5;
  padding: 20px;
  border-radius: 3px;
}
.subform .field, .flag-tbl .field, form[name="advsearch"] .field:first-child .field-widget > table .field, .user_rights_selected_container .advtv_options_selected .field, .loc_rights_selected_container .advtv_options_selected .field {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 15px;
}
.subform .field .field-label, .flag-tbl .field .field-label, form[name="advsearch"] .field:first-child .field-widget > table .field .field-label, .user_rights_selected_container .advtv_options_selected .field .field-label, .loc_rights_selected_container .advtv_options_selected .field .field-label, .subform .field .field-widget, .flag-tbl .field .field-widget, form[name="advsearch"] .field:first-child .field-widget > table .field .field-widget, .user_rights_selected_container .advtv_options_selected .field .field-widget, .loc_rights_selected_container .advtv_options_selected .field .field-widget {
  width: 100%;
  flex: 0 0 auto;
}
.subform .field .field-label, .flag-tbl .field .field-label, form[name="advsearch"] .field:first-child .field-widget > table .field .field-label, .user_rights_selected_container .advtv_options_selected .field .field-label, .loc_rights_selected_container .advtv_options_selected .field .field-label {
  padding-top: 0;
}
.subform .buttonbar, .flag-tbl .buttonbar, form[name="advsearch"] .field:first-child .field-widget > table .buttonbar, .user_rights_selected_container .advtv_options_selected .buttonbar, .loc_rights_selected_container .advtv_options_selected .buttonbar {
  margin-bottom: 0;
}
.subform .subform, .flag-tbl .subform, form[name="advsearch"] .field:first-child .field-widget > table .subform, .flag-tbl .flag-tbl, .flag-tbl form[name="advsearch"] .field:first-child .field-widget > table, form[name="advsearch"] .field:first-child .flag-tbl .field-widget > table, .flag-tbl .user_rights_selected_container .advtv_options_selected, .user_rights_selected_container .flag-tbl .advtv_options_selected, .flag-tbl .loc_rights_selected_container .advtv_options_selected, .loc_rights_selected_container .flag-tbl .advtv_options_selected, form[name="advsearch"] .field:first-child .field-widget > table .flag-tbl, form[name="advsearch"] .field:first-child .field-widget > table, form[name="advsearch"] .field:first-child .field-widget > table .user_rights_selected_container .advtv_options_selected, .user_rights_selected_container form[name="advsearch"] .field:first-child .field-widget > table .advtv_options_selected, form[name="advsearch"] .field:first-child .field-widget > table .loc_rights_selected_container .advtv_options_selected, .loc_rights_selected_container form[name="advsearch"] .field:first-child .field-widget > table .advtv_options_selected, .user_rights_selected_container .advtv_options_selected .subform, .user_rights_selected_container .advtv_options_selected .flag-tbl, .user_rights_selected_container .advtv_options_selected form[name="advsearch"] .field:first-child .field-widget > table, form[name="advsearch"] .field:first-child .user_rights_selected_container .advtv_options_selected .field-widget > table, .user_rights_selected_container .advtv_options_selected, .user_rights_selected_container .advtv_options_selected .loc_rights_selected_container .advtv_options_selected, .loc_rights_selected_container .user_rights_selected_container .advtv_options_selected .advtv_options_selected, .loc_rights_selected_container .advtv_options_selected .subform, .loc_rights_selected_container .advtv_options_selected .flag-tbl, .loc_rights_selected_container .advtv_options_selected form[name="advsearch"] .field:first-child .field-widget > table, form[name="advsearch"] .field:first-child .loc_rights_selected_container .advtv_options_selected .field-widget > table, .loc_rights_selected_container .advtv_options_selected .user_rights_selected_container .advtv_options_selected, .user_rights_selected_container .loc_rights_selected_container .advtv_options_selected .advtv_options_selected, .loc_rights_selected_container .advtv_options_selected, .subform .flag-tbl, .subform form[name="advsearch"] .field:first-child .field-widget > table, form[name="advsearch"] .field:first-child .subform .field-widget > table, .subform .user_rights_selected_container .advtv_options_selected, .user_rights_selected_container .subform .advtv_options_selected, .subform .loc_rights_selected_container .advtv_options_selected, .loc_rights_selected_container .subform .advtv_options_selected {
  padding: 0;
}
.subform + .subform, .flag-tbl + .subform, form[name="advsearch"] .field:first-child .field-widget > table + .subform, .flag-tbl + .flag-tbl, form[name="advsearch"] .field:first-child .field-widget.flag-tbl > table, .user_rights_selected_container .flag-tbl + .advtv_options_selected, .loc_rights_selected_container .flag-tbl + .advtv_options_selected, form[name="advsearch"] .field:first-child .field-widget > table + .flag-tbl, form[name="advsearch"] .field:first-child .field-widget > table + table, form[name="advsearch"] .field:first-child .user_rights_selected_container .field-widget > table + .advtv_options_selected, .user_rights_selected_container form[name="advsearch"] .field:first-child .field-widget > table + .advtv_options_selected, form[name="advsearch"] .field:first-child .loc_rights_selected_container .field-widget > table + .advtv_options_selected, .loc_rights_selected_container form[name="advsearch"] .field:first-child .field-widget > table + .advtv_options_selected, .user_rights_selected_container .advtv_options_selected + .subform, .user_rights_selected_container .advtv_options_selected + .flag-tbl, .user_rights_selected_container form[name="advsearch"] .field:first-child .field-widget.advtv_options_selected > table, form[name="advsearch"] .field:first-child .user_rights_selected_container .field-widget > .advtv_options_selected + table, .user_rights_selected_container .advtv_options_selected + .advtv_options_selected, .user_rights_selected_container .loc_rights_selected_container .advtv_options_selected + .advtv_options_selected, .loc_rights_selected_container .user_rights_selected_container .advtv_options_selected + .advtv_options_selected, .loc_rights_selected_container .advtv_options_selected + .subform, .loc_rights_selected_container .advtv_options_selected + .flag-tbl, .loc_rights_selected_container form[name="advsearch"] .field:first-child .field-widget.advtv_options_selected > table, form[name="advsearch"] .field:first-child .loc_rights_selected_container .field-widget > .advtv_options_selected + table, .loc_rights_selected_container .advtv_options_selected + .advtv_options_selected, .subform + .flag-tbl, form[name="advsearch"] .field:first-child .field-widget.subform > table, .user_rights_selected_container .subform + .advtv_options_selected, .loc_rights_selected_container .subform + .advtv_options_selected, .subform + #scroll2me + .subform, .flag-tbl + #scroll2me + .subform, form[name="advsearch"] .field:first-child .field-widget > table + #scroll2me + .subform, .flag-tbl + #scroll2me + .flag-tbl, form[name="advsearch"] .field:first-child .flag-tbl + .field-widget#scroll2me > table, .user_rights_selected_container .flag-tbl + #scroll2me + .advtv_options_selected, .loc_rights_selected_container .flag-tbl + #scroll2me + .advtv_options_selected, form[name="advsearch"] .field:first-child .field-widget > table + #scroll2me + .flag-tbl, form[name="advsearch"] .field:first-child .field-widget > table + #scroll2me + table, form[name="advsearch"] .field:first-child .user_rights_selected_container .field-widget > table + #scroll2me + .advtv_options_selected, .user_rights_selected_container form[name="advsearch"] .field:first-child .field-widget > table + #scroll2me + .advtv_options_selected, form[name="advsearch"] .field:first-child .loc_rights_selected_container .field-widget > table + #scroll2me + .advtv_options_selected, .loc_rights_selected_container form[name="advsearch"] .field:first-child .field-widget > table + #scroll2me + .advtv_options_selected, .user_rights_selected_container .advtv_options_selected + #scroll2me + .subform, .user_rights_selected_container .advtv_options_selected + #scroll2me + .flag-tbl, .user_rights_selected_container form[name="advsearch"] .field:first-child .advtv_options_selected + .field-widget#scroll2me > table, form[name="advsearch"] .field:first-child .user_rights_selected_container .field-widget > .advtv_options_selected + #scroll2me + table, .user_rights_selected_container .advtv_options_selected + #scroll2me + .advtv_options_selected, .user_rights_selected_container .loc_rights_selected_container .advtv_options_selected + #scroll2me + .advtv_options_selected, .loc_rights_selected_container .user_rights_selected_container .advtv_options_selected + #scroll2me + .advtv_options_selected, .loc_rights_selected_container .advtv_options_selected + #scroll2me + .subform, .loc_rights_selected_container .advtv_options_selected + #scroll2me + .flag-tbl, .loc_rights_selected_container form[name="advsearch"] .field:first-child .advtv_options_selected + .field-widget#scroll2me > table, form[name="advsearch"] .field:first-child .loc_rights_selected_container .field-widget > .advtv_options_selected + #scroll2me + table, .loc_rights_selected_container .advtv_options_selected + #scroll2me + .advtv_options_selected, .subform + #scroll2me + .flag-tbl, form[name="advsearch"] .field:first-child .subform + .field-widget#scroll2me > table, .user_rights_selected_container .subform + #scroll2me + .advtv_options_selected, .loc_rights_selected_container .subform + #scroll2me + .advtv_options_selected {
  margin-top: 10px;
}
.sidebar .subform, .sidebar .flag-tbl, .sidebar form[name="advsearch"] .field:first-child .field-widget > table, form[name="advsearch"] .field:first-child .sidebar .field-widget > table, .sidebar .user_rights_selected_container .advtv_options_selected, .user_rights_selected_container .sidebar .advtv_options_selected, .sidebar .loc_rights_selected_container .advtv_options_selected, .loc_rights_selected_container .sidebar .advtv_options_selected {
  background: #e0e0e0;
}
.addbutton {
  margin-top: 10px;
}
.subform ~ .addbutton, .flag-tbl ~ .addbutton, form[name="advsearch"] .field:first-child .field-widget > table ~ .addbutton, .user_rights_selected_container .advtv_options_selected ~ .addbutton, .loc_rights_selected_container .advtv_options_selected ~ .addbutton, .N1AjaxStandardClass ~ .addbutton {
  margin-top: 10px;
}
.subform table, .flag-tbl table, form[name="advsearch"] .field:first-child .field-widget > table table, .user_rights_selected_container .advtv_options_selected table, .loc_rights_selected_container .advtv_options_selected table, .N1AjaxStandardClass table {
  border-collapse: separate;
}
.N1AjaxStandardClass + .N1AjaxStandardClass, .N1AjaxStandardClass + [id*='_hidden_subform'], [id*='_hidden_subform'] > span + span {
  display: block;
  margin-top: 10px;
}
.N1AjaxStandardClass .buttonbar .btn_delete {
  color: #333;
  background-color: #f5f5f5;
  background-image: url(/components/unicon/assets/svg-output/delete_light.svg);
}
.N1AjaxStandardClass .buttonbar .btn_delete:hover, .N1AjaxStandardClass .buttonbar .btn_delete:focus, .N1AjaxStandardClass .buttonbar .btn_delete:active {
  background-color: #e8e8e8;
}
.N1AjaxStandardClass .buttonbar .btn_delete.btn_disabled, .N1AjaxStandardClass .buttonbar .btn_delete[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.widget-readonly input.btn_delete {
  color: #333;
  background-color: #f5f5f5;
  background-image: url(/components/unicon/assets/svg-output/delete_light.svg);
}
.widget-readonly input.btn_delete:hover, .widget-readonly input.btn_delete:focus, .widget-readonly input.btn_delete:active {
  background-color: #e8e8e8;
}
.widget-readonly input.btn_delete.btn_disabled, .widget-readonly input.btn_delete[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.copy-existing {
  padding-top: 20px;
}
.buttonbar .btn, .buttonbar .accmode-on .buttonbar .button, .accmode-on .buttonbar .buttonbar .button, .buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .buttonbar .hier-btn.small, .buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .buttonbar .hier-btn.small, .buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .buttonbar .hier-btn.small, .buttonbar input[type="button"], .buttonbar input[type="submit"], .buttonbar input[type="reset"], .buttonbar button {
  margin-top: 5px;
  margin-right: 10px;
  margin-bottom: 5px;
  margin-left: 0;
}
.buttonbar.buttonbar-top {
  margin: 20px 0;
}
.buttonbar.buttonbar-top .btn_delete {
  background-image: none;
  padding-left: 20px;
}
.buttonbar.mw_btns {
  padding: 20px;
}
.buttonbar.mw_btns_top {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 20px;
}
.buttonbar.buttonbar-right {
  text-align: right;
}
.reqd-msg {
  margin-bottom: 20px;
  color: #707070;
}
.column-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.column-wrapper .field {
  -webkit-flex-basis: 50%;
  -moz-flex-basis: 50%;
  -ms-flex-basis: 50%;
  flex-basis: 50%;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
#fg_editor_container #sidebarcontainer {
  background: none;
}
#fg_editor_container #sidebarcontainer .sidebar-inner:last-child {
  margin-bottom: 10px;
}
#fg_editor_container #sidebarcontainer .sidebar-inner .sidebar-header {
  -webkit-justify-content: start;
  -moz-justify-content: start;
  -ms-justify-content: start;
  justify-content: start;
}
#fg_editor_container #sidebarcontainer .sidebar-inner .sidebar-header .sidebar-title .fg_sidebar_handle {
  cursor: pointer;
}
.sidebar {
  font-size: 13px;
  padding: 20px;
  margin-bottom: 20px;
}
.sidebar .sidebar-inner {
  border-radius: 3px;
  background-color: #f5f5f5;
  padding: 20px 15px;
  margin-bottom: 10px;
}
.sidebar .sidebar-inner:last-child {
  margin-bottom: 0px;
}
@media only screen and (min-width: 0) and (max-width: 1024px) {
  .sidebar {
    padding: 0px;
    background-color: #f5f5f5;
  }
  .sidebar .sidebar-inner {
    min-height: 60px;
    padding: 15px 35px;
  }
  .sidebar .sidebar-inner:first-child {
    padding-top: 30px;
  }
}
.sidebar .sidebar-header {
  color: #774488;
  font-weight: 700;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.sidebar .sidebar-header .sidebar-title {
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 13px;
}
.sidebar .sidebar-header .sidebar-title .icn {
  display: inline-block;
  font-size: 11px;
  margin-right: 5px;
}
.sidebar .sidebar-header .sidebar-title.sidebar-hidden .icn {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.sidebar .sidebar-header .sidebar-title a {
  color: #774488;
  text-decoration: none;
}
.sidebar .sidebar-header .sidebar-title #busyajax img {
  margin-left: 10px;
}
.sidebar .sidebar-header .sidebar-action .sidebar_edit_flags .input-button {
  color: #774488;
  height: auto;
}
.sidebar .sidebar-body {
  margin-top: 20px;
}
.sidebar .sidebar-body:before, .sidebar .sidebar-body:after {
  content: " ";
  display: table;
}
.sidebar .sidebar-body:after {
  clear: both;
}
.sidebar .sidebar-body .form:not(:first-child) {
  padding: 15px 0;
}
.sidebar .sidebar-body .form:first-child {
  padding: 0 0 15px 0;
}
.sidebar .sidebar-body .form:last-child {
  padding: 15px 0 0 0;
}
.sidebar .sidebar-body .form:only-child {
  padding: 0;
}
.sidebar .sidebar-body .form:not(:last-child):not(.readonly) {
  border-bottom: 1px solid #ccc;
}
.sidebar .sidebar-body[aria-hidden="true"] {
  display: none;
}
.sidebar .sidebar-body tr:not(.a11y-tip, .a11y-tip__help), .sidebar .sidebar-body th:not(.a11y-tip, .a11y-tip__help), .sidebar .sidebar-body td:not(.a11y-tip, .a11y-tip__help), .sidebar .sidebar-body a:not(.a11y-tip, .a11y-tip__help), .sidebar .sidebar-body i:not(.a11y-tip, .a11y-tip__help), .sidebar .sidebar-body p:not(.a11y-tip, .a11y-tip__help), .sidebar .sidebar-body span:not(.a11y-tip, .a11y-tip__help), .sidebar .sidebar-body div:not(.a11y-tip, .a11y-tip__help) {
  line-height: 16px;
  font-size: 12px !important;
  word-break: break-word;
  word-wrap: break-word;
}
.sidebar .sidebar-body th:not(.a11y-tip__help), .sidebar .sidebar-body span:not(.a11y-tip__help) {
  color: #333;
  font-weight: 700;
}
.sidebar .sidebar-body th {
  width: 100px !important;
}
.sidebar .sidebar-body a {
  margin: 0 !important;
  word-break: break-all;
  display: inline-block;
}
.sidebar .sidebar-body a.more-less-link {
  cursor: pointer;
}
.sidebar .sidebar-body div {
  overflow: auto;
}
.sidebar .sidebar-body .btn_save {
  color: #fff;
  background-color: #774488;
}
.sidebar .sidebar-body .btn_save:hover, .sidebar .sidebar-body .btn_save:focus, .sidebar .sidebar-body .btn_save:active {
  background-color: #683c77;
}
.sidebar .sidebar-body .btn_save.btn_disabled, .sidebar .sidebar-body .btn_save[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.sidebar .sidebar-body .student-track-div {
  padding: 0 !important;
}
.sidebar .sidebar-body .student-track-div td {
  padding: 0 !important;
}
.sidebar .sidebar-body .form_title {
  font-size: 12px;
  margin: 0 !important;
}
.sidebar .sidebar-body .form_title + ul {
  padding: 10px 0 15px 0 !important;
}
.sidebar .sidebar-body .form_title + ul li {
  font-size: 12px;
  margin-bottom: 10px;
}
.sidebar .sidebar-body .form .field-label {
  padding-right: 0;
}
.sidebar .sidebar-body .rel-sidebox tr {
  display: flex;
}
.sidebar .sidebar-body .rel-sidebox tr:last-child td {
  padding-bottom: 0 !important;
}
.sidebar .sidebar-body .rel-sidebox i {
  color: #6c6c6c;
}
.sidebar .sidebar-body .rel-sidebox .sidebar-link {
  color: #707070;
  font-size: 16px !important;
  text-decoration: none;
  padding: 0 5px 0 0;
}
.sidebar .sidebar-body .areas-of-concern-sidebox tr:first-child th {
  padding-bottom: 10px;
}
.sidebar .sidebar-body .areas-of-concern-sidebox th {
  padding: 0;
}
.sidebar .sidebar-body .relatedIR-sidebox tr:nth-child(odd) td:nth-child(2) {
  text-align: right;
}
.sidebar .sidebar-body .rel-titleIX-sidebox tr:nth-child(odd) td {
  padding-top: 15px !important;
  padding-bottom: 5px !important;
}
.sidebar .sidebar-body .rel-titleIX-sidebox tr:nth-child(odd) td:nth-child(2) {
  text-align: right;
}
.sidebar .sidebar-body .rel-titleIX-sidebox tr:nth-child(even) td {
  padding-bottom: 15px !important;
}
.sidebar .sidebar-body .rel-titleIX-sidebox tr:first-child td {
  padding-top: 0 !important;
}
.sidebar .sidebar-body .rel-titleIX-sidebox tr:last-child td {
  padding-bottom: 0 !important;
}
.sidebar .sidebar-body .views-sidebar td {
  padding-bottom: 5px;
}
.sidebar .sidebar-body .sidebar-label {
  color: #707070;
  padding-right: 10px;
}
.sidebar .sidebar-body table {
  width: 100%;
}
.sidebar .sidebar-body table.rel-sidebox {
  table-layout: fixed;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .sidebar .sidebar-body table {
    word-break: break-all;
    white-space: normal;
  }
}
.sidebar .sidebar-body table tr {
  background: #f5f5f5;
}
.sidebar .sidebar-body table tr:last-child th, .sidebar .sidebar-body table tr:last-child td {
  padding-bottom: 0;
}
.sidebar .sidebar-body table tr th a[class^="icn-"], .sidebar .sidebar-body table tr th a[class*=" icn-"], .sidebar .sidebar-body table tr td a[class^="icn-"], .sidebar .sidebar-body table tr td a[class*=" icn-"] {
  text-decoration: none;
}
.sidebar .sidebar-body table th {
  background-color: #f5f5f5 !important;
  text-align: left !important;
  padding: 4px 10px 4px 0;
}
.sidebar .sidebar-body table th + td {
  padding: 4px 0;
}
.sidebar .sidebar-body table .last-of-item th, .sidebar .sidebar-body table .last-of-item td {
  padding-bottom: 20px;
}
.sidebar .sidebar-body table .sidebar-separator {
  border-top: 1px solid #ccc;
}
.sidebar .sidebar-body table .sidebar-separator:first-child {
  border-top: none;
}
.sidebar .sidebar-body table .sidebar-separator th, .sidebar .sidebar-body table .sidebar-separator td {
  padding-top: 15px;
}
.sidebar .sidebar-body table .sidebar-separator th a, .sidebar .sidebar-body table .sidebar-separator td a {
  display: inline;
}
.sidebar .sidebar-body table td {
  background: none !important;
  padding: 0 10px 10px 0;
}
.sidebar .sidebar-body table td:last-child {
  padding-right: 0;
}
.sidebar .sidebar-body table form#send_email_form span {
  display: inline-flex;
  flex-wrap: wrap;
}
.sidebar .sidebar-body table form#send_email_form span table {
  margin: 0 10px 10px 0;
  width: auto;
}
.sidebar .sidebar-body table form#send_email_form span .btn, .sidebar .sidebar-body table form#send_email_form span .accmode-on .buttonbar .button, .accmode-on .buttonbar .sidebar .sidebar-body table form#send_email_form span .button, .sidebar .sidebar-body table form#send_email_form span #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .sidebar-body table form#send_email_form span .hier-btn.small, .sidebar .sidebar-body table form#send_email_form span #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .sidebar-body table form#send_email_form span .hier-btn.small, .sidebar .sidebar-body table form#send_email_form span #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .sidebar-body table form#send_email_form span .hier-btn.small {
  margin: 0;
}
.sidebar .sidebar-body .stripped {
  padding: 10px;
}
.sidebar .sidebar-body .stripped:nth-child(odd) {
  background-color: #ddd;
}
.sidebar .sidebar-body #jams20flagsbox td {
  padding-bottom: 10px;
  word-break: break-word;
}
.sidebar .sidebar-body #jams20flagsbox td:last-child button {
  box-shadow: none;
  padding: 0 5px;
}
.sidebar .sidebar-body #jams20flagsbox input {
  margin-right: 10px;
}
.sidebar .sidebar-body #jams20flagsbox input[type="text"] {
  margin-bottom: 10px;
}
.sidebar .sidebar-body .semester-select, .sidebar .sidebar-body .accommodation-select {
  margin-bottom: 20px;
}
.sidebar .sidebar-body .notetaker-course-select {
  margin-bottom: 10px;
}
.sidebar .sidebar-body table tbody tr:not(.sidebar_schedule_row) td:not(:only-child):first-child {
  font-weight: 700;
}
.sidebar .sidebar-body .qlink_instructions {
  margin-bottom: 10px;
}
.sidebar .sidebar-body .qlink_instructions ul {
  list-style: initial;
  list-style-position: inside;
  padding-left: 5px;
}
.sidebar .sidebar-body .qlink_example {
  padding: 5px;
  display: block;
  font-weight: normal;
  font-style: italic;
}
.sidebar .btn, .sidebar .accmode-on .buttonbar .button, .accmode-on .buttonbar .sidebar .button, .sidebar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small, .sidebar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small, .sidebar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small {
  color: #333;
  background-color: transparent;
  box-shadow: none;
  padding-left: 20px !important;
  background-image: none !important;
}
.sidebar .btn:hover, .sidebar .accmode-on .buttonbar .button:hover, .accmode-on .buttonbar .sidebar .button:hover, .sidebar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small:hover, .sidebar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small:hover, .sidebar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small:hover, .sidebar .btn:focus, .sidebar .accmode-on .buttonbar .button:focus, .accmode-on .buttonbar .sidebar .button:focus, .sidebar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small:focus, .sidebar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small:focus, .sidebar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small:focus, .sidebar .btn:active, .sidebar .accmode-on .buttonbar .button:active, .accmode-on .buttonbar .sidebar .button:active, .sidebar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small:active, .sidebar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small:active, .sidebar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small:active {
  background-color: #f5f5f5;
}
.sidebar .btn.btn_disabled, .sidebar .accmode-on .buttonbar .btn_disabled.button, .accmode-on .buttonbar .sidebar .btn_disabled.button, .sidebar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_disabled.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .btn_disabled.hier-btn.small, .sidebar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_disabled.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .btn_disabled.hier-btn.small, .sidebar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_disabled.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .btn_disabled.hier-btn.small, .sidebar .btn[disabled], .sidebar .accmode-on .buttonbar .button[disabled], .accmode-on .buttonbar .sidebar .button[disabled], .sidebar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small[disabled], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small[disabled], .sidebar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small[disabled], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small[disabled], .sidebar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small[disabled], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .hier-btn.small[disabled] {
  color: #949494;
  background-color: #fff;
}
.sidebar .btn.btn_edit, .sidebar .accmode-on .buttonbar .btn_edit.button, .accmode-on .buttonbar .sidebar .btn_edit.button, .sidebar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_edit.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .btn_edit.hier-btn.small, .sidebar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_edit.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .btn_edit.hier-btn.small, .sidebar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_edit.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .sidebar .btn_edit.hier-btn.small {
  padding: 0 !important;
  text-align: right;
}
.sidebar .btn_edit {
  margin: 0 !important;
}
.sidebar .tbl-wrap {
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
.sidebar .tbl-wrap td {
  padding-bottom: 10px;
}
.sidebar .tbl-wrap .tbl-right {
  text-align: right;
}
.sidebar .sidebar-table {
  margin: -4px;
}
.sidebar .sidebar-table th {
  font-weight: 700;
}
.sidebar .sidebar-table th, .sidebar .sidebar-table td {
  font-size: 11px;
  padding: 2px;
}
.sidebar .mw_list .field:last-child {
  margin-bottom: 30px;
}
.sidebar .mw_list .mw_type {
  font-weight: 700;
  margin-bottom: 20px;
}
.sidebar .mw_list .field-widget {
  overflow: hidden;
  text-overflow: ellipsis;
}
.sidebar .mw_list .mw_link {
  color: #774488;
}
.sidebar .form {
  padding: 0;
}
.sidebar .form .field {
  margin: 0 0 10px;
}
.sidebar .form .field-label, .sidebar .form .field-widget {
  -webkit-flex-basis: 50%;
  -moz-flex-basis: 50%;
  -ms-flex-basis: 50%;
  flex-basis: 50%;
}
.sidebar .form .field-label {
  float: left;
  color: #707070;
  padding-right: 10px;
}
.sidebar .inline-widget-field {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.sidebar .inline-widget-field input[type="submit"] {
  margin-left: 10px;
}
.sidebar .inline-widget-field table.hp_selection {
  width: auto;
}
.sidebar .inline-widget-field table.hp_selection .hp_selection_text div {
  overflow: hidden;
  max-width: 240px !important;
  text-overflow: ellipsis;
}
.form-content {
  padding: 20px;
  max-width: 800px;
}
.form-content p {
  padding-bottom: 1em;
}
.form-content ul {
  list-style-type: disc;
  margin-left: 20px;
}
.slick td input[type="text"] {
  margin: 5px 0;
}
.ScheduleEntry td:first-child {
  padding-left: 20px;
}
.module_instructions {
  margin: 0 0 10px;
}
.home-section .content .module_instructions {
  margin: 0 0 10px;
}
.content .module_instructions {
  margin: 20px;
}
.todays-apt-conflict {
  color: #bf3e24;
}
.todays-apt-conflict .icn-warning {
  font-size: 13px;
  vertical-align: text-bottom;
}
/* Orders Popup Form */
form#email_cred input[type='submit'] {
  margin-right: 8px;
}
form#email_cred .form {
  padding: 20px 0;
}
form#email_cred .buttonbar_top {
  margin-top: 15px;
}
form#email_cred input.input-button.btn_go_nav6up {
  display: block;
  margin-top: 15px;
}
form#email_cred .layout td:first-child {
  min-width: 200px;
}
form#email_cred .layout .widget {
  max-width: 330px;
}
/* Employers Step Forms */
/*.step-label {
  margin-bottom: 15px;
}*/
[name*=newreg_review_form] .formbody {
  margin-bottom: 15px;
  max-width: 500px;
}
[name*=newreg_review_form] .formbody select, [name*=newreg_review_form] .formbody .btn, [name*=newreg_review_form] .formbody .accmode-on .buttonbar .button, .accmode-on .buttonbar [name*=newreg_review_form] .formbody .button, [name*=newreg_review_form] .formbody #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme [name*=newreg_review_form] .formbody .hier-btn.small, [name*=newreg_review_form] .formbody #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme [name*=newreg_review_form] .formbody .hier-btn.small, [name*=newreg_review_form] .formbody #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme [name*=newreg_review_form] .formbody .hier-btn.small {
  margin-bottom: 15px;
}
/* Evaluations Widget */
[id*=__evaluations__widget] {
  margin-bottom: 15px;
}
[id*=__evaluations__widget] > table {
  margin-bottom: 30px;
}
[id*=__evaluations__widget] > table table:not(:last-child) {
  margin-bottom: 10px;
}
[id*=__evaluations__widget] > table table .FormText label {
  margin: 5px 0;
  display: inline-block;
}
[id*=__evaluations__widget] > table table td {
  padding: 0;
}
[id*=__evaluations__widget] > table table table label {
  display: inline-block;
  padding-right: 15px;
}
[id*=__evaluations__widget] > table td {
  padding: 0 15px 10px;
}
#student_classes td {
  line-height: 1.4;
}
#basic_info #_fieldgroup__default_section .field {
  margin-bottom: 10px;
}
#basic_info #_fieldgroup__default_section .field .field-label {
  display: inline-block;
  width: 160px;
  font-size: 13px;
  line-height: 1.4;
  color: #333;
  font-weight: 600;
}
#basic_info #_fieldgroup__default_section .field .field-widget {
  font-size: 13px;
  line-height: 1.4;
  color: #333;
  display: inline-block;
  font-weight: 400;
}
#basic_info #_fieldgroup__default_section .field:last-child {
  margin-bottom: 20px;
}
#tabs .ui-tabs-panel:not(#schedule), #tabs .tabs-container:not(#schedule) {
  border-top: none;
  padding-top: 10px;
}
#tabs .ui-tabs-panel:not(#schedule) tr td, #tabs .ui-tabs-panel:not(#schedule) tr th, #tabs .tabs-container:not(#schedule) tr td, #tabs .tabs-container:not(#schedule) tr th {
  border-bottom: 1px solid #ccc;
  font-size: 13px;
  line-height: 1.4;
  color: #333;
  padding: 10px;
}
#tabs .ui-tabs-panel:not(#schedule).main_tabs_container, #tabs .tabs-container:not(#schedule).main_tabs_container {
  height: 48px;
}
#tabs .ui-tabs-panel:not(#schedule).sub_tabs_container, #tabs .tabs-container:not(#schedule).sub_tabs_container {
  height: 49px;
}
#tabs .ui-tabs-panel:not(#schedule) .tabs, #tabs .tabs-container:not(#schedule) .tabs {
  opacity: 0;
  -webkit-transition: opacity 0.1s;
  -moz-transition: opacity 0.1s;
  -ms-transition: opacity 0.1s;
  -o-transition: opacity 0.1s;
  transition: opacity 0.1s;
}
#tabs .ui-tabs-panel:not(#schedule) .tabs.scroll_tabs_container, #tabs .tabs-container:not(#schedule) .tabs.scroll_tabs_container {
  opacity: 1;
}
#tabs .ui-tabs-panel:not(#schedule) .tabs.is-hidden, #tabs .tabs-container:not(#schedule) .tabs.is-hidden {
  visibility: hidden;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .form .field {
    display: block;
  }
  .form .field .field-label {
    float: none;
  }
  .form .field .field-label, .form .field .field-widget {
    flex-basis: unset;
    display: block;
  }
  .form .field .field-label .date-cal-widget, .form .field .field-label .time-widget, .form .field .field-widget .date-cal-widget, .form .field .field-widget .time-widget {
    display: block;
  }
  .form .field.relationpickwidget_selectwithsearch .field-widget {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 0) and (max-width: 1024px) {
  .form .field-widget.field-subform-widget .field.relationpickwidget_checkboxgroup .field-label {
    float: none;
  }
  .form .field {
    width: auto;
    max-width: 100%;
    margin-bottom: 15px;
  }
  .form .field .field-label {
    width: auto;
  }
  .form .field.relationpickwidget_checkboxgroup .field-label {
    float: left;
    width: 100%;
  }
  .form .field .field-widget {
    width: auto;
  }
  .has-sidebar .buttonbar-top {
    display: inline;
  }
}
@media only screen and (min-width: 0) and (max-width: 1024px) and (min-width: 0) and (max-width: 1024px) {
  .has-sidebar form[name="section_action_form"] .section-actions {
    margin-right: 40px !important;
  }
}
.rpt-btns:hover {
  background-color: transparent !important;
}
.rpt-btns .primary_btns {
  background-color: transparent;
}
.rpt-btns .primary_btns input, .rpt-btns .primary_btns span button {
  background-color: #f5f5f5;
  color: #333;
}
.rpt-btns .primary_btns input:hover, .rpt-btns .primary_btns span button:hover {
  background-color: #ddd !important;
}
.rpt-btns .secondary_btns button {
  background-color: #f5f5f5;
  color: #333;
}
.rpt-btns .secondary_btns button:hover {
  background-color: #ddd !important;
}
#initial_load_screen {
  position: absolute;
  left: 0px;
  right: 0px;
}
.selectlist-autocomplete .yui-tt {
  display: none;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  fieldset legend.field-label {
    width: 100% !important;
    float: left;
  }
}
/*common*/
#freezer-example {
  max-height: 500px;
  overflow: hidden;
}
#freezer-example .table th, #freezer-example .table td {
  white-space: normal;
}
#freezer-example .table col {
  width: 200px;
}
/*freezer*/
.table-freeze-multi, .table-freeze-multi-clone {
  table-layout: fixed;
  width: 100%;
}
.freeze-multi-scroll-wrapper {
  position: relative;
  clear: both;
}
.freeze-multi-scroll-table {
  border-bottom: 1px solid #ccc;
}
.freeze-multi-scroll-table .freeze-multi-scroll-table-body tbody th div {
  max-width: 180px;
}
.freeze-multi-scroll-table-head {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.freeze-multi-scroll-table-head-inner {
  box-sizing: content-box;
}
.freeze-multi-scroll-table-body {
  position: relative;
  overflow: auto !important;
  width: 100%;
}
.freeze-multi-scroll-left {
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
}
.freeze-multi-scroll-left-head {
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}
.freeze-multi-scroll-left-body, .freeze-multi-scroll-left-body-inner {
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}
.freeze-multi-scroll-left-body-inner {
  overflow-y: hidden;
}
/* @see https://davidwalsh.name/detect-scrollbar-width */
/* way the hell off screen */
.freezer-scrollbar-measure {
  width: 100px;
  height: 100px;
  overflow: scroll;
  position: absolute;
  top: -9999px;
}
#room_fieldgroup__default_section .field-widget span select {
  margin-bottom: 10px;
}
@media only screen and (min-width: 0) and (max-width: 1024px) {
  #digest_template_form .field {
    display: inline-block;
    width: 100%;
  }
}
#digest_template_form .field-widget {
  max-width: unset;
}
#digest_template_form .field-widget > table td:last-child {
  width: 30%;
  white-space: normal;
}
.student_data_inset .field, .employee_data_inset .field {
  display: block;
}
#step_status {
  padding: 0;
}
#step_status td {
  padding: 0;
  float: left;
  margin-bottom: 15px;
  height: 36px;
}
#step_status table {
  border-spacing: 0;
}
#step_status .step_arrow_full {
  float: left;
}
#step_status .step_arrow_full .step_arrow {
  color: #6c6c6c;
  float: left;
  background-color: #eee;
  text-shadow: none;
}
#step_status .step_arrow_full .step_arrow.head {
  background-image: url(/images/arrow_head.png);
  height: 36px;
  width: 10px;
  background: url(/components/modern/images/unstarted_head.png) 0 0 no-repeat;
}
#step_status .step_arrow_full .step_arrow.body {
  background-image: url(/images/arrow_body.png);
  height: 36px;
  padding: 10px 15px;
  white-space: nowrap;
  line-height: 16px;
  text-shadow: none;
  background-image: none;
}
#step_status .step_arrow_full .step_arrow.tail {
  height: 36px;
  width: 10px;
  background: url(/components/modern/images/unstarted_tail.png) 0 0 no-repeat;
}
#step_status .step_arrow_full.current .step_arrow {
  background-color: #3A70A6;
  color: #fff;
  font-weight: bold;
  text-shadow: 0 1px 1px #192c3f;
}
#step_status .step_arrow_full.current .step_arrow.head {
  background: url(/components/modern/images/current_head.png) 0 0 no-repeat;
  left: 0;
}
#step_status .step_arrow_full.current .step_arrow.body {
  background-image: none;
}
#step_status .step_arrow_full.current .step_arrow.tail {
  background: url(/components/modern/images/current_tail.png) 0 0 no-repeat;
}
#step_status .step_arrow_full.completed .step_arrow {
  background-color: #D4F39F;
  color: #287647;
  text-shadow: none;
}
#step_status .step_arrow_full.completed .step_arrow.head {
  background: url(/components/modern/images/completed_head.png) 0 0 no-repeat;
}
#step_status .step_arrow_full.completed .step_arrow.body {
  padding-left: 0;
  background-image: none;
}
#step_status .step_arrow_full.completed .step_arrow.tail {
  width: 43px;
  background: url(/components/modern/images/completed_tail.png) 0 0 no-repeat;
}
.notify_box {
  border-radius: 4px;
  background: #e1f1ff;
  padding: 15px;
  margin: 0 15px 10px 0;
  display: inline-block;
  width: 100%;
}
.notify_box .success_message {
  padding: 0 0 0 25px;
  color: #297848;
  line-height: 16px;
}
.notify_box .success_message.has_actions {
  border-bottom: 1px solid #bcd3e8;
  margin-bottom: 9px;
  padding-bottom: 9px;
}
.notify_box .next_steps {
  font-weight: bold;
  color: #555;
  font-size: 13px;
  line-height: 20px;
  display: inline-block;
}
.notify_box .next_steps.has_message {
  padding: 0 0 5px 25px;
}
.notify_box .next_step {
  padding: 5px 15px;
  text-transform: none !important;
  height: 30px;
  line-height: 16px;
  font-size: 13px;
  font-weight: 700;
  float: left;
  margin: 5px 10px 5px 0;
}
.notify_box .next_step.dropdown {
  background-position: right 11px center;
  padding-right: 30px;
}
form[name="section_action_form"] {
  display: inline;
}
form[name="section_action_form"] .section-actions {
  margin-right: 0px !important;
}
#form_action_pop_anchor {
  margin: 0px;
}
.section-actions {
  float: right !important;
  margin-top: 5px;
}
.tooltip-wrapper button, .tooltip-wrapper input, .custom_actions button, .custom_actions input {
  margin: 0 !important;
}
/* Debug Info Box*/
body.masked .debug-info-box {
  display: none;
}
.ui-dialog.color-picker-setting {
  top: 20px !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
  margin-bottom: 20px !important;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .ui-dialog.color-picker-setting {
    top: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
.ui-dialog.color-picker-setting .ui-dialog-content {
  padding: 30px 20px;
}
.ui-dialog.color-picker-setting .ui-dialog-titlebar {
  border: 0;
}
.ui-dialog.color-picker-setting .ui-dialog-buttonpane {
  line-height: 100%;
  padding: 15px 20px;
  border-top: 1px solid #d5d5d5;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .ui-dialog.color-picker-setting .ui-dialog-buttonpane {
    width: 100%;
    position: fixed;
    bottom: 0;
  }
}
.ui-dialog.color-picker-setting .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  margin: 0 0 0 10px;
  float: right;
  height: 30px;
  padding: 2px 20px 3px 20px;
  border: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33);
  text-shadow: none;
  font-weight: 600 !important;
  color: #333;
  background-color: #f5f5f5;
}
.ui-dialog.color-picker-setting .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:hover, .ui-dialog.color-picker-setting .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:focus, .ui-dialog.color-picker-setting .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:active {
  background-color: #e8e8e8;
}
.ui-dialog.color-picker-setting .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.btn_disabled, .ui-dialog.color-picker-setting .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.ui-dialog.color-picker-setting .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:first-child {
  color: #fff;
  background-color: #774488;
}
.ui-dialog.color-picker-setting .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:first-child:hover, .ui-dialog.color-picker-setting .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:first-child:focus, .ui-dialog.color-picker-setting .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:first-child:active {
  background-color: #683c77;
}
.ui-dialog.color-picker-setting .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:first-child.btn_disabled, .ui-dialog.color-picker-setting .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:first-child[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.ui-dialog.color-picker-setting .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button .ui-button-text {
  font-family: 'Lato';
}
.yui-skin-sam .modal .public-api-token-modal.modal-dialog {
  width: 100%;
  max-width: 700px;
  top: 0;
  left: 0;
  right: 0;
  position: absolute;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam .modal .public-api-token-modal.modal-dialog {
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.yui-skin-sam .modal .public-api-token-modal.modal-dialog .modal-content {
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  position: absolute;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam .modal .public-api-token-modal.modal-dialog .modal-content {
    height: 100%;
  }
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam .modal .public-api-token-modal.modal-dialog .modal-body {
    height: calc(100% - 111px);
    min-height: 0;
  }
}
.yui-skin-sam .mask {
  z-index: 1040;
  background: rgba(0, 0, 0, 0.3);
  opacity: 1;
  position: fixed !important;
}
.yui-skin-sam .underlay {
  display: none;
}
.yui-skin-sam #action_edit_popup_c {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam #action_edit_popup_c {
    top: 0 !important;
    left: 0 !important;
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam #autosave-status {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    height: 100%;
  }
}
.yui-skin-sam #autosave-message .bd {
  box-sizing: content-box;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam #action_edit_popup {
    height: 100%;
  }
}
.yui-skin-sam #action_edit_popup .bd {
  border-radius: 0 0 5px 5px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam #action_edit_popup .bd {
    border-radius: 0;
    height: calc(100% - 50px);
  }
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam #action_edit_popup #action_edit_popup_inner {
    position: absolute;
    height: calc(100% - 50px);
  }
}
.yui-skin-sam .yui-panel, .yui-skin-sam .modal-dialog .modal-content {
  border-radius: 5px;
  border: none;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam .yui-panel, .yui-skin-sam .modal-dialog .modal-content {
    border-radius: none;
  }
}
.yui-skin-sam .yui-panel .container-close, .yui-skin-sam .modal-dialog .modal-content .container-close {
  right: 20px;
  left: auto;
  height: 15px;
  width: 15px;
  background-image: url(/components/unicon/assets/svg-output/close_light.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  top: 16px;
}
.yui-skin-sam .yui-panel .hd {
  height: 50px;
  line-height: 50px;
}
.yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {
  display: block;
  margin: 0;
  border-left: none !important;
  border-right: none !important;
}
.yui-skin-sam .yui-panel .hd #actions_dialog-title, .yui-skin-sam .yui-panel .bd #actions_dialog-title, .yui-skin-sam .yui-panel .ft #actions_dialog-title {
  line-height: 45px;
}
.yui-skin-sam .yui-panel .hd, .yui-skin-sam .modal-dialog .modal-header {
  height: 50px;
  padding: 0 20px;
  border-bottom: 1px solid transparent;
  background: #eee;
  color: #333;
  font-size: 14px;
  text-align: left;
  border-radius: 5px 5px 0 0;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam .yui-panel .hd, .yui-skin-sam .modal-dialog .modal-header {
    border-radius: 0;
  }
}
.yui-skin-sam .yui-panel .hd select, .yui-skin-sam .modal-dialog .modal-header select {
  line-height: normal;
  padding-right: 30px;
  width: auto;
}
.yui-skin-sam .modal-body {
  padding: 30px 20px;
}
.yui-skin-sam .modal-body [class*="buttonbar"] {
  margin-top: 5px;
}
.yui-skin-sam .modal-footer {
  position: relative;
  border-radius: 0 0 5px 5px;
  background-color: #fff;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam .modal-footer {
    border-radius: 0;
  }
}
.yui-skin-sam .modal-dialog {
  padding: 0;
}
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .modal-dialog .modal-body {
  background: #fff;
  border-radius: 0;
}
.yui-skin-sam .yui-panel .bd iframe, .yui-skin-sam .modal-dialog .modal-body iframe {
  border-radius: 0;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam .yui-panel .bd iframe, .yui-skin-sam .modal-dialog .modal-body iframe {
    width: 100%;
  }
}
.yui-skin-sam .yui-panel .bd #num_of_purge_records, .yui-skin-sam .modal-dialog .modal-body #num_of_purge_records {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  font-size: 13px;
  padding: 0 10px;
  height: 30px;
}
.yui-skin-sam .yui-panel .bd #num_of_purge_records:focus, .yui-skin-sam .modal-dialog .modal-body #num_of_purge_records:focus {
  border-color: #774488;
}
.yui-skin-sam .yui-panel .bd #purgeConfirm, .yui-skin-sam .yui-panel .bd #closePanel, .yui-skin-sam .modal-dialog .modal-body #purgeConfirm, .yui-skin-sam .modal-dialog .modal-body #closePanel {
  margin-top: 10px;
  margin-right: 8px;
}
.yui-skin-sam .yui-panel .bd > .form, .yui-skin-sam .modal-dialog .modal-body > .form {
  padding: 20px;
}
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .modal-dialog .modal-body .modal_content {
  padding: 0;
}
.yui-skin-sam .yui-panel .ft {
  min-height: 60px;
  position: absolute;
  background: #fff;
  padding: 15px 20px;
  border-radius: 0 0 5px 5px;
  width: 100%;
  bottom: auto;
  border-top: 1px solid #d5d5d5;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam .yui-panel .ft {
    max-width: inherit;
  }
}
.yui-skin-sam .yui-panel .ft:empty {
  display: none;
}
.yui-skin-sam .yui-panel .ft .actions {
  text-align: right;
}
.action_edit_popup #admin_action_form, .action_edit_popup #care_report_form, .action_edit_popup #incident_symp_notify_popup_form, .action_edit_popup .formbody, .action_edit_popup form[method='post'] {
  position: relative;
}
#incident_symp_notify_popup_form body {
  margin: 20px;
}
#overDiv {
  border-radius: 5px !important;
  border: none !important;
  padding: 0 !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
#overDiv .popwin_cg, #overDiv .popwin_cg + td {
  padding: 20px;
  min-height: 50px;
  background: #eee;
  color: #333;
  font-size: 16px;
  line-height: 50%;
  text-align: left;
  border-radius: 5px 5px 0 0;
}
#overDiv .popwin_cg + td {
  text-align: right;
}
#overDiv .popwin_cg + td a {
  display: inline-block;
  height: 15px;
  width: 15px;
  background-image: url(/components/unicon/assets/svg-output/close_light.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  top: 13px;
}
#overDiv .popwin_cg + td a img {
  display: none;
}
#overDiv .popwin_body {
  background: #fff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.ui-dialog.ui-widget {
  font-size: 13px;
}
.ui-widget-overlay {
  background: #000;
  opacity: 0.5;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-content, .ui-dialog .ui-dialog-buttonpane {
  margin: 0 !important;
  padding: 0;
  border: none;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0 15px !important;
  font-family: "Lato", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid transparent;
  background: #eee;
  color: #333;
  text-align: left;
  border-radius: 5px 5px 0 0;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  float: none;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  position: absolute;
  padding: 0;
  right: 14px;
  left: auto;
  top: 50%;
  height: 15px;
  width: 15px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  background-color: transparent;
  border: none !important;
  box-shadow: none !important;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e924";
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon {
  background-image: none;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-text {
  padding: 0;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before {
  position: absolute;
  right: 0;
  top: 0;
}
.ui-dialog .ui-dialog-content {
  background: #fff;
  height: auto !important;
}
.ui-dialog .ui-dialog-content iframe {
  width: 100%;
}
.ui-dialog .ui-dialog-buttonpane {
  background: #f5f5f5;
  padding: 10px 20px;
  line-height: 60px;
  border-radius: 0 0 5px 5px;
}
.ui-dialog .ui-dialog-buttonpane .ui-button {
  display: inline-block;
  text-align: center;
  height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  border: none;
  font-size: 13px;
  border-radius: 3px;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33);
  color: #333;
  background-color: #f5f5f5;
  text-transform: capitalize;
  padding-top: 2px;
  padding-bottom: 3px;
  vertical-align: baseline;
  background-image: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-button:hover, .ui-dialog .ui-dialog-buttonpane .ui-button:focus, .ui-dialog .ui-dialog-buttonpane .ui-button:active {
  background-color: #e8e8e8;
}
.ui-dialog .ui-dialog-buttonpane .ui-button.btn_disabled, .ui-dialog .ui-dialog-buttonpane .ui-button[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.ui-dialog .ui-dialog-buttonpane .ui-button.btn_primary {
  color: #fff;
  background-color: #774488;
}
.ui-dialog .ui-dialog-buttonpane .ui-button.btn_primary:hover, .ui-dialog .ui-dialog-buttonpane .ui-button.btn_primary:focus, .ui-dialog .ui-dialog-buttonpane .ui-button.btn_primary:active {
  background-color: #683c77;
}
.ui-dialog .ui-dialog-buttonpane .ui-button.btn_primary.btn_disabled, .ui-dialog .ui-dialog-buttonpane .ui-button.btn_primary[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
  text-align: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0 10px 0 0;
  vertical-align: middle;
  line-height: 28px;
}
.ui-dialog .ui-dialog-buttonpane button:last-child {
  margin: 0;
}
.ui-dialog.preview-dialog .ui-dialog-buttonpane {
  border-top: 1px solid transparent !important;
  line-height: 60px;
}
.ui-dialog.preview-dialog iframe {
  width: 100%;
}
#sess_timer_panel_mask {
  position: relative;
}
#sess_timer_panel_c {
  top: 20px;
  left: 0;
  right: 0;
  padding: 0;
  margin: 0 auto;
}
#sess_timer_panel {
  top: 20px;
  max-width: 500px;
  margin: 0 auto;
}
#sess_timer_panel .errors:before {
  display: none;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  #sess_timer_panel .ft {
    bottom: auto;
    border: none;
    position: relative;
  }
}
#sess_timer_panel .ft div {
  text-align: right !important;
}
#sess_timer_panel .ft div input {
  margin-left: 8px;
}
#sess_timer_panel .ft div .btn_delete {
  background-image: none;
  padding-left: 20px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  #sess_timer_panel {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: auto;
    max-height: 187px;
  }
}
#neighborhood_login_panel, .ui-dialog.neighborhood-login-panel {
  width: 500px !important;
}
#neighborhood_login_panel .bd, .ui-dialog.neighborhood-login-panel .bd {
  padding: 20px;
}
#neighborhood_login_panel .bd .blurb, .ui-dialog.neighborhood-login-panel .bd .blurb {
  margin-bottom: 20px;
}
#neighborhood_login_panel .ft, .ui-dialog.neighborhood-login-panel .ft {
  text-align: right;
}
#neighborhood_login_panel .field, .ui-dialog.neighborhood-login-panel .field {
  margin-bottom: 20px;
}
#neighborhood_login_panel .field:last-child, .ui-dialog.neighborhood-login-panel .field:last-child {
  margin-bottom: 0;
}
#neighborhood_login_panel .login-flds [class^="nghbhd-"], .ui-dialog.neighborhood-login-panel .login-flds [class^="nghbhd-"] {
  margin-bottom: 5px;
}
#neighborhood_login_panel #checkUserSubmit, .ui-dialog.neighborhood-login-panel #checkUserSubmit {
  font-family: "Lato", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  margin-right: 10px;
}
#neighborhood_login_panel #resetPassword, .ui-dialog.neighborhood-login-panel #resetPassword {
  text-decoration: none;
}
.ui-dialog.neighborhood-login-panel {
  left: 0 !important;
  right: 0 !important;
}
.ui-dialog.neighborhood-login-panel.ui-widget-content {
  background: #fff;
}
.ui-dialog.neighborhood-login-panel .ft {
  border-top: 1px solid #d5d5d5;
  padding: 15px 20px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .ui-dialog.neighborhood-login-panel .ft {
    bottom: 0;
  }
}
#wait .bd {
  padding: 10px;
  border-radius: 5px;
  text-align: center;
}
#wait .bd img {
  margin-top: 10px;
}
.img-gallery, .img-gallery ~ button {
  margin: 20px;
}
.img-gallery ~ br, .img-gallery ~ button ~ br {
  display: none;
}
.ui-dialog {
  font-family: "Lato", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  border-radius: 5px !important;
  border: none !important;
  padding: 0 !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  z-index: 1001;
  margin: 0 auto 20px !important;
  position: absolute !important;
  padding: 30px 20px;
}
.ui-dialog:not(.skip-panel-width) {
  width: 100% !important;
  max-width: 700px;
  left: 0 !important;
  right: 0 !important;
}
.ui-dialog .ui-dialog-content {
  border-radius: 0;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .ui-dialog {
    height: 100% !important;
    max-width: 100%;
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    border-radius: 0 !important;
    margin: 0 auto !important;
  }
  .ui-dialog .ui-dialog-content, .ui-dialog .ui-dialog-titlebar {
    border-radius: 0;
  }
  .ui-dialog .ui-dialog-buttonpane {
    border-radius: 0 !important;
  }
  .ui-dialog .ui-dialog-content {
    border-radius: 0;
    height: calc(100% - 113px) !important;
  }
}
@media only screen and (min-width: 0) and (max-width: 767px) and (min-width: 0) and (max-width: 767px) {
  .ui-dialog #modal_dialog_placeholder {
    height: 100% !important;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
  }
}
.ui-dialog[aria-describedby="system_info_panel-dlg"] .ui-dialog-buttonpane {
  border-top: none !important;
}
.ui-dialog[aria-describedby="wait"] {
  top: 20px !important;
  position: absolute;
  max-width: 300px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .ui-dialog[aria-describedby="wait"] {
    top: 50% !important;
    transform: translateY(-50%);
    height: auto !important;
    border-radius: 5px !important;
  }
  .ui-dialog[aria-describedby="wait"] .ui-dialog-titlebar {
    border-radius: 5px 5px 0 0;
  }
}
.ui-dialog[aria-describedby="wait"] .ui-dialog-content {
  height: auto !important;
  padding: 30px 0;
}
.ui-dialog[aria-describedby="wait"] .ui-dialog-buttonpane {
  display: none;
}
.ui-progressbar .ui-progressbar-value {
  margin: 0;
}
.modal-open #frame, .masked #frame {
  position: fixed;
  overflow: auto;
}
.modal-open.modal-with-am-fade #frame, .masked.modal-with-am-fade #frame {
  position: relative;
}
#system_info_panel-dlg {
  border-radius: 0 0 5px 5px;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  display: none;
}
.popup_body {
  background-image: none;
  background-color: #FFF;
  padding: 30px 20px;
}
.popup_body .input-button.close-panel-btn {
  display: none;
}
.modal-mask {
  background: rgba(96, 96, 96, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9997;
  position: fixed;
  overflow-x: hidden;
  width: 100%;
  height: 100vh;
  overflow-y: auto;
}
.modal-dialog {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0 auto;
  min-height: 100vh;
  position: relative;
  padding: 10px;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9998;
}
.modal-dialog .modal-content {
  position: relative;
}
.modal-dialog .ui-dialog {
  margin: 0;
}
.modal-dialog .ui-dialog-fixed-width {
  width: 100vw !important;
  min-width: 0;
}
.modal-dialog iframe {
  display: block;
}
.ngb-modal-stack-open {
  overflow-y: hidden;
}
ngb-modal-window.modal, .modal.ngb-modal {
  background: rgba(96, 96, 96, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9997;
  position: fixed;
  overflow-x: hidden;
  opacity: 1;
}
ngb-modal-window.modal .modal-content, .modal.ngb-modal .modal-content {
  display: block;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border: none !important;
  padding: 0 !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
}
ngb-modal-window.modal .modal-dialog, .modal.ngb-modal .modal-dialog {
  max-width: 700px;
  width: 100%;
}
ngb-modal-window.modal .modal-dialog.modal-sm .modal-body, .modal.ngb-modal .modal-dialog.modal-sm .modal-body {
  min-height: 145px;
  padding: 20px;
}
ngb-modal-window.modal .modal-dialog .modal-body, .modal.ngb-modal .modal-dialog .modal-body {
  padding: 30px 20px;
}
ngb-modal-window.modal .modal-dialog .modal-header, .modal.ngb-modal .modal-dialog .modal-header {
  position: relative;
  padding: 10px 20px;
  min-height: 40px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background: #eee;
  color: #333;
  font-size: 15px;
  text-align: left;
  border-radius: 3px 3px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
ngb-modal-window.modal .modal-dialog .modal-header .modal-title, .modal.ngb-modal .modal-dialog .modal-header .modal-title {
  font-family: 'latobold', Helvetica, Arial, sans-serif;
  line-height: 1;
}
ngb-modal-window.modal .modal-dialog .modal-header .close-btn, ngb-modal-window.modal .modal-dialog .modal-header .modal-close, .modal.ngb-modal .modal-dialog .modal-header .close-btn, .modal.ngb-modal .modal-dialog .modal-header .modal-close {
  position: absolute;
  margin: 0;
  padding: 0;
  top: 50%;
  right: 20px;
  left: auto;
  height: 15px;
  width: 15px;
  background-image: url(/components/unicon/assets/svg-output/close_light.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  background-color: transparent;
  border: none !important;
  box-shadow: none !important;
  transform: translateY(-50%);
}
ngb-modal-window.modal .modal-dialog .modal-header .close-btn-text, .modal.ngb-modal .modal-dialog .modal-header .close-btn-text {
  display: block;
  padding: 0.4em;
  text-indent: -9999999px;
  background-image: none;
}
ngb-modal-window.modal .modal-dialog .modal-scroll, .modal.ngb-modal .modal-dialog .modal-scroll {
  max-height: calc(100vh - 65px);
  overflow: auto;
}
ngb-modal-window.modal .modal-dialog .modal-footer, .modal.ngb-modal .modal-dialog .modal-footer {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  height: 60px;
  padding: 15px 20px;
}
.accordion {
  background-color: #f5f5f5;
  border-radius: 3px;
  margin: 0 10px 20px;
  padding: 10px;
}
.accordion .collapse {
  display: none;
}
.accordion a, .accordion .show {
  display: block;
}
.accordion a {
  text-decoration: none;
}
.accordion .title {
  text-decoration: underline;
  text-transform: capitalize;
}
.accordion [aria-expanded="true"] .icn {
  display: inline-block;
  transform: rotate(90deg);
}
.accordion .accordion-btn {
  border: none;
  box-shadow: none;
  margin: 0 10px;
  padding: 0;
}
.accordion .accordion-btn a, .accordion .accordion-btn button {
  text-align: left;
  width: 100%;
}
.accordion .accordion-btn button {
  box-shadow: none;
  margin: 0;
  padding-left: 0;
}
.accordion .accordion-btn button:hover {
  background-color: inherit;
}
.accordion .accordion-body {
  padding: 10px;
}
.modern-modal-footer button:disabled:hover {
  background: #f5f5f5;
  cursor: not-allowed;
}
.modern-close {
  background: url(/components/unicon/assets/svg-output/close_light.svg) no-repeat center center;
  float: right;
  background-size: 12px 12px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.modern-close:hover, .modern-close:focus {
  cursor: pointer;
  opacity: 1;
  filter: alpha(opacity=100);
}
.modern-modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
}
.modern-modal.fade .modern-modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.modern-modal.in .modern-modal-dialog {
  transform: translate(0, 0);
}
.modern-modal .tip, .modern-modal .search-filters #eventlog_filter_form > div:first-child + .blurb, .search-filters .modern-modal #eventlog_filter_form > div:first-child + .blurb, .modern-modal .notice, .modern-modal .errors {
  margin-top: 0;
}
.modern-modal-open .modern-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modern-modal-content {
  position: relative;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}
.modern-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modern-modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modern-modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=80);
}
.modern-modal-dialog {
  position: relative;
  width: 800px;
  border-radius: 4px;
  margin: 30px auto;
}
.modern-modal-content {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
  -webkit-animation: scale 0.3s ease;
  -moz-animation: scale 0.3s ease;
  -ms-animation: scale 0.3s ease;
  -o-animation: scale 0.3s ease;
  animation: scale 0.3s ease;
}
@-webkit-keyframes scale {
  from {
    transform: scale(0.7);
  }
  to {
    transform: scale(1);
  }
}
@-moz-keyframes scale {
  from {
    transform: scale(0.7);
  }
  to {
    transform: scale(1);
  }
}
@-ms-keyframes scale {
  from {
    transform: scale(0.7);
  }
  to {
    transform: scale(1);
  }
}
@-o-keyframes scale {
  from {
    transform: scale(0.7);
  }
  to {
    transform: scale(1);
  }
}
@keyframes scale {
  from {
    transform: scale(0.7);
  }
  to {
    transform: scale(1);
  }
}
.modal-title {
  font-weight: 700;
  color: #333;
  text-transform: none;
}
.survey-detail {
  width: 100px;
  display: inline-block;
}
.modern-modal-backdrop {
  background-color: rgba(0, 0, 0, 0.3);
}
.yui-skin-sam .modern-modal .modern-modal-dialog {
  max-width: 700px;
  width: 100%;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-content {
  border-radius: 4px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-header {
  background: #eee;
  color: #606060;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  padding: 15px 20px;
  font-size: 16px;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-header .modern-modal-title {
  font-size: 14px;
  color: #333;
  font-weight: bold;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-header .modern-reporting-close {
  width: 16px;
  height: 16px;
  padding: 0px;
  border: none;
  box-shadow: none;
  position: absolute;
  right: 16px;
  top: 16px;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-header .modern-reporting-close:hover {
  background-color: transparent;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-header .modern-close {
  width: 20px;
  height: 20px;
  padding: 0px;
  border: none;
  box-shadow: none;
  position: relative;
  right: -4px;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body {
  padding: 30px 20px 0 20px;
  max-height: 500px;
  overflow-y: auto;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .cspList_tophead:not(li) {
  padding: 20px 10px 30px 10px;
  border-bottom: none;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .cspList_tophead:not(li) #createNewDashboardBtn {
  padding: 0;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .cspList_tophead:not(li) #createNewDashboardBtn:hover {
  background-color: transparent;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .cspList_tophead .field {
  margin-bottom: 0;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .cspList_tophead .field .field-widget {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container {
  margin: 0 10px;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead {
  padding: 20px 0;
  align-items: center;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead:not(.form-show) {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead:first-child {
  padding: 0 0 20px 0;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .field {
  margin-bottom: 0;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .dashboard-title {
  font-size: 13px;
  color: #333;
  font-weight: 600;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .dashboard-title .dashboard-count {
  margin-left: 5px;
  font-size: 13px;
  font-weight: 400;
  color: #6c6c6c;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .create-dash-row {
  align-items: baseline;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .added-button, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .remove-button {
  color: #297848;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .accmode-on .buttonbar .button, .accmode-on .buttonbar .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .button, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .hier-btn.small, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .hier-btn.small, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .hier-btn.small {
  font-size: 13px;
  font-weight: 600;
  height: 24px;
  min-width: 80px;
  border-radius: 15px;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn:hover:not(.added-button), .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .accmode-on .buttonbar .button:hover:not(.added-button), .accmode-on .buttonbar .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .button:hover:not(.added-button), .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover:not(.added-button), #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .hier-btn.small:hover:not(.added-button), .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover:not(.added-button), #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .hier-btn.small:hover:not(.added-button), .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover:not(.added-button), #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .hier-btn.small:hover:not(.added-button) {
  background-color: #f5f5f5;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn.text-success, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .accmode-on .buttonbar .text-success.button, .accmode-on .buttonbar .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .text-success.button, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .text-success.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .text-success.hier-btn.small, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .text-success.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .text-success.hier-btn.small, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .text-success.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .text-success.hier-btn.small {
  color: #774488;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn.btn_new_dash, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .accmode-on .buttonbar .btn_new_dash.button, .accmode-on .buttonbar .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn_new_dash.button, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_new_dash.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn_new_dash.hier-btn.small, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_new_dash.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn_new_dash.hier-btn.small, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_new_dash.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn_new_dash.hier-btn.small {
  border: 1px solid #774488;
  color: #774488;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn.btn_new_dash:disabled, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .accmode-on .buttonbar .btn_new_dash.button:disabled, .accmode-on .buttonbar .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn_new_dash.button:disabled, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_new_dash.hier-btn.small:disabled, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn_new_dash.hier-btn.small:disabled, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_new_dash.hier-btn.small:disabled, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn_new_dash.hier-btn.small:disabled, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_new_dash.hier-btn.small:disabled, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn_new_dash.hier-btn.small:disabled {
  background-color: #ececec;
  border-color: #ccc;
  color: #aaa;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn [class^="icn-"], .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .accmode-on .buttonbar .button [class^="icn-"], .accmode-on .buttonbar .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .button [class^="icn-"], .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small [class^="icn-"], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .hier-btn.small [class^="icn-"], .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small [class^="icn-"], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .hier-btn.small [class^="icn-"], .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small [class^="icn-"], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .hier-btn.small [class^="icn-"] {
  margin-right: 5px;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn.btn_new_dash, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .accmode-on .buttonbar .btn_new_dash.button, .accmode-on .buttonbar .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn_new_dash.button, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_new_dash.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn_new_dash.hier-btn.small, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_new_dash.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn_new_dash.hier-btn.small, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_new_dash.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn_new_dash.hier-btn.small, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .btn.remove-button, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .accmode-on .buttonbar .remove-button.button, .accmode-on .buttonbar .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .remove-button.button, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .remove-button.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .remove-button.hier-btn.small, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .remove-button.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .remove-button.hier-btn.small, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .remove-button.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body.summary-modal .dashboards-container .cspList_tophead .remove-button.hier-btn.small {
  padding-left: 15px;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body h1 {
  margin-bottom: 8px;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body .modern-modal-info {
  padding-top: 20px;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body .modal-dashboard-heading {
  font-size: 13px;
  display: inline-flex;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body hr {
  border-color: #eee;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body .modern-modal-body-title {
  padding-bottom: 20px;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body .modern-modal-body-title h1 {
  font-size: 21px;
  line-height: 20px;
}
.yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body .modern-modal-body-title h2, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body .modern-modal-body-title .yui-panel .hd, .yui-skin-sam .yui-panel .modern-modal .modern-modal-dialog .modern-modal-body .modern-modal-body-title .hd, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body .modern-modal-body-title .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .modern-modal .modern-modal-dialog .modern-modal-body .modern-modal-body-title .modal-header, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body .modern-modal-body-title #overDiv .popwin_cg, #overDiv .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body .modern-modal-body-title .popwin_cg, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body .modern-modal-body-title #overDiv .popwin_cg + td, #overDiv .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body .modern-modal-body-title .popwin_cg + td, .yui-skin-sam .modern-modal .modern-modal-dialog .modern-modal-body .modern-modal-body-title .report_label {
  font-size: 24px;
}
.yui-skin-sam .modern-modal .modern-close {
  background-size: 14px 14px;
}
.modern-modal-footer {
  border-top: 1px solid #ccc;
  padding: 20px;
  text-align: right;
}
.modern-modal-footer button {
  margin-right: 10px;
}
.modal-iframe {
  overflow: hidden;
}
.modal-iframe .modal_content {
  padding: 0 !important;
}
.modal-iframe .margin-left {
  margin-left: 20px;
}
.modal-iframe .buttonbar {
  padding: 20px;
}
.modal-iframe-stage {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.modal-iframe-stage-body {
  width: 100%;
  margin-bottom: auto;
  overflow: auto;
}
.modal-iframe-stage-buttons {
  background: #fafafa;
  width: 100%;
  padding: 15px 20px;
}
.backdrop {
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 9998;
}
#blast {
  position: absolute;
  width: 600px;
  height: 536px;
  top: 50%;
  left: 0;
  border: 1px solid #949494;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: -268px;
  background: #fff;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  box-shadow: 0 0 80px 0 #333;
  z-index: 9998;
}
#blast .close {
  background: none;
  border: none;
  box-shadow: none;
  position: absolute;
  top: 10px;
  right: 5px;
  width: 30px;
  min-width: 0;
  height: 30px;
  padding: 0;
  margin: 0;
  border-radius: 0;
}
#blast .close img {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 26px;
  height: 26px;
}
#blast .close:hover, #blast .close:focus {
  background: none;
}
#blast #blast_hd {
  border-radius: 4px;
  background: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  padding: 0;
  margin: 0;
  font-family: sans-serif;
  text-align: center;
  display: table;
  width: 100%;
}
#blast #blast_hd .blast_no_title {
  visibility: hidden;
}
#blast #blast_hd div {
  color: #fff;
  display: table-cell;
  vertical-align: middle;
  height: 40px;
}
#blast #blast_bd {
  margin: 0 40px;
}
#blast #blast_bd .banner_container {
  margin-bottom: 50px;
}
#blast #blast_bd .banner_container img {
  width: 100%;
  display: block;
  margin: 40px auto 15px auto;
}
#blast #blast_bd p {
  text-align: center;
  font-size: 16px;
  line-height: 28px;
  color: #333;
}
#blast #blast_bd p.line_one {
  margin-bottom: 20px;
}
#blast #blast_bd p.line_two {
  margin-bottom: 50px;
}
#blast #blast_bd .blast_decoration {
  display: block;
  background: #333;
  width: 25px;
  height: 4px;
  position: relative;
  top: -10px;
  margin: 0 auto;
}
#blast #blast_bd .blast_decoration_tagline {
  font-weight: 700;
}
#blast #blast_bd #blast_bbar {
  z-index: 9999;
  text-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
#blast #blast_bd #blast_bbar button {
  border: none;
  background: #fff;
  color: #6c6c6c;
  padding: 10px 20px;
  line-height: 16px;
  font-size: 12px;
  text-transform: none;
  box-sizing: border-box;
  box-shadow: none;
  display: block;
  height: 48px;
  font-weight: 700;
  font-family: Lato, sans-serif;
}
#blast #blast_bd #blast_bbar button:hover, #blast #blast_bd #blast_bbar button:focus {
  background: none;
  text-decoration: underline;
}
#blast #blast_bd #blast_bbar #blast_remindme {
  float: left;
}
#blast #blast_bd #blast_bbar #blast_cta {
  text-transform: uppercase;
  border: 2px solid #0088CC;
  color: #0088CC;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  width: 50%;
}
#blast #blast_bd #blast_bbar #blast_nothx {
  text-align: left;
  color: #6c6c6c;
  font-size: 14px;
  line-height: 17px;
  margin-left: 10px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  #blast {
    width: 100%;
    height: 100%;
    margin-top: 0px;
    top: 0;
    border-radius: 0px;
    overflow-y: auto;
  }
  #blast #blast_bd #blast_bbar {
    display: block;
  }
  #blast #blast_bd #blast_bbar button#blast_cta {
    font-size: 14px;
    width: 100%;
  }
  #blast #blast_bd #blast_bbar button#blast_nothx {
    margin: 10px 0 20px 0;
    font-size: 12px;
    width: 100%;
    text-align: center;
  }
  #blast #blast_bd .banner_container img {
    height: auto;
  }
}
.report-mode #pl-bd button, .report-mode #pl-bd .pl-item-txt {
  color: #333;
}
/* Hierpicklist */
.hp-container {
  position: relative;
}
#page_hier_html {
  position: absolute;
  top: 0;
  left: 0;
}
.hp_selection {
  border: 1px solid #949494 !important;
  background-color: #fff;
  height: 30px;
  cursor: pointer;
  border-collapse: separate;
  border-spacing: 1px;
  border-radius: 3px;
  background-image: url(/components/unicon/assets/svg-output/chevron_down_light.svg);
  background-position: right 5px center;
  background-size: 18px;
  background-repeat: no-repeat;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
.hp_selection tbody {
  display: block;
}
.hp_selection tbody tr {
  display: block;
}
.hp_selection tbody tr td {
  vertical-align: middle;
  white-space: nowrap;
  border-bottom: none;
  padding: 0;
}
.hp_selection tbody tr td.hp_selection_text {
  display: block;
}
.hp_selection tbody tr td.hp_selection_text div {
  max-width: 500px;
}
.hp_selection div {
  height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 0;
  padding-right: 30px;
  padding-bottom: 0;
  padding-left: 10px;
  line-height: 30px;
  display: block;
}
.hp_selection_arrow, .hp_selection_text {
  white-space: nowrap;
  padding: 0 !important;
}
.hp_selection_arrow {
  display: none;
}
.hp_menu {
  background-color: #fff;
  position: absolute;
  visibility: hidden;
  z-index: 1001;
  font-size: 11px;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 3px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.hp_menu div {
  white-space: nowrap;
  position: relative;
  z-index: 200;
  background-color: transparent;
  cursor: pointer;
  padding: 0;
  margin: 0;
  line-height: 22px;
  height: 22px;
  text-indent: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hp_menu span {
  position: relative;
  width: 100%;
}
.hp_menu span.hp_scrollable {
  float: left;
  position: absolute;
  z-index: 101;
}
.hp_menu img {
  float: right;
  margin: 0;
  position: relative;
  left: -4px;
  top: 4px;
}
[dir=rtl] .hp_menu img {
  transform: scaleX(-1);
}
.hp_menu .hp_scroll, .hp_menu .hp_scroll div {
  width: 16px !important;
}
.ie7 .hp_menu div {
  padding: 0 2px;
  margin: 0;
  line-height: 18px;
  height: 19px;
}
.hp_scrollable > div {
  padding-left: 8px;
  width: auto !important;
}
.ie .hp_menu img {
  top: 2px;
  left: -6px;
}
.editor_wrap {
  width: 100%;
  overflow: auto;
}
.hp_edit {
  font-size: 11px;
}
.hp_edit .hp_flip, .hp_edit .hp_child {
  vertical-align: middle;
  min-width: 15px;
  border-left: 1px dashed #606060;
}
.hp_edit .hp_child {
  display: inline-block;
  height: 65px;
  margin-left: 10px;
}
.hp_item {
  background-color: #eee;
  padding: 2px;
  margin: 1px;
  height: 22px;
  width: 200px;
  box-sizing: border-box;
  max-width: 200px;
  border: 1px solid #ccc;
  cursor: pointer;
  font-size: 11px;
  vertical-align: middle;
}
.hp_item textarea {
  height: 100%;
  resize: none;
}
@-moz-document url-prefix() {
  .hp_item textarea {
    height: 5em;
  }
}
.hp_item input, .hp_item textarea {
  width: 100%;
}
.hp_item:first-of-type {
  padding-left: 17px;
  box-sizing: content-box;
}
.hp_item_centered {
  text-align: center;
}
.hp_item_sel {
  background-color: #C5D6E8;
  padding: 2px;
  margin: 1px;
  height: 22px;
  width: 200px;
  white-space: nowrap;
  border: 1px solid #ccc;
  font-weight: 700;
  cursor: pointer;
  font-size: 11px;
  vertical-align: middle;
}
.hp_icons {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1px;
  margin: 0;
  white-space: nowrap;
  vertical-align: middle;
}
.hp_pick_icon {
  border: 1px solid #999;
  padding: 0;
  margin: 0;
}
.hp_scroll {
  position: relative;
  border: 1px solid #ddd;
  overflow: hidden;
  float: left;
  padding: 0 !important;
  margin: 0;
  background: #efefef !important;
  z-index: 102;
}
.hp_scroll img {
  position: absolute;
  left: 0 !important;
  width: 15px;
  height: 16px;
  margin: 0;
}
.hp_scroll_cont {
  position: relative;
  top: 16px;
  border: none !important;
  overflow: hidden;
  padding: 0 !important;
}
.hp_scroll_cont div {
  padding: 0 !important;
  position: absolute;
  background: transparent url("/components/modern/images/scroll.png") repeat-y;
  border: none !important;
}
.hp_ud {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1px;
  margin: 0;
}
/* Uploader */
.large_fileuploader_wrapper {
  border-radius: 3px;
  border-color: #ccc;
  padding: 20px !important;
}
.large_fileuploader_wrapper .large_fileuploader_delete_button {
  background-image: url(/components/unicon/assets/svg-output/close_light.svg);
  background-size: 18px;
  height: 18px;
  width: 18px;
  display: inline-block;
  color: transparent;
  cursor: pointer;
}
.large_fileuploader_wrapper .large_fileuploader_results {
  word-wrap: break-word;
  word-break: break-all;
}
[id*=_banner_order_] .banner-options {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
[id*=_banner_order_] .banner-options > * {
  width: 65%;
}
[id*=_banner_order_] .banner-options > *:first-child {
  width: 35%;
  margin-right: 20px;
}
/* Date Range */
.datepopupcal_textinput .jscal-text {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  padding: 0 10px;
  height: 30px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.datepopupcal_textinput .jscal-text:focus {
  border-color: #774488;
}
.search-filters .datepopupcal_textinput .jscal-text {
  max-width: 290px;
}
.datepopupcal_buttons .jscal-select, .datepopupcal_buttons .jscal-clear {
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 50% 50%;
  text-indent: -999em;
  padding-top: 3px;
  vertical-align: top;
}
.datepopupcal_buttons .jscal-select {
  background-image: url(/components/unicon/assets/svg-output/calendar_light.svg);
  box-shadow: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border: 1px solid #949494;
  margin-left: -6px;
}
.datepopupcal_buttons .jscal-clear {
  background-image: url(/components/unicon/assets/svg-output/reset_light.svg);
  margin-left: 4px !important;
  margin-left: 4px !important;
}
/* JS Calendar */
body div.calendar {
  position: relative;
  background: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  border: none;
  border-radius: 3px;
  direction: ltr;
}
body table.calendar, body .calendar table {
  cursor: pointer;
  background: none;
  z-index: 104;
  width: 100%;
  height: 100%;
  font-size: 13px;
}
body .calendar table {
  border: none;
  background: #fff;
  border-collapse: separate;
  border-radius: 3px;
}
body .calendar table td {
  vertical-align: middle;
}
body .calendar .button {
  text-align: center;
  padding: 12px;
  background-color: #3f3f3f;
  border: none;
  color: #fff;
}
body .calendar .nav {
  background-color: #774488;
  background-repeat: no-repeat;
  background-position: 100% 100%;
}
body .calendar thead td:first-child {
  border-top-left-radius: 3px;
}
body .calendar thead td:last-child {
  border-top-right-radius: 3px;
}
body .calendar thead .title {
  font-weight: 600;
  font-size: 15px;
  padding: 15px;
  background-color: #3f3f3f;
  color: #fff;
}
body .calendar thead .hilite {
  border: none;
  background-color: #3f3f3f;
}
body .calendar thead .headrow {
  color: #fff;
}
body .calendar thead .headrow td {
  border-radius: 0;
  background-color: #774488;
  font-weight: 600;
  padding: 6px;
}
body .calendar thead .headrow td.nav {
  font-size: 20px;
}
body .calendar thead .daynames {
  background-color: #774488;
}
body .calendar thead .daynames td {
  border-radius: 0;
  font-weight: 600;
}
body .calendar thead .daynames .hilite {
  background-color: #774488;
}
body .calendar thead .name {
  padding: 12px;
  font-size: 11px;
  text-align: center;
  color: #fff;
}
body .calendar thead .name.weekend {
  color: rgba(255, 255, 255, 0.7);
}
body .calendar tbody td.hilite {
  border: none;
  color: #774488;
  background: #fff;
}
body .calendar tbody .day {
  text-align: center;
  font-size: 13px;
  padding: 8px;
}
body .calendar tbody .rowhilite td {
  background: #fff;
}
body .calendar tbody .rowhilite td.wn {
  background: #fff;
}
body .calendar tbody td.weekend {
  color: #774488;
}
body .calendar tbody td.weekend.hilite {
  color: #774488;
}
body .calendar tbody td.weekend.selected {
  color: #fff;
}
body .calendar tbody td.today {
  color: #774488;
  font-weight: normal;
}
body .calendar tbody td.selected {
  position: relative;
  font-weight: normal;
  border: none;
  background: none;
  color: #fff;
  border-radius: 50%;
  z-index: 1;
}
body .calendar tbody td.selected:before {
  position: absolute;
  content: "";
  height: 21px;
  width: 32px;
  left: 50%;
  top: 50%;
  margin-top: -10px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: -17px;
  background: #774488;
  border-radius: 3px;
  z-index: -1;
}
body .calendar tbody .disabled {
  color: #707070;
}
body .calendar tfoot .footrow {
  background: none;
}
body .calendar tfoot td {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
body .calendar tfoot .ttip {
  background: #fff;
  color: #707070;
  border-top: 1px solid #ddd;
  padding: 10px;
  text-align: center;
}
body .calendar .combo {
  background: #fff;
  border: 1px solid #ddd;
  width: 20%;
}
body .calendar .combo .label, body .calendar .combo .label-IEfix {
  padding: 4px;
  font-size: 13px;
}
body .calendar .combo .hilite, body .calendar .combo .active {
  background: #774488;
  border: none;
  color: #fff;
  font-weight: normal;
}
body .calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}
body .calendar td.time .hour, body .calendar td.time .minute, body .calendar td.time .ampm {
  padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0px;
  padding-left: 4px;
  border: 1px solid #889;
  background-color: #fff;
}
body .calendar td.time .ampm {
  text-align: center;
}
body .calendar td.time .colon {
  padding-top: 0;
  padding-right: 2px;
  padding-bottom: 0;
  padding-left: 3px;
}
body .calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
  cursor: pointer;
}
body .calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}
/* Star Rating */
.star_ratings {
  padding: 3px;
  width: auto;
  white-space: nowrap;
}
.star_ratings.focusin {
  outline-width: 2px;
  outline-style: solid;
  outline-color: Highlight;
  /* WebKit gets its native focus styles. */
}
@media (-webkit-min-device-pixel-ratio: 0) {
  .star_ratings.focusin {
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
  }
}
.rating_choice {
  display: inline-block;
  height: 24px;
  width: 24px;
  background-repeat: no-repeat;
  background-position: center center;
}
.rating_choice.star_selected {
  background-image: url("/components/modern/images/svgs/rating_star_filled.svg");
}
.rating_choice.clear {
  background-image: url("/components/modern/images/svgs/rating_star_reset.svg");
}
/* Star Rating - Initial Display */
.star_ratings {
  /* Hover/Focus */
}
.star_ratings input + label {
  background-image: url("/components/modern/images/svgs/rating_star_filled.svg");
  cursor: pointer;
  border-bottom: 2px solid transparent;
}
.star_ratings.unanswered input + label {
  background-image: url("/components/modern/images/svgs/rating_star_unfilled.svg");
}
.star_ratings input:checked ~ label {
  /* all label siblings after checked input */
  background-image: url("/components/modern/images/svgs/rating_star_unfilled.svg");
}
.star_ratings input:checked + label {
  /* label sibling immediately after checked input */
  background-image: url("/components/modern/images/svgs/rating_star_filled.svg");
}
.star_ratings input:focus + label {
  /* border-bottom-style: dotted; */
}
.star_ratings:hover input + label, .star_ratings.focusin input + label {
  /* label sibling immediately after an input when .star_ratings is hovered */
  background-image: url("/components/modern/images/svgs/rating_star_filled.svg");
}
.star_ratings input:hover ~ label, .star_ratings input:focus ~ label {
  background-image: url("/components/modern/images/svgs/rating_star_unfilled.svg");
}
.star_ratings input:hover + label, .star_ratings input:focus + label {
  background-image: url("/components/modern/images/svgs/rating_star_filled.svg");
}
.star_ratings:hover input:checked + label, .star_ratings.focusin input:checked + label {
  border-bottom: dotted 2px #FCA253;
}
.star_ratings input.clear_input + label {
  background-image: url("/components/modern/images/svgs/rating_star_reset.svg");
}
/* Crop Block */
#image_crop_block .cropped_image_thumbnail img {
  border-radius: 3px;
  display: block;
  margin: 10px 0;
}
#image_crop_block .buttonbar {
  margin-top: 10px;
}
#image_crop_block .buttonbar .input-button {
  margin-left: 0;
}
/* OCR */
#oci_interviewer_table {
  background: #f2f2f2;
  border-collapse: separate;
  border-radius: 3px;
  border-spacing: 4px;
}
#oci_interviewer_table tr {
  background: none !important;
}
#oci_interviewer_table td {
  padding: 10px;
  vertical-align: middle;
}
#oci_interviewer_table td input:first-child {
  margin-right: 8px;
}
#oci_interviewer_table .job-posting-subheading {
  font-weight: 700;
}
/* Scrollable Checkbox */
body .scrollable_readonly_ms {
  max-width: 500px;
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  min-height: 30px;
  height: auto;
  font-size: 13px;
  padding-left: 10px;
  padding-right: 10px;
}
body .scrollable_readonly_ms:focus {
  border-color: #774488;
}
body .scrollable_container {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  background: #fff;
  width: 100% !important;
  max-width: 500px;
}
body .scrollable_container:focus {
  border-color: #774488;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  body .scrollable_container {
    width: auto;
  }
}
body .scrollable_container .hp_selection {
  width: 200px;
}
body .scrollable_container .scrollable_toolbox {
  background-color: #f5f5f5;
  padding: 4px;
  border-radius: 3px 3px 0 0;
}
body .scrollable_container .scrollable_toolbox button.scrollable_selectall {
  background: url(/components/unicon/assets/svg-output/add_light.svg) no-repeat center center;
  background-size: 14px;
}
body .scrollable_container .scrollable_toolbox button.scrollable_clearall {
  background: url(/components/unicon/assets/svg-output/minus_light.svg) no-repeat center center;
  background-size: 14px;
}
body .scrollable_container .scrollable_toolbox .scrollable_selectall, body .scrollable_container .scrollable_toolbox .scrollable_clearall {
  box-sizing: border-box;
  margin-top: 2px;
  margin-right: 4px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 3px 8px;
}
body .scrollable_container .scrollable_toolbox .scrollable_selectall span, body .scrollable_container .scrollable_toolbox .scrollable_clearall span {
  display: none;
}
body .scrollable_container .scrollable_toolbox .scrollable_finder {
  float: right;
  padding: 4px;
  background: #fff;
  border: 1px solid #606060;
  width: 230px;
  white-space: nowrap;
  border-radius: 3px;
}
body .scrollable_container .scrollable_toolbox .scrollable_finder div {
  display: inline-block;
}
body .scrollable_container .scrollable_toolbox .scrollable_finder input {
  border: none;
  width: 170px;
  padding-top: 5px;
}
body .scrollable_container .scrollable_toolbox .scrollable_finder input::-ms-clear {
  display: none;
}
body .scrollable_container .scrollable_toolbox .scrollable_finder .finder_icon img {
  position: relative;
  top: 2px;
}
body .scrollable_container .scrollable_toolbox .scrollable_finder .finder_icon img[src='/images/icon_find_14.gif'] {
  padding-right: 20px;
  box-sizing: border-box;
  width: 20px;
  height: 16px;
  vertical-align: top;
  background: url(/components/unicon/assets/svg-output/search_light.svg) no-repeat center center;
  background-size: 16px;
}
body .scrollable_container .scrollable_checkbox {
  border: 1px solid #ddd;
  border-left: none;
  border-right: none;
}
body .scrollable_container .scrollable_checkbox > div {
  padding: 4px;
  border-bottom: 1px solid #eee;
}
body .scrollable_container .scrollable_checkbox label {
  width: 90%;
  font-size: 12px !important;
}
body .scrollable_container .scrollable_status {
  background-color: #f5f5f5;
  padding: 6px;
  border-radius: 0 0 3px 3px;
  font-size: 11px;
}
body .scrollable_container .selection_header {
  padding: 0 !important;
  border: none !important;
  border-bottom: none !important;
}
body .scrollable_container .selection_header > div {
  float: left;
}
body .scrollable_container .selection_header .yui-ac {
  width: 230px !important;
}
body .scrollable_container .selection_header .scrollable_container_clear {
  display: inline-block;
  text-align: center;
  height: 30px !important;
  padding-left: 35px;
  padding-right: 20px;
  margin-left: 3px !important;
  border: none !important;
  font-size: 13px !important;
  border-radius: 3px !important;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33) !important;
  color: #333 !important;
  background-color: #f5f5f5 !important;
  background-repeat: no-repeat;
  background-position: left 10px center;
  background-size: 16px;
  background-image: url(/components/unicon/assets/svg-output/reset_light.svg);
  text-transform: capitalize;
  text-decoration: none;
  line-height: 28px !important;
}
body .scrollable_container .selection_header select {
  font-size: 13px;
  width: auto;
  max-width: 200px !important;
  float: left;
}
body .mptable_add {
  position: relative;
  top: 10px;
  border: 1px solid #949494;
  border-radius: 3px;
  margin-bottom: 10px !important;
  max-width: 500px;
}
body .mptable_add td:first-child {
  border: none !important;
}
body .mptable_add td {
  max-width: 500px;
}
.action_edit_popup .mptable_add {
  top: 0px;
  position: inherit;
  display: inline-block;
}
.action_edit_popup #confirm_batchedit_panel {
  position: absolute;
  width: 95%;
  height: auto;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.action_edit_popup #confirm_batchedit_panel .hd {
  border-radius: 5px 5px 0 0;
}
.action_edit_popup #confirm_batchedit_panel .bd {
  padding: 20px;
}
#close_incident-dlg-frame {
  display: block;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  #close_incident-dlg-frame {
    display: inline-block;
  }
}
/* Autocomplete and Select */
.yui-skin-sam .yui-ac {
  width: 100% !important;
}
.yui-skin-sam .yui-ac .yui-ac-input {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  padding: 0 20px 0 10px;
  height: 30px;
  width: 100% !important;
  background-image: url(/components/unicon/assets/svg-output/search_light.svg) !important;
  background-size: 18px;
  background-position: right 2px center;
}
.yui-skin-sam .yui-ac .yui-ac-input:focus {
  border-color: #774488;
}
.yui-skin-sam .yui-ac ~ .yui-overlay {
  z-index: 20 !important;
}
.yui-skin-sam .yui-skin-sam:not(.selectlist-autocomplete) .yui-ac .yui-ac-clear-button {
  margin-left: 2px;
  position: absolute;
  top: 9px;
}
.yui-skin-sam .yui-skin-sam.selectlist-autocomplete .yui-ac #yui-ac-popup-list-button {
  vertical-align: text-top;
}
@supports (-ms-ime-align:auto) {
  .yui-skin-sam .yui-skin-sam.selectlist-autocomplete .yui-ac #yui-ac-popup-list-button img {
    vertical-align: sub;
  }
}
.ui-autocomplete.ui-widget {
  font-size: inherit;
  padding: 10px 0;
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
}
.ui-autocomplete.ui-widget .ui-menu-item a {
  color: inherit;
  padding: 0 15px;
  border: none;
  border-radius: 0;
  line-height: 2.4;
  position: relative;
  white-space: normal;
  margin: 0;
}
.ui-autocomplete.ui-widget .ui-menu-item a.ui-state-focus {
  color: #fff;
  background-color: #774488;
  background-image: none;
}
.ui-autocomplete.ui-widget .ui-menu-item a.ui-state-focus:hover {
  background: #f8f8f8;
  color: #333;
}
.ui-autocomplete.recentSearchesList .ui-menu-item a {
  padding-left: 45px;
}
.ui-autocomplete.recentSearchesList .ui-menu-item a:after {
  background-image: url(/components/unicon/assets/svg-output/clock_light.svg);
  background-position: 15px 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  opacity: 0.6;
  top: 0;
  width: 100%;
}
.ui-autocomplete.recentSearchesList .ui-menu-item a.ui-state-focus {
  padding: 5px 15px;
}
.ui-autocomplete.recentSearchesList .ui-menu-item a.ui-state-focus:not(:hover):after {
  background-image: url(/components/unicon/assets/svg-output/clock_dark.svg);
}
.ui-autocomplete.recentSearchesList .ui-menu-item a.ui-state-focus.ui-state-focus {
  background-color: #774488;
  background-image: none;
  color: #fff;
  border: none;
  margin: 0;
}
.selectwithsearch-autocomplete .autocomplete-widget {
  position: relative;
}
.selectwithsearch-autocomplete .autocomplete-widget > input[type="text"] {
  width: 100%;
  background-image: url(/components/unicon/assets/svg-output/search_light.svg);
  background-repeat: no-repeat;
  background-position: calc(100% - 5px) center;
  background-size: 16px;
}
.selectwithsearch-autocomplete #selections {
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 0;
  padding-left: 5px;
  margin-top: 5px;
  border: solid 1px #949494;
  border-radius: 3px;
  max-height: 200px;
  overflow: auto;
}
.selectwithsearch-autocomplete .ui-autocomplete-clear {
  color: #707070;
  cursor: pointer;
  position: absolute;
  right: 10px;
}
/* YUI menu */
.yui-skin-sam .yuimenu .bd {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  border: 0;
}
.yui-skin-sam .yui-menu-shadow-visible {
  background: transparent;
  border-radius: 5px 5px 3px 3px;
}
.yui-skin-sam .yuimenuitem {
  padding: 9px;
}
.yui-skin-sam .yuimenuitem a strong {
  color: #774488;
}
/* TinyMCE */
.field-widget .mce-panel .mce-toolbar-grp {
  background: #eee;
  border: 1px solid #ccc;
  border-bottom: none;
  border-radius: 3px 3px 0 0 !important;
}
.field-widget .mce-panel .mce-statusbar {
  background: #eee;
  border: 1px solid #ccc !important;
  border-top: none !important;
  border-radius: 0 0 3px 3px !important;
}
.field-widget .mce-panel .mce-toolbar .mce-btn.mce-active {
  background: #ddd !important;
}
body.mce-fullscreen .page-header, body.mce-fullscreen .navcol, body.mce-fullscreen .field .field-widget {
  z-index: auto;
}
/* Quicksearch */
#quick-search-c {
  margin: 0 15px;
  display: inline-block;
}
#quick-search-c #quick-search-form {
  -webkit-flex-basis: 65%;
  -moz-flex-basis: 65%;
  -ms-flex-basis: 65%;
  flex-basis: 65%;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
#quick-search-c #quick-search-form #qs-submit-button {
  height: 36px;
  border-radius: 0 3px 3px 0;
  display: none;
  min-width: 60px;
  width: 60px;
}
#quick-search-c #quick-search-form #qs-submit-button.quick-submit-active {
  display: block;
}
#quick-search-c #quick-search-form #qs-submit-button span {
  color: #eee;
  font-size: 20px;
  vertical-align: middle;
}
#quick-search-c #quicksearch_class {
  display: none;
  border: 1px solid #ccc;
  border-left: none;
  border-radius: 0px;
  height: 36px;
  padding: 0 25px 0 10px;
  width: auto;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  max-width: 200px;
  font-weight: 600;
}
#quick-search-c #quicksearch_class:focus::-ms-value {
  background-color: white;
  color: #333;
  border: 1px dashed #ccc;
}
#quick-search-c #quick-search {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
  min-width: 500px;
  max-width: 500px;
}
#quick-search-c #quick-search .icn-search {
  color: #707070;
  font-size: 18px;
  margin-right: 15px;
  position: absolute;
  left: 15px;
  top: 8px;
}
#quick-search-c #quick-search .icn-search.quick-icon-inactive {
  display: none;
}
#quick-search-c #quick-search .icn-close {
  border: none;
  display: none;
}
#quick-search-c #quick-search #qs-text {
  border: 1px solid #ccc;
  border-radius: 0px;
  height: 36px;
  padding: 0 20px 0 10px;
  width: auto;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #333;
}
#quick-search-c #quick-search #qs-text::-moz-placeholder {
  color: #6c6c6c;
  opacity: 1;
}
#quick-search-c #quick-search #qs-text:-ms-input-placeholder {
  color: #6c6c6c;
}
#quick-search-c #quick-search #qs-text::-webkit-input-placeholder {
  color: #6c6c6c;
}
#quick-search-c #quick-search #qs-text:not(.qst-active) {
  padding: 0 0 0 35px;
  border-radius: 3px;
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #quick-search-c #quick-search #qs-text:not(.qst-active) {
    padding-top: 5px;
  }
}
#quick-search-c #quick-search #qs-text:hover, #quick-search-c #quick-search #qs-text:focus {
  border: 1px solid #999;
}
#quick-search-c #quick-search #qs-text::-ms-clear {
  display: none;
}
#quick-search-c #quick-search.qs-active #quicksearch_class {
  display: block;
}
#quick-search-c #quick-search.qs-active .icn-search {
  color: #707070;
}
#quick-search-c #quick-search.qs-active #qs-text {
  color: #333;
}
#quick-search-c #quick-search.qs-active #qs-text:-moz-focusring {
  outline-width: 2px;
  outline-style: solid;
  outline-color: Highlight;
}
#quick-search-c #quick-search.qs-active #quick-search-clear {
  display: inline;
  position: absolute;
  left: 270px;
  top: 4px;
  font-size: 14px;
}
#quick-search-c #quick-search.qs-active #quick-search-clear:not(.active-clear) {
  display: none;
}
#quick-search-c #quick-search [class*="-list-items"]:hover {
  background-color: transparent;
}
#quick-search-c #quick-search [class*="-list-items"]:hover a {
  color: #774488;
}
/* Flags */
#csmflagsbox {
  margin: -10px 0;
}
#csmflagsbox td {
  height: 18px;
  padding: 6px 0;
}
#csmflagsbox td:first-child {
  padding-right: 15px;
}
#csmflagsbox td a {
  cursor: pointer;
}
#csmflagsbox td img {
  height: 18px;
}
#csmflagsbox .input-text {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  height: 30px;
  padding: 0 10px;
  flex: 0 5 100%;
}
#csmflagsbox .input-text:focus {
  border-color: #774488;
}
#csmflagsbox table tbody tr:last-child td:last-child {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
#csmflagsbox table tbody tr:last-child td:last-child input[type="submit"] {
  margin-left: 10px;
}
#csmflagsbox [src*="/images/eye_"], #csmflagsbox [src="/images/icon_delete_small.gif"] {
  height: 18px;
  width: 18px;
  padding-left: 18px;
}
#csmflagsbox [src="/images/eye_opened.png"] {
  background: url(/components/unicon/assets/svg-output/visible_light.svg) no-repeat;
  background-size: 18px;
}
#csmflagsbox [src="/images/eye_closed.png"] {
  background: url(/components/unicon/assets/svg-output/hide_light.svg) no-repeat;
  background-size: 18px;
}
#csmflagsbox [src="/images/icon_delete_small.gif"] {
  background: url(/components/unicon/assets/svg-output/delete_light.svg) no-repeat;
  background-size: 18px;
}
.uib-datepicker-popup.dropdown-menu {
  padding: 0;
}
.uib-datepicker-popup .uib-button-bar {
  padding: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.uib-datepicker-popup .uib-datepicker button {
  background-color: transparent;
  box-shadow: none;
  border: 0;
}
.uib-datepicker-popup .uib-datepicker thead th {
  background-color: #774488;
  color: #fff;
}
.uib-datepicker-popup .uib-datepicker thead th button {
  color: #fff;
  background-color: #3c2244;
  border-radius: 0;
}
.uib-datepicker-popup .uib-datepicker thead th button.uib-right i, .uib-datepicker-popup .uib-datepicker thead th button.uib-left i {
  height: 16px;
  width: 16px;
  display: inline-block;
}
.uib-datepicker-popup .uib-datepicker thead th button.uib-left i {
  background: url('/components/unicon/assets/svg-output/chevron_left_dark.svg') no-repeat center center;
}
.uib-datepicker-popup .uib-datepicker thead th button.uib-right i {
  background: url('/components/unicon/assets/svg-output/chevron_right_dark.svg') no-repeat center center;
}
.uib-datepicker-popup .uib-datepicker tbody button.active {
  background-color: #d5bbdd;
}
/* Dropdowns */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  padding: 10px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border-radius: 5px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  background-clip: padding-box;
  display: none;
  border-top: 1px solid #ccc;
}
.page-header .dropdown-menu {
  margin-top: -10px;
  width: 400px;
  text-align: left;
}
.dropdown-menu.open {
  display: block;
}
.dashboard .dropdown-menu li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.dropdown-menu [class*="-list-items"], .dashboard .dropdown-menu li {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  max-height: 38px;
}
.dropdown-menu [class*="-list-items"]:nth-child(2):hover #xlate-lang-form .chzn-container .chosen-drop, .dropdown-menu [class*="-list-items"]:nth-child(2):hover #xlate-lang-form .chosen-container .chosen-drop, .dropdown-menu [class*="-list-items"]:nth-child(2):focus-within #xlate-lang-form .chzn-container .chosen-drop, .dropdown-menu [class*="-list-items"]:nth-child(2):focus-within #xlate-lang-form .chosen-container .chosen-drop, .dashboard .dropdown-menu li:nth-child(2):hover #xlate-lang-form .chzn-container .chosen-drop, .dashboard .dropdown-menu li:nth-child(2):hover #xlate-lang-form .chosen-container .chosen-drop, .dashboard .dropdown-menu li:nth-child(2):focus-within #xlate-lang-form .chzn-container .chosen-drop, .dashboard .dropdown-menu li:nth-child(2):focus-within #xlate-lang-form .chosen-container .chosen-drop {
  display: block;
}
.dropdown-menu [class*="-list-items"] a, .dropdown-menu [class*="-list-items"] .list-item, .dashboard .dropdown-menu li a, .dashboard .dropdown-menu li .list-item {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  padding: 9px 20px;
}
.dropdown-menu [class*="-list-items"] a + .widget-wrapper, .dropdown-menu [class*="-list-items"] .list-item + .widget-wrapper, .dashboard .dropdown-menu li a + .widget-wrapper, .dashboard .dropdown-menu li .list-item + .widget-wrapper {
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 0;
  display: inline-block;
}
.dropdown-menu [class*="-list-items"] a + .widget-wrapper .tools-text, .dropdown-menu [class*="-list-items"] .list-item + .widget-wrapper .tools-text, .dashboard .dropdown-menu li a + .widget-wrapper .tools-text, .dashboard .dropdown-menu li .list-item + .widget-wrapper .tools-text {
  vertical-align: top;
}
.dropdown-menu [class*="-list-items"] a + .widget-wrapper [class*='icn-'], .dropdown-menu [class*="-list-items"] .list-item + .widget-wrapper [class*='icn-'], .dashboard .dropdown-menu li a + .widget-wrapper [class*='icn-'], .dashboard .dropdown-menu li .list-item + .widget-wrapper [class*='icn-'] {
  margin-right: 0;
}
.dropdown-menu [class*="-list-items"] a + .widget-wrapper .icn-chevron_down, .dropdown-menu [class*="-list-items"] .list-item + .widget-wrapper .icn-chevron_down, .dashboard .dropdown-menu li a + .widget-wrapper .icn-chevron_down, .dashboard .dropdown-menu li .list-item + .widget-wrapper .icn-chevron_down {
  display: inline-block;
}
.dropdown-menu [class*="-list-items"] a:hover, .dropdown-menu [class*="-list-items"] .list-item:hover, .dashboard .dropdown-menu li a:hover, .dashboard .dropdown-menu li .list-item:hover {
  color: inherit;
}
.dropdown-menu [class*="-list-items"] .acc-state, .dropdown-menu [class*="-list-items"] .editor-state, .dashboard .dropdown-menu li .acc-state, .dashboard .dropdown-menu li .editor-state {
  margin-right: 15px;
  vertical-align: middle;
  text-transform: capitalize;
}
.dropdown-menu [class*="-list-items"]:hover, .dashboard .dropdown-menu li:hover {
  background-color: #f2f2f2;
}
.dashboard .dropdown-menu {
  min-width: 170px;
  padding: 10px 0;
}
.dashboard .dropdown-menu li a {
  text-decoration: none;
}
.dropdown-menu [class*='icn-'] {
  margin-right: 10px;
  display: inline-block;
}
.dropdown-menu .settings-content {
  padding: 6px 20px 12px;
  margin-bottom: 6px;
  border-bottom: 1px solid #eee;
}
.dropdown-menu .icn-chevron_down {
  width: auto;
}
.dropdown-menu [class*="dropdown-menu"] [class*="-list-items"] {
  background-color: transparent;
}
.dropdown-menu [class*="dropdown-menu"] a:hover {
  color: #774488;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
/* Tooltips */
.-with-tooltip, .icon-btn {
  position: relative;
}
.-with-tooltip:hover .modern-tooltip, .icon-btn:hover .modern-tooltip {
  display: block;
}
.modern-tooltip {
  position: absolute;
  z-index: 1070;
  display: none;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  width: auto;
  z-index: -1;
}
.modern-tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.modern-tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
  left: 50%;
  margin-left: -40px;
  top: -32px;
}
.modern-tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.modern-tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
  left: 50%;
  transform: translateX(-50%);
}
.modern-tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.modern-tooltip .tooltip-inner {
  width: 100%;
  padding: 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.modern-tooltip .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.modern-tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.modern-tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.modern-tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.modern-tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.modern-tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.modern-tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.modern-tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.modern-tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
/* Toggle Switches */
.toggle-switch {
  position: relative;
  display: inline-block;
  width: 34px;
  height: 21px;
}
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: -2px;
  right: 0;
  bottom: 0;
  background-color: #f2f2f2;
  border: 1px solid #dadada;
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
.slider:before {
  position: absolute;
  content: "";
  width: 16px;
  height: 17px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
.slider.round {
  border-radius: 34px;
}
.slider.round:before {
  border-radius: 50%;
}
[id*='ms_display_'] {
  margin-left: 10px;
}
input:checked + .slider {
  background-color: #FFC107;
}
input:focus + .slider {
  box-shadow: 0 0 1px #FFC107;
}
input:focus ~ .slider, input:focus + label {
  outline-width: 4px;
  outline-style: solid;
  outline-color: #f2ebf5;
  /* Chrome/Opera gets its native focus styles.
         */
}
@media (-webkit-min-device-pixel-ratio: 0) {
  input:focus ~ .slider, input:focus + label {
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
  }
}
input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -moz-transform: translateX(16px);
  -ms-transform: translateX(16px);
  -o-transform: translateX(16px);
  transform: translateX(16px);
}
input::-webkit-input-placeholder {
  color: #606060;
}
input::-moz-placeholder {
  color: #606060;
}
input:-moz-placeholder {
  color: #606060;
}
input:-ms-input-placeholder {
  color: #606060;
}
input, textarea, select {
  font-size: 13px;
}
input:disabled, input[readonly], textarea:disabled, textarea[readonly], select:disabled, select[readonly] {
  background-color: #eee;
  color: #707070;
}
select {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  width: 100%;
  max-width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-top: 4px;
  padding-right: 25px;
  padding-bottom: 4px;
  padding-left: 10px;
  background-color: #fff;
  background-image: url(/components/unicon/assets/svg-output/chevron_down_light.svg);
  background-position: right 5px center;
  background-size: 18px;
  background-repeat: no-repeat;
  color: #333;
  border-radius: 3px;
  border: 1px solid #606060;
}
select[readonly] {
  background-color: transparent;
  color: initial;
}
select:focus {
  border-color: #774488;
}
select::-ms-expand {
  display: none;
}
#eventlog_filter_form select {
  max-width: 500px;
}
select[multiple], select[size] {
  background-image: none;
  padding: 5px;
  min-width: 75px;
}
select:not([multiple]) {
  height: 30px;
}
select[size="1"]:not([multiple]) {
  padding-top: 4px;
  padding-right: 25px;
  padding-bottom: 4px;
  padding-left: 10px;
  background-image: url(/components/unicon/assets/svg-output/chevron_down_light.svg);
}
select.input-sws-alpha, select.input-sws-select, select.searchwithselect-select, .ListHead select, .lst-head select, .lst-foot select, .list_maincol select, .list-data-columns select, .dhx_cal_jump select, .dhx_cal_lsection select, .yui-pg-container select, .reporting_filter select, select.more-actions, select[name*='alphafilter'], select[name*='copy_existing'], select[name*="[compare]"], select[name*="[compare]"] + .input-text, select[name*="delrecipients"], select[name*='_hour'], select[name*='_min'], select[name*='_sec'], select[name*='_ampm'], select[name*='_month'], select[name*='_day'], select[name*='_year'], select[name*='batch_command'], select[name*='merge_into'] {
  width: auto;
}
select[id*=_resume_template__sections__] {
  min-width: 100px;
}
/* Detailed Search Address widget */
[id*='_address__widget'] > select[id*='_address__'], [id*='_address__widget'] > input[id*='_address__'] {
  margin-bottom: 10px;
}
/* Resume Builder Subform Widget */
[id*=_resume_template__sections__] th {
  padding: 0 4px;
  vertical-align: middle;
}
[id*=_resume_template__sections__] td {
  padding: 4px;
}
/* Chosen overwrites */
.chzn-container .chzn-drop, .chzn-container .chosen-drop, .chosen-container .chzn-drop, .chosen-container .chosen-drop {
  border: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  width: 300px !important;
  margin-top: 10px;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: #f2f2f2;
  border-radius: 4px;
}
.chzn-container .chzn-results, .chzn-container .chosen-results, .chosen-container .chzn-results, .chosen-container .chosen-results {
  padding: 0;
}
.chzn-container .chzn-results .active-result, .chzn-container .chosen-results .active-result, .chosen-container .chzn-results .active-result, .chosen-container .chosen-results .active-result {
  padding: 9px 16px;
  line-height: 1.4em;
  font-size: 14px;
}
.chzn-container .chzn-results .active-result.highlighted, .chzn-container .chosen-results .active-result.highlighted, .chosen-container .chzn-results .active-result.highlighted, .chosen-container .chosen-results .active-result.highlighted {
  background: #f2f2f2;
  color: inherit;
}
.chzn-container .chzn-results .active-result.result-selected, .chzn-container .chosen-results .active-result.result-selected, .chosen-container .chzn-results .active-result.result-selected, .chosen-container .chosen-results .active-result.result-selected {
  background: transparent;
  color: #774488;
}
.chzn-container .chzn-single, .chzn-container .chosen-single, .chosen-container .chzn-single, .chosen-container .chosen-single {
  overflow: visible;
  height: auto;
}
#quick-search-form .chzn-container.chzn-container-single .chzn-single, #quick-search-form .chzn-container.chzn-container-single .chosen-single, #quick-search-form .chzn-container.chosen-container-single .chzn-single, #quick-search-form .chzn-container.chosen-container-single .chosen-single, #xlate-lang-form .chzn-container.chzn-container-single .chzn-single, #xlate-lang-form .chzn-container.chzn-container-single .chosen-single, #xlate-lang-form .chzn-container.chosen-container-single .chzn-single, #xlate-lang-form .chzn-container.chosen-container-single .chosen-single, .dashboard .chzn-container.chzn-container-single .chzn-single, .dashboard .chzn-container.chzn-container-single .chosen-single, .dashboard .chzn-container.chosen-container-single .chzn-single, .dashboard .chzn-container.chosen-container-single .chosen-single, #quick-search-form .chosen-container.chzn-container-single .chzn-single, #quick-search-form .chosen-container.chzn-container-single .chosen-single, #quick-search-form .chosen-container.chosen-container-single .chzn-single, #quick-search-form .chosen-container.chosen-container-single .chosen-single, #xlate-lang-form .chosen-container.chzn-container-single .chzn-single, #xlate-lang-form .chosen-container.chzn-container-single .chosen-single, #xlate-lang-form .chosen-container.chosen-container-single .chzn-single, #xlate-lang-form .chosen-container.chosen-container-single .chosen-single, .dashboard .chosen-container.chzn-container-single .chzn-single, .dashboard .chosen-container.chzn-container-single .chosen-single, .dashboard .chosen-container.chosen-container-single .chzn-single, .dashboard .chosen-container.chosen-container-single .chosen-single {
  border: none;
  background-color: transparent;
  background-image: url(/components/unicon/assets/svg-output/chevron_right_light.svg);
  background-size: 18px;
  background-position: 100% center;
  background-repeat: no-repeat;
  box-shadow: none;
  padding-left: 0;
  padding-bottom: 0;
  font-size: 14px;
  color: #774488;
}
#quick-search-form .chzn-container.chzn-container-single .chzn-single span, #quick-search-form .chzn-container.chzn-container-single .chosen-single span, #quick-search-form .chzn-container.chosen-container-single .chzn-single span, #quick-search-form .chzn-container.chosen-container-single .chosen-single span, #xlate-lang-form .chzn-container.chzn-container-single .chzn-single span, #xlate-lang-form .chzn-container.chzn-container-single .chosen-single span, #xlate-lang-form .chzn-container.chosen-container-single .chzn-single span, #xlate-lang-form .chzn-container.chosen-container-single .chosen-single span, .dashboard .chzn-container.chzn-container-single .chzn-single span, .dashboard .chzn-container.chzn-container-single .chosen-single span, .dashboard .chzn-container.chosen-container-single .chzn-single span, .dashboard .chzn-container.chosen-container-single .chosen-single span, #quick-search-form .chosen-container.chzn-container-single .chzn-single span, #quick-search-form .chosen-container.chzn-container-single .chosen-single span, #quick-search-form .chosen-container.chosen-container-single .chzn-single span, #quick-search-form .chosen-container.chosen-container-single .chosen-single span, #xlate-lang-form .chosen-container.chzn-container-single .chzn-single span, #xlate-lang-form .chosen-container.chzn-container-single .chosen-single span, #xlate-lang-form .chosen-container.chosen-container-single .chzn-single span, #xlate-lang-form .chosen-container.chosen-container-single .chosen-single span, .dashboard .chosen-container.chzn-container-single .chzn-single span, .dashboard .chosen-container.chzn-container-single .chosen-single span, .dashboard .chosen-container.chosen-container-single .chzn-single span, .dashboard .chosen-container.chosen-container-single .chosen-single span {
  color: #707070;
}
#quick-search-form .chzn-container.chzn-container-single .chzn-single div b, #quick-search-form .chzn-container.chzn-container-single .chosen-single div b, #quick-search-form .chzn-container.chosen-container-single .chzn-single div b, #quick-search-form .chzn-container.chosen-container-single .chosen-single div b, #xlate-lang-form .chzn-container.chzn-container-single .chzn-single div b, #xlate-lang-form .chzn-container.chzn-container-single .chosen-single div b, #xlate-lang-form .chzn-container.chosen-container-single .chzn-single div b, #xlate-lang-form .chzn-container.chosen-container-single .chosen-single div b, .dashboard .chzn-container.chzn-container-single .chzn-single div b, .dashboard .chzn-container.chzn-container-single .chosen-single div b, .dashboard .chzn-container.chosen-container-single .chzn-single div b, .dashboard .chzn-container.chosen-container-single .chosen-single div b, #quick-search-form .chosen-container.chzn-container-single .chzn-single div b, #quick-search-form .chosen-container.chzn-container-single .chosen-single div b, #quick-search-form .chosen-container.chosen-container-single .chzn-single div b, #quick-search-form .chosen-container.chosen-container-single .chosen-single div b, #xlate-lang-form .chosen-container.chzn-container-single .chzn-single div b, #xlate-lang-form .chosen-container.chzn-container-single .chosen-single div b, #xlate-lang-form .chosen-container.chosen-container-single .chzn-single div b, #xlate-lang-form .chosen-container.chosen-container-single .chosen-single div b, .dashboard .chosen-container.chzn-container-single .chzn-single div b, .dashboard .chosen-container.chzn-container-single .chosen-single div b, .dashboard .chosen-container.chosen-container-single .chzn-single div b, .dashboard .chosen-container.chosen-container-single .chosen-single div b {
  background: none;
}
#quick-search-form .chzn-container .chosen-container-single, #xlate-lang-form .chzn-container .chosen-container-single, .dashboard .chzn-container .chosen-container-single, #quick-search-form .chosen-container .chosen-container-single, #xlate-lang-form .chosen-container .chosen-container-single, .dashboard .chosen-container .chosen-container-single {
  margin-top: 4px;
}
#quick-search-form .chzn-container.chzn-container-single .chzn-single, #quick-search-form .chzn-container.chzn-container-single .chosen-single, #quick-search-form .chzn-container.chosen-container-single .chzn-single, #quick-search-form .chzn-container.chosen-container-single .chosen-single, .dashboard .chzn-container.chzn-container-single .chzn-single, .dashboard .chzn-container.chzn-container-single .chosen-single, .dashboard .chzn-container.chosen-container-single .chzn-single, .dashboard .chzn-container.chosen-container-single .chosen-single, #quick-search-form .chosen-container.chzn-container-single .chzn-single, #quick-search-form .chosen-container.chzn-container-single .chosen-single, #quick-search-form .chosen-container.chosen-container-single .chzn-single, #quick-search-form .chosen-container.chosen-container-single .chosen-single, .dashboard .chosen-container.chzn-container-single .chzn-single, .dashboard .chosen-container.chzn-container-single .chosen-single, .dashboard .chosen-container.chosen-container-single .chzn-single, .dashboard .chosen-container.chosen-container-single .chosen-single {
  background: none;
}
#quick-search-form .chzn-container.chzn-container-single .chzn-single div b, #quick-search-form .chzn-container.chzn-container-single .chosen-single div b, #quick-search-form .chzn-container.chosen-container-single .chzn-single div b, #quick-search-form .chzn-container.chosen-container-single .chosen-single div b, .dashboard .chzn-container.chzn-container-single .chzn-single div b, .dashboard .chzn-container.chzn-container-single .chosen-single div b, .dashboard .chzn-container.chosen-container-single .chzn-single div b, .dashboard .chzn-container.chosen-container-single .chosen-single div b, #quick-search-form .chosen-container.chzn-container-single .chzn-single div b, #quick-search-form .chosen-container.chzn-container-single .chosen-single div b, #quick-search-form .chosen-container.chosen-container-single .chzn-single div b, #quick-search-form .chosen-container.chosen-container-single .chosen-single div b, .dashboard .chosen-container.chzn-container-single .chzn-single div b, .dashboard .chosen-container.chzn-container-single .chosen-single div b, .dashboard .chosen-container.chosen-container-single .chzn-single div b, .dashboard .chosen-container.chosen-container-single .chosen-single div b {
  background-image: url(/components/unicon/assets/svg-output/chevron_down_light.svg) !important;
  background-size: 18px !important;
  background-position: 100% center;
  background-repeat: no-repeat;
}
#quick-search-form .chzn-container.chzn-container-single .chzn-single-with-drop, #quick-search-form .chzn-container.chzn-container-single .chosen-single-with-drop, #quick-search-form .chzn-container.chosen-container-single .chzn-single-with-drop, #quick-search-form .chzn-container.chosen-container-single .chosen-single-with-drop, .dashboard .chzn-container.chzn-container-single .chzn-single-with-drop, .dashboard .chzn-container.chzn-container-single .chosen-single-with-drop, .dashboard .chzn-container.chosen-container-single .chzn-single-with-drop, .dashboard .chzn-container.chosen-container-single .chosen-single-with-drop, #quick-search-form .chosen-container.chzn-container-single .chzn-single-with-drop, #quick-search-form .chosen-container.chzn-container-single .chosen-single-with-drop, #quick-search-form .chosen-container.chosen-container-single .chzn-single-with-drop, #quick-search-form .chosen-container.chosen-container-single .chosen-single-with-drop, .dashboard .chosen-container.chzn-container-single .chzn-single-with-drop, .dashboard .chosen-container.chzn-container-single .chosen-single-with-drop, .dashboard .chosen-container.chosen-container-single .chzn-single-with-drop, .dashboard .chosen-container.chosen-container-single .chosen-single-with-drop {
  background: none;
}
#quick-search-form .chzn-container.chzn-container-single .chzn-single-with-drop div b, #quick-search-form .chzn-container.chzn-container-single .chosen-single-with-drop div b, #quick-search-form .chzn-container.chosen-container-single .chzn-single-with-drop div b, #quick-search-form .chzn-container.chosen-container-single .chosen-single-with-drop div b, .dashboard .chzn-container.chzn-container-single .chzn-single-with-drop div b, .dashboard .chzn-container.chzn-container-single .chosen-single-with-drop div b, .dashboard .chzn-container.chosen-container-single .chzn-single-with-drop div b, .dashboard .chzn-container.chosen-container-single .chosen-single-with-drop div b, #quick-search-form .chosen-container.chzn-container-single .chzn-single-with-drop div b, #quick-search-form .chosen-container.chzn-container-single .chosen-single-with-drop div b, #quick-search-form .chosen-container.chosen-container-single .chzn-single-with-drop div b, #quick-search-form .chosen-container.chosen-container-single .chosen-single-with-drop div b, .dashboard .chosen-container.chzn-container-single .chzn-single-with-drop div b, .dashboard .chosen-container.chzn-container-single .chosen-single-with-drop div b, .dashboard .chosen-container.chosen-container-single .chzn-single-with-drop div b, .dashboard .chosen-container.chosen-container-single .chosen-single-with-drop div b {
  background-image: url(/components/unicon/assets/svg-output/chevron_up_light.svg);
}
.chzn-container#xlate-langs_chosen a, .chosen-container#xlate-langs_chosen a {
  padding-bottom: 0;
}
#xlate-lang-form .chzn-container, #xlate-lang-form .chosen-container {
  position: static;
  width: auto !important;
}
#xlate-lang-form .chzn-container .chzn-drop, #xlate-lang-form .chzn-container .chosen-drop, #xlate-lang-form .chosen-container .chzn-drop, #xlate-lang-form .chosen-container .chosen-drop {
  transform: translateX(-100%);
  width: 150px !important;
  top: 0 !important;
  display: none;
}
#xlate-lang-form .chzn-container .chzn-single, #xlate-lang-form .chzn-container .chosen-single, #xlate-lang-form .chosen-container .chzn-single, #xlate-lang-form .chosen-container .chosen-single {
  padding-top: 0;
}
#xlate-lang-form .chzn-container .chzn-single span, #xlate-lang-form .chzn-container .chosen-single span, #xlate-lang-form .chosen-container .chzn-single span, #xlate-lang-form .chosen-container .chosen-single span {
  margin-right: 6px;
}
.chzn-container-multi .chzn-choices .search-field input, .chzn-container-multi .chosen-choices .search-field input, .chosen-container-multi .chzn-choices .search-field input, .chosen-container-multi .chosen-choices .search-field input {
  height: auto;
}
#so_formfield_dnf_class_values_student_document__doctype_ {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#so_formfield_dnf_class_values_student_document__doctype_ .mce-tinymce {
  width: 100% !important;
}
/***** Image Gallery *****/
.img-gallery .custom-img, .img-gallery .custom-edit {
  height: 105px;
  width: 105px;
}
.img-gallery .custom-edit {
  margin: 0;
}
/* Multi-select */
.multi-select {
  /* multi-select body */
  /* multi-select footer */
}
.multi-select .btn-search {
  display: none;
}
.multi-select .input-search, .multi-select .btn-search {
  margin-bottom: -1px;
}
.multi-select .btn-block {
  padding: 10px;
}
.multi-select .btn-block .input-search {
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #606060;
  width: calc(100% - 10px - 20px) !important;
  padding-top: 5px;
  padding-right: 22px;
  padding-bottom: 5px;
  padding-left: 5px !important;
  background: #fff url(/components/unicon/assets/svg-output/search_light.svg) no-repeat 99% center;
  background-size: 20px;
}
.multi-select .multi-select-container {
  max-height: 155px;
  overflow: hidden;
  overflow-y: auto;
  margin: 0;
  border: solid 1px #ccc;
  border-left: 0;
  border-right: 0;
}
.multi-select .multi-select-container label {
  font-weight: normal;
  float: none;
}
.multi-select .multi-select-container input {
  margin-right: 10px;
}
.multi-select .multi-select-container .list-unstyled {
  margin-top: 0;
}
.multi-select .multi-select-container ul.list-unstyled li label {
  color: #333;
  display: block;
  padding: 5px 10px;
}
.multi-select .multi-select-container ul.list-unstyled li label:hover, .multi-select .multi-select-container ul.list-unstyled li label:focus {
  background-color: #eee;
}
.multi-select .multi-select-info {
  font-size: 11px;
  padding: 5px 10px;
  border-top: 1px solid #707070;
  border-top: none;
  display: block;
}
.multi-select .multi-select-info:before, .multi-select .multi-select-info:after {
  content: "";
  display: table;
  clear: both;
}
.multi-select .multi-select-info ul.list-unstyled {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: space-between;
  -moz-align-content: space-between;
  -ms-align-content: space-between;
  align-content: space-between;
  margin-top: 0;
}
.multi-select .multi-select-info ul.list-unstyled li {
  margin: 0;
  padding: 0;
}
.multi-select .multi-select-info ul.list-unstyled li:last-child {
  border-left: 1px solid #aaa;
  margin-left: 15px;
  padding-left: 15px;
}
.multi-select .multi-select-info ul.list-unstyled li:first-child {
  padding-right: 13px;
  flex-grow: 2;
}
.multi-select .multi-select-info ul.list-unstyled li a {
  padding: 0;
  cursor: pointer;
}
.field .field-widget {
  flex-basis: 65%;
  /* Vertical Radio Group*/
}
.field .field-widget label.vertical-radio-group {
  width: 100%;
  display: inline-block;
}
.field .field-widget label.vertical-radio-group + br {
  display: none;
}
.field .field-widget label.horizontal-radio-group {
  margin-left: 5px;
  margin-right: 20px;
}
.field .field-widget .mptable_add {
  max-width: 500px;
}
.field .field-widget .add-links-table .table-buttonbar {
  padding-top: 5px;
}
.field .field-widget .add-links-table .table-buttonbar .btn_add {
  display: block;
  margin: 0 50px 0 auto;
}
input[id^="autocomplete"]::-ms-clear {
  display: none;
}
.subform_horiz_tbl {
  min-width: 600px;
}
/* Chip / Pill */
.chip {
  display: inline-block;
  border-radius: 100px;
  background-color: #eee;
  cursor: pointer;
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 0 13px;
  font-size: 13px;
  line-height: 29px;
  vertical-align: middle;
}
.chip .chip-close {
  padding-left: 10px;
}
.chip .chip-close:before {
  font-family: 'unicon';
  speak: none;
  color: #606060;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e924";
}
.chip .chip-close:before {
  vertical-align: text-top;
}
/* Moxie Manager */
.moxie_manager_image_widget {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.moxie_manager_image_widget img {
  margin-right: 10px;
  border-radius: 3px;
  border: solid 1px #949494;
}
.moxie_manager_image_widget div {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.moxie_manager_image_widget div .btn, .moxie_manager_image_widget div .accmode-on .buttonbar .button, .accmode-on .buttonbar .moxie_manager_image_widget div .button, .moxie_manager_image_widget div #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .moxie_manager_image_widget div .hier-btn.small, .moxie_manager_image_widget div #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .moxie_manager_image_widget div .hier-btn.small, .moxie_manager_image_widget div #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .moxie_manager_image_widget div .hier-btn.small {
  margin-bottom: 10px;
}
.moxie_manager_image_widget div .btn:last-child, .moxie_manager_image_widget div .accmode-on .buttonbar .button:last-child, .accmode-on .buttonbar .moxie_manager_image_widget div .button:last-child, .moxie_manager_image_widget div #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:last-child, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .moxie_manager_image_widget div .hier-btn.small:last-child, .moxie_manager_image_widget div #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:last-child, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .moxie_manager_image_widget div .hier-btn.small:last-child, .moxie_manager_image_widget div #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:last-child, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .moxie_manager_image_widget div .hier-btn.small:last-child {
  margin-bottom: 0;
}
/* Media Queries */
@media only screen and (min-width: 0) and (max-width: 1024px) {
  #quick-search-c #quick-search-form {
    display: none;
  }
  .modern-tooltip {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .modern-tooltip {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .form .field.vertical-radio-group .field-label {
    float: left;
  }
}
.selected-colors-setting {
  border-collapse: collapse;
  margin-bottom: 10px;
}
.selected-colors-setting th, .selected-colors-setting td {
  border: 1px solid #ccc;
  padding: 5px 20px;
  text-align: center;
}
.selected-colors-setting td img {
  vertical-align: middle;
}
.selected-colors-setting th {
  background-color: #ddd;
}
.selected-colors-setting .loader {
  display: none;
  padding: 12px;
}
.color-picker-wrapper {
  text-align: left;
}
.color-picker-wrapper .selections {
  margin: 0px auto 5px;
}
.color-picker-wrapper .selections img {
  height: 48px;
  width: 48px;
}
.color-picker-wrapper .selections a {
  display: block;
}
.color-picker-wrapper .selected, .color-picker-wrapper .notselected {
  float: right;
  width: 120px;
  height: 120px;
  margin-left: 5px;
  text-align: center;
  padding: 5px;
}
.color-picker-wrapper .selected {
  border: 2px solid #0d6dc1;
}
.color-picker-wrapper .notselected {
  border: 1px solid #ccc;
  padding: 6px;
}
.color-picker-wrapper .samples {
  height: auto;
}
.color-picker-wrapper .sample {
  float: left;
  margin: 0 1px 1px 0;
}
.selected-colors-setting {
  border-collapse: collapse;
  margin-bottom: 10px;
}
.selected-colors-setting th, .selected-colors-setting td {
  border: 1px solid #ccc;
  padding: 5px 20px;
  text-align: center;
}
.selected-colors-setting td img {
  vertical-align: middle;
}
.selected-colors-setting th {
  background-color: #E6EAEE;
}
.selected-colors-setting .loader {
  display: none;
  padding: 12px;
}
.color-picker-wrapper {
  text-align: left;
}
.color-picker-wrapper .selections {
  margin: 0px auto 5px;
}
.color-picker-wrapper .selections img {
  height: 48px;
  width: 48px;
}
.color-picker-wrapper .selections a {
  display: block;
}
.color-picker-wrapper .selected, .color-picker-wrapper .notselected {
  float: right;
  width: 120px;
  height: 120px;
  margin-left: 5px;
  text-align: center;
  padding: 5px;
}
.color-picker-wrapper .selected {
  border: 2px solid #0d6dc1;
}
.color-picker-wrapper .notselected {
  border: 1px solid #ccc;
  padding: 6px;
}
.color-picker-wrapper .samples {
  height: auto;
}
.color-picker-wrapper .sample {
  float: left;
  margin: 0 1px 1px 0;
}
.picklist-widget button {
  height: auto;
  line-height: initial;
  border: 0;
  background: none;
  background-color: unset;
  box-shadow: none;
}
.picklist-widget .clearBtn {
  position: absolute;
  right: 30px;
  height: 100%;
  margin: 0;
  border-radius: 0;
}
.picklist-widget .picklist-dropdown-icon {
  color: #606060;
  top: 0;
  right: 0;
  position: absolute;
  width: 30px;
  height: 100%;
  border: none;
  font-size: 15px;
  background: transparent;
  margin: auto 5px;
  pointer-events: none;
}
.picklist-widget .picklist-dropdown-icon [class^="icn-"], .picklist-widget .picklist-dropdown-icon [class*=" icn-"] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.9);
  -moz-transform: translate(-50%, -50%) scale(0.9);
  -ms-transform: translate(-50%, -50%) scale(0.9);
  -o-transform: translate(-50%, -50%) scale(0.9);
  transform: translate(-50%, -50%) scale(0.9);
}
.picklist-widget .picklist-container, .picklist-widget .picklist-dropdown-wrapper {
  position: relative;
}
.picklist-widget .picklist-container.input-text {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 5px;
  padding: 0;
  background-color: white;
  font-weight: normal;
}
.picklist-widget .picklist-container .clearBtn {
  padding: 0 10px;
}
.picklist-widget .picklist-field {
  box-sizing: border-box;
  padding: 3px 40px 3px 10px;
  line-height: 1.25;
  min-height: 30px;
  background-color: unset;
  outline-offset: 0;
}
.picklist-widget .picklist-field.input-text {
  border: 0;
  max-width: none;
}
.picklist-widget .picklist-selected-text {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.picklist-widget .picklist-selected-text .clearBtn {
  display: none;
  top: 0;
}
.picklist-widget .picklist-selected-text:hover .clearBtn, .picklist-widget .picklist-selected-text:focus-within .clearBtn {
  display: block;
}
.picklist-widget .picklist-dropdown {
  position: absolute;
  top: 5px;
  left: 0;
  min-width: 100%;
  max-height: 400px;
  color: #333;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  padding: 0;
  background-color: white;
  overflow: auto;
  z-index: 1000;
}
.picklist-widget .picklist-dropdown.filtering .picklist-item-label {
  font-weight: 700;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.picklist-widget .picklist-dropdown.filtering mark {
  font-weight: normal;
}
.picklist-widget .picklist-dropdown mark {
  background: initial;
}
.picklist-widget .picklist-item-list {
  padding: 10px 0;
}
.picklist-widget .picklist-item {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  padding: 3px 15px;
}
.picklist-widget .picklist-item.selected {
  background-color: rgba(119, 68, 136, 0.1);
}
.picklist-widget .picklist-item:hover, .picklist-widget .picklist-item.active {
  background-color: #eee;
}
.picklist-widget .picklist-item > * {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.picklist-widget .picklist-item input[type=checkbox] {
  height: 22px;
  margin: 0;
}
.picklist-widget .picklist-item .nav-button {
  padding: 0 5px;
  border-radius: 0;
}
.picklist-widget .picklist-item .nav-button.hoverable:hover {
  color: #6c6c6c;
  background-color: #ccc;
}
.picklist-widget .picklist-item-label {
  font-weight: normal;
}
.picklist-widget .picklist-item-label-wrapper {
  flex: 1;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.picklist-widget .picklist-item-route, .picklist-widget .xs-text {
  font-size: 12px;
  color: #6c6c6c;
  font-weight: normal;
}
.picklist-widget .dropdown-nav {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  gap: 10px;
  padding: 5px;
  border-bottom: 1px solid #ccc;
  min-height: 40px;
}
.picklist-widget .dropdown-nav > * {
  min-width: 40px;
}
.picklist-widget .nav-title {
  text-align: center;
}
.picklist-widget .nav-button {
  color: #949494;
  font-size: 13px;
  line-height: 22px;
  padding: 0;
}
.picklist-widget .badge-list {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 5px;
  margin-bottom: 5px;
}
.picklist-widget .badge-list .badge-wrapper {
  max-width: 100%;
}
.picklist-widget .badge-list .badge {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  color: #fff;
  background-color: #eee;
  color: #333;
  margin: 0;
  padding: 0 5px 0 10px;
  text-transform: none;
  border-radius: 3px;
  max-width: 100%;
  height: 20px;
  line-height: 20px;
  height: 20px;
  cursor: auto;
  transition: background-color 0.3s ease;
}
.picklist-widget .badge-list .badge.active {
  background-color: #774488;
  color: #fff;
}
.picklist-widget .badge-list .badge button {
  color: inherit;
  padding: 0 5px;
}
.picklist-widget .empty-state {
  padding: 15px;
}
.location-widget .input-text.haveClearBtn {
  padding-right: 30px;
}
.location-widget .clearBtn {
  position: absolute;
  right: 0;
  height: 100%;
  padding: 0 10px;
  background-color: transparent;
}
.location-widget .clearBtn, .location-widget .dropdown-item {
  box-shadow: none;
}
.location-widget .input-selections-group {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.location-widget .input-clear-group {
  order: 1;
  max-width: 500px;
}
.location-widget .selections {
  order: 2;
  margin-top: 10px;
}
.form-sortable .label, .form-sortable .widget {
  padding-right: 10px;
}
.form-sortable .label {
  display: "-ms-flex";
  display: flex;
  flex: 2 2 25%;
  margin-bottom: 0;
}
.form-sortable .widget {
  flex: 2 1 25%;
}
.form-sortable .widget:first-child {
  flex: 1 0 10px;
}
.form-sortable .list-items-select-widget {
  display: "-ms-flex";
  display: flex;
  flex: 0 0;
}
.form-sortable .list-label-checkbox {
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  align-self: center;
}
.form-sortable .list-label-checkbox:checked + .label-text {
  cursor: -webkit-grab;
}
.form-sortable .custom-list-group-item {
  background-color: #f5f5f5;
  background-image: url("/components/modern/images/drag-handles.png");
  background-position-x: 5px;
  background-position-y: center;
  background-repeat: no-repeat;
  border: none;
  border-radius: 3px;
}
.form-sortable .custom-list-group-item:hover {
  opacity: 1 !important;
}
.form-sortable .custom-list-group-item .label-text {
  margin-left: 10px;
}
.form-sortable .list-group-item {
  display: "-ms-flex";
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin: 0;
}
.form-sortable .list-group-item:not(.placeholder) {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
}
.form-sortable .list-group-item.placeholder {
  opacity: 0;
  margin: 0;
  padding: 4.5px 0;
  border: 0;
}
.form-sortable .list-group-item .widget select {
  min-width: 140px;
}
.form-sortable .showNext + .list-group-item.placeholder, .form-sortable .list-group-item.placeholder.show {
  opacity: 1;
  height: 60px;
}
.form-sortable .list-action-buttons a {
  height: 16px;
  width: 20px;
  overflow: hidden;
  display: block;
}
.form-sortable .a11y-tip {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.form-sortable .dragged, .form-sortable .dragged + .placeholder {
  display: none;
}
.form-sortable .firstDrag {
  opacity: 0;
}
.form-sortable .drag-handle {
  cursor: move;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  width: auto;
  background-size: auto;
}
.form-sortable .drag-handle:active {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
form-relation .has-subform {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
form-relation .has-subform .fg-title {
  flex-basis: 25%;
}
form-relation .has-subform .fg-title h2, form-relation .has-subform .fg-title .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel form-relation .has-subform .fg-title .hd, form-relation .has-subform .fg-title .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog form-relation .has-subform .fg-title .modal-header, form-relation .has-subform .fg-title #overDiv .popwin_cg, #overDiv form-relation .has-subform .fg-title .popwin_cg, form-relation .has-subform .fg-title #overDiv .popwin_cg + td, #overDiv form-relation .has-subform .fg-title .popwin_cg + td, form-relation .has-subform .fg-title .report_label {
  font-weight: 500;
  font-size: 13px;
}
form-relation .has-subform .subform, form-relation .has-subform .flag-tbl, form-relation .has-subform form[name="advsearch"] .field:first-child .field-widget > table, form[name="advsearch"] .field:first-child form-relation .has-subform .field-widget > table, form-relation .has-subform .user_rights_selected_container .advtv_options_selected, .user_rights_selected_container form-relation .has-subform .advtv_options_selected, form-relation .has-subform .loc_rights_selected_container .advtv_options_selected, .loc_rights_selected_container form-relation .has-subform .advtv_options_selected {
  flex-basis: 75%;
  max-width: 500px;
}
form-relation .moxie_manager_image_widget .choose_img_btn {
  margin-bottom: 5px;
}
.numbercomparison-widget select {
  width: auto;
  margin-right: 10px;
}
.dropdown-menu:has(#user-options) {
  width: auto;
  min-width: 310px;
}
#user-options {
  display: table;
}
#user-options .options-list-items {
  display: table-row;
}
#user-options .options-list-items .list-item {
  display: table-cell;
  white-space: nowrap;
  vertical-align: middle;
}
#user-options .options-list-items .widget-wrapper {
  display: table-cell;
  white-space: nowrap;
  vertical-align: middle;
  position: relative;
}
#xlate-lang-form .chzn-container .chzn-drop, #xlate-lang-form .chzn-container .chosen-drop, #xlate-lang-form .chosen-container .chzn-drop, #xlate-lang-form .chosen-container .chosen-drop {
  right: 100%;
  left: auto !important;
}
.header-user .modern-tooltip {
  width: auto;
  min-width: 80px;
  left: -100%;
  z-index: 10;
  margin-left: 0;
}
/* Incident Form Steps */
.status_step_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 20px;
}
.status_step_wrapper .status_step {
  height: 30px;
  margin-left: 12px;
  padding-left: 24px;
  padding-right: 15px;
  font-size: 13px;
  text-align: center;
  font-weight: 600;
  background: #eee;
  color: #707070;
  line-height: 30px;
  position: relative;
  white-space: nowrap;
  text-decoration: none;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.status_step_wrapper .status_step:before, .status_step_wrapper .status_step:after {
  content: "";
  position: absolute;
  top: 0;
}
.status_step_wrapper .status_step:before {
  height: 0;
  width: 0;
  border-bottom: 15px solid transparent;
  border-left: 12px solid #fff;
  border-top: 15px solid transparent;
  left: 0;
}
.status_step_wrapper .status_step:after {
  height: 0;
  width: 0;
  border-bottom: 15px solid transparent;
  border-left: 12px solid #eee;
  border-top: 15px solid transparent;
  right: -12px;
}
.status_step_wrapper .status_step.completed {
  background: #f2ebf5;
  color: #707070;
}
.status_step_wrapper .status_step.completed:after {
  border-left-color: #f2ebf5;
}
.status_step_wrapper .status_step.current {
  background: #774488;
  color: #fff;
}
.status_step_wrapper .status_step.current:after {
  border-left-color: #774488;
}
.status_step_wrapper .status_step.first {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  margin-left: 0;
  padding-left: 18px;
}
.status_step_wrapper .status_step.first:before {
  display: none;
}
.status_step_wrapper .status_step.last {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  margin-right: 0;
}
.status_step_wrapper .status_step.last:after {
  display: none;
}
.content > .status_step_wrapper {
  margin: 20px;
}
/* Invoices */
.invoice-page {
  background-color: #fff;
}
#invoice {
  padding: 20px;
}
#invoice .invoice-section {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
#invoice .invoice-divider {
  border-bottom: 1px solid #707070;
}
#invoice .invoice-divider-light {
  border-bottom: 1px solid #eee;
  font-size: 11px;
}
#invoice .align-right {
  text-align: right;
}
#invoice table {
  width: 100%;
}
#invoice table td {
  padding: 6px 0;
}
#invoice table td:empty {
  padding: 0;
  border-bottom: none;
}
#invoice table th {
  font-weight: 700;
  padding-top: 15px;
  padding-right: 0;
  padding-bottom: 6px;
  padding-left: 0;
  text-transform: uppercase;
  color: #707070;
  font-size: 11px;
}
#invoice table th.th-inline {
  padding: 6px 0;
}
#invoice .invoice-info th, #invoice .invoice-info td {
  width: 50%;
}
#invoice .invoice-terms td:first-child {
  width: 70%;
  padding-right: 10px;
}
#invoice .invoice-status td {
  padding-top: 30px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center;
  font-weight: 700;
}
#invoice .invoice-total {
  font-weight: 700;
  color: #606060;
}
#invoice .invoice-due {
  color: #bf3e24;
}
#invoice .invoice-void {
  background-color: #f7e5e1;
  font-weight: 700;
}
#invoice .invoice-void td {
  padding-left: 5px;
  padding-right: 5px;
}
#invoice .notice {
  margin-left: 0;
  margin-right: 0;
}
/* Overview */
.overview .is-hidden, .overview .hidden_actions {
  display: none;
}
.overview a {
  text-decoration: none;
}
@media only screen and (min-width: 0) and (max-width: 1024px) {
  .overview .sidebar-toggle {
    position: static;
    float: right;
  }
}
.overview .overview-section {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: top;
  -moz-align-items: top;
  -ms-align-items: top;
  align-items: top;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .overview .overview-section {
    display: inline-block;
    width: 100%;
  }
}
.overview .overview-section > div {
  -webkit-flex-basis: 50%;
  -moz-flex-basis: 50%;
  -ms-flex-basis: 50%;
  flex-basis: 50%;
}
.overview h3, .overview .user_rights_selected_container .advtv_summary_title, .user_rights_selected_container .overview .advtv_summary_title, .overview .loc_rights_selected_container .advtv_summary_title, .loc_rights_selected_container .overview .advtv_summary_title, .overview .dashboard .fds-card .tooltip-value, .dashboard .fds-card .overview .tooltip-value, .overview .dashboard .fds-sidecard .tooltip-value, .dashboard .fds-sidecard .overview .tooltip-value, .overview .dashboard .ges-card .tooltip-value, .dashboard .ges-card .overview .tooltip-value {
  margin-bottom: 10px;
}
.overview .monogram {
  display: block;
  height: 90px;
  width: 90px;
  line-height: 90px;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  border-radius: 3px;
}
.overview .overview-banner {
  background-color: #3f3f3f;
  color: #fff;
  margin-top: -20px;
  margin-right: -20px;
  margin-bottom: 20px;
  margin-left: -20px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .overview .overview-banner {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
}
.overview .overview-banner a {
  color: #fff;
}
.overview .overview-banner .btn, .overview .overview-banner .accmode-on .buttonbar .button, .accmode-on .buttonbar .overview .overview-banner .button, .overview .overview-banner #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .overview .overview-banner .hier-btn.small, .overview .overview-banner #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .overview .overview-banner .hier-btn.small, .overview .overview-banner #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .overview .overview-banner .hier-btn.small {
  background-color: rgba(0, 0, 0, 0.5);
  margin-top: 15px;
}
.overview .overview-banner .column-wrapper {
  padding-bottom: 10px;
}
.overview .overview-banner .column-wrapper > div {
  -webkit-flex-basis: 49%;
  -moz-flex-basis: 49%;
  -ms-flex-basis: 49%;
  flex-basis: 49%;
}
.overview .overview-banner .column-wrapper .detail-label {
  color: rgba(255, 255, 255, 0.8);
}
.overview .overview-banner .overview-info {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: top;
  -moz-align-items: top;
  -ms-align-items: top;
  align-items: top;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 20px;
}
.overview .overview-banner .overview-info a {
  color: rgba(255, 255, 255, 0.8);
}
.overview .overview-banner .overview-info .overview-logo {
  -webkit-flex-basis: 90px;
  -moz-flex-basis: 90px;
  -ms-flex-basis: 90px;
  flex-basis: 90px;
  margin-right: 20px;
}
.overview .overview-banner .overview-info .overview-logo img {
  max-width: 100%;
  border-radius: 3px;
}
.overview .overview-banner .overview-info h1 {
  color: #fff;
  margin-bottom: 5px;
}
.overview .overview-banner .overview-info .overview-contact {
  font-size: 13px;
}
.overview .overview-banner > div {
  padding: 20px;
}
.overview .overview-banner > div:first-child {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.overview .overview-banner .overview-stats {
  padding-top: 20px;
  padding-right: 30px;
  padding-bottom: 0;
  padding-left: 30px;
  text-transform: uppercase;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.8);
}
.overview .overview-banner .overview-stats .column-wrapper {
  padding-bottom: 20px;
}
.overview .overview-banner .overview-stats a {
  color: rgba(255, 255, 255, 0.8);
}
.overview .overview-banner .overview-stats .stat-cnt {
  font-size: 15px;
  font-weight: 700;
  color: #fff;
}
.overview .overview-banner:hover a {
  text-decoration: underline;
}
.overview .overview-banner:hover a.btn, .overview .overview-banner:hover .accmode-on .buttonbar a.button, .accmode-on .buttonbar .overview .overview-banner:hover a.button, .overview .overview-banner:hover #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme a.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .overview .overview-banner:hover a.hier-btn.small, .overview .overview-banner:hover #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme a.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .overview .overview-banner:hover a.hier-btn.small, .overview .overview-banner:hover #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme a.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .overview .overview-banner:hover a.hier-btn.small {
  text-decoration: none;
}
.overview .notes_column {
  border-right: 1px solid #ccc;
  padding-right: 20px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .overview .notes_column {
    border-right: none;
  }
}
.overview .notes_column #quick_note_container {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.overview .notes_column #quick_note_container input[type="text"] {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  height: 30px;
  font-size: 13px;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 10px;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.overview .notes_column #quick_note_container input[type="text"]:focus {
  border-color: #774488;
}
.overview .notes_column a {
  display: block;
}
.overview .activity_column {
  padding: 0 30px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .overview .activity_column {
    padding: 0px;
  }
}
.overview .activity_column a {
  text-decoration: underline;
}
.overview .activity_column .data-date {
  text-transform: uppercase;
  font-size: 11px;
}
.overview .activity_column .column-wrapper {
  -webkit-justify-content: initial;
  -moz-justify-content: initial;
  -ms-justify-content: initial;
  justify-content: initial;
}
.overview .activity_column .column-wrapper .data-meta {
  -webkit-flex-basis: 20%;
  -moz-flex-basis: 20%;
  -ms-flex-basis: 20%;
  flex-basis: 20%;
  padding-right: 10px;
}
.overview .activity_column .column-wrapper .data-info {
  -webkit-flex-basis: 75%;
  -moz-flex-basis: 75%;
  -ms-flex-basis: 75%;
  flex-basis: 75%;
}
.overview .overview_list li {
  font-size: 13px;
  margin-bottom: 15px;
  display: block;
}
.overview .overview_list .data-title {
  font-weight: 700;
}
.overview .overview_list .data-title .note-type {
  color: #707070;
}
.overview .overview_list .data-meta {
  color: #707070;
}
.overview .sidebar .sidebar-item {
  margin-bottom: 15px;
}
.overview .sidebar .sidebar-item:last-child {
  margin-bottom: 0;
}
.overview .sidebar .sidebar-item.sidebar-engagement a {
  text-decoration: underline;
}
.overview .sidebar .next-event {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.overview .sidebar .next-event .calendar-badge {
  margin-right: 10px;
  text-align: center;
  background-color: #e0e0e0;
  padding-top: 5px;
  padding-right: 8px;
  padding-bottom: 6px;
  padding-left: 8px;
  font-size: 11px;
  border-radius: 3px;
}
.overview .sidebar .next-event .calendar-badge .event-day {
  font-size: 18px;
  font-weight: 700;
}
.overview .sidebar #flag_readonly_list .icn {
  font-size: 20px;
  position: relative;
  top: 2px;
  color: #707070;
}
.overview #flags_edit_form {
  margin-bottom: 10px;
}
/* Home Module Wizard */
#homepage_wizard .homepage_wizard_wrapper {
  margin: 10px 0;
}
#homepage_wizard ol {
  list-style-type: decimal;
}
#homepage_wizard table {
  width: 100%;
}
#homepage_wizard table td {
  vertical-align: top;
}
#homepage_wizard .template-picker table {
  width: auto;
}
#homepage_wizard .template-picker td {
  background: #fff !important;
  border: none !important;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 0;
  padding-left: 15px;
}
#homepage_wizard .template-picker td b {
  font-weight: 700;
  border-bottom: 4px solid #93191B;
  padding: 0 15px 5px 15px;
  margin: 0 -15px;
  display: block;
}
#homepage_wizard .template_wrapper {
  display: inline-block;
  width: calc(100% - 225px);
  padding: 15px;
  margin-right: 10px;
  background: #ececec;
}
#homepage_wizard .template_wrapper .btn, #homepage_wizard .template_wrapper .accmode-on .buttonbar .button, .accmode-on .buttonbar #homepage_wizard .template_wrapper .button, #homepage_wizard .template_wrapper #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #homepage_wizard .template_wrapper .hier-btn.small, #homepage_wizard .template_wrapper #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #homepage_wizard .template_wrapper .hier-btn.small, #homepage_wizard .template_wrapper #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #homepage_wizard .template_wrapper .hier-btn.small {
  margin-top: 20px;
}
#homepage_wizard .template_wrapper .homepage_tmpl_table .homepage_tmpl_table {
  background: #fff;
}
#homepage_wizard .template_wrapper .homepage_tmpl_table .homepage_tmpl_table tr td {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 5px solid #ececec !important;
}
#homepage_wizard .template_wrapper .homepage_tmpl_table .homepage_tmpl_table tr:last-child td {
  border: none !important;
}
#homepage_wizard .template_wrapper .homepage_tmpl_table .homepage_tmpl_table .drag_list {
  line-height: 22px;
}
#homepage_wizard .template_wrapper .homepage_tmpl_table .homepage_tmpl_table td {
  border: 2px solid #ccc;
  background: #fff !important;
  padding: 5px;
}
#homepage_wizard .droppable_cells {
  height: 26px !important;
  width: auto !important;
}
#homepage_wizard .droppable_cells div {
  padding: 3px;
  background: none !important;
}
#homepage_wizard .droppable_cells div img {
  margin-right: 5px;
  vertical-align: middle;
}
#homepage_wizard .drag_list {
  white-space: nowrap;
  width: 170;
  overflow: hidden;
  text-overflow: ellipsis;
}
#homepage_wizard .unused_modules {
  width: 210px;
  height: 271px;
  display: inline-block;
  vertical-align: top;
  background: #ececec;
  padding: 15px;
  margin: 0;
  overflow-y: auto;
}
#homepage_wizard .unused_modules h5 {
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
#homepage_wizard .unused_modules #draggables_cell div {
  cursor: pointer;
  background-color: #fff !important;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 2px 50%;
  background-image: url(/components/unicon/assets/svg-output/menu_light.svg);
  margin-bottom: 5px;
  padding: 3px 5px 3px 24px;
  border: none !important;
  height: auto !important;
}
#homepage_wizard .unused_modules #draggables_cell div:last-child {
  margin-bottom: 0;
}
/* System Settings */
#system_settings .field .field-blurb {
  max-width: none;
}
#system_settings .field .mce-panel {
  max-width: none;
}
#system_settings .fieldgroup > ol {
  counter-reset: item;
}
#system_settings .fieldgroup > ol > li:before {
  content: counter(item) ". ";
  counter-increment: item;
  color: #774488;
  position: relative;
  margin-right: 5px;
  float: left;
  font-weight: 600;
  font-size: 13px;
}
#system_settings .fieldgroup > ol .field-label {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #774488;
}
#system_settings .fieldgroup > ol .field-widget input + br + input[type="button"] {
  margin-top: 10px;
}
#system_settings #sb_map {
  width: auto !important;
  display: inline-block;
}
#system_settings ul.draglist {
  min-height: 275px;
  height: 100% !important;
}
#system_settings .sys-colors-widget .instructions {
  padding: 10px 0;
}
#system_settings .settings-link-table td {
  padding: 2px;
  vertical-align: middle;
}
#system_settings .widget_container .label_col, #system_settings .widget_container .widget_col {
  padding: 20px 0;
}
.settings_localize .buttonbar, .settings_localize .buttonbar_top {
  margin: 20px !important;
}
.settings_localize .buttonbar_top .btn, .settings_localize .buttonbar_top .accmode-on .buttonbar .button, .accmode-on .buttonbar .settings_localize .buttonbar_top .button, .settings_localize .buttonbar_top #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .settings_localize .buttonbar_top .hier-btn.small, .settings_localize .buttonbar_top #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .settings_localize .buttonbar_top .hier-btn.small, .settings_localize .buttonbar_top #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .settings_localize .buttonbar_top .hier-btn.small {
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 8px;
  margin-left: 0;
}
.settings_localize.sys_classes .tabularInput td:not(.settings_localize-domain) {
  background-color: transparent;
}
.settings_localize .formbody {
  margin: 0 !important;
}
.settings_localize .tabularInput th, .settings_localize .tabularInput td {
  border-bottom: 1px solid #ccc;
}
.settings_localize .tabularInput th {
  font-weight: 700;
  font-size: 11px;
  background: #f5f5f5;
  height: 40px;
  border-top: 2px solid #e0e0e0;
  padding: 0 20px;
  vertical-align: middle;
}
.settings_localize .tabularInput td {
  padding: 10px 20px;
}
.settings_localize .tabularInput td.settings_localize-domain {
  background: #eee;
}
.settings_localize .input-text, .settings_localize textarea {
  font-size: 13px;
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  width: 100%;
  max-width: 100%;
}
.settings_localize .input-text:focus, .settings_localize textarea:focus {
  border-color: #774488;
}
.settings_localize .input-text {
  padding: 0 10px;
  height: 30px;
}
.settings_localize textarea {
  padding: 10px;
}
.settings_translate {
  margin-left: -20px;
  margin-right: -20px;
}
.settings_translate .buttonbar-top {
  margin-top: 0 !important;
}
.settings_translate .buttonbar-bottom {
  margin-bottom: 0 !important;
}
.settings_translate table {
  width: 100%;
}
.settings_translate table td {
  vertical-align: middle;
}
.settings_translate input[type="text"], .settings_translate textarea {
  width: auto;
}
.loc_rights_container, .loc_rights_selected_container, .user_rights_container, .user_rights_selected_container {
  margin-top: 10px;
}
.loc_rights_container, .user_rights_container {
  margin-bottom: 20px;
  margin-right: 10px;
  width: 300px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .loc_rights_container, .user_rights_container {
    min-width: 288px;
    margin: 20px 0;
  }
}
.loc_rights_container .ygtvlabel, .user_rights_container .ygtvlabel {
  display: block;
  position: relative;
  padding-left: 0px;
}
.loc_rights_container .ygtvlabel input[type="checkbox"], .user_rights_container .ygtvlabel input[type="checkbox"] {
  position: relative;
  left: 1px;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 0;
}
.user_rights_selected_container, .loc_rights_selected_container {
  min-width: 150px;
  max-width: 200px;
  position: relative;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .user_rights_selected_container, .loc_rights_selected_container {
    display: none;
  }
}
.user_rights_selected_container .advtv_options_selected, .loc_rights_selected_container .advtv_options_selected {
  max-height: 430px;
  overflow-y: auto;
  margin-top: 5px;
  padding: 10px;
  min-width: 220px;
  max-width: 290px;
}
.user_rights_selected_container .advtv_options_selected li, .loc_rights_selected_container .advtv_options_selected li {
  font-size: 11px;
}
.settings_search {
  padding-top: 20px;
}
.settings_search .notice {
  margin: 20px;
}
.settings_search .buttonbar {
  margin-top: 0;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}
.settings_search .buttonbar_top {
  margin: 0 20px;
}
.settings_search .form {
  padding: 0px;
}
.settings_search [class*='cspList_'] .status_offon {
  min-width: 100px;
}
.settings_search [class*='cspList_'] .status_offon .horizontal-radio-group {
  vertical-align: text-bottom;
}
.settings_search [class*='cspList_'] [class*=status_] {
  max-width: none;
}
.settings_search [class*='cspList_'] [class*=status_] .input-radio {
  display: inline-block;
}
.settings_search .add-links-table td:not(:last-child) {
  padding-right: 10px;
}
.settings_search .add-links-table td .input-text {
  height: 30px;
}
.settings_search .add-links-table td.table-buttonbar .btn_add {
  display: block;
  margin: 0 60px 0 auto;
}
.field-widget .padded {
  background: #eee;
  border-radius: 3px;
  border-collapse: separate;
  border-spacing: 4px;
}
.field-widget .padded tr, .field-widget .padded th {
  background: #eee !important;
}
.field-widget .padded th, .field-widget .padded td {
  font-size: 13px !important;
  padding: 10px 15px;
}
.field-widget .padded th b {
  font-weight: 700;
}
.field-widget .padded table th, .field-widget .padded table td {
  padding: 10px 5px 10px 0;
}
.field-widget .padded table th {
  padding-right: 10px;
}
.heirarchy_list ul {
  margin-left: 20px;
}
.heirarchy_list ul ul {
  margin-left: 35px;
}
.heirarchy_list input[type="text"] {
  padding: 0 10px;
  width: 40px;
}
/* EventLog */
.event-log-table th {
  vertical-align: middle;
}
.event-log-table td {
  vertical-align: top;
}
.event-log-table #eventlog_clientinfo_header, .event-log-table #elog_diff_header {
  color: #333;
  font-size: 13px;
}
.event-log-table .elog-diff-body {
  max-width: 200px;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -moz-pre-wrap;
  word-wrap: break-word;
}
/* Mailwiz */
#mailwiz_preview_content {
  margin: 0 40px;
}
form .mailwiz_preview_content {
  outline: 1px solid #eee;
}
form .mailwiz_preview_content .label {
  padding: 5px 20px;
}
form .mailwiz_preview_content .data {
  padding: 5px 0;
}
form #mailwiz_preview_content {
  margin: 0;
}
.mailwiz_preview_content {
  width: 100%;
  margin-bottom: 20px;
}
.mailwiz_preview_content table {
  margin-left: auto;
  margin-right: auto;
  border-collapse: separate;
}
.mailwiz_preview_content table td {
  vertical-align: middle;
}
.mailwiz_preview_content table td img {
  vertical-align: top;
}
.mailwiz-buttonbar {
  margin: 20px 40px;
}
.mailwiz-wrapper {
  padding: 20px;
}
.mailwiz-wrapper .notice {
  margin-left: 0;
  margin-right: 0;
}
.mailwiz-wrapper .mailwiz-section {
  background: #eee;
  padding: 20px;
}
.mailwiz-wrapper .mailwiz-section h2, .mailwiz-wrapper .mailwiz-section .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .mailwiz-wrapper .mailwiz-section .hd, .mailwiz-wrapper .mailwiz-section .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .mailwiz-wrapper .mailwiz-section .modal-header, .mailwiz-wrapper .mailwiz-section #overDiv .popwin_cg, #overDiv .mailwiz-wrapper .mailwiz-section .popwin_cg, .mailwiz-wrapper .mailwiz-section #overDiv .popwin_cg + td, #overDiv .mailwiz-wrapper .mailwiz-section .popwin_cg + td, .mailwiz-wrapper .mailwiz-section .report_label {
  margin-bottom: 10px;
}
.mailwiz-wrapper .mailwiz-section .mailwiz-remove {
  margin-top: 10px;
}
/*OCI*/
#oci_matrix_legend_table, #oci_matrix_percentages_table {
  width: 100%;
  margin-bottom: 20px;
}
#oci_matrix_legend_table tr, #oci_matrix_percentages_table tr {
  border-bottom: solid 1px #ccc;
}
#oci_matrix_legend_table tr:nth-child(even), #oci_matrix_percentages_table tr:nth-child(even) {
  background: #eee;
}
#oci_matrix_legend_table th, #oci_matrix_legend_table td, #oci_matrix_percentages_table th, #oci_matrix_percentages_table td {
  padding: 10px;
}
#oci_matrix_legend_table th, #oci_matrix_percentages_table th {
  font-size: 11px;
  font-weight: 700;
}
#oci_matrix_legend_table .input-percentage, #oci_matrix_percentages_table .input-percentage {
  padding: 5px 10px;
}
.table_container {
  overflow-x: scroll;
}
.print-preview .table_container {
  overflow-x: visible;
}
.matrix_tabs #adv_matrix_tab, .matrix_tabs #percentage_tab {
  display: inline-block;
}
#oci_matrix_title {
  padding-bottom: 10px;
}
#oci_matrix_title .oci_add_room {
  float: right;
  text-decoration: none;
  color: #774488;
}
#oci_matrix_title .oci_add_room .icn {
  font-size: 18px;
  padding-right: 10px;
  vertical-align: text-top;
}
#oci_matrix_table {
  width: 100%;
  border: solid 1px #ccc;
}
#oci_matrix_table td {
  padding: 5px 10px;
  min-width: 130px;
  border: solid 1px #ccc;
  vertical-align: middle;
  line-height: 30px;
}
#oci_matrix_table .disabled_slots {
  background: #f5f5f5;
}
#oci_matrix_table select {
  padding-top: 0;
  padding-right: 25px;
  padding-bottom: 0;
  padding-left: 0;
  border: none;
  background-color: initial;
  background-position: right center;
}
#oci_matrix_table select:disabled {
  cursor: not-allowed;
}
#oci_matrix_table .disabledtd {
  background: #f5f5f5;
}
#oci_matrix_table .break {
  color: #707070;
}
#oci_matrix_table .oci_remove_room {
  text-decoration: none;
  float: right;
}
#oci_matrix_table .matrix_rooms {
  background: #eee;
  font-size: 11px;
  font-weight: 700;
}
#oci_matrix_table .matrix_rooms .icn {
  font-size: 18px;
  vertical-align: text-top;
  color: #606060;
}
#oci_matrix_table .matrix_times {
  background: #f5f5f5;
}
.room_title {
  font-weight: bold;
  padding-bottom: 10px;
  cursor: pointer;
  display: block;
}
.room_title .icn {
  display: inline-block;
  font-weight: bold;
  margin-right: 6px;
  vertical-align: middle;
}
.room_title.room-hidden .icn {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.room_body .body_text {
  padding: 10px 0 10px 20px;
}
.room_body .btn-container a {
  text-decoration: none;
  color: #774488;
}
.room_body .ScheduleEntryLarge {
  color: #707070;
}
.room_body .ScheduleEntryLarge a {
  text-decoration: none;
}
/* OCR */
.timeslot_wrapper {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.timeslot_wrapper .timeslot_step {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #707070;
}
.timeslot_wrapper #timeSlots {
  margin-top: 20px;
  margin-right: -20px;
  margin-bottom: 0;
  margin-left: -20px;
}
.timeslot_wrapper #timeSlots td {
  padding: 5px 20px;
  border: 1px solid #ccc;
  vertical-align: middle;
  text-align: center;
}
.timeslot_wrapper #timeSlots td.cellHover {
  background-color: #eee;
}
.timeslot_wrapper #timeSlots td:first-child {
  border-left: none;
  text-align: left;
}
.timeslot_wrapper #timeSlots td:last-child {
  border-right: none;
}
.timeslot_wrapper .buttonbar {
  padding-top: 20px;
}
.ocr_slot_info {
  text-align: left;
  font-size: 11px;
  padding: 5px;
  background-color: #e2f1fd;
  border-radius: 3px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.ocr_slot_info .ocr_slot_room {
  border-bottom: 1px solid #0d6dc1;
  padding-bottom: 5px;
  margin-bottom: 5px;
  white-space: nowrap;
}
.ocr_interview_schedule {
  margin-bottom: 20px;
}
.ocr_interview_schedule th, .ocr_interview_schedule td {
  padding: 10px 20px !important;
}
.ocr_interview_schedule .SideBarHeader td {
  font-weight: 700;
}
.sidebar .field-has-subform {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sidebar .field-has-subform .field-subform-widget {
  -webkit-flex-basis: 100%;
  -moz-flex-basis: 100%;
  -ms-flex-basis: 100%;
  flex-basis: 100%;
}
#oci_interviewer_table td {
  vertical-align: top;
}
#oci_interviewer_table td .input-text {
  width: 150px;
  margin-bottom: 5px;
}
.adv_search_title {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 20px;
}
.ocr-timespan td {
  padding-right: 10px;
}
.ocr-timespan td .btn, .ocr-timespan td .accmode-on .buttonbar .button, .accmode-on .buttonbar .ocr-timespan td .button, .ocr-timespan td #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .ocr-timespan td .hier-btn.small, .ocr-timespan td #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .ocr-timespan td .hier-btn.small, .ocr-timespan td #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .ocr-timespan td .hier-btn.small {
  margin-bottom: 8px;
}
/* OCR Compare */
.ocr_compare {
  margin-bottom: 20px;
}
.ocr_compare h2, .ocr_compare .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .ocr_compare .hd, .ocr_compare .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .ocr_compare .modal-header, .ocr_compare #overDiv .popwin_cg, #overDiv .ocr_compare .popwin_cg, .ocr_compare #overDiv .popwin_cg + td, #overDiv .ocr_compare .popwin_cg + td, .ocr_compare .report_label {
  padding-bottom: 10px;
}
.ocr_compare .date_list {
  list-style-type: decimal;
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 15px;
}
.ocr_compare .date_list li {
  padding: 5px 0;
}
.ocr_compare .date_list li span {
  font-weight: 700;
}
#final_reserve_container {
  height: 450px;
  overflow-y: scroll;
}
#final_reserve_container table {
  display: none;
}
#final_reserve_container table.active {
  display: table !important;
  *display: block !important;
  zoom: 1;
}
#final_reserve_container table.active td {
  vertical-align: middle;
}
#final_reserve_container table td {
  vertical-align: baseline;
  padding: 20px;
}
#final_reserve_container table td.match {
  width: 5px;
  background: #eee;
}
#final_reserve_container .dates_select {
  width: 963px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 20px;
  background-color: #774488;
}
#final_reserve_container .dates_select input {
  display: none;
}
#final_reserve_container .dates_select li {
  width: 305px;
  text-align: center;
  margin: 0 1px;
  padding: 10px 8px;
  float: left;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 8px 0;
  background-color: #323232;
  color: rgba(255, 255, 255, 0.7);
}
#final_reserve_container .dates_select li label {
  display: block;
  cursor: pointer;
}
#final_reserve_container .dates_select li label span {
  font-weight: 700;
}
#final_reserve_container .dates_select li label p {
  font-size: 11px;
}
#final_reserve_container .dates_select li.selected {
  background-color: #fff;
  color: #333;
}
#final_reserve_container .dates_select a {
  display: block;
  color: #fff;
  text-decoration: none;
}
#final_reserve_container .dates_select a:hover {
  color: #fff;
  text-decoration: none;
}
.schedule-table {
  margin: 20px 0;
  border: 1px solid #606060;
  font-size: 11px;
}
.schedule-table td {
  border: 1px solid #606060;
  padding: 4px;
}
/* Counseling */
#calendar_filter {
  padding: 20px;
}
#calendar_filter #date_range_widget {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  line-height: 30px;
}
#calendar_filter #date_range_widget .datecal-widget {
  margin: 0;
}
#calendar_filter #date_range_widget .datecal-widget .datepopupcal_textinput input[type="text"] {
  padding-right: 0;
}
#calendar_filter #date_range_widget .datecal-widget .datepopupcal_buttons input[type="button"] {
  padding-right: 15px;
  padding-left: 15px;
}
#calendar_filter .time-widget select[size] {
  min-width: 55px;
  background-size: 14px;
}
#calendar_filter .time-widget input[type="button"] {
  padding-right: 15px;
}
.hslider {
  margin-top: 10px;
  height: 4px !important;
}
.hslider .hsliderHandle {
  top: -6px !important;
}
/* Help */
.help-page .module {
  width: 800px;
  margin: 0 auto;
}
.help-page .titlebar {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.help-page .help-header {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.help-page .help-header-question {
  width: 100%;
}
.help-page .help-answer {
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}
.help-page .help-item:last-child .help-answer {
  border-bottom: none;
  margin-bottom: 0;
}
/* Career Fairs */
[class*=status_] .reg_count a {
  margin-right: 0;
}
.cf-section-boothmap {
  padding-bottom: 10px;
}
.cf-section-boothmap:before, .cf-section-boothmap:after {
  content: " ";
  display: table;
}
.cf-section-boothmap:after {
  clear: both;
}
.cf-section-boothmap .bm-thumb-actions div {
  font-weight: 600;
}
.cf-section-boothmap .bm-thumb-actions span button {
  margin-top: 10px;
  margin-right: 8px;
  margin-bottom: 8px;
  margin-left: 0;
}
.cf-section-addmap {
  margin-top: 10px;
  padding-top: 10px;
}
.cf-section-addmap .btn, .cf-section-addmap .accmode-on .buttonbar .button, .accmode-on .buttonbar .cf-section-addmap .button, .cf-section-addmap #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .cf-section-addmap .hier-btn.small, .cf-section-addmap #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .cf-section-addmap .hier-btn.small, .cf-section-addmap #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .cf-section-addmap .hier-btn.small {
  margin-top: 10px;
}
.cf-section-addmap .btn .cf-map-marker, .cf-section-addmap .accmode-on .buttonbar .button .cf-map-marker, .accmode-on .buttonbar .cf-section-addmap .button .cf-map-marker, .cf-section-addmap #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small .cf-map-marker, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .cf-section-addmap .hier-btn.small .cf-map-marker, .cf-section-addmap #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small .cf-map-marker, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .cf-section-addmap .hier-btn.small .cf-map-marker, .cf-section-addmap #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small .cf-map-marker, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .cf-section-addmap .hier-btn.small .cf-map-marker {
  position: relative;
  top: 2px;
  margin: 0 5px 0 0;
}
.cf-section-deletemap button {
  margin-top: 10px;
  margin-right: 8px;
  margin-bottom: 8px;
  margin-left: 0;
}
.modal.modal-taggable-image .modal-dialog {
  width: 1211px !important;
  margin: 20px auto !important;
}
.modal.modal-taggable-image .modal-body {
  padding: 0;
}
.modal.modal-taggable-image .taggable-left {
  width: 870px;
}
.modal.modal-taggable-image .taggable-left .cf-actionbar {
  padding-left: 20px;
  min-height: 60px;
}
.modal.modal-taggable-image .taggable-left .cf-actionbar button {
  margin-right: 8px;
}
.modal.modal-taggable-image .taggable-sidebar {
  margin: 0;
  width: 300px;
}
.modal.modal-taggable-image .taggable-sidebar > .cf-tag-list {
  min-height: 60px;
}
.modal.modal-taggable-image .boothmap-wrapper .container-boothmap {
  border-color: #ccc;
  margin: 0 10px;
}
.modal.modal-taggable-image .actions-container {
  padding: 15px 20px;
}
.modal.modal-taggable-image .cf-tag-list {
  padding: 14px 15px;
  width: 100%;
}
.modal.modal-taggable-image .cf-tag-list input {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  font-size: 13px;
  width: 100%;
  max-width: 100%;
  padding-top: 0;
  padding-right: 35px;
  padding-bottom: 0;
  padding-left: 10px;
  height: 30px;
  background-image: url(/components/unicon/assets/svg-output/search_light.svg);
  background-repeat: no-repeat;
  background-position: right 5px center;
}
.modal.modal-taggable-image .cf-tag-list input:focus {
  border-color: #774488;
}
.modal.modal-taggable-image .cf-tag-list a.close {
  margin: 0 !important;
  background-image: url(/components/unicon/assets/svg-output/close_light.svg);
  background-size: 100%;
  height: 18px;
  width: 18px;
  text-indent: -999em;
}
.modal.modal-taggable-image .cf-booth-list .sidebar_in {
  background-color: #e2f1fd;
}
.modal.modal-taggable-image .cf-booth-list li:hover {
  cursor: pointer;
}
.modal.modal-taggable-image .cf-booth-list .edit-tag-item input[type="text"] {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  font-size: 13px;
  height: 30px;
  padding: 10px;
  width: 50px;
}
.modal.modal-taggable-image .cf-booth-list .edit-tag-item input[type="text"]:focus {
  border-color: #774488;
}
.modal.modal-taggable-image .cf-booth-list .edit-tag-item select {
  height: 30px;
  width: 160px;
}
.modal.modal-taggable-image .cf-booth-list .sidebar-action {
  background-size: 100%;
}
.modal.modal-taggable-image .cf-booth-list .sidebar-save {
  background-image: url(/components/unicon/assets/svg-output/check_light.svg);
  height: 22px;
  width: 22px;
}
.modal.modal-taggable-image .cf-booth-list .sidebar-discard {
  background-image: url(/components/unicon/assets/svg-output/close_light.svg);
  height: 18px;
  width: 18px;
}
.modal.modal-taggable-image .actions-container button {
  margin-left: 8px;
}
.modal.modal-taggable-image .actions-container .cf-crop-btns {
  margin-right: 10px;
}
.cf-boothmap-taggable-modal {
  padding: 20px;
}
.cf-boothmap-taggable-modal .buttonbar {
  margin-top: 20px;
  text-align: right;
}
/* Import */
#importprocess {
  padding: 20px;
}
.import_tool #import-mapping-header {
  width: calc(100% + 40px);
}
.import_tool .save-mapping {
  text-align: right !important;
}
.import_tool .manage-mapping {
  width: 24px;
}
#import_manage_settings_panel {
  display: none;
}
#import_manage_settings_panel table {
  margin: 20px;
  margin-bottom: 70px;
}
#import_manage_settings_panel table td {
  padding-bottom: 10px;
}
#import_manage_settings_panel .buttonbar {
  text-align: right;
  border-top: 1px solid #d5d5d5;
  padding: 15px 20px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 100%;
}
#import_manage_settings_panel .buttonbar .btn, #import_manage_settings_panel .buttonbar .accmode-on .buttonbar .button, .accmode-on .buttonbar #import_manage_settings_panel .buttonbar .button, #import_manage_settings_panel .buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #import_manage_settings_panel .buttonbar .hier-btn.small, #import_manage_settings_panel .buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #import_manage_settings_panel .buttonbar .hier-btn.small, #import_manage_settings_panel .buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #import_manage_settings_panel .buttonbar .hier-btn.small {
  margin: 0px;
  font-family: Lato;
  background-image: none;
  padding-left: 20px;
}
.import-table, table.import_tool {
  width: calc(100% + 40px);
  margin: 0 -20px;
}
.import-table tr, table.import_tool tr {
  background-color: #fff !important;
}
.import-table tr:last-child td, table.import_tool tr:last-child td {
  border-bottom: none;
}
.import-table th, .import-table td, table.import_tool th, table.import_tool td {
  vertical-align: middle;
  padding: 6px;
  text-align: left !important;
  width: auto;
  border-bottom: 1px solid #ccc;
}
.import-table th, table.import_tool th {
  font-weight: 600;
  height: 40px;
  font-size: 11px;
  color: #707070;
}
.import-table th:first-child, .import-table tr td:first-child, table.import_tool th:first-child, table.import_tool tr td:first-child {
  padding-left: 20px;
}
.import-table th:last-child, .import-table tr td:last-child, table.import_tool th:last-child, table.import_tool tr td:last-child {
  padding-right: 20px;
}
.import-table input[type="text"], table.import_tool input[type="text"] {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  height: 30px;
  padding: 0 10px;
  font-size: 13px;
}
.import-table input[type="text"]:focus, table.import_tool input[type="text"]:focus {
  border-color: #774488;
}
.import-table select, table.import_tool select {
  width: auto;
}
.import-table .buttonbar input[type="submit"], table.import_tool .buttonbar input[type="submit"] {
  margin-bottom: 0;
}
.import-table .import-header-tools td, table.import_tool .import-header-tools td {
  padding-bottom: 10px;
}
.import-table #import_settings_cell, table.import_tool #import_settings_cell {
  background-color: #eee;
}
.import-table > tbody > tr:last-child td {
  padding-top: 20px;
}
table.import_tool #import_settings_cell, table.import_tool #import_jumper {
  background-color: #eee;
}
table.import_tool #import_settings_cell tr, table.import_tool #import_settings_cell td, table.import_tool #import_jumper tr, table.import_tool #import_jumper td {
  background-color: #eee !important;
}
table.import_tool #import_settings_cell td, table.import_tool #import_jumper td {
  font-weight: normal !important;
  vertical-align: top;
  width: auto;
}
table.import_tool #import_settings_cell > table {
  width: 100%;
}
table.import_tool #import_settings_cell tr {
  border-top: none;
}
table.import_tool #import_settings_cell td {
  padding-left: 0;
}
table.import_tool #import_settings_cell td input[type="checkbox"], table.import_tool #import_settings_cell td input[type="radio"] {
  margin-right: 4px;
}
table.import_tool #import_settings_cell td input[type="radio"] + label {
  margin-right: 10px;
}
table.import_tool #import_jumper {
  border-top: none;
}
table.import_tool #import_jumper td {
  padding-top: 6px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
}
table.import_tool > tbody > tr:first-child table {
  margin: 0 -20px;
}
table.import_tool > tbody > tr:first-child table td:first-child {
  white-space: nowrap;
  font-size: 13px !important;
  color: #333 !important;
}
table.import_tool span[id*=span_button] {
  display: inline-block;
  margin-top: 15px;
}
.import-html-output > b:first-child, .import-html-output b:first-child + br {
  display: none;
}
.import-html-output .warning {
  padding: 0;
}
.seed-table td {
  padding: 4px 0;
}
.import-wrapper .import-notice td {
  display: table-row;
}
.import_body .form {
  padding: 20px;
}
.import-history-table tbody tr:first-child {
  border-bottom: 1px solid #ccc;
}
.import-history-table tbody tr:not(:first-child) {
  border: 1px solid #ccc;
  border-top: 0;
}
.import-history-table tbody tr.import-table-header {
  background-color: #f5f5f5;
}
.import-history-table tbody tr.import-table-header td {
  padding: 5px 10px;
}
.import-history-table tbody tr td {
  padding: 10px;
  vertical-align: middle;
}
.import-history-table tbody tr td .import-progress-bar {
  color: #006600;
  font-size: 14.5px;
  font-weight: 700;
}
.import-history-table tbody tr td.import-object-type {
  font-weight: 700;
}
/* Publications */
.genpub_c {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 20px;
}
#generate_book_confirmation .alert {
  margin-left: 20px;
  margin-right: 20px;
}
/* Picklists */
.hp_wrapper {
  padding: 0 20px;
}
.hp_wrapper table {
  border-collapse: separate;
  border-spacing: 4px 2px;
}
.hp_wrapper table td {
  vertical-align: middle;
  white-space: nowrap;
}
.hp_wrapper table img, .hp_wrapper table input[type="checkbox"] {
  vertical-align: middle;
}
.hp_wrapper table .hp_item {
  padding: 4px;
}
.hp_wrapper table .hp_icons {
  padding: 4px 2px;
}
.hp_wrapper table .hp_icons img, .hp_wrapper table .hp_icons input[type="checkbox"] {
  margin: 2px;
}
.hp_wrapper table .hp_ud {
  padding: 0 4px;
}
.hp_wrapper.hp_wrapper_small {
  padding: 2px;
}
.hp_wrapper.hp_wrapper_small table {
  border-spacing: 1px;
}
.hp_wrapper.hp_wrapper_small table .hp_item {
  padding: 2px;
}
.hp_wrapper.hp_wrapper_small table .hp_item input[type="text"] {
  width: 100px;
}
/* Usage Stats */
.usage_stats_form {
  padding: 0 20px;
}
.usage_stats_form .fieldgroup {
  margin-bottom: 15px;
}
.usage_stats_form h2, .usage_stats_form .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .usage_stats_form .hd, .usage_stats_form .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .usage_stats_form .modal-header, .usage_stats_form #overDiv .popwin_cg, #overDiv .usage_stats_form .popwin_cg, .usage_stats_form #overDiv .popwin_cg + td, #overDiv .usage_stats_form .popwin_cg + td, .usage_stats_form .report_label {
  margin-bottom: 10px;
}
.usage_stats_form p {
  margin-bottom: 15px;
}
.usage_stats_form form .label {
  font-weight: 600;
}
/*Campaign Manager*/
.relationwidget_addedit .relationpickwidget_selectwithsearch .field-widget span {
  display: inline-flex;
  width: 100%;
}
.relationwidget_addedit .relationpickwidget_selectwithsearch .field-widget span select {
  margin-right: 5px;
}
.relationwidget_addedit .relationpickwidget_selectwithsearch .field-widget span .btn_next {
  margin-left: 5px !important;
}
/*Employer Profile Eval*/
.sidebar-header .sidebar-action {
  /*OCI Schedule Request Sidebar*/
}
.sidebar-header .sidebar-action a.xlate {
  color: #FFF;
  padding: 0 20px;
  text-transform: capitalize;
  vertical-align: middle;
}
.sidebar-header .sidebar-action .list-action-icn, .sidebar-header .sidebar-action .row_content_style .lst-cl-act a, .row_content_style .lst-cl-act .sidebar-header .sidebar-action a {
  margin: 5px;
  color: #FFF;
}
/*Email Queue*/
#dnf_class_values_mailjob__template__widget [id^="so_formfield_dnf_class_values_mailjob__template"] table {
  max-width: 460px !important;
}
#caption_request_form .request-caption-container .icn, .form.readonly .request-caption-container .icn {
  cursor: pointer;
  text-decoration: none;
  font-size: 18px;
  margin-left: 10px;
  color: #707070;
  padding: 1px;
  border-bottom: none;
}
.login-page {
  padding: 80px 20px 20px;
  min-height: 100vh;
  background-color: #3f3f3f;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .login-page {
    padding: 0;
  }
}
.login-wrapper {
  max-width: 500px;
  background-color: #fff;
  border-radius: 3px;
  margin: 0 auto;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .login-wrapper {
    border-radius: 0;
  }
}
.login-wrapper .login-header {
  background: #442277;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  height: 55px;
  padding-left: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .login-wrapper .login-header {
    border-radius: 0;
  }
}
.login-wrapper .login-header .branding-img {
  display: "-ms-flex";
  display: flex;
  width: 170px;
  min-height: 55px;
  height: 100%;
}
.login-wrapper .login-header .branding-img div {
  height: 100%;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.login-wrapper .login-header .branding-img img {
  max-height: 55px;
}
.login-wrapper .login-header #xlate-link {
  margin-right: 15px;
  background: url("/components/unicon/assets/svg-output/translate_dark.svg") 0 0 no-repeat;
  height: 20px;
  width: 36px;
  display: block;
  text-indent: -9999px;
}
.login-wrapper .alert, .login-wrapper .hint, .login-wrapper .tip, .login-wrapper .search-filters #eventlog_filter_form > div:first-child + .blurb, .search-filters .login-wrapper #eventlog_filter_form > div:first-child + .blurb, .login-wrapper .notice, .login-wrapper .errors, .login-wrapper .viewermsg, .login-wrapper .notice-msgbx, .login-wrapper #all_user_hints {
  margin-bottom: 30px;
}
.login-wrapper .module {
  padding: 20px;
}
.login-wrapper .module .titlebar {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin: 0;
}
.login-wrapper .module h1, .login-wrapper .module_prolite h1 {
  font-size: 16px;
  line-height: 1.25;
  color: #333;
  font-weight: 400;
  padding: 30px 0;
}
.login-wrapper .loginform .formbody .field-widget .input-password, .login-wrapper .loginform .formbody .field-widget .input-text {
  height: 40px;
}
.login-wrapper .loginform .formbody > .field {
  margin-bottom: 30px;
}
.login-wrapper .loginform input[class*="btn_"] {
  width: 100%;
  height: 40px;
}
.login-wrapper .form_lt_col {
  max-width: 275px;
  margin: 0 auto;
}
.login-wrapper .forms input[type="text"], .login-wrapper .forms input[type="password"] {
  border-radius: 3px;
  border: 1px solid #ccc;
  box-shadow: none;
  color: #333;
  font-size: 13px;
  margin: 0;
  min-height: 32px;
  padding: 0 10px;
  width: 100%;
}
.login-wrapper .forms .label {
  color: #333;
  font-size: 13px;
  line-height: 1.4;
  text-align: left;
  padding: 10px 0 5px;
}
.login-wrapper .forms .buttonbar {
  padding-top: 20px;
  width: 100%;
}
.login-wrapper .forms .buttonbar .btn, .login-wrapper .forms .buttonbar .accmode-on .buttonbar .button, .accmode-on .buttonbar .login-wrapper .forms .buttonbar .button, .login-wrapper .forms .buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .login-wrapper .forms .buttonbar .hier-btn.small, .login-wrapper .forms .buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .login-wrapper .forms .buttonbar .hier-btn.small, .login-wrapper .forms .buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .login-wrapper .forms .buttonbar .hier-btn.small {
  margin: 0;
  width: 100%;
}
.login-wrapper .forms .login_buttons {
  display: "-ms-flex";
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin-top: 40px;
  width: 100%;
}
.login-wrapper .forms .login_buttons .login_links {
  display: "-ms-flex";
  display: flex;
  -webkit-justify-content: space-evenly;
  -moz-justify-content: space-evenly;
  -ms-justify-content: space-evenly;
  justify-content: space-evenly;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  line-height: 1.4;
}
.login-footer {
  max-width: 500px;
  margin: 20px auto 0;
  font-size: 11px;
  text-align: right;
  color: #fff;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .login-footer {
    width: 100%;
    display: block;
  }
}
.login-footer .footer-branding {
  margin: 0;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .login-footer .footer-branding {
    display: block;
  }
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .login-footer .footer-branding .footer-logo {
    text-align: center;
    margin-bottom: 15px;
  }
}
.login-footer .footer-support {
  line-height: 20px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .login-footer .footer-support {
    text-align: center;
  }
}
.login-footer .footer-support [class*=_links] {
  display: block;
}
.login-footer a {
  color: #fff;
}
.login_links {
  display: inline-block;
}
.login_links a:link {
  text-decoration: none;
}
.login_links a:hover, .login_links a:focus {
  text-decoration: underline;
}
.twofactor_fields {
  padding-top: 20px;
}
.twofactor_fields .inline-warning {
  line-height: 1.4;
  text-align: left;
}
.keep_loggedin {
  padding-top: 10px;
}
.captcha {
  transform-origin: left top;
  -webkit-transform-origin: left top;
}
.home-section {
  padding: 20px 15px 20px 15px;
}
.home-section .home {
  min-width: 900px;
}
.home-section .content {
  background: none;
}
.home-section .titlebar {
  margin-left: 10px;
}
.home-section .flex-col {
  min-width: 0;
}
.home-section .flex-col img {
  max-width: 100%;
  height: auto;
}
.home-section .flex-row .flex-col-6:nth-child(1) {
  padding-right: 15px;
}
.home-section .home-inset, .home-section .home-inset-csm, .home-section #approval_center {
  background: #fff;
  margin: 0 0 15px;
  border-radius: 5px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.home-section .flex-col:first-child .home-inset, .home-section .flex-col:first-child .home-inset-csm, .home-section .flex-col:first-child #approval_center {
  margin: 0 0 15px 0;
}
.home-section .home-inset-csm {
  background: #3f3f3f;
  color: #fff;
}
.home-section .home-inset .empty-state {
  min-height: 0;
  color: #6c6c6c;
  text-align: center;
  font-size: 13px;
  line-height: 1.25;
  font-weight: 600;
  vertical-align: middle;
  padding: 40px 50px 50px;
}
.home-section .home-inset-title, .home-section .home-inset-title-csm {
  padding: 20px;
  color: #774488;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 700;
}
.home-section .home-inset-title-csm {
  border-bottom: none;
  padding-bottom: 0px;
  color: #fff;
}
.home-section .home-inset-content {
  padding-top: 10px;
  padding-bottom: 5px;
}
.home-section .home-inset-content img {
  display: none;
}
.home-section .home-inset-content a {
  color: #fff;
}
.home-section .home-inset-content ul, .home-section .home-inset-content ol {
  padding-left: 20px;
}
.home-section .home-inset-content ol {
  list-style-type: decimal;
}
.home-section .home-inset-content ul {
  list-style: initial;
}
.home-section .home-inset-continue {
  color: #fff;
  font-weight: bold;
  cursor: pointer;
}
.home-section .stats-tbl {
  width: 100%;
}
.home-section .stats-tbl a {
  color: #774488;
}
.home-section .stats-tbl tr:nth-child(even) {
  background-color: #f6f6f6;
}
.home-section .stats-tbl th, .home-section .stats-tbl td {
  height: 30px;
  padding: 5px 10px;
  vertical-align: middle;
  font-weight: 600;
  font-size: 13px;
}
.home-section .stats-tbl th a, .home-section .stats-tbl td a {
  text-decoration: none;
}
.home-section .stats-tbl td {
  text-align: right;
  vertical-align: middle;
}
.home-section .stats-tbl td:first-child {
  text-align: left;
}
.home-section .stats-tbl tr:last-child th, .home-section .stats-tbl tr:last-child td {
  border-bottom: none;
}
.home-section .stats-tbl:hover a {
  text-decoration: underline;
}
.home-section .home-list-hidden .home-list-row-hidden {
  display: none;
}
.home-section .stats-date {
  float: right;
  font-size: 10px;
  color: #767676;
  font-weight: 400;
}
.home-section .stats-more, .home-section .view-all {
  padding: 0 20px 20px 20px;
}
.home-section .stats-more a, .home-section .view-all a {
  color: #774488;
  text-decoration: none;
  font-size: 13px;
}
.home-section .stats-more a:hover, .home-section .view-all a:hover {
  text-decoration: underline;
}
.home-section .home-list-expand {
  display: block;
  text-align: center;
  color: #707070;
  text-decoration: none;
  height: 40px;
  padding-top: 12px;
  font-size: 18px;
  border-top: 1px solid #eee;
}
.home-section #main_content .alert:first-child {
  margin-top: 0;
}
#home-case-load {
  min-height: 300px;
}
#home-case-load .title-container {
  padding: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#home-case-load .title-container .load-inset-title {
  color: #774488;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 700;
}
#home-case-load .title-container .load-date-options .load-date {
  line-height: 18px;
  float: right;
  font-size: 10px;
  color: #707070;
  font-weight: 400;
}
#home-case-load .title-container .load-date-options .right-icon-date {
  margin-left: 10px;
  float: right;
  height: 18px;
  width: 18px;
  font-size: 18px;
  color: #707070;
  font-weight: 400;
}
#home-case-load #my-case-load .load-type-container {
  display: block;
  background-color: #f5f5f5;
  height: 40px;
  padding: 0 20px;
  margin: 10px 0;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
#home-case-load #my-case-load .load-type-container .load-kind:not(:last-child) {
  margin-right: 20px;
}
#home-case-load #my-case-load .load-container {
  padding: 0 20px 20px 20px;
}
#home-case-load #my-case-load .load-container .load-list {
  list-style: none;
}
#home-case-load #my-case-load .load-container .load-list .load {
  padding: 0 5px;
  justify-content: space-between;
  height: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
#home-case-load #my-case-load .load-container .load-list .load .load-name, #home-case-load #my-case-load .load-container .load-list .load .load-amount {
  font-size: 13px;
  color: #333;
  line-height: 1.4;
  font-weight: 600;
}
#home-case-load #my-case-load .load-container .load-list .load:nth-child(even) {
  background-color: #f5f5f5;
}
#home-my-tasks {
  min-height: 392px;
  padding-bottom: 20px;
  max-height: 500px;
  overflow-y: auto;
}
#home-my-tasks .empty-wrap {
  height: 316px;
}
#home-my-tasks .empty-wrap .empty-state {
  height: 100%;
}
#home-my-tasks .empty-wrap .empty-state:before {
  font-family: 'unicon';
  speak: none;
  color: #6c6c6c;
  font-size: 50px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9c3";
}
#home-my-tasks .empty-wrap .empty-state:before {
  padding-bottom: 20px;
}
#home-my-tasks .my-tasks .task-list div[aria-hidden] {
  display: none;
}
#home-my-tasks .my-tasks .task-list div[aria-hidden="false"] {
  display: block;
}
#home-my-tasks .my-tasks .task-list div[aria-hidden="false"].collapse-container {
  background-color: #f5f5f5;
}
#home-my-tasks .my-tasks .task-list .task-item {
  border-top: 1px solid #eee;
  padding: 0 20px 0 20px;
}
#home-my-tasks .my-tasks .task-list .task-item.expanded {
  background-color: #f5f5f5;
}
#home-my-tasks .my-tasks .task-list .task-item.expanded .task-deadline {
  display: none;
}
#home-my-tasks .my-tasks .task-list .task-item .task-hour-container {
  width: 30%;
  margin: 0 10px 0 0;
}
#home-my-tasks .my-tasks .task-list .task-item .task-hour-container .task-hour-data .task-hour {
  display: inline;
  font-size: 12px;
  line-height: 16px;
  color: #333;
}
#home-my-tasks .my-tasks .task-list .task-item .task-hour-container .task-hour-data .task-deadline {
  font-size: 12px;
  line-height: 16px;
  color: #bf3e24;
}
#home-my-tasks .my-tasks .task-list .task-item .task-contact.task-button-container {
  vertical-align: -moz-middle-with-baseline;
}
#home-my-tasks .my-tasks .task-list .task-item .task-contact .task-contact-data .task-title {
  text-decoration: none;
  display: block;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #333;
  margin-bottom: 5px;
}
#home-my-tasks .my-tasks .task-list .task-item .task-contact .task-contact-data .task-title .icon-dropdown {
  margin-left: 5px;
}
#home-my-tasks .my-tasks .task-list .task-item .task-contact .task-contact-data .task-reference {
  display: block;
  font-size: 12px;
  line-height: 16px;
  color: #333;
  margin-bottom: 5px;
}
#home-my-tasks .my-tasks .task-list .task-item .task-contact .task-contact-data .task-reference a {
  text-decoration: none;
}
#home-my-tasks .my-tasks .task-list .task-item .task-contact .task-contact-data .task-reference .task-reference-serial {
  margin: 0 5px 0 0;
}
#home-my-tasks .my-tasks .task-list .task-item .task-contact .task-contact-data .task-reference .task-reference-name {
  margin: 0 5px 0 5px;
}
#home-my-tasks .my-tasks .task-list .task-item .task-contact .task-contact-data .task-reference .task-student .icn-link_external {
  margin-left: 5px;
}
#home-my-tasks .my-tasks .task-list .task-item .task-contact .task-contact-data .task-location {
  display: block;
  font-size: 12px;
  line-height: 16px;
  color: #6c6c6c;
}
#home-my-tasks .my-tasks .task-list .task-item .task-hour-container, #home-my-tasks .my-tasks .task-list .task-item .task-contact {
  padding: 20px 0 20px 0;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
#home-my-tasks .my-tasks .task-list .task-item:first-child {
  border-top: 1px solid #eee;
}
#home-my-tasks .my-tasks .task-list .task-item:last-child {
  border-bottom: 1px solid #eee;
}
#home-my-tasks .my-tasks .task-list .task-item.task-dropdown .task-title {
  background: none;
  border: none;
  padding: 0;
  font-family: inherit;
  cursor: pointer;
  margin-bottom: 0;
  box-shadow: none;
}
my-cases .loading {
  min-height: 384px;
}
my-cases #my-cases {
  padding-bottom: 20px;
}
#home-my-cases {
  min-height: 440px;
}
#home-my-cases #tablist {
  height: 48px;
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
}
#home-my-cases #tablist .tab-container {
  display: inline-block;
  height: 100%;
}
#home-my-cases #tablist .tab-container:last-child .case-count {
  color: #fff;
  background-color: #9f341e;
}
#home-my-cases #tablist .tab {
  display: inline-flex;
  align-items: center;
  height: 100%;
  padding: 0 20px;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  opacity: 0.8;
  font-weight: 600;
  color: #333;
  cursor: pointer;
}
#home-my-cases #tablist .tab:hover, #home-my-cases #tablist .tab:focus {
  opacity: 1;
}
#home-my-cases #tablist .tab[aria-selected="true"] {
  opacity: 1;
  border-bottom-width: 3px;
  border-color: #ff9800;
}
#home-my-cases #tablist .tab-text {
  font-size: 13px;
  line-height: 1.3;
}
#home-my-cases #tablist .case-count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  font-size: 11px;
  line-height: 11px;
  background-color: #ddd;
}
#home-my-cases .cases-message {
  background: #f5f5f5;
  text-align: center;
}
#home-my-cases .cases-message .message-text {
  line-height: 30px;
  font-size: 12px;
  color: #333;
}
#home-my-cases .cases-message .a11y-tip button {
  background: none;
  border: none;
  box-shadow: none;
}
#home-my-cases .cases-message .a11y-tip button img {
  width: 16px;
  height: 16px;
}
#home-my-cases .cases-message .a11y-tip span {
  width: 155px;
  padding: 10px;
}
#home-my-cases .cases-message .a11y-tip p {
  font-weight: 700;
  font-size: 11px;
  line-height: 14px;
}
#home-my-cases .cases {
  display: none;
  outline: none;
  position: relative;
}
#home-my-cases .cases.active {
  display: block;
}
#home-my-cases .cases#overdue .case-age {
  color: #bf3e24;
}
#home-my-cases .cases .empty-wrap {
  height: 316px;
}
#home-my-cases .cases .empty-wrap .empty-state {
  height: 100%;
}
#home-my-cases .cases .empty-wrap .empty-state:before {
  font-family: 'unicon';
  speak: none;
  color: #6c6c6c;
  font-size: 50px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9c3";
}
#home-my-cases .cases .empty-wrap .empty-state:before {
  padding-bottom: 20px;
}
#home-my-cases .cases .case-list {
  min-height: 286px;
  max-height: 524px;
  overflow-y: auto;
}
#home-my-cases .cases .case-content {
  flex-basis: calc(100% - 130px);
  margin: 0 50px 0 20px;
}
#home-my-cases .cases .tab-desc {
  padding: 0 20px;
}
#home-my-cases .cases .case {
  display: flex;
  align-items: center;
  position: relative;
  padding: 20px 20px;
  border-bottom: 1px solid #eee;
  outline-offset: -3px;
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #home-my-cases .cases .case:focus {
    outline: 1px dotted #707070;
  }
}
#home-my-cases .cases .case .icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-basis: 60px;
  width: 60px;
  height: 60px;
  border-radius: 5px;
  background: #f2f2f2;
}
#home-my-cases .cases .case .navicon {
  font-size: 26px;
  color: #555;
}
#home-my-cases .cases .report-no {
  display: block;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 5px;
  font-weight: 700;
  text-decoration: none;
}
#home-my-cases .cases .case-status {
  font-size: 12px;
  font-weight: normal;
  margin-left: 5px;
  color: #bf3e24;
}
#home-my-cases .cases .case-age {
  position: absolute;
  top: 20px;
  right: 20px;
}
#home-my-cases .cases .case-student {
  font-size: 13px;
  line-height: 16px;
  margin-left: 3px;
  padding-right: 15px;
  text-decoration: none;
  background: url(/images/pop-out-arrow.gif) no-repeat right center;
}
#home-my-cases .cases .case-student:hover {
  color: #3e7cb4;
}
#home-my-cases .cases .report-type {
  display: table;
  width: 100%;
  table-layout: fixed;
  white-space: nowrap;
  margin-top: 8px;
}
#home-my-cases .cases .report-type-content {
  display: table-cell;
  font-size: 10px;
  line-height: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
.home-inset td {
  vertical-align: middle;
}
.row-button {
  padding: 2px 10px;
}
#home-announcements .ann, #home-announcements .ann-csm {
  padding: 10px 20px;
}
#home-announcements .ann:last-child, #home-announcements .ann-csm:last-child {
  padding-bottom: 20px;
}
#home-announcements .ann-csm {
  padding-top: 0px;
}
#home-announcements .ann-title {
  padding-bottom: 15px;
}
#home-announcements .ann-date {
  color: #6c6c6c;
  font-size: 12px;
  padding-bottom: 5px;
  margin-top: 5px;
  line-height: 1.4;
}
#home-announcements .ann-body {
  line-height: 1.4;
}
#home-announcements .ann-body ol, #home-announcements .ann-body ul {
  padding-top: 1em;
  padding-right: 0;
  padding-bottom: 1em;
  padding-left: 2em;
}
#home-announcements .ann-body ol {
  list-style-type: decimal;
}
#home-announcements .ann-body ul {
  list-style-type: disc;
  padding-left: 2.5em;
}
#home-announcements .no-ann {
  padding: 20px;
}
#home-announcements .ann-long {
  display: none;
}
#home-eventregs a {
  text-decoration: none;
}
#home-eventregs dt {
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 50px;
  font-weight: 700;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 20px 50%;
  background-image: url(/components/unicon/assets/svg-output/event_light.svg);
}
#home-eventregs dd {
  margin-top: -10px;
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 50px;
  border-bottom: 1px solid #eee;
}
#home-eventregs dd:last-child {
  border-bottom: none;
}
#home-eventregs:hover a {
  text-decoration: underline;
}
#home-qlinks ul, #home-ext-qlinks ul, #home-recent ul {
  margin-top: 0;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
#home-qlinks ul li a, #home-ext-qlinks ul li a, #home-recent ul li a {
  display: inline-block;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 5px;
  padding-left: 30px;
  text-decoration: none;
  background-repeat: no-repeat;
  background-size: 20px;
  font-size: 13px;
}
#home-qlinks ul li a.home-list-expand, #home-ext-qlinks ul li a.home-list-expand, #home-recent ul li a.home-list-expand {
  background-image: none;
  padding: 12px 0 0;
}
#home-qlinks ul li:last-child a, #home-ext-qlinks ul li:last-child a, #home-recent ul li:last-child a {
  padding-bottom: 0;
}
#home-qlinks h4 {
  border-top: 1px solid #eee;
}
#home-qlinks h4:first-child {
  border-top: none;
}
#home-qlinks button {
  font-family: "Lato", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
#home-qlinks li a {
  background-image: url(/components/unicon/assets/svg-output/chevron_right_light.svg);
}
#home-ext-qlinks li a {
  background-image: url(/components/unicon/assets/svg-output/link_external_light.svg);
}
#home-recent {
  max-height: 500px;
  overflow-y: auto;
}
#home-recent li {
  padding-bottom: 10px;
}
#home-recent li:last-child {
  padding: 0;
}
#home-recent a {
  background-image: url(/components/modern/images/svgs/recent_items.svg);
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  height: 20px;
  background-position: 0 -10px;
}
#home-recent .announcement a, #home-recent .degree a, #home-recent .course a {
  background-position: 0 -10px;
}
#home-recent .event a, #home-recent .student_schedule a, #home-recent .employee_schedule a, #home-recent .availability a {
  background-position: 0 -31px;
}
#home-recent .student a, #home-recent .student_profile a {
  background-position: 0 -50px;
}
#home-recent .advisor a, #home-recent .ra a, #home-recent .ra_archive a, #home-recent .staff a, #home-recent .supervisor a, #home-recent .contact a {
  background-position: 0 -71px;
}
#home-recent .incident a, #home-recent .case_share_report a, #home-recent .incident_legacy a, #home-recent .meeting a, #home-recent .appeal a, #home-recent .report a, #home-recent .sanction a, #home-recent .provision a, #home-recent .admin_action a, #home-recent .incident_action a, #home-recent .incident_advisor a {
  background-position: 0 -91px;
}
#home-recent .location a, #home-recent .room a {
  background-position: 0 -111px;
}
#home-recent .analytics_report a {
  background-position: 0 -131px;
}
#home-recent .student_group a, #home-recent .career_counseling a, #home-recent .student_group_members a, #home-recent .student_group_advisor a, #home-recent .student_group_member a, #home-recent .group a {
  background-position: 0 -151px;
}
#home-recent .faculty a, #home-recent .eventlog a {
  background-position: 0 -470px;
}
#home-recent .tutor_availability a {
  background-position: 0 -151px;
}
#home-recent .survey a, #home-recent .accessibility_accommodation a {
  background-position: 0 -171px;
}
#home-recent .security_report a {
  background-position: 0 -291px;
}
#home-recent .workshop_archive a, #home-recent .study_hall a {
  background-position: 0 -431px;
}
#home-recent .library_document a {
  background-position: 0 -451px;
}
#home-recent .clery_report a, #home-recent .accessibility_request a, #home-recent .fire_report a, #home-recent .missing_person_report a, #home-recent .fire_drill a {
  background-position: 0 -191px;
}
#home-recent .titleix_meeting a, #home-recent .titleix_report a, #home-recent .titleix_resolution a, #home-recent .titleix_action a, #home-recent .titleix_letter a, #home-recent .titleix_appeal a, #home-recent .titleix_advisor a {
  background-position: 0 -211px;
}
#home-recent .care_meeting a, #home-recent .care_letter a, #home-recent .care_report a, #home-recent .care_action a, #home-recent .checklist_template a, #home-recent .action_template a, #home-recent .care_action_plan a, #home-recent .caption_request a, #home-recent .note_taker a, #home-recent .provider_request a {
  background-position: 0 -231px;
}
#home-recent .letter a {
  background-position: 0 -251px;
}
#home-recent .kiosk a {
  background-position: 0 -311px;
}
#home-recent .guest_tracker a, #home-recent .guest_visit a, #home-recent .guest_ban a, #home-recent .hosted_guest a {
  background-position: 0 -331px;
}
#home-recent .training a, #home-recent .training_student_participant a, #home-recent .training_employee_participant a, #home-recent .training_participant a {
  background-position: 0 -351px;
}
#home-recent .editable_form a, #home-recent .editable_list a, #home-recent .document a, #home-recent .file a, #home-recent .note a, #home-recent .meeting a, #home-recent .picklist a, #home-recent .common_qa a, #home-recent .rule a, #home-recent .message_template a, #home-recent .digest_template a, #home-recent .conditions a, #home-recent .case_share_network a, #home-recent .batch_pdf a, #home-recent .access_rights a {
  background-position: 0 -372px;
}
#home-recent .employee a, #home-recent .testing_room_booking a, #home-recent .testing_room a, #home-recent .testing_room_availability a, #home-recent .exam a {
  background-position: 0 -271px;
}
#home-recent .case_share_report a {
  background-position: 0 -391px;
}
#home-livechat .chat-wrapper {
  padding: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .home-section {
    padding: 15px 10px;
  }
  .home-section .flex-row .flex-col:nth-child(1) {
    padding-right: 0;
  }
  .home-section .flex-row .flex-col:nth-child(1) .home-inset {
    margin: 0 5px 10px 0;
  }
  .home-section .flex-row .flex-col:first-child #home-search {
    margin: -20px 5px 10px 0;
  }
  .home-section .flex-row .flex-col:nth-child(2) .home-inset {
    margin: 0 0 10px 5px;
  }
  .home-section .flex-row .flex-col:nth-child(2) #home-search {
    margin: -20px 0 10px 5px;
  }
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .home-section {
    padding: 15px 10px;
  }
  .home-section .flex-row {
    display: block;
  }
  .home-section .flex-row .flex-col-6 {
    min-width: 100%;
  }
  .home-section .flex-row .flex-col-6:nth-child(1) {
    padding-right: 0;
  }
  .home-section .flex-row .flex-col-6 .home-inset:not(#home-search) {
    margin: 0 0 10px 0 !important;
  }
  .home-section .flex-row .flex-col-6 .home-inset#home-search {
    margin: -20px 0 10px;
  }
  .home-section .flex-row .flex-col-6 .home-inset#home-search #global_search {
    width: 150px;
  }
}
#home-qlinks a {
  padding-left: 15px !important;
}
#home-qlinks .action-incident_create:before {
  font-family: 'unicon';
  speak: none;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9bd";
}
#home-qlinks .action-clery_report_create:before {
  font-family: 'unicon';
  speak: none;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e983";
}
#home-qlinks .action-student_track:before {
  font-family: 'unicon';
  speak: none;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e978";
}
#home-qlinks .action-security_report_create:before {
  font-family: 'unicon';
  speak: none;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e96b";
}
#home-qlinks .action-care_report_create:before {
  font-family: 'unicon';
  speak: none;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9b8";
}
#home-qlinks .action-care_report_create:before {
  font-family: 'unicon';
  speak: none;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9b8";
}
#home-qlinks .action-titleix_report_create:before {
  font-family: 'unicon';
  speak: none;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e97f";
}
#home-qlinks .action-edit_draft_report:before {
  font-family: 'unicon';
  speak: none;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e934";
}
#home-qlinks .action-employee_track:before {
  font-family: 'unicon';
  speak: none;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9bb";
}
#home-qlinks .action-accessibility_request_create:before {
  font-family: 'unicon';
  speak: none;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e903";
}
#home-qlinks .action-daily_create:before {
  font-family: 'unicon';
  speak: none;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e923";
}
#home-qlinks .action-incident_create::before, #home-qlinks .action-edit_draft_report::before, #home-qlinks .action-student_track::before, #home-qlinks .action-security_report_create::before, #home-qlinks .action-care_report_create::before, #home-qlinks .action-clery_report_create::before, #home-qlinks .action-accessibility_request_create::before, #home-qlinks .action-daily_create::before, #home-qlinks .action-titleix_report_create::before, #home-qlinks .action-employee_track::before {
  padding-right: 10px;
  vertical-align: top;
  line-height: 36px;
}
#global_search_form .search_wrap {
  display: inline-block;
}
#global_search_form #search_toggle {
  background-image: none;
  height: 30px;
  padding-left: 0px;
}
#global_search_form #search_toggle #global_search_description {
  background-image: none;
  background-color: #ececec;
  padding: 8px 10px;
  border: 1px solid #ccc;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  height: 30px;
  font-size: 13px;
  line-height: 13px;
  box-shadow: none;
}
#global_search_form #search_toggle #global_search_description:after {
  font-family: 'unicon';
  speak: none;
  color: #333;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92e";
  padding-left: 5px;
}
#global_search_form #global_search {
  height: 30px;
  color: #333;
  border-left: 1px solid #ccc;
  padding-left: 10px;
}
#global_search_form #global_search::-moz-placeholder {
  color: #707070;
  opacity: 1;
}
#global_search_form #global_search:-ms-input-placeholder {
  color: #707070;
}
#global_search_form #global_search::-webkit-input-placeholder {
  color: #707070;
}
#global_search_form .global_search_submit {
  background-image: none !important;
  height: 30px;
  color: #fff;
  width: auto;
  text-indent: unset;
  font-size: 13px;
  background-color: #774488;
  box-shadow: none;
  padding: 8px 10px;
  border-radius: 0 3px 3px 0;
  line-height: 13px;
}
#global_search_form .global_search_submit:before {
  font-family: 'unicon';
  speak: none;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e980";
}
.loading {
  height: 336px;
  text-align: center;
}
.loading img {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.zebra-on {
  background-color: #f6f6f6;
}
.zebra-off {
  background-color: #fff;
}
.hidden {
  display: none !important;
}
.ng-hide-add, .ng-hide-remove {
  display: block !important;
}
#approval_center {
  width: auto;
}
#approval_center h3.busy, #approval_center .user_rights_selected_container .busy.advtv_summary_title, .user_rights_selected_container #approval_center .busy.advtv_summary_title, #approval_center .loc_rights_selected_container .busy.advtv_summary_title, .loc_rights_selected_container #approval_center .busy.advtv_summary_title, #approval_center .dashboard .fds-card .busy.tooltip-value, .dashboard .fds-card #approval_center .busy.tooltip-value, #approval_center .dashboard .fds-sidecard .busy.tooltip-value, .dashboard .fds-sidecard #approval_center .busy.tooltip-value, #approval_center .dashboard .ges-card .busy.tooltip-value, .dashboard .ges-card #approval_center .busy.tooltip-value {
  background: transparent url(/images/spinner.gif) no-repeat 95% 50%;
  background-size: 20px;
}
#approval_center .btn.btn-approved, #approval_center .accmode-on .buttonbar .btn-approved.button, .accmode-on .buttonbar #approval_center .btn-approved.button, #approval_center #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small, #approval_center #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small, #approval_center #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small {
  color: #fff;
  background-color: #297848;
}
#approval_center .btn.btn-approved:hover, #approval_center .accmode-on .buttonbar .btn-approved.button:hover, .accmode-on .buttonbar #approval_center .btn-approved.button:hover, #approval_center #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small:hover, #approval_center #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small:hover, #approval_center #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small:hover, #approval_center .btn.btn-approved:focus, #approval_center .accmode-on .buttonbar .btn-approved.button:focus, .accmode-on .buttonbar #approval_center .btn-approved.button:focus, #approval_center #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small:focus, #approval_center #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small:focus, #approval_center #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small:focus, #approval_center .btn.btn-approved:active, #approval_center .accmode-on .buttonbar .btn-approved.button:active, .accmode-on .buttonbar #approval_center .btn-approved.button:active, #approval_center #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small:active, #approval_center #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small:active, #approval_center #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small:active {
  background-color: #23653d;
}
#approval_center .btn.btn-approved.btn_disabled, #approval_center .accmode-on .buttonbar .btn-approved.btn_disabled.button, .accmode-on .buttonbar #approval_center .btn-approved.btn_disabled.button, #approval_center #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.btn_disabled.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.btn_disabled.hier-btn.small, #approval_center #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.btn_disabled.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.btn_disabled.hier-btn.small, #approval_center #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.btn_disabled.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.btn_disabled.hier-btn.small, #approval_center .btn.btn-approved[disabled], #approval_center .accmode-on .buttonbar .btn-approved.button[disabled], .accmode-on .buttonbar #approval_center .btn-approved.button[disabled], #approval_center #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small[disabled], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small[disabled], #approval_center #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small[disabled], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small[disabled], #approval_center #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-approved.hier-btn.small[disabled], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-approved.hier-btn.small[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
#approval_center .btn.btn-rejected, #approval_center .accmode-on .buttonbar .btn-rejected.button, .accmode-on .buttonbar #approval_center .btn-rejected.button, #approval_center #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small, #approval_center #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small, #approval_center #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small {
  color: #fff;
  background-color: #bf3e24;
}
#approval_center .btn.btn-rejected:hover, #approval_center .accmode-on .buttonbar .btn-rejected.button:hover, .accmode-on .buttonbar #approval_center .btn-rejected.button:hover, #approval_center #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small:hover, #approval_center #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small:hover, #approval_center #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small:hover, #approval_center .btn.btn-rejected:focus, #approval_center .accmode-on .buttonbar .btn-rejected.button:focus, .accmode-on .buttonbar #approval_center .btn-rejected.button:focus, #approval_center #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small:focus, #approval_center #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small:focus, #approval_center #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small:focus, #approval_center .btn.btn-rejected:active, #approval_center .accmode-on .buttonbar .btn-rejected.button:active, .accmode-on .buttonbar #approval_center .btn-rejected.button:active, #approval_center #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small:active, #approval_center #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small:active, #approval_center #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small:active {
  background-color: #aa3720;
}
#approval_center .btn.btn-rejected.btn_disabled, #approval_center .accmode-on .buttonbar .btn-rejected.btn_disabled.button, .accmode-on .buttonbar #approval_center .btn-rejected.btn_disabled.button, #approval_center #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.btn_disabled.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.btn_disabled.hier-btn.small, #approval_center #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.btn_disabled.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.btn_disabled.hier-btn.small, #approval_center #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.btn_disabled.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.btn_disabled.hier-btn.small, #approval_center .btn.btn-rejected[disabled], #approval_center .accmode-on .buttonbar .btn-rejected.button[disabled], .accmode-on .buttonbar #approval_center .btn-rejected.button[disabled], #approval_center #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small[disabled], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small[disabled], #approval_center #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small[disabled], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small[disabled], #approval_center #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-rejected.hier-btn.small[disabled], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .btn-rejected.hier-btn.small[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
#approval_center .section-title {
  padding: 10px 20px;
  cursor: pointer;
}
#approval_center .completed .section-title {
  background-color: #e2f1fd;
}
#approval_center .completed .ac-entry-list-item .btn, #approval_center .completed .ac-entry-list-item .accmode-on .buttonbar .button, .accmode-on .buttonbar #approval_center .completed .ac-entry-list-item .button, #approval_center .completed .ac-entry-list-item #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .completed .ac-entry-list-item .hier-btn.small, #approval_center .completed .ac-entry-list-item #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .completed .ac-entry-list-item .hier-btn.small, #approval_center .completed .ac-entry-list-item #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .completed .ac-entry-list-item .hier-btn.small {
  display: none;
}
#approval_center .completed .ac-entry-list-item.active .btn, #approval_center .completed .ac-entry-list-item.active .accmode-on .buttonbar .button, .accmode-on .buttonbar #approval_center .completed .ac-entry-list-item.active .button, #approval_center .completed .ac-entry-list-item.active #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .completed .ac-entry-list-item.active .hier-btn.small, #approval_center .completed .ac-entry-list-item.active #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .completed .ac-entry-list-item.active .hier-btn.small, #approval_center .completed .ac-entry-list-item.active #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .completed .ac-entry-list-item.active .hier-btn.small {
  display: inline-block;
}
#approval_center .pending .section-title {
  background-color: #fff0e1;
  color: #a85502;
}
#approval_center .pending .load-more {
  margin: 0 auto;
  padding: 16px 0;
  width: 180px;
}
#approval_center .pending .load-more .btn, #approval_center .pending .load-more .accmode-on .buttonbar .button, .accmode-on .buttonbar #approval_center .pending .load-more .button, #approval_center .pending .load-more #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .pending .load-more .hier-btn.small, #approval_center .pending .load-more #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .pending .load-more .hier-btn.small, #approval_center .pending .load-more #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .pending .load-more .hier-btn.small {
  width: 180px;
}
#approval_center .ac-entry-list-item {
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 50px;
  border-bottom: 1px solid #eee;
  min-height: 100px;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 20px 15px;
  background-image: url(/components/unicon/assets/svg-output/chevron_right_light.svg);
}
#approval_center .ac-entry-list-item.no-request {
  height: 55px;
  padding: 20px 0;
}
#approval_center .ac-entry-list-item.no-request span {
  text-align: center;
  display: block;
}
#approval_center .ac-entry-list-item.active {
  background-color: #eee;
  background-image: url(/components/unicon/assets/svg-output/chevron_down_light.svg);
}
#approval_center .ac-entry-list-item.active .status {
  display: none;
}
#approval_center .ac-entry-list-item.active .status.reviewed_by {
  display: inline-block;
  color: #A2A0A0;
  margin-top: 8px;
}
#approval_center .ac-entry-list-item.active .ac-entry-form-fields {
  flex: 1 100%;
}
#approval_center .ac-entry-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
#approval_center .ac-entry-wrapper .ac-entry-header {
  flex: 1 100%;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  line-height: 21px;
  margin-bottom: 10px;
}
#approval_center .ac-entry-wrapper .ac-entry-header .header {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
#approval_center .ac-entry-title {
  cursor: pointer;
}
#approval_center .ac-entry-title .badge {
  margin-left: 10px;
}
#approval_center .ac-entry-timestamp {
  color: #707070;
}
#approval_center .ac-entry-timestamp.overdue {
  color: #bf3e24;
}
#approval_center .ac-entry-form-fields {
  min-height: 50px;
  flex: 3 auto;
  order: 1;
}
#approval_center .ac-entry-actions {
  flex: 1 auto;
  order: 2;
  margin-top: auto;
  text-align: right;
}
#approval_center .ac-entry-actions .status {
  text-transform: uppercase;
  font-size: 11px;
}
#approval_center .ac-entry-actions .status.approved {
  color: #297848;
}
#approval_center .ac-entry-actions .status.rejected {
  color: #bf3e24;
}
#approval_center .ac-entry-actions .btn, #approval_center .ac-entry-actions .accmode-on .buttonbar .button, .accmode-on .buttonbar #approval_center .ac-entry-actions .button, #approval_center .ac-entry-actions #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .ac-entry-actions .hier-btn.small, #approval_center .ac-entry-actions #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .ac-entry-actions .hier-btn.small, #approval_center .ac-entry-actions #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme #approval_center .ac-entry-actions .hier-btn.small {
  margin-left: 8px;
  margin-top: 8px;
}
#approval_center .field-inline {
  font-size: 11px;
}
#approval_center .field-inline li {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  padding-bottom: 10px;
}
#approval_center .field-inline li .ac-entry-label {
  -webkit-flex-basis: 20%;
  -moz-flex-basis: 20%;
  -ms-flex-basis: 20%;
  flex-basis: 20%;
  padding-right: 10px;
  color: #707070;
}
#approval_center .field-inline li .ac-entry-field {
  -webkit-flex-basis: 80%;
  -moz-flex-basis: 80%;
  -ms-flex-basis: 80%;
  flex-basis: 80%;
}
#approval_center .collapsed_fields, #approval_center .ac-entry-form-widgets {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
}
#approval_center .collapsed_fields {
  -webkit-transition: max-height 25ms ease-in-out;
  -moz-transition: max-height 25ms ease-in-out;
  -o-transition: max-height 25ms ease-in-out;
  transition: max-height 25ms ease-in-out;
  height: auto;
  max-height: 10000px;
  margin-top: -2px;
}
#approval_center .collapsed_fields.ng-hide {
  height: 0;
  max-height: 0;
}
#approval_center .field-block {
  margin-bottom: 10px;
}
#approval_center .field-block .ac-entry-label {
  font-weight: 600;
  padding-bottom: 2px;
}
#approval_center select, #approval_center textarea {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  font-size: 13px;
  max-width: 100%;
}
#approval_center select:focus, #approval_center textarea:focus {
  border-color: #774488;
}
#approval_center select:disabled, #approval_center textarea:disabled {
  background-color: #eee;
  color: #707070;
  border: 1px solid #ccc;
}
#approval_center select {
  background-color: #fff;
  color: #333;
}
#approval_center textarea {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  width: 100%;
}
#approval_center textarea:focus {
  border-color: #774488;
}
#approval_center .tags .tag-item {
  border-radius: 15px;
  background: #774488;
  font-size: 11px;
  text-shadow: none;
  border: none;
  color: #fff;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  font-weight: 700;
}
#approval_center .tags .tag-item.selected {
  border: none;
}
#approval_center .tags .tag-item .remove-button {
  color: #fff;
}
#approval_center tags-input .autocomplete {
  position: relative !important;
}
#approval_center tags-input .autocomplete .suggestion-item.selected, #approval_center tags-input .autocomplete .suggestion-item.selected em {
  background-color: #774488;
  color: #fff;
}
#approval_center .suggestion-list span, #approval_center .suggestion-list em {
  font-size: 11px !important;
  font-weight: normal;
}
#approval_center .dropup {
  position: relative;
}
#approval_center .dropup .post-to-list {
  display: block;
}
#approval_center .dropup .post-to-list a {
  display: block;
  text-decoration: none;
  padding: 10px 20px;
}
#approval_center .dropup .post-to-list a.disabled {
  cursor: not-allowed;
  color: #707070;
}
/*
.ac-request-types .dropdown-toggle:hover,
.ac-request-types .dropdown-toggle:active,
.ac-request-types .dropdown-toggle:focus {
  background: none;
}
.ac-request-types .ac-filters-list {
  padding: 16px;
}
.ac-request-types .ac-filters-list.show {
  display: block;
}
.ac-request-types .ac-filters-list .ac-filters-list-item {
  margin: 8px 0;
}
.ac-request-types .ac-filters-list .ac-filters-list-item a {
  font-size: 10px;
  padding: 8px 16px;
  text-transform: uppercase;
}
.ac-request-types .ac-filters-list .ac-filters-list-item a:hover,
.ac-request-types .ac-filters-list .ac-filters-list-item a:active {
  background: #4a89c1;
  color: #fff;
}
.ac-request-types .ac-request-types-label {
  display: inline-block;
}
.ac-request-types button {
  border: 0;
}
*/
.progress-bar {
  float: left;
  width: 0%;
  height: 5px;
  color: #fff;
  text-align: center;
  background-color: #774488;
}
.progress-bar.file-import-progress-bar {
  margin-top: 15px;
}
.progress-bar.file-success {
  width: 100%;
  background-color: #297848;
  height: 0;
  margin-top: 0;
  transition: width 0.33s ease-in, background-color 0.33s ease-in, height 1.4s, margin-top 1.4s;
}
.progress-bar-success {
  background-color: #297848;
}
.progress-bar-info {
  background-color: #0d6dc1;
}
.progress-bar-warning {
  background-color: #a85502;
}
.progress-bar-error {
  background-color: #bf3e24;
}
.progress-bar-outer-container {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 30px;
}
.progress-bar-outer-container .progress-bar-container {
  color: #606060;
  width: 100%;
  position: relative;
  margin-bottom: 15px;
}
.progress-bar-outer-container .progress-deadline {
  color: #707070;
  font-size: 13px;
  position: absolute;
  right: 0;
}
.progress-bar-outer-container .progress-blue {
  color: #0d6dc1;
}
.progress-bar-outer-container .progress-yellow {
  color: #a85502;
}
.progress-bar-outer-container .progress-red {
  color: #bf3e24;
}
.progress-bar-outer-container .collect-response {
  font-size: 17px;
  font-weight: 700;
}
.progress-bar-outer-container .top-progress-bar, .progress-bar-outer-container .bar-completion {
  background-color: #fafafa;
  height: 10px;
  width: 100%;
  border-radius: 10px;
  position: relative;
}
.progress-bar-outer-container .bar-completion {
  position: absolute;
}
.progress-bar-outer-container .bar-blue {
  background: #0d6dc1;
}
.progress-bar-outer-container .bar-yellow {
  background: #F7931F;
}
.progress-bar-outer-container .bar-red {
  background: #bf3e24;
}
.fds-error-list {
  list-style-type: initial;
  margin-left: 15px;
}
/* E-Newsletter Analytics */
#email_tracking {
  padding: 20px;
}
#email_tracking .tracking_section_top, #email_tracking .tracking_section, #email_tracking .tracking_block {
  display: "-ms-flex";
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
#email_tracking .tracking_section_top h2, #email_tracking .tracking_section_top .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel #email_tracking .tracking_section_top .hd, #email_tracking .tracking_section_top .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog #email_tracking .tracking_section_top .modal-header, #email_tracking .tracking_section_top #overDiv .popwin_cg, #overDiv #email_tracking .tracking_section_top .popwin_cg, #email_tracking .tracking_section_top #overDiv .popwin_cg + td, #overDiv #email_tracking .tracking_section_top .popwin_cg + td, #email_tracking .tracking_section_top .report_label {
  margin-bottom: 10px;
}
#email_tracking h2, #email_tracking .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel #email_tracking .hd, #email_tracking .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog #email_tracking .modal-header, #email_tracking #overDiv .popwin_cg, #overDiv #email_tracking .popwin_cg, #email_tracking #overDiv .popwin_cg + td, #overDiv #email_tracking .popwin_cg + td, #email_tracking .report_label, #email_tracking h4 {
  display: block;
  width: 100%;
}
#email_tracking .tracking_section .legendColorBox, #email_tracking .tracking_section .legendLabel {
  padding-right: 10px;
}
#email_tracking .line_check_label {
  cursor: pointer;
  float: left;
  margin-top: 10px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 15px;
  padding: 4px 9px 4px 7px;
  border-radius: 3px;
}
#email_tracking .line_check_label input {
  margin-right: 4px;
}
#email_tracking .line_check_opens {
  background: #cee7fa;
  border: 1px solid #afd8f8;
}
#email_tracking .line_check_clicks {
  background: #edc2c2;
  border: 1px solid #cb4b4b;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #email_tracking .tracking_block:first-of-type {
    margin-bottom: 10px;
  }
}
#email_tracking .tracking_block h3, #email_tracking .tracking_block .user_rights_selected_container .advtv_summary_title, .user_rights_selected_container #email_tracking .tracking_block .advtv_summary_title, #email_tracking .tracking_block .loc_rights_selected_container .advtv_summary_title, .loc_rights_selected_container #email_tracking .tracking_block .advtv_summary_title, #email_tracking .tracking_block .dashboard .fds-card .tooltip-value, .dashboard .fds-card #email_tracking .tracking_block .tooltip-value, #email_tracking .tracking_block .dashboard .fds-sidecard .tooltip-value, .dashboard .fds-sidecard #email_tracking .tracking_block .tooltip-value, #email_tracking .tracking_block .dashboard .ges-card .tooltip-value, .dashboard .ges-card #email_tracking .tracking_block .tooltip-value {
  margin-bottom: 10px;
}
#email_tracking #open_stats, #email_tracking #link_stats {
  background: #eee;
  padding: 20px;
  width: 80%;
  border: 2px solid #e2f1fd;
  min-height: 140px;
}
#email_tracking #open_stats span, #email_tracking #link_stats span {
  font-weight: 700;
  color: #0d6dc1;
}
#email_tracking #open_stats div, #email_tracking #link_stats div {
  padding-bottom: 10px;
}
#email_tracking #open_stats div:last-child, #email_tracking #link_stats div:last-child {
  padding-bottom: 0;
}
#email_tracking #pie_charts .tracking_block {
  width: 300px;
}
@media only screen and (min-width: 0) and (max-width: 1024px) {
  #email_tracking #pie_charts .tracking_block {
    width: 100% !important;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
#email_tracking #pie_charts .tracking_block .pie {
  width: 150px;
  height: 150px;
  float: left;
}
#email_tracking #pie_charts .tracking_block #msgtrack_email_legend, #email_tracking #pie_charts .tracking_block #msgtrack_browser_legend, #email_tracking #pie_charts .tracking_block #msgtrack_platform_legend {
  float: left;
  width: 120px;
  height: auto !important;
  position: relative;
}
#email_tracking #pie_charts .tracking_block #msgtrack_email_legend table td, #email_tracking #pie_charts .tracking_block #msgtrack_browser_legend table td, #email_tracking #pie_charts .tracking_block #msgtrack_platform_legend table td {
  vertical-align: middle;
}
#email_tracking #pie_charts .tracking_block #msgtrack_email_legend div, #email_tracking #pie_charts .tracking_block #msgtrack_browser_legend div, #email_tracking #pie_charts .tracking_block #msgtrack_platform_legend div {
  background: none !important;
}
#email_tracking #pie_charts .tracking_block #msgtrack_email_legend table, #email_tracking #pie_charts .tracking_block #msgtrack_browser_legend table, #email_tracking #pie_charts .tracking_block #msgtrack_platform_legend table {
  float: left;
  position: relative !important;
  top: 0 !important;
  right: 0 !important;
}
#email_tracking #links, #email_tracking .tracking_history table {
  width: 100% !important;
  border: 1px solid #707070;
}
#email_tracking #links th, #email_tracking #links td, #email_tracking .tracking_history table th, #email_tracking .tracking_history table td {
  padding: 10px;
}
#email_tracking #links th:last-child, #email_tracking #links td:last-child, #email_tracking .tracking_history table th:last-child, #email_tracking .tracking_history table td:last-child {
  text-align: right;
}
#email_tracking #links th, #email_tracking .tracking_history table th {
  font-weight: 700;
  border-bottom: 1px solid #707070;
  background: #eee;
  font-size: 11px;
}
#email_tracking #links .aggregate td, #email_tracking .tracking_history table .aggregate td {
  border-top: 1px solid #eee;
}
#email_tracking .link_bar {
  width: 100%;
  height: 20px;
  border: 1px solid #73a1d0;
  margin: 5px 0;
  position: relative;
  line-height: 20px;
  border-radius: 3px;
  overflow: hidden;
}
#email_tracking .link_bar .link_bar_color {
  height: 20px;
  background: #e6effb;
  border-right: 1px solid #99bbdd;
  text-align: right;
  color: #336699;
  font-weight: 700;
}
#email_tracking .link_bar .link_bar_per {
  position: absolute;
  right: 7px;
  top: 0;
  font-weight: 700;
  color: #336699;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  #email_tracking #geo_charts {
    display: none;
  }
}
#tooltip {
  position: absolute;
  z-index: 1;
  text-align: center;
  display: none;
  padding: 5px 10px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  border-radius: 3px;
}
/* Dashboard */
.report_list {
  margin: 20px;
  width: 600px;
}
.report_list:before, .report_list:after {
  content: " ";
  display: table;
}
.report_list:after {
  clear: both;
}
.report_list_item {
  float: left;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
}
.report_list_item a {
  display: block;
  display: inline-block;
  text-align: center;
  height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  border: none;
  font-size: 13px;
  border-radius: 3px;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33);
  color: #333;
  background-color: #f5f5f5;
  text-transform: capitalize;
  padding-top: 2px;
  padding-bottom: 3px;
  vertical-align: baseline;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
  width: 290px;
  background-repeat: no-repeat;
  background-position: left 10px center;
  background-size: 22px;
  padding-left: 44px;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
.report_list_item a:hover, .report_list_item a:focus, .report_list_item a:active {
  background-color: #e8e8e8;
}
.report_list_item a.btn_disabled, .report_list_item a[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
.report_list_item.student_activity a {
  background-image: url(/components/unicon/assets/svg-output/student_light.svg);
}
.report_list_item.employer_data a {
  background-image: url(/components/unicon/assets/svg-output/building_light.svg);
}
.report_list_item.recruiting a {
  background-image: url(/components/unicon/assets/svg-output/clipboard_light.svg);
}
.report_list_item.events a {
  background-image: url(/components/unicon/assets/svg-output/event_light.svg);
}
.report_list_item.ocr_session a {
  background-image: url(/components/unicon/assets/svg-output/user_chat_light.svg);
}
.report_list_item.coop_placement a {
  background-image: url(/components/unicon/assets/svg-output/briefcase_light.svg);
}
.report_list_item.counseling a {
  background-image: url(/components/unicon/assets/svg-output/counseling_light.svg);
}
.report_list_item.exp_learning a {
  background-image: url(/components/unicon/assets/svg-output/backpack_light.svg);
}
.report_list_item.info_session a {
  background-image: url(/components/unicon/assets/svg-output/info_session_light.svg);
}
.report_list_item.career_fair a {
  background-image: url(/components/unicon/assets/svg-output/career_fair_light.svg);
}
.report_list_item.workshop a {
  background-image: url(/components/unicon/assets/svg-output/pencil_ruler_light.svg);
}
.report_list_item.grad_survey a {
  background-image: url(/components/unicon/assets/svg-output/clipboard_light.svg);
}
.report_label {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 20px;
}
.report_criteria table {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 20px;
}
.report_criteria td {
  padding: 10px;
  border: 1px solid #ccc;
}
.report_criteria td:first-child {
  background: #eee;
  font-weight: 700;
}
.dashboard_menu_bar {
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 10px;
}
.dashboard_menu_bar .menu_icon {
  background-repeat: no-repeat;
  background-position: left 10px center;
  background-size: 16px;
  padding-left: 35px;
  margin-right: 8px;
  margin-bottom: 8px;
}
.dashboard_menu_bar .menu_icon_chart {
  background-image: url(/components/unicon/assets/svg-output/analytics_light.svg);
}
.dashboard_menu_bar .menu_icon_print {
  background-image: url(/components/unicon/assets/svg-output/printer_light.svg);
}
.dashboard_menu_bar .menu_icon_excel {
  background-image: url(/components/unicon/assets/svg-output/file_xls_light.svg);
}
.groupcharts {
  width: 100%;
  margin: 0;
}
.groupcharts:before, .groupcharts:after {
  content: " ";
  display: table;
}
.groupcharts:after {
  clear: both;
}
.groupcharts .groupcharts_left, .groupcharts .groupcharts_right {
  float: left;
  width: 450px;
  margin-right: 10px;
}
.groupcharts .groupcharts_left {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
.groupcharts .chartbox {
  border-radius: 3px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  width: 440px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  background: #fff;
}
.groupcharts .chartbox .header {
  padding: 10px;
  border-bottom: 1px solid #eee;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.groupcharts .chartbox .header .menubox {
  margin-left: auto;
}
.groupcharts .chartbox .header .menubox button {
  border: none;
  background: none;
  box-shadow: none;
  padding: 0;
}
.groupcharts .chartbox .body {
  padding: 10px;
}
.groupcharts .transparent {
  opacity: 0.3;
}
/* Reporting */
.reporting_filter {
  padding: 10px;
  font-size: 11px;
}
.reporting_filter td {
  padding: 2px 5px;
}
.reporting_filter .BaseClass, .reporting_filter .BaseClass + td {
  vertical-align: middle;
  font-size: 13px;
}
.reporting_filter .BaseClass + td {
  text-align: right;
}
.reporting_filter .BaseClass + td input[type="checkbox"] {
  margin-top: 4px;
}
.wk3 .reporting_filter .BaseClass + td * {
  float: right;
  clear: both;
}
.wk3 .reporting_filter .BaseClass + td span {
  float: none;
}
body .SQLReportHeaderTR {
  background: #fff;
}
body .SQLReportHeaderTD {
  font-size: 11px;
  font-weight: 700;
  padding: 10px;
}
body .SQLReportCellDefault {
  background-color: #fff;
  padding: 10px;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-size: 13px;
}
.clr {
  display: block;
  clear: both;
}
/* Forms */
.picture_checkbox {
  float: left;
  width: 66px;
  height: 67px;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
  margin-right: 4px;
}
#video_interview .picture {
  width: 66px;
  height: 67px;
}
.interviewer_frame {
  width: 71px;
  height: 71px;
}
.selected .interviewer_frame {
  cursor: default;
  background-color: #774488;
  background-image: url(/si_ei/images/video_interview_sprites.png);
  background-position: -171px -347px;
  background-repeat: no-repeat;
}
#lst_manager_index_phpvideo_interview_interviewer .interviewer_frame {
  background-color: #774488;
  background-image: url(/si_ei/images/video_interview_sprites.png);
  background-position: -171px -347px;
  background-repeat: no-repeat;
}
.interviewer_frame img {
  display: block;
  width: 71px;
  height: 71px;
  margin: 0px;
  padding: 0px;
}
.selected .interviewer_frame img {
  width: 57px;
  height: 57px;
  margin: 0px 4px;
  padding-top: 4px;
  cursor: default;
}
.selected .fld_video_file .interviewer_frame img {
  padding-top: 6px;
}
.interviewer_mask {
  position: relative;
  top: -71px;
  left: 0px;
  width: 66px;
  height: 67px;
  background: transparent url(/si_ei/images/video_interview_sprites.png) no-repeat -263px -347px;
}
.selected .interviewer_mask {
  display: none;
}
.interviewer_name {
  position: absolute;
  width: 57px;
  background: none;
  font-size: 9px;
  text-align: center;
  margin-top: -20px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 4px;
}
.selected .interviewer_name {
  height: 17px;
  background: transparent url(/si_ei/images/video_interview_sprites.png) no-repeat -340px -344px;
  line-height: 200%;
  cursor: default;
  margin-top: -22px;
}
.fld_video_file .interviewer_name {
  margin-top: -24px;
}
.fld_video_file .selected .interviewer_name {
  margin-top: -27px;
}
#video_interview .reqd_msg, #video_interview .req-indicator {
  display: none;
}
/* Lists */
#lst_manager_index_phpvideo_interview .btn_edit {
  margin-left: 10px;
}
#lst_manager_index_phpvideo_interview_question .btn_search {
  margin-bottom: 3px;
}
#video_interview_keywords_blurb {
  display: none;
}
.fld_video_file .fld_interviewer .widget {
  min-height: 74px;
}
.fld_video_file .fld_preview .widget {
  clear: both;
}
.lst-cl .picture {
  float: left;
  width: 66px;
  height: 66px;
  margin-right: 10px;
}
.lst-cl .interviewer_fullname {
  float: left;
  height: 66px;
  line-height: 66px;
}
.lst-cl .interviewer_frame {
  width: 67px;
  height: 67px;
}
.lst-cl .interviewer_frame img {
  width: 57px;
  height: 57px;
  margin: 0px 4px;
  padding-top: 4px;
}
.lst-cl .interviewer_mask {
  display: none;
}
.search_filters .filterlabel label {
  position: relative;
  top: 2px;
}
/* Builder Pages */
/* Step 2 */
.step2 {
  padding-top: 25px;
  padding-right: 5px;
  padding-bottom: 15px;
  padding-left: 5px;
}
.scracclst .form {
  padding: 0px;
}
.scracclst .buttonbar-top, .scracclst .buttonbar-bottom {
  display: none;
}
#video_interview_question_filter .field {
  height: 60px;
  background-color: #774488;
  background-image: url(/si_ei/images/video_interview_sprites.png);
  background-position: 0px -200px;
  background-repeat: no-repeat;
  margin-bottom: 0;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.scracclst #video_interview_question_filter .form-edit table {
  width: 100%;
  margin-bottom: 0px;
}
.scracclst #video_interview_question_filter .labelcol {
  display: none;
}
.scracclst #video_interview_question_filter .widgetcol {
  padding: 0px 9px;
}
.scracclst #video_interview_question_filter .widgetcolwrap {
  padding: 0px;
}
.scracclst #video_interview_question_filter .field-blurb {
  display: none;
}
.scracclst #video_interview_question_filter .field-widget {
  -webkit-flex-basis: 84%;
  -moz-flex-basis: 84%;
  -ms-flex-basis: 84%;
  flex-basis: 84%;
  max-width: 359px;
}
.scracclst #video_interview_question_filter .input-text {
  width: 409px;
  height: 36px;
  background: none;
  color: #848484;
  font: bold 12px/150% "Lucida Grande", "Lucida Sans Unicode", Tahoma, Geneva, Verdana, Arial, sans-serif;
  padding-top: 3px;
  padding-right: 0px;
  padding-bottom: 3px;
  padding-left: 8px;
  border: none;
}
.scracclst #video_interview_question_filter .field-label {
  -webkit-flex-basis: 16%;
  -moz-flex-basis: 16%;
  -ms-flex-basis: 16%;
  flex-basis: 16%;
  padding: 0;
}
.scracclst #video_interview_question_filter .field-label label {
  display: none;
}
.scracclst #video_interview_question_filter .input-submit {
  float: right;
  position: absolute;
  right: 16px;
  top: 56px;
  background: none;
  border: none;
  box-shadow: none;
}
.scracclst #video_interview_question_filter .buttonbar {
  padding: 0px;
}
#video_interview .step2 .buttons {
  display: inline;
  border: none;
  margin: 0px;
  padding: 0px;
}
.instructions_left, .instructions_right {
  font: 14px/175% "Lucida Grande", "Lucida Sans Unicode", Tahoma, Geneva, Verdana, Arial, sans-serif;
  padding-bottom: 14px;
}
.list_arrow {
  float: left;
  width: 60px;
  height: 108px;
  background-color: #774488;
  background-image: url(/si_ei/images/video_interview_sprites.png);
  background-position: -900px -345px;
  background-repeat: no-repeat;
  margin-top: 275px;
  margin-right: 1%;
  margin-bottom: 0px;
  margin-left: 1%;
}
/* Step 3 */
#video_interview .step3 {
  margin: 0 106px;
}
#video_interview .step3 #check {
  float: left;
  width: 32px;
  height: 33px;
  background: transparent url("/si_ei/images/video_interview_sprites.png") -140px -345px no-repeat;
  margin-top: 3px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#video_interview .step3 .pgtitle {
  margin: 16px 0;
}
#mi_step3_interview_info {
  color: #464646;
}
#video_interview .step3 .instructions {
  display: none;
}
#preferred_title {
  color: #464646;
  font-size: 14px;
  font-weight: normal;
  margin: 10px 0;
}
#video_interview .step3 .list-item-title h2, #video_interview .step3 .list-item-title .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel #video_interview .step3 .list-item-title .hd, #video_interview .step3 .list-item-title .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog #video_interview .step3 .list-item-title .modal-header, #video_interview .step3 .list-item-title #overDiv .popwin_cg, #overDiv #video_interview .step3 .list-item-title .popwin_cg, #video_interview .step3 .list-item-title #overDiv .popwin_cg + td, #overDiv #video_interview .step3 .list-item-title .popwin_cg + td, #video_interview .step3 .list-item-title .report_label {
  font: 14px/150% "Arial", "sans-serif";
}
#video_interview .step3 .buttons input {
  font-size: 14px;
  margin-bottom: 12px;
  padding-left: 20px;
}
.step3 .picture_checkbox.last {
  margin-right: 35px;
}
#mi_step3_buttons {
  margin-top: 30px;
  padding-left: 0px;
}
#mi_step3_buttons input {
  font-size: 14px;
  margin-bottom: 12px;
  padding-left: 20px;
}
/* Review Standalone Page */
#csm-content #review {
  width: 702px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 131px;
}
/* Review Page */
body.yui-skin-sam {
  text-align: left;
}
#video_interview_attempt_main {
  padding: 16px;
}
.video_interview_review {
  float: left;
  vertical-align: top;
}
#frame #review {
  margin: 0px;
}
.video_interview_review .buttonbar {
  float: left;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 16px;
  padding-left: 16px;
}
.sidebar_top .sidebar_title a {
  padding-top: 1px;
}
.sidebar_box .sidebar_content {
  padding-top: 0px;
  padding-right: 12px;
  padding-bottom: 24px;
  padding-left: 12px;
}
.sidebar_box .attempt {
  text-align: left;
  border-bottom: 2px solid #ccc;
  padding-top: 22px;
  padding-bottom: 9px;
}
.sidebar_box .attempt_title {
  padding-bottom: 2px;
}
.sidebar_box .attempt.thumb {
  height: 98px;
}
.attempt_thumb {
  float: left;
  width: 78px;
  height: 78px;
  margin-right: 10px;
}
.lst .created_date_text {
  height: 78px;
  line-height: 78px;
  display: inline-block;
  text-decoration: underline;
}
.sidebar_box .attempt_created {
  color: #666;
  font-size: 0.92em;
}
.sidebar_box .attempt_created a {
  color: #000;
  text-decoration: none;
}
.sidebar_box .attempt_created a:hover {
  color: #000;
  text-decoration: none;
}
.attempt_rating {
  height: 20px;
  padding-top: 4px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 0px;
}
.attempt_rating img {
  display: inline;
}
.sidebar_box .attempt_now_playing, .sidebar_box .attempt_feedback_requested {
  left: 0px;
  width: 95px;
  background: transparent url(/si_ei/images/video_interview_sprites.png) no-repeat;
}
.sidebar_box .thumb.attempt_now_playing, .sidebar_box .thumb.attempt_feedback_requested {
  margin-left: 87px;
}
.sidebar_box .attempt_now_playing {
  background-position: 0px -320px;
  height: 23px;
}
.sidebar_box .attempt_feedback_requested {
  background-position: 0px -345px;
  height: 40px;
}
/* Send Feedback Popup */
#video_interview_feedback_summary th {
  background: #558844;
  color: #fff;
  padding: 10px 16px;
}
.fb_popup_count {
  background: #f5f5f5;
  text-align: center;
  padding: 16px;
}
.fb_popup_question {
  width: 50%;
  background: #f5f5f5;
  padding: 16px;
}
.fb_popup_feedback {
  width: 50%;
  background: #f5f5f5;
  padding: 16px;
}
.fb_popup_feedback img {
  margin: 10px 0;
}
/* Scrolling Accordion List */
.scracclst {
  float: left;
  width: 439px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 16px;
  margin-left: 16px;
}
.accordion-container {
  top: 0;
  left: 0;
  width: 437px;
  height: 492px;
  background-image: url(/si_ei/images/video_interview_sprites.png);
  background-position: -452px -256px;
  background-repeat: no-repeat;
  border: 1px solid #333;
}
.ui-accordion {
  position: relative;
  width: 436px !important;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}
.ui-accordion-content {
  height: auto !important;
  padding: 0px !important;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #eee;
}
.ui-accordion-content p {
  display: none !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-bottom {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
}
.ui-accordion-header {
  height: 31px;
  padding-left: 1em;
  padding-top: 5px;
  margin: 0px !important;
  background: transparent url(/si_ei/images/video_interview_sprites.png) 0px -260px repeat-x;
  color: #fff;
  font: bold 14px/175% "Lucida Grande", "Lucida Sans Unicode", Tahoma, Geneva, Verdana, Arial, sans-serif;
  border: none;
  cursor: pointer;
}
.ui-accordion-header.ui-state-active {
  height: 36px;
}
.ui-accordion-header .ui-icon {
  float: right;
  left: 400px !important;
  top: 10px !important;
  width: 15px;
  height: 15px;
  background: transparent url(/si_ei/images/video_interview_sprites.png) -15px -305px no-repeat;
  margin: 0 !important;
}
.ui-state-active .ui-icon {
  background: transparent url(/si_ei/images/video_interview_sprites.png) 0px -305px no-repeat;
  top: 12px !important;
}
.scracclst-item {
  height: 100%;
  margin-left: 3px;
  padding: 10px 0px;
  border-top: 1px solid #eee;
}
.scracclst-item.first {
  padding-bottom: 10px;
  border-top: none;
}
.scracclst-item.hover {
  background-color: #e4f3ff;
}
.scracclst-text {
  float: left;
  width: 80%;
  color: #848484;
  font: bold 12px/150% "Lucida Grande", "Lucida Sans Unicode", Tahoma, Geneva, Verdana, Arial, sans-serif;
  line-height: 1.3;
  padding-left: 0.8em;
}
.scracclst-option {
  display: none;
  float: right;
  padding-right: 0.5em;
}
.hover .scracclst-option {
  display: block;
}
.scracclst .ui-widget input {
  font-size: 0.8em;
}
.scracclst .reqd-msg {
  display: none;
}
.scracclst .clr {
  clear: both;
}
/* Scrolling Sortable List */
.scrsrtlst {
  float: left;
  position: relative;
  margin-bottom: 16px;
}
.scrsrtlst .sort-container {
  height: 552px;
  background-color: #774488;
  background-image: url(/si_ei/images/video_interview_sprites.png);
  background-position: -451px -200px;
  background-repeat: no-repeat;
}
.scrsrtlst #sortable-container {
  width: 440px;
}
.scrsrtlst #interview_title {
  position: absolute;
  top: 16px;
  left: 10px;
  color: #fff;
  font: 14px/175% "Lucida Grande", "Lucida Grande Unicode", Tahoma, Geneva, Verdana, Arial, sans-serif;
  text-shadow: 1px 1px 1px #444;
}
.scrsrtlst #interview_duration {
  position: absolute;
  top: 18px;
  right: 9px;
  width: 61px;
  display: block;
}
#interview_duration .label {
  width: 100%;
  display: block;
  color: #666;
  font: bold 9px/75% "Lucida Grande", "Lucida Sans Unicode", Tahoma, Geneva, Verdana, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
}
#interview_duration .field {
  width: 100%;
  display: block;
  font: bold 14px/175% "Lucida Grande", "Lucida Sans Unicode", Tahoma, Geneva, Verdana, Arial, sans-serif;
  text-align: center;
  line-height: 1;
  padding: 0px;
}
#interview_questions {
  position: absolute;
  top: 60px;
  left: 5px;
  width: 431px;
  background: none;
  height: 488px;
  border: none;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: scroll;
}
.question {
  color: #333;
  font: bold 12px/150% "Lucida Grande", "Lucida Sans Unicode", Tahoma, Geneva, Verdana, Arial, sans-serif;
  line-height: 1.3;
  border: none;
  padding: 8px 2px;
}
.question.hover {
  background: #e4f3ff;
  cursor: move;
}
.question .number {
  background: transparent url(/si_ei/images/video_interview_sprites.png) -120px -344px no-repeat;
  float: left !important;
  width: 20px;
  height: 20px;
  margin-top: 0px;
  margin-right: 3px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 0px;
  color: #fff;
  font: bold 12px/150% "Lucida Grande", "Lucida Sans Unicode", Tahoma, Geneva, Verdana, Arial, sans-serif;
  text-shadow: 1px 1px 1px #666;
  border: 0px;
  box-shadow: none;
}
.question.hover .number {
  background: transparent url(/si_ei/images/video_interview_sprites.png) -120px -369px no-repeat;
  color: #fff;
}
.question .text {
  display: block;
  float: left;
  margin-top: 2px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  width: 330px;
}
.question .duration {
  display: inline;
  float: right;
  color: #fff;
  margin-left: -40px;
}
.question.hover .duration {
  color: #666;
}
.question .updown {
  float: right;
  display: block;
  left: 360px;
  top: 0px;
  width: 36px;
  height: 100%;
  border-left: 1px solid #eee;
  margin: 0;
  padding: 0;
}
.updown #floater {
  float: left;
  height: 50%;
  width: 100%;
  margin-bottom: -12px;
}
.updown .arrows {
  background: transparent url(/si_ei/images/video_interview_sprites.png) -100px -345px no-repeat;
  display: block;
  width: 13px;
  height: 24px;
  margin-left: 12px;
  clear: both;
}
.scrsrtlst .labelcol label {
  color: #666;
  font-size: 80%;
  text-transform: uppercase;
}
/* Panel */
#interview_panel .hd {
  border: none;
}
.yui-skin-sam .yui-panel {
  border: 0 none !important;
}
.yui-panel .hd {
  border-radius: 7px 7px 0 0;
}
.yui-skin-sam.int-app-popup .container-close {
  top: 12px;
  right: 14px;
}
.yui-skin-sam.int-app-popup .yui-panel .hd {
  background-image: none;
  background-color: #0f699b;
  color: #fff;
  font: bold 16px/175% "Arial", "sans-serif";
  padding-top: 7px;
  padding-right: 0px;
  padding-bottom: 7px;
  padding-left: 14px;
}
.yui-skin-sam.int-app-popup .yui-panel .bd {
  padding: 0px !important;
}
.yui-panel .ft {
  border-radius: 0 0 7px 7px;
}
.yui-panel-container .underlay {
  border-radius: 7px 7px 7px 7px;
}
/*
.epe-sidebar { border: 1px solid purple; }
.epe-title { td { border: 1px solid magenta; } }
.epe-score { border: 1px solid red; }
.epe-progress { border: 1px solid green; }

.epe-link-row { border: 1px solid orange; }
.epe-actions { border: 1px solid blue; }

.epe-link-list { border: 1px solid brown; }
.epe-link-row-icon { border: 1px solid red; }
.epe-link-row-text { border: 1px solid green; }
*/
.epe-modal-footer button:disabled:hover {
  background: #f5f5f5;
  cursor: not-allowed;
}
.btn-epe-success {
  background: #2e794b;
  color: #fff;
}
.btn-epe-success:hover, .btn-epe-success:focus, .btn-epe-success:active {
  background: #255f3c;
}
.btn-epe-danger {
  background: #be3f2b;
  color: #fff;
}
.btn-epe-danger:hover, .btn-epe-danger:focus, .btn-epe-danger:active {
  background: #a23625;
}
.btn-epe-primary {
  background: #4a89c1;
  color: #fff;
}
.btn-epe-primary:hover, .btn-epe-primary:focus, .btn-epe-primary:active {
  background: #3e7cb4;
}
.btn-epe-secondary {
  background: none;
  box-shadow: none;
  color: #3d3d3d;
}
.btn-epe-secondary:hover, .btn-epe-secondary:focus, .btn-epe-secondary:active {
  color: #000;
}
.btn-epe-more, .epe-link-list li .epe-link-row-text a, .yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li a {
  color: #1674a1;
  text-decoration: none;
  font-size: 13px;
}
.btn-epe-more:hover, .epe-link-list li .epe-link-row-text a:hover, .yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li a:hover, .btn-epe-more:active, .epe-link-list li .epe-link-row-text a:active, .yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li a:active, .btn-epe-more:focus, .epe-link-list li .epe-link-row-text a:focus, .yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li a:focus {
  text-decoration: underline;
}
.epe-progress {
  overflow: hidden;
  height: 10px;
  margin-bottom: 0;
  background-color: none;
  border-radius: 0;
  font-size: 14px;
}
.epe-progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  line-height: 20px;
  color: #333;
  text-align: center;
  font-size: 12px;
}
.epe-sidebar {
  margin: 0 -20px;
}
.epe-title h1 {
  font-size: 16px;
  margin: 0;
  font-weight: 700;
  line-height: 1;
}
.epe-title h1.epe-first-heading {
  font-size: 18px;
  padding-top: 20px;
}
.epe-title h2, .epe-title .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .epe-title .hd, .epe-title .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .epe-title .modal-header, .epe-title #overDiv .popwin_cg, #overDiv .epe-title .popwin_cg, .epe-title #overDiv .popwin_cg + td, #overDiv .epe-title .popwin_cg + td, .epe-title .report_label {
  font-size: 14px;
  font-weight: 400;
  margin: 5px 0 0;
  line-height: 1;
}
.epe-sidebar .epe-table {
  width: 100%;
}
.epe-sidebar .epe-table tr {
  background: #e1e1e1;
}
.epe-sidebar .epe-table tr:hover {
  background: #e1e1e1 !important;
}
.epe-sidebar .epe-table tr.epe-score-approved:hover {
  background: #eee !important;
  cursor: default;
}
.epe-sidebar .epe-table tr.epe-link-call.epe-empty:hover {
  background: #e1e1e1;
  cursor: default;
}
.epe-sidebar .epe-table tr:hover, .epe-sidebar .epe-table tr:focus, .epe-sidebar .epe-table tr:active, .epe-sidebar .epe-table li:hover, .epe-sidebar .epe-table li:focus, .epe-sidebar .epe-table li:active {
  cursor: pointer;
  background: #e1e1e1;
}
.epe-sidebar .epe-table tr.epe-empty:hover, .epe-sidebar .epe-table li.epe-empty:hover {
  background: none !important;
  cursor: default;
}
.epe-sidebar .epe-table h1 {
  font-size: 12px;
  text-transform: uppercase;
  margin: 0;
  font-weight: 600;
  line-height: 1;
  padding: 20px 20px 10px;
  color: #333;
  border-top: 1px solid #ddd;
}
.epe-sidebar .epe-table h1.epe-first-heading {
  padding-top: 0;
  border-top: none;
}
.epe-sidebar .epe-table .large-stat {
  padding: 14px 20px 24px;
  font-size: 36px;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}
.epe-sidebar .epe-table .large-stat.high {
  color: #2e794b;
}
.epe-sidebar .epe-table .large-stat.medium {
  color: #f59332;
}
.epe-sidebar .epe-table .large-stat.low {
  color: #be3f2b;
}
.epe-sidebar .epe-table.epe-profile-analysis .epe-link-row-icon svg {
  width: 20px;
  height: 20px;
  position: relative;
  top: 2px;
}
.epe-sidebar .epe-table.epe-profile-analysis .epe-link-row-text {
  padding-top: 7px;
}
.epe-sidebar .epe-table.epe-you-may-want-to h1 {
  margin-top: 10px;
}
.epe-sidebar .epe-table.epe-you-may-want-to .epe-link-row-icon .epe-navicon {
  font-size: 18px;
  position: relative;
  top: 1px;
}
.epe-sidebar .epe-table.epe-you-may-want-to .epe-link-row-icon img {
  width: 18px;
  height: 18px;
  position: relative;
  top: 1px;
}
.epe-sidebar .epe-table.epe-you-may-want-to .epe-street-view {
  padding: 0 20px 0;
  text-align: center;
}
.epe-sidebar .epe-table.epe-you-may-want-to .epe-street-view img {
  display: block;
  max-width: 100%;
  width: 100%;
}
.epe-sidebar .epe-table.epe-you-may-want-to .epe-link-call {
  display: table;
  width: 100%;
}
.epe-sidebar .epe-table.epe-you-may-want-to .epe-link-call a {
  display: table-row;
  text-decoration: none;
}
.epe-sidebar .epe-table.epe-locked .epe-progress .epe-progress-bar-bar {
  background-color: #e1e1e1;
}
.epe-sidebar .epe-table.epe-locked .epe-score span {
  font-size: 15px;
  color: #3d3d3d;
  padding: 3px 10px;
  border: 1px dashed #3d3d3d;
  border-radius: 5px;
}
.epe-sidebar .epe-table.epe-locked tr:hover {
  background: none !important;
  cursor: not-allowed;
}
.epe-sidebar .epe-table.epe-unlocked .epe-progress .epe-progress-bar-bar {
  animation: epe-progress-animation 1s 1 forwards;
}
.epe-progress {
  padding: 0 20px 0 0;
  vertical-align: middle;
  width: 100%;
}
.epe-progress .epe-progress-bar-bar {
  height: 8px;
  border-radius: 0;
  margin: 10px 0 0 0;
  padding: 0 20px 0 0;
}
.epe-progress .epe-progress-text {
  text-transform: uppercase;
  font-size: 11px;
  color: #606060;
}
.epe-progress .epe-progress-bar-success {
  background-color: #2e794b;
}
.epe-progress .epe-progress-bar-info {
  background-color: #1674a1;
}
.epe-progress .epe-progress-bar-danger {
  background-color: #be3f2b;
}
.epe-link-row {
  display: block;
  padding: 0 20px;
  height: 50px;
  line-height: 50px;
  text-decoration: none;
}
.epe-link-row:hover {
  background: #e1e1e1;
  text-decoration: none;
}
.epe-link-row.epe-link-disabled:hover {
  background: none;
}
.epe-link-row.epe-link-disabled .epe-link:hover {
  cursor: not-allowed;
}
.epe-link-row .epe-link .epe-navicon {
  font-size: 20px;
  margin-right: 5px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
.epe-link-row .epe-link:hover {
  cursor: pointer;
}
.epe-cta {
  margin: 20px;
}
.epe-cta button {
  width: 100%;
}
.epe-cta p {
  padding: 0 20px 20px;
  text-align: center;
}
.epe-actions ul {
  display: table;
  width: 100%;
  padding: 10px 20px 20px;
}
.epe-actions .epe-actions-default {
  display: table-cell;
  width: auto;
}
.epe-actions .epe-actions-default:last-of-type {
  text-align: right;
}
.epe-actions .epe-actions-default button {
  width: 95%;
  padding-left: 0;
  padding-right: 0;
}
.epe-actions .epe-actions-taken .epe-notice {
  width: 100%;
  padding: 10px;
  font-size: 14px;
  font-weight: 700;
  vertical-align: middle;
  text-align: left;
  border-radius: 3px;
}
.epe-actions .epe-actions-taken .epe-notice span {
  padding-right: 10px;
  font-size: 14px;
  font-weight: 700;
  position: relative;
  top: 1px;
}
.epe-actions .epe-actions-taken .epe-notice.epe-success {
  color: #2e794b;
  border: 1px solid #2e794b;
}
.epe-actions .epe-actions-taken .epe-notice.epe-danger {
  color: #be3f2b;
  border: 1px solid #be3f2b;
}
.epe-actions .epe-actions-taken .epe-notice .epe-undo {
  font-weight: 500;
  color: #606060;
  float: right;
  padding: 0;
  text-decoration: none;
}
.epe-actions .epe-actions-taken .epe-notice .epe-undo:active, .epe-actions .epe-actions-taken .epe-notice .epe-undo:hover, .epe-actions .epe-actions-taken .epe-notice .epe-undo:focus {
  text-decoration: underline;
  cursor: pointer;
}
.epe-link-list ul {
  display: table;
  width: 100%;
}
.epe-link-list li {
  display: table-row;
}
.epe-link-list li div {
  display: table-cell;
  vertical-align: top;
  padding: 5px 0;
}
.epe-link-list li .epe-link-row-icon {
  min-width: 50px;
  padding-left: 20px;
}
.epe-link-list li .epe-link-row-icon .epe-navicon {
  font-size: 20px;
  position: relative;
  top: 1px;
}
.epe-link-list li .epe-link-row-icon.epe-success {
  color: #2e794b;
}
.epe-link-list li .epe-link-row-icon.epe-warning {
  color: #f59332;
}
.epe-link-list li .epe-link-row-icon.epe-danger {
  color: #be3f2b;
}
.epe-link-list li .epe-link-row-text {
  min-width: 200px;
  width: 100%;
  padding-right: 20px;
}
.epe-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}
.epe-tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.epe-tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.epe-tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.epe-tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.epe-tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.epe-tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.epe-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.epe-tooltip.top .epe-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.epe-tooltip.top-left .epe-tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.epe-tooltip.top-right .epe-tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.epe-tooltip.right .epe-tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.epe-tooltip.left .epe-tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.epe-tooltip.bottom .epe-tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.epe-tooltip.bottom-left .epe-tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.epe-tooltip.bottom-right .epe-tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.epe-tooltip {
  font-size: 13px;
  line-height: 18px;
}
.epe-tooltip.in {
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.epe-tooltip .epe-tooltip-inner {
  padding: 10px 15px;
  text-align: left;
}
.epe-close {
  background: url(/components/unicon/assets/svg-output/close_light.svg) no-repeat center center;
  float: right;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.epe-close:hover, .epe-close:focus {
  cursor: pointer;
  opacity: 1;
  filter: alpha(opacity=100);
}
.epe-modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
}
.epe-modal.fade .epe-modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.epe-modal.in .epe-modal-dialog {
  transform: translate(0, 0);
}
.epe-modal-open .epe-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.epe-modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=80);
}
.epe-modal-dialog {
  position: relative;
  width: auto;
  margin: 30px auto;
}
.epe-modal-dialog.epe-commreports {
  width: 800px;
}
.epe-modal-dialog.epe-report {
  width: 460px;
}
.epe-modal-dialog.epe-report h3, .epe-modal-dialog.epe-report .user_rights_selected_container .advtv_summary_title, .user_rights_selected_container .epe-modal-dialog.epe-report .advtv_summary_title, .epe-modal-dialog.epe-report .loc_rights_selected_container .advtv_summary_title, .loc_rights_selected_container .epe-modal-dialog.epe-report .advtv_summary_title, .epe-modal-dialog.epe-report .dashboard .fds-card .tooltip-value, .dashboard .fds-card .epe-modal-dialog.epe-report .tooltip-value, .epe-modal-dialog.epe-report .dashboard .fds-sidecard .tooltip-value, .dashboard .fds-sidecard .epe-modal-dialog.epe-report .tooltip-value, .epe-modal-dialog.epe-report .dashboard .ges-card .tooltip-value, .dashboard .ges-card .epe-modal-dialog.epe-report .tooltip-value {
  text-transform: capitalize;
}
.epe-modal-dialog.epe-report .epe-success {
  color: #2e794b;
}
.epe-modal-dialog.epe-report .epe-danger {
  color: #be3f2b;
}
.epe-modal-dialog.epe-report p {
  margin-bottom: 10px;
}
.epe-modal-dialog.epe-report p:last-of-type {
  margin-bottom: 0;
}
.epe-modal-dialog.epe-report textarea {
  width: 100%;
  min-height: 80px;
  border: 1px solid #ebebeb;
  margin: 20px 0 0;
  padding: 10px;
}
.epe-modal-dialog.epe-join {
  width: 460px;
  font-size: 13px;
}
.epe-modal-dialog.epe-join a {
  color: #3e7cb4;
  text-decoration: none;
}
.epe-modal-dialog.epe-join a:active, .epe-modal-dialog.epe-join a:hover, .epe-modal-dialog.epe-join a:focus {
  text-decoration: underline;
}
.epe-modal-dialog.epe-join .epe-modal-cta {
  margin-bottom: 5px;
}
.epe-modal-dialog.epe-join .epe-modal-cta img {
  border-radius: 3px;
}
.epe-modal-dialog.epe-join .epe-feature-list li {
  display: table;
  width: 100%;
  padding: 10px 0;
  text-align: left;
}
.epe-modal-dialog.epe-join .epe-feature-list li:last-of-type {
  margin-bottom: 20px;
}
.epe-modal-dialog.epe-join .epe-feature-list li div, .epe-modal-dialog.epe-join .epe-feature-list li span {
  display: table-cell;
  vertical-align: middle;
}
.epe-modal-dialog.epe-join .epe-feature-list li div svg {
  width: 50px;
  height: 50px;
  margin: 0 20px 0 0;
  padding: 0;
  vertical-align: top;
}
.epe-modal-dialog.epe-join .epe-feature-list li span {
  width: 100%;
  font-size: 13px;
  margin: 0;
  padding: 0;
  line-height: 150%;
}
.epe-modal-dialog.epe-join .epe-feature-list li.epe-primary svg .st0 {
  fill: #fff;
}
.epe-modal-dialog.epe-join .epe-feature-list li.epe-primary svg .st1 {
  fill: #4a89c1;
}
.epe-modal-dialog.epe-join .epe-feature-list li.epe-danger svg .st0 {
  fill: #fff;
}
.epe-modal-dialog.epe-join .epe-feature-list li.epe-danger svg .st1 {
  fill: #be3f2b;
}
.epe-modal-dialog.epe-join .epe-feature-list li.epe-success svg .st0 {
  fill: #fff;
}
.epe-modal-dialog.epe-join .epe-feature-list li.epe-success svg .st1 {
  fill: #2e794b;
}
.epe-modal-dialog.epe-join .epe-feature-list-desc {
  padding: 0 0 30px;
  line-height: 150%;
  font-size: 13px;
  text-align: left;
}
.epe-modal-dialog.epe-join .epe-modal-footer {
  border-top: none;
  padding-top: 0;
}
.epe-modal-dialog.epe-join .epe-modal-footer button {
  width: 100%;
  margin: 0;
  padding: 8px 0;
  height: auto;
  text-transform: none;
  line-height: 150%;
}
.epe-modal-dialog.epe-join .epe-modal-footer button.btn-epe-secondary {
  margin-top: 10px;
}
.epe-modal-content {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-backdrop {
  background-color: rgba(0, 0, 0, 0.3);
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-content {
  border-radius: 3px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-header {
  background: #ebebeb;
  color: #3d3d3d;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 15px 20px;
  font-size: 17px;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-header .epe-close {
  width: 25px;
  height: 25px;
  border: none;
  box-shadow: none;
  padding: 0;
  position: relative;
  top: -2px;
  right: -4px;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body {
  padding: 20px;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body hr {
  border-color: #ebebeb;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-modal-body-title {
  padding-bottom: 20px;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-modal-body-title h1 {
  font-size: 20px;
  line-height: 20px;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-modal-body-title h2, .yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-modal-body-title .yui-panel .hd, .yui-skin-sam .yui-panel .epe-modal .epe-modal-dialog .epe-modal-body .epe-modal-body-title .hd, .yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-modal-body-title .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .epe-modal .epe-modal-dialog .epe-modal-body .epe-modal-body-title .modal-header, .yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-modal-body-title #overDiv .popwin_cg, #overDiv .yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-modal-body-title .popwin_cg, .yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-modal-body-title #overDiv .popwin_cg + td, #overDiv .yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-modal-body-title .popwin_cg + td, .yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-modal-body-title .report_label {
  font-size: 15px;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list:first-child {
  border-top: none;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li {
  border-top: 1px solid #ebebeb;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li:first-of-type {
  border-top: none;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li .epe-report-row {
  width: 100%;
  display: table;
  padding-bottom: 3px;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li .epe-report-row .epe-report-title {
  width: 80%;
  display: table-cell;
  font-size: 15px;
  font-weight: 600;
  padding-top: 15px;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li .epe-report-row .epe-report-title.epe-success {
  color: #2e794b;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li .epe-report-row .epe-report-title.epe-warning {
  color: #f59332;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li .epe-report-row .epe-report-title.epe-danger {
  color: #be3f2b;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li .epe-report-row .epe-report-timestamp {
  width: 20%;
  display: table-cell;
  font-size: 11px;
  text-align: right;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li .epe-report-byline {
  margin-bottom: 10px;
  font-size: 13px;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li .epe-report-byline span {
  color: #3d3d3d;
}
.yui-skin-sam .epe-modal .epe-modal-dialog .epe-modal-body .epe-report-list li .epe-report-body {
  font-size: 13px;
  margin-bottom: 20px;
}
.epe-modal-footer {
  border-top: 1px solid #ebebeb;
  padding: 15px 20px;
  text-align: left;
}
.epe-modal-footer button {
  margin-right: 8px;
}
.tab-pane.am-fade {
  animation-duration: 0.3s;
  animation-timing-function: ease;
  animation-fill-mode: backwards;
  opacity: 1;
}
.tab-pane.am-fade.active-remove {
  display: none !important;
}
.tab-pane.am-fade.active-add {
  animation-name: fadeIn;
}
.epe-nav-tabs {
  width: 100%;
  display: inline-block;
  margin-bottom: 20px;
}
.epe-nav-tabs li {
  float: left;
}
.epe-nav-tabs li a {
  color: #3d3d3d;
  text-decoration: none;
  border-bottom: 5px solid #fff;
  padding: 10px;
  font-size: 14px;
}
.epe-nav-tabs li.active a {
  color: #000;
  text-decoration: none;
  border-bottom: 4px solid #fd9626;
}
.epe-tab-content {
  height: 360px;
  overflow-y: scroll;
  width: 100%;
  display: block;
  margin-bottom: -20px;
}
.epe-tab-content > .epe-tab-pane {
  display: none;
}
.epe-tab-content > .active {
  display: block;
}
/* Sidebar selector overrides */
.sidebar .sidebar-body table.epe-title td {
  max-width: 0;
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
}
.sidebar .sidebar-body table td.epe-score {
  height: 50px;
  min-width: 60px;
  font-size: 22px;
  font-weight: 700;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 20px;
  vertical-align: middle;
}
.sidebar .sidebar-body table td.epe-score .epe-text-success {
  color: #2e794b;
}
.sidebar .sidebar-body table td.epe-score .epe-text-info {
  color: #1674a1;
}
.sidebar .sidebar-body table td.epe-score .epe-text-danger {
  color: #be3f2b;
}
@keyframes epe-progress-animation {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
.maps-container {
  position: relative;
}
.maps-container .chosen-container a {
  color: #707070;
}
.maps-container .chosen-container.chosen-container-single.chosen-with-drop .chosen-drop {
  right: 0 !important;
  left: auto !important;
}
.maps-container .hoverinfo {
  position: relative;
  border-radius: 3px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
  border: 0;
  padding: 15px 10px;
  color: #707070;
  font-size: 13px;
  margin-top: -100px;
  margin-left: -80px;
}
.maps-container .hoverinfo:after {
  content: '';
  position: absolute;
  left: 45%;
  top: 100%;
  width: 0;
  height: 0;
  box-sizing: border-box;
  border: 5px solid #fff;
  border-color: transparent transparent #fff #fff;
  transform-origin: 0 0;
  transform: rotate(-45deg);
  box-shadow: -2px 3px 4px rgba(0, 0, 0, 0.3);
}
.map-title {
  font-size: 15px;
}
.scale_container {
  text-align: center;
  padding: 10px 0;
}
.scale_bar {
  width: 50%;
  height: 10px;
  display: inline-block;
  background: -moz-linear-gradient(left, #bae3f8 0%, #2fabea 100%);
  background: -webkit-linear-gradient(left, #bae3f8 0%, #2fabea 100%);
  background: linear-gradient(to right, #bae3f8 0%, #2fabea 100%);
}
.scale_title {
  font-size: 13px;
}
.scale_title:nth-of-type(1) {
  padding-right: 5px;
}
.scale_title:nth-of-type(2) {
  padding-left: 5px;
}
.drilldown {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 10px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  display: none;
  width: 100%;
  min-width: 200px;
  max-width: 200px;
  max-height: 400px;
  overflow-y: auto;
  padding-left: 0;
  padding-right: 0;
  z-index: 3;
  position: absolute;
  top: 30px;
  right: 0;
  -webkit-overflow-scrolling: touch;
}
.drilldown li a {
  display: block;
  padding: 10px 20px;
  font-size: 13px;
  text-decoration: none !important;
}
.drilldown li a:hover, .drilldown li a:focus {
  background: #774488;
  color: #fff;
}
.drilldown li a .drilldown-arrow, .drilldown li a .drilldown-back-arrow {
  font-size: 18px;
  position: relative;
  line-height: 1;
}
.drilldown li a .drilldown-arrow {
  float: right;
}
.drilldown li.drilldown-back {
  margin-bottom: 10px;
}
.drilldown li.drilldown-back a {
  padding-left: 20px;
}
.drilldown.drilldown-active {
  display: block;
}
.cspList_tophead .drilldown.drilldown-active {
  left: 0;
}
.drilldown-sub {
  padding: 10px;
  display: none;
}
.chart-summary-wrap {
  margin: 0 0 30px 0;
}
.chart-summary-wrap > div:not(:last-child) .summary-wrap {
  margin-bottom: 30px;
}
.chart-summary-wrap .summary-wrap {
  padding: 0 0 30px;
  border-bottom: solid 1px #ddd;
}
.chart-summary-wrap .summary-title {
  font-weight: normal;
  margin-bottom: 20px;
}
.chart-summary-wrap .summary-title .summary-title-name {
  font-weight: 600;
}
.chart-summary-wrap .chart-type-buttons {
  margin-bottom: 10px;
}
.chart-summary-wrap .chart-type-buttons .chart-button {
  font-size: 24px;
  height: 40px;
  width: 40px;
  color: #707070;
  border: solid 1px #949494;
  border-radius: 4px;
  background-color: #fff;
  padding: 5px;
  box-shadow: none;
  white-space: normal;
}
.chart-summary-wrap .chart-type-buttons .chart-button:hover span:not(:disabled) {
  color: #774488;
}
.chart-summary-wrap .chart-type-buttons .chart-button:not(:last-child) {
  margin-right: 10px;
}
.chart-summary-wrap .chart-type-buttons .chart-button.active {
  color: #fff;
  background-color: #774488;
  border-color: #774488;
}
.chart-summary-wrap .chart-type-buttons .chart-button.active:hover span {
  color: #fff;
}
.chart-summary-wrap .chart-type-buttons .chart-button:disabled {
  color: #ccc;
  border-color: #ccc;
}
.chart-summary-wrap .chart-type-buttons .chart-button:disabled:hover span {
  color: inherit;
}
.chart-summary-wrap .chart-type-buttons .chart-button .modern-tooltip {
  z-index: 1;
}
.chart-summary-wrap .chart-type-buttons .flex-row .flex-row:last-child select {
  margin-right: 0;
}
.chart-summary-wrap .chart-type-buttons .flex-row .flex-row select {
  padding-left: 5px;
  width: 150px;
  margin-right: 10px;
}
.chart-summary-wrap .chart-type-buttons .flex-row .flex-row label {
  white-space: nowrap;
  margin-right: 10px;
}
.chart-summary-wrap .chart-actions-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.chart-summary-wrap .chart-actions-container .chart-actions button, .chart-summary-wrap .chart-actions-container .chart-actions a {
  margin-right: 10px;
}
.chart-summary-wrap .chart-actions-container .chart-actions > .btn:not(:last-child), .chart-summary-wrap .chart-actions-container .accmode-on .buttonbar .chart-actions > .button:not(:last-child), .accmode-on .buttonbar .chart-summary-wrap .chart-actions-container .chart-actions > .button:not(:last-child), .chart-summary-wrap .chart-actions-container #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .chart-actions > .hier-btn.small:not(:last-child), #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-actions-container .chart-actions > .hier-btn.small:not(:last-child), .chart-summary-wrap .chart-actions-container #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .chart-actions > .hier-btn.small:not(:last-child), #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-actions-container .chart-actions > .hier-btn.small:not(:last-child), .chart-summary-wrap .chart-actions-container #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .chart-actions > .hier-btn.small:not(:last-child), #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-actions-container .chart-actions > .hier-btn.small:not(:last-child), .chart-summary-wrap .chart-actions-container .summary-table-actions > .btn:not(:last-child), .chart-summary-wrap .chart-actions-container .accmode-on .buttonbar .summary-table-actions > .button:not(:last-child), .accmode-on .buttonbar .chart-summary-wrap .chart-actions-container .summary-table-actions > .button:not(:last-child), .chart-summary-wrap .chart-actions-container #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .summary-table-actions > .hier-btn.small:not(:last-child), #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-actions-container .summary-table-actions > .hier-btn.small:not(:last-child), .chart-summary-wrap .chart-actions-container #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .summary-table-actions > .hier-btn.small:not(:last-child), #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-actions-container .summary-table-actions > .hier-btn.small:not(:last-child), .chart-summary-wrap .chart-actions-container #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .summary-table-actions > .hier-btn.small:not(:last-child), #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-actions-container .summary-table-actions > .hier-btn.small:not(:last-child) {
  margin-right: 20px;
}
.chart-summary-wrap .chart-actions-container .chart-actions .btn span, .chart-summary-wrap .chart-actions-container .chart-actions .accmode-on .buttonbar .button span, .accmode-on .buttonbar .chart-summary-wrap .chart-actions-container .chart-actions .button span, .chart-summary-wrap .chart-actions-container .chart-actions #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small span, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-actions-container .chart-actions .hier-btn.small span, .chart-summary-wrap .chart-actions-container .chart-actions #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small span, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-actions-container .chart-actions .hier-btn.small span, .chart-summary-wrap .chart-actions-container .chart-actions #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small span, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-actions-container .chart-actions .hier-btn.small span, .chart-summary-wrap .chart-actions-container .summary-table-actions .btn span, .chart-summary-wrap .chart-actions-container .summary-table-actions .accmode-on .buttonbar .button span, .accmode-on .buttonbar .chart-summary-wrap .chart-actions-container .summary-table-actions .button span, .chart-summary-wrap .chart-actions-container .summary-table-actions #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small span, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-actions-container .summary-table-actions .hier-btn.small span, .chart-summary-wrap .chart-actions-container .summary-table-actions #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small span, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-actions-container .summary-table-actions .hier-btn.small span, .chart-summary-wrap .chart-actions-container .summary-table-actions #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small span, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-actions-container .summary-table-actions .hier-btn.small span {
  line-height: 30px;
}
.chart-summary-wrap .chart-viewport {
  background-color: #f5f5f5;
  border-radius: 3px;
  overflow: auto;
  padding: 20px;
}
.chart-summary-wrap .chart-legend {
  margin-top: 20px;
}
.chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container {
  text-align: center;
}
.chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .btn, .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .accmode-on .buttonbar .button, .accmode-on .buttonbar .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .button, .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .hier-btn.small, .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .hier-btn.small, .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .hier-btn.small {
  height: 18px;
  width: 18px;
  border: solid 1px #707070;
  vertical-align: text-bottom;
}
.chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .btn.all [class*="icn-"], .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .accmode-on .buttonbar .all.button [class*="icn-"], .accmode-on .buttonbar .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .all.button [class*="icn-"], .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .all.hier-btn.small [class*="icn-"], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .all.hier-btn.small [class*="icn-"], .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .all.hier-btn.small [class*="icn-"], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .all.hier-btn.small [class*="icn-"], .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .all.hier-btn.small [class*="icn-"], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .all.hier-btn.small [class*="icn-"], .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .btn.some [class*="icn-"], .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .accmode-on .buttonbar .some.button [class*="icn-"], .accmode-on .buttonbar .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .some.button [class*="icn-"], .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .some.hier-btn.small [class*="icn-"], #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .some.hier-btn.small [class*="icn-"], .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .some.hier-btn.small [class*="icn-"], #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .some.hier-btn.small [class*="icn-"], .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .some.hier-btn.small [class*="icn-"], #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .some.hier-btn.small [class*="icn-"] {
  color: #fff;
  display: block;
  line-height: 1.2;
}
.chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .btn.all, .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .accmode-on .buttonbar .all.button, .accmode-on .buttonbar .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .all.button, .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .all.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .all.hier-btn.small, .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .all.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .all.hier-btn.small, .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .all.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .all.hier-btn.small {
  background-color: #0d6dc1;
}
.chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .btn.some, .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .accmode-on .buttonbar .some.button, .accmode-on .buttonbar .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .some.button, .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .some.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .some.hier-btn.small, .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .some.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .some.hier-btn.small, .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .some.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .chart-summary-wrap .chart-legend .report-summary-table .select-all-none-container .some.hier-btn.small {
  background-color: #707070;
}
.chart-summary-wrap .chart-legend .report-summary-table thead > tr {
  position: relative;
  display: block;
  border-bottom: 1px solid #ccc;
}
.chart-summary-wrap .chart-legend .report-summary-table thead > tr .flex-th {
  display: flex;
  align-items: center;
}
.chart-summary-wrap .chart-legend .report-summary-table thead > tr th button {
  padding: 0 5px;
}
.chart-summary-wrap .chart-legend .report-summary-table thead > tr th.select-all-none-container button {
  padding: 0;
}
.chart-summary-wrap .chart-legend .report-summary-table thead > tr th {
  line-height: 30px;
}
.chart-summary-wrap .chart-legend .report-summary-table thead > tr th button span {
  line-height: 30px;
}
.chart-summary-wrap .chart-legend .report-summary-table tbody {
  display: block;
  max-height: 310px;
  overflow-x: hidden;
  overflow-y: overlay;
}
.chart-summary-wrap .chart-legend .report-summary-table tbody > tr {
  display: flex;
  position: relative;
}
.chart-summary-wrap .chart-legend .report-summary-table tbody > tr td:nth-child(n+3) {
  flex: 1;
}
.chart-summary-wrap .chart-legend .report-summary-table.timeseries-chart.multi-dataset thead > tr {
  background-color: #f5f5f5;
}
.chart-summary-wrap .chart-legend .report-summary-table.timeseries-chart.multi-dataset tbody > tr:nth-child(even) {
  background-color: #f5f5f5;
}
.chart-summary-wrap .chart-legend .report-summary-table.timeseries-chart.multi-dataset tbody > tr:hover td {
  background-color: #e8e8e8;
}
.chart-summary-wrap .chart-legend .report-summary-table.timeseries-chart.multi-dataset thead > tr > th:not(:last-child), .chart-summary-wrap .chart-legend .report-summary-table.timeseries-chart.multi-dataset tbody > tr > td:not(:last-child) {
  border-right: solid 1px #ddd;
}
.chart-summary-wrap .chart-legend .report-summary-table.timeseries-chart thead > tr {
  display: flex;
  position: relative;
}
.chart-summary-wrap .chart-legend .report-summary-table.timeseries-chart thead > tr > th, .chart-summary-wrap .chart-legend .report-summary-table.timeseries-chart tbody > tr > td {
  flex: 1;
}
.chart-summary-wrap .chart-legend .report-summary-table.timeseries-chart thead > tr > th.dimension-field, .chart-summary-wrap .chart-legend .report-summary-table.timeseries-chart tbody > tr > td.dimension-field {
  flex: 2;
}
.chart-summary-wrap.no-data .chart-viewport {
  padding: 50px 0;
}
.chart-summary-wrap.no-data .chart-viewport .chart-empty {
  height: 120px;
}
.chart-summary-wrap.no-data .chart-viewport .chart-empty img {
  height: 90px;
  margin: 0 auto 10px auto;
  display: block;
}
.chart-summary-wrap.no-data .chart-viewport .chart-empty p {
  text-align: center;
  font-size: 100%;
  font-weight: 700;
}
.chart-summary-wrap .widget-summarize-by select, .chart-summary-wrap .widget-date-range select {
  width: 150px;
}
.chart-summary-wrap .widget-summarize-by label, .chart-summary-wrap .widget-date-range label {
  white-space: nowrap;
}
.chart-summary-wrap .custom-date-range-widget .dt-picker {
  max-width: 100px;
}
.chart-summary-wrap .custom-date-range-widget .split-btn {
  padding: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border: 1px solid;
  margin-left: -1px;
  box-shadow: none;
}
.chart-summary-wrap .custom-date-range-widget .icn.icn-calendar, .chart-summary-wrap .custom-date-range-widget .icn.icn-reset {
  font-size: 16px;
}
.chartjs-tooltip, #chartjs-tooltip {
  z-index: 1;
}
.tag, .modern-link-badge {
  display: inline-block;
  font-size: 11px;
  padding: 0 10px;
  background-color: #eee;
}
.tag {
  height: 30px;
  line-height: 30px;
  font-weight: 600;
  border-radius: 15px;
}
.modern-link-badge {
  height: 20px;
  line-height: 20px;
  font-weight: 700;
  border-radius: 10px;
}
.modern-link-badge:empty {
  padding: 0;
}
.modern-link-badge.modern-link-badge-success {
  color: #297848;
  background-color: #e8f7ee;
}
.modern-link-badge.modern-link-badge-success:hover, .modern-link-badge.modern-link-badge-success:focus, .modern-link-badge.modern-link-badge-success:active {
  background-color: #d5f1e0;
}
.modern-link-badge.modern-link-badge-info {
  color: #0d6dc1;
  background-color: #e2f1fd;
  padding-left: 5px;
  padding-right: 5px;
}
.modern-link-badge.modern-link-badge-info:hover, .modern-link-badge.modern-link-badge-info:focus, .modern-link-badge.modern-link-badge-info:active {
  background-color: #cae5fb;
}
.modern-link-badge.modern-link-badge-warning {
  color: #a85502;
  background-color: #fff0e1;
}
.modern-link-badge.modern-link-badge-warning:hover, .modern-link-badge.modern-link-badge-warning:focus, .modern-link-badge.modern-link-badge-warning:active {
  background-color: #fee3c8;
}
.modern-link-badge.modern-link-badge-error {
  color: #bf3e24;
  background-color: #fae9e5;
}
.modern-link-badge.modern-link-badge-error:hover, .modern-link-badge.modern-link-badge-error:focus, .modern-link-badge.modern-link-badge-error:active {
  background-color: #f6d6d0;
}
.sidebar .sidebar-body .modern-link-badge.modern-link-badge-warning {
  color: #a85502;
}
.diagnostics {
  padding-bottom: 20px;
}
.diagnostics .problems-list {
  margin-top: 20px;
}
.diagnostics .problems-list .problems-container {
  margin-bottom: 15px;
}
.diagnostics .field-group {
  margin-bottom: 15px;
}
.diagnostics label:not(.diagnostic-label), .diagnostics h3, .diagnostics .user_rights_selected_container .advtv_summary_title, .user_rights_selected_container .diagnostics .advtv_summary_title, .diagnostics .loc_rights_selected_container .advtv_summary_title, .loc_rights_selected_container .diagnostics .advtv_summary_title, .diagnostics .dashboard .fds-card .tooltip-value, .dashboard .fds-card .diagnostics .tooltip-value, .diagnostics .dashboard .fds-sidecard .tooltip-value, .dashboard .fds-sidecard .diagnostics .tooltip-value, .diagnostics .dashboard .ges-card .tooltip-value, .dashboard .ges-card .diagnostics .tooltip-value {
  width: 100%;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
  float: left;
  font-size: 13px;
  color: #333;
  padding: 0;
}
.diagnostics .field {
  display: block;
  width: 100%;
  max-width: 500px;
  height: 35px;
  padding: 6px 12px;
  margin: 0 0 15px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.diagnostics .field:focus {
  outline: none;
}
.diagnostics .field input {
  display: none;
}
.diagnostics .field input[type="radio"] {
  display: inline;
  margin: 5px 5px 5px 0;
}
.diagnostics .field button {
  margin: 5px 0 0;
}
.diagnostics .field .info {
  border-radius: 4px;
  color: #333;
  font-size: 14px;
}
.diagnostics .field .info span {
  color: #0d6dc1;
}
#calendar_container {
  display: flex;
  height: 700px;
  overflow: hidden;
  position: relative;
}
#calendar_container .fixed-action-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 15px;
  background-color: #fff;
  display: flex;
  border-top: 1px solid #ccc;
  height: 60px;
  align-items: center;
}
#calendar_container #calendar_results, #calendar_container #calendar_filter {
  margin-bottom: 60px;
  padding: 15px;
  padding-bottom: 0;
  max-height: 100%;
  flex-grow: 1;
  overflow: auto;
}
#calendar_container #calendar_results {
  display: block;
  position: relative;
}
#calendar_container #calendar_results #calendar_instruction {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 200px;
  width: 300px;
  margin: -100px 0 0 -150px;
}
#calendar_container #calendar_results .date_slot {
  border-bottom: solid 1px #eee;
  margin-bottom: 15px;
}
#calendar_container #calendar_results .date_heading {
  cursor: pointer;
  padding: 15px 15px 0;
  color: #774488;
}
#calendar_container #calendar_results .date_heading [class*="icn-"] {
  display: inline;
  margin-right: 5px;
}
#calendar_container #calendar_results .date_heading:hover {
  text-decoration: none;
}
#calendar_container #calendar_results .time_slot {
  padding: 15px;
}
#calendar_container #calendar_results .time_heading {
  float: right;
  font-weight: normal;
  color: #707070;
  font-size: 11px;
}
#calendar_container #calendar_results .slots_list {
  padding-left: 0;
}
#calendar_container #calendar_results .slots_list li:not(:first-child) {
  margin-top: 15px;
}
#calendar_container #calendar_results .slot_name {
  width: calc(100% - 60px);
  font-weight: bold;
  color: #774488;
}
#calendar_container #calendar_results .slot_info {
  width: 100%;
}
#calendar_container #calendar_filter {
  width: 100%;
  max-width: 50%;
  padding: 20px;
  padding-bottom: 0;
  border-right: 1px solid #ccc;
}
@media (min-width: 1200px) {
  #calendar_container #calendar_filter {
    max-width: 35%;
    padding: 30px;
    padding-bottom: 0;
  }
}
#calendar_container #calendar_filter #hour_time_start, #calendar_container #calendar_filter #hour_time_end, #calendar_container #calendar_filter #min_time_start, #calendar_container #calendar_filter #min_time_end, #calendar_container #calendar_filter #ampm_time_start, #calendar_container #calendar_filter #ampm_time_end {
  width: auto;
}
#calendar_container #calendar_filter #date_range_widget {
  justify-content: flex-start;
  flex-wrap: wrap;
}
#calendar_container #calendar_filter #date_range_widget .datecal-widget:first-of-type {
  margin: 0;
  margin-right: 5px;
}
#calendar_container #calendar_filter #date_range_widget .datecal-widget:last-of-type {
  margin: 0;
  margin-left: 5px;
}
#calendar_container .start_here {
  line-height: normal;
  font-size: 1.7em;
  padding: 0 15px;
  color: #606060;
  text-align: center;
}
#calendar_container .start_arrow {
  width: 100px;
  height: 100px;
  display: block;
  margin: 0 auto;
  margin-bottom: 15px;
  background: url("/components/modern/images/svgs/appointments-left-arrow.svg") no-repeat center;
  background-size: contain;
}
#calendar_container .responsive-filter-toggle {
  display: none;
}
#calendar_warnings {
  padding: 0 20px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  #calendar_container {
    display: block;
    height: 100%;
  }
  #calendar_container #calendar_filter, #calendar_container #calendar_results {
    max-width: 100%;
    margin: 0;
    display: block;
    height: auto;
  }
  #calendar_container #calendar_filter {
    border-right: none;
    border-bottom: 1px solid #ccc;
    display: none;
  }
  #calendar_container #calendar_filter .time-widget {
    display: inline-block;
  }
  #calendar_container #calendar_results {
    margin-bottom: 60px;
  }
  #calendar_container #calendar_results #calendar_instruction {
    position: relative;
    top: initial;
    left: initial;
    margin: 0 auto;
  }
  #calendar_container .responsive-filter-toggle {
    color: #333;
    background-color: transparent;
    box-shadow: none;
    text-align: left;
    display: block;
    width: 100%;
    background: none;
    border-bottom: 1px solid #ccc;
  }
  #calendar_container .responsive-filter-toggle:hover, #calendar_container .responsive-filter-toggle:focus, #calendar_container .responsive-filter-toggle:active {
    background-color: #f5f5f5;
  }
  #calendar_container .responsive-filter-toggle.btn_disabled, #calendar_container .responsive-filter-toggle[disabled] {
    color: #949494;
    background-color: #fff;
  }
  #calendar_container .responsive-filter-toggle.active > i {
    display: inline-block;
    transform: rotate(90deg);
  }
  #calendar_container .fixed-action-bar {
    position: fixed;
    bottom: 0;
    right: 0;
    height: 60px;
    z-index: 2;
  }
  #calendar_container .start_arrow {
    display: none;
  }
}
#counselor-tipbox, #room-tipbox {
  border-radius: 3px;
  font-size: 100%;
  padding: 15px;
  background: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  width: 100%;
  max-width: 280px;
  min-height: 70px;
  opacity: 1;
}
#counselor-tipbox .tip-icon, #room-tipbox .tip-icon {
  position: absolute;
}
#counselor-tipbox .tip-icon img, #room-tipbox .tip-icon img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: none;
}
#counselor-tipbox .tip-body, #room-tipbox .tip-body {
  padding-left: 50px;
}
#counselor-tipbox .tip-body .tipbox-content, #room-tipbox .tip-body .tipbox-content {
  word-break: break-word;
}
/* to be removed */
.tabs-hide {
  display: none;
}
.info_panel {
  background-color: #fff;
  padding: 20px;
  height: 100%;
  box-sizing: content-box;
  padding: 0 10px 10px 10px;
}
.info_panel td {
  padding-right: 15px;
}
.info_panel td.labelcol, .info_panel td.widgetcol {
  vertical-align: middle;
  font-size: 12px;
}
.info_panel th {
  font-weight: bold;
}
.info_panel .number_section {
  float: right;
}
.info_panel .basic_info {
  width: 80%;
}
.info_panel .tabs-container table {
  width: 100%;
}
.info_panel .tabs-container table th, .info_panel .tabs-container table td {
  padding: 5px;
}
.info_panel .tabs-container table th.first, .info_panel .tabs-container table td.first {
  border-left: none;
}
.info_panel .tabs-container table td {
  border-left: 1px solid #d5d5d5;
}
.info_panel .tabs-container table .gray td {
  background: #f5f5f5;
}
.info_panel .formbody {
  border: 0;
  padding: 0;
  margin: 0 0 10px 0;
  border-collapse: collapse;
}
.info_panel .formbody .FormText {
  text-align: right;
  font-size: 0.7em;
  font-weight: bold;
}
.info_panel .formbody #so_formfield_dnf_class_values_student__image_ td.FormText {
  display: none;
}
.info_panel .formbody #so_formfield_dnf_class_values_student__image_ td.BodyText {
  padding-bottom: 10px;
}
.info_panel .form {
  float: left;
}
.info_panel .form, .info_panel .lablecolwrap {
  padding-left: 0;
}
.info_panel td.labelcol, .info_panel td.widgetcol, .info_panel .lablecolwrap, .info_panel .widgetcolwrap {
  padding-bottom: 0;
}
.info_panel #schedule .schedule-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.info_panel #schedule .schedule-table tbody tr th, .info_panel #schedule .schedule-table tbody tr td, .info_panel #schedule .schedule-table tfoot tr th, .info_panel #schedule .schedule-table tfoot tr td {
  border-right: 1px solid #d5d5d5;
}
.info_panel #schedule .schedule-table tbody tr td:last-child {
  border-right: none;
}
.info_panel #schedule .schedule-header {
  border-bottom: 1px solid #d5d5d5;
}
.info_panel #schedule .schedule-heading {
  padding: 5px;
}
.info_panel #schedule table {
  width: auto;
}
.info_panel #schedule table td {
  border: none;
}
.info_panel .day_sched .schedule-time, .info_panel .day_sched .schedule-class {
  padding: 5px;
}
.info_panel .day_sched td {
  padding: 0 0 0 10px;
}
.info_panel.ie {
  height: 48px;
}
.info_panel #basic_info.student_inset_info.clearfix, .info_panel body .scrollable_container #basic_info.student_inset_info.scrollable_toolbox, body .scrollable_container .info_panel #basic_info.student_inset_info.scrollable_toolbox, .info_panel body .scrollable_container .scrollable_toolbox #basic_info.student_inset_info.scrollable_finder, body .scrollable_container .scrollable_toolbox .info_panel #basic_info.student_inset_info.scrollable_finder {
  width: 80%;
}
.info_panel #basic_info.student_inset_info.clearfix .person_profile_img, .info_panel body .scrollable_container #basic_info.student_inset_info.scrollable_toolbox .person_profile_img, body .scrollable_container .info_panel #basic_info.student_inset_info.scrollable_toolbox .person_profile_img, .info_panel body .scrollable_container .scrollable_toolbox #basic_info.student_inset_info.scrollable_finder .person_profile_img, body .scrollable_container .scrollable_toolbox .info_panel #basic_info.student_inset_info.scrollable_finder .person_profile_img {
  float: left;
  margin-right: 10px;
  border-radius: 5px;
  max-width: 130px;
}
.info_panel #tabs .ui-tabs-panel table {
  width: 100%;
}
.info_panel #tabs .ui-tabs-panel#schedule {
  padding-top: 10px;
}
.info_panel #tabs .ui-tabs-panel#schedule table {
  width: auto;
}
.info_panel #tabs .ui-tabs-panel#schedule table .week_day td {
  padding-bottom: 5px;
  padding-top: 10px;
  font-weight: 600;
}
.info_panel #tabs .ui-tabs-panel#schedule table .day_sched td {
  font-weight: 400;
}
.info_panel #tabs .ui-tabs-panel#schedule table td {
  font-size: 13px;
  line-height: 1.4;
  color: #333;
  padding-right: 50px;
}
.info_panel #tabs .ui-tabs-nav, .info_panel #tabs .tabs-nav {
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 0;
  list-style-type: none;
}
.info_panel #tabs .ui-tabs-nav:after, .info_panel #tabs .tabs-nav:after {
  /* clearing without presentational markup, IE gets extra treatment */
  display: block;
  clear: both;
  content: " ";
}
.info_panel #tabs .ui-tabs-nav .ui-state-active a, .info_panel #tabs .ui-tabs-nav .tabs-selected a, .info_panel #tabs .tabs-nav .ui-state-active a, .info_panel #tabs .tabs-nav .tabs-selected a {
  height: 48px;
  margin-bottom: -1px;
  border-color: #ff9800;
  opacity: 1;
  color: #333;
}
.info_panel #tabs .ui-tabs-nav li, .info_panel #tabs .tabs-nav li {
  margin: 0;
  display: inline;
}
.info_panel #tabs .ui-tabs-nav li:first-child a, .info_panel #tabs .tabs-nav li:first-child a {
  margin-left: 0;
}
.info_panel #tabs .ui-tabs-nav li a, .info_panel #tabs .tabs-nav li a {
  display: block;
  float: left;
  border-radius: 0;
  background-color: #fff;
  color: #6c6c6c;
  border-bottom-width: 3px;
  border-style: solid;
  border-color: transparent;
  position: relative;
  z-index: 2;
  text-decoration: none;
  font-size: 13px;
  line-height: 20px;
  margin-left: 10px;
  height: 48px;
  cursor: pointer;
  font-weight: 600;
  padding: 0;
}
.info_panel #tabs .ui-tabs-nav li a:hover, .info_panel #tabs .tabs-nav li a:hover {
  text-decoration: none;
  color: #333;
}
.info_panel #tabs .ui-tabs-nav li a span, .info_panel #tabs .tabs-nav li a span {
  display: block;
  float: left;
  height: 48px;
  cursor: pointer;
  padding-right: 5px;
}
.info_panel #tabs .ui-tabs-nav li a span span, .info_panel #tabs .tabs-nav li a span span {
  padding: 12px 10px;
  cursor: pointer;
}
/**
 * Styles for Student of Concern section under 
 * Care Network/Early Alert Network
*/
.concern_list {
  width: 100%;
}
.concern_card, .student_thumb {
  display: "-ms-flex";
  display: flex;
}
.sympscore {
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}
.concern_card {
  position: relative;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 10px 15px;
  width: 100%;
  border-bottom: 1px solid #ccc;
}
.concern_card section {
  padding: 10px;
}
.concern_card .student_name {
  margin-bottom: 15px;
  font-size: 1.1rem;
}
.concern_card .student_info {
  width: 200px;
}
.concern_card .student_thumb {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 90px;
  max-height: 130px;
  overflow: hidden;
  box-sizing: content-box;
}
.concern_card .report_concerns {
  padding-bottom: 5px;
}
.concern_card .concern_severity {
  display: inline-block;
  height: 9px;
  width: 9px;
  border-radius: 5px;
}
.concern_card .info_label {
  color: #707070;
  font-weight: 700;
  text-transform: uppercase;
}
.concern_card .student_actions li {
  padding: 5px 0;
}
.concern_card .track_icon {
  position: absolute;
  right: 15px;
  top: 15px;
  text-decoration: none;
  font-size: 15px;
}
.concern_card .track_icon.track_icon_start {
  color: #297848;
}
.concern_card .track_icon.track_icon_start:hover {
  color: #255f3c;
}
.concern_card .track_icon.track_icon_stop {
  color: #bf3e24;
}
.concern_card .track_icon.track_icon_stop:hover {
  color: #a23625;
}
.concern_card .info_reports, .concern_card .info_care {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.concern_card .number_section {
  display: inline-block;
  padding: 10px 0;
  width: 90px;
  background-color: #9555aa;
  border-radius: 5px 5px 0 0;
}
.concern_card .number_section:hover {
  background-color: #3e7cb4;
}
.concern_card .number_section .score_box {
  position: absolute;
  z-index: 99;
  display: none;
  margin-top: 5px;
  width: 460px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #ccc;
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.14), 0 16px 24px 2px rgba(0, 0, 0, 0.098), 0 6px 30px 5px rgba(0, 0, 0, 0.082);
  background-clip: padding-box;
}
.concern_card .number_section .score_box .score_body {
  position: relative;
  z-index: 1;
  margin-top: 10px;
  padding: 0 10px 10px 10px;
}
.concern_card .number_section .score_box .score_close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 2;
  font-size: 15px;
  text-decoration: none;
}
.concern_card .number_section .tip_arrow:after {
  content: '';
  left: 28px;
  position: absolute;
  top: -28px;
  display: block;
  height: 0;
  width: 0;
  border: 14px solid #fff;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
}
.read_only_score {
  float: right;
}
.read_only_score .sympscore {
  color: #333;
}
.loader {
  display: inline-block;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-style: solid;
  border-color: rgba(96, 96, 96, 0.2);
  border-left-style: solid;
  border-left-color: #774488;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: loading-spin 1.1s infinite linear;
  -moz-animation: loading-spin 1.1s infinite linear;
  -ms-animation: loading-spin 1.1s infinite linear;
  -o-animation: loading-spin 1.1s infinite linear;
  animation: loading-spin 1.1s infinite linear;
}
.loader, .loader:after {
  border-radius: 50%;
}
.loader, .loader.loader-lg {
  border-width: 6px;
}
.loader, .loader:after, .loader.loader-lg, .loader.loader-lg:after {
  width: 40px;
  height: 40px;
}
.loader.loader-md {
  border-width: 5px;
}
.loader.loader-md, .loader.loader-md:after {
  width: 30px;
  height: 30px;
}
.loader.loader-sm, .loader.loader-fds {
  border-width: 4px;
}
.loader.loader-sm, .loader.loader-sm:after, .loader.loader-fds, .loader.loader-fds:after {
  width: 20px;
  height: 20px;
}
.loader.loader-fds {
  margin: 0 30px;
}
@-webkit-keyframes loading-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes loading-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes loading-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes loading-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loading-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.file-upload.drop-box {
  min-height: 200px;
  border: 4px dashed #eee;
  margin: 0 auto;
  text-align: center;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  margin-bottom: 15px;
}
.file-upload.drop-box .icn {
  margin-bottom: 5px;
}
.file-upload.drop-box .blurb {
  color: #707070;
  margin-bottom: 20px;
}
.file-upload.drop-box strong {
  color: #707070;
}
.file-upload.drop-box:hover {
  cursor: pointer;
}
.file-upload.drag-over {
  background-color: #f2f2f2;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.file-upload.disabled {
  cursor: not-allowed;
}
/* Modules */
/* Modern Forms Gamma */
body .scrollable_container .scrollable_toolbox {
  display: inline-block;
  display: block;
}
body .scrollable_container .scrollable_toolbox .scrollable_finder {
  display: inline-block;
  display: block;
}
body .scrollable_container .scrollable_toolbox:after, body .scrollable_container .scrollable_toolbox .scrollable_finder:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
}
#fg_module_snapto {
  margin: 0;
  padding: 0;
}
.fg_sidebar_box .sidebar_content {
  padding: 10px;
  overflow-x: hidden;
}
.fg_notices {
  margin: 20px 20px 0 20px;
}
.fg_notices li {
  margin-bottom: 20px;
}
.fg_notices li:last-child {
  margin-bottom: 0;
}
.fg_notices div {
  display: inline-block;
  width: 100%;
}
.fg_notices div.notice_div {
  margin-top: 0;
}
.fg_notices div.notice_div:last-child {
  margin-bottom: 0;
}
.fg_notices div.notice_div .notice_body {
  margin-left: 0;
}
body .contextual-panel {
  background: transparent url(../dawn/ctx_panel_bg.png);
  border-radius: 3px;
}
.contextual-panel .sidebar_top {
  background: #333 url(../dawn/ctx_panel_head_bg.png) repeat-x 0 50%;
  border-bottom: 1px solid #555;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding-right: 3px;
}
.contextual-panel .sidebar_fold, .contextual-panel .sidebar_tri {
  display: none;
}
.contextual-panel .sidebar_box {
  margin: 0;
}
div.fg_module_btn.collapse, div.fg_module_btn.dock {
  background: url(../dawn/nav_icons.png);
}
div.fg_module_btn.pin {
  background: url(../dawn/nav_icons.png);
}
div.fg_module_btn.pin.pinned {
  background: url(../dawn/nav_icons.png);
}
div.fg_module_btn.collapse {
  display: none;
}
div.fg_module_btn.dock {
  background-position: -5px -2087px;
}
div.fg_module_btn.pin {
  background-position: -5px -2146px;
}
div.fg_module_btn.pin.pinned {
  background-position: -5px -2117px;
}
.fg_totop.disabled, .fg_tobottom.disabled, .fg_sechandle.disabled, .fg_handle.disabled, .fg_remove.disabled, .fg_add.disabled {
  opacity: 0.4;
}
#fg_container li.fg_field .fg_unskippable div.fg_remove, #fg_container li.fg_field .fg_locked div.fg_remove {
  opacity: 0.4;
}
#deps_table {
  margin: 10px;
  border-radius: 3px;
}
#deps_table th {
  background-image: url(../dawn/list_head_bg.png);
  background-repeat: repeat-x;
  background-position: 0 50%;
  padding: 5px 10px;
}
#deps_table td {
  padding: 5px 10px;
}
#field_dependency_editor_dialog select {
  margin-left: 10px;
}
#searchcontrols {
  border: none;
  background: transparent;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -moz-pre-wrap;
  word-wrap: break-word;
}
#searchcontrols li {
  border: none;
  background: transparent;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -moz-pre-wrap;
  word-wrap: break-word;
}
#searchcontrols li .searchfield {
  max-width: 200px;
  background-image: url(/themes/dawn/dawn/toggle.png);
  background-repeat: no-repeat;
  /***
        background position is set/applied inline via js from formsgamma.
        had to specify background-position-x/y in order to overwrite so
        the toggles operate correctly in both rtl and ltr
      ***/
  background-position-x: left !important;
  background-position-y: 0;
  padding-left: 12px;
}
#fg_module_snapto li.dragging {
  background: transparent;
}
#fg_preview_interfaces {
  background: #333 url(../dawn/ctx_panel_head_bg.png) repeat-x 0 50%;
}
#fg_preview iframe {
  width: 100%;
  display: block;
  border-radius: 0;
  background: #fff;
}
#fg_preview_interfaces ul, #fg_preview_interfaces li {
  list-style-display: none;
  margin: 0;
  padding: 0;
  display: block;
  line-height: 1;
  white-space: nowrap;
  float: left;
}
#fg_preview_interfaces a {
  color: #fff !important;
  text-decoration: none;
  float: left;
  padding: 10px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  background-color: #333;
  margin-left: 5px;
  font-weight: 700;
}
#fg_preview_interfaces a:link, #fg_preview_interfaces a:visited, #fg_preview_interfaces a:active, #fg_preview_interfaces a:hover {
  color: #fff !important;
  text-decoration: none;
}
#fg_preview_interfaces ul {
  padding: 5px 5px 0;
}
#fg_preview_interfaces .active a {
  background: #fff;
  color: #000 !important;
}
#fg_preview_interfaces .active a:link, #fg_preview_interfaces .active a:visited, #fg_preview_interfaces .active a:active, #fg_preview_interfaces .active a:hover {
  background: #fff;
  color: #000 !important;
}
/* Formgamma modern overwrites */
#fg_editor_container {
  font-family: inherit;
}
#fg_editor_container .blurb_wrapper {
  min-width: auto;
}
#fg_editor_container .dynamic_bar {
  z-index: 3;
  box-shadow: none;
  width: 100%;
}
#fg_editor_container .dynamic_bar .btn-group {
  border-bottom: none;
}
#fg_editor_container .dynamic_bar.fixed {
  top: 64px;
  right: 0;
  left: 0;
  padding-left: 240px;
  box-sizing: border-box;
}
#fg_editor_container .dynamic_bar .right {
  display: table;
  float: right;
}
#fg_editor_container .dynamic_bar .right > #fg_unused_fields, #fg_editor_container .dynamic_bar .right > [type='button'] {
  display: table-cell;
}
#fg_editor_container .dynamic_bar .loader {
  margin: 0;
  width: 10px;
  height: 10px;
}
#fg_editor_container .maincol {
  padding: 0;
  min-width: 0;
}
#fg_editor_container #inspector\:dependencies.option_wrapper td:first-child {
  display: none;
}
#fg_editor_container #inspector\:dependencies.option_wrapper .fg_remove {
  background: none;
}
#fg_editor_container #inspector\:dependencies.option_wrapper .fg_remove:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e963";
}
#fg_editor_container #inspector\:blurb input[type='button'] {
  margin-right: 5px;
}
#fg_editor_container #fg_msg {
  height: auto;
}
#fg_editor_container #fg_msg .df-status {
  width: auto;
  margin: 0;
  padding: 0;
}
#fg_editor_container #fg_msg .no-status {
  color: inherit;
  background-image: none;
  padding-top: 3px;
}
#fg_editor_container #fg_msg .msg_btn {
  margin-right: 10px;
}
#fg_editor_container #fg_msg:before {
  top: 25px;
}
.fg_container {
  display: flex;
}
.fg_container .title {
  font-size: 13px !important;
  color: #707070 !important;
  font-weight: 600 !important;
}
.fg_container .name {
  padding-top: 6px;
  padding-right: 0;
  padding-bottom: 6px;
  padding-left: 0;
}
.fg_container .title_wrapper .title {
  text-transform: uppercase;
}
.fg_container .col2 {
  flex-basis: 50%;
  width: auto;
  display: initial;
}
.fg_container .col1 {
  flex-basis: 25%;
}
.fg_container [aria-labelledby*=date]:not(:first-child) {
  margin-left: 10px;
}
.fg_container div.widget input[type='text'] {
  min-height: 30px;
}
[dir='rtl'] .fg_container div.widget input[type='text'] {
  margin-left: 0;
}
.fg_container [class*=blurb] {
  color: #707070;
  font-size: 11px;
  margin-bottom: 5px;
  line-height: normal;
}
#fg_container li.fg_field.hilite, #fg_container li.fg_section.hilite {
  background: transparent;
}
#gamma_inspector div.header, #fg_inspector div.header, #fg_field_placement div.header, #gamma_template_settings div.header {
  background: #eee;
  border: 1px solid #aaa;
  padding: 4px 15px;
  font-weight: 600;
  margin-bottom: 0;
}
#fg_related_forms_sb {
  margin-bottom: 0;
}
div.canvas li.fg_field, #fg_container li.fg_field {
  border-top: 1px solid #eee;
  border-bottom: 0;
}
.btn-group > .btn, .accmode-on .buttonbar .btn-group > .button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group > .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group > .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group > .hier-btn.small, .btn-group > .backbtn, .btn-group > body .scrollable_container .scrollable_toolbox .scrollable_selectall {
  border-radius: 3px;
}
body .scrollable_container .scrollable_toolbox .btn-group > .scrollable_selectall, .btn-group > body .scrollable_container .scrollable_toolbox .scrollable_clearall, body .scrollable_container .scrollable_toolbox .btn-group > .scrollable_clearall, .btn-group > .report_list_item a, .report_list_item .btn-group > a {
  border-radius: 3px;
}
.btn-group > .btn:not(:last-child), .accmode-on .buttonbar .btn-group > .button:not(:last-child), #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group > .hier-btn.small:not(:last-child), #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group > .hier-btn.small:not(:last-child), #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-group > .hier-btn.small:not(:last-child), .btn-group > .backbtn:not(:last-child), .btn-group > body .scrollable_container .scrollable_toolbox .scrollable_selectall:not(:last-child) {
  margin-right: 7px;
}
body .scrollable_container .scrollable_toolbox .btn-group > .scrollable_selectall:not(:last-child), .btn-group > body .scrollable_container .scrollable_toolbox .scrollable_clearall:not(:last-child), body .scrollable_container .scrollable_toolbox .btn-group > .scrollable_clearall:not(:last-child), .btn-group > .report_list_item a:not(:last-child), .report_list_item .btn-group > a:not(:last-child) {
  margin-right: 7px;
}
.fg_container .widget [type=button] ~ [type=button] {
  margin-left: 10px;
}
.fg_container div.widget input[type='text'], .fg_container div.widget textarea {
  border: 1px solid #606060;
  border-radius: 3px;
  margin-right: 5px;
}
.fg_container select {
  width: 100px;
  margin-left: 10px;
}
.fg_container select[aria-labelledby*=date-widget], .fg_container select[aria-labelledby*=start-widget], .fg_container select[aria-labelledby*=end-widget], .fg_container select[aria-labelledby*=graduation-date], .fg_container select[aria-labelledby*=grad-date] {
  width: 30%;
}
.fg_container input[type=text][aria-labelledby*=start-widget], .fg_container input[type=text][aria-labelledby*=end-widget] {
  margin-bottom: 10px;
}
.fg_container [type=radio] + label {
  margin-left: 0;
}
.fg_container select#hour, .fg_container select#twelve-hour, .fg_container select#minute {
  margin-top: 10px;
}
.fg_container select#hour {
  margin-left: 0;
}
textarea, #fg_inspector input[type='text'], #gamma_inspector input[type='text'] {
  border: 1px solid #707070;
  border-radius: 3px;
}
#fg_inspector input[type='text'], #gamma_inspector input[type='text'] {
  width: 80.5%;
  display: block;
}
#fg_inspector input[type='text'] {
  width: 100%;
}
#fg_inspector input[type="button"] .inspector {
  margin-right: 10px;
}
#fg_inspector input[type="checkbox"] {
  margin-right: 5px;
}
#fg_inspector .chzn-container.chzn-container-single, #fg_inspector .chzn-container.chosen-container-single, #fg_inspector .chosen-container.chzn-container-single, #fg_inspector .chosen-container.chosen-container-single {
  width: 100% !important;
  background: none;
}
#fg_inspector .chzn-container.chzn-container-single .chzn-single, #fg_inspector .chzn-container.chzn-container-single .chosen-single, #fg_inspector .chzn-container.chosen-container-single .chzn-single, #fg_inspector .chzn-container.chosen-container-single .chosen-single, #fg_inspector .chosen-container.chzn-container-single .chzn-single, #fg_inspector .chosen-container.chzn-container-single .chosen-single, #fg_inspector .chosen-container.chosen-container-single .chzn-single, #fg_inspector .chosen-container.chosen-container-single .chosen-single {
  background: none;
  height: 30px;
  border: 1px solid #606060;
  box-shadow: none;
  border-radius: 3px;
}
[dir=rtl] #fg_inspector .chzn-container.chzn-container-single .chzn-single, [dir=rtl] #fg_inspector .chzn-container.chzn-container-single .chosen-single, [dir=rtl] #fg_inspector .chzn-container.chosen-container-single .chzn-single, [dir=rtl] #fg_inspector .chzn-container.chosen-container-single .chosen-single, [dir=rtl] #fg_inspector .chosen-container.chzn-container-single .chzn-single, [dir=rtl] #fg_inspector .chosen-container.chzn-container-single .chosen-single, [dir=rtl] #fg_inspector .chosen-container.chosen-container-single .chzn-single, [dir=rtl] #fg_inspector .chosen-container.chosen-container-single .chosen-single {
  margin-left: 0;
}
#fg_inspector .chzn-container.chzn-container-single .chzn-single div, #fg_inspector .chzn-container.chzn-container-single .chosen-single div, #fg_inspector .chzn-container.chosen-container-single .chzn-single div, #fg_inspector .chzn-container.chosen-container-single .chosen-single div, #fg_inspector .chosen-container.chzn-container-single .chzn-single div, #fg_inspector .chosen-container.chzn-container-single .chosen-single div, #fg_inspector .chosen-container.chosen-container-single .chzn-single div, #fg_inspector .chosen-container.chosen-container-single .chosen-single div {
  right: 7px;
}
#fg_inspector .chzn-container.chzn-container-single .chzn-single div b, #fg_inspector .chzn-container.chzn-container-single .chosen-single div b, #fg_inspector .chzn-container.chosen-container-single .chzn-single div b, #fg_inspector .chzn-container.chosen-container-single .chosen-single div b, #fg_inspector .chosen-container.chzn-container-single .chzn-single div b, #fg_inspector .chosen-container.chzn-container-single .chosen-single div b, #fg_inspector .chosen-container.chosen-container-single .chzn-single div b, #fg_inspector .chosen-container.chosen-container-single .chosen-single div b {
  background-image: url(/components/unicon/assets/svg-output/chevron_down_light.svg) !important;
  background-size: 18px !important;
  background-position: right 2px center;
  background-repeat: no-repeat;
  margin-left: -4px;
}
#fg_inspector .chzn-container.chzn-container-single .chzn-drop, #fg_inspector .chzn-container.chzn-container-single .chosen-drop, #fg_inspector .chzn-container.chosen-container-single .chzn-drop, #fg_inspector .chzn-container.chosen-container-single .chosen-drop, #fg_inspector .chosen-container.chzn-container-single .chzn-drop, #fg_inspector .chosen-container.chzn-container-single .chosen-drop, #fg_inspector .chosen-container.chosen-container-single .chzn-drop, #fg_inspector .chosen-container.chosen-container-single .chosen-drop {
  width: 100% !important;
}
#fg_editor_container .sidebar {
  position: relative;
  z-index: 0;
  padding-top: 30px;
}
#fg_editor_container .sidebar .sidebar_title {
  background-color: #774488;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  min-height: 30px;
  padding: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
#fg_editor_container .sidebar .sidebar_title .fg_sidebar_handle {
  display: block;
  margin-right: 6px;
  cursor: pointer;
}
#fg_editor_container .sidebar .sidebar_title .fg_sidebar_handle:before {
  font-family: 'unicon';
  speak: none;
  color: #fff;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92e";
}
#fg_editor_container .sidebar .sidebar_title .fg_sidebar_handle:before {
  margin-right: 6px;
  float: left;
}
#fg_editor_container .sidebar .sidebar_title.sidebar-hidden .fg_sidebar_handle:before {
  font-family: 'unicon';
  speak: none;
  color: #fff;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91f";
}
#fg_search_fields .field {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 98%;
}
#fg_search_fields .field .statusfield {
  order: 2;
  right: 0;
  left: 0;
  float: right;
}
#fg_inspector div.option_wrapper, #gamma_inspector div.option_wrapper {
  font-size: 13px;
  padding: 10px 28px;
  border: 1px solid #aaa !important;
  border-top-color: transparent !important;
}
#fg_container .instructions-wrapper {
  position: relative;
  height: 30px;
}
#fg_container .instructions-wrapper > .instructions {
  position: absolute;
  right: 0;
}
#fg_container li.fg_field.dd_hover, #fg_container li.fg_section.dd_hover, #fg_container li.fg_field:hover, #fg_container li.fg_section:hover {
  background: #eee;
  -webkit-transition: all 0.33s ease-in-out;
  -moz-transition: all 0.33s ease-in-out;
  -o-transition: all 0.33s ease-in-out;
  transition: all 0.33s ease-in-out;
}
#fg_container [type="checkbox"], #fg_container [type="radio"] {
  margin-right: 5px;
}
li.fg_field div.fg_btn_bar div.fld_btn, #fg_container li div.fg_btn_bar div.fld_btn {
  height: 23px;
  margin: 0px 6px;
}
#fg_container .blurb ol {
  list-style-type: decimal;
  margin-left: 15px;
}
.fg_container .widget, .fg_container .blurb {
  font-size: inherit;
}
.fg_container text.fake, .fg_container textarea.fake, .fg_container select.fake {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
#fg_container li div.fg_btn_bar {
  right: -2px;
  left: auto;
}
#fg_container li div.fg_btn_bar .fld_btn.fg_handle {
  background: none;
}
#fg_container li div.fg_btn_bar .fld_btn.fg_handle:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e979";
}
#fg_container li div.fg_btn_bar .fld_btn.fg_sechandle {
  background: none;
}
#fg_container li div.fg_btn_bar .fld_btn.fg_sechandle:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e96a";
}
#fg_container li div.fg_btn_bar .fld_btn.fg_add {
  background: none;
}
#fg_container li div.fg_btn_bar .fld_btn.fg_add:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
}
#fg_container li div.fg_btn_bar .fld_btn.fg_remove {
  background: none;
}
#fg_container li div.fg_btn_bar .fld_btn.fg_remove:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e963";
}
#fg_container li div.fg_btn_bar .fld_btn.fg_totop {
  background: none;
}
#fg_container li div.fg_btn_bar .fld_btn.fg_totop:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e969";
}
#fg_container li div.fg_btn_bar .fld_btn.fg_tobottom {
  background: none;
}
#fg_container li div.fg_btn_bar .fld_btn.fg_tobottom:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e968";
}
#fg_container [class*=':blurb'] {
  font-size: 13px;
  color: inherit;
}
/* Icons */
.icon-no-edit {
  background: none;
  width: 25px !important;
  margin-right: 4px;
}
.icon-no-edit:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e99c";
}
.icon-depend {
  background: none;
}
.icon-depend:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e95b";
}
.icon-readonly {
  background: none;
  width: 25px !important;
  margin-left: 4px;
}
.icon-readonly:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e99c";
}
.icon-locked {
  background: none;
  height: 25px !important;
}
.icon-locked:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e96b";
}
#fg_editor_container select {
  background-position: right 2px 50%;
}
.fg_container select {
  max-width: 600px;
}
.fg_container select:not(:last-child) {
  margin-bottom: 10px;
}
/* Add Fields */
#fg_unused_fields {
  float: left;
  margin-right: 7px;
}
#fg_unused_fields > .chzn-container .chzn-search, #fg_unused_fields > .chzn-container .chosen-search, #fg_unused_fields > .chosen-container .chzn-search, #fg_unused_fields > .chosen-container .chosen-search {
  background: #eee;
  box-shadow: none;
  border-bottom: 0;
  padding: 5px 15px;
}
#fg_unused_fields > .chzn-container .chzn-search > input[type=text], #fg_unused_fields > .chzn-container .chosen-search > input[type=text], #fg_unused_fields > .chosen-container .chzn-search > input[type=text], #fg_unused_fields > .chosen-container .chosen-search > input[type=text] {
  height: auto;
  border-radius: 3px;
  width: calc(100% - 35px) !important;
}
#fg_unused_fields > .chzn-container .chzn-drop, #fg_unused_fields > .chzn-container .chosen-drop, #fg_unused_fields > .chosen-container .chzn-drop, #fg_unused_fields > .chosen-container .chosen-drop {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  width: 262px !important;
  margin-top: 10px;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: #f2f2f2;
  border-radius: 3px;
}
#fg_unused_fields > .chzn-container .chzn-drop .chzn-results, #fg_unused_fields > .chzn-container .chzn-drop .chosen-results, #fg_unused_fields > .chzn-container .chosen-drop .chzn-results, #fg_unused_fields > .chzn-container .chosen-drop .chosen-results, #fg_unused_fields > .chosen-container .chzn-drop .chzn-results, #fg_unused_fields > .chosen-container .chzn-drop .chosen-results, #fg_unused_fields > .chosen-container .chosen-drop .chzn-results, #fg_unused_fields > .chosen-container .chosen-drop .chosen-results {
  text-align: left;
}
#fg_unused_fields > .chzn-container .chzn-drop .chzn-results .active-result, #fg_unused_fields > .chzn-container .chzn-drop .chosen-results .active-result, #fg_unused_fields > .chzn-container .chosen-drop .chzn-results .active-result, #fg_unused_fields > .chzn-container .chosen-drop .chosen-results .active-result, #fg_unused_fields > .chosen-container .chzn-drop .chzn-results .active-result, #fg_unused_fields > .chosen-container .chzn-drop .chosen-results .active-result, #fg_unused_fields > .chosen-container .chosen-drop .chzn-results .active-result, #fg_unused_fields > .chosen-container .chosen-drop .chosen-results .active-result {
  font-size: 13px;
  width: 100%;
}
#fg_unused_fields > .chzn-container .chzn-drop .chzn-results .active-result:before, #fg_unused_fields > .chzn-container .chzn-drop .chosen-results .active-result:before, #fg_unused_fields > .chzn-container .chosen-drop .chzn-results .active-result:before, #fg_unused_fields > .chzn-container .chosen-drop .chosen-results .active-result:before, #fg_unused_fields > .chosen-container .chzn-drop .chzn-results .active-result:before, #fg_unused_fields > .chosen-container .chzn-drop .chosen-results .active-result:before, #fg_unused_fields > .chosen-container .chosen-drop .chzn-results .active-result:before, #fg_unused_fields > .chosen-container .chosen-drop .chosen-results .active-result:before {
  margin-left: -11px;
  float: left;
  vertical-align: text-bottom;
}
#fg_unused_fields > .chzn-container .chzn-drop .chzn-results .active-result[data-action="restore"], #fg_unused_fields > .chzn-container .chzn-drop .chosen-results .active-result[data-action="restore"], #fg_unused_fields > .chzn-container .chosen-drop .chzn-results .active-result[data-action="restore"], #fg_unused_fields > .chzn-container .chosen-drop .chosen-results .active-result[data-action="restore"], #fg_unused_fields > .chosen-container .chzn-drop .chzn-results .active-result[data-action="restore"], #fg_unused_fields > .chosen-container .chzn-drop .chosen-results .active-result[data-action="restore"], #fg_unused_fields > .chosen-container .chosen-drop .chzn-results .active-result[data-action="restore"], #fg_unused_fields > .chosen-container .chosen-drop .chosen-results .active-result[data-action="restore"] {
  background: none 0 0 no-repeat;
}
#fg_unused_fields > .chzn-container .chzn-drop .chzn-results .active-result[data-action="restore"]:before, #fg_unused_fields > .chzn-container .chzn-drop .chosen-results .active-result[data-action="restore"]:before, #fg_unused_fields > .chzn-container .chosen-drop .chzn-results .active-result[data-action="restore"]:before, #fg_unused_fields > .chzn-container .chosen-drop .chosen-results .active-result[data-action="restore"]:before, #fg_unused_fields > .chosen-container .chzn-drop .chzn-results .active-result[data-action="restore"]:before, #fg_unused_fields > .chosen-container .chzn-drop .chosen-results .active-result[data-action="restore"]:before, #fg_unused_fields > .chosen-container .chosen-drop .chzn-results .active-result[data-action="restore"]:before, #fg_unused_fields > .chosen-container .chosen-drop .chosen-results .active-result[data-action="restore"]:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e910";
}
#fg_unused_fields > .chzn-container .chzn-drop .chzn-results .active-result[data-action="load"], #fg_unused_fields > .chzn-container .chzn-drop .chosen-results .active-result[data-action="load"], #fg_unused_fields > .chzn-container .chosen-drop .chzn-results .active-result[data-action="load"], #fg_unused_fields > .chzn-container .chosen-drop .chosen-results .active-result[data-action="load"], #fg_unused_fields > .chosen-container .chzn-drop .chzn-results .active-result[data-action="load"], #fg_unused_fields > .chosen-container .chzn-drop .chosen-results .active-result[data-action="load"], #fg_unused_fields > .chosen-container .chosen-drop .chzn-results .active-result[data-action="load"], #fg_unused_fields > .chosen-container .chosen-drop .chosen-results .active-result[data-action="load"] {
  background: none 0 0 no-repeat;
}
#fg_unused_fields > .chzn-container .chzn-drop .chzn-results .active-result[data-action="load"]:before, #fg_unused_fields > .chzn-container .chzn-drop .chosen-results .active-result[data-action="load"]:before, #fg_unused_fields > .chzn-container .chosen-drop .chzn-results .active-result[data-action="load"]:before, #fg_unused_fields > .chzn-container .chosen-drop .chosen-results .active-result[data-action="load"]:before, #fg_unused_fields > .chosen-container .chzn-drop .chzn-results .active-result[data-action="load"]:before, #fg_unused_fields > .chosen-container .chzn-drop .chosen-results .active-result[data-action="load"]:before, #fg_unused_fields > .chosen-container .chosen-drop .chzn-results .active-result[data-action="load"]:before, #fg_unused_fields > .chosen-container .chosen-drop .chosen-results .active-result[data-action="load"]:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e932";
}
#fg_unused_fields > .chzn-container .chzn-drop .chzn-results .active-result.highlighted, #fg_unused_fields > .chzn-container .chzn-drop .chosen-results .active-result.highlighted, #fg_unused_fields > .chzn-container .chosen-drop .chzn-results .active-result.highlighted, #fg_unused_fields > .chzn-container .chosen-drop .chosen-results .active-result.highlighted, #fg_unused_fields > .chosen-container .chzn-drop .chzn-results .active-result.highlighted, #fg_unused_fields > .chosen-container .chzn-drop .chosen-results .active-result.highlighted, #fg_unused_fields > .chosen-container .chosen-drop .chzn-results .active-result.highlighted, #fg_unused_fields > .chosen-container .chosen-drop .chosen-results .active-result.highlighted {
  background-color: #f2f2f2 !important;
  color: inherit;
}
#fg_unused_fields > .chzn-container .chzn-drop .chzn-results .active-result.result-selected, #fg_unused_fields > .chzn-container .chzn-drop .chosen-results .active-result.result-selected, #fg_unused_fields > .chzn-container .chosen-drop .chzn-results .active-result.result-selected, #fg_unused_fields > .chzn-container .chosen-drop .chosen-results .active-result.result-selected, #fg_unused_fields > .chosen-container .chzn-drop .chzn-results .active-result.result-selected, #fg_unused_fields > .chosen-container .chzn-drop .chosen-results .active-result.result-selected, #fg_unused_fields > .chosen-container .chosen-drop .chzn-results .active-result.result-selected, #fg_unused_fields > .chosen-container .chosen-drop .chosen-results .active-result.result-selected {
  background: transparent;
  color: #774488;
}
#fg_unused_fields > .chzn-container .chzn-drop .chzn-results .active-result:last-child, #fg_unused_fields > .chzn-container .chzn-drop .chosen-results .active-result:last-child, #fg_unused_fields > .chzn-container .chosen-drop .chzn-results .active-result:last-child, #fg_unused_fields > .chzn-container .chosen-drop .chosen-results .active-result:last-child, #fg_unused_fields > .chosen-container .chzn-drop .chzn-results .active-result:last-child, #fg_unused_fields > .chosen-container .chzn-drop .chosen-results .active-result:last-child, #fg_unused_fields > .chosen-container .chosen-drop .chzn-results .active-result:last-child, #fg_unused_fields > .chosen-container .chosen-drop .chosen-results .active-result:last-child {
  background-color: #f2f2f2;
}
#fg_unused_fields > .chzn-container .chzn-drop .chzn-results .active-result:last-child:before, #fg_unused_fields > .chzn-container .chzn-drop .chosen-results .active-result:last-child:before, #fg_unused_fields > .chzn-container .chosen-drop .chzn-results .active-result:last-child:before, #fg_unused_fields > .chzn-container .chosen-drop .chosen-results .active-result:last-child:before, #fg_unused_fields > .chosen-container .chzn-drop .chzn-results .active-result:last-child:before, #fg_unused_fields > .chosen-container .chzn-drop .chosen-results .active-result:last-child:before, #fg_unused_fields > .chosen-container .chosen-drop .chzn-results .active-result:last-child:before, #fg_unused_fields > .chosen-container .chosen-drop .chosen-results .active-result:last-child:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 19px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91d";
}
#fg_unused_fields > .chzn-container .chzn-drop .chzn-results.highlighted[data-action="restore"], #fg_unused_fields > .chzn-container .chzn-drop .chosen-results.highlighted[data-action="restore"], #fg_unused_fields > .chzn-container .chosen-drop .chzn-results.highlighted[data-action="restore"], #fg_unused_fields > .chzn-container .chosen-drop .chosen-results.highlighted[data-action="restore"], #fg_unused_fields > .chosen-container .chzn-drop .chzn-results.highlighted[data-action="restore"], #fg_unused_fields > .chosen-container .chzn-drop .chosen-results.highlighted[data-action="restore"], #fg_unused_fields > .chosen-container .chosen-drop .chzn-results.highlighted[data-action="restore"], #fg_unused_fields > .chosen-container .chosen-drop .chosen-results.highlighted[data-action="restore"] {
  background-color: #f2f2f2;
}
#fg_unused_fields > .chzn-container .chzn-drop .chzn-results.highlighted[data-action="restore"]:before, #fg_unused_fields > .chzn-container .chzn-drop .chosen-results.highlighted[data-action="restore"]:before, #fg_unused_fields > .chzn-container .chosen-drop .chzn-results.highlighted[data-action="restore"]:before, #fg_unused_fields > .chzn-container .chosen-drop .chosen-results.highlighted[data-action="restore"]:before, #fg_unused_fields > .chosen-container .chzn-drop .chzn-results.highlighted[data-action="restore"]:before, #fg_unused_fields > .chosen-container .chzn-drop .chosen-results.highlighted[data-action="restore"]:before, #fg_unused_fields > .chosen-container .chosen-drop .chzn-results.highlighted[data-action="restore"]:before, #fg_unused_fields > .chosen-container .chosen-drop .chosen-results.highlighted[data-action="restore"]:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 19px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e910";
}
#fg_unused_fields > .chzn-container .chzn-single, #fg_unused_fields > .chzn-container .chosen-single, #fg_unused_fields > .chosen-container .chzn-single, #fg_unused_fields > .chosen-container .chosen-single {
  background: none;
  color: #333;
  background-color: #f5f5f5;
  margin-top: 0;
  display: inline-block;
  text-align: center;
  height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  border: none;
  font-size: 13px;
  border-radius: 3px;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33);
  color: #333;
  background-color: #f5f5f5;
  text-transform: capitalize;
  padding-top: 2px;
  padding-bottom: 3px;
  vertical-align: baseline;
}
#fg_unused_fields > .chzn-container .chzn-single:hover, #fg_unused_fields > .chzn-container .chzn-single:focus, #fg_unused_fields > .chzn-container .chzn-single:active, #fg_unused_fields > .chzn-container .chosen-single:hover, #fg_unused_fields > .chzn-container .chosen-single:focus, #fg_unused_fields > .chzn-container .chosen-single:active, #fg_unused_fields > .chosen-container .chzn-single:hover, #fg_unused_fields > .chosen-container .chzn-single:focus, #fg_unused_fields > .chosen-container .chzn-single:active, #fg_unused_fields > .chosen-container .chosen-single:hover, #fg_unused_fields > .chosen-container .chosen-single:focus, #fg_unused_fields > .chosen-container .chosen-single:active {
  background-color: #e8e8e8;
}
#fg_unused_fields > .chzn-container .chzn-single.btn_disabled, #fg_unused_fields > .chzn-container .chzn-single[disabled], #fg_unused_fields > .chzn-container .chosen-single.btn_disabled, #fg_unused_fields > .chzn-container .chosen-single[disabled], #fg_unused_fields > .chosen-container .chzn-single.btn_disabled, #fg_unused_fields > .chosen-container .chzn-single[disabled], #fg_unused_fields > .chosen-container .chosen-single.btn_disabled, #fg_unused_fields > .chosen-container .chosen-single[disabled] {
  color: #949494;
  background-color: #f5f5f5;
}
#fg_unused_fields > .chzn-container .chzn-single.chzn-single-with-drop div b, #fg_unused_fields > .chzn-container .chzn-single.chosen-single-with-drop div b, #fg_unused_fields > .chzn-container .chosen-single.chzn-single-with-drop div b, #fg_unused_fields > .chzn-container .chosen-single.chosen-single-with-drop div b, #fg_unused_fields > .chosen-container .chzn-single.chzn-single-with-drop div b, #fg_unused_fields > .chosen-container .chzn-single.chosen-single-with-drop div b, #fg_unused_fields > .chosen-container .chosen-single.chzn-single-with-drop div b, #fg_unused_fields > .chosen-container .chosen-single.chosen-single-with-drop div b {
  transform: rotate(180deg);
  margin-top: -3px;
}
#fg_unused_fields > .chzn-container .chzn-single span, #fg_unused_fields > .chzn-container .chosen-single span, #fg_unused_fields > .chosen-container .chzn-single span, #fg_unused_fields > .chosen-container .chosen-single span {
  margin-top: 0;
  margin-right: 18px;
  margin-left: 0;
}
#fg_unused_fields > .chzn-container .chzn-single div, #fg_unused_fields > .chzn-container .chosen-single div, #fg_unused_fields > .chosen-container .chzn-single div, #fg_unused_fields > .chosen-container .chosen-single div {
  width: 25px;
  right: 7px;
  left: auto;
}
#fg_unused_fields > .chzn-container .chzn-single div b, #fg_unused_fields > .chzn-container .chosen-single div b, #fg_unused_fields > .chosen-container .chzn-single div b, #fg_unused_fields > .chosen-container .chosen-single div b {
  background: none;
  margin-top: 4px;
  margin-right: -4px;
  background-image: none !important;
}
#fg_unused_fields > .chzn-container .chzn-single div b:before, #fg_unused_fields > .chzn-container .chosen-single div b:before, #fg_unused_fields > .chosen-container .chzn-single div b:before, #fg_unused_fields > .chosen-container .chosen-single div b:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 19px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92e";
}
.purge-icn {
  background-image: url(/components/unicon/assets/svg-output/delete_light.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  margin-left: 17px;
  text-align: left;
  text-indent: initial;
  font-size: 0;
}
.introjs-helperLayer {
  min-height: 40px;
}
#field_list .name_wrapper {
  float: left;
}
[dir=rtl] #fg_container .instructions-wrapper .instructions, [dir=rtl] #fg_unused_fields .chzn-container .chzn-single, [dir=rtl] #fg_unused_fields .chosen-container .chosen-single {
  line-height: normal;
}
[dir=rtl] #fg_editor_container .label {
  font-size: 100%;
  text-align: initial;
  color: #333;
  line-height: initial;
}
/***
     Overwrites for chosen dropdown positioning for add fields button
     which is set inline using js from forms gamma.
***/
#fg_unused_fields .chzn-drop, #fg_unused_fields .chosen-drop {
  left: -9000px;
  right: auto;
}
#fg_unused_fields .chosen-single-with-drop + .chosen-drop {
  left: 0;
  right: auto;
}
.sidebar_content .is-open .opts-toggle, .sidebar_content .is-closed .opts-toggle, .is-open .opts-toggle, .is-closed .opts-toggle {
  margin-right: 0.25em;
  margin-left: 0;
}
#searchcontrols li div.searchcheck {
  text-align: left;
}
.checkboxLabel {
  padding-left: 2px;
}
.progressbar {
  margin: 0 20px;
  width: auto;
}
.fg-modern-messagebox .alert:last-child {
  margin-bottom: 0;
}
.reporting_step1 {
  padding: 20px;
}
.reporting_step1 p, .reporting_step1 select {
  margin-bottom: 16px;
}
.warning {
  padding: 20px;
}
.buttonbar.rpt-btns {
  padding: 20px;
}
.buttonbar.rpt-btns .primary_btns {
  float: left;
}
.buttonbar.rpt-btns .secondary_btns {
  float: right;
}
#result-summary-container {
  padding: 0 20px 20px;
  margin: 0;
}
#result-table-container .result-table {
  overflow: auto;
}
.rpt-settings-name label:first-child, .rpt-settings-desc label:first-child {
  text-align: left;
  display: block;
  margin-bottom: 5px;
}
#SQLReportTable .cspList.lst-cl {
  border-left: 1px solid #ccc;
}
.DTCR_clonedTable th, #fg_container table tr th, #SQLReportTable_wrapper table tr th {
  padding: 11px 8px;
}
.DTCR_clonedTable th .col-name, #fg_container table tr th .col-name, #SQLReportTable_wrapper table tr th .col-name {
  vertical-align: middle;
}
.DTCR_clonedTable th .col-name .display, #fg_container table tr th .col-name .display, #SQLReportTable_wrapper table tr th .col-name .display {
  font-weight: 700;
  padding-left: 8px;
}
.DTCR_clonedTable th .icon-cell .col-actions .insp-toggle, #fg_container table tr th .icon-cell .col-actions .insp-toggle, #SQLReportTable_wrapper table tr th .icon-cell .col-actions .insp-toggle {
  margin-top: 0;
}
#SQLReportTable_wrapper {
  margin: 20px;
  overflow: auto;
}
#SQLReportTable_wrapper:before, #SQLReportTable_wrapper:after {
  content: " ";
  display: table;
}
#SQLReportTable_wrapper:after {
  clear: both;
}
#SQLReportTable_wrapper #SQLReportTable_length {
  padding: 10px 10px 10px 0;
}
#SQLReportTable_wrapper #SQLReportTable_length select {
  min-width: 0;
  width: auto;
}
#_csm_report .SQLReportMessage {
  border-top: none;
  margin-top: 0;
  padding: 20px 20px 0;
  font-weight: normal;
  font-size: 13px;
  color: #333;
}
#_csm_report .sb {
  width: 100%;
}
#_csm_report .sb .sidebar_box .sidebar_top {
  background-color: #774488;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  min-height: 30px;
  padding: 0 10px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
#_csm_report .sb .sidebar_box .sidebar_title {
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 5px 0;
}
#_csm_report .sb .sidebar_box .sidebar_content {
  padding: 0 0 20px 0;
}
#_csm_report .sb .sidebar_box .sidebar_content tr td:nth-child(2n) {
  text-align: right;
}
form[name='_report_form'].new_report_form > table {
  border: none !important;
  width: 100%;
  background: none;
}
form[name='_report_form'].new_report_form > table td {
  padding: 0 20px;
}
form[name='_report_form'].new_report_form > table td td {
  padding: 0 0 20px;
}
form[name='_report_form'].new_report_form > table > tbody > tr:first-child > td {
  padding-top: 20px;
}
form[name='_report_form'].new_report_form > table label {
  font-weight: 600;
}
/* Reporting V2 */
.new_report_form_container .rpt-wzd-hd h2, .new_report_form_container .rpt-wzd-hd .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .new_report_form_container .rpt-wzd-hd .hd, .new_report_form_container .rpt-wzd-hd .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .new_report_form_container .rpt-wzd-hd .modal-header, .new_report_form_container .rpt-wzd-hd #overDiv .popwin_cg, #overDiv .new_report_form_container .rpt-wzd-hd .popwin_cg, .new_report_form_container .rpt-wzd-hd #overDiv .popwin_cg + td, #overDiv .new_report_form_container .rpt-wzd-hd .popwin_cg + td, .new_report_form_container .rpt-wzd-hd .report_label {
  font-weight: 700;
}
.new_report_form_container .errors {
  margin-left: 0;
  margin-right: 0;
  text-align: left;
}
.new_report_form_container .wizard-actions .rpt-type-btn {
  border-radius: 3px;
  font-weight: 600;
  color: #333;
  background: #f5f5f5;
  border: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33);
  text-shadow: none;
  float: left;
}
.new_report_form_container .wizard-actions .rpt-type-btn:hover {
  background: #e8e8e8;
}
.new_report_form_container .wizard-actions .rpt-type-btn.continue-btn {
  color: #fff;
  background: #774488;
}
.new_report_form_container .wizard-actions .rpt-type-btn.continue-btn:hover {
  background: #683c77;
}
.new_report_form_container .wizard-actions .rpt-type-btn.back-btn {
  margin-right: 10px;
}
.new_report_form_container .step1 .rpt-types td {
  padding: 0 20px;
}
.new_report_form_container .step1 .rpt-types .rpt-type-item-link {
  width: 250px;
  height: 250px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .new_report_form_container .step1 .rpt-types .rpt-type-item-link {
    width: 150px;
    height: 150px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .new_report_form_container .step1 .rpt-types .rpt-type-item-link {
    width: 200px;
    height: 200px;
  }
}
.new_report_form_container .step1 .rpt-types .rpt-type-item {
  border-radius: 5px;
  text-align: center;
}
.new_report_form_container .step1 .rpt-types .rpt-type-item .rpt-icn {
  height: 60px;
  margin: 0 0 15px;
}
.new_report_form_container .step1 .rpt-types .rpt-type-item .rpt-type-btn {
  width: 260px;
  font-weight: 700;
  background-color: #774488;
  color: #fff;
  border: none;
}
.new_report_form_container .step1 .rpt-types .rpt-type-item:hover .rpt-type-btn {
  background-color: #683c77;
}
.new_report_form_container .step2, .new_report_form_container .step3 {
  width: 500px;
}
.new_report_form_container .step2 .chosen-container, .new_report_form_container .step3 .chosen-container {
  text-align: left;
  min-width: 100%;
}
.new_report_form_container .step2 .chosen-container .chosen-single .chosen-single, .new_report_form_container .step3 .chosen-container .chosen-single .chosen-single {
  height: 30px;
  line-height: 30px;
  border-radius: 3px;
}
.new_report_form_container .step2 .chosen-container .chosen-single .chosen-single b, .new_report_form_container .step3 .chosen-container .chosen-single .chosen-single b {
  background-position: 0 2px;
}
.new_report_form_container .step2 .chosen-container .chosen-single .chosen-single.chosen-single-with-drop, .new_report_form_container .step3 .chosen-container .chosen-single .chosen-single.chosen-single-with-drop {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.new_report_form_container .step2 .chosen-container .chosen-single .chosen-single.chosen-single-with-drop b, .new_report_form_container .step3 .chosen-container .chosen-single .chosen-single.chosen-single-with-drop b {
  background-position: -18px 2px;
}
.new_report_form_container .step3 .rpt-settings-name label {
  font-weight: 600;
  color: #333;
}
.new_report_form_container .step3 .rpt-settings-name input[type="text"] {
  padding: 0 10px;
  height: 30px;
}
.new_report_form_container .step3 .rpt-settings-name textarea {
  padding: 10px;
  min-height: 100px;
}
.step3 .rpt-settings-name input[type="text"], .step3 .rpt-settings-name textarea, .step3 .rpt-settings-name .chosen-container-multi .chosen-choices, #gamma_template_settings .rpt-settings-name input[type="text"], #gamma_template_settings .rpt-settings-name textarea, #gamma_template_settings .rpt-settings-name .chosen-container-multi .chosen-choices {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  border-radius: 3px;
  width: 100%;
  max-width: 100%;
  background-image: none;
}
.step3 .rpt-settings-name input[type="text"]:focus, .step3 .rpt-settings-name textarea:focus, .step3 .rpt-settings-name .chosen-container-multi .chosen-choices:focus, #gamma_template_settings .rpt-settings-name input[type="text"]:focus, #gamma_template_settings .rpt-settings-name textarea:focus, #gamma_template_settings .rpt-settings-name .chosen-container-multi .chosen-choices:focus {
  border-color: #774488;
}
.step3 .rpt-settings-name .chosen-container-multi .chosen-choices li, #gamma_template_settings .rpt-settings-name .chosen-container-multi .chosen-choices li {
  float: left;
}
.step3 .rpt-settings-name .chosen-container-multi .chosen-choices .search-field input, #gamma_template_settings .rpt-settings-name .chosen-container-multi .chosen-choices .search-field input {
  width: 100%;
}
.step3 .rpt-settings-name .chosen-container-multi .chosen-choices .search-choice, #gamma_template_settings .rpt-settings-name .chosen-container-multi .chosen-choices .search-choice {
  font-size: 11px;
  height: 30px;
  font-weight: 600;
  background-color: #eee;
  background-image: none;
  padding-left: 10px;
  padding-right: 24px;
  border-radius: 15px;
  border: none;
}
.step3 .rpt-settings-name .chosen-container-multi .chosen-choices .search-choice span, #gamma_template_settings .rpt-settings-name .chosen-container-multi .chosen-choices .search-choice span {
  line-height: 26px;
}
.step3 .rpt-settings-name .chosen-container-multi .chosen-choices .search-choice .search-choice-close, #gamma_template_settings .rpt-settings-name .chosen-container-multi .chosen-choices .search-choice .search-choice-close {
  top: 10px;
  right: 8px;
}
.step3 .rpt-settings-name .chosen-container-multi.chosen-container-active .chosen-single-with-drop div b, #gamma_template_settings .rpt-settings-name .chosen-container-multi.chosen-container-active .chosen-single-with-drop div b {
  background-position: right -18px center;
}
.step3 .rpt-settings-name .chosen-container-multi.chosen-container-active .chosen-choices, #gamma_template_settings .rpt-settings-name .chosen-container-multi.chosen-container-active .chosen-choices {
  border: 1px solid #774488;
  box-shadow: none;
}
#gamma_template_settings .rpt-settings-name .chosen-container-multi .chosen-choices {
  margin-top: -10px;
}
.step2 .chosen-container.chosen-container-single div, .step3 .chosen-container.chosen-container-single div, #lg-report-info .chosen-container.chosen-container-single div {
  right: 0;
  left: auto;
}
.step2 .chosen-container.chosen-container-single .chosen-drop, .step3 .chosen-container.chosen-container-single .chosen-drop, #lg-report-info .chosen-container.chosen-container-single .chosen-drop {
  width: 100% !important;
  text-align: left;
  left: -9999px;
  right: auto;
}
.chosen-container.chosen-container-single .chosen-single-with-drop + .chosen-drop, .chosen-container.chosen-container-single .chosen-single-with-drop .chosen-drop, .chosen-container.chosen-container-single.chosen-with-drop + .chosen-drop, .chosen-container.chosen-container-single.chosen-with-drop .chosen-drop {
  left: 0 !important;
  right: auto;
}
#snapshot_container table td, #snapshot_container table th {
  text-align: left;
}
.dataTables_wrapper table {
  border-collapse: collapse;
}
.dataTables_wrapper .info_report_table_header th {
  color: #707070;
  font-size: 11px;
  font-weight: 700;
  height: 40px;
  padding: 10px !important;
  line-height: 40px;
  border: 1px solid #ccc;
}
.dataTables_wrapper .data-row td {
  padding: 10px !important;
  border: 1px solid #ccc !important;
}
.dataTables_wrapper .data-row.even td, .dataTables_wrapper .data-row.even td.sorting_1 {
  background: #fff;
}
.dataTables_wrapper .data-row.odd td, .dataTables_wrapper .data-row.odd td.sorting_1 {
  background: #eee;
}
.dataTables_wrapper .data-row:hover td {
  background: #fff;
}
.dataTables_wrapper .data-row:hover.even td, .dataTables_wrapper .data-row:hover.even td.sorting_1 {
  background: #fff;
}
.dataTables_wrapper .data-row:hover.odd td, .dataTables_wrapper .data-row:hover.odd td.sorting_1 {
  background: #eee;
}
.dataTables_wrapper .dataTables_processing {
  background-color: #774488;
  height: auto;
  padding: 30px;
  color: #fff;
}
.reporting_filter [src='/images/icon_edit_small.gif'], .reporting_filter [src='/images/arrows.gif'], .reporting_filter [src='/images/arrowd.gif'] {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 16px;
  height: 14px;
  padding-left: 16px;
  vertical-align: middle;
}
.reporting_filter [src='/images/icon_edit_small.gif'] {
  background: url(/components/unicon/assets/svg-output/edit_light.svg) no-repeat center center;
  background-size: 16px;
}
.reporting_filter [src='/images/arrows.gif'] {
  background: url(/components/unicon/assets/svg-output/chevron_right_light.svg) no-repeat center center;
  background-size: 14px;
}
.reporting_filter [src='/images/arrowd.gif'] {
  background: url(/components/unicon/assets/svg-output/chevron_down_light.svg) no-repeat center center;
  background-size: 16px;
}
.accordion-wrapper input[type='radio'], .accordion-wrapper input[type='checkbox'] {
  margin-right: 8px;
}
/* Flags Widget */
.flagsearchwidget {
  padding: 10px;
}
.flagsearchwidget td:not(last-child) {
  padding-right: 10px;
}
.flagsearchwidget input[type*='radio'] {
  margin: 0;
}
.report-mode {
  background-color: transparent;
}
.report-mode .closed {
  display: none;
}
.report-mode .opened {
  display: block;
}
.report-mode .contentcol {
  width: 100%;
}
.report-mode .footer-branding {
  display: none;
}
#tabFilters .pane_wrapper, #tabSummaries .pane_wrapper, #tabHidecolumns .pane_wrapper {
  padding: 15px;
  width: 100%;
}
#tabFilters .pane_wrapper .field-lists li, #tabSummaries .pane_wrapper .field-lists li, #tabHidecolumns .pane_wrapper .field-lists li {
  min-height: 32px;
  margin-bottom: 5px;
}
#tabFilters .pane_wrapper .field-lists li input, #tabSummaries .pane_wrapper .field-lists li input, #tabHidecolumns .pane_wrapper .field-lists li input {
  margin-right: 5px;
}
#tabFilters .pane_wrapper .field-lists .filter_item, #tabSummaries .pane_wrapper .field-lists .filter_item, #tabHidecolumns .pane_wrapper .field-lists .filter_item {
  background: #f5f5f5;
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 20px;
  padding-left: 15px;
  border-radius: 3px;
  margin-bottom: 10px;
}
#tabFilters .pane_wrapper .field-lists .filter_item .filter_label, #tabSummaries .pane_wrapper .field-lists .filter_item .filter_label, #tabHidecolumns .pane_wrapper .field-lists .filter_item .filter_label {
  padding-bottom: 10px;
  font-weight: 700;
}
#tabFilters .pane_wrapper .field-lists .filter_item .icn-delete, #tabSummaries .pane_wrapper .field-lists .filter_item .icn-delete, #tabHidecolumns .pane_wrapper .field-lists .filter_item .icn-delete {
  float: right;
  font-size: 20px;
  color: #707070;
}
#tabFilters .pane_wrapper .field-lists .filter_container input[type="text"], #tabSummaries .pane_wrapper .field-lists .filter_container input[type="text"], #tabHidecolumns .pane_wrapper .field-lists .filter_container input[type="text"] {
  color: #333;
  border-radius: 3px;
  border: 1px solid #606060;
  line-height: 20px;
  padding: 4px 5px;
}
#tabFilters .pane_wrapper .field-lists .filter_container #toolbar_student_fname_, #tabFilters .pane_wrapper .field-lists .filter_container #toolbar_student_lname_, #tabFilters .pane_wrapper .field-lists .filter_container #toolbar_student_school_student_id_, #tabFilters .pane_wrapper .field-lists .filter_container #toolbar_student_email_, #tabSummaries .pane_wrapper .field-lists .filter_container #toolbar_student_fname_, #tabSummaries .pane_wrapper .field-lists .filter_container #toolbar_student_lname_, #tabSummaries .pane_wrapper .field-lists .filter_container #toolbar_student_school_student_id_, #tabSummaries .pane_wrapper .field-lists .filter_container #toolbar_student_email_, #tabHidecolumns .pane_wrapper .field-lists .filter_container #toolbar_student_fname_, #tabHidecolumns .pane_wrapper .field-lists .filter_container #toolbar_student_lname_, #tabHidecolumns .pane_wrapper .field-lists .filter_container #toolbar_student_school_student_id_, #tabHidecolumns .pane_wrapper .field-lists .filter_container #toolbar_student_email_ {
  width: 100%;
}
#tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small {
  max-width: none;
  background: #f5f5f5;
  padding-top: 5px;
}
#tabFilters .pane_wrapper .field-lists .filter_container .hier-select-selections .ui-menu, #tabSummaries .pane_wrapper .field-lists .filter_container .hier-select-selections .ui-menu, #tabHidecolumns .pane_wrapper .field-lists .filter_container .hier-select-selections .ui-menu {
  z-index: 1000;
}
/* Previous Tab Icons - */
/*
  .rpt-prev: Only targets Reporting Previous lists icons until all lists can be updated with tooltips.
*/
.rpt-prev.list-icon-btn {
  font-size: 21px;
}
.rpt-prev i[class*='icn-'] {
  padding-left: 0;
  color: #707070;
}
.list_maincol .row_content_style:hover .rpt-prev a, .list_maincol .row_content_style:focus .rpt-prev a {
  text-decoration: none;
}
.btn_save.savemenu {
  background: url(/components/unicon/assets/svg-output/check_light.svg) 15px 50% no-repeat #f5f5f5;
  background-size: 18px 18px;
  padding-left: 37px;
}
.btn_cancel.savelock {
  background: url(/components/unicon/assets/svg-output/close_light.svg) 15px 50% no-repeat #f5f5f5;
  background-size: 17px 17px;
  padding-left: 35px;
}
.report-summary-table .legend-item-color-chip {
  display: inline-block;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin: 0;
}
.SQLReportDefault {
  overflow-x: auto;
  display: block;
}
.SQLReportDefault:active {
  user-select: none;
  cursor: ew-resize;
}
.rule_container {
  margin: 20px;
}
.rule_container [class*='_rules'], .rule_container .number_container, .rule_container .actions_conditions_header {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.rule_container h1 {
  color: #774488;
  font-weight: 600;
}
.rule_container .rule_header h1 {
  font-size: 15px;
  margin-bottom: 10px;
}
.rule_container #rule_content_container {
  border: 1px solid #ccc;
  margin-bottom: 20px;
}
.rule_container #rule_content_container .rule {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.rule_container #rule_content_container .rule:not(:first-child) {
  border-top: 1px solid #eee;
}
.rule_container #rule_content_container a.icon-btn, .rule_container #rule_content_container button.icon-btn {
  text-decoration: none;
}
.rule_container #rule_content_container a.icon-btn:hover:before, .rule_container #rule_content_container button.icon-btn:hover:before {
  color: #774488;
}
.rule_container #rule_content_container a.red_x, .rule_container #rule_content_container button.red_x {
  text-decoration: none;
  width: 19px;
  height: 19px;
  vertical-align: middle;
}
.rule_container #rule_content_container a.red_x:before, .rule_container #rule_content_container button.red_x:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 19px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e924";
}
.rule_container #rule_content_container .icon-btn {
  width: 20px;
  position: relative;
}
.rule_container #rule_content_container .icon-btn button {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.rule_container #rule_content_container .icon-btn i, .rule_container #rule_content_container .icon-btn a, .rule_container #rule_content_container .icon-btn button {
  text-decoration: none;
}
.rule_container #rule_content_container .icon-btn:hover > [class*=-tooltip] {
  z-index: 1;
  opacity: 1;
}
.rule_container #rule_content_container .icon-btn:hover a:before, .rule_container #rule_content_container .icon-btn:hover button:before {
  color: #774488;
}
.rule_container #rule_content_container .icon-btn.green_plus {
  width: 19px;
  height: 19px;
  vertical-align: middle;
}
.rule_container #rule_content_container .icon-btn.green_plus:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 19px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91d";
}
.rule_container #rule_content_container .icon-btn .btn_edit, .rule_container #rule_content_container .icon-btn .btn_delete, .rule_container #rule_content_container .icon-btn .bubble_state {
  visibility: hidden;
  white-space: nowrap;
}
.rule_container #rule_content_container .icon-btn .btn_edit:before, .rule_container #rule_content_container .icon-btn .btn_delete:before, .rule_container #rule_content_container .icon-btn .bubble_state:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 19px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e934";
}
.rule_container #rule_content_container .icon-btn .btn_edit:before, .rule_container #rule_content_container .icon-btn .btn_delete:before, .rule_container #rule_content_container .icon-btn .bubble_state:before {
  visibility: visible !important;
}
.rule_container #rule_content_container .icon-btn .btn_delete:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 19px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92d";
}
.rule_container #rule_content_container .icon-btn .bubble_state {
  width: 20px;
}
.rule_container #rule_content_container .icon-btn .bubble_state:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 19px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e929";
}
.rule_container #rule_content_container .icon-btn .bubble_state + [class*=-tooltip] {
  top: 60%;
}
.rule_container #rule_content_container .icon-btn .bubble_state.inactive_bubble:before {
  color: #bf3e24;
}
.rule_container #rule_content_container .do_rules {
  border: none;
  flex-basis: 51%;
}
.rule_container #rule_content_container .do_rules .save, .rule_container #rule_content_container .do_rules .bubble_container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0 5px;
}
.rule_container #rule_content_container .do_rules .save:last-child, .rule_container #rule_content_container .do_rules .bubble_container:last-child {
  margin-right: 10px;
}
.rule_container #rule_content_container .do_rules .do_rules_text + .save {
  order: 2;
}
.rule_container #rule_content_container .do_rules .bubble_container {
  order: 3;
}
.rule_container #rule_content_container .do_rules .rule_done:before {
  font-family: 'unicon';
  speak: none;
  color: #707070;
  font-size: 19px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92a";
}
.rule_container #rule_content_container .do_rules .icon-btn > [class*=btn_] {
  display: block !important;
  visibility: visible;
}
.rule_container #rule_content_container .when_rules {
  border-right: 1px solid #eee;
  flex-basis: 47%;
}
.rule_container #rule_content_container .number_container {
  background: #774488;
  color: #fff;
  width: 55px;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.rule_container #rule_content_container .disabled .number_container {
  background: #606060;
}
.rule_container #rule_content_container .rule_options {
  display: none;
  border: none;
  background: #eee;
  padding: 20px;
}
.rule_container #rule_content_container .rule_options .rule_conditions {
  width: 50%;
  float: left;
}
.rule_container #rule_content_container .rule_options .rule_actions {
  width: 49%;
  float: right;
}
.rule_container #rule_content_container [class*="_rules_text"] {
  padding: 10px;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  align-self: flex-start;
}
.rule_container #rule_content_container [class*="_rules_text"] h3, .rule_container #rule_content_container [class*="_rules_text"] .user_rights_selected_container .advtv_summary_title, .user_rights_selected_container .rule_container #rule_content_container [class*="_rules_text"] .advtv_summary_title, .rule_container #rule_content_container [class*="_rules_text"] .loc_rights_selected_container .advtv_summary_title, .loc_rights_selected_container .rule_container #rule_content_container [class*="_rules_text"] .advtv_summary_title, .rule_container #rule_content_container [class*="_rules_text"] .dashboard .fds-card .tooltip-value, .dashboard .fds-card .rule_container #rule_content_container [class*="_rules_text"] .tooltip-value, .rule_container #rule_content_container [class*="_rules_text"] .dashboard .fds-sidecard .tooltip-value, .dashboard .fds-sidecard .rule_container #rule_content_container [class*="_rules_text"] .tooltip-value, .rule_container #rule_content_container [class*="_rules_text"] .dashboard .ges-card .tooltip-value, .dashboard .ges-card .rule_container #rule_content_container [class*="_rules_text"] .tooltip-value {
  font-size: 13px;
  color: #774488;
  font-weight: 600;
}
.rule_container #rule_content_container [class*="_rules_text"] .rule_cond, .rule_container #rule_content_container [class*="_rules_text"] .rule_action {
  font-weight: 600;
  max-width: 500px;
}
.rule_container #rule_content_container [class*="_rules_text"] .rule_cond > em, .rule_container #rule_content_container [class*="_rules_text"] .rule_action > em {
  text-transform: uppercase;
  color: #666;
  margin: 0 6px;
}
.rule_container #rule_content_container .actions_conditions_header {
  border: none;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.rule_container #rule_content_container .actions_conditions_header h1 {
  font-size: 17px;
  margin-right: 20px;
  line-height: 30px;
}
.rule_container #rule_content_container [class*=_list] li {
  background: #ccc;
  padding: 10px;
  margin: 10px 0;
}
.rule_container #rule_content_container [class*=_list] li:hover {
  cursor: pointer;
}
.rule_container #rule_content_container [class*=_list] li > span {
  width: 94%;
  display: inline-block;
  vertical-align: middle;
}
.rule_container #rule_content_container [class*=_list] li.add_new span {
  display: inline;
}
.rule_container #rule_content_container .any_all_list_container .btn, .rule_container #rule_content_container .any_all_list_container .accmode-on .buttonbar .button, .accmode-on .buttonbar .rule_container #rule_content_container .any_all_list_container .button, .rule_container #rule_content_container .any_all_list_container #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .rule_container #rule_content_container .any_all_list_container .hier-btn.small, .rule_container #rule_content_container .any_all_list_container #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .rule_container #rule_content_container .any_all_list_container .hier-btn.small, .rule_container #rule_content_container .any_all_list_container #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .rule_container #rule_content_container .any_all_list_container .hier-btn.small {
  background: #774488;
  color: #fff;
}
.rule_container #rule_content_container .any_all_list_container .btn.inactive, .rule_container #rule_content_container .any_all_list_container .accmode-on .buttonbar .inactive.button, .accmode-on .buttonbar .rule_container #rule_content_container .any_all_list_container .inactive.button, .rule_container #rule_content_container .any_all_list_container #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .inactive.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .rule_container #rule_content_container .any_all_list_container .inactive.hier-btn.small, .rule_container #rule_content_container .any_all_list_container #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .inactive.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .rule_container #rule_content_container .any_all_list_container .inactive.hier-btn.small, .rule_container #rule_content_container .any_all_list_container #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .inactive.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .rule_container #rule_content_container .any_all_list_container .inactive.hier-btn.small {
  color: #606060;
  background: #eee;
}
.rule_container #rule_content_container .any_all_list_container .btn.all_btn, .rule_container #rule_content_container .any_all_list_container .accmode-on .buttonbar .all_btn.button, .accmode-on .buttonbar .rule_container #rule_content_container .any_all_list_container .all_btn.button, .rule_container #rule_content_container .any_all_list_container #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .all_btn.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .rule_container #rule_content_container .any_all_list_container .all_btn.hier-btn.small, .rule_container #rule_content_container .any_all_list_container #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .all_btn.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .rule_container #rule_content_container .any_all_list_container .all_btn.hier-btn.small, .rule_container #rule_content_container .any_all_list_container #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .all_btn.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .rule_container #rule_content_container .any_all_list_container .all_btn.hier-btn.small {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rule_container #rule_content_container .any_all_list_container .btn.any_btn, .rule_container #rule_content_container .any_all_list_container .accmode-on .buttonbar .any_btn.button, .accmode-on .buttonbar .rule_container #rule_content_container .any_all_list_container .any_btn.button, .rule_container #rule_content_container .any_all_list_container #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .any_btn.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .rule_container #rule_content_container .any_all_list_container .any_btn.hier-btn.small, .rule_container #rule_content_container .any_all_list_container #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .any_btn.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .rule_container #rule_content_container .any_all_list_container .any_btn.hier-btn.small, .rule_container #rule_content_container .any_all_list_container #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .any_btn.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .rule_container #rule_content_container .any_all_list_container .any_btn.hier-btn.small {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -3px;
}
.rule_container #add_rule_footer_link {
  margin-bottom: 30px;
}
#rule-action-form, #rule-condition-form {
  padding: 20px;
  width: 500px;
}
#rule-action-form select, #rule-condition-form select {
  margin-bottom: 20px;
}
#rule-editor-buttons {
  margin-top: 20px;
}
#rule-editor-buttons input:first-child {
  margin-right: 9px;
}
#rule-action-form .hpyui > button {
  background-color: #774488;
  color: #fff;
  text-align: left;
  background-image: url(/components/unicon/assets/svg-output/chevron_down_dark.svg);
  background-repeat: no-repeat;
  background-position: 97% 60%;
  background-size: 14px;
  margin: 10px 0 20px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  text-indent: -10px;
}
#rule-action-form > .yuimenu {
  width: auto !important;
  top: 73% !important;
  left: 7% !important;
  min-width: 200px;
}
.yui-skin-sam .yui-panel #rule-action-form .hd {
  background: none;
}
.yui-skin-sam #rule-action-form .yuimenu .bd {
  overflow-y: auto;
  overflow-x: hidden;
  width: 210px;
  height: auto;
  max-height: 185px;
}
.yui-skin-sam #rule-action-form .yuimenuitemlabel {
  padding: 0;
  white-space: normal;
}
.yui-skin-sam #rule-action-form .yuimenuitem-hassubmenu {
  background-image: url(/components/unicon/assets/svg-output/chevron_right_light.svg);
  background-size: 14px;
  background-position: 96% center;
}
.yui-skin-sam #rule-action-form .yuimenuitem-hassubmenu:hover {
  background-color: #f2f2f2;
  cursor: pointer;
}
.rule-loading {
  background-image: url(/components/modern/images/panel_loading.gif);
  height: 19px;
  width: 220px;
}
.page-reporting-dashboards .contentcol {
  display: block;
}
.dashboard {
  margin: 0 -20px;
  /* ==========================================================================
	First Destination Survey
	========================================================================== */
}
.dashboard canvas {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.dashboard #js-tooltip {
  position: fixed;
  top: 101%;
  opacity: 1;
  background: rgba(255, 255, 255, 0.8);
  color: #000;
  border-radius: 3px;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
  pointer-events: none;
  padding: 15px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
  z-index: 999;
  min-width: 100px;
}
.dashboard #js-tooltip th {
  font-weight: bold;
}
.dashboard .content {
  background: #eee;
  border-radius: 0;
}
.dashboard .content, .dashboard .content .innercontent {
  border-top: none !important;
  border-bottom: none !important;
}
.dashboard .summaries-container {
  background-color: white;
}
.dashboard .dashboard-header {
  background: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  height: 60px;
}
.dashboard .dashboard-header .dashboard-header-left, .dashboard .dashboard-header .dashboard-header-right {
  margin-right: 20px;
}
.dashboard .dashboard-header .dashboard-header-left {
  margin-left: 20px;
}
.dashboard .dashboard-header .dashboard-header-left .dashboards-count {
  font-size: 14px;
  line-height: 20px;
  color: #333;
  font-weight: 400;
  vertical-align: text-bottom;
}
.dashboard .dashboard-header .dashboard-header-right a {
  display: inline-block;
  text-decoration: none;
  margin: 0 10px;
  color: #707070;
}
.dashboard .dashboard-header .dashboard-header-right [class*=icon-] {
  font-size: 20px;
}
.dashboard .dashboard-header .dashboard-header-right [class*=icon-]:hover {
  background: none;
}
.dashboard .dashboard-header .dashboard-header-right [class*=icon-]:hover .help-text {
  color: #9555aa;
}
.dashboard .dashboard-header .dashboard-header-right [class*=icon-]:not(:last-child) {
  margin-right: 20px;
}
.dashboard .dashboard-header .dashboard-header-right [class*=icon-] .help-text {
  margin-left: 5px;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  font-weight: 400;
  vertical-align: text-bottom;
  font-family: 'latoregular', Helvetica, Arial, sans-serif;
}
.dashboard .dashboard-header .dashboard-header-right .btn_fds {
  color: #fff;
}
.dashboard .dashboard-header .filters select, .dashboard .dashboard-header .filters .chosen-container a, .dashboard .dashboard-header .filters .chosen-container a span {
  color: #707070;
}
.dashboard .dashboard-header .filters .filter, .dashboard .dashboard-header .filters > .btn, .dashboard .dashboard-header .accmode-on .buttonbar .filters > .button, .accmode-on .buttonbar .dashboard .dashboard-header .filters > .button, .dashboard .dashboard-header #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .filters > .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .dashboard .dashboard-header .filters > .hier-btn.small, .dashboard .dashboard-header #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .filters > .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .dashboard .dashboard-header .filters > .hier-btn.small, .dashboard .dashboard-header #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .filters > .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .dashboard .dashboard-header .filters > .hier-btn.small, .dashboard .dashboard-header .filters .filter-grad-date label, .dashboard .dashboard-header .filters .filter-grad-date select, .dashboard .dashboard-header .filters .filter-grad-date .chosen-container {
  margin-right: 10px;
}
.dashboard .dashboard-header .filters .filter {
  position: relative;
}
.dashboard .dashboard-header .filters .filter > a {
  cursor: pointer;
  text-decoration: none;
  padding: 10px;
  border-radius: 3px;
}
.dashboard .dashboard-header .filters .filter > a:hover, .dashboard .dashboard-header .filters .filter > a.active {
  background-color: #eee;
}
.dashboard .dashboard-header .filters .filter.filter-grad-date {
  -webkit-flex-grow: 2;
  -moz-flex-grow: 2;
  -ms-flex-grow: 2;
  flex-grow: 2;
}
.dashboard .dashboard-header .filters .filter.filter-grad-date label {
  margin-right: 10px;
}
.dashboard .dashboard-header .filters .filter.filter-grad-date .chosen-drop {
  width: auto !important;
}
.dashboard .dashboard-header .filters .filter.filter-grad-date ul li {
  white-space: nowrap;
}
.dashboard .dashboard-header .filters .filter .filter-dropdown {
  display: none;
  position: absolute;
  top: 30px;
  min-width: 150px;
  width: 300px;
  background: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}
.dashboard .dashboard-header .filters .filter .filter-dropdown.open {
  display: block;
  z-index: 1;
}
.dashboard .dashboard-header .filters .filter .filter-dropdown select, .dashboard .dashboard-header .filters .filter .filter-dropdown .chosen-container {
  width: 100% !important;
}
.dashboard .dashboard-header .filters .filter .filter-dropdown multi-select {
  display: block;
}
.dashboard .dashboard-header .filters .filter .filter-dropdown .hierarchical-control .control-group {
  width: calc(100% - 10px);
  margin: 5px;
}
.dashboard .dashboard-header .filters .filter .filter-dropdown .hierarchical-control .control-group .hierarchical-input {
  border: solid 1px #ccc;
  padding: 5px;
}
.dashboard .dashboard-header .filters .filter .filter-dropdown .hierarchical-control .control-group .hierarchical-input .selected-item {
  background: #774488;
  border: none;
}
.dashboard .dashboard-header .filters .filter .filter-dropdown .hierarchical-control .control-group .hierarchical-input .selected-item-close:hover {
  background: #9555aa;
  border-radius: 0 3px 3px 0;
}
.dashboard .dashboard-header .filters .filter .filter-dropdown .hierarchical-control .tree-view .selected.active, .dashboard .dashboard-header .filters .filter .filter-dropdown .hierarchical-control .tree-view .selected {
  background-color: #fff !important;
  color: #333;
  border: none;
}
.dashboard .dashboard-header .filters .filter .filter-dropdown .hierarchical-control .tree-view-outer {
  position: relative;
}
.dashboard .dashboard-header .filters .filter .filter-dropdown .hierarchical-control .tree-view-outer .tree-view {
  position: relative;
  max-width: none;
  border: none;
}
.dashboard .dashboard-header .filters .filter .filter-dropdown .hierarchical-control .placeholder {
  color: #707070;
}
.dashboard .dashboard-header .filters .filter a, .dashboard .dashboard-header .filters .filter label {
  white-space: nowrap;
}
.dashboard .dashboard-header .filters .filter.grad_date {
  -webkit-flex-grow: 2;
  -moz-flex-grow: 2;
  -ms-flex-grow: 2;
  flex-grow: 2;
}
.dashboard .dashboard-header .filters .filter.grad_date select {
  width: 110px;
}
.dashboard .dashboard-header .filters .filter.active a span {
  color: #333;
}
.dashboard .snapshot-card, .dashboard .activitybox {
  margin-top: 0;
  margin-right: 20px;
  margin-bottom: 30px;
  margin-left: 0;
  background-color: #f5f5f5;
}
.dashboard .snapshot-card a.icn-btn, .dashboard .activitybox a.icn-btn {
  text-decoration: none;
}
.dashboard .activitybox {
  padding: 20px;
  flex: 1 1 0px;
  min-height: 320px;
}
.dashboard .activitybox:first-child {
  margin-left: 20px;
}
.dashboard .activitybox .canvas-container {
  max-width: 100%;
}
.dashboard .activitybox .full-height {
  height: 100%;
}
.dashboard .activitybox .chart-legend li {
  padding-top: 15px;
}
.dashboard .activitybox input[type="checkbox"], .dashboard .activitybox input[type="radio"] {
  height: 15px;
  width: 15px;
}
.dashboard .fds-container {
  margin-left: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.dashboard .fds-content {
  width: 100%;
}
.dashboard .fds-content .btn_primary {
  max-width: 165px;
  padding: 5px 20px;
  height: 40px;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  align-self: center;
}
.dashboard .fds-subtitle {
  margin-bottom: 10px;
}
.dashboard .fds-body-copy {
  margin-bottom: 15px;
  max-width: 250px;
}
.dashboard .fds-img {
  width: 100%;
  max-width: 300px;
  height: 165px;
  margin-bottom: 30px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}
.dashboard .fds-img.survey {
  background-image: url('/manager/app/assets/images/survey-illustration.png');
}
.dashboard .fds-img.import {
  background-image: url('/manager/app/assets/images/import-illustration.png');
}
.dashboard .fds-spacer {
  border-left: 2px solid #e1e1e1;
  height: 140px;
  margin: 30px 75px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  align-self: center;
}
.dashboard .fds-or {
  padding: 10px 0;
  background-color: #fff;
  text-transform: uppercase;
  color: #707070;
  margin-left: -10px;
}
.dashboard .fds-card-container {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.dashboard .fds-card-container .card-header {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
  flex-flow: wrap;
}
.dashboard .fds-card {
  -webkit-flex-basis: 60%;
  -moz-flex-basis: 60%;
  -ms-flex-basis: 60%;
  flex-basis: 60%;
}
.dashboard .fds-sidecard {
  -webkit-flex-basis: 40%;
  -moz-flex-basis: 40%;
  -ms-flex-basis: 40%;
  flex-basis: 40%;
}
.dashboard .fds-sidecard .canvas-container {
  height: 180px;
  max-height: 100%;
}
.dashboard .fds-sidecard .canvas-container canvas {
  height: 100% !important;
  width: 100% !important;
}
.dashboard .fds-card .canvas-container, .dashboard .fds-sidecard .canvas-container, .dashboard .ges-card .canvas-container {
  height: 260px;
}
.dashboard .fds-card .canvas-container#salary-bellcurve-chart, .dashboard .fds-sidecard .canvas-container#salary-bellcurve-chart, .dashboard .ges-card .canvas-container#salary-bellcurve-chart {
  height: auto;
  min-height: 350px;
}
.dashboard .fds-card .canvas-container canvas, .dashboard .fds-sidecard .canvas-container canvas, .dashboard .ges-card .canvas-container canvas {
  height: 100% !important;
  width: 100% !important;
}
.dashboard .fds-card .chart-filter, .dashboard .fds-sidecard .chart-filter, .dashboard .ges-card .chart-filter {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 20px;
}
.dashboard .fds-card .chart-filter li, .dashboard .fds-sidecard .chart-filter li, .dashboard .ges-card .chart-filter li {
  font-size: 12px;
  line-height: 1.3;
  color: #606060;
  text-indent: -23px;
  padding: 0 20px;
}
.dashboard .fds-card .chart-filter li:last-child, .dashboard .fds-sidecard .chart-filter li:last-child, .dashboard .ges-card .chart-filter li:last-child {
  padding-right: 0;
}
.dashboard .fds-card .chart-filter li input, .dashboard .fds-sidecard .chart-filter li input, .dashboard .ges-card .chart-filter li input {
  width: 20px;
}
.dashboard .fds-card .chart-filter-checkbox, .dashboard .fds-sidecard .chart-filter-checkbox, .dashboard .ges-card .chart-filter-checkbox {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
}
.dashboard .fds-card .chart-legend, .dashboard .fds-sidecard .chart-legend, .dashboard .ges-card .chart-legend {
  flex: 1 1 100px;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  flex-flow: wrap;
}
.dashboard .fds-card .chart-legend li, .dashboard .fds-sidecard .chart-legend li, .dashboard .ges-card .chart-legend li {
  width: 100%;
}
.dashboard .fds-card .chart-legend li:first-child, .dashboard .fds-sidecard .chart-legend li:first-child, .dashboard .ges-card .chart-legend li:first-child {
  padding-top: 0;
}
.dashboard .fds-card .chart-legend .legend-item-label, .dashboard .fds-sidecard .chart-legend .legend-item-label, .dashboard .ges-card .chart-legend .legend-item-label {
  line-height: 1.4;
  color: #6c6c6c;
  width: 100%;
  display: block;
  margin-top: 0;
  text-indent: -28px;
  padding-left: 20px;
  white-space: inherit;
}
.dashboard .fds-card .chosen-single, .dashboard .fds-sidecard .chosen-single, .dashboard .ges-card .chosen-single {
  font-size: 13px;
  line-height: none;
  color: #333;
  font-weight: 600;
  max-width: 20ch;
}
.dashboard .fds-card .chosen-container, .dashboard .fds-card .chosen-drop, .dashboard .fds-sidecard .chosen-container, .dashboard .fds-sidecard .chosen-drop, .dashboard .ges-card .chosen-container, .dashboard .ges-card .chosen-drop {
  width: auto !important;
}
.dashboard .fds-card .chosen-container.chosen-container-single.chosen-with-drop .chosen-drop, .dashboard .fds-sidecard .chosen-container.chosen-container-single.chosen-with-drop .chosen-drop, .dashboard .ges-card .chosen-container.chosen-container-single.chosen-with-drop .chosen-drop {
  left: auto !important;
  right: 0;
  min-width: 150px;
}
.dashboard .fds-card .flex-wrap, .dashboard .fds-sidecard .flex-wrap, .dashboard .ges-card .flex-wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.dashboard .fds-card .legend-wrapped, .dashboard .fds-sidecard .legend-wrapped, .dashboard .ges-card .legend-wrapped {
  -webkit-justify-content: baseline;
  -moz-justify-content: baseline;
  -ms-justify-content: baseline;
  justify-content: baseline;
}
.dashboard .fds-card .loader-container, .dashboard .fds-sidecard .loader-container, .dashboard .ges-card .loader-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 100%;
}
.dashboard .fds-card .tooltip-axis-label, .dashboard .fds-sidecard .tooltip-axis-label, .dashboard .ges-card .tooltip-axis-label {
  font-size: 13px;
  line-height: 1.4;
  color: #333;
  font-weight: 600;
  color: #6c6c6c;
}
.dashboard .fds-card .tooltip-value, .dashboard .fds-sidecard .tooltip-value, .dashboard .ges-card .tooltip-value {
  padding: 2px 0 3px;
}
.dashboard .fds-card ges-bar-types .canvas-container, .dashboard .fds-sidecard ges-bar-types .canvas-container, .dashboard .ges-card ges-bar-types .canvas-container {
  flex: 1 1 65%;
  height: 180px;
  min-width: 180px;
}
.dashboard .fds-card ges-bar-types .chart-legend, .dashboard .fds-sidecard ges-bar-types .chart-legend, .dashboard .ges-card ges-bar-types .chart-legend {
  flex: 1 1 30%;
  min-width: 80px;
}
.dashboard .fds-card ges-bar-types .legend-wrapped ul.chart-filter-checkbox, .dashboard .fds-sidecard ges-bar-types .legend-wrapped ul.chart-filter-checkbox, .dashboard .ges-card ges-bar-types .legend-wrapped ul.chart-filter-checkbox {
  display: block;
  margin: 0;
}
.dashboard .fds-card ges-bar-types .legend-wrapped ul.chart-filter-checkbox li, .dashboard .fds-sidecard ges-bar-types .legend-wrapped ul.chart-filter-checkbox li, .dashboard .ges-card ges-bar-types .legend-wrapped ul.chart-filter-checkbox li {
  padding-top: 15px;
}
.dashboard .fds-card ges-bar-types .legend-wrapped ul.chart-filter-checkbox li:first-child, .dashboard .fds-sidecard ges-bar-types .legend-wrapped ul.chart-filter-checkbox li:first-child, .dashboard .ges-card ges-bar-types .legend-wrapped ul.chart-filter-checkbox li:first-child {
  padding-top: 0;
}
.dashboard .card-header {
  margin-bottom: 30px;
}
.dashboard .card-header h3, .dashboard .card-header .user_rights_selected_container .advtv_summary_title, .user_rights_selected_container .dashboard .card-header .advtv_summary_title, .dashboard .card-header .loc_rights_selected_container .advtv_summary_title, .loc_rights_selected_container .dashboard .card-header .advtv_summary_title, .dashboard .card-header .fds-card .tooltip-value, .dashboard .fds-card .card-header .tooltip-value, .dashboard .card-header .fds-sidecard .tooltip-value, .dashboard .fds-sidecard .card-header .tooltip-value, .dashboard .card-header .ges-card .tooltip-value, .dashboard .ges-card .card-header .tooltip-value {
  margin-right: 20px;
}
.dashboard .card-header h4 {
  font-weight: normal;
  color: #333;
  font-size: 15px;
  line-height: 1.4;
  text-transform: none;
}
.dashboard .card-tab {
  margin-right: auto;
}
.dashboard .card-tab ul {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.dashboard .card-tab ul li {
  font-size: 13px;
  line-height: 1.4;
  color: #333;
  font-weight: 600;
  padding: 0 10px;
  white-space: nowrap;
}
.dashboard .card-tab ul li:first-child {
  padding-left: 0;
  border-right: 2px solid #ddd;
}
.dashboard .card-tab ul li.active a {
  color: #333;
  border-bottom: 2px solid #93191B;
}
.dashboard .card-tab ul li a {
  color: #6c6c6c;
  cursor: pointer;
}
.dashboard .card-tab ul li a:hover {
  text-decoration: none;
}
.dashboard .chart-student-engagement .card-header .filter-links {
  -webkit-flex-grow: 2;
  -moz-flex-grow: 2;
  -ms-flex-grow: 2;
  flex-grow: 2;
  margin: 0 20px;
  font-size: 11px;
}
.dashboard .chart-student-engagement .card-header .filter-links a {
  font-size: 13px;
  line-height: 15px;
  font-weight: 600;
  display: inline-block;
  padding: 5px;
  margin: 0 5px;
  text-decoration: none;
}
.dashboard .chart-student-engagement .card-header .filter-links a:hover, .dashboard .chart-student-engagement .card-header .filter-links a:focus {
  border-bottom: solid 2px #ccc;
}
.dashboard .chart-student-engagement .card-header .filter-links a.active {
  border-bottom: solid 2px #93191B;
}
.dashboard .chart-student-engagement .card-header .filter-links a:not(.active) {
  color: #767676;
}
.dashboard .chart-student-engagement .card-header select, .dashboard .chart-student-engagement .card-header .chosen-container {
  width: auto;
}
.dashboard .chart-student-engagement .canvas-container {
  width: calc(100% - 210px);
  height: 260px !important;
  max-height: 100%;
  overflow-x: hidden;
  margin-left: -25px;
  flex: 1 1 0px;
}
.dashboard .chart-student-engagement .canvas-container canvas {
  height: 100% !important;
  width: 100% !important;
}
.dashboard .chart-student-engagement .chart-legend {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  width: 180px;
  margin-left: 20px;
  padding: 0;
}
.dashboard .chart-student-engagement .chart-legend ul {
  height: 100%;
}
.dashboard .chart-student-engagement .chart-legend li {
  width: 100%;
  display: block;
  padding: 0;
}
.dashboard .secondary-charts .activitybox {
  overflow-x: hidden;
}
.dashboard .secondary-charts .activitybox .canvas-container {
  height: auto !important;
}
.dashboard .secondary-charts .activitybox .chart-legend li {
  min-width: 33%;
  flex: 1 0 0px;
}
.dashboard .no-data-container {
  text-align: center;
}
.dashboard .no-data-container .no-data-text {
  padding-top: 20px;
}
.dashboard .dashboard-card-data-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 1 1 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  min-height: 200px;
}
.dashboard .snapshot-card {
  width: 240px;
}
.dashboard .snapshot-card .snapshot-header, .dashboard .snapshot-card .snapshot-body .stat-label {
  text-transform: lowercase;
}
.dashboard .snapshot-card .stat-icon {
  font-size: 30px;
  width: 50px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 5px;
}
.dashboard .snapshot-card .snapshot-header {
  padding: 20px;
  background-color: #774488;
  color: #f2ebf5;
  text-transform: lowercase;
  text-align: center;
  border-radius: 3px 3px 0 0;
}
.dashboard .snapshot-card .snapshot-header .snapshot-stat {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.dashboard .snapshot-card .snapshot-header .stat-number {
  font-size: 36px;
  line-height: 1.5;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.dashboard .snapshot-card .stat-percentage {
  font-size: 13px;
  padding-left: 8px;
  opacity: 0.8;
}
.dashboard .snapshot-card .stat-label {
  opacity: 0.8;
}
.dashboard .snapshot-card .snapshot-body .snapshot-data-generated {
  border-top: thin solid #dddddd;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  color: #707070;
  width: 100%;
  padding-top: 10px;
  margin-bottom: 15px;
}
.dashboard .snapshot-card .snapshot-body .snapshot-arrrow-top {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  margin: -10px auto 0 auto;
}
.dashboard .snapshot-card .snapshot-body .snapshot-stat {
  color: #707070;
  margin: 20px;
  position: relative;
}
.dashboard .snapshot-card .snapshot-body .snapshot-stat .stat-content {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.dashboard .snapshot-card .snapshot-body .snapshot-stat .stat-content .stat-number {
  color: #333;
  font-size: 20px;
  line-height: 1.2;
}
.dashboard .snapshot-card .snapshot-body .snapshot-stat .stat-content .stat-label {
  font-weight: 700;
  font-size: 11px;
  line-height: 1.3;
}
.dashboard .snapshot-card .snapshot-body .snapshot-stat .stat-actions a {
  text-decoration: none;
  cursor: pointer;
  line-height: 1.5;
}
.dashboard .snapshot-card .snapshot-body .snapshot-stat .stat-actions a.icon-btn {
  font-size: 20px;
  color: #707070;
  padding: 0 5px;
}
.dashboard .snapshot-card .snapshot-body .snapshot-stat .stat-actions a.icon-btn:hover, .dashboard .snapshot-card .snapshot-body .snapshot-stat .stat-actions a.icon-btn:focus {
  background-color: #eee;
}
.dashboard .snapshot-card .snapshot-body .snapshot-stat .stat-actions a.active {
  background-color: #eee;
}
.dashboard .chart-legend ul {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.dashboard .chart-legend#js-legend ul {
  height: 100%;
}
.dashboard .chart-legend .legend-item-label {
  position: relative;
  font-size: 12px;
  line-height: 1.3;
  color: #606060;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 28px);
  display: inline-block;
  vertical-align: middle;
  margin-top: -5px;
}
.dashboard .chart-legend label input + .legend-item-label::after {
  width: calc(100% - 22px);
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 25px;
  height: 1px;
  background: currentColor;
  -webkit-transition: width 0.1s ease-in;
  -moz-transition: width 0.1s ease-in;
  -o-transition: width 0.1s ease-in;
  transition: width 0.1s ease-in;
}
.dashboard .chart-legend label input:checked + .legend-item-label::after {
  width: 0;
}
.dashboard .chart-legend .legend-item-color-chip, .dashboard .chartjs-tooltip-key {
  display: inline-block;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  margin: 0 10px;
}
.dashboard .chartjs-tooltip-key {
  margin-left: 0;
}
.chosen-container.chosen-with-drop .chosen-drop {
  border-radius: 4px;
  border: 1px solid #eee;
}
@media only screen and (max-device-width: 736px) {
  .dashboard .xs-fds-col {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .dashboard .fds-spacer {
    height: 0;
    width: 100%;
    margin: 35px 0 30px 0;
    border-top: 2px solid #e1e1e1;
    border-left: none;
    position: relative;
  }
  .dashboard .fds-or {
    padding: 0 15px;
    margin-top: 2px;
    position: absolute;
    top: -15px;
    left: 39%;
    right: 39%;
  }
  .xs-fds {
    display: block;
  }
}
.dashboard-header .filter .chosen-container-single {
  width: auto !important;
}
.uppercase {
  text-transform: uppercase;
}
.top-info-card {
  height: 160px;
  border-left: 10px solid #0d6dc1;
  margin-top: 0;
  margin-right: 20px;
  margin-bottom: 30px;
  margin-left: 20px;
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
}
.top-info-card .loader {
  position: absolute;
  left: 50%;
  top: 0;
}
.align-info-card {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.summary-container-left {
  padding: 20px;
  width: 490px;
  border-right: 1px solid #ccc;
  height: 160px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.summary-container-left .summary-title {
  padding-bottom: 10px;
}
.summary-container-left .summary-completed, .summary-container-left .summary-active {
  padding: 5px 10px;
  background-color: #e8f7ee;
  color: #297848;
  border-radius: 16px;
  display: inline-block;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
}
.summary-container-left .summary-active {
  color: #a85502;
  background-color: #fff0e1;
}
.summary-container-left .summary-update {
  font-size: 13px;
  color: #333;
}
.summary-container-right {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.summary-container-right .summary-row-item {
  padding-left: 70px;
}
.summary-container-right .summary-row-item-last {
  margin-left: auto;
}
.summary-container-right .summary-row-item-text {
  font-size: 13px;
  line-height: 1.4;
  color: #333;
  font-weight: 600;
  color: #6c6c6c;
}
.summary-container-right .summary-row-item-text .percent-decrease, .summary-container-right .summary-row-item-text .percent-increase {
  color: #bf3e24;
  padding-right: 5px;
}
.summary-container-right .summary-row-item-text .percent-increase {
  color: #297848;
}
.summary-container-right .summary-response-number {
  padding: 5px 0;
}
.summary-container-right .summary-link {
  margin-right: 60px;
}
.summary-container-right .summary-link a {
  cursor: pointer;
  display: block;
  color: #774488;
  font-weight: 400;
}
.summary-container-right .summary-edit {
  padding-left: 10px;
  color: #0d6dc1;
  font-size: 13px;
  cursor: pointer;
  font-weight: 400;
}
.summary-with-pie {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.empty-pie {
  min-width: 55px;
  width: 55px;
  height: 55px;
  margin-right: 10px;
}
.pie-outer-container {
  margin-right: 60px;
  margin-left: auto;
}
.pie-container {
  height: 100px;
  width: 100px;
  position: relative;
}
.pie-rate-container, .employed-rate-container {
  text-align: center;
  color: #0d6dc1;
  font-size: 24px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100px;
  height: 100px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.employed-rate-container {
  width: 100%;
  height: 100%;
  color: #333;
  font-size: 20px;
  pointer-events: none;
}
.pie-rate-increase, .pie-rate-decrease {
  color: #297848;
  font-size: 11px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  padding-top: 5px;
}
.pie-decrease {
  color: #bf3e24;
}
.processing-container {
  font-size: 13px;
  color: #333;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  text-align: center;
}
.processing-container a {
  color: #774488;
  cursor: pointer;
  text-decoration: none;
}
.processing-container img {
  height: 170px;
  margin-top: 35px;
}
.processing-title {
  font-size: 23px;
  margin-bottom: 10px;
}
.content-on-middle {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  flex: 1 1 auto;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
doughnut-chart, bellcurve-card, dashboard-card {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
doughnut-chart .chart-legend ul {
  margin-left: 30px;
  margin-top: 0;
}
doughnut-chart .legend-wrapped #doughnut-container {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
doughnut-chart .legend-wrapped .chart-legend ul {
  margin-left: 0;
  margin-top: 15px;
}
doughnut-chart #employerPercentage {
  word-break: keep-all;
}
.doughnut-outer-container {
  width: 100%;
}
.doughnut-card-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.doughnut-card-container #doughnut-container {
  flex: 1 1 47%;
  position: relative;
  height: 220px;
  min-width: 190px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.doughnut-card-container #doughnut-container .chart-wrapper {
  position: relative;
  max-width: 210px;
  max-height: 210px;
  height: 100%;
  width: 100%;
}
.doughnut-card-container #js-legend {
  flex: 1 1 48%;
}
.employed-percent {
  display: block;
  font-size: 13px;
  color: #6c6c6c;
  padding-top: 5px;
}
.doughnut-tooltip-title, .doughnut-tooltip-data {
  font-size: 13px;
  color: #333;
}
.doughnut-tooltip-data {
  font-size: 11px;
  padding-bottom: 5px;
}
.center-chart {
  position: relative;
}
.center-chart .card-header {
  margin-bottom: 0px;
}
.bellcurve-outer-container {
  width: 100%;
  margin-top: -20px;
}
.bellcurve {
  height: 100%;
  position: relative;
}
.bellcurve .card-header {
  position: relative;
}
.bellcurve .chosen-results .active-result {
  white-space: nowrap;
}
#salary-bellcurve-chart {
  width: 100%;
  position: relative;
}
.bellcurve-tooltip {
  display: none;
  position: absolute;
  background: #fff;
  border-radius: 3px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3);
}
.notice-container {
  width: 100%;
  background-color: #f5f5f5;
  border-radius: 4px;
  border: 1px solid #ccc;
  padding: 15px 20px;
}
.notice-container .notice {
  margin: 0;
  padding: 0;
  border: none;
  background-color: transparent;
}
.notice-container .notice:before {
  content: '';
}
.notice-container .file-meta {
  margin-bottom: 10px;
}
.notice-container .modern-close {
  width: 20px;
  height: 20px;
  padding: 0;
  box-shadow: none;
  margin-right: -5px;
}
.dashboard.custom-dashboard .card-header {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  background-color: transparent;
  border-bottom: none;
  border-radius: 0;
  padding: 0;
}
.dashboard.custom-dashboard .card-header h3, .dashboard.custom-dashboard .card-header .user_rights_selected_container .advtv_summary_title, .user_rights_selected_container .dashboard.custom-dashboard .card-header .advtv_summary_title, .dashboard.custom-dashboard .card-header .loc_rights_selected_container .advtv_summary_title, .loc_rights_selected_container .dashboard.custom-dashboard .card-header .advtv_summary_title, .dashboard.custom-dashboard .card-header .dashboard .fds-card .tooltip-value, .dashboard .fds-card .dashboard.custom-dashboard .card-header .tooltip-value, .dashboard.custom-dashboard .card-header .dashboard .fds-sidecard .tooltip-value, .dashboard .fds-sidecard .dashboard.custom-dashboard .card-header .tooltip-value, .dashboard.custom-dashboard .card-header .dashboard .ges-card .tooltip-value, .dashboard .ges-card .dashboard.custom-dashboard .card-header .tooltip-value {
  font-weight: 700;
}
.dashboard.custom-dashboard .chart-viewport {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  overflow: auto;
}
.dashboard.custom-dashboard .chart-viewport .chart-container, .dashboard.custom-dashboard .chart-viewport .chart-container lib-summary, .dashboard.custom-dashboard .chart-viewport .chart-container ngx-chartjs, .dashboard.custom-dashboard .chart-viewport .chart-container ngx-chartjs > div {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  overflow: hidden;
}
.dashboard.custom-dashboard .chart-viewport .chart-container .chartjs-render-monitor {
  max-width: 100%;
  background-color: #f5f5f5;
}
.dashboard.custom-dashboard .landing-page-content.activitybox {
  margin: 0;
}
.dashboard.custom-dashboard .landing-page-content {
  padding: 10px;
  text-align: center;
}
.dashboard.custom-dashboard .landing-page-content .landing-page-main, .dashboard.custom-dashboard .landing-page-content .landing-page-footer {
  max-width: 600px;
  margin: 0 auto;
}
.dashboard.custom-dashboard .landing-page-content .landing-page-main {
  margin-bottom: 40px;
}
.dashboard.custom-dashboard .landing-page-content .landing-page-main .main-img {
  height: 200px;
  width: 400px;
  margin-top: 40px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
}
.dashboard.custom-dashboard .landing-page-content .landing-page-main .titlebar {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin-bottom: 10px;
}
.dashboard.custom-dashboard .landing-page-content .landing-page-footer {
  padding-bottom: 20px;
}
.dashboard.custom-dashboard .activitybox-container {
  flex: 1 1 auto;
  max-height: 500px;
  margin-bottom: 10px;
}
.dashboard.custom-dashboard .activitybox-container.horizontalBar, .dashboard.custom-dashboard .activitybox-container.bar {
  width: 66%;
}
@media only screen and (min-width: 0) and (max-width: 1024px) {
  .dashboard.custom-dashboard .activitybox-container.horizontalBar, .dashboard.custom-dashboard .activitybox-container.bar {
    width: 100%;
  }
}
.dashboard.custom-dashboard .activitybox-container.horizontalBar canvas, .dashboard.custom-dashboard .activitybox-container.bar canvas {
  width: 100% !important;
  max-width: 100% !important;
}
.dashboard.custom-dashboard .activitybox-container.pie, .dashboard.custom-dashboard .activitybox-container.doughnut, .dashboard.custom-dashboard .activitybox-container.line {
  width: 34%;
}
@media only screen and (min-width: 0) and (max-width: 1024px) {
  .dashboard.custom-dashboard .activitybox-container.pie, .dashboard.custom-dashboard .activitybox-container.doughnut, .dashboard.custom-dashboard .activitybox-container.line {
    width: 100%;
  }
}
.dashboard.custom-dashboard .activitybox-container.pie canvas, .dashboard.custom-dashboard .activitybox-container.doughnut canvas, .dashboard.custom-dashboard .activitybox-container.line canvas {
  width: 100% !important;
  max-width: 100% !important;
}
.dashboard.custom-dashboard .activitybox-container .activitybox {
  margin: 0 10px 20px;
  height: 100%;
}
.dashboard.custom-dashboard .activitybox-container .activitybox .dropdown-menu li .dropdown-item {
  height: 35px;
  display: flex;
}
.dashboard.custom-dashboard .activitybox-container .activitybox .dropdown-menu li a {
  line-height: 18px;
}
.dashboard.custom-dashboard .activitybox-container .activitybox .dropdown-menu li button {
  background-color: transparent;
  padding: 9px 20px;
  box-shadow: none;
  font-size: 100%;
  font-weight: 400;
  line-height: 16px;
}
.dashboard.custom-dashboard .activitybox-container .activitybox .dropdown-menu.show {
  display: block;
}
.custom-dashboard .name-redirect-link:hover {
  background: none;
}
.custom-dashboard .cspList_bothead:nth-of-type(2) {
  padding-left: 20px;
}
.custom-dashboard .list-action-buttons button:hover {
  background-color: transparent;
}
.custom-dashboard .list-action-buttons button:not(:last-child) {
  margin-right: 5px;
}
.wizard-container {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  overflow-y: auto;
  background-color: #fff;
  display: flex;
  flex-direction: column;
}
.wizard-container .wizard-top {
  display: flex;
  justify-content: center;
  justify-self: flex-start;
}
.wizard-container .wizard-top .wizard-process-top {
  display: none;
}
.wizard-container .wizard-top .wizard-title {
  padding: 0 20px;
  margin-top: 40px;
  text-align: center;
}
.wizard-container .wizard-top .wizard-title h1 {
  font-size: 24px;
  font-weight: 400;
}
.wizard-container .wizard-top .wizard-title .tooltip-container {
  display: inline;
  position: relative;
}
.wizard-container .wizard-top .wizard-title .tooltip-container .icn {
  font-size: 15px;
  margin-left: 10px;
  cursor: pointer;
}
.wizard-container .wizard-top .wizard-title .tooltip-container .icn-tooltip {
  position: absolute;
  width: 400px;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  padding: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  transform: translate(-50%, 0px);
  left: 50%;
}
.wizard-container .wizard-body {
  flex: 1 1 auto;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body {
  position: relative;
  top: 40px;
  display: flex;
  flex-wrap: wrap;
  width: 620px;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
  flex-direction: row;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item {
  flex: 0 0 33.333%;
  margin-bottom: 20px;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .btn, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .accmode-on .buttonbar .button, .accmode-on .buttonbar .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .button, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small {
  border-color: #ccc;
  width: 190px;
  height: 160px;
  font-size: 18px;
  white-space: normal;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .btn .icn-check_circle, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .accmode-on .buttonbar .button .icn-check_circle, .accmode-on .buttonbar .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .button .icn-check_circle, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small .icn-check_circle, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small .icn-check_circle, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small .icn-check_circle, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small .icn-check_circle, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small .icn-check_circle, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small .icn-check_circle {
  display: none;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .btn:hover, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .accmode-on .buttonbar .button:hover, .accmode-on .buttonbar .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .button:hover, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:hover, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:hover, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:hover, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .btn:focus, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .accmode-on .buttonbar .button:focus, .accmode-on .buttonbar .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .button:focus, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:focus, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:focus, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:focus {
  background-color: transparent;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .btn:only-child, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .accmode-on .buttonbar .button:only-child, .accmode-on .buttonbar .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .button:only-child, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:only-child, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:only-child, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:only-child, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:only-child, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:only-child, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:only-child {
  margin: 0;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .btn.disabled, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .accmode-on .buttonbar .disabled.button, .accmode-on .buttonbar .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .disabled.button, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .disabled.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .disabled.hier-btn.small, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .disabled.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .disabled.hier-btn.small, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .disabled.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .disabled.hier-btn.small {
  background-color: transparent;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .btn.disabled .subtitle, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .accmode-on .buttonbar .disabled.button .subtitle, .accmode-on .buttonbar .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .disabled.button .subtitle, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .disabled.hier-btn.small .subtitle, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .disabled.hier-btn.small .subtitle, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .disabled.hier-btn.small .subtitle, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .disabled.hier-btn.small .subtitle, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .disabled.hier-btn.small .subtitle, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .disabled.hier-btn.small .subtitle {
  display: block;
  font-size: 12px;
  color: #666;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .btn.selected, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .accmode-on .buttonbar .selected.button, .accmode-on .buttonbar .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .selected.button, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .selected.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .selected.hier-btn.small, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .selected.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .selected.hier-btn.small, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .selected.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .selected.hier-btn.small {
  color: #774488;
  border-color: #774488;
  outline: none;
  position: relative;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .btn.selected .icn-check_circle, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .accmode-on .buttonbar .selected.button .icn-check_circle, .accmode-on .buttonbar .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .selected.button .icn-check_circle, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .selected.hier-btn.small .icn-check_circle, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .selected.hier-btn.small .icn-check_circle, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .selected.hier-btn.small .icn-check_circle, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .selected.hier-btn.small .icn-check_circle, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .selected.hier-btn.small .icn-check_circle, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .selected.hier-btn.small .icn-check_circle {
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .btn:focus, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .accmode-on .buttonbar .button:focus, .accmode-on .buttonbar .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .button:focus, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:focus, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:focus, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:focus, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:focus, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .btn:active, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .accmode-on .buttonbar .button:active, .accmode-on .buttonbar .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .button:active, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:active, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:active, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item .hier-btn.small:active {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-field ngb-typeahead-window.dropdown-menu {
  max-height: 300px;
  overflow-y: auto;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-field .input-cellphone {
  width: 300px;
  height: 60px;
  padding: 30px 45px;
  font-size: 24px;
  border-radius: 5px;
  border: 1px solid #ACACAC;
  text-align: center;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-field .input-cellphone::placeholder {
  color: #ACACAC;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-details {
  width: 450px;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-details .wizard-row {
  display: flex;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-details .wizard-row .wizard-row-title, .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-details .wizard-row .wizard-row-data {
  font-size: 18px;
  line-height: 30px;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-details .wizard-row .wizard-row-title {
  font-weight: 700;
  flex: 1 0 30%;
  margin-right: 10px;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-details .wizard-row .wizard-row-data {
  flex: 1 1 70%;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-explanation-container {
  margin-top: 40px;
  width: 450px;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-explanation-container label {
  font-size: 18px;
  font-weight: 400;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-explanation-container textarea {
  margin-top: 10px;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .input-textarea {
  width: 100%;
  min-height: 150px;
  border: 1px solid #ccc;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .input-cellphone.warning, .wizard-container .wizard-body .wizard-main .wizard-main-body .input-textarea.warning {
  border-color: #a85502;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .warning-message {
  font-size: 18px;
  position: relative;
  top: 20px;
  color: #a85502;
  display: none;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .warning-message .icn {
  line-height: 22px;
  vertical-align: text-bottom;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .warning-message.show {
  display: block;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body.wizard-calendar {
  width: 800px;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body.wizard-calendar .wizard-calendar-dates {
  flex: 0 0 30%;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body.wizard-calendar .wizard-calendar-hours {
  flex: 0 0 70%;
  padding-left: 20px;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body.wizard-calendar .wizard-calendar-hours .calendar-original-time {
  margin-bottom: 10px;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body.wizard-calendar .wizard-calendar-hours .calendar-hour {
  width: 110px;
  height: 50px;
  margin: 0 10px 10px 0;
  border-color: #ccc;
  text-transform: uppercase;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body.wizard-calendar .wizard-calendar-hours .calendar-hour.selected {
  background-color: #774488;
  color: #fff;
  border: 1px solid #774488;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body.wizard-calendar .wizard-calendar-hours .calendar-hour.selected:hover, .wizard-container .wizard-body .wizard-main .wizard-main-body.wizard-calendar .wizard-calendar-hours .calendar-hour.selected:focus {
  border: 1px solid #ccc;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .loading-text {
  line-height: 32px;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .alert {
  padding: 20px;
  margin: 20px 0;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .alert:before {
  vertical-align: text-bottom;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .alert .alert-title {
  font-weight: 400;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .alert .alert-title .subtext {
  margin-left: 5px;
}
.wizard-container .wizard-body .wizard-main .wizard-main-body .alert .alert-title .subtext .btn-link {
  font-size: 13px;
  color: inherit;
  text-decoration: underline;
  height: unset;
  vertical-align: baseline;
}
.wizard-container .wizard-body .wizard-main .wizard-main-footer {
  margin-top: 40px;
  display: flex;
  justify-content: center;
}
.wizard-container .wizard-body .wizard-main .wizard-main-footer .show_hide_availabilities {
  border-color: transparent;
  color: #666;
  font-size: 13px;
  line-height: 13px;
}
.wizard-container .wizard-body .wizard-main .wizard-main-footer .unavailable-message {
  width: 350px;
  text-align: center;
  color: #000;
  line-height: 125%;
  margin-top: 10px;
}
.wizard-container .wizard-body .wizard-main.wizard-ac-search .wizard-field {
  width: 100%;
}
.wizard-container .wizard-body .wizard-main button {
  box-shadow: none;
}
.wizard-container .wizard-body .wizard-main.no-data .wizard-main-body {
  flex-direction: column;
  align-items: center;
}
.wizard-container .wizard-body .wizard-main.no-data .wizard-main-body p, .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .icn-search {
  margin-bottom: 30px;
}
.wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .icn-search {
  font-size: 100px;
}
.wizard-container .wizard-body .wizard-main.no-data .wizard-main-body h2, .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .hd, .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .yui-skin-sam .modal-dialog .modal-header, .yui-skin-sam .modal-dialog .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .modal-header, .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body #overDiv .popwin_cg, #overDiv .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .popwin_cg, .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body #overDiv .popwin_cg + td, #overDiv .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .popwin_cg + td, .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .report_label {
  font-size: 24px;
  margin-bottom: 10px;
}
.wizard-container .wizard-body .wizard-main.no-data .wizard-main-body p {
  color: #6c6c6c;
  font-size: 18px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .btn, .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .accmode-on .buttonbar .button, .accmode-on .buttonbar .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .button, .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .hier-btn.small, .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .hier-btn.small, .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-body .wizard-main.no-data .wizard-main-body .hier-btn.small {
  max-width: fit-content;
  margin-right: 10px;
  box-shadow: none;
  padding: 6px 12px;
  min-height: 30px;
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
  min-height: 38px;
  min-width: 70px;
}
.wizard-container .wizard-bottom {
  justify-self: flex-end;
  display: flex;
  justify-content: space-between;
  width: 100%;
  min-height: 80px;
  align-items: center;
  border-top: 1px solid #ececec;
  background-color: #fff;
}
.wizard-container .wizard-bottom .wizard-process-bottom {
  margin-left: 20px;
}
.wizard-container .wizard-bottom .wizard-process-bottom .progressbar-label {
  display: block;
}
.wizard-container .wizard-bottom .wizard-process-bottom #bottom-progresbar .progress {
  width: 200px;
}
.wizard-container .wizard-bottom .wizard-buttonbar {
  margin-right: 20px;
}
.wizard-container .wizard-bottom .wizard-buttonbar .btn, .wizard-container .wizard-bottom .wizard-buttonbar .accmode-on .buttonbar .button, .accmode-on .buttonbar .wizard-container .wizard-bottom .wizard-buttonbar .button, .wizard-container .wizard-bottom .wizard-buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .hier-btn.small, .wizard-container .wizard-bottom .wizard-buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .hier-btn.small, .wizard-container .wizard-bottom .wizard-buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .hier-btn.small {
  margin-right: 10px;
  box-shadow: none;
  padding: 6px 12px;
  min-height: 30px;
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
  min-height: 38px;
  min-width: 70px;
}
.wizard-container .wizard-bottom .wizard-buttonbar .btn.return-link, .wizard-container .wizard-bottom .wizard-buttonbar .accmode-on .buttonbar .return-link.button, .accmode-on .buttonbar .wizard-container .wizard-bottom .wizard-buttonbar .return-link.button, .wizard-container .wizard-bottom .wizard-buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .return-link.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .return-link.hier-btn.small, .wizard-container .wizard-bottom .wizard-buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .return-link.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .return-link.hier-btn.small, .wizard-container .wizard-bottom .wizard-buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .return-link.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .return-link.hier-btn.small {
  color: #6c6c6c;
  font-size: 16px;
}
.wizard-container .wizard-bottom .wizard-buttonbar .btn.btn_default, .wizard-container .wizard-bottom .wizard-buttonbar .accmode-on .buttonbar .btn_default.button, .accmode-on .buttonbar .wizard-container .wizard-bottom .wizard-buttonbar .btn_default.button, .wizard-container .wizard-bottom .wizard-buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_default.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .btn_default.hier-btn.small, .wizard-container .wizard-bottom .wizard-buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_default.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .btn_default.hier-btn.small, .wizard-container .wizard-bottom .wizard-buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_default.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .btn_default.hier-btn.small {
  border: 1px solid #ccc;
  background: #fff;
  color: #6c6c6c;
}
.wizard-container .wizard-bottom .wizard-buttonbar .btn.btn_default:active, .wizard-container .wizard-bottom .wizard-buttonbar .accmode-on .buttonbar .btn_default.button:active, .accmode-on .buttonbar .wizard-container .wizard-bottom .wizard-buttonbar .btn_default.button:active, .wizard-container .wizard-bottom .wizard-buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_default.hier-btn.small:active, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .btn_default.hier-btn.small:active, .wizard-container .wizard-bottom .wizard-buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_default.hier-btn.small:active, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .btn_default.hier-btn.small:active, .wizard-container .wizard-bottom .wizard-buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_default.hier-btn.small:active, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .btn_default.hier-btn.small:active, .wizard-container .wizard-bottom .wizard-buttonbar .btn.btn_default:hover, .wizard-container .wizard-bottom .wizard-buttonbar .accmode-on .buttonbar .btn_default.button:hover, .accmode-on .buttonbar .wizard-container .wizard-bottom .wizard-buttonbar .btn_default.button:hover, .wizard-container .wizard-bottom .wizard-buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_default.hier-btn.small:hover, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .btn_default.hier-btn.small:hover, .wizard-container .wizard-bottom .wizard-buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_default.hier-btn.small:hover, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .btn_default.hier-btn.small:hover, .wizard-container .wizard-bottom .wizard-buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_default.hier-btn.small:hover, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .btn_default.hier-btn.small:hover {
  color: #333;
  border-color: #949494;
}
.wizard-container .wizard-bottom .wizard-buttonbar .btn:disabled, .wizard-container .wizard-bottom .wizard-buttonbar .accmode-on .buttonbar .button:disabled, .accmode-on .buttonbar .wizard-container .wizard-bottom .wizard-buttonbar .button:disabled, .wizard-container .wizard-bottom .wizard-buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:disabled, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .hier-btn.small:disabled, .wizard-container .wizard-bottom .wizard-buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:disabled, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .hier-btn.small:disabled, .wizard-container .wizard-bottom .wizard-buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:disabled, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .hier-btn.small:disabled {
  color: #aaa;
  border-color: #ccc;
  background-color: #ececec;
}
.wizard-container .wizard-bottom .wizard-buttonbar .btn:last-child, .wizard-container .wizard-bottom .wizard-buttonbar .accmode-on .buttonbar .button:last-child, .accmode-on .buttonbar .wizard-container .wizard-bottom .wizard-buttonbar .button:last-child, .wizard-container .wizard-bottom .wizard-buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:last-child, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .hier-btn.small:last-child, .wizard-container .wizard-bottom .wizard-buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:last-child, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .hier-btn.small:last-child, .wizard-container .wizard-bottom .wizard-buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:last-child, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-container .wizard-bottom .wizard-buttonbar .hier-btn.small:last-child {
  margin-right: 0px;
}
.wizard-container .wizard-bottom .wizard-buttonbar .wizard-buttonbar-action {
  display: inline-block;
}
.cancel-modal-container .cancel-modal {
  z-index: 1001;
  background-color: #fff;
  position: fixed;
  padding: 20px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 5px;
}
.cancel-modal-container .cancel-modal .cancel-modal-body {
  font-size: 18px;
  color: #000;
}
.cancel-modal-container .cancel-modal .cancel-modal-body .cancel-modal-title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 25px;
}
.cancel-modal-container .cancel-modal .cancel-modal-body form label {
  font-size: 14px;
  font-weight: 600;
  display: block;
}
.cancel-modal-container .cancel-modal .cancel-modal-body form textarea {
  width: 100%;
}
.cancel-modal-container .cancel-modal .cancel-modal-body form .field-blurb {
  font-size: 14px;
  margin-bottom: 10px;
}
.cancel-modal-container .cancel-modal .cancel-modal-body .field .field-widget {
  flex-basis: 100%;
}
.cancel-modal-container .cancel-modal .cancel-modal-body .field .field-widget select, .cancel-modal-container .cancel-modal .cancel-modal-body .field .field-widget textarea, .cancel-modal-container .cancel-modal .cancel-modal-body .field .field-widget input {
  width: 100%;
}
.cancel-modal-container .cancel-modal .cancel-modal-body .field .field-widget .field-blurb, .cancel-modal-container .cancel-modal .cancel-modal-body .field .field-widget select, .cancel-modal-container .cancel-modal .cancel-modal-body .field .field-widget textarea, .cancel-modal-container .cancel-modal .cancel-modal-body .field .field-widget input {
  max-width: none;
}
.cancel-modal-container .cancel-modal .cancel-modal-buttonbar {
  margin-top: 20px;
  display: flex;
}
.cancel-modal-container .cancel-backdrop {
  z-index: 1000;
  background: #000;
  opacity: 0.5;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  height: 100%;
}
body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-body {
  margin-bottom: 40px;
}
body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .btn, body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .accmode-on .buttonbar .button, .accmode-on .buttonbar body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .button, body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .hier-btn.small, body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .hier-btn.small, body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .hier-btn.small {
  margin-right: 10px;
  box-shadow: none;
  padding: 6px 12px;
  min-height: 30px;
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
  min-height: 38px;
  min-width: 70px;
}
body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .btn.btn_default, body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .accmode-on .buttonbar .btn_default.button, .accmode-on .buttonbar body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .btn_default.button, body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn_default.hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .btn_default.hier-btn.small, body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn_default.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .btn_default.hier-btn.small, body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn_default.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .btn_default.hier-btn.small {
  border: 1px solid #ccc;
  background: #fff;
  color: #6c6c6c;
}
body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .btn:last-child, body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .accmode-on .buttonbar .button:last-child, .accmode-on .buttonbar body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .button:last-child, body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:last-child, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .hier-btn.small:last-child, body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:last-child, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .hier-btn.small:last-child, body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small:last-child, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme body:not(.angular-body) .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .hier-btn.small:last-child {
  margin-right: 0px;
}
.angular-body .cancel-modal-container .cancel-modal {
  padding: 20px;
  width: 600px;
}
.angular-body .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .btn, .angular-body .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .accmode-on .buttonbar .button, .accmode-on .buttonbar .angular-body .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .button, .angular-body .cancel-modal-container .cancel-modal .cancel-modal-buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .angular-body .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .hier-btn.small, .angular-body .cancel-modal-container .cancel-modal .cancel-modal-buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .angular-body .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .hier-btn.small, .angular-body .cancel-modal-container .cancel-modal .cancel-modal-buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .angular-body .cancel-modal-container .cancel-modal .cancel-modal-buttonbar .hier-btn.small {
  margin-right: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33);
  padding: 2px 20px 3px 20px;
  min-height: unset;
}
.appointment-calendar {
  display: flex;
  max-width: 500px;
}
.appointment-calendar .appointment-calendar-hours {
  padding: 0 0 20px 20px;
  max-width: 420px;
}
.appointment-calendar .appointment-calendar-hours .calendar-original-time {
  margin-bottom: 10px;
}
.appointment-calendar .appointment-calendar-hours .calendar-hour {
  width: 110px;
  height: 50px;
  border: 1px solid #ccc;
  background-color: #fff;
  box-shadow: none;
  margin: 0 0 15px 0;
}
.appointment-calendar .appointment-calendar-hours .calendar-hour.selected {
  background-color: #774488;
  color: #fff;
  border: 1px solid #774488;
}
.appointment-calendar .appointment-calendar-hours .calendar-hour.selected:hover, .appointment-calendar .appointment-calendar-hours .calendar-hour.selected:focus {
  border: 1px solid #ccc;
}
.appointment-calendar .appointment-calendar-hours.original-time-show .calendar-hour:nth-child(even) {
  margin-right: 15px;
}
.appointment-calendar .appointment-calendar-hours:not(.appointment-calendar .appointment-calendar-hours.original-time-show) .calendar-hour:nth-child(odd) {
  margin-right: 15px;
}
.ng-select .ng-clear-wrapper {
  height: 20px;
}
.date-range-form-custom .range-separator {
  line-height: 30px;
}
body.wizard-component .contentcol, body.angular-body .contentcol {
  z-index: 2;
}
body.wizard-component div#cz_success_center_container {
  display: none;
}
#cz_success_center_container iframe {
  background-color: transparent;
}
#clery-charges-alert {
  margin-bottom: 0;
}
.wizard-buttonbar .btn, .wizard-buttonbar .accmode-on .buttonbar .button, .accmode-on .buttonbar .wizard-buttonbar .button, .wizard-buttonbar #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-buttonbar .hier-btn.small, .wizard-buttonbar #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-buttonbar .hier-btn.small, .wizard-buttonbar #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .wizard-buttonbar .hier-btn.small, .cancel-modal-container .btn, .cancel-modal-container .accmode-on .buttonbar .button, .accmode-on .buttonbar .cancel-modal-container .button, .cancel-modal-container #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .cancel-modal-container .hier-btn.small, .cancel-modal-container #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .cancel-modal-container .hier-btn.small, .cancel-modal-container #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .cancel-modal-container .hier-btn.small {
  font-size: 13px;
  font-weight: 600;
  line-height: 13px;
  height: 30px;
  text-align: center;
  vertical-align: baseline;
}
.wizard-buttonbar .wizard-buttonbar-action .btn_primary:hover:not([disabled]), .wizard-buttonbar .cancel-modal-buttonbar .btn_primary:hover:not([disabled]), .cancel-modal-container .wizard-buttonbar-action .btn_primary:hover:not([disabled]), .cancel-modal-container .cancel-modal-buttonbar .btn_primary:hover:not([disabled]) {
  color: #fff;
}
.wizard-main-footer {
  line-height: 16px;
}
.wizard-calendar-dates ngb-datepicker, .appointment-calendar-dates ngb-datepicker {
  border-color: #ccc;
}
.wizard-calendar-dates ngb-datepicker .bg-light, .appointment-calendar-dates ngb-datepicker .bg-light {
  background-color: transparent !important;
}
.wizard-calendar-dates ngb-datepicker .btn-light, .appointment-calendar-dates ngb-datepicker .btn-light {
  background-color: transparent;
}
.ngb-dp-day:focus {
  outline: none;
}
.ngb-dp-day.ngb-dp-today .btn-light {
  border: 1px solid #333;
}
.ngb-dp-day.ngb-dp-today .btn-light.bg-primary {
  background-color: #774488 !important;
}
.ngb-dp-day:focus-visible {
  outline-offset: -1px;
}
.ngb-dp-day .bg-primary {
  background-color: #774488 !important;
}
.ngb-dp-day .btn-light:not(.bg-primary):focus, .ngb-dp-day .btn-light:not(.bg-primary):hover {
  background-color: #e8e8e8 !important;
  box-shadow: none;
}
.module .content {
  border-radius: 0 3px 3px;
}
.ng-sidebar .sidebar-inner {
  margin-left: auto;
}
.data-table-box {
  width: 100%;
  overflow: auto;
}
.data-table-box thead tr th, .data-table-box thead tr .data-column, .data-table-box tbody tr th, .data-table-box tbody tr .data-column {
  padding-left: 20px;
}
.data-table-box thead .student_popup_link, .data-table-box tbody .student_popup_link {
  background-position: right;
}
.btn.btn-link, .accmode-on .buttonbar .btn-link.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.hier-btn.small, button.icn-btn {
  background: transparent;
  box-shadow: none;
  padding: 0;
}
.btn.btn-link.name-redirect-link, .accmode-on .buttonbar .btn-link.name-redirect-link.button, #tabFilters .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.name-redirect-link.hier-btn.small, #tabSummaries .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.name-redirect-link.hier-btn.small, #tabHidecolumns .pane_wrapper .field-lists .filter_container .rpt-theme .btn-link.name-redirect-link.hier-btn.small, button.icn-btn.name-redirect-link {
  font-weight: 700;
  margin: 0;
  height: auto;
  text-transform: none;
  color: #333;
}
staff-appointments staff-appointment-form .tabs .lo a .item_count {
  color: #fff;
  background-color: #094880;
}
@media (max-width: 767px) {
  .wizard-container {
    overflow-y: scroll;
  }
  .wizard-container .wizard-top .wizard-process-top {
    display: block;
    position: fixed;
    width: calc(100% - 20px);
    height: 60px;
    padding: 20px;
    background-color: #fff;
  }
  .wizard-container .wizard-top .wizard-process-top .progressbar-label {
    display: block;
  }
  .wizard-container .wizard-top .wizard-process-top progress {
    width: 100%;
    margin-top: 5px;
  }
  .wizard-container .wizard-top .wizard-title {
    margin-top: 80px;
  }
  .wizard-container .wizard-body {
    overflow-y: scroll;
  }
  .wizard-container .wizard-body .wizard-main {
    padding: 0 20px;
  }
  .wizard-container .wizard-body .wizard-main .wizard-main-body {
    width: auto;
  }
  .wizard-container .wizard-body .wizard-main .wizard-main-body .wizard-item {
    flex: 100%;
    display: flex;
    justify-content: center;
  }
  .wizard-container .wizard-body .wizard-main .wizard-main-body.wizard-calendar {
    width: auto;
  }
  .wizard-container .wizard-body .wizard-main .wizard-main-body.wizard-calendar .wizard-calendar-dates, .wizard-container .wizard-body .wizard-main .wizard-main-body.wizard-calendar .wizard-calendar-hours {
    flex: 0 0 100%;
    text-align: center;
  }
  .wizard-container .wizard-body .wizard-main .wizard-main-body.wizard-calendar .wizard-calendar-dates {
    margin-bottom: 20px;
  }
  .wizard-container .wizard-body .wizard-main .wizard-main-body .alert .alert-title .subtext {
    display: block;
    margin: 0;
    padding-left: 30px;
  }
  .wizard-container .wizard-body .wizard-main .wizard-main-footer {
    margin-bottom: 20px;
  }
  .wizard-container .wizard-bottom .wizard-process-bottom {
    display: none;
  }
  .wizard-container .wizard-bottom .wizard-buttonbar {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .wizard-container .wizard-bottom .wizard-buttonbar :only-child {
    margin-left: auto;
  }
  .wizard-container .wizard-bottom .wizard-buttonbar .return-link {
    margin-left: 20px;
  }
  body.appointment-availability-mobile .contentcol {
    z-index: 2;
  }
  body.angular-body {
    overflow: hidden;
  }
  body.angular-body .cancel-modal-container .cancel-modal {
    height: 100vh;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    transform: unset;
  }
  body.angular-body .cancel-modal-container .cancel-modal .cancel-modal-body .cancel-modal-buttonbar {
    position: fixed;
    bottom: 20px;
  }
  .appointment-calendar {
    flex-direction: column;
  }
  .appointment-calendar .appointment-calendar-hours {
    padding-left: 0;
    padding-top: 20px;
  }
  #list_wrap .float-right {
    float: none !important;
  }
  #list_wrap .float-right .pagination-limit {
    margin: 10px 0 0 0;
  }
  #list_wrap .select-panel {
    display: none;
  }
  #list_wrap .ListHeadResultInfo {
    display: block;
    margin-top: 15px;
  }
  .cspList_tophead {
    padding: 10px;
  }
  .cspList_tophead table tbody tr {
    display: flex;
    flex-direction: column;
  }
  .cspList_tophead table tbody tr .ListHeadResultInfo {
    display: flex;
    flex-direction: column;
  }
  .cspList_tophead table tbody tr .ListHeadResultInfo .btn_add {
    width: fit-content;
  }
  .cspList_tophead table tbody tr .ListHeadResultInfo .hp-container {
    margin-top: 15px;
  }
  .cspList_tophead table tbody tr .ListHeadResultInfo .list_results {
    margin-top: 10px;
    padding-left: 0;
  }
  .cspList_tophead table tbody .ListHead {
    text-align: left;
  }
}
@media (max-width: 1024px) {
  staff-appointments .has-sidebar .buttonbar-top {
    display: block;
    max-width: calc(100% - 40px);
  }
}
/* Plugins (Temp) */
.yui-skin-sam .yui-panel {
  margin: 20px auto;
  max-width: 700px;
}
.yui-skin-sam .yui-panel.twofactor_auth_form .twofactor_buttonbar {
  margin-top: 20px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam .yui-panel {
    max-width: 100%;
    margin: 0;
    height: 100%;
  }
  .yui-skin-sam .yui-panel.twofactor_auth_form#passw_reqs, .yui-skin-sam .yui-panel.twofactor_auth_form#pin_reqs {
    top: 0;
    width: 100% !important;
    height: 100%;
    overflow-y: hidden;
    border-radius: 0px;
  }
  .yui-skin-sam .yui-panel.twofactor_auth_form#passw_reqs .bd, .yui-skin-sam .yui-panel.twofactor_auth_form#pin_reqs .bd {
    height: calc(100% - 50px);
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0px;
  }
  .yui-skin-sam .yui-panel.twofactor_auth_form#passw_reqs .bd .twofactor_field_container, .yui-skin-sam .yui-panel.twofactor_auth_form#pin_reqs .bd .twofactor_field_container {
    width: 100%;
  }
  .yui-skin-sam .yui-panel.twofactor_auth_form#passw_reqs .bd .twofactor_field_container input, .yui-skin-sam .yui-panel.twofactor_auth_form#pin_reqs .bd .twofactor_field_container input {
    width: 100%;
    border: 1px solid #ccc;
  }
  .yui-skin-sam .yui-panel.twofactor_auth_form#passw_reqs .twofactor_buttonbar, .yui-skin-sam .yui-panel.twofactor_auth_form#pin_reqs .twofactor_buttonbar {
    margin-top: auto;
    margin-bottom: 10px;
  }
}
.yui-skin-sam .yui-panel .hd, .yui-skin-sam .modal-dialog .modal-header {
  text-align: left;
}
.yui-overlay, .yui-panel-container {
  padding: 0;
}
.yui-skin-sam .yui-tt .bd {
  white-space: normal;
}
#sess_timer_panel .hd {
  border: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
#sess_timer_panel .ft {
  border: none;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
#sess_timer_panel .ft div {
  text-align: right !important;
}
#sess_timer_panel .ft div input {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 8px;
}
.yui-skin-sam .yui-panel-container {
  padding: 0;
  top: 0px !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  overflow: auto;
  height: 100%;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam .yui-panel-container {
    top: 0 !important;
    bottom: auto;
    height: 100%;
    width: 100%;
  }
}
.yui-skin-sam .yui-panel-container iframe {
  width: 100% !important;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam .yui-panel-container #multi_upload {
    height: 100%;
  }
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam .yui-panel-container #multi_upload .bd {
    height: calc(100% - 113px);
  }
}
.yui-skin-sam .yui-panel-container #multi_upload .ft {
  margin-bottom: 20px;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .yui-skin-sam .yui-panel-container #multi_upload .ft {
    margin: 0;
  }
}
/* Batch Options YUI menu */
.yui-skin-sam .yuimenu {
  background: #fff;
  border-radius: 3px;
}
.yui-skin-sam .yuimenu .bd ul {
  padding: 5px 0;
  margin: 0;
}
.yui-skin-sam .yuimenu .bd ul li {
  list-style: none;
}
.yui-skin-sam .yuimenu .hd.topscrollbar {
  border-bottom: 1px solid #ccc;
  border-top: none;
  border-left: none;
  border-right: none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 10px;
  background-position: center -948px;
}
.yui-skin-sam .yuimenu .hd.topscrollbar.topscrollbar_disabled {
  background-position: center -973px;
}
.yui-skin-sam .yuimenu .bd {
  border: none;
}
.yui-skin-sam .yuimenu .bottomscrollbar {
  border-top: 1px solid #ccc;
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-position: center -848px;
}
.yui-skin-sam .yuimenu .bottomscrollbar.bottomscrollbar_disabled {
  background-position: center -873px;
}
.yui-skin-sam .yuimenu .bd {
  border-color: #ccc;
  border-radius: 3px;
  box-shadow: 0 1px 3px #bbb;
}
.yui-skin-sam .yuimenuitem {
  font-size: 12px;
  line-height: 1.7;
}
.yui-skin-sam .yuimenuitem-hassubmenu {
  background-image: url(@{dir}/chevron_right.png);
  background-position-x: calc(100% - 10px);
}
.yui-skin-sam .yuimenuitemlabel {
  padding: 0 30px 0 15px;
  color: #333;
}
.yui-skin-sam .yuimenuitemlabel:hover {
  cursor: pointer;
}
.yui-skin-sam .yuimenuitemlabel:visited {
  color: #333;
}
.yui-skin-sam .yui-menu-shadow-visible {
  visibility: hidden;
}
.yui-skin-sam .yuimenuitem-selected {
  background-color: #e2ecf5;
}
[id^="panel_placeholder_"].yui-module .hd {
  padding: 0 15px;
}
[id^="panel_placeholder_"].yui-module .bd .yui-skim-sam table {
  width: 95%;
  margin: 0 20px;
  border: none;
}
[id^="panel_placeholder_"].yui-module .bd .yui-skim-sam table td {
  border: 1px solid #ccc;
  border-bottom: none;
}
[id^="panel_placeholder_"].yui-module .bd .yui-skim-sam table thead th {
  background: #f5f5f5;
  color: #333;
  font-size: 12px;
  height: 40px;
  padding: 10px;
  border: 1px solid #ccc;
  border-bottom: none;
}
[id^="panel_placeholder_"].yui-module .bd .yui-skim-sam table thead th:first-child {
  border-right: none;
}
[id^="panel_placeholder_"].yui-module .bd .yui-skim-sam table thead th a {
  font-weight: 700;
}
[id^="panel_placeholder_"].yui-module .bd .yui-skim-sam table tbody .yui-dt-rec {
  background-color: transparent;
}
[id^="panel_placeholder_"].yui-module .bd .yui-skim-sam table tbody .yui-dt-rec:hover {
  background-color: #f5f5f5;
}
[id^="panel_placeholder_"].yui-module .bd .yui-skim-sam table tbody .yui-dt-rec td:first-child {
  border-right: none;
}
[id^="panel_placeholder_"].yui-module .bd .yui-skim-sam table tbody .yui-dt-rec.yui-dt-last td {
  border-bottom: 1px solid #ccc;
}
[id^="panel_placeholder_"].yui-module .ft {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: end;
  -moz-justify-content: end;
  -ms-justify-content: end;
  justify-content: end;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  background: #f5f5f5;
  border: none;
}
[id^="panel_placeholder_"].yui-module .ft input:last-child {
  margin-right: 20px;
}
[id^="panel_placeholder_"].yui-module .yui-dt-paginator {
  text-transform: capitalize;
  margin: 5px 20px;
}
