@charset "UTF-8";
@import url("../fonts/font-awesome-4.7.0/css/font-awesome.min.css");
@import url("../fonts/fontawesome/css/all.css");
@import url("../fonts/ga-fonts/ga-font.css");
/* line 5, ../../../../../../../../../../../opt/rh/rh-ruby27/root/usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, 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: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../../opt/rh/rh-ruby27/root/usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../../opt/rh/rh-ruby27/root/usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../../opt/rh/rh-ruby27/root/usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../../opt/rh/rh-ruby27/root/usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../../opt/rh/rh-ruby27/root/usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../../opt/rh/rh-ruby27/root/usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../../opt/rh/rh-ruby27/root/usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../../opt/rh/rh-ruby27/root/usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/*$gaPrimaryRed:#72260d;
$gaPrimaryTan:#cbc587;
$gaSecondaryDkRed:#5d1e08;
$gaSecondaryLtTan:#e0daa1;
$gaSecondaryDkTan:#7d7a57;
$gaSecondarydkGrey:#333333;
$gaSecondaryltGrey:#b9b9b9;
$gaSecondaryBlGreen:#0d7686;
$gaSecondaryBlGrey:#a4bac0;
$gaSecondaryGreen:#BDD4C9;
$lightgrey:#f4f4f4;*/
/*COMPLIMENTARY GA COLORS*/
/*$gaOrange: #CD6732;
$success: #61B746;
$gaBlue: #00A1E0;
$gaPurple: #6A1E45;

$font-primary: mulilight, san-serif;
$font-primary-bold: muliregular, san-serif;
$font-headline: muliregular, san-serif;
$font-italic: mulilight_italic, san-serif;
$iconFont: FontAwesome;
$default-border-radius: 10px;*/
/*icons*/
/* Fonts */
@font-face {
  font-family: 'brandon';
  src: url("../fonts/brandon/BrandonGrotesque-Regular.ttf") format("truetype"), url("../fonts/brandon/BrandonGrotesque-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'brandon-light';
  src: url("../fonts/brandon/BrandonGrotesque-Light.ttf") format("truetype"), url("../fonts/brandon/BrandonGrotesque-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'brandon-medium';
  src: url("../fonts/brandon/BrandonGrotesque-Medium.ttf") format("truetype"), url("../fonts/brandon/BrandonGrotesque-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'brandon-bold';
  src: url("../fonts/brandon/BrandonGrotesque-Bold.ttf") format("truetype"), url("../fonts/brandon/BrandonGrotesque-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'brandon-black';
  src: url("../fonts/brandon/BrandonGrotesque-Black.ttf") format("truetype"), url("../fonts/brandon/BrandonGrotesque-Black.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'mulilight';
  src: url("../fonts/muli-light-webfont.eot");
  src: url("../fonts/muli-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/muli-light-webfont.woff") format("woff"), url("../fonts/muli-light-webfont.ttf") format("truetype"), url("../fonts/muli-light-webfont.svg#mulilight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'mulilight_italic';
  src: url("../fonts/muli-lightitalic-webfont.eot");
  src: url("../fonts/muli-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/muli-lightitalic-webfont.woff") format("woff"), url("../fonts/muli-lightitalic-webfont.ttf") format("truetype"), url("../fonts/muli-lightitalic-webfont.svg#mulilight_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'muliitalic';
  src: url("../fonts/muli-italic-webfont.eot");
  src: url("../fonts/muli-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/muli-italic-webfont.woff") format("woff"), url("../fonts/muli-italic-webfont.ttf") format("truetype"), url("../fonts/muli-italic-webfont.svg#muliitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'muliregular';
  src: url("../fonts/muli-regular-webfont.eot");
  src: url("../fonts/muli-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/muli-regular-webfont.woff") format("woff"), url("../fonts/muli-regular-webfont.ttf") format("truetype"), url("../fonts/muli-regular-webfont.svg#muliregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'archivo_blackregular';
  src: url("../fonts/archivoblack-regular-webfont.eot");
  src: url("../fonts/archivoblack-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/archivoblack-regular-webfont.woff") format("woff"), url("../fonts/archivoblack-regular-webfont.ttf") format("truetype"), url("../fonts/archivoblack-regular-webfont.svg#archivo_blackregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*COMPLIMENTARY GA COLORS*/
/*OPERATING COLORS*/
/* UNCS COLORS */
/*--Funtional-Colors--*/
/*--Combine FontAwesome Selectors--*/
/* line 21, ../cssTools/_/components/sass/susy/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 18, ../cssTools/_/components/sass/layout/_layout.scss */
.layout {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2%;
}
/* line 12, ../cssTools/_/components/sass/susy/susy/output/support/_clearfix.scss */
.layout:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 23, ../cssTools/_/components/sass/layout/_layout.scss */
wrapper {
  height: 100%;
  min-height: 100%;
  width: auto;
  padding: 0;
  margin: 0 auto;
  display: block;
}

/* line 32, ../cssTools/_/components/sass/layout/_layout.scss */
content {
  width: 100%;
  min-height: 100%;
  display: block;
}

/* line 38, ../cssTools/_/components/sass/layout/_layout.scss */
.top {
  margin: .5em 0 1em 0;
}
/* line 40, ../cssTools/_/components/sass/layout/_layout.scss */
.top h1 {
  font-size: 1.5rem;
}
@media (min-width: phonePortrait) {
  /* line 38, ../cssTools/_/components/sass/layout/_layout.scss */
  .top {
    font-size: 2rem;
  }
}

/* line 47, ../cssTools/_/components/sass/layout/_layout.scss */
.wrap {
  white-space: normal !important;
}

/* line 50, ../cssTools/_/components/sass/layout/_layout.scss */
.center {
  text-align: center;
}

/* line 53, ../cssTools/_/components/sass/layout/_layout.scss */
.right {
  text-align: right;
}

/* line 57, ../cssTools/_/components/sass/layout/_layout.scss */
.layoutLeftAlign {
  padding-left: 0;
}

/* line 60, ../cssTools/_/components/sass/layout/_layout.scss */
.clear {
  clear: both;
  margin: 0;
  padding: 0;
  height: 0px;
  width: 0px;
}

/* line 68, ../cssTools/_/components/sass/layout/_layout.scss */
.row {
  display: flex;
  flex-direction: column;
}

/* line 72, ../cssTools/_/components/sass/layout/_layout.scss */
.row-reverse {
  flex-direction: row-reverse;
}

/* line 75, ../cssTools/_/components/sass/layout/_layout.scss */
.grow {
  flex-grow: 2;
}

/* line 78, ../cssTools/_/components/sass/layout/_layout.scss */
.shrink {
  flex-shrink: 2;
}

/* line 81, ../cssTools/_/components/sass/layout/_layout.scss */
.columns {
  display: flex;
  flex-direction: column;
}
/* line 84, ../cssTools/_/components/sass/layout/_layout.scss */
.columns .column {
  padding: 16px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

/* line 92, ../cssTools/_/components/sass/layout/_layout.scss */
.fixed-bottom {
  position: fixed;
  bottom: 24px;
}

@media screen and (min-width: 769px) {
  /* line 97, ../cssTools/_/components/sass/layout/_layout.scss */
  .columns {
    flex-direction: row;
  }
  /* line 99, ../cssTools/_/components/sass/layout/_layout.scss */
  .columns .column {
    padding: 0 16px;
    width: 100%;
  }

  /* line 105, ../cssTools/_/components/sass/layout/_layout.scss */
  .columns-borders > .column {
    border-right: 1px solid #dbe2e9;
    /*&:not(:first-of-type){
    	padding-left: 16px;
    }*/
  }
  /* line 110, ../cssTools/_/components/sass/layout/_layout.scss */
  .columns-borders > .column:last-of-type {
    padding-right: 0px;
    margin-right: 0px;
    border-right: none;
  }
}
/* line 118, ../cssTools/_/components/sass/layout/_layout.scss */
.info-icon-space {
  padding-left: 24px !important;
}
/* line 120, ../cssTools/_/components/sass/layout/_layout.scss */
.info-icon-space td, .info-icon-space div, .info-icon-space li {
  position: relative;
}
/* line 122, ../cssTools/_/components/sass/layout/_layout.scss */
.info-icon-space td button.info, .info-icon-space td .dash-item button.info-sm, .dash-item .info-icon-space td button.info-sm, .info-icon-space td .dash-item-warning-box button.info-sm, .dash-item-warning-box .info-icon-space td button.info-sm, .info-icon-space div button.info, .info-icon-space div .dash-item button.info-sm, .dash-item .info-icon-space div button.info-sm, .info-icon-space div .dash-item-warning-box button.info-sm, .dash-item-warning-box .info-icon-space div button.info-sm, .info-icon-space li button.info, .info-icon-space li .dash-item button.info-sm, .dash-item .info-icon-space li button.info-sm, .info-icon-space li .dash-item-warning-box button.info-sm, .dash-item-warning-box .info-icon-space li button.info-sm {
  position: absolute;
  left: -22px;
}

/* line 128, ../cssTools/_/components/sass/layout/_layout.scss */
.no-padding {
  padding: 0px !important;
}

/* line 131, ../cssTools/_/components/sass/layout/_layout.scss */
.hidden {
  display: none;
}

/* line 134, ../cssTools/_/components/sass/layout/_layout.scss */
.bg-info {
  background: #5bc0de !important;
  color: #FFFFFF;
}

/* line 138, ../cssTools/_/components/sass/layout/_layout.scss */
.bg-success {
  background: #5cb85c !important;
  color: #FFFFFF;
}

/* line 142, ../cssTools/_/components/sass/layout/_layout.scss */
.bg-warning {
  background: #ff8500 !important;
  color: #FFFFFF;
}

/* line 146, ../cssTools/_/components/sass/layout/_layout.scss */
.bg-danger {
  background: #d9534f !important;
  color: #FFFFFF;
}

/* line 150, ../cssTools/_/components/sass/layout/_layout.scss */
.bg-Dk-Grey {
  background: #353f43 !important;
  color: #FFFFFF;
}

/* line 155, ../cssTools/_/components/sass/layout/_layout.scss */
.h-divide {
  height: 1px;
  border-bottom: 1px solid #dbe2e9;
  margin: 8px 0;
}

/* line 1, ../cssTools/_/components/sass/layout/_flex.scss */
.flexBox {
  display: flex !important;
  justify-content: flex-start !important;
}

/* line 5, ../cssTools/_/components/sass/layout/_flex.scss */
.flex {
  display: flex !important;
}
/* line 7, ../cssTools/_/components/sass/layout/_flex.scss */
.flex .spacer {
  flex-grow: 2;
}

/* line 12, ../cssTools/_/components/sass/layout/_flex.scss */
.flex-wrap {
  flex-wrap: wrap;
}

/* line 15, ../cssTools/_/components/sass/layout/_flex.scss */
.flex-column {
  flex-direction: column;
}

/* line 18, ../cssTools/_/components/sass/layout/_flex.scss */
.spaceBetween, .space-between {
  justify-content: space-between;
}

/* line 1, ../cssTools/_/components/sass/layout/_footer.scss */
footer {
  box-sizing: border-box;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 0 .2em;
  background-color: #ffffff;
  border-top: 1px solid #b9b9b9;
  height: 2em;
  line-height: 2em;
  font-size: .75rem;
  z-index: 1001 !important;
  /* Should appear over the ajax spin div */
  height: 24px;
}
/* line 15, ../cssTools/_/components/sass/layout/_footer.scss */
footer a {
  text-decoration: none;
  color: #bc1f52;
}
/* line 18, ../cssTools/_/components/sass/layout/_footer.scss */
footer a:hover {
  color: #5d1e08;
}

/* line 1, ../cssTools/_/components/sass/layout/_programs-layout.scss */
.programBg {
  background-attachment: fixed !important;
  background: url(../img/programBg.jpg) no-repeat;
  background-size: cover;
}

/* line 1, ../cssTools/_/components/sass/elements/_elements.scss */
html {
  height: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 5, ../cssTools/_/components/sass/elements/_elements.scss */
body {
  font-family: mulilight, san-serif !important;
  font-size: 1rem !important;
  line-height: 120% !important;
  color: #333333;
  height: 100%;
  margin: 0;
  padding: 0;
  max-height: 100%;
  background-attachment: fixed;
  background-position: center top;
  background-repeat: none;
  background-size: cover;
  background-image: none;
  background: #f0f3f5;
}

/* line 21, ../cssTools/_/components/sass/elements/_elements.scss */
*, div, section, wrapper, content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/* make global */
/* Operator Color Bg */
/* line 24, ../cssTools/_/components/sass/elements/_elements.scss */
.primary-bg {
  background-color: #0099FF;
}

/* line 27, ../cssTools/_/components/sass/elements/_elements.scss */
.info-bg {
  background-color: #5bc0de;
}

/* line 30, ../cssTools/_/components/sass/elements/_elements.scss */
.success-bg {
  background-color: #5cb85c;
}

/* line 33, ../cssTools/_/components/sass/elements/_elements.scss */
.warning-bg {
  background-color: #ff8500;
}

/* line 36, ../cssTools/_/components/sass/elements/_elements.scss */
.danger-bg {
  background-color: #d9534f;
}

/* line 1, ../cssTools/_/components/sass/elements/_table.scss */
table, td, th {
  border-collapse: collapse;
}

/* line 4, ../cssTools/_/components/sass/elements/_table.scss */
td, th {
  vertical-align: top;
  text-align: left;
}

/* line 8, ../cssTools/_/components/sass/elements/_table.scss */
.max-cell {
  overflow: hidden;
  max-width: 120px;
  white-space: nowrap;
  cursor: pointer;
  display: table-cell;
  /*&:hover{
  	overflow: visible;
  }*/
}

/* line 18, ../cssTools/_/components/sass/elements/_table.scss */
.max-cell-ellipsis {
  text-overflow: ellipsis;
}

/* line 22, ../cssTools/_/components/sass/elements/_table.scss */
col.left-border {
  border-left: 1px solid #b9b9b9;
}

/* line 27, ../cssTools/_/components/sass/elements/_table.scss */
col.right-border {
  border-right: 1px solid #b9b9b9;
}

/* line 33, ../cssTools/_/components/sass/elements/_table.scss */
.icon-cell {
  padding-left: 18px !important;
}
/* line 35, ../cssTools/_/components/sass/elements/_table.scss */
.icon-cell .fa, .icon-cell .fas, .icon-cell .fal, .icon-cell .fab, .icon-cell .far {
  margin-left: -18px;
}

/* line 41, ../cssTools/_/components/sass/elements/_table.scss */
.row-valign-middle th, .row-valign-middle td {
  vertical-align: middle;
}

/* line 46, ../cssTools/_/components/sass/elements/_table.scss */
.underlineRow tbody > tr, .exam-history tbody > tr, .dotted-underlineRow tbody > tr, .add-row tbody > tr {
  border-bottom: 1px solid #dbe2e9;
}
/* line 48, ../cssTools/_/components/sass/elements/_table.scss */
.underlineRow tbody > tr td, .exam-history tbody > tr td, .dotted-underlineRow tbody > tr td, .add-row tbody > tr td {
  padding: 4px;
  font-size: .85rem;
}

/* line 57, ../cssTools/_/components/sass/elements/_table.scss */
.exam-history thead tr th, .dotted-underlineRow thead tr th {
  background: #353f43;
  color: #FFFFFF;
  font-size: .85em;
  padding: 4px;
}
/* line 64, ../cssTools/_/components/sass/elements/_table.scss */
.exam-history tbody > tr:not(:last-of-type), .dotted-underlineRow tbody > tr:not(:last-of-type) {
  border-bottom: 1px dotted #dbe2e9;
}

/* line 68, ../cssTools/_/components/sass/elements/_table.scss */
.stripe {
  background: #FFFFFF;
}

/* line 71, ../cssTools/_/components/sass/elements/_table.scss */
.stripeOdd {
  background: #F9F9F9;
}

/* line 79, ../cssTools/_/components/sass/elements/_table.scss */
table.striped > tbody > tr:nth-of-type(even), table.add-row > tbody > tr:nth-of-type(even) {
  background: rgba(0, 0, 0, 0.05);
}
/* line 83, ../cssTools/_/components/sass/elements/_table.scss */
table.striped td, table.add-row td, table.striped th, table.add-row th {
  padding: 3px;
}

/* line 89, ../cssTools/_/components/sass/elements/_table.scss */
table.double-striped > tbody > tr:nth-child(4n-2), table.double-striped > tbody > tr:nth-child(4n-3) {
  background: rgba(0, 0, 0, 0.05);
}
/* line 93, ../cssTools/_/components/sass/elements/_table.scss */
table.double-striped td, table.double-striped th {
  padding: 3px;
}

/* line 101, ../cssTools/_/components/sass/elements/_table.scss */
.add-row thead tr {
  background: #0f4876;
}
/* line 103, ../cssTools/_/components/sass/elements/_table.scss */
.add-row thead tr th {
  text-align: left;
  color: #FFFFFF;
}
/* line 110, ../cssTools/_/components/sass/elements/_table.scss */
.add-row tbody tr.add-row-inputs {
  background: #dbe2e9;
}
/* line 114, ../cssTools/_/components/sass/elements/_table.scss */
.add-row tbody tr td {
  vertical-align: middle;
}
/* line 116, ../cssTools/_/components/sass/elements/_table.scss */
.add-row tbody tr td input[type=text]:disabled {
  border: none !important;
  padding: 0px !important;
  color: #333333 !important;
  background: none !important;
}

/* line 129, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable {
  border: 1px solid #b9b9b9;
}
/* line 131, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable th, .utilityTable td {
  position: relative;
}
/* line 136, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable thead .dkRow td, .utilityTable thead .dkRow th, .utilityTable tbody .dkRow td, .utilityTable tbody .dkRow th {
  background: #333333;
  border: 1px solid #333333;
  color: #FFFFFF;
}
/* line 144, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable tbody td {
  border: 1px solid #b9b9b9;
  padding: .5em;
}
/* line 148, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable tbody td .utilityTable td, .utilityTable tbody td .utilityTable th {
  border: 1px solid #dfdfdf;
}
/* line 151, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable tbody td .utilityTable th {
  background: #dfdfdf;
}
/* line 155, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable tbody td a.fa {
  color: #b9b9b9;
}
/* line 158, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable tbody td td {
  border: none;
  padding: .2em;
}
/* line 163, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable thead th, .utilityTable tbody th {
  padding: .2em;
  background: #b9b9b9;
  border: 1px solid #b9b9b9;
  font-family: muliregular, san-serif;
}
/* line 169, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable .actionsCell {
  text-align: center;
}
/* line 171, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable .actionsCell a.fa {
  margin-right: .5em;
}
/* line 173, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable .actionsCell a.fa:hover {
  color: #0d7686;
  cursor: pointer;
}
/* line 177, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable .actionsCell a.fa:last-child {
  margin-right: 0;
}
/* line 182, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable th.sort {
  padding-right: 18px;
  position: relative;
  -webkit-tap-highlight-color: #dfdfdf;
}
/* line 186, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable th.sort:hover {
  background: #dfdfdf;
  cursor: pointer;
}
/* line 191, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable th.selected {
  padding-right: 20px;
}
/* line 193, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable th.selected:after {
  font-family: FontAwesome;
  font-size: 1.2rem;
  content: "\00a0\f0d7";
  /* fa-caret-down */
  color: #333333;
  position: absolute;
  right: 4px;
}
/* line 204, ../cssTools/_/components/sass/elements/_table.scss */
.utilityTable th.selectedUp:after {
  font-family: FontAwesome;
  font-size: 1.2rem;
  content: "\00a0\f0d8";
  /* fa-caret-up */
  color: #333333;
  position: absolute;
  right: 4px;
  top: 2px;
}

/* line 216, ../cssTools/_/components/sass/elements/_table.scss */
.btnCell {
  padding-right: 130px !important;
}

/* line 220, ../cssTools/_/components/sass/elements/_table.scss */
.doubleRow > tr:nth-child(4n) > td, .doubleRow > tr:nth-child(4n-1) > td {
  background: rgba(224, 218, 161, 0.5);
}

/* line 225, ../cssTools/_/components/sass/elements/_table.scss */
.clearTable tbody > tr > td, .clearTable tbody > tr > th, .clearTable thead > tr > th {
  border: none;
  padding: 4px !important;
  vertical-align: top;
  background: none !important;
}

/* line 232, ../cssTools/_/components/sass/elements/_table.scss */
.rowTable {
  border: 1px solid #b9b9b9;
}
/* line 234, ../cssTools/_/components/sass/elements/_table.scss */
.rowTable td, .rowTable th {
  padding: 4px;
}
/* line 237, ../cssTools/_/components/sass/elements/_table.scss */
.rowTable tr {
  border-bottom: 1px solid #b9b9b9;
}
/* line 239, ../cssTools/_/components/sass/elements/_table.scss */
.rowTable tr:nth-child(even) {
  background: #f4f4f4;
}
/* line 242, ../cssTools/_/components/sass/elements/_table.scss */
.rowTable tr:last-child {
  border-bottom: none;
}

/* line 251, ../cssTools/_/components/sass/elements/_table.scss */
.border-table tbody tr td, .border-table tbody tr th, .border-table tfoot tr td, .border-table tfoot tr th {
  border: 1px solid #dbe2e9;
}

/* line 257, ../cssTools/_/components/sass/elements/_table.scss */
.checkTable td {
  padding: .25em;
}

/* line 260, ../cssTools/_/components/sass/elements/_table.scss */
.df_choices td {
  padding: 0px !important;
}
/* line 264, ../cssTools/_/components/sass/elements/_table.scss */
.df_choices td label {
  margin-right: 1em;
}
/* line 269, ../cssTools/_/components/sass/elements/_table.scss */
.df_choices td input[type='radio'], .df_choices td input[type='checkbox'] {
  margin: .1em 0 .6em 0em;
}

/* line 274, ../cssTools/_/components/sass/elements/_table.scss */
.barTable td {
  border: 1px solid #dedede !important;
  border-collapse: collapse;
  padding: .25em;
  font-weight: normal;
  font-size: .85em;
  text-align: left;
  table-layout: fixed;
  border-bottom: none;
  background: -moz-linear-gradient(top, #fff 20%, #dedede 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(100%, #dedede));
  background: -webkit-linear-gradient(top, #fff 20%, #dedede 100%);
  background: -o-linear-gradient(top, #fff 20%, #dedede 100%);
  background: -ms-linear-gradient(top, #fff 20%, #dedede 100%);
  background: linear-gradient(to bottom, #ffffff 20%, #dedede 100%);
  background: #fff\9;
}

/* line 293, ../cssTools/_/components/sass/elements/_table.scss */
.barTable .utilityTable td {
  font-size: 1.1em;
}

/* line 296, ../cssTools/_/components/sass/elements/_table.scss */
.rowHilite tr:hover {
  background: #FFF2A6;
  cursor: pointer;
}

/* line 300, ../cssTools/_/components/sass/elements/_table.scss */
.leftAlign tr th, .leftAlign tr td {
  text-align: left;
}

/* line 303, ../cssTools/_/components/sass/elements/_table.scss */
td.center, th.center {
  text-align: center;
}

/* line 306, ../cssTools/_/components/sass/elements/_table.scss */
.clone-row {
  background: #b5dfb5 !important;
}

/* line 309, ../cssTools/_/components/sass/elements/_table.scss */
.form-table {
  background: none;
}
/* line 312, ../cssTools/_/components/sass/elements/_table.scss */
.form-table thead tr {
  background: #333333;
}
/* line 314, ../cssTools/_/components/sass/elements/_table.scss */
.form-table thead tr th {
  color: #FFFFFF;
  padding: 4px;
}
/* line 318, ../cssTools/_/components/sass/elements/_table.scss */
.form-table thead tr th.sort {
  padding-right: 24px !important;
  position: relative;
  -webkit-tap-highlight-color: #595959;
}
/* line 322, ../cssTools/_/components/sass/elements/_table.scss */
.form-table thead tr th.sort:hover {
  background: #595959;
  cursor: pointer;
}
/* line 326, ../cssTools/_/components/sass/elements/_table.scss */
.form-table thead tr th.sort:before {
  font-family: FontAwesome;
  content: '\f0dc';
  /* fa-sort */
  position: absolute;
  right: 8px;
}
/* line 337, ../cssTools/_/components/sass/elements/_table.scss */
.form-table tbody tr {
  border-top: 1px solid #b9b9b9;
  background: none;
}
/* line 340, ../cssTools/_/components/sass/elements/_table.scss */
.form-table tbody tr td {
  padding: 4px;
  vertical-align: middle;
}
/* line 344, ../cssTools/_/components/sass/elements/_table.scss */
.form-table tbody tr:first-of-type {
  border-top: none;
}
/* line 347, ../cssTools/_/components/sass/elements/_table.scss */
.form-table tbody tr:last-of-type {
  border-bottom: 1px solid #b9b9b9;
}
/* line 351, ../cssTools/_/components/sass/elements/_table.scss */
.form-table tbody tr.alert {
  background: #ffce99;
}
/* line 354, ../cssTools/_/components/sass/elements/_table.scss */
.form-table tbody tr.alert + #save-row-buttons {
  background: #ffce99 !important;
}
/* line 359, ../cssTools/_/components/sass/elements/_table.scss */
.form-table tfoot.button-footer th {
  padding: 4px;
}

/* line 365, ../cssTools/_/components/sass/elements/_table.scss */
.responsive-table-on > thead {
  display: none;
}
/* line 369, ../cssTools/_/components/sass/elements/_table.scss */
.responsive-table-on > tbody > tr {
  display: block;
  padding: 8px;
  position: relative;
  width: 100%;
  margin-bottom: -1px;
}
/* line 375, ../cssTools/_/components/sass/elements/_table.scss */
.responsive-table-on > tbody > tr > td {
  display: block;
  width: 100%;
}
/* line 379, ../cssTools/_/components/sass/elements/_table.scss */
.responsive-table-on > tbody > tr > td.top-right-cell {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 32px;
  text-align: center;
  display: flex;
  flex-direction: column;
}
/* line 387, ../cssTools/_/components/sass/elements/_table.scss */
.responsive-table-on > tbody > tr > td.top-right-cell a[role=button] {
  font-size: 1.4rem;
  display: block;
  margin-bottom: 8px;
  order: 2;
}
/* line 393, ../cssTools/_/components/sass/elements/_table.scss */
.responsive-table-on > tbody > tr > td.top-right-cell a.arrow[role=button] {
  order: 1;
}

/* line 402, ../cssTools/_/components/sass/elements/_table.scss */
.dash-table thead tr {
  border-bottom: 1px solid #353f43;
}
/* line 404, ../cssTools/_/components/sass/elements/_table.scss */
.dash-table thead tr th {
  font-weight: bold;
  padding: 6px;
}
/* line 408, ../cssTools/_/components/sass/elements/_table.scss */
.dash-table thead tr th.sort {
  padding-right: 24px !important;
  position: relative;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);
}
/* line 412, ../cssTools/_/components/sass/elements/_table.scss */
.dash-table thead tr th.sort:hover {
  background: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  font-weight: 900;
}
/* line 417, ../cssTools/_/components/sass/elements/_table.scss */
.dash-table thead tr th.sort:before {
  font-family: FontAwesome;
  content: '\f0dc';
  /* fa-sort */
  position: absolute;
  right: 8px;
}
/* line 428, ../cssTools/_/components/sass/elements/_table.scss */
.dash-table tbody tr {
  border-bottom: 1px solid #b9b9b9;
}
/* line 430, ../cssTools/_/components/sass/elements/_table.scss */
.dash-table tbody tr:last-of-type {
  border-bottom: none;
}
/* line 433, ../cssTools/_/components/sass/elements/_table.scss */
.dash-table tbody tr td {
  padding: 6px;
  white-space: nowrap;
}

/* line 440, ../cssTools/_/components/sass/elements/_table.scss */
.th-darker {
  background: #eeb001;
}

/* line 445, ../cssTools/_/components/sass/elements/_table.scss */
table.cmsTimerResults td {
  padding: 5px;
}

/* line 451, ../cssTools/_/components/sass/elements/_table.scss */
.column-index-select thead th {
  text-align: left;
}
/* line 455, ../cssTools/_/components/sass/elements/_table.scss */
.column-index-select th.checkbox-column, .column-index-select td.checkbox-column {
  padding-right: 0px !important;
}
/* line 457, ../cssTools/_/components/sass/elements/_table.scss */
.column-index-select th.checkbox-column + td, .column-index-select th.checkbox-column + th, .column-index-select td.checkbox-column + td, .column-index-select td.checkbox-column + th {
  padding-left: 3px !important;
}

/* line 463, ../cssTools/_/components/sass/elements/_table.scss */
table.expand-table {
  width: 100%;
}
/* line 465, ../cssTools/_/components/sass/elements/_table.scss */
table.expand-table > thead {
  background: #353f43;
}
/* line 468, ../cssTools/_/components/sass/elements/_table.scss */
table.expand-table > thead tr th {
  color: #FFFFFF;
  white-space: nowrap;
  text-align: left;
}
/* line 476, ../cssTools/_/components/sass/elements/_table.scss */
table.expand-table > tbody > tr {
  background: #FFFFFF;
}
/* line 478, ../cssTools/_/components/sass/elements/_table.scss */
table.expand-table > tbody > tr:nth-child(4n-2), table.expand-table > tbody > tr:nth-child(4n-3) {
  background: #f0f3f5;
}
/* line 482, ../cssTools/_/components/sass/elements/_table.scss */
table.expand-table > tbody .details {
  display: none;
  border-top: none;
}
/* line 487, ../cssTools/_/components/sass/elements/_table.scss */
table.expand-table td, table.expand-table th {
  padding: 4px;
}
/* line 489, ../cssTools/_/components/sass/elements/_table.scss */
table.expand-table td .arrow, table.expand-table th .arrow {
  color: #353f43;
  cursor: pointer;
}
/* line 492, ../cssTools/_/components/sass/elements/_table.scss */
table.expand-table td .arrow:hover, table.expand-table th .arrow:hover {
  color: #5cb85c;
}

/* line 499, ../cssTools/_/components/sass/elements/_table.scss */
.responsive-table {
  width: 100%;
}
/* line 501, ../cssTools/_/components/sass/elements/_table.scss */
.responsive-table > thead {
  display: none;
}
/* line 505, ../cssTools/_/components/sass/elements/_table.scss */
.responsive-table > tbody > tr {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 8px;
  /*td:not(.ignore-before):not(.category-header){
  	&:before{
  		content: attr(headers)': ';
  		font-weight: bold;
  	}
  }*/
}
/* line 511, ../cssTools/_/components/sass/elements/_table.scss */
.responsive-table > tbody > tr:nth-of-type(even) {
  background: #dbe2e9;
}
/* line 521, ../cssTools/_/components/sass/elements/_table.scss */
.responsive-table > tbody > tr > td[headers]:before {
  content: attr(headers) ": ";
  font-weight: bold;
}

@media screen and (min-width: 1025px) {
  /* line 531, ../cssTools/_/components/sass/elements/_table.scss */
  .responsive-table > thead {
    display: table-header-group;
  }
  /* line 535, ../cssTools/_/components/sass/elements/_table.scss */
  .responsive-table > tbody > tr {
    position: relative;
    display: table-row;
    border-bottom: none;
    padding: 0px;
  }
  /* line 540, ../cssTools/_/components/sass/elements/_table.scss */
  .responsive-table > tbody > tr:nth-of-type(even) {
    background: none;
  }
  /* line 544, ../cssTools/_/components/sass/elements/_table.scss */
  .responsive-table > tbody > tr > td:not(.ignore-before):not(.category-header):before {
    display: none;
  }
  /* line 548, ../cssTools/_/components/sass/elements/_table.scss */
  .responsive-table > tbody > tr > td > .responsive-table-label {
    display: none;
  }

  /* line 554, ../cssTools/_/components/sass/elements/_table.scss */
  .max-overflow {
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
/* line 41, ../cssTools/_/components/sass/elements/_elements.scss */
.appt-time-zone {
  background: #0275d8;
  border-radius: 2px;
  padding: 0px 3px;
  color: #FFFFFF;
  cursor: help;
  font-size: 13px;
  display: inline;
  transition: all .3s;
}
/* line 50, ../cssTools/_/components/sass/elements/_elements.scss */
.appt-time-zone:hover {
  background: #025aa5;
}

/* line 1, ../cssTools/_/components/sass/typography/_copy.scss */
b, strong, .bold {
  font-family: muliregular, san-serif !important;
  font-weight: bold;
}

/* line 6, ../cssTools/_/components/sass/typography/_copy.scss */
em, .italic {
  font-family: mulilight_italic, san-serif !important;
}

/* line 9, ../cssTools/_/components/sass/typography/_copy.scss */
.align-right {
  text-align: right;
}

/* line 12, ../cssTools/_/components/sass/typography/_copy.scss */
a, a:visited {
  color: #0275d8;
  text-decoration: none;
}
/* line 15, ../cssTools/_/components/sass/typography/_copy.scss */
a:hover, a:visited:hover {
  color: #014c8c;
  text-decoration: underline;
}

/* line 21, ../cssTools/_/components/sass/typography/_copy.scss */
a.fa:hover {
  text-decoration: none;
}

/* line 26, ../cssTools/_/components/sass/typography/_copy.scss */
a.noDec:hover {
  text-decoration: none;
}

/* line 30, ../cssTools/_/components/sass/typography/_copy.scss */
a.fa-info-circle,
.fa-info-circle.faInfoBtn {
  cursor: pointer;
}
/* line 33, ../cssTools/_/components/sass/typography/_copy.scss */
a.fa-info-circle:before,
.fa-info-circle.faInfoBtn:before {
  color: #0099FF;
}
/* line 35, ../cssTools/_/components/sass/typography/_copy.scss */
a.fa-info-circle:before:hover,
.fa-info-circle.faInfoBtn:before:hover {
  color: #33adff;
}

/* line 40, ../cssTools/_/components/sass/typography/_copy.scss */
.nowrap {
  white-space: nowrap;
}

/* line 43, ../cssTools/_/components/sass/typography/_copy.scss */
.underline {
  text-decoration: underline;
}

/* line 46, ../cssTools/_/components/sass/typography/_copy.scss */
.line-through {
  text-decoration: line-through;
}

/* line 49, ../cssTools/_/components/sass/typography/_copy.scss */
p {
  margin-bottom: 1em;
}

/* line 52, ../cssTools/_/components/sass/typography/_copy.scss */
.alert {
  color: #d9534f;
}

/* line 58, ../cssTools/_/components/sass/typography/_copy.scss */
.hiliteText1 {
  color: #bc1f52;
}

/* line 61, ../cssTools/_/components/sass/typography/_copy.scss */
.no-text-transform {
  text-transform: none;
}

/* line 64, ../cssTools/_/components/sass/typography/_copy.scss */
.finePrint, .finePrint ul, .finePrint ul li {
  font-size: .75rem;
  line-height: 1em;
}

/* line 69, ../cssTools/_/components/sass/typography/_copy.scss */
.computerPaperIcon {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: .65em;
  position: relative;
  top: 4px;
}
/* line 76, ../cssTools/_/components/sass/typography/_copy.scss */
.computerPaperIcon .fa-file-o {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 81, ../cssTools/_/components/sass/typography/_copy.scss */
.computerPaperIcon .fa-desktop {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 88, ../cssTools/_/components/sass/typography/_copy.scss */
.title {
  color: #0f4876;
  font-weight: bold;
}

/* line 93, ../cssTools/_/components/sass/typography/_copy.scss */
.title2 {
  color: #bc1f52;
  font-weight: bold;
}

/* line 98, ../cssTools/_/components/sass/typography/_copy.scss */
.lightTitle1 {
  color: #A7C7BE;
}

/* line 101, ../cssTools/_/components/sass/typography/_copy.scss */
.lightTitle2 {
  color: #fec524;
}

/* line 105, ../cssTools/_/components/sass/typography/_copy.scss */
.hiliteText1 {
  color: #d9534f;
}

/* line 109, ../cssTools/_/components/sass/typography/_copy.scss */
.hiliteText2 {
  color: #ff8500;
}

/* line 114, ../cssTools/_/components/sass/typography/_copy.scss */
p.error, .error {
  color: red;
  font-weight: bold;
  font-size: .75em;
  margin: 0;
  padding: 0;
}

/* line 121, ../cssTools/_/components/sass/typography/_copy.scss */
.df_error, .error_message {
  color: red;
}

/* Error */
/* line 125, ../cssTools/_/components/sass/typography/_copy.scss */
.red {
  border: solid 1px #B50000;
  background-color: #FFEBEB;
}

/* Current */
/* line 130, ../cssTools/_/components/sass/typography/_copy.scss */
.green {
  border: solid 1px #DDF0DD;
  background-color: #EBFFEB;
}

/* Complete */
/* line 135, ../cssTools/_/components/sass/typography/_copy.scss */
.blue {
  border: solid 1px #CEE2F2;
  background-color: #F0F5FF;
}

/* line 139, ../cssTools/_/components/sass/typography/_copy.scss */
.disabledText {
  color: #BBBBBB;
}

/* line 142, ../cssTools/_/components/sass/typography/_copy.scss */
.smallText, smallText td, .small-text {
  font-size: .85em;
}

/* Theme Colors */
/* line 146, ../cssTools/_/components/sass/typography/_copy.scss */
.th-primary {
  color: #0f4876;
}

/* line 149, ../cssTools/_/components/sass/typography/_copy.scss */
.th-secondary {
  color: #bc1f52;
}

/* line 153, ../cssTools/_/components/sass/typography/_copy.scss */
.th-tertiary {
  color: #fec524;
}

/* Operator Colors */
/* line 157, ../cssTools/_/components/sass/typography/_copy.scss */
.primary {
  color: #0099FF;
}

/* line 160, ../cssTools/_/components/sass/typography/_copy.scss */
.info, .dash-item .info-sm, .dash-item-warning-box .info-sm {
  color: #5bc0de;
}

/* line 163, ../cssTools/_/components/sass/typography/_copy.scss */
.success {
  color: #5cb85c;
}

/* line 166, ../cssTools/_/components/sass/typography/_copy.scss */
.warning {
  color: #ff8500;
}

/* line 169, ../cssTools/_/components/sass/typography/_copy.scss */
.danger {
  color: #d9534f;
}

/* line 172, ../cssTools/_/components/sass/typography/_copy.scss */
.muted {
  color: #636c72;
}

/* line 175, ../cssTools/_/components/sass/typography/_copy.scss */
.link {
  color: #0275d8;
}

/* line 178, ../cssTools/_/components/sass/typography/_copy.scss */
.icon-spacing {
  position: relative !important;
  padding-left: 18px !important;
}
/* line 181, ../cssTools/_/components/sass/typography/_copy.scss */
.icon-spacing .fa, .icon-spacing .fas, .icon-spacing .fal, .icon-spacing .fab, .icon-spacing .far {
  position: absolute;
  left: 0px;
  top: 2px;
}

/* line 1, ../cssTools/_/components/sass/typography/_headings.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: brandon, san-serif;
  margin: 0px 0px 4px 0px;
  line-height: 1.1em;
}

/* line 6, ../cssTools/_/components/sass/typography/_headings.scss */
h1 {
  font-size: 2rem;
}

/* line 9, ../cssTools/_/components/sass/typography/_headings.scss */
h2 {
  font-size: 1.7rem;
}

/* line 12, ../cssTools/_/components/sass/typography/_headings.scss */
h3 {
  font-size: 1.5rem;
}

/* line 15, ../cssTools/_/components/sass/typography/_headings.scss */
h4 {
  font-size: 1.3rem;
}
/* line 17, ../cssTools/_/components/sass/typography/_headings.scss */
h4 .fa {
  margin-right: .25em;
}
/* line 20, ../cssTools/_/components/sass/typography/_headings.scss */
h4 .alert {
  color: #d9534f;
  text-align: center;
}

/* line 25, ../cssTools/_/components/sass/typography/_headings.scss */
h5 {
  font-size: 1.2rem;
}

/* line 29, ../cssTools/_/components/sass/typography/_headings.scss */
h6 {
  font-size: 1.1rem;
}

/* line 1, ../cssTools/_/components/sass/typography/_lists.scss */
ol {
  padding: 16px;
  list-style-type: decimal;
}

/* line 6, ../cssTools/_/components/sass/typography/_lists.scss */
.icon-ul li {
  display: block;
  list-style: none;
  margin-left: 16px;
  margin-bottom: 16px;
  line-height: 1em;
}
/* line 12, ../cssTools/_/components/sass/typography/_lists.scss */
.icon-ul li i {
  margin-left: -18p;
}
/* line 15, ../cssTools/_/components/sass/typography/_lists.scss */
.icon-ul li a {
  text-decoration: none;
  color: #0d7686;
}
/* line 18, ../cssTools/_/components/sass/typography/_lists.scss */
.icon-ul li a:hover {
  color: #a4bac0;
}

/* line 24, ../cssTools/_/components/sass/typography/_lists.scss */
.iconList {
  padding-left: 24px;
}
/* line 26, ../cssTools/_/components/sass/typography/_lists.scss */
.iconList .fa, .iconList .fas, .iconList .fal, .iconList .fab, .iconList .far {
  margin-left: -20px;
  margin-right: 2px;
}
/* line 30, ../cssTools/_/components/sass/typography/_lists.scss */
.iconList li {
  margin-bottom: 8px;
}

/* line 34, ../cssTools/_/components/sass/typography/_lists.scss */
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 39, ../cssTools/_/components/sass/typography/_lists.scss */
ul.bulletList {
  list-style: disc;
  padding: 16px;
}
/* line 42, ../cssTools/_/components/sass/typography/_lists.scss */
ul.bulletList li {
  margin-bottom: 8px;
}

/* line 46, ../cssTools/_/components/sass/typography/_lists.scss */
.noBulletList {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 51, ../cssTools/_/components/sass/typography/_lists.scss */
.noBulletList li {
  display: block;
  padding-left: 18px;
}

/* line 55, ../cssTools/_/components/sass/typography/_lists.scss */
.noBulletList img {
  margin-left: -21px;
  vertical-align: text-bottom;
}

/* line 59, ../cssTools/_/components/sass/typography/_lists.scss */
ol.numberList {
  list-style-type: upper-roman;
  padding: 16px;
}
/* line 62, ../cssTools/_/components/sass/typography/_lists.scss */
ol.numberList li {
  margin-bottom: 8px;
}

/* line 1, ../cssTools/_/components/sass/forms/_forms.scss */
form {
  box-sizing: border-box;
}

/* line 6, ../cssTools/_/components/sass/forms/_forms.scss */
.required:before {
  font-family: FontAwesome;
  content: "\f069";
  color: #d9534f;
  font-size: .4rem;
  position: relative;
  top: -6px;
  margin-left: -8px;
  left: -1px;
}

/* line 16, ../cssTools/_/components/sass/forms/_forms.scss */
.override {
  color: #FF6600;
}

/* line 19, ../cssTools/_/components/sass/forms/_forms.scss */
fieldset {
  border: 1px solid #dedede;
  margin: 0;
  padding: 16px;
}

/* line 24, ../cssTools/_/components/sass/forms/_forms.scss */
fieldset legend {
  font-weight: bold;
  color: #0f4876;
  padding: 4px;
  margin-left: -8px;
}

/* line 30, ../cssTools/_/components/sass/forms/_forms.scss */
fieldset.no-border-fieldset {
  border: none;
  padding: 8px 0;
  margin-bottom: 16px;
}
/* line 34, ../cssTools/_/components/sass/forms/_forms.scss */
fieldset.no-border-fieldset > legend {
  color: #353f43;
  margin-left: 0px;
  padding: 0px;
}

/* line 40, ../cssTools/_/components/sass/forms/_forms.scss */
.input-list {
  margin: 0px;
  padding: 0px;
}
/* line 43, ../cssTools/_/components/sass/forms/_forms.scss */
.input-list li {
  margin-bottom: 4px;
  display: flex;
}
/* line 46, ../cssTools/_/components/sass/forms/_forms.scss */
.input-list li label {
  display: inline-block;
  width: 110px;
}
/* line 50, ../cssTools/_/components/sass/forms/_forms.scss */
.input-list li input[type=text], .input-list li input[type=number], .input-list li input[type=password], .input-list li select {
  flex-grow: 2;
}

/* line 56, ../cssTools/_/components/sass/forms/_forms.scss */
.highlight-label input[type="checkbox"] + span {
  color: #b3b3b3;
}

/* line 61, ../cssTools/_/components/sass/forms/_forms.scss */
.highlight-label input[type="checkbox"]:checked + span {
  color: #d9534f;
}

/* line 65, ../cssTools/_/components/sass/forms/_forms.scss */
.reveal-if-active {
  display: none;
}
/* line 67, ../cssTools/_/components/sass/forms/_forms.scss */
input[type="radio"].reveal:checked ~ .reveal-if-active, input[type="checkbox"].reveal:checked ~ .reveal-if-active {
  display: block;
  padding: 0 0 8px 20px;
}

/* line 74, ../cssTools/_/components/sass/forms/_forms.scss */
.radio-toggle .radio-toggle-target {
  display: none;
  padding: 16px 0;
}
/* line 78, ../cssTools/_/components/sass/forms/_forms.scss */
.radio-toggle .radio-toggle-target:first-of-type {
  display: block;
}

/* line 82, ../cssTools/_/components/sass/forms/_forms.scss */
.expand-fields > * {
  display: none;
  padding: 8px 0;
}

/* line 86, ../cssTools/_/components/sass/forms/_forms.scss */
.field-row {
  display: flex;
}
/* line 88, ../cssTools/_/components/sass/forms/_forms.scss */
.field-row input, .field-row select {
  flex-grow: 1;
  width: auto;
}
/* line 92, ../cssTools/_/components/sass/forms/_forms.scss */
.field-row label {
  flex-shrink: 1;
  padding-left: 12px;
}

/* line 1, ../cssTools/_/components/sass/forms/_button.scss */
input[type=submit],
button, input[type="button"],
a.utilityButton,
a.utilityButton:visited,
a.utilityBtn, .utilityBtn,
a.utilityBtn:visited,
a.utilityBtnDisabled,
a.plupload_button {
  font-family: brandon, san-serif;
  background: #353f43;
  border-radius: 4px;
  font-size: 1rem;
  line-height: 1rem;
  padding: 4px 6px;
  text-decoration: none;
  color: #FFFFFF;
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  white-space: nowrap;
  border: none;
}
/* line 22, ../cssTools/_/components/sass/forms/_button.scss */
input[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus,
button:hover,
button:active,
button:focus, input[type="button"]:hover, input[type="button"]:active, input[type="button"]:focus,
a.utilityButton:hover,
a.utilityButton:active,
a.utilityButton:focus,
a.utilityButton:visited:hover,
a.utilityButton:visited:active,
a.utilityButton:visited:focus,
a.utilityBtn:hover,
a.utilityBtn:active,
a.utilityBtn:focus, .utilityBtn:hover, .utilityBtn:active, .utilityBtn:focus,
a.utilityBtn:visited:hover,
a.utilityBtn:visited:active,
a.utilityBtn:visited:focus,
a.utilityBtnDisabled:hover,
a.utilityBtnDisabled:active,
a.utilityBtnDisabled:focus,
a.plupload_button:hover,
a.plupload_button:active,
a.plupload_button:focus {
  transition: all .3s;
  background-color: #495256;
  background-color: rgba(53, 63, 67, 0.9);
  text-decoration: none;
  cursor: pointer;
}
/* line 28, ../cssTools/_/components/sass/forms/_button.scss */
input[type=submit]:disabled,
button:disabled, input[type="button"]:disabled,
a.utilityButton:disabled,
a.utilityButton:visited:disabled,
a.utilityBtn:disabled, .utilityBtn:disabled,
a.utilityBtn:visited:disabled,
a.utilityBtnDisabled:disabled,
a.plupload_button:disabled {
  background: #9cafc2;
}
/* line 30, ../cssTools/_/components/sass/forms/_button.scss */
input[type=submit]:disabled:hover, input[type=submit]:disabled:active, input[type=submit]:disabled:focus,
button:disabled:hover,
button:disabled:active,
button:disabled:focus, input[type="button"]:disabled:hover, input[type="button"]:disabled:active, input[type="button"]:disabled:focus,
a.utilityButton:disabled:hover,
a.utilityButton:disabled:active,
a.utilityButton:disabled:focus,
a.utilityButton:visited:disabled:hover,
a.utilityButton:visited:disabled:active,
a.utilityButton:visited:disabled:focus,
a.utilityBtn:disabled:hover,
a.utilityBtn:disabled:active,
a.utilityBtn:disabled:focus, .utilityBtn:disabled:hover, .utilityBtn:disabled:active, .utilityBtn:disabled:focus,
a.utilityBtn:visited:disabled:hover,
a.utilityBtn:visited:disabled:active,
a.utilityBtn:visited:disabled:focus,
a.utilityBtnDisabled:disabled:hover,
a.utilityBtnDisabled:disabled:active,
a.utilityBtnDisabled:disabled:focus,
a.plupload_button:disabled:hover,
a.plupload_button:disabled:active,
a.plupload_button:disabled:focus {
  transition: all .3s;
  background: #9cafc2;
}
/* line 35, ../cssTools/_/components/sass/forms/_button.scss */
input[type=submit] i,
button i, input[type="button"] i,
a.utilityButton i,
a.utilityButton:visited i,
a.utilityBtn i, .utilityBtn i,
a.utilityBtn:visited i,
a.utilityBtnDisabled i,
a.plupload_button i {
  margin-right: 1px;
}

/* line 39, ../cssTools/_/components/sass/forms/_button.scss */
a.plupload_button {
  width: 90px;
  height: 26px;
}
/* line 42, ../cssTools/_/components/sass/forms/_button.scss */
a.plupload_button:before {
  content: "Upload";
}

/* line 46, ../cssTools/_/components/sass/forms/_button.scss */
input[type=submit] {
  border: none;
}

/* line 49, ../cssTools/_/components/sass/forms/_button.scss */
.utilityBtnSelected {
  border-radius: 4px;
  font-size: 1rem;
  line-height: 1rem;
  padding: 5px 10px;
  text-decoration: none;
  background: #5cb85c;
  color: #FFFFFF;
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  white-space: nowrap;
  text-transform: uppercase;
  border: none;
}
/* line 63, ../cssTools/_/components/sass/forms/_button.scss */
.utilityBtnSelected:hover {
  transition: all .3s;
  text-decoration: none;
  background: #5cb85c;
  color: #FFFFFF;
}

/* line 70, ../cssTools/_/components/sass/forms/_button.scss */
.btn-indent {
  text-indent: -9999px;
}

/* line 73, ../cssTools/_/components/sass/forms/_button.scss */
.utilityBtn .fa {
  margin: 0 2px;
}

/* line 77, ../cssTools/_/components/sass/forms/_button.scss */
.cellBtn {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0;
  height: 100%;
  background: #CD6732;
  max-width: 120px;
  font-size: .85rem;
  line-height: 1.4em;
}
/* line 87, ../cssTools/_/components/sass/forms/_button.scss */
.cellBtn:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #CD6732;
  position: absolute;
  left: -9px;
}
/* line 97, ../cssTools/_/components/sass/forms/_button.scss */
.cellBtn:hover {
  transition: all .3s;
  background: #5cb85c;
}
/* line 100, ../cssTools/_/components/sass/forms/_button.scss */
.cellBtn:hover:before {
  border-right: 10px solid #5cb85c;
}

/* line 105, ../cssTools/_/components/sass/forms/_button.scss */
button.info, .dash-item button.info-sm, .dash-item-warning-box button.info-sm, button.set-user {
  color: #5bc0de;
  transition: all .3s;
  background: none !important;
  border: none;
  padding: 0px !important;
}
/* line 111, ../cssTools/_/components/sass/forms/_button.scss */
button.info:hover, .dash-item button.info-sm:hover, .dash-item-warning-box button.info-sm:hover, button.set-user:hover {
  color: #31b0d5;
}

/* line 115, ../cssTools/_/components/sass/forms/_button.scss */
button.set-user {
  margin-right: 3px;
}

/* line 118, ../cssTools/_/components/sass/forms/_button.scss */
.btn-primary {
  background: #0099FF !important;
}
/* line 46, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-primary:hover {
  background: #33adff !important;
  transition: all .3s;
}
/* line 50, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-primary:active {
  background: #4db8ff !important;
}

/* line 121, ../cssTools/_/components/sass/forms/_button.scss */
.btn-info {
  background: #5bc0de;
  background: #5bc0de !important;
}
/* line 46, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-info:hover {
  background: #85d0e7 !important;
  transition: all .3s;
}
/* line 50, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-info:active {
  background: #9bd8eb !important;
}

/* line 125, ../cssTools/_/components/sass/forms/_button.scss */
.btn-success {
  background: #5cb85c !important;
}
/* line 46, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-success:hover {
  background: #80c780 !important;
  transition: all .3s;
}
/* line 50, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-success:active {
  background: #91cf91 !important;
}

/* line 128, ../cssTools/_/components/sass/forms/_button.scss */
.btn-warning {
  background: #ff8500 !important;
}
/* line 46, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-warning:hover {
  background: #ff9d33 !important;
  transition: all .3s;
}
/* line 50, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-warning:active {
  background: #ffaa4d !important;
}

/* line 131, ../cssTools/_/components/sass/forms/_button.scss */
.btn-danger {
  background: #d9534f !important;
}
/* line 46, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-danger:hover {
  background: #e27c79 !important;
  transition: all .3s;
}
/* line 50, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-danger:active {
  background: #e7908e !important;
}

/* line 134, ../cssTools/_/components/sass/forms/_button.scss */
.btn-light {
  background: #0099FF !important;
}
/* line 46, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-light:hover {
  background: #33adff !important;
  transition: all .3s;
}
/* line 50, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-light:active {
  background: #4db8ff !important;
}

/* line 137, ../cssTools/_/components/sass/forms/_button.scss */
.btn-theme-1 {
  background: #0f4876 !important;
}
/* line 46, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-theme-1:hover {
  background: #1564a3 !important;
  transition: all .3s;
}
/* line 50, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-theme-1:active {
  background: #1871ba !important;
}

/* line 140, ../cssTools/_/components/sass/forms/_button.scss */
.btn-theme-2 {
  background: #bc1f52 !important;
}
/* line 46, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-theme-2:hover {
  background: #dd3169 !important;
  transition: all .3s;
}
/* line 50, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-theme-2:active {
  background: #e14779 !important;
}

/* line 143, ../cssTools/_/components/sass/forms/_button.scss */
.btn-theme-3 {
  background: #fec524 !important;
}
/* line 46, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-theme-3:hover {
  background: #fed257 !important;
  transition: all .3s;
}
/* line 50, ../cssTools/_/components/sass/mixins/_mixins.scss */
.btn-theme-3:active {
  background: #fed970 !important;
}

/* line 146, ../cssTools/_/components/sass/forms/_button.scss */
[role="button"] {
  cursor: pointer;
}
/* line 148, ../cssTools/_/components/sass/forms/_button.scss */
[role="button"]:hover {
  text-decoration: none;
}

/* line 152, ../cssTools/_/components/sass/forms/_button.scss */
.buttons-right {
  display: block;
  padding: 8px;
  text-align: right;
}

/* line 157, ../cssTools/_/components/sass/forms/_button.scss */
.buttons-left {
  display: block;
  padding: 8px;
  text-align: left;
}

/* line 162, ../cssTools/_/components/sass/forms/_button.scss */
.buttons-split {
  display: flex;
  justify-content: space-between;
}

/* line 166, ../cssTools/_/components/sass/forms/_button.scss */
.button-no-decoration {
  background: none !important;
}

/* line 169, ../cssTools/_/components/sass/forms/_button.scss */
.button-text-only, .button-text-only-icon, .button-icon-only {
  background: none !important;
  color: #666666;
  text-align: left;
  padding: 0px;
  margin: 0px;
  text-transform: none;
  white-space: normal;
}
/* line 177, ../cssTools/_/components/sass/forms/_button.scss */
.button-text-only .fa, .button-text-only-icon .fa, .button-text-only .fas, .button-text-only-icon .fas, .button-text-only .fal, .button-text-only-icon .fal, .button-text-only .fab, .button-text-only-icon .fab, .button-text-only .far, .button-text-only-icon .far, .button-icon-only .fa, .button-icon-only .fas, .button-icon-only .fal, .button-icon-only .fab, .button-icon-only .far {
  color: #0f4876;
  top: 0px;
}
/* line 181, ../cssTools/_/components/sass/forms/_button.scss */
.button-text-only:hover, .button-text-only-icon:hover, .button-icon-only:hover {
  transition: all .3s;
  color: #666666;
  opacity: .85;
}

/* line 187, ../cssTools/_/components/sass/forms/_button.scss */
.button-text-only-icon {
  position: relative;
  padding-left: 24px;
}
/* line 191, ../cssTools/_/components/sass/forms/_button.scss */
.button-text-only-icon .fa, .button-text-only-icon .fas, .button-text-only-icon .fal, .button-text-only-icon .fab, .button-text-only-icon .far {
  position: absolute;
  left: 2px;
}

/* line 197, ../cssTools/_/components/sass/forms/_button.scss */
.button-badge-right {
  display: inline-flex;
}
/* line 199, ../cssTools/_/components/sass/forms/_button.scss */
.button-badge-right .badge, .button-badge-right .badge-cb {
  display: flex;
  align-items: center;
  background: rgba(255, 255, 255, 0.7);
  color: #000000;
  font-size: 10px;
  border-radius: 2px;
  padding: 2px 4px;
  max-height: 17px;
  margin-left: 4px;
}
/* line 210, ../cssTools/_/components/sass/forms/_button.scss */
.button-badge-right .badge-cb {
  background: rgba(0, 0, 0, 0.7);
  color: #FFFFFF;
}

/* line 216, ../cssTools/_/components/sass/forms/_button.scss */
.ab-lt, .ab-dk {
  background: none;
  padding: 4px;
  background-repeat: no-repeat;
  background-size: 0% 0%;
  background-position: 50% 50%;
  transition: all .1s;
  transition: transform 0.6s cubic-bezier(0.39, 0.575, 0.565, 1);
}

/* line 225, ../cssTools/_/components/sass/forms/_button.scss */
.ab-lt {
  color: #FFFFFF;
}

/* line 228, ../cssTools/_/components/sass/forms/_button.scss */
.ab-lt:hover {
  background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)) !important;
  background-size: 100% 100%;
  background-color: transparent;
}

/* line 233, ../cssTools/_/components/sass/forms/_button.scss */
.ab-dk {
  color: #333333;
}

/* line 236, ../cssTools/_/components/sass/forms/_button.scss */
.ab-dk:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)) !important;
  background-size: 100% 100%;
  background-color: transparent;
}

/* line 241, ../cssTools/_/components/sass/forms/_button.scss */
.circle-btn {
  top: 0px;
  width: 22px !important;
  height: 22px !important;
  border-radius: 50% !important;
  display: inline-flex;
  font-size: 12px;
  justify-content: center;
}
/* line 249, ../cssTools/_/components/sass/forms/_button.scss */
.circle-btn i {
  position: relative;
}

/* line 1, ../cssTools/_/components/sass/forms/_inputs.scss */
input[type=text],
textarea,
select,
option,
date,
number,
input[type=password],
input[type=url],
input[type=email],
input[type=number],
input[type=search],
input[type=date],
input[type=time],
input[type=month],
input[type=week],
input[type=datetime],
input[type=datetime-local] {
  font-size: 1rem;
  font-family: mulilight, san-serif;
  box-sizing: border-box;
}
/* line 15, ../cssTools/_/components/sass/mixins/_mixins.scss */
input[type=text].placeholder,
textarea.placeholder,
select.placeholder,
option.placeholder,
date.placeholder,
number.placeholder,
input[type=password].placeholder,
input[type=url].placeholder,
input[type=email].placeholder,
input[type=number].placeholder,
input[type=search].placeholder,
input[type=date].placeholder,
input[type=time].placeholder,
input[type=month].placeholder,
input[type=week].placeholder,
input[type=datetime].placeholder,
input[type=datetime-local].placeholder {
  color: #acbccc;
}
/* line 16, ../cssTools/_/components/sass/mixins/_mixins.scss */
input[type=text]:-moz-placeholder,
textarea:-moz-placeholder,
select:-moz-placeholder,
option:-moz-placeholder,
date:-moz-placeholder,
number:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=url]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=date]:-moz-placeholder,
input[type=time]:-moz-placeholder,
input[type=month]:-moz-placeholder,
input[type=week]:-moz-placeholder,
input[type=datetime]:-moz-placeholder,
input[type=datetime-local]:-moz-placeholder {
  color: #acbccc;
}
/* line 17, ../cssTools/_/components/sass/mixins/_mixins.scss */
input[type=text]::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder,
option::-moz-placeholder,
date::-moz-placeholder,
number::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=time]::-moz-placeholder,
input[type=month]::-moz-placeholder,
input[type=week]::-moz-placeholder,
input[type=datetime]::-moz-placeholder,
input[type=datetime-local]::-moz-placeholder {
  color: #acbccc;
}
/* line 18, ../cssTools/_/components/sass/mixins/_mixins.scss */
input[type=text]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder,
option::-webkit-input-placeholder,
date::-webkit-input-placeholder,
number::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=time]::-webkit-input-placeholder,
input[type=month]::-webkit-input-placeholder,
input[type=week]::-webkit-input-placeholder,
input[type=datetime]::-webkit-input-placeholder,
input[type=datetime-local]::-webkit-input-placeholder {
  color: #acbccc;
}

/* line 25, ../cssTools/_/components/sass/forms/_inputs.scss */
input[type=text], input[type=number], textarea {
  border: 1px solid #acbccc;
}

/* line 28, ../cssTools/_/components/sass/forms/_inputs.scss */
select {
  border: 1px solid #acbccc;
  box-sizing: border-box;
  font-family: mulilight, san-serif;
}

/* line 33, ../cssTools/_/components/sass/forms/_inputs.scss */
textarea {
  padding: 4px;
  line-height: 1.1em;
}

/* line 37, ../cssTools/_/components/sass/forms/_inputs.scss */
textarea[readonly] {
  border: 1px solid #dbe2e9;
  color: #666;
}

/* line 41, ../cssTools/_/components/sass/forms/_inputs.scss */
.readonly-plain {
  padding: 0px 2px;
  border: none !important;
  background: none !important;
  line-height: 1.1em;
  color: #353f43;
}

/* line 48, ../cssTools/_/components/sass/forms/_inputs.scss */
input[type=text].danger-input,
textarea.danger-input,
select.danger-input,
date.danger-input,
number.danger-input,
input[type=password].danger-input {
  background: #d9534f;
  border: 1px solid #8b211e;
  color: #FFFFFF;
}
/* line 15, ../cssTools/_/components/sass/mixins/_mixins.scss */
input[type=text].danger-input.placeholder,
textarea.danger-input.placeholder,
select.danger-input.placeholder,
date.danger-input.placeholder,
number.danger-input.placeholder,
input[type=password].danger-input.placeholder {
  color: rgba(255, 255, 255, 0.75);
}
/* line 16, ../cssTools/_/components/sass/mixins/_mixins.scss */
input[type=text].danger-input:-moz-placeholder,
textarea.danger-input:-moz-placeholder,
select.danger-input:-moz-placeholder,
date.danger-input:-moz-placeholder,
number.danger-input:-moz-placeholder,
input[type=password].danger-input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.75);
}
/* line 17, ../cssTools/_/components/sass/mixins/_mixins.scss */
input[type=text].danger-input::-moz-placeholder,
textarea.danger-input::-moz-placeholder,
select.danger-input::-moz-placeholder,
date.danger-input::-moz-placeholder,
number.danger-input::-moz-placeholder,
input[type=password].danger-input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.75);
}
/* line 18, ../cssTools/_/components/sass/mixins/_mixins.scss */
input[type=text].danger-input::-webkit-input-placeholder,
textarea.danger-input::-webkit-input-placeholder,
select.danger-input::-webkit-input-placeholder,
date.danger-input::-webkit-input-placeholder,
number.danger-input::-webkit-input-placeholder,
input[type=password].danger-input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.75);
}
/* line 60, ../cssTools/_/components/sass/forms/_inputs.scss */
input[type=text].danger-input:focus,
textarea.danger-input:focus,
select.danger-input:focus,
date.danger-input:focus,
number.danger-input:focus,
input[type=password].danger-input:focus {
  background: #ff8500;
}

/* Datepicker needs to be on top of header, and work panel */
/* line 66, ../cssTools/_/components/sass/forms/_inputs.scss */
.ui-datepicker {
  z-index: 100001 !important;
}

/* line 70, ../cssTools/_/components/sass/forms/_inputs.scss */
input[type="date"], input[type="time"] {
  width: 140px;
  font-size: .85rem;
}

/* line 74, ../cssTools/_/components/sass/forms/_inputs.scss */
input[type=text]:disabled, input[type=number]:disabled, select:disabled {
  background: #e1e7eb;
}

/* line 77, ../cssTools/_/components/sass/forms/_inputs.scss */
input[type=radio]:disabled, input[type=checkbox]:disabled {
  opacity: .5;
}

/* line 80, ../cssTools/_/components/sass/forms/_inputs.scss */
.count {
  width: 32px;
}

/* line 83, ../cssTools/_/components/sass/forms/_inputs.scss */
.checkbox-list, .radio-list {
  padding: 0 0 0 18px;
  margin: 0;
}
/* line 86, ../cssTools/_/components/sass/forms/_inputs.scss */
.checkbox-list li, .radio-list li {
  position: relative;
  margin-bottom: 4px;
}
/* line 89, ../cssTools/_/components/sass/forms/_inputs.scss */
.checkbox-list li input[type=checkbox], .checkbox-list li input[type=radio], .radio-list li input[type=checkbox], .radio-list li input[type=radio] {
  position: absolute;
  left: -18px;
  margin: 2px;
}
/* line 94, ../cssTools/_/components/sass/forms/_inputs.scss */
.checkbox-list li button.info, .checkbox-list li .dash-item button.info-sm, .dash-item .checkbox-list li button.info-sm, .checkbox-list li .dash-item-warning-box button.info-sm, .dash-item-warning-box .checkbox-list li button.info-sm, .radio-list li button.info, .radio-list li .dash-item button.info-sm, .dash-item .radio-list li button.info-sm, .radio-list li .dash-item-warning-box button.info-sm, .dash-item-warning-box .radio-list li button.info-sm {
  left: -36px !important;
  top: 0px;
}

/* line 100, ../cssTools/_/components/sass/forms/_inputs.scss */
.small-field {
  max-width: 100px !important;
}

/* line 103, ../cssTools/_/components/sass/forms/_inputs.scss */
.xdsoft_datetimepicker.xdsoft_inline {
  display: flex;
  z-index: 999;
}
/* line 106, ../cssTools/_/components/sass/forms/_inputs.scss */
.xdsoft_datetimepicker.xdsoft_inline .xdsoft_datepicker {
  flex-grow: 2;
}

/* line 110, ../cssTools/_/components/sass/forms/_inputs.scss */
.typeahead-submit {
  width: 100%;
  display: flex;
}
/* line 113, ../cssTools/_/components/sass/forms/_inputs.scss */
.typeahead-submit input[type=text] {
  flex-grow: 2;
  width: 100%;
}
/* line 117, ../cssTools/_/components/sass/forms/_inputs.scss */
.typeahead-submit button {
  border-radius: 0px 3px 3px 0px;
  height: 27px;
  margin-bottom: 0px;
}

/* line 124, ../cssTools/_/components/sass/forms/_inputs.scss */
.slider .slider-values-wrapper {
  display: flex;
  align-items: center;
}
/* line 127, ../cssTools/_/components/sass/forms/_inputs.scss */
.slider .slider-values-wrapper .slider-values {
  flex-grow: 2;
  margin-left: 4px;
  background: none;
  border: none;
}
/* line 134, ../cssTools/_/components/sass/forms/_inputs.scss */
.slider .sliderRadioDiv {
  display: flex;
  align-items: center;
}
/* line 137, ../cssTools/_/components/sass/forms/_inputs.scss */
.slider .sliderRadioDiv .slider-bar {
  flex-grow: 2;
  margin-right: 16px;
}

/* line 146, ../cssTools/_/components/sass/forms/_inputs.scss */
input.altered-input, select.altered-input, textarea.altered-input {
  border: 1px solid #d9534f;
}

/* line 149, ../cssTools/_/components/sass/forms/_inputs.scss */
input.altered-input + label {
  color: #d9534f;
}

/* line 152, ../cssTools/_/components/sass/forms/_inputs.scss */
fieldset.altered-input {
  border: 1px solid #d9534f;
}
/* line 154, ../cssTools/_/components/sass/forms/_inputs.scss */
fieldset.altered-input legend {
  color: #d9534f;
}

/* line 158, ../cssTools/_/components/sass/forms/_inputs.scss */
input[type="checkbox"].altered-input, input[type="radio"].altered-input {
  filter: drop-shadow(0px 0px 1px #d9534f);
  outline: 1px solid #d9534f;
}

/* line 1, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-dropdown {
  min-width: 80px;
  position: relative;
  border: solid 1px #b9b9b9;
  line-height: 1.25;
  text-decoration: none;
  text-align: left;
  color: #000;
  outline: none;
  vertical-align: middle;
  background: #f4f4f4;
  display: inline-block;
  cursor: default;
}

/* line 15, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
  border-color: #666;
}

/* line 19, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-dropdown.selectBox-menuShowing-bottom {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 23, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-dropdown.selectBox-menuShowing-top {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 27, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-dropdown .selectBox-label {
  padding: 2px 8px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
}

/* line 33, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-dropdown .selectBox-arrow {
  position: absolute;
  top: 0;
  right: 0;
  width: 23px;
  height: 100%;
  background: url(../redes-img/jquery.selectBox-arrow.gif) 50% center no-repeat;
  border-left: solid 1px #BBB;
}

/* line 43, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-dropdown-menu {
  position: absolute;
  z-index: 99999;
  max-height: 200px;
  min-height: 1em;
  border: solid 1px #BBB;
  background: #FFF;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  overflow: auto;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}

/* line 56, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-inline {
  min-width: 300px;
  outline: none;
  border: solid 1px #BBB;
  background: #FFF;
  display: inline-block;
  border-radius: 4px;
  overflow: auto;
}

/* line 65, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-inline:focus {
  border-color: #666;
}

/* line 69, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
  list-style: none;
  display: block;
  cursor: default;
  padding: 0;
  margin: 0;
}

/* line 78, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-options.selectBox-options-top {
  border-bottom: none;
  margin-top: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 84, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-options.selectBox-options-bottom {
  border-top: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 89, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-options LI A {
  line-height: 1.1;
  padding: .2em .5em;
  overflow: hidden;
  background: 6px center no-repeat;
  margin-bottom: .5em;
}

/* line 96, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-options LI.selectBox-hover A {
  background-color: #EEE;
}

/* line 99, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-options LI.selectBox-disabled A {
  color: #888;
  background-color: transparent;
}

/* line 103, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-options LI.selectBox-selected A {
  background-color: #C8DEF4;
}

/* line 106, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-options .selectBox-optgroup {
  color: #666;
  background: #EEE;
  font-weight: bold;
  line-height: 1.5;
  padding: 0 .3em;
  white-space: nowrap;
}

/* line 115, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox.selectBox-disabled, .disabled-row td {
  color: #888 !important;
}

/* line 118, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
  opacity: .5;
  border-color: #666;
}

/* line 122, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-inline.selectBox-disabled {
  color: #888 !important;
}

/* line 125, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.selectBox-inline.selectBox-disabled .selectBox-options A {
  background-color: transparent !important;
}

/* line 135, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-dropdown {
  min-width: 80px;
  position: relative;
  border: solid 1px #AAAAAA;
  line-height: 1.25;
  text-decoration: none;
  text-align: left;
  color: #000;
  outline: none;
  vertical-align: middle;
  background: #AAAAAA;
  display: inline-block;
  cursor: default;
}

/* line 149, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-dropdown:focus,
.uncoSelect-dropdown:focus .uncoSelect-arrow {
  border-color: #666;
}

/* line 153, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-dropdown.uncoSelect-menuShowing-bottom {
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 161, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-dropdown.uncoSelect-menuShowing-top {
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 169, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-dropdown .uncoSelect-label {
  padding: 2px 8px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
}

/* line 175, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-dropdown .uncoSelect-arrow {
  position: absolute;
  top: 0;
  right: 0;
  width: 23px;
  height: 100%;
  background: url(../redes-img/jquery.selectBox-arrow.gif) 50% center no-repeat;
  border-left: solid 1px #BBB;
}

/* line 185, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-dropdown-menu {
  position: absolute;
  z-index: 99999;
  max-height: 200px;
  min-height: 1em;
  border: solid 1px #BBB;
  background: #FFF;
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  overflow: auto;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}

/* line 200, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-inline {
  min-width: 300px;
  outline: none;
  border: solid 1px #BBB;
  background: #FFF;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: auto;
}

/* line 211, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-inline:focus {
  border-color: #666;
}

/* line 215, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-options,
.uncoSelect-options LI,
.uncoSelect-options LI A {
  list-style: none;
  display: block;
  cursor: default;
  padding: 0;
  margin: 0;
}

/* line 224, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-options.uncoSelect-options-top {
  border-bottom: none;
  margin-top: 1px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 234, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-options.uncoSelect-options-bottom {
  border-top: none;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 243, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-options LI A {
  line-height: 1.1;
  padding: .2em .5em;
  overflow: hidden;
  background: 6px center no-repeat;
  margin-bottom: .5em;
}

/* line 251, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-options LI.uncoSelect-hover A {
  background-color: #EEE;
}

/* line 254, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-options LI.uncoSelect-disabled A {
  color: #888;
  background-color: transparent;
}

/* line 258, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-options LI.uncoSelect-selected A {
  background-color: #C8DEF4;
}

/* line 261, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-options .uncoSelect-optgroup {
  color: #666;
  background: #EEE;
  font-weight: bold;
  line-height: 1.5;
  padding: 0 .3em;
  white-space: nowrap;
}

/* line 270, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect.uncoSelect-disabled {
  color: #888 !important;
}

/* line 273, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-dropdown.uncoSelect-disabled .uncoSelect-arrow {
  opacity: .5;
  filter: alpha(opacity=50);
  border-color: #666;
}

/* line 278, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-inline.uncoSelect-disabled {
  color: #888 !important;
}

/* line 281, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.uncoSelect-inline.uncoSelect-disabled .uncoSelect-options A {
  background-color: transparent !important;
}

/* line 289, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.check-select-wrapper {
  display: inline-block;
  min-width: 234px;
  max-width: 320px;
  position: relative;
}
/* line 294, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.check-select-wrapper .check-select {
  width: 100%;
  display: flex;
}
/* line 297, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.check-select-wrapper .check-select .check-select-input {
  height: 24px;
  padding: 2px 4px;
  width: 100%;
}
/* line 302, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.check-select-wrapper .check-select .check-select-button {
  height: 24px;
  width: 30px;
  position: relative;
  left: -4px;
  border-radius: 0px 3px 3px 0px;
}
/* line 308, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.check-select-wrapper .check-select .check-select-button i {
  position: relative;
  top: -1px;
}
/* line 314, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.check-select-wrapper .check-select-list {
  display: none;
  list-style: none;
  margin: 0px;
  padding: 16px;
  border: 1px solid #b9b9b9;
  position: absolute;
  z-index: 1;
}
/* line 322, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.check-select-wrapper .check-select-list li {
  display: block;
  margin-bottom: 6px;
  line-height: 1.1em;
}
/* line 326, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.check-select-wrapper .check-select-list li label {
  display: inline-block;
  position: relative;
  padding-left: 18px;
}
/* line 330, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
.check-select-wrapper .check-select-list li label input[type=checkbox] {
  position: absolute;
  left: 0px;
}
@media (min-width: 600px) {
  /* line 314, ../cssTools/_/components/sass/forms/_dropdown-select.scss */
  .check-select-wrapper .check-select-list {
    max-height: 280px;
    overflow-y: auto;
    background: #FFFFFF;
    box-shadow: 5px 5px 5px #888888;
  }
}

/* line 2, ../cssTools/_/components/sass/forms/_contact-form.scss */
.contact-form h1, .contact-form h2, .contact-form h3, .contact-form h4, .contact-form h5 {
  margin-bottom: 8px;
}
/* line 5, ../cssTools/_/components/sass/forms/_contact-form.scss */
.contact-form #contact {
  padding: 16px 0px;
  border-bottom: 1px solid #f4f4f4;
  border-top: 1px solid #f4f4f4;
}
/* line 10, ../cssTools/_/components/sass/forms/_contact-form.scss */
.contact-form #message-subject {
  border-bottom: 1px solid #f4f4f4;
  padding: 16px 0px;
  display: flex;
  align-items: center;
}
/* line 15, ../cssTools/_/components/sass/forms/_contact-form.scss */
.contact-form #message-subject #subject {
  margin-left: 8px;
  flex-grow: 2;
}
/* line 20, ../cssTools/_/components/sass/forms/_contact-form.scss */
.contact-form #message {
  padding: 16px 0;
}
/* line 22, ../cssTools/_/components/sass/forms/_contact-form.scss */
.contact-form #message textarea {
  width: 100%;
}

/* line 2, ../cssTools/_/components/sass/forms/_contact-selected-form.scss */
#contact-selected-form h1, #contact-selected-form h2, #contact-selected-form h3, #contact-selected-form h4, #contact-selected-form h5 {
  margin-bottom: 8px;
}
/* line 5, ../cssTools/_/components/sass/forms/_contact-selected-form.scss */
#contact-selected-form ul#contact-list {
  padding: 16px 0px;
  border-bottom: 1px solid #f4f4f4;
  border-top: 1px solid #f4f4f4;
}
/* line 9, ../cssTools/_/components/sass/forms/_contact-selected-form.scss */
#contact-selected-form ul#contact-list li {
  position: relative;
  padding-left: 20px;
  display: inline-block;
}
/* line 13, ../cssTools/_/components/sass/forms/_contact-selected-form.scss */
#contact-selected-form ul#contact-list li:before {
  display: block;
  position: absolute;
  left: 4px;
  font-family: FontAwesome;
  content: "\f007";
}
/* line 23, ../cssTools/_/components/sass/forms/_contact-selected-form.scss */
#contact-selected-form #message-subject {
  border-bottom: 1px solid #f4f4f4;
  padding: 16px 0px;
  display: flex;
  align-items: center;
}
/* line 28, ../cssTools/_/components/sass/forms/_contact-selected-form.scss */
#contact-selected-form #message-subject #subject {
  margin-left: 8px;
  flex-grow: 2;
}
/* line 33, ../cssTools/_/components/sass/forms/_contact-selected-form.scss */
#contact-selected-form #message {
  padding: 16px 0;
}
/* line 35, ../cssTools/_/components/sass/forms/_contact-selected-form.scss */
#contact-selected-form #message textarea {
  width: 100%;
}

/* line 1, ../cssTools/_/components/sass/forms/_save-row.scss */
#save-row-buttons {
  background: #b9b9b9 !important;
  border-top: none !important;
  padding: 4px !important;
}
/* line 5, ../cssTools/_/components/sass/forms/_save-row.scss */
#save-row-buttons td {
  text-align: center;
}
/* line 7, ../cssTools/_/components/sass/forms/_save-row.scss */
#save-row-buttons td button {
  margin: 0 4px;
}
@media screen and (min-width: 769px) {
  /* line 1, ../cssTools/_/components/sass/forms/_save-row.scss */
  #save-row-buttons {
    background: none !important;
  }
  /* line 13, ../cssTools/_/components/sass/forms/_save-row.scss */
  #save-row-buttons td {
    text-align: right;
  }
}

/* line 1, ../cssTools/_/components/sass/forms/_add-field-dropdown.scss */
.add-field-dropdown {
  padding: 2px;
  border-radius: 4px;
}
/* line 4, ../cssTools/_/components/sass/forms/_add-field-dropdown.scss */
.add-field-dropdown .add-field-dropdown-header {
  display: flex;
  justify-content: space-between;
  line-height: 1em;
}
/* line 8, ../cssTools/_/components/sass/forms/_add-field-dropdown.scss */
.add-field-dropdown .add-field-dropdown-header span {
  padding: 4px;
  flex-grow: 2;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 14, ../cssTools/_/components/sass/forms/_add-field-dropdown.scss */
.add-field-dropdown .add-field-dropdown-header span .toggle-show-fields-button {
  background: none;
}
/* line 16, ../cssTools/_/components/sass/forms/_add-field-dropdown.scss */
.add-field-dropdown .add-field-dropdown-header span .toggle-show-fields-button:hover {
  background: none;
}
/* line 21, ../cssTools/_/components/sass/forms/_add-field-dropdown.scss */
.add-field-dropdown .add-field-dropdown-header .toggle-show-fields {
  cursor: pointer;
}
/* line 25, ../cssTools/_/components/sass/forms/_add-field-dropdown.scss */
.add-field-dropdown .add-field-dropdown-header .no-proctor .toggle-show-fields-button {
  display: none;
}
/* line 29, ../cssTools/_/components/sass/forms/_add-field-dropdown.scss */
.add-field-dropdown .add-field-dropdown-header .action-btn {
  margin-bottom: 0px;
  border-radius: 0px 3px 3px 0px;
}
/* line 35, ../cssTools/_/components/sass/forms/_add-field-dropdown.scss */
.add-field-dropdown .add-fields-inputs {
  margin: 0px -2px -4px -2px;
}
/* line 37, ../cssTools/_/components/sass/forms/_add-field-dropdown.scss */
.add-field-dropdown .add-fields-inputs ul {
  padding: 0px;
  margin: 0px;
}
/* line 40, ../cssTools/_/components/sass/forms/_add-field-dropdown.scss */
.add-field-dropdown .add-fields-inputs ul li {
  display: inline-block;
  padding: 4px;
  margin-bottom: 6px;
}
/* line 44, ../cssTools/_/components/sass/forms/_add-field-dropdown.scss */
.add-field-dropdown .add-fields-inputs ul li label {
  display: block;
  position: relative;
  padding-left: 24px;
}
/* line 48, ../cssTools/_/components/sass/forms/_add-field-dropdown.scss */
.add-field-dropdown .add-fields-inputs ul li label input {
  position: absolute;
  left: 0px;
}
/* line 55, ../cssTools/_/components/sass/forms/_add-field-dropdown.scss */
.add-field-dropdown .add-fields-inputs .bottom-button {
  text-transform: none;
  font-size: 1rem;
  text-align: left;
  border-radius: 0px 0px 3px 3px;
  width: 100%;
}

/* line 3, ../cssTools/_/components/sass/forms/_textbox-filter.scss */
.textbox-filter .textbox-filter-options button.textbox-filter-options-btn {
  border-radius: 3px 0px 0px 3px;
  color: #FFFFFF;
  width: 100%;
  background: #5cb85c;
  height: 27px;
  text-transform: none;
}
/* line 11, ../cssTools/_/components/sass/forms/_textbox-filter.scss */
.textbox-filter .textbox-filter-options .textbox-filter-options-dd {
  padding: 0px;
  display: none;
  background: #5cb85c;
  position: absolute;
  z-index: 1;
  min-width: 140px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}
/* line 19, ../cssTools/_/components/sass/forms/_textbox-filter.scss */
.textbox-filter .textbox-filter-options .textbox-filter-options-dd .textbox-filter-options-title {
  padding: 4px 8px;
  display: block;
  background: rgba(0, 0, 0, 0.25);
  border-bottom: 1px solid #353f43;
}
/* line 26, ../cssTools/_/components/sass/forms/_textbox-filter.scss */
.textbox-filter .textbox-filter-options .textbox-filter-options-dd .textbox-filter-options-choices {
  padding: 0;
  margin: 0px;
}
/* line 29, ../cssTools/_/components/sass/forms/_textbox-filter.scss */
.textbox-filter .textbox-filter-options .textbox-filter-options-dd .textbox-filter-options-choices li {
  padding: 4px 8px 4px 32px;
  position: relative;
  opacity: .8;
}
/* line 33, ../cssTools/_/components/sass/forms/_textbox-filter.scss */
.textbox-filter .textbox-filter-options .textbox-filter-options-dd .textbox-filter-options-choices li:hover {
  opacity: 1;
}
/* line 36, ../cssTools/_/components/sass/forms/_textbox-filter.scss */
.textbox-filter .textbox-filter-options .textbox-filter-options-dd .textbox-filter-options-choices li i {
  display: none;
  position: absolute;
  left: 8px;
}
/* line 42, ../cssTools/_/components/sass/forms/_textbox-filter.scss */
.textbox-filter .textbox-filter-options .textbox-filter-options-dd .textbox-filter-options-choices li.selected {
  opacity: 1;
}
/* line 44, ../cssTools/_/components/sass/forms/_textbox-filter.scss */
.textbox-filter .textbox-filter-options .textbox-filter-options-dd .textbox-filter-options-choices li.selected:hover {
  opacity: 1;
}
/* line 47, ../cssTools/_/components/sass/forms/_textbox-filter.scss */
.textbox-filter .textbox-filter-options .textbox-filter-options-dd .textbox-filter-options-choices li.selected i {
  display: block;
}
/* line 54, ../cssTools/_/components/sass/forms/_textbox-filter.scss */
.textbox-filter .textbox-filter-input {
  width: 100%;
}
/* line 56, ../cssTools/_/components/sass/forms/_textbox-filter.scss */
.textbox-filter .textbox-filter-input input[type=text].textbox-filter-input-text {
  height: 27px;
  font-size: .9rem;
}

/* line 2, ../cssTools/_/components/sass/forms/_scroll-list.scss */
.scroll-list .scroll-list-header {
  background: #353f43;
  color: #FFFFFF;
  padding: 4px;
}
/* line 7, ../cssTools/_/components/sass/forms/_scroll-list.scss */
.scroll-list .scroll-list-content {
  max-height: 160px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #dbe2e9;
  background: #FFFFFF;
}
/* line 16, ../cssTools/_/components/sass/forms/_scroll-list.scss */
.scroll-list .scroll-list-content table tbody tr td {
  padding: 4px;
  white-space: nowrap;
}
/* line 24, ../cssTools/_/components/sass/forms/_scroll-list.scss */
.scroll-list .scroll-list-buttons {
  display: flex;
}
/* line 26, ../cssTools/_/components/sass/forms/_scroll-list.scss */
.scroll-list .scroll-list-buttons button {
  border-radius: 0px;
  width: 50%;
  flex-basis: 50%;
}
/* line 30, ../cssTools/_/components/sass/forms/_scroll-list.scss */
.scroll-list .scroll-list-buttons button:first-of-type {
  border-right: 1px solid #FFFFFF;
}

/* line 1, ../cssTools/_/components/sass/forms/_search-select.scss */
.search-select {
  padding: 0px 0px 12px 0px !important;
}
/* line 3, ../cssTools/_/components/sass/forms/_search-select.scss */
.search-select .search-select-typeahead {
  padding: 4px;
  background: #dbe2e9;
  width: 100%;
}
/* line 7, ../cssTools/_/components/sass/forms/_search-select.scss */
.search-select .search-select-typeahead input[type=text] {
  width: 100%;
}
/* line 11, ../cssTools/_/components/sass/forms/_search-select.scss */
.search-select .search-select-list-box {
  width: 100%;
  padding: 4px;
  border: 1px solid #dbe2e9;
  border-top: 0px;
  max-height: 160px;
  overflow-y: auto;
}

/* line 3, ../cssTools/_/components/sass/modules/_accordionTable.scss */
.accordionTable > thead > tr {
  background: #353f43;
  color: #FFFFFF;
}
/* line 6, ../cssTools/_/components/sass/modules/_accordionTable.scss */
.accordionTable > thead > tr > th {
  padding: 6px;
  color: #FFFFFF;
}
/* line 12, ../cssTools/_/components/sass/modules/_accordionTable.scss */
.accordionTable > tbody {
  border: 1px solid #dbe2e9;
}
/* line 15, ../cssTools/_/components/sass/modules/_accordionTable.scss */
.accordionTable > tbody > tr:first-of-type td {
  white-space: nowrap;
}
/* line 20, ../cssTools/_/components/sass/modules/_accordionTable.scss */
.accordionTable > tbody > tr > td {
  padding: 6px;
  vertical-align: top;
}
/* line 24, ../cssTools/_/components/sass/modules/_accordionTable.scss */
.accordionTable > tbody > tr > td ul li {
  line-height: 1.1em;
  margin-bottom: 8px;
}
/* line 31, ../cssTools/_/components/sass/modules/_accordionTable.scss */
.accordionTable > tbody > tr:nth-child(4n), .accordionTable > tbody > tr:nth-child(4n-1) {
  background: #f0f3f5;
}
/* line 35, ../cssTools/_/components/sass/modules/_accordionTable.scss */
.accordionTable > tbody > tr:nth-child(2) > td {
  font-size: .9rem;
}
/* line 37, ../cssTools/_/components/sass/modules/_accordionTable.scss */
.accordionTable > tbody > tr:nth-child(2) > td .fa {
  color: #bc1f52;
}
/* line 42, ../cssTools/_/components/sass/modules/_accordionTable.scss */
.accordionTable > tbody > tr.collapsed {
  display: none;
}

/* line 1, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
/* line 5, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel h3 {
  margin: 6px 0;
}
/* line 8, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .primaryFilter {
  width: 100%;
  padding: 6px;
  background: #bc1f52;
  color: #FFFFFF;
}
/* line 14, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .pickListContainer {
  flex-grow: 1;
  max-width: calc(50% - 24px);
}
/* line 17, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .pickListContainer .pickFilter {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: .5em;
  min-height: 90px;
  background: #BDD4C9;
}
/* line 24, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .pickListContainer .pickFilter label {
  display: inline-block;
  width: 80px;
}
/* line 28, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .pickListContainer .pickFilter input, .addListPanel .pickListContainer .pickFilter select {
  width: 180px;
}
/* line 31, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .pickListContainer .pickFilter .pickFilterSearchBtnContainer {
  padding: 6px;
  display: flex;
  align-items: center;
  flex-shrink: 2;
  justify-content: center;
}
/* line 41, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .listControl {
  width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: 2em .5em .5em .5em;
}
/* line 48, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .listControl .utilityBtn {
  border-radius: 4px;
}
/* line 52, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .addedListContainer {
  max-width: calc(50% - 24px);
  flex-grow: 1;
}
/* line 55, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .addedListContainer button {
  float: right;
  position: relative;
  top: 1em;
}
/* line 61, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .pickList, .addListPanel .addedList {
  height: 400px;
  overflow-y: auto;
  background-color: #f4f4f4;
  border: 1px solid #b9b9b9;
}
/* line 66, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .pickList table, .addListPanel .addedList table {
  width: 100%;
}
/* line 69, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .pickList table thead tr, .addListPanel .addedList table thead tr {
  background: #333333;
}
/* line 71, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .pickList table thead tr th, .addListPanel .addedList table thead tr th {
  padding: 4px;
  color: #FFFFFF;
}
/* line 78, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .pickList table tbody tr, .addListPanel .addedList table tbody tr {
  border-bottom: 1px solid #b9b9b9;
}
/* line 80, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .pickList table tbody tr td, .addListPanel .addedList table tbody tr td {
  padding: 4px;
}
/* line 82, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .pickList table tbody tr td .fa-ban, .addListPanel .addedList table tbody tr td .fa-ban {
  color: #bc1f52;
  cursor: pointer;
}
/* line 85, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .pickList table tbody tr td .fa-ban:hover, .addListPanel .addedList table tbody tr td .fa-ban:hover {
  color: #5d1e08;
}
/* line 90, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .pickList table tbody tr:last-of-type, .addListPanel .addedList table tbody tr:last-of-type {
  border-bottom: none;
}
/* line 97, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .addedList {
  height: 490px;
  position: relative;
}
/* line 100, ../cssTools/_/components/sass/modules/_add-list-panel.scss */
.addListPanel .addedList #noneAdded {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.8);
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1, ../cssTools/_/components/sass/modules/_alert.scss */
.alertBg {
  background-color: #FFCC00;
  color: #000000;
  padding: 1em;
  position: relative;
  padding-top: 2em;
  margin-bottom: 1em;
  border-radius: 10px;
}
/* line 10, ../cssTools/_/components/sass/modules/_alert.scss */
.alertBg h4 {
  color: #FFCC00 !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #000000;
  padding: 4px .5em;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
/* line 21, ../cssTools/_/components/sass/modules/_alert.scss */
.alertBg h5 {
  color: #5d1e08 !important;
}

/* line 26, ../cssTools/_/components/sass/modules/_alert.scss */
.no-close .ui-dialog-titlebar-close {
  display: none;
}

/** flat/no shadow inline version */
/* line 32, ../cssTools/_/components/sass/modules/_alert.scss */
.quickAlert2 {
  outline: 1px solid #F90;
  border: 1px solid #FFE680;
  background: #FC0 url(../img/navcontainer_button.png) repeat-x;
  margin: 10px 16px 0px 16px;
  padding: 6px;
  min-height: 18px;
  font-weight: bold;
  color: #701;
}

/* fixed position with shadow version */
/* line 45, ../cssTools/_/components/sass/modules/_alert.scss */
.quickAlert {
  /*outline: 1px solid #F90;
  border: 1px solid #FFE680;
  background: #FC0 url(../img/navcontainer_button.png) repeat-x;
  margin: 10px 16px 0px 16px;
  padding: 6px;
  min-height: 18px;
  font-weight: bold;
  color: #701;*/
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 16px;
  z-index: 9999;
  max-width: 320px;
  min-width: 280px;
  background: #ffb666;
  border: 2px solid #000000;
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.9);
  max-height: calc(100vh - 80px);
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  overflow-wrap: break-word;
}
/* line 70, ../cssTools/_/components/sass/modules/_alert.scss */
.quickAlert .utilityBtn {
  position: sticky;
  bottom: 0px;
  right: 0px;
  order: 2;
  width: 110px;
  align-self: flex-end;
}
/* line 78, ../cssTools/_/components/sass/modules/_alert.scss */
.quickAlert:after {
  content: "\00a0";
  display: block;
  width: 100%;
  height: 62px;
}
@media screen and (min-width: 480px) {
  /* line 45, ../cssTools/_/components/sass/modules/_alert.scss */
  .quickAlert {
    max-width: 420px;
  }
}

/* line 1, ../cssTools/_/components/sass/modules/_breadcrumbs.scss */
div#breadcrumb {
  font-size: 1.2em;
  color: #72260d;
  margin-bottom: 9px;
}

/* line 6, ../cssTools/_/components/sass/modules/_breadcrumbs.scss */
div#breadcrumb a, div#breadcrumb a:visited {
  text-decoration: none;
  color: #7d7a57;
}

/* line 10, ../cssTools/_/components/sass/modules/_breadcrumbs.scss */
div#breadcrumb a:hover {
  text-decoration: underline;
  color: #5d1e08;
}

/* line 1, ../cssTools/_/components/sass/modules/_capacity-planning.scss */
table.cap_plan {
  background-color: #FFFFFF;
  border-collapse: collapse;
  margin-bottom: 20px;
  margin-top: 20px;
  page-break-inside: auto;
  page-break-after: auto;
}

/* line 9, ../cssTools/_/components/sass/modules/_capacity-planning.scss */
table.cap_plan tr {
  page-break-inside: auto;
  page-break-after: auto;
}

/* line 13, ../cssTools/_/components/sass/modules/_capacity-planning.scss */
table.cap_plan th, table.cap_plan td {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  padding: 3px;
}

/* line 19, ../cssTools/_/components/sass/modules/_capacity-planning.scss */
table.cap_plan thead {
  display: table-header-group;
}

/* line 22, ../cssTools/_/components/sass/modules/_capacity-planning.scss */
.cap_plan_highlight {
  background-color: #0000FF;
}

/*
Colorbox Core Style:
The following CSS is consistent between example themes and should not be altered.
*/
/* line 5, ../cssTools/_/components/sass/modules/_colorbox.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: auto;
}

/* line 6, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 7, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 8, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxContent {
  position: relative;
}

/* line 9, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxLoadedContent {
  overflow-X: hidden !important;
  -webkit-overflow-scrolling: touch;
}

/* line 10, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxTitle {
  margin: 0;
}

/* line 11, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 12, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 13, ../cssTools/_/components/sass/modules/_colorbox.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

/* line 14, ../cssTools/_/components/sass/modules/_colorbox.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

/* line 15, ../cssTools/_/components/sass/modules/_colorbox.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* 
User Style:
Change the following styles to modify the appearance of Colorbox.  They are
ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 22, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxOverlay {
  background: #000000;
  background: rgba(0, 0, 0, 0.9);
}

/* line 26, ../cssTools/_/components/sass/modules/_colorbox.scss */
#colorbox {
  outline: 0;
}

/*#cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}*/
/* line 35, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxContent {
  background: #fff;
  overflow: hidden;
}

/* line 36, ../cssTools/_/components/sass/modules/_colorbox.scss */
.cboxIframe {
  background: #fff;
}

/* line 37, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 38, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxLoadedContent {
  margin-bottom: 28px;
  padding: 1em;
  *height: auto !important;
}
/* line 42, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxLoadedContent td {
  padding: .25em;
}

/* line 46, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxTitle {
  display: none !important;
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
}

/* line 47, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}

/* line 48, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxLoadingOverlay {
  background: url(../img/loading_background.png) no-repeat center center;
}

/* line 49, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxLoadingGraphic {
  background: url(../img/loading.gif) no-repeat center center;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
/* line 52, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
/* line 55, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0;
}

/* line 57, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}

/* line 58, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(../img/controls.png) no-repeat -75px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 59, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxPrevious:hover {
  background-position: -75px -25px;
}

/* line 60, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  background: url(../img/controls.png) no-repeat -50px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 61, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxNext:hover {
  background-position: -50px -25px;
}

/* line 62, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxClose {
  position: absolute;
  bottom: 2px;
  right: 2px;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
/* line 68, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxClose:after {
  text-indent: 0;
  color: #333333;
  font-family: FontAwesome;
  display: block;
  position: relative;
  top: -10px;
  font-size: 24px;
  content: "\f05c";
}
/* line 77, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxClose:after:hover {
  color: #bc1f52;
}

/* line 83, ../cssTools/_/components/sass/modules/_colorbox.scss */
#cboxControl {
  position: absolute;
  bottom: 0;
  right: 4em !important;
}

/*
The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
/* line 90, ../cssTools/_/components/sass/modules/_colorbox.scss */
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/* line 1, ../cssTools/_/components/sass/modules/_contact-page.scss */
#contact_page {
  padding: 1em;
}
/* line 4, ../cssTools/_/components/sass/modules/_contact-page.scss */
#contact_page #contact_form_wrapper select, #contact_page #contact_form_wrapper .input, #contact_page #contact_form_wrapper textarea {
  width: 100%;
}
/* line 7, ../cssTools/_/components/sass/modules/_contact-page.scss */
#contact_page #contact_form_wrapper label {
  clear: both;
  float: left;
  color: #0d7686;
  font-family: muliregular, san-serif;
}
/* line 13, ../cssTools/_/components/sass/modules/_contact-page.scss */
#contact_page #contact_form_wrapper #contact_submit input {
  margin: 10px 0;
  float: right;
}
@media (min-width: 769px) {
  /* line 1, ../cssTools/_/components/sass/modules/_contact-page.scss */
  #contact_page {
    padding-top: 1em;
  }
  /* line 20, ../cssTools/_/components/sass/modules/_contact-page.scss */
  #contact_page #contact_form_wrapper {
    margin: 0 0 10px 15px;
    padding: 10px 0;
  }
  /* line 21, ../cssTools/_/components/sass/modules/_contact-page.scss */
  #contact_page #contact_form_wrapper p {
    padding: 0 10px;
  }
  /* line 24, ../cssTools/_/components/sass/modules/_contact-page.scss */
  #contact_page #contact_form_wrapper p.error {
    float: left;
    color: red;
    font-weight: bold;
    padding: 5px 0px;
    margin: 0 20px;
  }
  /* line 34, ../cssTools/_/components/sass/modules/_contact-page.scss */
  #contact_page #contact_form_wrapper #contact_form select {
    width: 423px;
  }
  /* line 37, ../cssTools/_/components/sass/modules/_contact-page.scss */
  #contact_page #contact_form_wrapper #contact_form select.contact_subject, #contact_page #contact_form_wrapper #contact_form select.contact_type {
    margin: 0;
    padding: 0;
  }
  /* line 41, ../cssTools/_/components/sass/modules/_contact-page.scss */
  #contact_page #contact_form_wrapper #contact_form label, #contact_page #contact_form_wrapper #contact_form p.label {
    float: left;
    clear: left;
    display: block;
    font-weight: bold;
    color: #333;
    width: 208px;
    text-align: right;
    padding: 5px 0px;
    margin: 0 10px 0 0;
  }
  /* line 52, ../cssTools/_/components/sass/modules/_contact-page.scss */
  #contact_page #contact_form_wrapper #contact_form textarea, #contact_page #contact_form_wrapper #contact_form #course_contact_form textarea {
    overflow: auto;
    margin-bottom: 10px;
  }
  /* line 56, ../cssTools/_/components/sass/modules/_contact-page.scss */
  #contact_page #contact_form_wrapper #contact_form .read_only_field {
    padding: 6px 5px;
    float: left;
    display: block;
    width: 413px;
    margin: 0 0 5px 0;
  }
  /* line 64, ../cssTools/_/components/sass/modules/_contact-page.scss */
  #contact_page #contact_form_wrapper #course_contact_form textarea {
    overflow: auto;
    margin-bottom: 10px;
  }
  /* line 68, ../cssTools/_/components/sass/modules/_contact-page.scss */
  #contact_page #contact_form_wrapper .input {
    padding: 6px 5px;
    float: left;
    display: block;
    width: 413px;
    margin: 0 0 5px 0;
    border: 1px solid #dfdfdf;
  }
  /* line 76, ../cssTools/_/components/sass/modules/_contact-page.scss */
  #contact_page #contact_form_wrapper #contact_submit {
    clear: both;
    display: block;
    text-align: right;
    width: 653px;
  }
  /* line 82, ../cssTools/_/components/sass/modules/_contact-page.scss */
  #contact_page #contact_form_wrapper #contact_submit input {
    margin: 10px 10px 0 0;
  }
  /* line 85, ../cssTools/_/components/sass/modules/_contact-page.scss */
  #contact_page #contact_form_wrapper select.contact_type {
    float: left;
  }
}

/* line 1, ../cssTools/_/components/sass/modules/_controlBar.scss */
.controlBar,
#proctoring .controlBar {
  border-radius: 1.25em;
  display: block;
  background: #b9b9b9;
  padding: .3em;
  margin-bottom: 1em;
}
/* line 9, ../cssTools/_/components/sass/modules/_controlBar.scss */
.controlBar ul.brCrumb,
#proctoring .controlBar ul.brCrumb {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 13, ../cssTools/_/components/sass/modules/_controlBar.scss */
.controlBar ul.brCrumb li,
#proctoring .controlBar ul.brCrumb li {
  display: inline-block;
  font-family: muliregular, san-serif;
  padding: .2em .75em;
  color: #606060;
  font-size: .75rem;
  white-space: nowrap;
}
/* line 21, ../cssTools/_/components/sass/modules/_controlBar.scss */
.controlBar ul.brCrumb li.active,
#proctoring .controlBar ul.brCrumb li.active {
  border-radius: 1em;
  color: #BDD4C9;
  background: #333333;
}

/* line 1, ../cssTools/_/components/sass/modules/_facet-search.scss */
#keywordBox {
  background: #bc1f52;
  padding: 4px;
  text-align: center;
  display: block;
  width: 100%;
  display: flex;
  position: fixed;
  z-index: 1000;
}
@media (min-width: 769px) {
  /* line 1, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #keywordBox {
    max-width: 270px;
    position: relative;
    z-index: 1;
    padding: 6px;
  }
}
/* line 17, ../cssTools/_/components/sass/modules/_facet-search.scss */
#keywordBox #keywordSearchForm {
  flex-grow: 1;
}
/* line 20, ../cssTools/_/components/sass/modules/_facet-search.scss */
#keywordBox #keyword {
  display: flex;
  border: 1px solid #dbe2e9;
  align-items: center;
  background: #FFFFFF;
  margin: 4px;
  flex-grow: 2;
}
/* line 27, ../cssTools/_/components/sass/modules/_facet-search.scss */
#keywordBox #keyword input {
  width: 100%;
  min-width: 120px;
  border: none;
}
/* line 32, ../cssTools/_/components/sass/modules/_facet-search.scss */
#keywordBox #keyword button {
  background: none;
  color: #353f43;
}
/* line 37, ../cssTools/_/components/sass/modules/_facet-search.scss */
#keywordBox .separator {
  border-right: 1px dotted #FFFFFF;
  padding-left: 4px;
  margin-right: 4px;
}
/* line 42, ../cssTools/_/components/sass/modules/_facet-search.scss */
#keywordBox #programSearchLaunch, #keywordBox #facetSearchLaunch, #keywordBox #dashboardLaunch {
  background: none;
}
@media (min-width: 769px) {
  /* line 46, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #keywordBox #programSearchLaunch, #keywordBox #facetSearchLaunch, #keywordBox #dashboardLaunch, #keywordBox .separator {
    display: none;
  }
  /* line 49, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #keywordBox #keyword {
    border-right: none;
  }
}

/* line 54, ../cssTools/_/components/sass/modules/_facet-search.scss */
h2#facetSearch-mobile-header {
  z-index: 11112;
  position: fixed;
  width: 100%;
  top: 0px;
  padding: 6px;
  justify-content: space-between;
  font-size: 1.3rem;
  align-items: center;
  display: flex;
}

@media (min-width: 769px) {
  /* line 67, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #search {
    min-width: 270px;
    background: #FFFFFF;
  }
}
/* line 73, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch, #facetSearch {
  width: 100%;
  height: 100vh;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  left: 100%;
  z-index: 11111;
  background: #FFFFFF;
  padding: 36px 6px 6px 6px;
}
@media (min-width: 769px) {
  /* line 73, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #programSearch, #facetSearch {
    padding: 12px;
    width: 270px;
    position: relative;
    z-index: 0;
    left: 0;
    padding: 4px;
    overflow-y: visible;
    height: 100%;
    height: auto;
  }
  /* line 95, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #programSearch #mobileFilterDone, #programSearch #mobileFilterClear, #facetSearch #mobileFilterDone, #facetSearch #mobileFilterClear {
    display: none;
  }
  /* line 99, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #programSearch h2 span, #facetSearch h2 span {
    display: none;
  }
}
/* line 104, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch h2, #facetSearch h2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
  white-space: nowrap;
  font-size: 1.4rem;
}
/* line 111, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch h2 i, #facetSearch h2 i {
  margin-right: 2px;
}
/* line 114, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch h2 button, #facetSearch h2 button {
  padding-right: 12px;
  background: #0099FF;
}
/* line 119, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category, #facetSearch .category {
  padding: 4px;
  background: #f4f4f4;
  margin: 4px 0;
}
/* line 123, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category h3.facettitle, #programSearch .category button.facettitle, #facetSearch .category h3.facettitle, #facetSearch .category button.facettitle {
  font-size: 1.2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px 4px 4px 22px;
  text-transform: none;
  position: relative;
  cursor: pointer;
  background: none;
  border-radius: 0px;
  color: #353f43;
  width: 100%;
}
/* line 136, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category h3.facettitle .facetToggle, #programSearch .category button.facettitle .facetToggle, #facetSearch .category h3.facettitle .facetToggle, #facetSearch .category button.facettitle .facetToggle {
  color: #353f43;
  font-size: 1.4rem;
}
/* line 140, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category h3.facettitle .check, #programSearch .category button.facettitle .check, #facetSearch .category h3.facettitle .check, #facetSearch .category button.facettitle .check {
  position: absolute;
  font-size: 1rem;
  left: 4px;
  top: 8px;
  color: #5bc0de;
  display: none;
}
/* line 149, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category h3.facettitle, #programSearch .category button.facettitle.selected, #facetSearch .category h3.facettitle, #facetSearch .category button.facettitle.selected {
  background: #0f4876;
  color: #FFFFFF;
}
/* line 152, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category h3.facettitle .facetToggle, #programSearch .category button.facettitle.selected .facetToggle, #facetSearch .category h3.facettitle .facetToggle, #facetSearch .category button.facettitle.selected .facetToggle {
  color: #FFFFFF;
}
/* line 156, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category:first-of-type, #facetSearch .category:first-of-type {
  margin-top: 0;
}
/* line 159, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category .fields, #facetSearch .category .fields {
  display: flex;
  flex-wrap: wrap;
  padding: .5em;
}
/* line 163, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category .fields ul, #facetSearch .category .fields ul {
  margin-right: 12px;
}
/* line 166, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category .fields li, #facetSearch .category .fields li {
  padding-bottom: 4px;
  display: flex;
  align-items: flex-start;
}
/* line 171, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category .fields .programCount, #programSearch .category .fields .facetCount, #facetSearch .category .fields .programCount, #facetSearch .category .fields .facetCount {
  color: #5bc0de;
}
/* line 174, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category .fields label, #facetSearch .category .fields label {
  cursor: pointer !important;
}
/* line 178, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category .fields label.selected, #facetSearch .category .fields label.selected {
  color: #FF0000;
}
/* line 181, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category .fields .row, #facetSearch .category .fields .row {
  width: 100%;
}
/* line 184, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category .fields .row .columns .column, #facetSearch .category .fields .row .columns .column {
  padding: 0 8px 0 0;
}
/* line 186, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category .fields .row .columns .column ul, #facetSearch .category .fields .row .columns .column ul {
  margin-right: 0px;
}
/* line 194, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category .fields .disabled label, #programSearch .category .fields .disabled .programCount, #programSearch .category .fields .disabled .facetCount, #facetSearch .category .fields .disabled label, #facetSearch .category .fields .disabled .programCount, #facetSearch .category .fields .disabled .facetCount {
  color: #dbe2e9;
}
/* line 200, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category .slider, #facetSearch .category .slider {
  width: 100%;
}
/* line 203, ../cssTools/_/components/sass/modules/_facet-search.scss */
#programSearch .category .slider ul li, #facetSearch .category .slider ul li {
  width: 50%;
  display: inline;
}
@media (min-width: 769px) {
  /* line 119, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #programSearch .category, #facetSearch .category {
    padding: 0;
    background: none;
  }
  /* line 212, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #programSearch .category h3, #facetSearch .category h3 {
    padding: 4px 4px 4px 20px;
    background: none;
    border-top: 1px dotted #dbe2e9;
  }
  /* line 216, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #programSearch .category h3 .facetToggle, #facetSearch .category h3 .facetToggle {
    font-size: 1.2rem;
  }
  /* line 219, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #programSearch .category h3 .check, #facetSearch .category h3 .check {
    top: 8px;
    left: 4px;
    font-size: .85rem;
  }
  /* line 225, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #programSearch .category:first-of-type h3, #facetSearch .category:first-of-type h3 {
    border-top: none;
  }
  /* line 228, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #programSearch .category h3.selected, #facetSearch .category h3.selected {
    border-top: none;
  }
  /* line 231, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #programSearch .category .fields, #facetSearch .category .fields {
    background: none;
    padding: 1em;
    font-size: .9rem;
  }
}

/* line 239, ../cssTools/_/components/sass/modules/_facet-search.scss */
.facetList {
  display: flex;
  flex-direction: column;
  padding: 47px 0 24px 0;
  width: 100%;
}
@media (min-width: 769px) {
  /* line 239, ../cssTools/_/components/sass/modules/_facet-search.scss */
  .facetList {
    padding: 6px 12px 12px 12px;
  }
}
/* line 247, ../cssTools/_/components/sass/modules/_facet-search.scss */
.facetList .orderby {
  padding: 3px 0 0 0;
  text-align: right;
}

/* line 253, ../cssTools/_/components/sass/modules/_facet-search.scss */
#searchBreadcrumbs {
  display: none;
}
@media (min-width: 769px) {
  /* line 253, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #searchBreadcrumbs {
    display: block;
    width: 100%;
    margin-bottom: 4px;
    min-height: 33px;
  }
  /* line 260, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #searchBreadcrumbs #breadcrumbLists {
    visibility: hidden;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #dbe2e9;
    padding: 0 0 4px 0;
  }
  /* line 267, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #searchBreadcrumbs #breadcrumbLists #breadCrumbClear {
    border-radius: 4px;
    font-size: .8rem;
    padding: 2px 4px;
    margin: 0 4px 4px 0;
  }
  /* line 273, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #searchBreadcrumbs #breadcrumbLists li {
    display: inline;
    font-size: .8rem;
    padding: 2px 4px;
    margin: 0 4px 4px 0;
    cursor: pointer;
    border-radius: 3px;
    background: #dbe2e9;
  }
  /* line 281, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #searchBreadcrumbs #breadcrumbLists li:after {
    font-family: FontAwesome;
    content: "\00a0\f057";
    color: #bc1f52;
  }
  /* line 286, ../cssTools/_/components/sass/modules/_facet-search.scss */
  #searchBreadcrumbs #breadcrumbLists li:hover {
    background: #ebeff3;
  }
}

/* line 293, ../cssTools/_/components/sass/modules/_facet-search.scss */
#results {
  margin-bottom: 24px;
}
/* line 295, ../cssTools/_/components/sass/modules/_facet-search.scss */
#results .fixed-bottom {
  background: #f0f3f5;
}
/* line 298, ../cssTools/_/components/sass/modules/_facet-search.scss */
#results .filter-results {
  padding: 0;
  display: flex;
  margin-bottom: 8px;
  font-size: .85rem;
}
/* line 303, ../cssTools/_/components/sass/modules/_facet-search.scss */
#results .filter-results > * {
  white-space: nowrap;
  margin-right: 16px;
}
/* line 306, ../cssTools/_/components/sass/modules/_facet-search.scss */
#results .filter-results > *:last-child {
  margin-right: 0px;
}
/* line 310, ../cssTools/_/components/sass/modules/_facet-search.scss */
#results .filter-results input, #results .filter-results select {
  margin-right: 2px;
  height: 27px;
}
/* line 317, ../cssTools/_/components/sass/modules/_facet-search.scss */
#results .details .detail-toggle .detail-toggle-header {
  display: flex;
  padding: 8px;
  border-top: 1px solid #dbe2e9;
  justify-content: space-between;
}
/* line 323, ../cssTools/_/components/sass/modules/_facet-search.scss */
#results .details .detail-toggle .detail-toggle-content {
  padding: 0 8px;
}
/* line 326, ../cssTools/_/components/sass/modules/_facet-search.scss */
#results .details .detail-toggle .hidden-save {
  position: relative;
  padding: 0px 8px 48px 8px;
}
/* line 329, ../cssTools/_/components/sass/modules/_facet-search.scss */
#results .details .detail-toggle .hidden-save #form-save {
  position: absolute;
  right: 0px;
  bottom: 0px;
}

/* line 339, ../cssTools/_/components/sass/modules/_facet-search.scss */
div.filter-container.two-column .facet-list-container ul {
  columns: 2;
}

/* line 1, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm {
  display: flex;
  flex-direction: column;
  padding: 1em;
}
/* line 5, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm input:disabled {
  background: #f0f3f5;
}
/* line 8, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm h1 {
  font-size: 1.6rem;
  margin-bottom: 1em;
}
/* line 12, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm h2 {
  font-size: 1.4rem;
  margin-bottom: 1em;
}
/* line 18, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm #examSelect .courseInfo tr {
  background: none;
}
/* line 20, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm #examSelect .courseInfo tr th {
  background: none;
  font-size: 1.1rem;
  color: #a02622;
}
/* line 28, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .dRow {
  background: #dbe2e9;
}
/* line 31, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .highlight {
  background: #dedede;
  padding: 1em .5em;
  margin: 0 -.5em .5em -.5em;
}
/* line 33, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .highlight .fa {
  color: #ff8500;
}
/* line 38, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .highlight .df_error {
  bottom: -2px;
}
/* line 42, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm section {
  padding-bottom: 1em;
}
/* line 45, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm section ul li {
  padding: .5em 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
}
/* line 51, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm section ul li .df_error {
  position: absolute;
  bottom: -7px;
  right: 0;
  font-size: .75rem;
}
/* line 57, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm section ul li .df_error ~ input,
.helpForm section ul li .df_error ~ select,
.helpForm section ul li .df_error ~ textarea,
.helpForm section ul li .df_error ~ label input {
  border: 1px solid red;
}
/* line 63, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm section ul li label {
  width: 35%;
  padding-right: 6px;
  position: relative;
  padding-left: 18px;
}
/* line 68, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm section ul li label .fa {
  position: absolute;
  left: 0;
  color: #0f4876;
}
/* line 75, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm section ul li .required:before {
  left: -3px;
  top: -5px;
  position: absolute;
}
/* line 81, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm section ul li input[type=text], .helpForm section ul li select {
  width: 65%;
}
/* line 84, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm section ul li textarea {
  width: 100%;
  height: 120px;
}
/* line 94, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .comments ul li {
  flex-direction: column;
  align-items: flex-start;
}
/* line 97, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .comments ul li .upload {
  width: 100%;
  display: flex;
}
/* line 100, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .comments ul li .upload input[type=text] {
  width: auto;
  flex-grow: 1;
}
/* line 104, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .comments ul li .upload button {
  background: none;
  padding: 4px;
  color: #0f4876;
}
/* line 113, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .relatedTopics {
  display: none;
  padding: .5em;
  margin-bottom: 1em;
  position: relative;
}
/* line 118, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .relatedTopics h2 {
  margin-bottom: 0;
}
/* line 121, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .relatedTopics .fa-ul {
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 124, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .relatedTopics .fa-ul li {
  padding: 0;
  margin-bottom: .5em;
}
/* line 129, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .relatedTopics .more {
  position: absolute;
  bottom: -1em;
  right: .5em;
  color: #0099FF;
}
/* line 135, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .relatedTopics .toggleTopics {
  position: absolute;
  top: .5em;
  right: .5em;
  color: #5cb85c;
}
/* line 142, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm .buttonRow {
  text-align: right;
  padding-top: .5em;
  border-top: 1px solid #dbe2e9;
}
/* line 147, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm tr.na {
  background: #dbe2e9;
}
/* line 150, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm tr.term {
  background: #f0f3f5;
}
/* line 152, ../cssTools/_/components/sass/modules/_help-form.scss */
.helpForm tr.term h3 {
  color: #636c72;
}
@media screen and (min-width: 768px) {
  /* line 1, ../cssTools/_/components/sass/modules/_help-form.scss */
  .helpForm {
    max-width: 1024px;
    position: relative;
    flex-direction: row;
    flex-wrap: wrap;
  }
  /* line 159, ../cssTools/_/components/sass/modules/_help-form.scss */
  .helpForm h1, .helpForm h2 {
    width: 100%;
  }
  /* line 164, ../cssTools/_/components/sass/modules/_help-form.scss */
  .helpForm .user {
    width: 70%;
    padding-right: 1em;
  }
  /* line 168, ../cssTools/_/components/sass/modules/_help-form.scss */
  .helpForm .relatedTopics {
    position: absolute;
    top: 1em;
    right: 0;
    width: 30%;
    display: block;
    border-left: 1px solid #dbe2e9;
  }
  /* line 175, ../cssTools/_/components/sass/modules/_help-form.scss */
  .helpForm .relatedTopics .toggleTopics {
    display: none;
  }
  /* line 179, ../cssTools/_/components/sass/modules/_help-form.scss */
  .helpForm .courseID, .helpForm .examID, .helpForm .comments, .helpForm .buttonRow {
    width: 70%;
    padding-right: 1em;
  }
  /* line 182, ../cssTools/_/components/sass/modules/_help-form.scss */
  .helpForm .courseID label, .helpForm .examID label, .helpForm .comments label, .helpForm .buttonRow label {
    width: 80px;
    display: inline-block;
  }
  /* line 188, ../cssTools/_/components/sass/modules/_help-form.scss */
  .helpForm .examID label {
    width: auto;
    white-space: nowrap;
  }
  /* line 193, ../cssTools/_/components/sass/modules/_help-form.scss */
  .helpForm .comments .upload {
    max-width: 300px;
  }
}

/* line 201, ../cssTools/_/components/sass/modules/_help-form.scss */
.rtTable {
  width: 100%;
}
/* line 204, ../cssTools/_/components/sass/modules/_help-form.scss */
.rtTable thead tr {
  display: none;
}
/* line 210, ../cssTools/_/components/sass/modules/_help-form.scss */
.rtTable tbody tr {
  display: flex;
  flex-direction: column;
  padding: .5em 0;
  position: relative;
  border-bottom: 1px solid #dbe2e9;
}
/* line 219, ../cssTools/_/components/sass/modules/_help-form.scss */
.rtTable tbody tr td {
  padding: 4px;
  display: flex;
}
/* line 222, ../cssTools/_/components/sass/modules/_help-form.scss */
.rtTable tbody tr td .rtLabel {
  display: block;
  width: 35%;
  padding-right: 6px;
}
/* line 227, ../cssTools/_/components/sass/modules/_help-form.scss */
.rtTable tbody tr td .rtContent {
  display: block;
  width: 65%;
  font-family: muliregular, san-serif;
}
/* line 233, ../cssTools/_/components/sass/modules/_help-form.scss */
.rtTable tbody tr .separator {
  height: 2px;
  background: #dbe2e9;
}
/* line 237, ../cssTools/_/components/sass/modules/_help-form.scss */
.rtTable tbody tr .inputCell1 {
  position: absolute;
  top: .5em;
  right: .5em;
  border: 1px solid #dbe2e9;
  background: #FFFFFF;
}
/* line 245, ../cssTools/_/components/sass/modules/_help-form.scss */
.rtTable tbody .dRow {
  background: #dbe2e9;
}
@media screen and (min-width: 768px) {
  /* line 251, ../cssTools/_/components/sass/modules/_help-form.scss */
  .rtTable thead tr {
    display: table-row;
    background: #353f43;
  }
  /* line 254, ../cssTools/_/components/sass/modules/_help-form.scss */
  .rtTable thead tr th {
    color: #FFFFFF;
    padding: 4px;
  }
  /* line 260, ../cssTools/_/components/sass/modules/_help-form.scss */
  .rtTable thead .th2 th {
    background: #404c51;
    padding: 4px;
    font-size: .9rem;
  }
  /* line 268, ../cssTools/_/components/sass/modules/_help-form.scss */
  .rtTable tbody tr {
    display: table-row;
  }
  /* line 270, ../cssTools/_/components/sass/modules/_help-form.scss */
  .rtTable tbody tr td {
    display: table-cell;
  }
  /* line 272, ../cssTools/_/components/sass/modules/_help-form.scss */
  .rtTable tbody tr td .rtLabel {
    display: none;
  }
  /* line 275, ../cssTools/_/components/sass/modules/_help-form.scss */
  .rtTable tbody tr td .rtContent {
    width: auto;
  }
  /* line 279, ../cssTools/_/components/sass/modules/_help-form.scss */
  .rtTable tbody tr .inputCell1 {
    position: relative;
    top: 0;
    right: 0;
    border: none;
    background: none;
  }
}

/* line 2, ../cssTools/_/components/sass/modules/_image-select-list.scss */
.imageSelectList .currentSelection {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1em 0;
}
/* line 8, ../cssTools/_/components/sass/modules/_image-select-list.scss */
.imageSelectList .currentSelection img {
  width: 54px;
}
/* line 12, ../cssTools/_/components/sass/modules/_image-select-list.scss */
.imageSelectList h4 {
  width: 100%;
  background: #333333;
  color: #FFFFFF;
  padding: 4px;
  text-transform: none;
}
/* line 19, ../cssTools/_/components/sass/modules/_image-select-list.scss */
.imageSelectList ul {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  border: 1px solid #b9b9b9;
  height: 200px;
  overflow-y: auto;
}
/* line 26, ../cssTools/_/components/sass/modules/_image-select-list.scss */
.imageSelectList ul li {
  width: 25%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
/* line 32, ../cssTools/_/components/sass/modules/_image-select-list.scss */
.imageSelectList ul li img {
  width: 80%;
  margin: 20%;
  -webkit-transition: all .25s;
  transition: all .25s;
}
/* line 39, ../cssTools/_/components/sass/modules/_image-select-list.scss */
.imageSelectList ul li:hover img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 0;
}
/* line 48, ../cssTools/_/components/sass/modules/_image-select-list.scss */
.imageSelectList ul li.selected {
  position: relative;
}
/* line 50, ../cssTools/_/components/sass/modules/_image-select-list.scss */
.imageSelectList ul li.selected img {
  opacity: .5;
}
/* line 53, ../cssTools/_/components/sass/modules/_image-select-list.scss */
.imageSelectList ul li.selected:before {
  font-family: FontAwesome;
  font-size: 1.5rem;
  content: '\f058';
  color: #5cb85c;
  z-index: 1;
  position: absolute;
  top: 8px;
  left: 2px;
  text-shadow: 0 0 0.2em #FFFFFF, 0 0 0.2em #FFFFFF,0 0 0.2em #FFFFFF;
}

/* for coloring IP  addresses on fraud detect page */
/* line 4, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color1, .ip_color21, .ip_color41 {
  color: #003300;
}

/* line 7, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color2, .ip_color22, .ip_color42 {
  color: #0000FF;
}

/* line 10, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color3, .ip_color23, .ip_color43 {
  color: #660000;
}

/* line 13, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color4, .ip_color24, .ip_color44 {
  color: #FF0000;
}

/* line 16, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color5, .ip_color25, .ip_color45 {
  color: #990000;
}

/* line 19, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color6, .ip_color26, .ip_color46 {
  color: #0000FF;
}

/* line 22, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color7, .ip_color27, .ip_color47 {
  color: #339999;
}

/* line 25, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color8, .ip_color28, .ip_color48 {
  color: #33CC33;
}

/* line 28, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color9, .ip_color29, .ip_color49 {
  color: #660066;
}

/* line 31, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color10, .ip_color30, .ip_color50 {
  color: #003300;
}

/* line 34, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color11, .ip_color31, .ip_color51 {
  color: #990033;
}

/* line 37, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color12, .ip_color32, .ip_color52 {
  color: #003399;
}

/* line 40, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color13, .ip_color33, .ip_color53 {
  color: #CC3300;
}

/* line 43, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color14, .ip_color34, .ip_color54 {
  color: #330000;
}

/* line 46, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color15, .ip_color35, .ip_color55 {
  color: #0000FF;
}

/* line 49, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color16, .ip_color36, .ip_color56 {
  color: #0099CC;
}

/* line 52, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color17, .ip_color37, .ip_color57 {
  color: #339900;
}

/* line 55, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color18, .ip_color38, .ip_color58 {
  color: #330000;
}

/* line 58, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color19, .ip_color39, .ip_color59 {
  color: #CC6666;
}

/* line 61, ../cssTools/_/components/sass/modules/_ip-warning.scss */
.ip_color20, .ip_color40, .ip_color60 {
  color: #FF3333;
}

/* qTip2 v2.2.0 basic css3 | qtip2.com | Licensed MIT, GPL | Thu Nov 21 2013 20:35:00 */
/* line 2, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 600px;
  min-width: 50px;
  font-size: 13px;
  line-height: 14px;
  direction: ltr;
  box-shadow: none;
  padding: 0;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: 700;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  cursor: pointer;
  outline: medium none;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
* html .qtip-titlebar .qtip-close {
  top: 16px;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-titlebar .ui-icon, .qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-icon, .qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: 400 bold 10px/13px Tahoma,sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-default {
  border-width: 1px;
  border-style: solid;
  border-color: #F1D031;
  background-color: #FFFFA3;
  color: #555;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-default .qtip-titlebar {
  background-color: #FFEF93;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  color: #111;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-light {
  background-color: #fff;
  border-color: #E2E2E2;
  color: #454545;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-light .qtip-titlebar {
  background-color: #f1f1f1;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-dark .qtip-titlebar {
  background-color: #404040;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-dark .qtip-icon {
  border-color: #444;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-dark .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-cream {
  background-color: #FBF7AA;
  border-color: #F9E98E;
  color: #A27D35;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-cream .qtip-titlebar {
  background-color: #F0DE7D;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-cream .qtip-close .qtip-icon {
  background-position: -82px 0;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-red {
  background-color: #F78B83;
  border-color: #D95252;
  color: #912323;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-red .qtip-titlebar {
  background-color: #F06D65;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-red .qtip-icon {
  border-color: #D95252;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #D95252;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-green {
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-green .qtip-titlebar {
  background-color: #B0DE78;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-blue {
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-blue .qtip-titlebar {
  background-color: #D0E9F5;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-rounded, .qtip-tipsy, .qtip-bootstrap {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-rounded .qtip-titlebar {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-youtube {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 3px #333;
  -moz-box-shadow: 0 0 3px #333;
  box-shadow: 0 0 3px #333;
  color: #fff;
  border-width: 0;
  background: #4A4A4A;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, #000));
  background-image: -webkit-linear-gradient(top, #4A4A4A 0, #000 100%);
  background-image: -moz-linear-gradient(top, #4A4A4A 0, #000 100%);
  background-image: -ms-linear-gradient(top, #4A4A4A 0, #000 100%);
  background-image: -o-linear-gradient(top, #4A4A4A 0, #000 100%);
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-youtube .qtip-titlebar {
  background-color: #4A4A4A;
  background-color: transparent;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-youtube .qtip-content {
  padding: .75em;
  font: 12px arial,sans-serif;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);";
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-youtube .qtip-icon {
  border-color: #222;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-youtube .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-jtools {
  background: #232323;
  background: rgba(0, 0, 0, 0.7);
  background-image: -webkit-gradient(linear, left top, left bottom, left, right);
  background-image: -moz-linear-gradient(top, #717171, #232323);
  background-image: -webkit-linear-gradient(top, #717171, #232323);
  background-image: -ms-linear-gradient(top, #717171, #232323);
  background-image: -o-linear-gradient(top, #717171, #232323);
  border: 2px solid #ddd;
  border: 2px solid #f1f1f1;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 12px #333;
  -moz-box-shadow: 0 0 12px #333;
  box-shadow: 0 0 12px #333;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-jtools .qtip-titlebar {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)";
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-jtools .qtip-content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)";
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-jtools .qtip-titlebar, .qtip-jtools .qtip-content {
  background: transparent;
  color: #fff;
  border: 0 dashed transparent;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-jtools .qtip-icon {
  border-color: #555;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-jtools .qtip-titlebar .ui-state-hover {
  border-color: #333;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-cluetip {
  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  background-color: #D9D9C2;
  color: #111;
  border: 0 dashed transparent;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-cluetip .qtip-titlebar {
  background-color: #87876A;
  color: #fff;
  border: 0 dashed transparent;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-cluetip .qtip-icon {
  border-color: #808064;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-cluetip .qtip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-tipsy {
  background: #000;
  background: rgba(0, 0, 0, 0.87);
  color: #fff;
  border: 0 solid transparent;
  font-size: 12px;
  font-family: 'Lucida Grande',sans-serif;
  font-weight: 700;
  line-height: 16px;
  text-shadow: 0 1px #000;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-tipsy .qtip-titlebar {
  padding: 6px 35px 0 10px;
  background-color: transparent;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-tipsy .qtip-content {
  padding: 6px 10px;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-tipsy .qtip-icon {
  border-color: #222;
  text-shadow: none;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-tipsy .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-tipped {
  border: 3px solid #959FA9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #F9F9F9;
  color: #454545;
  font-weight: 400;
  font-family: serif;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-tipped .qtip-titlebar {
  border-bottom-width: 0;
  color: #fff;
  background: #3A79B8;
  background-image: -webkit-gradient(linear, left top, left bottom, left, right);
  background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)";
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-tipped .qtip-icon {
  border: 2px solid #285589;
  background: #285589;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-tipped .qtip-icon .ui-icon {
  background-color: #FBFBFB;
  color: #555;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-bootstrap {
  font-size: 14px;
  line-height: 20px;
  color: #333;
  padding: 1px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-bootstrap .qtip-titlebar {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-bootstrap .qtip-titlebar .qtip-close {
  right: 11px;
  top: 45%;
  border-style: none;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-bootstrap .qtip-content {
  padding: 9px 14px;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-bootstrap .qtip-icon {
  background: transparent;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-bootstrap .qtip-icon .ui-icon {
  width: auto;
  height: auto;
  float: right;
  font-size: 20px;
  font-weight: 700;
  line-height: 18px;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20);
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip-bootstrap .qtip-icon .ui-icon:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  filter: alpha(opacity=40);
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar {
  filter: none;
  -ms-filter: none;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
x:-o-prefocus, .qtip .qtip-tip {
  visibility: hidden;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: transparent;
  border: 0 dashed transparent;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip .qtip-tip canvas {
  top: 0;
  left: 0;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
#qtip-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
#qtip-overlay.blurs {
  cursor: pointer;
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: .7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(Opacity=70)";
}

/* line 3, ../cssTools/_/components/sass/modules/_jquery.qtip.min.scss */
.qtipmodal-ie6fix {
  position: absolute !important;
}

/* line 1, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 700px;
  height: 600px;
  margin: -300px 0 0 -350px;
  border: 10px solid #000;
  background: #fff;
  z-index: 9998;
  text-align: left;
  overflow: auto;
}

/* line 16, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox[id] {
  position: fixed;
}

/* line 19, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5000;
  background-color: #000;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}

/* line 32, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#overlay[id] {
  position: fixed;
}

/* line 35, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox.done #lbLoadMessage {
  display: none;
}

/* line 38, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox.done #lbContent {
  display: block;
}

/* line 41, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox.loading #lbContent {
  display: none;
}

/* line 44, ../cssTools/_/components/sass/modules/_lightbox.scss */
divlightbox.loading #lbLoadMessage {
  display: block;
  background: #000 url("/system/images/spinner.gif") no-repeat center center;
  opacity: 0.75;
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
}

/* line 52, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox div.lightbox_header, #lightbox div.lightbox_footer {
  position: relative;
  background-color: #eee;
  padding: 5px;
}

/* line 57, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox div.lightbox_header {
  border-bottom: 1px solid black;
  margin: 0px 0px 10px 0px;
  padding: 12px;
}

/* line 62, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox div.lightbox_footer {
  border-top: 1px solid black;
  margin: 10px 0px 0px 0px;
}

/* line 66, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox div.lightbox_close {
  position: absolute;
  top: 0px;
  right: 0px;
  margin: 5px;
}

/* line 72, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox div.lightbox_header h3 {
  font-family: muliregular, sans-serif;
  margin: 0px;
}

/* line 76, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox div.lightbox_body {
  padding: .5em;
  box-sizing: border-box;
}

/* line 81, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox div {
  box-sizing: border-box;
}

/* line 85, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox form {
  margin: 0;
  padding: 0;
}

/* line 90, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox_close_div {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 764px;
  height: 600px;
  margin: -300px 0 0 -384px;
  z-index: 9997;
}

/* line 99, ../cssTools/_/components/sass/modules/_lightbox.scss */
div#lightbox_close_button {
  float: right;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(../../../images/close_win.png) no-repeat right top;
}

/* line 1, ../cssTools/_/components/sass/modules/_messages.scss */
.message a {
  text-align: center;
  color: #069;
  display: block;
  width: 32px;
  height: 24px;
  background-image: url(../img/lgMessage.png);
  background-repeat: no-repeat;
  margin: 4px;
  border: none;
  font-weight: bold;
  font-size: .7em;
  cursor: pointer;
  line-height: 24px;
  box-sizing: content-box;
}
/* line 16, ../cssTools/_/components/sass/modules/_messages.scss */
.message a:hover {
  background-position: 0 -24px;
  text-decoration: none;
}

/* line 21, ../cssTools/_/components/sass/modules/_messages.scss */
.messageSelected a {
  text-align: center;
  display: block;
  background-color: #b9b9b9;
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -ms-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  border: 4px solid #b9b9b9 !important;
  color: #069;
  width: 32px;
  height: 24px;
  background-image: url(../img/lgMessage.png);
  background-repeat: no-repeat;
  margin: 0;
  font-weight: bold;
  font-size: .7em;
  cursor: pointer;
  line-height: 24px;
  box-sizing: content-box;
}
/* line 38, ../cssTools/_/components/sass/modules/_messages.scss */
.messageSelected a:hover {
  text-decoration: none;
}

/* line 42, ../cssTools/_/components/sass/modules/_messages.scss */
#messageBox {
  float: left;
  width: 100%;
}
/* line 45, ../cssTools/_/components/sass/modules/_messages.scss */
#messageBox .controlBar {
  padding: .25 .5em;
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-family: muliregular, san-serif;
}
/* line 51, ../cssTools/_/components/sass/modules/_messages.scss */
#messageBox table {
  width: 100%;
}
/* line 52, ../cssTools/_/components/sass/modules/_messages.scss */
#messageBox table tr {
  border-bottom: 1px solid #b9b9b9;
}
/* line 54, ../cssTools/_/components/sass/modules/_messages.scss */
#messageBox table tr:last-child {
  border-bottom: none;
}
/* line 59, ../cssTools/_/components/sass/modules/_messages.scss */
#messageBox table td {
  padding: .25em;
  font-size: .9rem;
}

/* line 65, ../cssTools/_/components/sass/modules/_messages.scss */
#messageControl #barClose {
  diplsay: none;
}

/* line 68, ../cssTools/_/components/sass/modules/_messages.scss */
#messageBoxContent {
  overflow: auto;
  width: 100%;
  float: left;
  clear: both;
  margin: 0;
  max-height: 4.75em;
  display: block;
  box-sizing: border-box;
  border-bottom: 1px solid #b9b9b9;
}

/* line 1, ../cssTools/_/components/sass/modules/_pagination.scss */
#paginationControl {
  height: .8em;
  margin: 0;
  padding: 0;
}

/* line 6, ../cssTools/_/components/sass/modules/_pagination.scss */
#paginationControl ul {
  float: right;
  list-style: none outside none;
  font-size: .8em;
  margin: 0;
  padding: 0;
}

/* line 13, ../cssTools/_/components/sass/modules/_pagination.scss */
#paginationControl li {
  float: left;
}

/* line 16, ../cssTools/_/components/sass/modules/_pagination.scss */
#paginationControl li.selected {
  color: #0d7686;
  cursor: default;
  margin: 0 3px;
  padding: 0 2px;
}

/* line 22, ../cssTools/_/components/sass/modules/_pagination.scss */
#paginationControl li a {
  margin: 0;
  padding: 0 2px;
  text-decoration: none;
}

/* line 27, ../cssTools/_/components/sass/modules/_pagination.scss */
#paginationControl li a:hover {
  background: none repeat scroll 0 0 #0d7686;
  color: #FFFFFF;
}

/* line 1, ../cssTools/_/components/sass/modules/_privacy-policy.scss */
#privacy-policy {
  padding: 0px 15px;
}

/* line 5, ../cssTools/_/components/sass/modules/_privacy-policy.scss */
#privacy-policy h3 {
  font-weight: bold;
}

/* line 9, ../cssTools/_/components/sass/modules/_privacy-policy.scss */
#privacy-policy h3, #privacy-policy h4 {
  margin-bottom: 10px;
}

/* line 14, ../cssTools/_/components/sass/modules/_privacy-policy.scss */
#privacy-policy p {
  margin: 15px 0px;
}

/* line 18, ../cssTools/_/components/sass/modules/_privacy-policy.scss */
#privacy-policy section {
  margin: 30px 0px;
}

/* line 22, ../cssTools/_/components/sass/modules/_privacy-policy.scss */
#privacy-policy h4 {
  font-weight: bold;
  text-transform: none;
}

/* line 27, ../cssTools/_/components/sass/modules/_privacy-policy.scss */
#privacy-policy ol {
  list-style: decimal;
  margin-left: 30px;
}

/* line 1, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelSearch {
  background: #353f43;
  width: 320px;
  padding: 1em;
  display: block;
  min-height: 100%;
  position: absolute;
}
/* line 8, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelSearch .title {
  font-size: 1.2rem;
  color: #fec524;
  text-transform: none;
  margin-bottom: 1em;
  white-space: nowrap;
}
/* line 15, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelSearch label {
  color: #dbe2e9;
}
/* line 18, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelSearch input[type=text], .slidePanelSearch .selectBox, .slidePanelSearch select {
  width: 100%;
  margin-bottom: .5em;
}
/* line 22, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelSearch .buttons {
  display: block;
  margin-top: 3em;
}
/* line 26, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelSearch a.utilityBtn {
  background: #0099FF;
}
/* line 28, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelSearch a.utilityBtn:hover {
  background: #33adff;
}
/* line 32, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelSearch .tab {
  transform: rotate(90deg);
  color: #dbe2e9;
  position: relative;
  float: right;
  padding: .5em .75em;
  border-radius: .5em .5em 0 0;
  background: #353f43;
  position: relative;
  top: 36px;
  right: -5.2em;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 45, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelSearch .tab:hover {
  color: #FFFFFF;
}

/* line 50, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.with-admin-menu {
  display: flex;
}
/* line 52, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.with-admin-menu #myLayoutDiv {
  flex-grow: 2;
  height: calc(100vh - 124px);
  overflow-y: auto;
  overflow-x: auto;
}
/* line 57, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.with-admin-menu #myLayoutDiv #myStuffContent {
  display: table;
  width: 100%;
}

/* line 63, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav {
  background: #353f43;
  height: calc(100vh - 124px);
  overflow-y: auto;
  position: relative;
  display: flex;
  min-width: 224px;
  max-width: 224px;
  margin-right: 1px;
  /*.tab{
      position: absolute;
      top: 175px;
      left: 136px;
      width:160px;
      i{
          margin-left: 3px;
      }
  }*/
  /*---scroll-fix--*/
  /*--//scroll-fix--*/
}
/* line 89, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav .tab {
  writing-mode: vertical-rl;
  color: #dbe2e9;
  cursor: pointer;
  width: 24px;
  padding: 16px 4px 4px 4px;
  order: 1;
  position: sticky;
  top: 0px;
}
/* line 99, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav #menu-items {
  flex-grow: 2;
  padding: 16px 8px 32px 16px;
}
/* line 103, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav .title {
  font-size: 1.2rem;
  color: #fec524;
  text-transform: none;
  margin-bottom: 1em;
  white-space: nowrap;
}
/* line 110, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav label {
  color: #dbe2e9;
}
/* line 113, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav input[type=text], .slidePanelNav .selectBox, .slidePanelNav select {
  width: 100%;
  margin-bottom: .5em;
}
/* line 117, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav .buttons {
  display: block;
  margin-top: 3em;
}
/* line 121, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav a.utilityBtn {
  background: #0099FF;
}
/* line 123, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav a.utilityBtn:hover {
  background: #33adff;
}
/* line 129, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav h3 {
  color: #fec524;
  text-transform: none;
  font-size: 1.1rem;
  margin: .5em 0;
}
/* line 134, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav h3:first-child {
  margin-top: 0;
}
/* line 139, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav ul {
  margin: 0;
  padding: 0;
}
/* line 142, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav ul li {
  color: #dedede;
  font-size: .9rem;
  padding-left: 16px;
  position: relative;
  line-height: 1.1em;
  margin-bottom: .6em;
}
/* line 149, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav ul li a {
  color: #dedede;
  text-decoration: none;
}
/* line 152, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav ul li a:hover {
  color: #F4F4F4;
}
/* line 156, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav ul li:before {
  font-family: FontAwesome;
  content: "\f013\00a0";
  /* gear icon  fa-gear */
  color: #b9b9b9;
  position: absolute;
  left: 0;
}
/* line 166, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav ul li.selected a, .slidePanelNav ul li.selected a:hover {
  color: #FFFFFF;
}
/* line 169, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.slidePanelNav ul li.selected:before {
  color: #FFFFFF;
}

/* line 175, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.hybridField {
  display: flex;
  margin-bottom: 9px;
  float: left;
  width: 100%;
}
/* line 180, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.hybridField button {
  font-size: 14px;
  border: none;
  background: #0099FF;
  color: #fff;
  border-radius: 3px 0 0 3px;
  height: 26px;
  padding: 0 4px;
  text-transform: uppercase;
  line-height: 1em;
}
/* line 190, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.hybridField button:hover {
  background: #33adff;
  cursor: pointer;
}
/* line 195, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.hybridField .hybridText {
  flex-grow: 2;
}
/* line 197, ../cssTools/_/components/sass/modules/_slide-panel.scss */
.hybridField .hybridText input[type=text] {
  height: 26px;
  margin-bottom: 0px;
}

/* line 1, ../cssTools/_/components/sass/modules/_spin_div.scss */
.spin_div {
  background: #000 url("../img/spinner.gif") no-repeat center center;
  opacity: 0.50;
  z-index: 99999 !important;
}

/* line 7, ../cssTools/_/components/sass/modules/_spin_div.scss */
#work-panel .spin_div {
  z-index: 100005 !important;
}

/* line 2, ../cssTools/_/components/sass/modules/_survey-workflow.scss */
#survey_workflow h1, #survey_workflow h2, #survey_workflow h3, #survey_workflow h4 {
  text-transform: none;
  margin-bottom: .5em;
}
/* line 6, ../cssTools/_/components/sass/modules/_survey-workflow.scss */
#survey_workflow label {
  padding-left: 24px;
  display: block;
}
/* line 10, ../cssTools/_/components/sass/modules/_survey-workflow.scss */
#survey_workflow input[type=radio] {
  float: left;
}

/* line 1, ../cssTools/_/components/sass/modules/_suspension-expulsion.scss */
.possiblematch {
  background: url(../img/pMatch.png) no-repeat top right;
}

/* line 4, ../cssTools/_/components/sass/modules/_suspension-expulsion.scss */
.absolutematch {
  background: url(../img/aMatch.png) no-repeat top right;
}

/* line 7, ../cssTools/_/components/sass/modules/_suspension-expulsion.scss */
.nomatch {
  background: url(../img/noMatch.png) no-repeat top right;
}

/* line 10, ../cssTools/_/components/sass/modules/_suspension-expulsion.scss */
tr.spaceOverRow > td {
  padding-top: .5em;
}

/* line 1, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
span.swf_filename {
  font-size: 8pt;
  font-weight: 700;
  color: #555;
}

/* line 6, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
.swf_loading span.swf_filename, .swf_complete span.swf_filename {
  display: none;
}

/* line 9, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
.swf_loading span.swf_button {
  display: none;
}

/* line 12, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
.swf_start span.swf_status {
  display: none;
}

/* line 16, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
div.swf_deleted div#pbar {
  display: none;
}

/* line 19, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
div.swf_deleted span.swf_filename {
  text-decoration: line-through;
}

/* line 22, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
div.swf_deleted div.progressName {
  text-decoration: line-through;
}

/* -- progress bar for file upload field --*/
/* line 26, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
.progressWrapper {
  width: 310px;
  overflow: hidden;
}

/* line 30, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
.progressContainer {
  margin: 5px;
  padding: 4px;
  border: solid 1px #E8E8E8;
  background-color: #F7F7F7;
  overflow: hidden;
}

/* line 37, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
.progressName {
  font-size: 8pt;
  font-weight: 700;
  color: #555;
  width: 276px;
  height: 14px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
}

/* line 47, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
.progressBarInProgress, .progressBarComplete, .progressBarError {
  font-size: 0;
  width: 0%;
  height: 2px;
  background-color: blue;
  margin-top: 2px;
}

/* line 54, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
.progressBarComplete {
  width: 100%;
  background-color: green;
  visibility: hidden;
}

/* line 59, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
.progressBarError {
  width: 100%;
  background-color: red;
  visibility: hidden;
}

/* line 64, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
.progressBarStatus {
  margin-top: 2px;
  width: 290px;
  font-size: 10pt;
  text-align: left;
}

/* line 70, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
a.progressCancel {
  font-size: 0;
  display: block;
  height: 14px;
  width: 14px;
  background-image: url(../../../images/cancelbutton.gif);
  background-repeat: no-repeat;
  background-position: -14px 0px;
  float: right;
}

/* line 80, ../cssTools/_/components/sass/modules/_swf-file-upload.scss */
a.progressCancel:hover {
  background-position: 0px 0px;
}

@media screen and (max-width: 769px) {
  /* line 4, ../cssTools/_/components/sass/modules/_toggle-panel-mobile.scss */
  .toggle-panel-mobile .toggle-panel-mobile-row .toggle-panel-mobile-control {
    display: flex;
    flex-direction: row;
    border-top: 1px solid #b9b9b9;
    font-weight: bold;
  }
  /* line 9, ../cssTools/_/components/sass/modules/_toggle-panel-mobile.scss */
  .toggle-panel-mobile .toggle-panel-mobile-row .toggle-panel-mobile-control .toggle-panel-mobile-btn {
    padding: 8px;
    font-size: 1.2rem;
    background: #b9b9b9;
    flex-grow: 1;
  }
  /* line 15, ../cssTools/_/components/sass/modules/_toggle-panel-mobile.scss */
  .toggle-panel-mobile .toggle-panel-mobile-row .toggle-panel-mobile-control .toggle-panel-mobile-btn-selected {
    padding: 8px;
    font-size: 1.2rem;
    background: none;
    color: #bc1f52;
    flex-grow: 1;
  }
  /* line 26, ../cssTools/_/components/sass/modules/_toggle-panel-mobile.scss */
  .toggle-panel-mobile .toggle-panel-mobile-row .toggle-panel-mobile-content .panel:nth-of-type(n+2) {
    display: none;
  }
}

/* line 3, ../cssTools/_/components/sass/modules/_typeahead.scss */
.typeahead,
.tt-query,
.tt-hint {
  width: 396px;
  line-height: 23px;
  outline: none;
}

/* line 13, ../cssTools/_/components/sass/modules/_typeahead.scss */
.tt-suggestion strong {
  font-weight: bold;
}

/* line 17, ../cssTools/_/components/sass/modules/_typeahead.scss */
.typeahead {
  background-color: #fff;
}

/* line 21, ../cssTools/_/components/sass/modules/_typeahead.scss */
.twitter-typeahead {
  width: 100%;
}

/* line 29, ../cssTools/_/components/sass/modules/_typeahead.scss */
.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 35, ../cssTools/_/components/sass/modules/_typeahead.scss */
.tt-hint {
  color: #999;
}

/* line 39, ../cssTools/_/components/sass/modules/_typeahead.scss */
.tt-dropdown-menu {
  width: 422px;
  margin-top: 12px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

/* line 53, ../cssTools/_/components/sass/modules/_typeahead.scss */
.tt-suggestion {
  padding: 3px 20px;
  font-size: 18px;
  line-height: 24px;
}

/* line 59, ../cssTools/_/components/sass/modules/_typeahead.scss */
.tt-suggestion.tt-cursor {
  background-color: #EEE;
  color: #5d1e08;
  text-decoration: underline;
}

/* line 65, ../cssTools/_/components/sass/modules/_typeahead.scss */
.tt-suggestion p {
  margin: 0;
  color: #bc1f52;
}

/* line 70, ../cssTools/_/components/sass/modules/_typeahead.scss */
label.selected {
  font-weight: bold;
}

/* line 1, ../cssTools/_/components/sass/modules/_tooltip.scss */
.toolTipMobile {
  position: fixed;
  top: 0;
  z-index: 9999999;
  height: 100vh;
  width: 100%;
  padding: 1em;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.75);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
/* line 14, ../cssTools/_/components/sass/modules/_tooltip.scss */
.toolTipMobile .toolTipMobileContent {
  padding: 2.5em 1em 1em 1em;
  width: 100%;
  max-width: 400px;
  margin: 0 1em 1em 1em;
  background: #333333;
  color: #FFFFFF;
  position: relative;
  cursor: normal;
  box-shadow: 5px 5px 2px 0px rgba(0, 0, 0, 0.5);
}
/* line 24, ../cssTools/_/components/sass/modules/_tooltip.scss */
.toolTipMobile .toolTipMobileContent h3 {
  display: block;
  width: 100%;
  max-width: 400px;
  background: #000000;
  color: #FFFFFF;
  padding: 4px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 34, ../cssTools/_/components/sass/modules/_tooltip.scss */
.toolTipMobile .toolTipMobileContent h3 i {
  position: absolute;
  right: 4px;
  font-weight: normal;
  cursor: pointer;
}
/* line 41, ../cssTools/_/components/sass/modules/_tooltip.scss */
.toolTipMobile .toolTipMobileContent a {
  color: #e0daa1;
}
/* line 43, ../cssTools/_/components/sass/modules/_tooltip.scss */
.toolTipMobile .toolTipMobileContent a:hover {
  color: #FFFFFF;
}

/* line 1, ../cssTools/_/components/sass/modules/_unco_faq.scss */
div#unco_faq p {
  margin-bottom: 0;
}

/* line 6, ../cssTools/_/components/sass/modules/_unco_faq.scss */
div#unco_faq p strong {
  font-size: 1.2em;
}

/* line 1, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.user-dashboard {
  display: none;
  position: fixed;
  height: 100vh;
  width: 100%;
  top: 0px;
  left: 0px;
  border-bottom: 1px solid #333333;
  z-index: 9999;
  background: #FFFFFF;
}
/* line 11, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.user-dashboard .header {
  padding: 4px;
  border-bottom: 1px solid #b9b9b9;
  background: #e7e7e7;
  cursor: pointer;
}
/* line 16, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.user-dashboard .header .arrow {
  display: none;
}
/* line 23, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.user-dashboard #dashboard-content {
  overflow: auto;
  height: 100%;
  display: block;
  padding: 8px 8px 64px 8px;
}
@media screen and (min-width: 769px) {
  /* line 1, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
  .user-dashboard {
    position: inherit;
    display: block;
    z-index: 12000;
    padding: 8px 8px 8px 8px;
    height: auto;
    background: #e7e7e7;
  }
  /* line 36, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
  .user-dashboard .close-btn {
    display: none;
  }
  /* line 39, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
  .user-dashboard .header {
    border-bottom: none;
    font-size: 1.2rem;
    background: none;
  }
  /* line 43, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
  .user-dashboard .header .arrow {
    display: block;
  }
  /* line 46, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
  .user-dashboard .header .close-btn {
    display: none;
  }
  /* line 50, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
  .user-dashboard #dashboard-content {
    overflow: visible;
  }
}

/* line 55, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.simple-bar {
  display: flex;
  width: 180px;
  position: relative;
}
/* line 59, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.simple-bar .value {
  padding: 0px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  cursor: pointer;
}
/* line 65, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.simple-bar .value .value-numeric {
  display: block;
  z-index: 1;
  padding: 1px 4px 0 4px;
}
/* line 71, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.simple-bar .value:first-of-type {
  align-items: flex-start;
}
/* line 77, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.simple-bar .value:last-of-type {
  flex-direction: row-reverse;
}

/* line 84, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.stacked {
  display: block;
  padding: 8px;
  position: relative;
}
/* line 88, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.stacked .axis text {
  font: 8px sans-serif;
  cursor: default;
}
/* line 92, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.stacked .axis line,
.stacked .axis path {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}
/* line 98, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.stacked .axis--x path {
  fill: none;
  stroke-width: 1px;
}
/* line 102, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.stacked .path-line {
  fill: none;
  stroke: yellow;
  stroke-width: 1px;
}
/* line 107, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.stacked .title {
  color: #0f4876;
  font-weight: 700;
  font-size: 1.1rem;
  margin-bottom: 4px;
}
/* line 117, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.stacked .selected {
  stroke: #333;
  stroke-width: 2;
}
/* line 121, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.stacked .bar {
  cursor: pointer;
}
/* line 124, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.stacked .toolTip {
  position: absolute;
  top: 8px;
  right: 8px;
  display: none;
  padding: 2px;
  font-size: .8rem;
}
/* line 133, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.stacked .toolTip i {
  margin-left: 8px;
}

/* line 139, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.separator-block {
  display: block;
  background-image: linear-gradient(-45deg, #cccccc 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #cccccc 50%, #cccccc 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-size: 4px 4px;
}

/* line 144, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.item-flow-wrap-column {
  display: flex;
  flex-wrap: wrap;
  min-height: 104px;
  margin: 0 -8px;
}
@media screen and (min-width: 769px) {
  /* line 144, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
  .item-flow-wrap-column {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

/* line 155, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.dash-item, .dash-item-warning-box {
  display: inline-block;
  flex-grow: 1;
  height: 104px;
  margin: 0px 8px 8px 8px;
  padding: 8px;
  background: #d8d8d8;
}
/* line 162, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.dash-item .title, .dash-item-warning-box .title {
  text-align: center;
  font-size: .8rem;
  line-height: .9rem;
  color: #333333;
}
/* line 168, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.dash-item .info, .dash-item-warning-box .info, .dash-item .info-sm, .dash-item-warning-box .info-sm {
  display: flex;
  flex-grow: 2;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 3rem;
  line-height: 4rem;
  font-weight: 700;
  position: relative;
}
/* line 179, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.dash-item .info-sm, .dash-item-warning-box .info-sm {
  font-size: 1rem;
  color: #0f4876;
}
/* line 184, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.dash-item .info-bg-icon, .dash-item-warning-box .info-bg-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 3rem;
  line-height: 4rem;
  font-weight: 700;
  position: absolute;
  color: rgba(0, 0, 0, 0.1) !important;
}
@media screen and (min-width: 769px) {
  /* line 155, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
  .dash-item, .dash-item-warning-box {
    min-width: 104px;
    max-width: 104px;
    flex-grow: 0;
  }
}

/* line 201, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.dash-item-warning-box {
  width: 100%;
  min-height: 186px;
  padding: 0px;
  display: flex;
  margin-bottom: 3em;
  flex-direction: column;
}
/* line 209, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.dash-item-warning-box .title {
  padding: 8px;
  background: #ff8500;
  text-align: left;
  font-size: 1.1rem;
  line-height: 100%;
  color: #FFFFFF;
  font-family: brandon !important;
}
/* line 218, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.dash-item-warning-box .info, .dash-item-warning-box .info-sm {
  display: block;
  font-weight: 200;
  text-align: left;
  background: #FFFFFF;
  font-size: 1rem;
  line-height: 1.1rem;
  padding: 8px;
  color: #353f43;
}
@media screen and (min-width: 769px) {
  /* line 201, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
  .dash-item-warning-box {
    min-width: 230px;
    max-width: 230px;
    flex-grow: 0;
    margin-bottom: 1em;
    height: auto;
  }
}

/* line 236, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.dash-section {
  display: inline-block;
  flex-grow: 1;
  padding: 8px;
}
/* line 240, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.dash-section .title {
  color: #0f4876;
  font-weight: 700;
  font-size: 1.1rem;
  margin-bottom: 4px;
}
/* line 246, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.dash-section .info, .dash-section .dash-item .info-sm, .dash-item .dash-section .info-sm, .dash-section .dash-item-warning-box .info-sm, .dash-item-warning-box .dash-section .info-sm {
  display: flex;
  flex-grow: 2;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 5em;
  line-height: 4rem;
  color: #0099FF;
  font-weight: 700;
  padding: 0px;
}
@media screen and (min-width: 769px) {
  /* line 236, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
  .dash-section {
    flex-grow: 0;
  }
}
/* line 261, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.dash-section .vert-list {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0px 4px;
}
/* line 266, ../cssTools/_/components/sass/modules/_user-dashboard.scss */
.dash-section .vert-list .fa, .dash-section .vert-list .fas, .dash-section .vert-list .fal, .dash-section .vert-list .fab, .dash-section .vert-list .far {
  color: #bc1f52;
}

/* line 1, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  background: rgba(255, 255, 255, 0.95);
  z-index: 100000;
  overflow-y: auto;
}
/* line 11, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel.loading {
  background-image: url(../img/spinload_white.gif);
  background-repeat: no-repeat;
  background-position: center;
}
/* line 17, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel #work-panel-content-container {
  padding: 0;
  background: #FFFFFF;
  min-height: 100vh;
  position: absolute;
  width: 100%;
  right: 0px;
  box-shadow: -4px 0px 16px rgba(0, 0, 0, 0.25);
}
/* line 25, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel #work-panel-content-container h1, #work-panel #work-panel-content-container h2, #work-panel #work-panel-content-container h3, #work-panel #work-panel-content-container h4, #work-panel #work-panel-content-container h5 {
  margin: 8px 0;
  line-height: 1.1em;
}
/* line 30, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel #work-panel-content-container .work-panel-content {
  padding: 16px;
}
/* line 32, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel #work-panel-content-container .work-panel-content h2 {
  margin-bottom: 12px;
}
/* line 36, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel #work-panel-content-container .work-panel-content .buttons-split {
  box-shadow: 0px -5px 3px 2px white;
  background: #FFFFFF;
  position: sticky;
  bottom: 0px;
  margin-top: 12px;
  padding: 8px 0px 4px 0px;
}
/* line 45, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel #work-panel-content-container #work-panel-intructions {
  background: #0f4876;
  width: inherit;
  position: fixed;
  display: none;
  max-height: 300px;
  font-size: 15px;
  padding-bottom: 16px;
  z-index: 2;
}
/* line 54, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel #work-panel-content-container #work-panel-intructions #instructions-title {
  color: #fec524;
  padding: 16px 24px 0 16px;
  display: block;
  position: relative;
  min-height: 36px;
}
/* line 60, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel #work-panel-content-container #work-panel-intructions #instructions-title #title {
  padding-right: 12px;
}
/* line 63, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel #work-panel-content-container #work-panel-intructions #instructions-title .fa, #work-panel #work-panel-content-container #work-panel-intructions #instructions-title .fas, #work-panel #work-panel-content-container #work-panel-intructions #instructions-title .fal, #work-panel #work-panel-content-container #work-panel-intructions #instructions-title .fab, #work-panel #work-panel-content-container #work-panel-intructions #instructions-title .far {
  position: absolute;
  right: 16px;
  top: 16px;
}
/* line 69, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel #work-panel-content-container #work-panel-intructions #instructions-content {
  color: #FFFFFF;
  padding: 16px;
  overflow-y: auto;
  max-height: 248px;
  display: block;
}
/* line 75, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel #work-panel-content-container #work-panel-intructions #instructions-content a {
  color: rgba(255, 255, 255, 0.65);
}
/* line 77, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel #work-panel-content-container #work-panel-intructions #instructions-content a:hover {
  color: #FFFFFF;
}
@media screen and (max-height: 300px) {
  /* line 45, ../cssTools/_/components/sass/modules/_work-panel.scss */
  #work-panel #work-panel-content-container #work-panel-intructions {
    max-height: 140px;
  }
  /* line 84, ../cssTools/_/components/sass/modules/_work-panel.scss */
  #work-panel #work-panel-content-container #work-panel-intructions #instructions-content {
    max-height: 105px;
  }
}
/* line 89, ../cssTools/_/components/sass/modules/_work-panel.scss */
#work-panel #work-panel-content-container .add-row {
  margin-top: 8px;
  /*thead{
  	tr{
  		background: $theme-Blue;
  		th{
  			color:#FFFFFF;
  		}
  	}
  }
  tbody{
  	tr:first-of-type{
  		background: $theme-Med-Grey;
  	}
  }*/
}
@media screen and (min-width: 769px) {
  /* line 107, ../cssTools/_/components/sass/modules/_work-panel.scss */
  #work-panel #work-panel-content-container {
    border-left: 1px solid #b9b9b9;
    width: auto;
  }
  /* line 111, ../cssTools/_/components/sass/modules/_work-panel.scss */
  #work-panel #work-panel-content-container .work-panel-content {
    padding: 24px;
  }
  /* line 115, ../cssTools/_/components/sass/modules/_work-panel.scss */
  #work-panel #work-panel-content-container #work-panel-intructions #instructions-title {
    padding-right: 48px;
  }
  /* line 117, ../cssTools/_/components/sass/modules/_work-panel.scss */
  #work-panel #work-panel-content-container #work-panel-intructions #instructions-title .fa, #work-panel #work-panel-content-container #work-panel-intructions #instructions-title .fas, #work-panel #work-panel-content-container #work-panel-intructions #instructions-title .fal, #work-panel #work-panel-content-container #work-panel-intructions #instructions-title .fab, #work-panel #work-panel-content-container #work-panel-intructions #instructions-title .far {
    right: 24px;
    top: 18px;
  }
  /* line 122, ../cssTools/_/components/sass/modules/_work-panel.scss */
  #work-panel #work-panel-content-container #work-panel-intructions #instructions-content {
    padding-right: 32px;
  }
}

/* line 2, ../cssTools/_/components/sass/modules/_jquery-ui-calendar.scss */
.jq-calendar .ui-datepicker {
  padding: 0px;
  border-radius: 0px;
  border: none;
  background: none;
}
/* line 8, ../cssTools/_/components/sass/modules/_jquery-ui-calendar.scss */
.jq-calendar .ui-widget-header {
  border-radius: 0;
  background: #353f43;
  color: #FFFFFF;
  border: none;
}
/* line 13, ../cssTools/_/components/sass/modules/_jquery-ui-calendar.scss */
.jq-calendar .ui-widget-header .ui-datepicker-next, .jq-calendar .ui-widget-header .ui-datepicker-prev {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
  opacity: .75;
  font-size: 1.2rem;
}
/* line 21, ../cssTools/_/components/sass/modules/_jquery-ui-calendar.scss */
.jq-calendar .ui-widget-header .ui-datepicker-next:hover, .jq-calendar .ui-widget-header .ui-datepicker-prev:hover {
  transition: all .3s;
  opacity: 1;
  text-decoration: none;
  background: none;
  border: none;
}
/* line 30, ../cssTools/_/components/sass/modules/_jquery-ui-calendar.scss */
.jq-calendar .ui-widget-header .ui-datepicker-next .ui-icon {
  display: none;
}
/* line 33, ../cssTools/_/components/sass/modules/_jquery-ui-calendar.scss */
.jq-calendar .ui-widget-header .ui-datepicker-next:after {
  font-family: FontAwesome;
  content: "\f054";
}
/* line 37, ../cssTools/_/components/sass/modules/_jquery-ui-calendar.scss */
.jq-calendar .ui-widget-header .ui-datepicker-next:hover {
  top: 2px;
  right: 2px;
}
/* line 43, ../cssTools/_/components/sass/modules/_jquery-ui-calendar.scss */
.jq-calendar .ui-widget-header .ui-datepicker-prev .ui-icon {
  display: none;
}
/* line 46, ../cssTools/_/components/sass/modules/_jquery-ui-calendar.scss */
.jq-calendar .ui-widget-header .ui-datepicker-prev:after {
  font-family: FontAwesome;
  content: "\f053";
}
/* line 50, ../cssTools/_/components/sass/modules/_jquery-ui-calendar.scss */
.jq-calendar .ui-widget-header .ui-datepicker-prev:hover {
  top: 2px;
  left: 2px;
}

/* line 1, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select {
  width: 100%;
  border-bottom: 1px solid #dbe2e9;
  	/*.column-select-table{
  		width: 100%;
  		thead{
  			tr{
  				th{
  					padding: 2px 2px 4px 2px;
  					border-bottom: 1px solid $theme-Med-Grey;
  					&:first-of-type{
  						border-bottom: none;
  						width: 50px;
  					}
  				}
  			}
  		}
  		tbody{
  			tr{
  				&:nth-of-type(odd){
  					td{
  						border-bottom:1px dotted $theme-Med-Grey;
  						&:first-of-type{
  							border-bottom: none;
  						}
  						&:last-of-type{
  							border-right: 1px solid $theme-Med-Grey;
  						}
  					}
  				}
  				&:nth-of-type(even){
  					td{
  						border-bottom:1px solid $theme-Med-Grey;
  						&:first-of-type{
  							border-bottom: none;
  						}
  						&:last-of-type{
  							border-right: 1px solid $theme-Med-Grey;
  						}
  					}
  				}
  				&:last-of-type{
  					td{
  						border-bottom:none;
  					}
  				}
  				td{
  					padding: 2px;
  					position: relative;
  					border-left:1px solid $theme-Med-Grey;
  					&:first-of-type{
  						width: 50px;
  						border-left:none;
  
  					}
  					.time-label{
  						position: absolute;
  						top:-.66em;
  						font-size: .8rem;
  						color: $info;
  					}
  				}
  			}
  		}
  	}*/
}
/* line 66, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select .times {
  display: flex;
  flex-direction: column;
  flex-basis: calc((100% - 40px)/7);
}
/* line 70, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select .times li {
  display: block;
  height: 24px;
  padding: 2px;
}
/* line 74, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select .times li:first-of-type {
  border-bottom: 1px solid #353f43;
  height: 32px;
  padding-bottom: 8px;
}
/* line 79, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select .times li:nth-child(odd):not(:first-child) {
  border-bottom: 1px solid #dbe2e9;
  border-left: 1px solid #dbe2e9;
}
/* line 83, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select .times li:nth-child(even) {
  border-bottom: 1px dashed #e4eaef;
  border-left: 1px solid #dbe2e9;
}
/* line 87, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select .times li:last-of-type {
  border-bottom: none;
}
/* line 91, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select .times li ul.block-seats {
  width: 100%;
}
/* line 93, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select .times li ul.block-seats li {
  border: none !important;
  position: relative;
}
/* line 98, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select .times li ul.block-seats li.both, .column-select .times li ul.block-seats li.online, .column-select .times li ul.block-seats li.paper {
  padding-right: 38px;
}
/* line 100, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select .times li ul.block-seats li.both i, .column-select .times li ul.block-seats li.online i, .column-select .times li ul.block-seats li.paper i {
  color: #0f4876;
}
/* line 103, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select .times li ul.block-seats li.both .fa-layers-counter, .column-select .times li ul.block-seats li.online .fa-layers-counter, .column-select .times li ul.block-seats li.paper .fa-layers-counter {
  color: #FFFFFF;
  padding: 1px 3px;
  background: #0f4876;
  font-size: 10px;
  line-height: 10px;
  border-radius: 3px;
  position: absolute;
  top: 0px;
  left: 15px;
}
/* line 121, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select .times:last-of-type li:not(:first-child) {
  border-right: 1px solid #dbe2e9;
}
/* line 125, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select .times li.ui-selecting {
  background: #80c780;
}
/* line 128, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select .times li.ui-selected {
  background: #5cb85c;
  color: white;
  border-bottom-color: #449d44 !important;
}
/* line 133, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select #time-labels {
  width: 40px;
  flex-direction: column;
  position: relative;
}
/* line 137, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select #time-labels li {
  padding: 2px;
  height: 24px;
  position: relative;
  display: block;
}
/* line 142, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select #time-labels li .time-label {
  position: absolute;
  top: -.7em;
  font-size: .8rem;
  color: #5bc0de;
}
/* line 148, ../cssTools/_/components/sass/modules/_column-select.scss */
.column-select #time-labels li:first-child {
  height: 32px;
  padding-bottom: 8px;
}

/* line 3, ../cssTools/_/components/sass/modules/_button-tabs.scss */
.button-tabs-ui .button-tabs button.selected {
  background: #5cb85c;
}
/* line 8, ../cssTools/_/components/sass/modules/_button-tabs.scss */
.button-tabs-ui .button-tabs-panel > * {
  display: none;
}
/* line 10, ../cssTools/_/components/sass/modules/_button-tabs.scss */
.button-tabs-ui .button-tabs-panel > *:first-of-type {
  display: block;
}

/* line 1, ../cssTools/_/components/sass/modules/_day-pilot.scss */
.scheduler_default_event_inner {
  cursor: pointer;
}

/* line 5, ../cssTools/_/components/sass/modules/_day-pilot.scss */
.scheduled-appointment .scheduler_default_event_inner {
  background: #0099FF;
  color: #FFFFFF;
}

/* line 10, ../cssTools/_/components/sass/modules/_day-pilot.scss */
#daily-view-key .scheduled-appointment {
  color: #0099FF;
}

/* line 14, ../cssTools/_/components/sass/modules/_day-pilot.scss */
.incomplete-appointment .scheduler_default_event_inner {
  background: #5cb85c;
  color: #FFFFFF;
}

/* line 19, ../cssTools/_/components/sass/modules/_day-pilot.scss */
#daily-view-key .incomplete-appointment {
  color: #5cb85c;
}

/* line 23, ../cssTools/_/components/sass/modules/_day-pilot.scss */
.proposed-appointment .scheduler_default_event_inner {
  background: #d9534f;
  color: #FFFFFF;
}

/* line 28, ../cssTools/_/components/sass/modules/_day-pilot.scss */
#daily-view-key .proposed-appointment {
  color: #d9534f;
}

/* line 33, ../cssTools/_/components/sass/modules/_day-pilot.scss */
.complete-appointment .scheduler_default_event_inner {
  background: #5bc0de;
  color: #FFFFFF;
}

/* line 38, ../cssTools/_/components/sass/modules/_day-pilot.scss */
#daily-view-key .complete-appointment {
  color: #5bc0de;
}

/* line 42, ../cssTools/_/components/sass/modules/_day-pilot.scss */
.abnormal-end-appointment .scheduler_default_event_inner {
  background: #ff8500;
  color: #FFFFFF;
}

/* line 47, ../cssTools/_/components/sass/modules/_day-pilot.scss */
#daily-view-key .abnormal-end-appointment {
  color: #ff8500;
}

/* line 51, ../cssTools/_/components/sass/modules/_day-pilot.scss */
.no-show-appointment .scheduler_default_event_inner {
  background: #ff8500;
  color: #FFFFFF;
}

/* line 56, ../cssTools/_/components/sass/modules/_day-pilot.scss */
#daily-view-key .no-show-appointment {
  color: #ff8500;
}

/* line 61, ../cssTools/_/components/sass/modules/_day-pilot.scss */
.rejected-appointment .scheduler_default_event_inner {
  background: #636c72;
  color: #FFFFFF;
}

/* line 66, ../cssTools/_/components/sass/modules/_day-pilot.scss */
#daily-view-key .rejected-appointment {
  color: #636c72;
}

/* line 71, ../cssTools/_/components/sass/modules/_day-pilot.scss */
.cancelled-appointment .scheduler_default_event_inner {
  background: #636c72;
  color: #FFFFFF;
}

/* line 76, ../cssTools/_/components/sass/modules/_day-pilot.scss */
#daily-view-key .cancelled-appointment {
  color: #636c72;
}

/* line 1, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome {
  background-attachment: fixed;
  background: url(../img/proctoringBGsm.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/proctoringBGsm.jpg', sizingMethod='scale');
}
@media (min-width: 769px) {
  /* line 1, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
  #proctoringHome {
    background-attachment: fixed;
    background: url(../img/proctoringBG.jpg) no-repeat top center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/proctoringBG.jpg', sizingMethod='scale');
  }
}
/* line 19, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #landingBanner {
  padding: 6px;
}
/* line 21, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #landingBanner .login {
  max-width: 320px;
  margin: 0 auto;
  text-align: center;
  padding: 6px;
  background-color: #333333;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 6px;
}
/* line 28, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #landingBanner .login h2 {
  font-size: 1.2rem;
  text-transform: none;
  margin-bottom: 6px;
  color: #fec524;
}
/* line 34, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #landingBanner .login .utilityBtn {
  background-color: #0099FF;
}
/* line 36, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #landingBanner .login .utilityBtn:hover {
  background-color: #33adff;
}
/* line 42, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #homeContent {
  width: 100%;
  padding: 12px 12px 24px 12px;
  margin-top: 1em;
  float: left;
  background-color: #333333;
  background-color: rgba(0, 0, 0, 0.8);
  color: #FFFFFF;
}
/* line 49, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #homeContent .fa-ul {
  margin-left: 24px;
  flex-grow: 2;
}
/* line 52, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #homeContent .fa-ul li {
  padding: 4px;
}
/* line 56, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #homeContent .restrictions {
  margin: 12px 0px;
}
/* line 59, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #homeContent #students, #proctoringHome #proctoringHomeContent #homeContent #faculty, #proctoringHome #proctoringHomeContent #homeContent #proctors {
  display: flex;
  flex-direction: column;
  padding-bottom: 12px;
  border-bottom: 1px dotted #dbe2e9;
}
/* line 63, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #homeContent #students h2, #proctoringHome #proctoringHomeContent #homeContent #faculty h2, #proctoringHome #proctoringHomeContent #homeContent #proctors h2 {
  color: #dbe2e9;
  margin: 12px 0;
}
/* line 67, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #homeContent #students h3, #proctoringHome #proctoringHomeContent #homeContent #faculty h3, #proctoringHome #proctoringHomeContent #homeContent #proctors h3 {
  text-transform: none;
  color: #fec524;
  font-size: 1.1rem;
}
/* line 73, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #homeContent #students .fa, #proctoringHome #proctoringHomeContent #homeContent #students .fas, #proctoringHome #proctoringHomeContent #homeContent #students .fal, #proctoringHome #proctoringHomeContent #homeContent #students .fab, #proctoringHome #proctoringHomeContent #homeContent #students .far, #proctoringHome #proctoringHomeContent #homeContent #faculty .fa, #proctoringHome #proctoringHomeContent #homeContent #faculty .fas, #proctoringHome #proctoringHomeContent #homeContent #faculty .fal, #proctoringHome #proctoringHomeContent #homeContent #faculty .fab, #proctoringHome #proctoringHomeContent #homeContent #faculty .far, #proctoringHome #proctoringHomeContent #homeContent #proctors .fa, #proctoringHome #proctoringHomeContent #homeContent #proctors .fas, #proctoringHome #proctoringHomeContent #homeContent #proctors .fal, #proctoringHome #proctoringHomeContent #homeContent #proctors .fab, #proctoringHome #proctoringHomeContent #homeContent #proctors .far {
  color: #5cb85c;
}
/* line 76, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #homeContent #students .restrictions, #proctoringHome #proctoringHomeContent #homeContent #students .restrictions .fa, #proctoringHome #proctoringHomeContent #homeContent #faculty .restrictions, #proctoringHome #proctoringHomeContent #homeContent #faculty .restrictions .fa, #proctoringHome #proctoringHomeContent #homeContent #proctors .restrictions, #proctoringHome #proctoringHomeContent #homeContent #proctors .restrictions .fa {
  color: #fec524;
}
/* line 79, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #homeContent #students .utilityBtn, #proctoringHome #proctoringHomeContent #homeContent #faculty .utilityBtn, #proctoringHome #proctoringHomeContent #homeContent #proctors .utilityBtn {
  align-self: flex-end;
  background: #0099FF;
  float: right;
  margin: 12px 0;
}
/* line 82, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #homeContent #students .utilityBtn:hover, #proctoringHome #proctoringHomeContent #homeContent #faculty .utilityBtn:hover, #proctoringHome #proctoringHomeContent #homeContent #proctors .utilityBtn:hover {
  background: #33adff;
}
/* line 88, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #homeContent #students .becomeAproctor, #proctoringHome #proctoringHomeContent #homeContent #faculty .becomeAproctor, #proctoringHome #proctoringHomeContent #homeContent #proctors .becomeAproctor {
  float: left;
  clear: both;
  margin-top: 12px;
}
/* line 94, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
#proctoringHome #proctoringHomeContent #homeContent #proctors {
  border-bottom: none;
}
@media (min-width: 769px) {
  /* line 18, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
  #proctoringHome #proctoringHomeContent {
    height: calc(100vh - 128px);
  }
  /* line 100, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
  #proctoringHome #proctoringHomeContent #landingBanner {
    padding: 1em;
    width: 33%;
  }
  /* line 103, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
  #proctoringHome #proctoringHomeContent #landingBanner h1 {
    font-size: 1.5rem;
    margin-bottom: 6px;
  }
  /* line 107, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
  #proctoringHome #proctoringHomeContent #landingBanner .login {
    margin-top: 6px;
  }
  /* line 109, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
  #proctoringHome #proctoringHomeContent #landingBanner .login h2 {
    font-size: 1.3rem;
  }
  /* line 114, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
  #proctoringHome #proctoringHomeContent #homeContent {
    display: flex;
    position: absolute;
    bottom: 0;
  }
  /* line 118, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
  #proctoringHome #proctoringHomeContent #homeContent #students {
    border-bottom: none;
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
    border-right: 1px dotted #dbe2e9;
    padding: 0 6px;
  }
  /* line 124, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
  #proctoringHome #proctoringHomeContent #homeContent #faculty {
    border-bottom: none;
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
    border-right: 1px dotted #dbe2e9;
    padding: 0 6px;
  }
  /* line 130, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
  #proctoringHome #proctoringHomeContent #homeContent #proctors {
    border-bottom: none;
    width: 32.20339%;
    float: right;
    margin-right: 0;
    padding: 0 6px;
  }
}

/* line 139, ../cssTools/_/components/sass/proctoring/_proctoring-homepage.scss */
div #col1, div #col2, div #col3 {
  display: table-cell;
  border-spacing: 2em;
  width: 30%;
  background: #b9b9b9;
  border-radius: 6px;
  padding: 1em;
}

/* line 2, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring .controlBar {
  display: none;
}
/* line 5, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring h2.currentStep {
  color: #0d7686;
  font-size: 1.2rem;
  margin-bottom: .5em;
}
/* line 11, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #account td, #proctoring #maddress td, #proctoring #proctorsList td {
  padding: .25em;
}
/* line 13, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #account td label, #proctoring #maddress td label, #proctoring #proctorsList td label {
  font-family: muliregular, san-serif;
}
/* line 17, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #account h3, #proctoring #maddress h3, #proctoring #proctorsList h3 {
  font-size: 1.2rem;
  text-transform: none;
  margin-top: 1em;
  color: #0d7686;
}
/* line 24, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #thanks {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 200px;
  width: 320px;
  z-index: 999;
  margin: -100px 0 0 -160px;
  text-align: center;
  padding: 0 .5em;
}
/* line 34, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #thanks h1 {
  text-transform: none;
  font-size: 1.3rem;
  margin-bottom: 1em;
}
@media (min-width: 769px) {
  /* line 41, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
  #proctoring .controlBar {
    display: block;
  }
  /* line 44, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
  #proctoring h2.currentStep {
    display: none;
  }
  /* line 47, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
  #proctoring #account {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 50, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
  #proctoring #maddress {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 53, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
  #proctoring #proctorsList {
    width: 32.20339%;
    float: right;
    margin-right: 0;
  }
}
/* line 59, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring .buttons {
  text-align: right;
}
/* line 62, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #requirements {
  float: left;
}
@media (min-width: 769px) {
  /* line 62, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
  #proctoring #requirements {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
    border-right: 1px dotted #b9b9b9;
  }
}
/* line 68, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #requirements ul {
  padding: .5em 1em;
  list-style: disc;
}
/* line 72, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #requirements h2, #proctoring #requirements h3, #proctoring #requirements h4 {
  text-transform: none;
}
/* line 75, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #requirements h1 {
  font-size: 1.5rem;
}
/* line 78, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #requirements h2 {
  font-size: 1.3rem;
}
/* line 81, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #requirements h3 {
  font-size: 1.1rem;
}
/* line 84, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #requirements h4 {
  font-size: 1rem;
}
/* line 88, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #proctoringInstructions {
  margin-bottom: 1em;
  float: left;
}
/* line 92, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #proctoringInstructions #copy h2 {
  font-size: 1.3rem;
  text-transform: none;
}
@media (min-width: 769px) {
  /* line 88, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
  #proctoring #proctoringInstructions {
    width: 32.20339%;
    float: right;
    margin-right: 0;
  }
}
/* line 101, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #guidelines {
  display: none;
  padding-top: 2em;
  padding-bottom: 4em;
}
/* line 105, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #guidelines ul {
  list-style: disc;
  padding: .5em;
}
/* line 109, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #guidelines #closeGuidelines {
  position: fixed;
  left: 0;
  bottom: 1.5em;
  background: #b9b9b9;
  width: 100%;
  padding: .5em;
  text-align: right;
}
/* line 117, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring #guidelines #closeGuidelines .agree {
  float: left;
}
/* line 122, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring .buttons {
  border-top: 1px dotted #b9b9b9;
  padding-top: 1em;
  margin-top: 1em;
  width: 100%;
  text-align: right;
  float: left;
  clear: both;
}
/* line 130, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring .buttons .leftFl {
  float: left;
}
/* line 135, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor h2 {
  color: #0d7686;
  text-transform: none;
  font-size: 1.1rem;
  margin-bottom: .5em;
}
/* line 141, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor .fa-exclamation-circle, #proctoring form#exam_become_proctor .clearTable .fa.fa-exclamation-circle {
  color: #bc1f52;
}
/* line 144, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor .message {
  display: none;
}
/* line 146, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor .message p {
  margin: 1em;
}
/* line 150, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor #table_exam_become_proctor {
  float: left;
}
/* line 154, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor .clearTable > tbody > tr > td {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  line-height: 1em;
  padding: .5em;
}
/* line 159, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor .clearTable > tbody > tr > td:first-child.noIndent {
  padding-left: 8px;
}
/* line 162, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor .clearTable > tbody > tr > td:first-child {
  padding-left: 24px;
}
/* line 164, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor .clearTable > tbody > tr > td:first-child > label {
  font-family: muliregular, san-serif;
  padding-left: 28px;
  display: block;
}
/* line 170, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor .clearTable > tbody > tr > td:first-child .required:before {
  margin-left: -12px;
  display: inline-block;
}
/* line 176, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor .clearTable > tbody > tr .fa {
  color: #a4bac0;
}
/* line 179, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor .clearTable > tbody > tr .fa-question-circle {
  color: #BDD4C9;
  float: left;
  position: relative;
  left: -16px;
  cursor: pointer;
}
/* line 185, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor .clearTable > tbody > tr .fa-question-circle:hover {
  color: #0d7686;
}
/* line 189, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor .clearTable > tbody > tr .radioCell {
  padding-left: 1.8em;
}
/* line 191, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor .clearTable > tbody > tr .radioCell input[type=radio], #proctoring form#exam_become_proctor .clearTable > tbody > tr .radioCell input[type=checkbox] {
  margin-left: -1.8em;
}
/* line 195, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor .clearTable > tbody > tr select {
  width: 90%;
  max-width: 320px;
}
@media (min-width: 737px) {
  /* line 200, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
  #proctoring form#exam_become_proctor .clearTable > tbody > tr > td {
    display: table-cell;
    float: none;
    width: auto;
  }
  /* line 204, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
  #proctoring form#exam_become_proctor .clearTable > tbody > tr > td:first-child {
    width: 180px;
  }
}
/* line 210, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor #current {
  border-top: 1px dotted #b9b9b9;
}
/* line 214, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
#proctoring form#exam_become_proctor #create h3 {
  font-size: 1em;
  text-transform: none;
}
@media (min-width: 737px) {
  /* line 220, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
  #proctoring form#exam_become_proctor #create {
    width: 40.67797%;
    float: left;
    margin-right: 1.69492%;
    border-right: 1px dotted #b9b9b9;
    border-top: none;
    padding: 1em;
  }
  /* line 225, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
  #proctoring form#exam_become_proctor #create input[type=submit] {
    margin-top: 1em;
    float: right;
  }
  /* line 230, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
  #proctoring form#exam_become_proctor #current {
    width: 57.62712%;
    float: right;
    margin-right: 0;
    border-top: none;
    padding: 1em;
  }
  /* line 234, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
  #proctoring form#exam_become_proctor #current .utilityBtn {
    float: right;
  }
}

/* line 241, ../cssTools/_/components/sass/proctoring/_become-proctor.scss */
createFields > iframe > #login_wrapper {
  outline: 2px solid red;
}

/* line 1, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctorPanel {
  padding: 0px !important;
}
/* line 4, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctorPanel #findProctor #proctorSearch {
  height: 100vh;
}
/* line 7, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctorPanel #findProctor #proctorSearch #mapResultsContainer #paginateResults {
  bottom: 0px;
}
@media (min-width: 1025px) {
  /* line 14, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
  #findProctorPanel #findProctor {
    flex-grow: 2;
  }
  /* line 16, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
  #findProctorPanel #findProctor #proctorSearch {
    height: 100vh;
  }
  /* line 18, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
  #findProctorPanel #findProctor #proctorSearch #mapResultsContainer {
    margin-bottom: 24px;
  }
  /* line 21, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
  #findProctorPanel #findProctor #proctorSearch #directionsPanel {
    margin-bottom: 24px;
  }
  /* line 24, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
  #findProctorPanel #findProctor #proctorSearch #map-container {
    height: 100vh;
  }
  /* line 26, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
  #findProctorPanel #findProctor #proctorSearch #map-container #map-canvas {
    height: 100vh !important;
  }
}

/* line 35, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch {
  height: calc(100vh - 88px);
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: auto 180px 1fr;
}
/* line 43, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch td.searchBtnCell i {
  color: #5cb85c;
  font-size: 3rem;
}
/* line 47, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch td.searchBtnCell:hover {
  opacity: .8;
}
/* line 51, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info {
  width: 100%;
  padding: 8px;
  background: #353f43;
  color: #FFFFFF;
}
/* line 56, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #fp-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
/* line 60, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #fp-header h1 {
  font-size: 1.5rem;
  color: #fec524;
}
/* line 63, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #fp-header h1 .fa, #findProctor #proctorSearch #proctor_search_form_info #fp-header h1 .fas, #findProctor #proctorSearch #proctor_search_form_info #fp-header h1 .fal, #findProctor #proctorSearch #proctor_search_form_info #fp-header h1 .fab, #findProctor #proctorSearch #proctor_search_form_info #fp-header h1 .far {
  color: #fec524;
}
/* line 67, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #fp-header .fa, #findProctor #proctorSearch #proctor_search_form_info #fp-header .fas, #findProctor #proctorSearch #proctor_search_form_info #fp-header .fal, #findProctor #proctorSearch #proctor_search_form_info #fp-header .fab, #findProctor #proctorSearch #proctor_search_form_info #fp-header .far {
  color: #FFFFFF;
}
/* line 69, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #fp-header .fa:hover, #findProctor #proctorSearch #proctor_search_form_info #fp-header .fas:hover, #findProctor #proctorSearch #proctor_search_form_info #fp-header .fal:hover, #findProctor #proctorSearch #proctor_search_form_info #fp-header .fab:hover, #findProctor #proctorSearch #proctor_search_form_info #fp-header .far:hover {
  opacity: .75;
}
/* line 74, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info label {
  color: #f0f3f5;
}
/* line 78, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls button.textbox-filter-options-btn {
  width: 104px;
}
/* line 82, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td {
  padding: 4px 0;
}
/* line 84, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td #loginView {
  color: #ff8500;
  font-style: italic;
}
/* line 87, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td #loginView .fa, #findProctor #proctorSearch #proctor_search_form_info #searchControls tr td #loginView .fas, #findProctor #proctorSearch #proctor_search_form_info #searchControls tr td #loginView .fal, #findProctor #proctorSearch #proctor_search_form_info #searchControls tr td #loginView .fab, #findProctor #proctorSearch #proctor_search_form_info #searchControls tr td #loginView .far {
  color: #fec524;
}
/* line 90, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td #loginView:hover {
  opacity: .85;
}
/* line 94, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td input[type=text], #findProctor #proctorSearch #proctor_search_form_info #searchControls tr td select {
  width: 100%;
}
/* line 97, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td #advSearchItems {
  font-size: .8rem;
  display: flex;
  justify-content: space-between;
  color: #fec524;
}
/* line 103, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td #advSearchItems li:after {
  font-family: FontAwesome;
  content: "\00a0\f078";
}
/* line 108, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td #advSearchItems li.selected {
  color: #FFFFFF;
}
/* line 110, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td #advSearchItems li.selected:after {
  font-family: FontAwesome;
  content: "\00a0\f077";
}
/* line 116, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td #advSearchItems #advExam i {
  padding-right: 4px;
}
/* line 118, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td #advSearchItems #advExam i:last-of-type {
  padding-right: 0px;
}
/* line 125, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td .advSearch {
  display: none;
  margin-top: 4px;
}
/* line 129, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td .advSearch ul li {
  margin-bottom: 4px;
}
/* line 131, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td .advSearch ul li input[type=checkbox] {
  margin-right: 4px;
}
/* line 136, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td .advSearch ul:first-child {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
}
/* line 138, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td .advSearch ul:first-child li {
  white-space: nowrap;
}
/* line 142, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td .advSearch ul:nth-child(2) {
  width: 49.15254%;
  float: right;
  margin-right: 0;
}
/* line 144, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td .advSearch ul:nth-child(2) li {
  white-space: nowrap;
}
/* line 150, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #searchControls tr td:nth-of-type(2) {
  padding: 4px 8px 4px 0px;
}
/* line 156, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #view {
  display: flex;
  justify-content: space-between;
  background: #dbe2e9;
  padding: 3px;
  margin: 0px -8px -8px -8px;
  height: 23px;
}
/* line 163, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #view button {
  opacity: 1;
  color: #0f4876;
}
/* line 166, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #view button .fa, #findProctor #proctorSearch #proctor_search_form_info #view button .fas, #findProctor #proctorSearch #proctor_search_form_info #view button .fal, #findProctor #proctorSearch #proctor_search_form_info #view button .fab, #findProctor #proctorSearch #proctor_search_form_info #view button .far {
  color: #0f4876;
}
/* line 169, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #view button:hover {
  opacity: .8;
}
/* line 173, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #proctor_search_form_info #view #detail-view, #findProctor #proctorSearch #proctor_search_form_info #view #map-view {
  display: none;
}
/* line 178, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer {
  flex-grow: 2;
  display: flex;
  position: relative;
  padding-bottom: 48px;
}
/* line 186, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorResultsDetail,
#findProctor #proctorSearch #mapResultsContainer #directionsPanel {
  flex-grow: 2;
  display: none;
  overflow-y: auto;
}
/* line 192, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorResultsDetail {
  padding: 8px;
}
/* line 195, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorResultsDetail section label {
  font-size: 1.1rem;
  font-weight: bold;
  color: #0f4876;
  margin: 4px 0;
}
/* line 203, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorResultsDetail #proctorTitle h2 {
  font-size: 1.3rem;
}
/* line 206, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorResultsDetail #proctorTitle ul {
  display: flex;
  margin: 4px 0;
}
/* line 209, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorResultsDetail #proctorTitle ul li {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  width: 50%;
}
/* line 215, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorResultsDetail #proctorTitle ul li a {
  color: #FFFFFF;
}
/* line 218, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorResultsDetail #proctorTitle ul li i {
  color: #FFFFFF;
}
/* line 222, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorResultsDetail #proctorTitle ul li:first-of-type {
  background: #0f4876;
}
/* line 225, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorResultsDetail #proctorTitle ul li:nth-of-type(2) {
  background: #bc1f52;
}
/* line 231, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorSearchResults {
  padding: 0px;
  background: #FFFFFF;
}
/* line 234, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .login-link {
  display: block;
  padding: 8px;
}
/* line 238, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .proctorResultsItem {
  position: relative;
  border-bottom: 1px solid #dbe2e9;
  position: relative;
  padding: 8px 36px 8px 8px;
}
/* line 243, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .proctorResultsItem > a {
  background: none;
  padding: 4px;
  background-repeat: no-repeat;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.1);
  transition: all .25s;
}
/* line 251, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .proctorResultsItem > a:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
/* line 256, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .proctorResultsItem > a.fa, #findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .proctorResultsItem .fas, #findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .proctorResultsItem .fal, #findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .proctorResultsItem .fab, #findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .proctorResultsItem .far {
  position: absolute;
  right: 8px;
  top: 6px;
  font-size: 28px;
  color: #5cb85c;
}
/* line 263, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .proctorResultsItem li {
  padding: 2px 0px 2px 28px;
  position: relative;
}
/* line 266, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .proctorResultsItem li:before {
  font-size: 1rem;
  display: inline-block;
  width: 24px;
  position: absolute;
  left: 0px;
  text-align: center;
}
/* line 275, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .proctorResultsItem:nth-of-type(even) {
  background: #f0f3f5;
}
/* line 278, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .proctorResultsItem:last-of-type {
  padding-top: 4px;
}
/* line 281, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .proctorResultsItem:last-of-type {
  border-bottom: none;
}
/* line 284, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #proctorSearchResults .proctorResultsItem:hover {
  cursor: pointer;
  transition: background 0.5s ease;
  background: #fee08a;
}
/* line 292, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #locationDetails ul {
  margin-bottom: 8px;
}
/* line 296, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #locationDetails #examTypeInfo li {
  margin-bottom: 4px;
}
/* line 298, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #locationDetails #examTypeInfo li > .fa, #findProctor #proctorSearch #mapResultsContainer #locationDetails #examTypeInfo li .fas, #findProctor #proctorSearch #mapResultsContainer #locationDetails #examTypeInfo li .fal, #findProctor #proctorSearch #mapResultsContainer #locationDetails #examTypeInfo li .fab, #findProctor #proctorSearch #mapResultsContainer #locationDetails #examTypeInfo li .far {
  color: #5cb85c;
}
/* line 305, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #map-container {
  position: relative;
  display: flex;
}
/* line 308, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #map-container #map-canvas {
  width: 100vw;
  height: 100%;
}
/* line 313, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer .proctorName {
  font-weight: bold;
}
/* line 317, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer .indv:before {
  font-family: FontAwesome;
  content: "\f007\00a0";
  color: #0f4876;
}
/* line 324, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer .org:before {
  font-family: FontAwesome;
  content: "\f1ad\00a0";
  color: #0f4876;
}
/* line 331, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer .proctorAddress:before {
  font-family: FontAwesome;
  content: "\f015\00a0";
  color: #0f4876;
}
/* line 338, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer .proctorPhone:before {
  font-family: FontAwesome;
  content: "\f098\00a0";
  color: #0f4876;
}
/* line 346, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer .proctorEmail:before {
  font-family: FontAwesome;
  content: "\f0e0\00a0";
  color: #0f4876;
}
/* line 353, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer .proctorFee:before {
  font-family: FontAwesome;
  content: "\f0d6\00a0";
  color: #0f4876;
}
/* line 359, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #paginateResults {
  display: flex;
  position: fixed;
  bottom: 24px;
  width: 100%;
  background: #333333;
  padding: 4px;
  min-height: 26px;
  max-height: 26px;
  color: #FFFFFF;
}
/* line 370, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #paginateResults > span {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
/* line 375, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #paginateResults > span .paginateArrows .fa, #findProctor #proctorSearch #mapResultsContainer #paginateResults > span .paginateArrows .fas, #findProctor #proctorSearch #mapResultsContainer #paginateResults > span .paginateArrows .fal, #findProctor #proctorSearch #mapResultsContainer #paginateResults > span .paginateArrows .fab, #findProctor #proctorSearch #mapResultsContainer #paginateResults > span .paginateArrows .far {
  color: rgba(255, 255, 255, 0.75);
}
/* line 377, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #mapResultsContainer #paginateResults > span .paginateArrows .fa:hover, #findProctor #proctorSearch #mapResultsContainer #paginateResults > span .paginateArrows .fas:hover, #findProctor #proctorSearch #mapResultsContainer #paginateResults > span .paginateArrows .fal:hover, #findProctor #proctorSearch #mapResultsContainer #paginateResults > span .paginateArrows .fab:hover, #findProctor #proctorSearch #mapResultsContainer #paginateResults > span .paginateArrows .far:hover {
  color: white;
}
/* line 385, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #directionsPanel {
  padding: 8px;
}
/* line 387, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #directionsPanel .flex {
  flex-direction: column;
  height: 100%;
}
/* line 391, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #directionsPanel h2 {
  font-size: 1.3rem;
  margin-bottom: 8px;
}
/* line 395, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #directionsPanel table {
  margin-bottom: 8px;
}
/* line 398, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #directionsPanel table tr td {
  padding: 4px;
}
/* line 400, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #directionsPanel table tr td label {
  color: #bc1f52;
}
/* line 403, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #directionsPanel table tr td input[type=text], #findProctor #proctorSearch #directionsPanel table tr td select {
  width: 100%;
}
/* line 409, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #directionsPanel .directionSteps {
  padding: 16px 4px;
  border-bottom: 1px solid #dbe2e9;
  border-top: 1px solid #dbe2e9;
  overflow-y: auto;
  flex-grow: 2;
}
/* line 416, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #directionsPanel #return {
  display: flex;
  justify-content: space-between;
}
/* line 421, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #map-container {
  grid-row-start: 2;
  height: 180px;
}
/* line 424, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
#findProctor #proctorSearch #map-container #map-canvas {
  height: 180px !important;
}

@media (min-width: 1025px) {
  /* line 432, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
  #findProctor #proctorSearch {
    height: calc(100vh - 104px);
    grid-template-columns: 320px 1fr;
    grid-template-rows: auto 1fr;
  }
  /* line 436, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
  #findProctor #proctorSearch #mapResultsContainer, #findProctor #proctorSearch #directionsPanel {
    grid-column-start: 1;
    overflow-y: auto;
    margin-bottom: 48px;
  }
  /* line 441, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
  #findProctor #proctorSearch #map-container {
    grid-column-start: 2;
    grid-row: 1/span 2;
    height: calc(100vh - 104px);
  }
  /* line 445, ../cssTools/_/components/sass/proctoring/_find-proctor.scss */
  #findProctor #proctorSearch #map-container #map-canvas {
    height: calc(100vh - 104px) !important;
  }

  /*#findProctorPanel{
      //width: 1024px;
      width: 100%;
  }
  #findProctor{
      //width:360px;
      //width: 1024px;
      display: flex;
      font-size: .9rem;
      #proctorSearch{
          height: calc(100vh - 124px);//--
          //width: inherit;
          width: 320px;
          //overflow: auto;
          #proctor_search_form_info{
              #view{
                  #list-view{
                      display: none;
                  }
              }
          }
          #mapResultsContainer{
              overflow-y: auto;
              position: unset; //--
              width: inherit; //--
              #proctorSearchResults{ 
                 display: block;
              }
              #proctorResultsDetail{
              
              }
              #directionsPanel{
                  
              }
              #proctorSearchResults{
                  
              }
              #locationDetails{
                     
              }
              #paginateResults{
                  width: inherit!important;//--
                  bottom: 24px;//--
              }
          }
      }
      #map-container{
          flex-grow: 2;
          height: 100vh;
          //top: 0px;
          //position: absolute;
          //width: calc(100% - 360px);
          //left: 360px;
          //display: flex; //--
          #map-canvas{
              width: 100%;
              height: 100vh!important;
          }
      } 
  }*/
}
/* line 1, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam {
  padding: 1em;
}
/* line 3, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam h1 {
  margin-bottom: 1em;
}
/* line 6, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam .buttons {
  width: 100%;
  text-align: right;
  float: left;
  clear: both;
  margin-bottom: 2em;
}
/* line 13, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam h2 {
  color: #0d7686;
  margin-bottom: 1em;
}
/* line 17, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam .scheduleStep {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 1em;
  padding: 1em 0;
  border-bottom: 1px dotted #b9b9b9;
}
/* line 26, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_exam {
  width: 100%;
  float: left;
}
/* line 29, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_exam #examList {
  width: 40.67797%;
  float: left;
  margin-right: 1.69492%;
}
/* line 31, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_exam #examList tr {
  border-bottom: 1px dotted #b9b9b9;
}
/* line 33, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_exam #examList tr td:first-child {
  width: 16px;
  text-align: center;
}
/* line 39, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_exam #examDetails {
  width: 57.62712%;
  float: right;
  margin-right: 0;
  background: #a4bac0;
  padding: 1em;
  border-radius: 1em;
}
/* line 44, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_exam #examDetails h3 {
  color: #0d7686;
  margin-bottom: .5em;
  font-size: 1.2rem;
}
/* line 49, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_exam #examDetails .fa {
  color: #bc1f52;
}
/* line 54, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor {
  float: left;
  width: 100%;
}
/* line 57, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor #proctorList {
  width: 40.67797%;
  float: left;
  margin-right: 1.69492%;
}
/* line 59, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor #proctorList tr {
  border-bottom: 1px dotted #b9b9b9;
}
/* line 61, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor #proctorList tr td:first-child {
  width: 16px;
  text-align: center;
}
/* line 65, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor #proctorList tr td:last-child {
  width: 32px;
  text-align: right;
}
/* line 68, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor #proctorList tr td:last-child .fa-trash {
  color: #BDD4C9;
}
/* line 70, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor #proctorList tr td:last-child .fa-trash:hover {
  cursor: pointer;
  color: #0d7686;
}
/* line 78, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor #proctorList tr.disabled input[type=radio][disabled] {
  opacity: .5;
}
/* line 81, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor #proctorList tr.disabled label {
  color: #b9b9b9;
}
/* line 84, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor #proctorList tr.disabled .fa-ban, #proctoring-scheduleExam #step_proctor #proctorList tr.disabled .fa-ban:hover {
  color: #bc1f52;
  cursor: pointer !important;
}
/* line 90, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor #proctorDetails, #proctoring-scheduleExam #step_proctor .proctorDetails {
  width: 57.62712%;
  float: right;
  margin-right: 0;
  background: #a4bac0;
  padding: 1em;
  border-radius: 1em;
}
/* line 95, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor #proctorDetails h3, #proctoring-scheduleExam #step_proctor .proctorDetails h3 {
  color: #0d7686;
  margin-bottom: .5em;
  font-size: 1.2rem;
}
/* line 100, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor #proctorDetails h4, #proctoring-scheduleExam #step_proctor .proctorDetails h4 {
  font-size: 1em;
  margin: .5em 0;
}
/* line 104, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor #proctorDetails .utilityBtn .fa, #proctoring-scheduleExam #step_proctor .proctorDetails .utilityBtn .fa {
  color: #FFFFFF;
}
/* line 107, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor #proctorDetails .fa, #proctoring-scheduleExam #step_proctor .proctorDetails .fa {
  color: #bc1f52;
}
/* line 111, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_proctor .buttons {
  text-align: center;
  margin: 1em 0;
}
/* line 116, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_appointment {
  float: left;
  width: 100%;
}
/* line 119, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_appointment .disabledSection {
  color: #b9b9b9;
}
/* line 122, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_appointment h3 {
  font-size: 1.1rem;
  margin-bottom: .5em;
}
/* line 126, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_appointment .dateCol {
  width: 23.72881%;
  float: left;
  margin-right: 1.69492%;
}
/* line 129, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_appointment .timeCol {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
}
/* line 132, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_appointment .availableTimes {
  display: block;
  padding: 2px;
  max-height: 200px;
  overflow: auto;
  border: 1px solid #b9b9b9;
}
/* line 139, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_appointment .availableTimes #selectTime li {
  padding: 2px;
  color: #333333;
  font-size: .95em;
}
/* line 143, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_appointment .availableTimes #selectTime li .fa-moon-o {
  color: #6699FF !important;
}
/* line 146, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_appointment .availableTimes #selectTime li .fa-sun-o {
  color: #FFBF00 !important;
}
/* line 149, ../cssTools/_/components/sass/proctoring/_schedule-proctor.scss */
#proctoring-scheduleExam #step_appointment .availableTimes #selectTime li .fa-money {
  color: #0d7686 !important;
}

/* line 1, ../cssTools/_/components/sass/proctoring/_proctoring-invite.scss */
#proctoring-invite {
  padding-top: 1em;
  clear: both;
}
/* line 4, ../cssTools/_/components/sass/proctoring/_proctoring-invite.scss */
#proctoring-invite #inviteBox {
  border: 1px solid #b9b9b9;
  background: #FFFFFF;
  padding: 1em;
}
/* line 8, ../cssTools/_/components/sass/proctoring/_proctoring-invite.scss */
#proctoring-invite #inviteBox form {
  margin: 1em 0 0 0;
  padding: 0;
}
/* line 12, ../cssTools/_/components/sass/proctoring/_proctoring-invite.scss */
#proctoring-invite #inviteBox fieldset {
  border: none;
  margin: 10px 0px;
  padding: 0;
}
/* line 17, ../cssTools/_/components/sass/proctoring/_proctoring-invite.scss */
#proctoring-invite #inviteBox input[type=text][disabled] {
  color: #AAA;
  border: none;
  background: none;
  margin: 4px 0px;
  height: 18px;
}
/* line 24, ../cssTools/_/components/sass/proctoring/_proctoring-invite.scss */
#proctoring-invite #inviteBox input[type=submit] {
  float: right;
  margin: 0px 0px;
}
/* line 31, ../cssTools/_/components/sass/proctoring/_proctoring-invite.scss */
#proctoring-invite #inviteBox #commentText {
  overflow: auto;
  border: double #333333;
  float: left;
  background: #f4f4f4;
  color: #666;
  padding: 5px;
  font-size: .9rem;
  margin: 10px 0px;
}
@media (min-width: 47em) {
  /* line 4, ../cssTools/_/components/sass/proctoring/_proctoring-invite.scss */
  #proctoring-invite #inviteBox {
    width: 40.67797%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 47em) {
  /* line 45, ../cssTools/_/components/sass/proctoring/_proctoring-invite.scss */
  #proctoring-invite #inviteContent {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%;
  }
}

/* line 3, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
#examsList tbody tr.headerRow:hover {
  background: #BDD4C9;
  cursor: pointer;
}
/* line 6, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
#examsList tbody tr.headerRow:hover td a.fa {
  color: #0d7686;
}
/* line 11, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
#examsList .exams {
  padding: 1em;
}

/* line 15, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
.individualExam {
  display: table;
  width: 100%;
  border-top: 1px dashed #b9b9b9;
  margin-top: 1em;
}
/* line 20, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
.individualExam:first-child {
  border-top: none;
  margin-top: -1em;
  padding-top: 0;
}
/* line 25, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
.individualExam .contactInstructor {
  float: right;
}
@media (min-width: 47em) {
  /* line 29, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
  .individualExam .examRow {
    display: table-row;
  }
  /* line 31, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
  .individualExam .examRow h2 {
    display: block;
    text-align: center;
    margin-top: 1em;
  }
  /* line 37, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
  .individualExam .examDetails {
    display: table-cell;
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
    font-size: .8rem;
    margin-top: 1em;
  }
  /* line 42, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
  .individualExam .examDetails h2 {
    text-align: left;
    font-size: 1rem;
    margin: 0 0 1em 0;
  }
  /* line 46, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
  .individualExam .examDetails h2 span {
    color: #0d7686;
  }
  /* line 51, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
  .individualExam .appointmentDetails {
    display: table-cell;
    width: 74.57627%;
    float: right;
    margin-right: 0;
    font-size: .8rem;
    border-left: 1px dashed #b9b9b9;
    padding-left: 1em;
    margin-top: 1em;
  }
  /* line 58, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
  .individualExam .appointmentDetails h2 {
    text-align: left;
    font-size: 1rem;
    margin: 0 0 1em 0;
  }
  /* line 62, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
  .individualExam .appointmentDetails h2 span {
    color: #0d7686;
  }
}

/* line 69, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
.scheduleNow {
  width: 100%;
  text-align: center;
  margin: 1em auto;
}
/* line 73, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
.scheduleNow button {
  border: none;
  background: none;
  font-size: 1.1rem;
  color: #b9b9b9;
}
/* line 78, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
.scheduleNow button .fa {
  font-size: 5rem;
  margin-bottom: .2em;
}
/* line 82, ../cssTools/_/components/sass/proctoring/student/_exams.scss */
.scheduleNow button:hover {
  color: #0d7686;
  cursor: pointer;
}

/* line 2, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .xdsoft_datetimepicker .xdsoft_calendar td:not(.xdsoft_disabled) {
  background: #fec524;
}
/* line 5, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {
  background: #0099FF;
}
/* line 9, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .select-examity-button {
  font-size: 15px;
  margin: 8px;
  width: calc(100% - 16px) !important;
  transition: all .5s ease;
}
/* line 15, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .select-examity-button:active, #student-exams .select-examity-button:hover {
  transform: scale(1.05);
}
/* line 20, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams #results h2 {
  margin: .5em 4px;
}
@media screen and (max-width: 1024px) {
  /* line 27, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
  #student-exams #results .student-course .student-exams tr.exam-header td {
    height: auto;
  }
  /* line 29, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
  #student-exams #results .student-course .student-exams tr.exam-header td a.launch {
    position: absolute;
    top: 6px;
    right: 6px;
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1025px) {
  /* line 41, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
  #student-exams #results h2 {
    margin: 0 0 1em 0;
  }
  /* line 47, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
  #student-exams #results .details > td > form > .row > .columns > .column:first-of-type {
    flex-basis: 35%;
    min-width: 340px;
    max-width: 340px;
  }
  /* line 52, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
  #student-exams #results .details > td > form > .row > .columns > .column:nth-of-type(2) {
    flex-basis: 65%;
  }
}
/* line 61, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course {
  margin-bottom: 16px;
  background: #353f43;
  padding: 4px;
}
/* line 65, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .course-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px 0px;
  min-height: 48px;
}
/* line 71, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .course-header .title {
  color: #FFFFFF;
  font-weight: bold;
  padding-left: 4px;
}
/* line 75, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .course-header .title h3 {
  font-size: 1rem;
}
/* line 80, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .course-header .add button, #student-exams .student-course .course-header .activate button {
  margin-bottom: 0px;
}
/* line 85, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .exam-paginate {
  display: none;
}
/* line 88, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams {
  margin-top: 4px;
  width: 100%;
}
/* line 91, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams > thead {
  background: #fec524;
}
/* line 95, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams > tbody > tr {
  background: #FFFFFF;
}
/* line 97, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams > tbody > tr:nth-child(4n-2), #student-exams .student-course .student-exams > tbody > tr:nth-child(4n-3) {
  background: #f4f4f4;
}
/* line 102, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams td, #student-exams .student-course .student-exams th {
  padding: 4px;
}
/* line 104, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams td .arrow, #student-exams .student-course .student-exams th .arrow {
  color: #353f43;
  cursor: pointer;
}
/* line 107, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams td .arrow:hover, #student-exams .student-course .student-exams th .arrow:hover {
  color: #5cb85c;
}
/* line 112, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams th {
  white-space: nowrap;
}
/* line 116, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.exam-header td {
  vertical-align: middle;
  height: 64px;
}
/* line 119, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.exam-header td input[type=text]:disabled {
  background: none;
  border: none;
}
/* line 124, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.exam-header td ul.not-scheduled li {
  text-decoration: line-through solid #353f43;
}
/* line 128, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.exam-header td a.launch {
  position: relative;
  top: 0px;
  right: 0px;
  font-size: 1.1rem;
}
/* line 136, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.exam-header .exam-name h4 {
  font-size: 16px;
  display: inline;
}
/* line 142, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details {
  display: none;
}
/* line 145, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form {
  padding: 8px;
}
/* line 147, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form h6 {
  font-weight: bold;
  margin-bottom: 8px;
  font-size: 1.1rem;
}
/* line 151, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form h6 .fa, #student-exams .student-course .student-exams tr.details td form h6 .fas, #student-exams .student-course .student-exams tr.details td form h6 .fal, #student-exams .student-course .student-exams tr.details td form h6 .fab, #student-exams .student-course .student-exams tr.details td form h6 .far {
  color: #0f4876;
}
/* line 155, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .fa-ul {
  margin-left: 1.5em;
}
/* line 157, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .fa-ul .fa, #student-exams .student-course .student-exams tr.details td form .fa-ul .fas, #student-exams .student-course .student-exams tr.details td form .fa-ul .fal, #student-exams .student-course .student-exams tr.details td form .fa-ul .fab, #student-exams .student-course .student-exams tr.details td form .fa-ul .far {
  color: #bc1f52;
  font-size: .9rem;
  top: 0px;
}
/* line 162, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .fa-ul li {
  margin-bottom: 6px;
}
/* line 166, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .may-use-list {
  list-style: disc;
  margin-left: 1.25em;
}
/* line 170, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .column {
  padding: 8px;
  display: block !important;
}
@media screen and (min-width: 567px) {
  /* line 175, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
  #student-exams .student-course .student-exams tr.details td form .appointment {
    flex-direction: row;
  }
  /* line 178, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
  #student-exams .student-course .student-exams tr.details td form .appointment .column {
    width: 50%;
  }
  /* line 181, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
  #student-exams .student-course .student-exams tr.details td form .appointment .appointment-proctor {
    padding-right: 8px;
  }
}
/* line 185, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .appointment .add-field-dropdown {
  margin-bottom: 12px;
  min-width: 250px;
}
/* line 189, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .appointment .add-fields-inputs {
  padding: 2px;
}
/* line 191, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .appointment .add-fields-inputs ul {
  max-height: 280px;
  overflow-y: auto;
}
/* line 194, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .appointment .add-fields-inputs ul li {
  display: block;
  position: relative;
  padding-right: 24px;
}
/* line 198, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .appointment .add-fields-inputs ul li button {
  position: absolute;
  right: -22px;
  top: 4px;
  width: 18px;
  color: #353f43;
}
/* line 204, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .appointment .add-fields-inputs ul li button:hover {
  color: #fec524;
}
/* line 210, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .appointment .add-fields-inputs ul .ineligible label {
  text-decoration: line-through;
  color: rgba(255, 255, 255, 0.8);
}
/* line 215, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .appointment .add-fields-inputs ul .ineligible .ineligible-message li {
  display: block;
  text-decoration: none;
  color: white;
  font-style: italic;
  font-size: .75rem;
  position: relative;
  padding: 2px 0px 4px 36px;
  margin: 0px;
  line-height: 1em;
}
/* line 225, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .appointment .add-fields-inputs ul .ineligible .ineligible-message li .fa, #student-exams .student-course .student-exams tr.details td form .appointment .add-fields-inputs ul .ineligible .ineligible-message li .fas, #student-exams .student-course .student-exams tr.details td form .appointment .add-fields-inputs ul .ineligible .ineligible-message li .fal, #student-exams .student-course .student-exams tr.details td form .appointment .add-fields-inputs ul .ineligible .ineligible-message li .fab, #student-exams .student-course .student-exams tr.details td form .appointment .add-fields-inputs ul .ineligible .ineligible-message li .far {
  color: #fec524;
  position: absolute;
  left: 18px;
  top: 0px;
}
/* line 237, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .appointment .appointment-date-hide * {
  display: none;
}
/* line 241, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .appointment .details-unscheduled, #student-exams .student-course .student-exams tr.details td form .appointment .no-proctor .toggle-fields-button {
  display: none;
}
/* line 244, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details td form .appointment .column {
  padding: 0px 8px;
}
/* line 253, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .student-exams tr.details .proctor-panel {
  display: none;
}
/* line 264, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .student-course .details .column-title h5 {
  font-size: 1.2rem;
  font-weight: bold;
  padding-bottom: 2px;
}
/* line 273, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .responsive-table-on .exam-header-grid {
  display: grid;
  grid-template-columns: 1fr .9fr 24px;
  grid-template-rows: 24px 1fr 1fr 1fr 1fr;
  grid-gap: 8px;
  padding: 8px 4px;
}
@media screen and (min-width: 567px) {
  /* line 273, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
  #student-exams .responsive-table-on .exam-header-grid {
    grid-template-columns: .3fr .6fr 24px;
  }
}
/* line 282, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .responsive-table-on .exam-header-grid td {
  grid-column-start: 1;
  grid-column-end: 1;
  font-size: .85rem;
  padding: 2px;
  line-height: 1.1em;
  height: auto !important;
}
@media screen and (max-width: 375px) {
  /* line 282, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
  #student-exams .responsive-table-on .exam-header-grid td {
    font-size: .8rem;
  }
}
/* line 293, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .responsive-table-on .exam-header-grid td.exam-name {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 1;
  font-size: 1rem;
}
/* line 300, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .responsive-table-on .exam-header-grid td.status {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 4;
  padding-left: 8px;
  white-space: nowrap;
  border-left: 1px solid #353f43;
}
/* line 309, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .responsive-table-on .exam-header-grid td.proctoring {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 3;
  grid-row-end: 6;
  padding-left: 8px;
  border-left: 1px solid #dbe2e9;
}
/* line 320, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .responsive-table-on .exam-header-grid td.controls {
  grid-column-start: 3;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 6;
  font-size: 1rem;
  display: flex;
  flex-direction: column;
}
/* line 328, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .responsive-table-on .exam-header-grid td.controls a[role=button] {
  font-size: 1.2rem;
  display: block;
  margin-bottom: 8px;
  order: 2;
}
/* line 334, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
#student-exams .responsive-table-on .exam-header-grid td.controls a.launch[role=button] {
  display: inline !important;
  order: 1;
}

/*--reorganize layout for showing individual exams--*/
/* line 343, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.fr-button {
  display: none;
}

/* line 346, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.exam-cost {
  background: #BBBBBB;
  padding: 4px;
}

/* line 350, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.fixed-results {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100vh;
  width: 100%;
  z-index: 99999;
  display: flex;
  flex-direction: column;
}
/* line 360, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.fixed-results .details td {
  padding-top: 10px !important;
}
/* line 364, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.fixed-results .exam-paginate {
  display: flex !important;
  padding: 0px;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  background: #fec524;
  margin-bottom: 4px;
}
/* line 372, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.fixed-results .exam-paginate button {
  border-radius: 0px;
  margin-bottom: 0px;
  background: #fec524;
  color: #353f43;
}
/* line 378, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.fixed-results .exam-paginate .current-exam-pag {
  flex-grow: 2;
  padding: 4px;
  line-height: 24px;
  text-align: center;
}
/* line 383, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.fixed-results .exam-paginate .current-exam-pag h4 {
  display: inline;
  font-size: 1rem;
}
/* line 388, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.fixed-results .exam-paginate .close-exam {
  background: #d9534f;
  color: #FFFFFF;
}
/* line 393, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.fixed-results #student-exams-wrapper {
  flex-shrink: 1;
  overflow-y: auto;
}
/* line 396, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.fixed-results #student-exams-wrapper .student-exams {
  margin-top: 0px;
}
/* line 401, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.fixed-results .responsive-table-on tr {
  padding: 0px;
}
/* line 404, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.fixed-results .responsive-table-on .exam-header-grid {
  grid-template-rows: 0px 1fr 1fr 1fr 1fr !important;
  border-bottom: 1px solid #dbe2e9;
  box-shadow: 1px 0px 1px 1px #dbe2e9;
}
/* line 408, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.fixed-results .responsive-table-on .exam-header-grid td.exam-name {
  visibility: hidden;
  height: 0px;
}
/* line 412, ../cssTools/_/components/sass/proctoring/student/_student-exams.scss */
.fixed-results .responsive-table-on .exam-header-grid td.controls {
  display: none !important;
}

/* line 2, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course {
  margin-bottom: 16px;
  background: #353f43;
  padding: 4px;
}
/* line 6, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .course-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 10, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .course-header .title {
  color: #FFFFFF;
  font-weight: bold;
  padding-left: 4px;
}
/* line 16, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .course-header .add button, #instructor-exam-management .instructor-course .course-header .activate button {
  margin-bottom: 0px;
}
/* line 23, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .responsive-table-on tbody > tr {
  padding: 8px 32px 8px 8px;
}
/* line 27, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .responsive-table-on tbody > tr.header td:first-of-type {
  font-family: muliregular, san-serif;
}
/* line 31, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .responsive-table-on tbody > tr.header td:not(.top-right-cell) i:first-of-type {
  color: #0f4876;
}
/* line 38, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams {
  margin-top: 4px;
  width: 100%;
}
/* line 41, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams > thead {
  background: #fec524;
}
/* line 45, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams > tbody > tr {
  background: #FFFFFF;
}
/* line 47, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams > tbody > tr:nth-child(4n-2), #instructor-exam-management .instructor-course .instructor-exams > tbody > tr:nth-child(4n-3) {
  background: #f4f4f4;
}
/* line 52, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams td.top-right-cell {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 32px;
  text-align: center;
  display: flex;
  flex-direction: column;
}
/* line 60, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams td.top-right-cell a[role=button], #instructor-exam-management .instructor-course .instructor-exams td.top-right-cell form {
  font-size: 1.5rem;
  margin-bottom: 8px;
  order: 2;
}
/* line 65, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams td.top-right-cell a.arrow[role=button] {
  order: 1;
  font-size: 1.5rem;
}
@media screen and (min-width: 1025px) {
  /* line 71, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
  #instructor-exam-management .instructor-course .instructor-exams td.top-right-cell {
    white-space: nowrap;
    position: relative;
    top: 0px;
    right: 0px;
    display: table-cell;
  }
  /* line 77, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
  #instructor-exam-management .instructor-course .instructor-exams td.top-right-cell a[role=button], #instructor-exam-management .instructor-course .instructor-exams td.top-right-cell form, #instructor-exam-management .instructor-course .instructor-exams td.top-right-cell a.arrow[role=button] {
    display: inline-block;
    font-size: 1.1rem;
  }
}
/* line 83, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams td, #instructor-exam-management .instructor-course .instructor-exams th {
  padding: 4px;
}
/* line 85, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams td .arrow, #instructor-exam-management .instructor-course .instructor-exams th .arrow {
  position: relative;
  top: 0px;
  right: 0px;
  color: #353f43;
  cursor: pointer;
}
/* line 91, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams td .arrow:hover, #instructor-exam-management .instructor-course .instructor-exams th .arrow:hover {
  color: #5cb85c;
}
/* line 96, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams th {
  white-space: nowrap;
  text-align: left;
}
/* line 102, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams tr.header td input[type=text]:disabled {
  background: none;
  border: none;
}
/* line 108, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams tr.details {
  display: none;
}
/* line 112, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams tr.details .exam-info .detail-toggle-content .incomplete-exam {
  padding: 4px;
  background: #d9534f;
  color: #FFFFFF;
  margin-bottom: 8px;
}
/* line 119, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams tr.details .exam-info .detail-toggle-content .notes label, #instructor-exam-management .instructor-course .instructor-exams tr.details .exam-info .detail-toggle-content .notes textarea {
  margin-bottom: 4px;
}
@media screen and (min-width: 769px) {
  /* line 123, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
  #instructor-exam-management .instructor-course .instructor-exams tr.details .exam-info .detail-toggle-content .notes textarea {
    flex-grow: 2;
  }
}
/* line 131, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams tr.details .roster .detail-toggle-content {
  display: none;
}
/* line 133, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams tr.details .roster .detail-toggle-content .top-right-cell {
  width: 100px;
  flex-direction: row;
}
/* line 136, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
#instructor-exam-management .instructor-course .instructor-exams tr.details .roster .detail-toggle-content .top-right-cell .contact-check ~ label {
  display: inline-block;
}
@media screen and (min-width: 1025px) {
  /* line 133, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
  #instructor-exam-management .instructor-course .instructor-exams tr.details .roster .detail-toggle-content .top-right-cell {
    width: 24px;
  }
  /* line 141, ../cssTools/_/components/sass/proctoring/instructor/_exam-management.scss */
  #instructor-exam-management .instructor-course .instructor-exams tr.details .roster .detail-toggle-content .top-right-cell .contact-check ~ label {
    display: none;
  }
}

/* line 2, ../cssTools/_/components/sass/proctoring/instructor/_instructor-dash.scss */
#instructor-dash #dashboard-content {
  display: flex;
  flex-direction: column;
  font-size: .9rem;
}
/* line 8, ../cssTools/_/components/sass/proctoring/instructor/_instructor-dash.scss */
#instructor-dash #dashboard-content .simple-bar .green-val {
  background: #5cb85c;
}
/* line 10, ../cssTools/_/components/sass/proctoring/instructor/_instructor-dash.scss */
#instructor-dash #dashboard-content .simple-bar .green-val:hover {
  background: #80c780;
}
/* line 14, ../cssTools/_/components/sass/proctoring/instructor/_instructor-dash.scss */
#instructor-dash #dashboard-content .simple-bar .red-val {
  background: #d9534f;
}
/* line 16, ../cssTools/_/components/sass/proctoring/instructor/_instructor-dash.scss */
#instructor-dash #dashboard-content .simple-bar .red-val:hover {
  background: #e27c79;
}
/* line 21, ../cssTools/_/components/sass/proctoring/instructor/_instructor-dash.scss */
#instructor-dash #dashboard-content .separator-block {
  width: 100%;
  min-height: 16px;
  margin: 8px 0px;
}
@media screen and (min-width: 769px) {
  /* line 2, ../cssTools/_/components/sass/proctoring/instructor/_instructor-dash.scss */
  #instructor-dash #dashboard-content {
    flex-direction: row;
  }
  /* line 28, ../cssTools/_/components/sass/proctoring/instructor/_instructor-dash.scss */
  #instructor-dash #dashboard-content .separator-block {
    width: 16px;
    margin: 0px 8px !important;
  }
}

/* line 1, ../cssTools/_/components/sass/proctoring/instructor/_instructor-add-exam-form.scss */
#add-exam-form {
  font-size: .9rem;
}
/* line 3, ../cssTools/_/components/sass/proctoring/instructor/_instructor-add-exam-form.scss */
#add-exam-form fieldset {
  margin: 16px 0;
  padding: 12px;
}
/* line 8, ../cssTools/_/components/sass/proctoring/instructor/_instructor-add-exam-form.scss */
#add-exam-form fieldset.reveal-fields > label {
  padding: 8px;
  display: block;
}
/* line 12, ../cssTools/_/components/sass/proctoring/instructor/_instructor-add-exam-form.scss */
#add-exam-form fieldset.reveal-fields > label:nth-of-type(even) {
  background: #f0f3f5;
}
/* line 16, ../cssTools/_/components/sass/proctoring/instructor/_instructor-add-exam-form.scss */
#add-exam-form input[type="text"], #add-exam-form select {
  width: 100%;
  margin-bottom: 4px;
}
@media (min-width: 769px) {
  /* line 1, ../cssTools/_/components/sass/proctoring/instructor/_instructor-add-exam-form.scss */
  #add-exam-form {
    font-size: 1rem;
    width: 480px;
  }
  /* line 23, ../cssTools/_/components/sass/proctoring/instructor/_instructor-add-exam-form.scss */
  #add-exam-form input[type="text"], #add-exam-form select {
    max-width: 240px;
  }
}

/* line 29, ../cssTools/_/components/sass/proctoring/instructor/_instructor-add-exam-form.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  display: none;
}

/* line 1, ../cssTools/_/components/sass/proctoring/proctor/_proctor-nav.scss */
#proctor {
  padding: 12px 12px 36px 12px;
}

/* line 4, ../cssTools/_/components/sass/proctoring/proctor/_proctor-nav.scss */
#proctor-nav {
  padding: 8px;
  background: #353f43;
  display: flex;
  align-items: center;
}
/* line 9, ../cssTools/_/components/sass/proctoring/proctor/_proctor-nav.scss */
#proctor-nav h2 {
  display: inline-block;
  color: #fec524;
  margin-right: 32px;
  margin-bottom: 0px;
  font-size: 18px;
  max-width: 500px;
}
/* line 17, ../cssTools/_/components/sass/proctoring/proctor/_proctor-nav.scss */
#proctor-nav select#current-license {
  margin-right: 32px;
}
/* line 20, ../cssTools/_/components/sass/proctoring/proctor/_proctor-nav.scss */
#proctor-nav > * {
  padding-right: 24px;
}
/* line 22, ../cssTools/_/components/sass/proctoring/proctor/_proctor-nav.scss */
#proctor-nav > *:last-of-type {
  padding-right: 0px;
}
/* line 26, ../cssTools/_/components/sass/proctoring/proctor/_proctor-nav.scss */
#proctor-nav label {
  color: #FFFFFF;
}
/* line 29, ../cssTools/_/components/sass/proctoring/proctor/_proctor-nav.scss */
#proctor-nav a {
  color: #FFFFFF;
  opacity: .7;
  white-space: nowrap;
  margin-right: 12px;
}
/* line 34, ../cssTools/_/components/sass/proctoring/proctor/_proctor-nav.scss */
#proctor-nav a:hover {
  transition: all .3s;
  opacity: 1;
  text-decoration: none;
}
/* line 40, ../cssTools/_/components/sass/proctoring/proctor/_proctor-nav.scss */
#proctor-nav a.selected {
  opacity: 1;
}

/* line 1, ../cssTools/_/components/sass/proctoring/proctor/_view-controls.scss */
#view-controls {
  display: flex;
  flex-direction: column;
  width: 270px;
  min-height: 100%;
  margin: 8px 16px 0 0;
}
/* line 7, ../cssTools/_/components/sass/proctoring/proctor/_view-controls.scss */
#view-controls #view-toggle {
  display: flex;
  justify-content: space-between;
  margin-bottom: 6px;
}
/* line 11, ../cssTools/_/components/sass/proctoring/proctor/_view-controls.scss */
#view-controls #view-toggle button {
  border-radius: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-basis: calc(50% - 4px);
  width: calc(50% - 4px);
  color: #4c5a5f;
  background: #dbe2e9;
  line-height: 18px;
  height: 32px;
}
/* line 22, ../cssTools/_/components/sass/proctoring/proctor/_view-controls.scss */
#view-controls #view-toggle button .fa, #view-controls #view-toggle button .fas, #view-controls #view-toggle button .fal, #view-controls #view-toggle button .fab, #view-controls #view-toggle button .far {
  margin-right: 4px;
}
/* line 25, ../cssTools/_/components/sass/proctoring/proctor/_view-controls.scss */
#view-controls #view-toggle button:hover {
  transition: all .3s;
  color: #353f43;
  background: #bbc9d6;
}
/* line 31, ../cssTools/_/components/sass/proctoring/proctor/_view-controls.scss */
#view-controls #view-toggle button.selected, #view-controls #view-toggle button.selected:hover {
  background: #5cb85c;
  color: #FFFFFF;
}
/* line 37, ../cssTools/_/components/sass/proctoring/proctor/_view-controls.scss */
#view-controls .jq-calendar .ui-datepicker {
  width: 270px;
}
/* line 41, ../cssTools/_/components/sass/proctoring/proctor/_view-controls.scss */
#view-controls .scroll-list {
  display: none;
}

/* line 2, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.filter-results {
  justify-content: space-between;
}
/* line 4, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.filter-results .separator-block {
  width: 16px;
}

/* line 9, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .proctor-exam-list {
  width: 100%;
}
/* line 11, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .proctor-exam-list > thead {
  background: #353f43;
}
/* line 14, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .proctor-exam-list > thead tr th {
  color: #FFFFFF;
}
/* line 19, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .proctor-exam-list > tbody {
  border-bottom: 1px solid #dbe2e9;
}
/* line 20, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .proctor-exam-list > tbody > tr {
  background: #FFFFFF;
  border-top: 1px solid #dbe2e9;
}
/* line 23, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .proctor-exam-list > tbody > tr:nth-child(4n-2), .proctor-filter-view .proctor-exam-list > tbody > tr:nth-child(4n-3) {
  background: #f0f3f5;
}
/* line 27, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .proctor-exam-list > tbody .details {
  display: none;
  border-top: none;
}
/* line 33, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .proctor-exam-list td, .proctor-filter-view .proctor-exam-list th {
  padding: 4px;
}
/* line 35, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .proctor-exam-list td .arrow, .proctor-filter-view .proctor-exam-list th .arrow {
  color: #353f43;
  cursor: pointer;
}
/* line 38, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .proctor-exam-list td .arrow:hover, .proctor-filter-view .proctor-exam-list th .arrow:hover {
  color: #5cb85c;
}
/* line 42, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .proctor-exam-list td h3, .proctor-filter-view .proctor-exam-list th h3 {
  color: #0f4876;
  font-size: 1.1rem;
}
/* line 47, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .proctor-exam-list th {
  white-space: nowrap;
}
/* line 50, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .proctor-exam-list .buttons-split {
  margin-top: 16px;
  border-top: 1px solid #dbe2e9;
  padding: 8px 0;
}
/* line 56, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .exam-contacts, .proctor-filter-view .exam-details {
  flex-shrink: 2 !important;
}
/* line 61, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .exam-contacts table tbody tr:last-of-type, .proctor-filter-view .exam-details table tbody tr:last-of-type {
  border-bottom: none;
}
/* line 64, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .exam-contacts table tbody tr td, .proctor-filter-view .exam-details table tbody tr td {
  white-space: nowrap;
  font-size: 1rem;
}
/* line 66, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .exam-contacts table tbody tr td .fa, .proctor-filter-view .exam-contacts table tbody tr td .fas, .proctor-filter-view .exam-contacts table tbody tr td .fal, .proctor-filter-view .exam-contacts table tbody tr td .fab, .proctor-filter-view .exam-contacts table tbody tr td .far, .proctor-filter-view .exam-details table tbody tr td .fa, .proctor-filter-view .exam-details table tbody tr td .fas, .proctor-filter-view .exam-details table tbody tr td .fal, .proctor-filter-view .exam-details table tbody tr td .fab, .proctor-filter-view .exam-details table tbody tr td .far {
  color: #5bc0de;
}
/* line 73, ../cssTools/_/components/sass/proctoring/proctor/_proctor-filter-view.scss */
.proctor-filter-view .exam-contacts table tbody tr:not(:first-of-type) .group-header, .proctor-filter-view .exam-details table tbody tr:not(:first-of-type) .group-header {
  padding-top: 16px;
}

/* line 1, ../cssTools/_/components/sass/proctoring/proctor/_proctor-daily-view.scss */
#daily-view {
  display: none;
  padding: 8px;
  width: 100%;
}
/* line 5, ../cssTools/_/components/sass/proctoring/proctor/_proctor-daily-view.scss */
#daily-view #daily-view-header {
  padding-bottom: 4px;
  display: grid;
  grid-template-columns: 1fr 160px;
  grid-gap: 6px;
}
/* line 14, ../cssTools/_/components/sass/proctoring/proctor/_proctor-daily-view.scss */
#daily-view #daily-view-header h3 {
  line-height: 1em;
  margin: 0px 24px;
}
/* line 18, ../cssTools/_/components/sass/proctoring/proctor/_proctor-daily-view.scss */
#daily-view #daily-view-header #daily-view-key {
  grid-column: 1 / span 2;
  display: flex;
  font-family: muliregular;
  font-size: 12px;
}
/* line 23, ../cssTools/_/components/sass/proctoring/proctor/_proctor-daily-view.scss */
#daily-view #daily-view-header #daily-view-key li:not(last-of-type) {
  margin-right: 12px;
}

/* line 2, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
.proctor-work {
  width: 1024px !important;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 80px !important;
  box-sizing: border-box;
  /*.buttons-split{
  	position: fixed;
  	bottom:0px;
  	width: inherit;
  	padding-right: 48px;
  	padding-bottom: 24px;
  	padding-top: 6px;
  	background: #FFFFFF;
  }*/
}
/* line 8, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
.proctor-work .proctor-work-header {
  display: flex;
  align-items: center;
  padding: 8px;
  width: 100%;
  background: #0f4876;
  color: #FFFFFF;
}
/* line 16, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
.proctor-work .proctor-work-header h3 {
  font-size: 1.2rem !important;
  margin: 12px 0 6px 0 !important;
}
/* line 20, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
.proctor-work .proctor-work-header > * {
  padding-right: 16px;
  white-space: nowrap;
}
/* line 25, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
.proctor-work h3 {
  font-size: 1.2rem;
  line-height: 1em;
  color: theme-Blue;
}
/* line 30, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
.proctor-work form {
  width: inherit;
}
/* line 32, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
.proctor-work form h3 {
  font-size: 1.2rem;
  margin-bottom: 6px;
  line-height: 1em;
}
/* line 37, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
.proctor-work form h4 {
  font-size: 1.1rem;
  margin-bottom: 6px;
  line-height: 1em;
}
/* line 52, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
.proctor-work .row {
  margin: 8px 0;
  width: 100%;
}
/* line 58, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
.proctor-work .underlineRow tbody tr:last-of-type, .proctor-work .exam-history tbody tr:last-of-type, .proctor-work .dotted-underlineRow tbody tr:last-of-type, .proctor-work .add-row tbody tr:last-of-type {
  border-bottom: none;
}

/* line 65, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
#scheduled .proctor-work-header {
  background: #5cb85c;
  color: #FFFFFF;
}

/* line 71, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
#proposed .proctor-work-header, #altproposal .proctor-work-header {
  background: #d9534f;
  color: #FFFFFF;
}

/* line 77, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
#inprocess .proctor-work-header {
  background: #0275d8;
  color: #FFFFFF;
}

/* line 83, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
#unfinalized .proctor-work-header {
  background: #ff8500;
  color: #FFFFFF;
}

/* line 89, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
#finalized .proctor-work-header {
  background: #353f43;
  color: #FFFFFF;
}

/* line 97, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
#table_exam_complete_appt > tbody textarea {
  width: 100% !important;
  min-width: 580px;
  height: 300px !important;
}
/* line 105, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
#table_exam_complete_appt > tbody > tr > td {
  padding: 8px 0px;
}
/* line 108, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
#table_exam_complete_appt > tbody td.df_field_heading {
  max-width: 200px;
  font-weight: bold;
}
/* line 114, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
#table_exam_complete_appt > tbody > tr#df\.exam_complete_appt\.irregularity_files a.plupload_button:before {
  content: "Upload Incident Documents";
}
/* line 117, ../cssTools/_/components/sass/proctoring/proctor/_proctor-work-panels.scss */
#table_exam_complete_appt > tbody > tr#df\.exam_complete_appt\.irregularity_files a.plupload_button {
  width: 200px;
}

/* line 2, ../cssTools/_/components/sass/proctoring/proctor/_new-appointment.scss */
#newappointment h2 {
  margin-bottom: 16px;
}
/* line 5, ../cssTools/_/components/sass/proctoring/proctor/_new-appointment.scss */
#newappointment input, #newappointment fieldset {
  margin-bottom: 16px;
}
/* line 8, ../cssTools/_/components/sass/proctoring/proctor/_new-appointment.scss */
#newappointment label {
  color: #0f4876;
}
/* line 11, ../cssTools/_/components/sass/proctoring/proctor/_new-appointment.scss */
#newappointment fieldset {
  margin-top: 16px;
  padding: 24px;
}

/* line 1, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
#capacity {
  padding: 16px 0px;
}
/* line 3, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
#capacity #capacity-define {
  width: 280px;
  margin-right: 16px;
}
/* line 7, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
#capacity #capacity-define #capacity-define-header, #capacity #capacity-define #capacity-exception-header {
  display: flex;
  justify-content: space-between;
  color: #bc1f52;
  font-size: 1.3rem;
}
/* line 12, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
#capacity #capacity-define #capacity-define-header h2, #capacity #capacity-define #capacity-exception-header h2 {
  font-size: 1.3rem;
}
/* line 17, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
#capacity #capacity-define .scroll-list .fa-trash {
  color: #ff8500;
}
/* line 22, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
#capacity #capacity-define .scroll-list .scroll-list-header button .fa, #capacity #capacity-define .scroll-list .scroll-list-header button .fas, #capacity #capacity-define .scroll-list .scroll-list-header button .fal, #capacity #capacity-define .scroll-list .scroll-list-header button .fab, #capacity #capacity-define .scroll-list .scroll-list-header button .far {
  color: #fec524;
}
/* line 28, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
#capacity #capacity-define .scroll-list .scroll-list-content table {
  width: 100%;
}
/* line 33, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
#capacity #capacity-define .scroll-list .scroll-list-content table tbody tr td input[type="text"] {
  width: 100%;
}
/* line 36, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
#capacity #capacity-define .scroll-list .scroll-list-content table tbody tr td:last-of-type {
  width: 18px;
}
/* line 47, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
#capacity #default-availability h2 {
  font-size: 1.3rem;
}

/* line 52, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
.capacity-define-element {
  border-top: 1px solid #dbe2e9;
  padding: 4px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 58, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
.capacity-define-element label {
  flex-grow: 2;
}
/* line 60, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
.capacity-define-element label i {
  margin-right: 2px;
}
/* line 64, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
.capacity-define-element .dpui-numberPicker {
  display: flex;
  align-items: flex-start;
}
/* line 67, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
.capacity-define-element .dpui-numberPicker .dpui-numberPicker-input {
  width: 40px;
  height: 26px;
  border: 1px solid #353f43;
}
/* line 72, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
.capacity-define-element .dpui-numberPicker .dpui-numberPicker-decrease {
  border-radius: 3px 0 0 3px;
  border: 1px solid #353f43;
  height: 26px;
  background: #353f43;
  line-height: 0px;
  color: #FFF;
}
/* line 80, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
.capacity-define-element .dpui-numberPicker .dpui-numberPicker-increase {
  border-radius: 0 3px 3px 0;
  border: 1px solid #353f43;
  height: 26px;
  background: #353f43;
  line-height: 0px;
  color: #FFF;
}

/* line 91, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
#edit-block #capacity-define {
  width: 100%;
}
/* line 93, ../cssTools/_/components/sass/proctoring/proctor/_capacity.scss */
#edit-block #capacity-define .capacity-define-element {
  border-top: none;
  border-bottom: 1px solid #dbe2e9;
}

/* line 1, ../cssTools/_/components/sass/proctoring/proctor/_time-blockseats.scss */
#time-blockseats {
  width: 360px;
  padding-bottom: 4em !important;
}
/* line 4, ../cssTools/_/components/sass/proctoring/proctor/_time-blockseats.scss */
#time-blockseats h2 {
  font-size: 1.4rem;
  line-height: 1.2em;
}
/* line 8, ../cssTools/_/components/sass/proctoring/proctor/_time-blockseats.scss */
#time-blockseats table {
  margin-top: 1em;
  width: 100%;
}
/* line 13, ../cssTools/_/components/sass/proctoring/proctor/_time-blockseats.scss */
#time-blockseats table thead tr th {
  padding: 4px;
  border-bottom: 1px solid #353f43;
}
/* line 16, ../cssTools/_/components/sass/proctoring/proctor/_time-blockseats.scss */
#time-blockseats table thead tr th h3 {
  font-size: 1.2rem;
}
/* line 23, ../cssTools/_/components/sass/proctoring/proctor/_time-blockseats.scss */
#time-blockseats table tbody tr {
  border-bottom: 1px dotted #6d828a;
}
/* line 25, ../cssTools/_/components/sass/proctoring/proctor/_time-blockseats.scss */
#time-blockseats table tbody tr td {
  padding: 4px;
}
/* line 27, ../cssTools/_/components/sass/proctoring/proctor/_time-blockseats.scss */
#time-blockseats table tbody tr td .fa-toggle-on {
  font-size: 1.4rem;
  color: #5cb85c;
}
/* line 31, ../cssTools/_/components/sass/proctoring/proctor/_time-blockseats.scss */
#time-blockseats table tbody tr td .fa-toggle-off {
  font-size: 1.4rem;
  color: #d9534f;
}
/* line 35, ../cssTools/_/components/sass/proctoring/proctor/_time-blockseats.scss */
#time-blockseats table tbody tr td:nth-of-type(1) {
  width: 100%;
}
/* line 38, ../cssTools/_/components/sass/proctoring/proctor/_time-blockseats.scss */
#time-blockseats table tbody tr td:nth-of-type(2) {
  width: 24px;
  text-align: right;
}
/* line 44, ../cssTools/_/components/sass/proctoring/proctor/_time-blockseats.scss */
#time-blockseats table tbody tr:last-of-type {
  border-bottom: none;
}
/* line 50, ../cssTools/_/components/sass/proctoring/proctor/_time-blockseats.scss */
#time-blockseats .buttons-split {
  position: fixed;
  bottom: 0px;
  width: inherit;
  padding-right: 48px;
  padding-bottom: 24px;
  padding-top: 6px;
  background: #FFFFFF;
}

/* line 1, ../cssTools/_/components/sass/proctoring/proctor/_license.scss */
#license {
  padding: 24px 0px 64px 0px;
}
/* line 7, ../cssTools/_/components/sass/proctoring/proctor/_license.scss */
#license #license-summary > tbody > tr > td, #license #limited-license-table > tbody > tr > td {
  padding: 16px;
}
/* line 14, ../cssTools/_/components/sass/proctoring/proctor/_license.scss */
#license #limited-license-table h2 {
  margin-bottom: 16px;
  color: #0f4876;
}
/* line 19, ../cssTools/_/components/sass/proctoring/proctor/_license.scss */
#license #save-changes {
  position: fixed;
  width: 100%;
  left: 0px;
  bottom: 24px;
  background: #FFFFFF;
  padding: 16px;
  border-top: 1px solid #dbe2e9;
}

/* line 1, ../cssTools/_/components/sass/proctoring/proctor/_exception-table.scss */
#exceptionTable {
  margin-top: 6px;
  font-size: 14px;
  line-height: 16px;
  border: none;
}
/* line 6, ../cssTools/_/components/sass/proctoring/proctor/_exception-table.scss */
#exceptionTable th {
  padding: 6px;
  background: #dbe2e9;
}
/* line 11, ../cssTools/_/components/sass/proctoring/proctor/_exception-table.scss */
#exceptionTable td {
  padding: 6px;
  background: #dbe2e9;
}
/* line 16, ../cssTools/_/components/sass/proctoring/proctor/_exception-table.scss */
#exceptionTable td.hiliteBg {
  background: #d9534f;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 16px;
  border-top: 8px solid #f0f3f5;
}
/* line 22, ../cssTools/_/components/sass/proctoring/proctor/_exception-table.scss */
#exceptionTable td.hiliteBg a {
  display: block;
  margin-left: 4px;
}
/* line 25, ../cssTools/_/components/sass/proctoring/proctor/_exception-table.scss */
#exceptionTable td.hiliteBg a .fa, #exceptionTable td.hiliteBg a .fas, #exceptionTable td.hiliteBg a .fal, #exceptionTable td.hiliteBg a .fab, #exceptionTable td.hiliteBg a .far {
  color: #FFFFFF;
  opacity: .75;
}
/* line 28, ../cssTools/_/components/sass/proctoring/proctor/_exception-table.scss */
#exceptionTable td.hiliteBg a .fa:hover, #exceptionTable td.hiliteBg a .fas:hover, #exceptionTable td.hiliteBg a .fal:hover, #exceptionTable td.hiliteBg a .fab:hover, #exceptionTable td.hiliteBg a .far:hover {
  opacity: 1;
}

/* line 1, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
#courses {
  padding-top: 1.5em;
}
/* line 3, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
#courses h1 {
  font-size: 2.5rem;
  line-height: 1em;
  margin-bottom: 16px;
}
/* line 9, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
#courses #openingText h1 {
  text-transform: none;
  font-size: 1.6rem;
}
/* line 13, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
#courses #openingText h2 {
  color: #bc1f52;
  font-size: 1.4rem;
}
/* line 17, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
#courses #openingText h3 {
  text-transform: none;
  font-size: 1.2rem;
}
/* line 21, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
#courses #openingText p {
  margin-top: 1em;
  font-size: 1.1em;
}
/* line 25, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
#courses #openingText .logos {
  display: grid;
  grid-auto-rows: 116px;
  grid-gap: 12px;
  margin-bottom: 24px;
  /*padding:0;
  margin: 0 auto;
  li{
      @include span(1 of 5 no-gutters);
      display: block;
      min-height:100px;
      min-width: 120px;
      position: relative;
      margin: .5em;
      background: #FFFFFF;
      img{
          position:absolute;
          top: 0;  
          bottom: 0;  
          left: 0;  
          right: 0;  
          margin: auto;
          width: 90%;
          max-height: 100px;
          padding:.5em;
      }
  }*/
}
@media (min-width: 321px) {
  /* line 25, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
  #courses #openingText .logos {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 640px) {
  /* line 25, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
  #courses #openingText .logos {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 1025px) {
  /* line 25, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
  #courses #openingText .logos {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}
/* line 40, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
#courses #openingText .logos:hover li {
  opacity: .3;
  filter: grayscale(1) blur(1px);
}
@supports (-ms-ime-align: auto) and (not (position: sticky)) {
  /* line 25, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
  #courses #openingText .logos {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 48, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
  #courses #openingText .logos li {
    width: 20%;
    height: 136px;
    background: none !important;
    border: none !important;
  }
}
/* line 56, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
#courses #openingText .logos li {
  background: #FFFFFF;
  padding: 12px;
  display: flex;
  align-items: center;
  transition: all .3s;
  cursor: pointer;
}
/* line 63, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
#courses #openingText .logos li img {
  width: 100%;
  max-height: 100px;
}
/* line 67, ../cssTools/_/components/sass/courses/_courses-homepage.scss */
#courses #openingText .logos li:hover, #courses #openingText .logos li:active, #courses #openingText .logos li:focus {
  transform: scale(1.1);
  border: 1px solid #dbe2e9;
  filter: grayscale(0) blur(0);
  opacity: 1;
}

/* line 1, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses {
  padding-bottom: 48px;
}
/* line 3, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course {
  border-top: 1px solid #dbe2e9;
  border-right: 1px solid #dbe2e9;
  border-left: 1px solid #dbe2e9;
  float: left;
  width: 100%;
}
/* line 9, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course:last-child {
  border-bottom: 1px solid #dbe2e9;
}
/* line 12, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .header {
  margin: 0;
  padding: 8px;
  float: left;
  width: 100%;
  cursor: pointer;
  /*&:hover{
      background: $gaSecondaryGreen!important;
      .courseName, .level,.term,.campus{
          &:before{
              color: $gaSecondaryBlGreen;
          }
      }
  }*/
}
/* line 18, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .header li {
  display: inline-block;
  font-size: .9rem;
  font-family: muliregular, san-serif;
}
/* line 31, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .header .courseName {
  width: 91.52542%;
  float: left;
  margin-right: 1.69492%;
  padding-left: 16px;
  margin-bottom: 8px;
}
/* line 34, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .header .courseName:before {
  font-family: FontAwesome;
  content: "\f02d\00a0";
  /* book icon fa-book */
  color: #0f4876;
  margin-left: -18px;
}
/* line 44, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .header .linked:before {
  font-family: FontAwesome;
  content: "\f0c1\00a0";
  /* link icon fa-link */
  color: #0f4876;
  margin-left: -18px;
}
/* line 52, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .header .arrow {
  width: 6.77966%;
  float: right;
  margin-right: 0;
  float: right;
  text-align: right;
}
/* line 57, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .header .level {
  width: 40.67797%;
  float: left;
  margin-right: 1.69492%;
}
/* line 59, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .header .level:before {
  font-family: FontAwesome;
  content: "\f0a3\00a0";
  /* medal icon fa-certificate */
  color: #0f4876;
}
/* line 66, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .header .term {
  white-space: nowrap;
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
}
/* line 69, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .header .term:before {
  font-family: FontAwesome;
  content: "\f073\00a0";
  /* calendar icon fa-calendar */
  color: #0f4876;
}
/* line 76, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .header li.debug_info {
  white-space: nowrap;
  text-align: center;
  width: 7.62712%;
  float: left;
  margin-right: 1.69492%;
}
/* line 81, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .header .campus {
  white-space: nowrap;
  width: 23.72881%;
  float: right;
  margin-right: 0;
}
/* line 84, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .header .campus:before {
  font-family: FontAwesome;
  content: "\f19c\00a0";
  /* university icon fa-university */
  color: #0f4876;
}
@media (min-width: 769px) {
  /* line 92, ../cssTools/_/components/sass/courses/_course-results.scss */
  #courses .course .header .courseName {
    width: 44.91525%;
    float: left;
    margin-right: 1.69492%;
    padding-left: 16px;
    margin-bottom: 0;
  }
  /* line 97, ../cssTools/_/components/sass/courses/_course-results.scss */
  #courses .course .header .level {
    width: 19.49153%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 101, ../cssTools/_/components/sass/courses/_course-results.scss */
  #courses .course .header .term {
    white-space: nowrap;
    width: 15.25424%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 106, ../cssTools/_/components/sass/courses/_course-results.scss */
  #courses .course .header .campus {
    white-space: nowrap;
    width: 6.77966%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 111, ../cssTools/_/components/sass/courses/_course-results.scss */
  #courses .course .header .arrow {
    width: 6.77966%;
    float: right;
    margin-right: 0;
    float: right;
    text-align: right;
  }
}
/* line 118, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details {
  font-size: .85rem;
  padding: 16px;
  float: left;
  width: 100%;
}
/* line 123, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details h3, #courses .course .details h4 {
  margin-top: 8px;
  font-size: 1.1rem;
  text-transform: none;
}
/* line 127, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details h3 a, #courses .course .details h4 a {
  color: #0275d8;
  font-style: italic;
}
/* line 132, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details h4 {
  font-size: .9rem;
}
/* line 134, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details h4 a.utilityBtn, #courses .course .details h4 a.utilityBtn:hover {
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  font-family: mulilight, san-serif;
}
/* line 142, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .description .faculty {
  padding: 0;
  border: none;
  margin: 16px 0;
  font-size: .85rem;
  clear: both;
}
/* line 149, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .description .faculty ul li:nth-child(odd) {
  width: 48.27586%;
  float: left;
  margin-right: 3.44828%;
}
/* line 152, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .description .faculty ul li:nth-child(even) {
  width: 48.27586%;
  float: right;
  margin-right: 0;
}
/* line 157, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .description .faculty .name:before {
  font-family: FontAwesome;
  content: "\f007\00a0";
  /* user icon fa-user */
  color: #0f4876;
  min-width: 120px;
}
/* line 166, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .description .faculty .title:before {
  font-family: FontAwesome;
  content: "\f006\00a0";
  /* star icon fa-star-o */
  color: #0f4876;
}
/* line 174, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .description .faculty .department:before {
  font-family: FontAwesome;
  content: "\f1ad\00a0";
  /* star icon  fa-building */
  color: #0f4876;
}
/* line 182, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .description .faculty .email:before {
  font-family: FontAwesome;
  content: "\f0e0\00a0";
  /* evenlope icon fa-envelope */
  color: #0f4876;
}
/* line 190, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .description .faculty .website:before {
  font-family: FontAwesome;
  content: "\f0ac\00a0";
  /* globe icon fa-globe */
  color: #0f4876;
}
/* line 198, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .description .faculty .phone:before {
  font-family: FontAwesome;
  content: "\f095\00a0";
  /* phone icon fa-phone */
  color: #0f4876;
}
/* line 206, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .description .linkedCourses {
  width: 100%;
  margin: 16px 0;
  float: left;
}
/* line 210, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .description .linkedCourses table {
  width: 100%;
}
/* line 212, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .description .linkedCourses table a.view-linked {
  text-decoration: none;
}
/* line 214, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .description .linkedCourses table a.view-linked:hover {
  color: #0275d8;
  cursor: pointer;
}
/* line 222, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .detailsList {
  display: block;
}
@media (min-width: 769px) {
  /* line 226, ../cssTools/_/components/sass/courses/_course-results.scss */
  #courses .course .details .description {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 229, ../cssTools/_/components/sass/courses/_course-results.scss */
  #courses .course .details .detailsList {
    width: 32.20339%;
    float: right;
    margin-right: 0;
    padding: 0 16px;
    border-left: 1px dotted #dbe2e9;
  }
}
/* line 235, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .equivalents {
  padding: 16px 0;
  clear: both;
  width: 100%;
  float: left;
}
/* line 240, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .equivalents h3 {
  font-size: 1rem;
  text-transform: none;
  margin-bottom: 8px;
}
/* line 245, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .equivalents ul > li {
  display: inline;
  border-right: 1px dotted #dbe2e9;
  margin-top: 16px;
}
/* line 249, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .equivalents ul > li:last-child {
  border: none;
}
/* line 252, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .equivalents ul > li a {
  padding: 0 16px;
  color: #0275d8;
}
/* line 255, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .equivalents ul > li a:hover {
  text-decoration: none;
  color: #108ffd;
}
/* line 259, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .equivalents ul > li a:first-child {
  padding: none;
  padding-right: 16px;
}
/* line 264, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .equivalents ul > li a .campus:before {
  font-family: FontAwesome;
  content: "\f19c\00a0";
  /* university icon fa-university */
}
/* line 269, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .equivalents ul > li a .campus:after {
  content: "\00a0";
}
/* line 274, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .equivalents ul > li a .altCourse:before {
  font-family: FontAwesome;
  content: "\f02d\00a0";
  /* book icon fa-book */
}
/* line 279, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .details .equivalents ul > li a .altCourse:after {
  content: "\00a0";
}
/* line 287, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .bar {
  clear: both;
  float: left;
  display: block;
  width: 100%;
  border-radius: 4px;
  background: #dbe2e9;
  padding: 8px 16px;
  margin-top: 16px;
}
/* line 296, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .bar li {
  margin-right: 16px;
  line-height: 2em;
  display: inline-block;
}
/* line 301, ../cssTools/_/components/sass/courses/_course-results.scss */
#courses .course .bar .addBasket, #courses .course .bar .registerNow, #courses .course .bar .notifyMe, #courses .course .bar .moreSeats, #courses .course .bar .selfPaced {
  float: right;
  margin: 0 0 0 16px;
}

/* line 2, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder table {
  border-collapse: collapse;
  font-size: 1rem;
}
/* line 7, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder table thead tr th {
  text-align: left;
  color: #FFFFFF;
  background: #353f43;
  border-collapse: collapse;
  padding: 8px;
  font-weight: 600;
  font-size: 16px;
}
/* line 21, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder table tbody tr td {
  border-collapse: collapse;
  border: none;
  padding: 8px;
  font-size: 16px;
}
/* line 31, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder table tfoot tr th, #equivalencyFinder table tfoot tr td {
  border-collapse: collapse;
  border: none;
  padding: 8px;
  font-weight: normal;
  text-align: left;
  font-size: 16px;
}
/* line 42, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder #equivalentSearch {
  display: flex;
  border-radius: 4px;
  padding: 18px;
  background: #dbe2e9;
}
/* line 47, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder #equivalentSearch fieldset {
  border-color: #acbccc;
  padding: 12px;
}
/* line 51, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder #equivalentSearch .buttons {
  text-align: right;
}
/* line 56, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder #searchResults h4 {
  color: #bc1f52;
  margin: 4px 0;
  text-transform: none;
}
/* line 61, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder #searchResults tbody tr.headerRow {
  color: #353f43;
}
/* line 63, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder #searchResults tbody tr.headerRow:hover {
  color: #62757c;
  cursor: pointer;
}
/* line 66, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder #searchResults tbody tr.headerRow:hover td .fa, #equivalencyFinder #searchResults tbody tr.headerRow:hover .fas, #equivalencyFinder #searchResults tbody tr.headerRow:hover .fal, #equivalencyFinder #searchResults tbody tr.headerRow:hover .fab, #equivalencyFinder #searchResults tbody tr.headerRow:hover .far {
  color: #5cb85c;
}
/* line 72, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder #eqSearch tbody td {
  padding: 4px;
}
/* line 74, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder #eqSearch tbody td .buttons {
  text-align: right;
}
/* line 78, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList {
  border: none !important;
  background: none !important;
}
/* line 81, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
/* line 85, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList ul li {
  border-bottom: 1px dotted #dee5eb;
  padding: 4px;
  display: block;
  margin: 0;
  min-height: 26px;
  font-size: 14px;
  white-space: nowrap;
}
/* line 93, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList ul li:last-child {
  border-bottom: none;
}
/* line 97, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList ul .info, #equivalencyFinder .equivalentList ul .dash-item .info-sm, .dash-item #equivalencyFinder .equivalentList ul .info-sm, #equivalencyFinder .equivalentList ul .dash-item-warning-box .info-sm, .dash-item-warning-box #equivalencyFinder .equivalentList ul .info-sm {
  color: #0099FF !important;
}
/* line 100, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList ul .info:hover, #equivalencyFinder .equivalentList ul .dash-item .info-sm:hover, .dash-item #equivalencyFinder .equivalentList ul .info-sm:hover, #equivalencyFinder .equivalentList ul .dash-item-warning-box .info-sm:hover, .dash-item-warning-box #equivalencyFinder .equivalentList ul .info-sm:hover {
  background-color: #f9fafb;
  color: #008ae6 !important;
  cursor: pointer;
  font: muliregular, san-serif;
}
/* line 107, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList ul .infoOnly:before {
  font-family: FontAwesome;
  content: '\f05a\0000a0';
  color: #5bc0de;
}
/* line 114, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList ul .available:before {
  font-family: FontAwesome;
  content: '\f058\0000a0';
  color: #5cb85c;
}
/* line 121, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList ul .notAvailable:before {
  font-family: FontAwesome;
  content: '\f06a\0000a0';
  color: #ff8500 !important;
}
/* line 128, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList ul .noInfo:before {
  font-family: FontAwesome;
  content: '\f059\0000a0';
  color: #636c72 !important;
}
/* line 135, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList th {
  text-align: left;
  cursor: pointer;
  background-color: #dbe2e9;
  border: 1px solid #dbe2e9;
  white-space: nowrap;
  color: #0f4876;
}
/* line 142, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList th a {
  color: #0099FF;
}
/* line 144, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList th a:hover {
  color: #007acc;
  text-decoration: none;
}
/* line 150, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList th.null {
  background-color: #bbc9d6 !important;
  color: #666 !important;
}
/* line 154, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList tbody td {
  border: 1px solid #dbe2e9;
  padding: 0;
  width: 12.5%;
  background: transparent;
}
/* line 160, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .equivalentList tbody td.null {
  background-color: #dbe2e9 !important;
  vertical-align: middle;
  text-align: center !important;
  color: #999;
  font-weight: bold;
}
@media (min-width: screen orientation portrait max-width 769px) {
  /* line 168, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
  #equivalencyFinder .equivalentList th, #equivalencyFinder .equivalentList td {
    font-size: .75rem;
  }
  /* line 172, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
  #equivalencyFinder .equivalentList ul li {
    font-size: .65rem;
  }
}
/* line 178, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .searchField {
  padding: 0px 12px;
  display: inline-block;
}
/* line 181, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .searchField li {
  list-style-type: none;
}
/* line 184, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .searchField label {
  display: inline-block;
  white-space: nowrap;
}
/* line 188, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivalencyFinder .searchField input[type=text], #equivalencyFinder .searchField .selectBox, #equivalencyFinder .searchField select {
  width: 180px;
  margin-bottom: 4px;
}

/* line 195, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivBox h3 {
  color: #fec524;
  line-height: 1.1em;
  font-size: 1.3rem;
}
/* line 200, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivBox a {
  color: #4477CC;
}
/* line 202, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivBox a:hover {
  color: #6699DD;
}
/* line 206, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivBox table.utilityTableGrey > thead > tr > th {
  border: 1px solid #dbe2e9;
  background: #dbe2e9;
  color: #FFF;
}
/* line 211, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivBox table.utilityTableGrey > tbody > tr {
  background: #FFF;
}
/* line 213, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivBox table.utilityTableGrey > tbody > tr:nth-child(even) {
  background: white;
}
/* line 217, ../cssTools/_/components/sass/courses/_equivalency-finder.scss */
#equivBox table.utilityTableGrey > tbody > tr > td {
  color: #000;
  border: 1px solid #dbe2e9;
}

/* line 3, ../cssTools/_/components/sass/courses/_exchanges.scss */
#exchanges #exchange-home #exchange-home-details {
  color: #ffffff;
  padding: 1em;
  display: flex;
  flex-direction: column;
  font-size: 1.3rem;
  line-height: 1.4em;
}
/* line 10, ../cssTools/_/components/sass/courses/_exchanges.scss */
#exchanges #exchange-home #exchange-home-details h1 {
  font-size: 1.3rem;
  color: #fec524;
  margin-bottom: 1em;
}
/* line 15, ../cssTools/_/components/sass/courses/_exchanges.scss */
#exchanges #exchange-home #exchange-home-details p {
  margin-bottom: 1em;
}
/* line 18, ../cssTools/_/components/sass/courses/_exchanges.scss */
#exchanges #exchange-home #exchange-home-details .exchange-feature {
  font-size: 1rem;
  line-height: 1.2em;
  flex-grow: 1;
  padding: 2em;
  background: #bc1f52;
  min-height: 200px;
}
/* line 21, ../cssTools/_/components/sass/courses/_exchanges.scss */
#exchanges #exchange-home #exchange-home-details .exchange-feature h2 {
  color: #dbe2e9 !important;
  margin-bottom: 1em;
  font-size: 1.2rem;
}
/* line 32, ../cssTools/_/components/sass/courses/_exchanges.scss */
#exchanges #exchange-home #exchange-home-exchanges {
  background: rgba(255, 255, 255, 0.95);
}
/* line 36, ../cssTools/_/components/sass/courses/_exchanges.scss */
#exchanges #exchange-home #exchange-home-exchanges .field-exchanges .border-wrapper .field {
  padding: 1.5em 1.5em 0 1.5em;
}
/* line 38, ../cssTools/_/components/sass/courses/_exchanges.scss */
#exchanges #exchange-home #exchange-home-exchanges .field-exchanges .border-wrapper .field h2 {
  margin-bottom: 1em;
  font-size: 1.3rem;
  position: relative;
  padding-left: 24px;
}
/* line 43, ../cssTools/_/components/sass/courses/_exchanges.scss */
#exchanges #exchange-home #exchange-home-exchanges .field-exchanges .border-wrapper .field h2 i {
  position: absolute;
  left: 0;
  top: 0;
}
/* line 50, ../cssTools/_/components/sass/courses/_exchanges.scss */
#exchanges #exchange-home #exchange-home-exchanges .field-exchanges .border-wrapper .exchange-list {
  margin: 1.5em 1.5em 0 1.5em;
  padding-bottom: 1.5em;
  border-bottom: 1px solid #353f43;
}
/* line 53, ../cssTools/_/components/sass/courses/_exchanges.scss */
#exchanges #exchange-home #exchange-home-exchanges .field-exchanges .border-wrapper .exchange-list li {
  margin-bottom: .5em;
  position: relative;
  padding-left: 22px;
  line-height: 1.1em;
}
/* line 58, ../cssTools/_/components/sass/courses/_exchanges.scss */
#exchanges #exchange-home #exchange-home-exchanges .field-exchanges .border-wrapper .exchange-list li i {
  position: absolute;
  left: 0px;
}
/* line 67, ../cssTools/_/components/sass/courses/_exchanges.scss */
#exchanges #exchange-home #exchange-home-exchanges .field-exchanges:last-of-type .exchange-list {
  border-bottom: none;
  padding-bottom: 2em;
}
@media screen and (min-width: 640px) {
  /* line 75, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-exchanges {
    padding: 1em 1em 2em 1em;
    background: rgba(255, 255, 255, 0);
    display: flex;
    flex-wrap: wrap;
  }
  /* line 80, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-exchanges .field-exchanges {
    width: 50%;
    padding: 1em;
  }
  /* line 84, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-exchanges .field-exchanges .border-wrapper {
    height: 100%;
    background: #FFFFFF;
  }
  /* line 90, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-exchanges .field-exchanges .border-wrapper .two-col {
    column-count: 2;
    column-gap: 1em;
    column-width: 50%;
  }
  /* line 94, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-exchanges .field-exchanges .border-wrapper .two-col li {
    padding-top: 8px;
    margin-bottom: 0;
  }
  /* line 97, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-exchanges .field-exchanges .border-wrapper .two-col li i {
    top: 8px;
  }
  /* line 102, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-exchanges .field-exchanges .border-wrapper .exchange-list {
    border-bottom: none;
  }
}
@media screen and (min-width: 768px) {
  /* line 111, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-details h1 {
    font-size: 2.2rem;
    line-height: 1em;
  }
  /* line 117, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-details .exchange-feature h2 {
    font-size: 1.4rem;
    line-height: 1em;
  }
  /* line 124, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-exchanges .field-exchanges {
    width: 50%;
  }
}
@media screen and (min-width: 1024px) {
  /* line 130, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-details {
    flex-direction: row;
  }
  /* line 134, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-exchanges .field-exchanges {
    width: 50%;
  }
  /* line 137, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-exchanges .field-exchanges .border-wrapper .two-col {
    column-count: 1;
    column-gap: 0em;
    column-width: 100%;
    break-inside: avoid;
  }
  /* line 143, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-exchanges .field-exchanges .border-wrapper .exchange-list {
    font-size: .95rem;
  }
}
@media screen and (min-width: 1200px) {
  /* line 152, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-exchanges .field-exchanges {
    width: 50%;
  }
  /* line 155, ../cssTools/_/components/sass/courses/_exchanges.scss */
  #exchanges #exchange-home #exchange-home-exchanges .field-exchanges .border-wrapper .two-col {
    column-count: 2;
    column-gap: 1em;
    column-width: 50%;
    break-inside: avoid;
  }
}

/* line 170, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table thead th {
  padding: .5em;
}
/* line 174, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table thead .field h2 {
  font-size: 1.5rem;
  text-transform: none;
  line-height: 1em;
  display: flex;
  align-items: flex-start;
}
/* line 180, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table thead .field h2 i {
  margin-right: .25em;
}
/* line 185, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table thead .exchange-header {
  background: #0f4876;
}
/* line 187, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table thead .exchange-header .exchange-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 191, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table thead .exchange-header .exchange-title a {
  color: #dbe2e9;
  position: relative;
  top: -2px;
  margin-right: 1em;
  line-height: 1.5em;
}
/* line 195, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table thead .exchange-header .exchange-title a i {
  font-size: 1rem;
}
/* line 198, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table thead .exchange-header .exchange-title a:hover {
  text-decoration: none;
  color: #FFFFFF;
}
/* line 201, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table thead .exchange-header .exchange-title a:hover i {
  color: #FFFFFF;
}
/* line 208, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table thead .exchange-header .exchange-title h3 {
  font-size: 1.3rem;
  color: #FFFFFF;
  text-transform: none;
}
/* line 213, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table thead .exchange-header .exchange-title i {
  color: #dbe2e9;
  font-size: 1.5rem;
}
/* line 219, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table thead .exchange-detail {
  display: none;
  background: #dbe2e9;
}
/* line 222, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table thead .exchange-detail h4 {
  text-transform: none;
  font-size: 1.1rem;
}
/* line 227, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table thead .column-headers {
  display: none;
}
/* line 232, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody tr {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  border-bottom: 1px dotted #dbe2e9;
}
/* line 237, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody tr td {
  padding: .5em;
  width: 100%;
  height: 48px;
  margin-bottom: -.5em;
}
/* line 242, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody tr td:before {
  color: #bc1f52;
}
/* line 246, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody tr .courseName {
  font-family: muliregular, san-serif;
  padding-right: 54px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 252, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody tr .courseName .badge-sm {
  height: 36px;
  width: 36px;
}
/* line 258, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody tr .level:before {
  content: "Level: ";
}
/* line 262, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody tr .term {
  white-space: nowrap;
}
/* line 263, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody tr .term:before {
  content: "Term: ";
}
/* line 269, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody tr .campus:before {
  content: "Offered By: ";
}
/* line 273, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody tr .delivery {
  margin-bottom: 0;
}
/* line 274, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody tr .delivery:before {
  content: "Delivery: ";
}
/* line 279, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody tr .viewCourse {
  position: absolute;
  top: -10px;
  right: .75em;
  width: 32px;
  font-size: 2rem;
  color: #5cb85c;
}
/* line 288, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-header {
  cursor: pointer;
}
/* line 291, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail {
  display: none;
}
/* line 293, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details {
  font-size: .85rem;
  padding: 1em;
  width: 100%;
}
/* line 297, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details h3, .exchange .exchange-table tbody .exchange-course-detail .details h4 {
  margin-top: .5em;
  font-size: 1.1rem;
  text-transform: none;
}
/* line 301, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details h3 a, .exchange .exchange-table tbody .exchange-course-detail .details h4 a {
  color: #0f4876;
  font-style: italic;
}
/* line 306, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details h4 {
  font-size: .9rem;
}
/* line 308, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details h4 a.utilityBtn, .exchange .exchange-table tbody .exchange-course-detail .details h4 a.utilityBtn:hover {
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  font-family: mulilight, san-serif;
}
/* line 316, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .description .faculty {
  padding: 0;
  border: none;
  margin: 1em 0;
  font-size: .85rem;
  clear: both;
}
/* line 323, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .description .faculty ul li:nth-child(odd) {
  width: 48.27586%;
  float: left;
  margin-right: 3.44828%;
}
/* line 326, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .description .faculty ul li:nth-child(even) {
  width: 48.27586%;
  float: right;
  margin-right: 0;
}
/* line 331, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .description .faculty .name:before {
  font-family: FontAwesome;
  content: "\f007\00a0";
  /* user icon fa-user */
  color: #dbe2e9;
  min-width: 120px;
}
/* line 340, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .description .faculty .title:before {
  font-family: FontAwesome;
  content: "\f006\00a0";
  /* star icon fa-star-o */
  color: #dbe2e9;
}
/* line 348, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .description .faculty .department:before {
  font-family: FontAwesome;
  content: "\f1ad\00a0";
  /* star icon  fa-building */
  color: #dbe2e9;
}
/* line 356, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .description .faculty .email:before {
  font-family: FontAwesome;
  content: "\f0e0\00a0";
  /* evenlope icon fa-envelope */
  color: #dbe2e9;
}
/* line 364, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .description .faculty .website:before {
  font-family: FontAwesome;
  content: "\f0ac\00a0";
  /* globe icon fa-globe */
  color: #dbe2e9;
}
/* line 372, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .description .faculty .phone:before {
  font-family: FontAwesome;
  content: "\f095\00a0";
  /* phone icon fa-phone */
  color: #dbe2e9;
}
/* line 381, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .detailsList {
  display: block;
}
/* line 386, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .detailsList table tbody tr td {
  width: 50%;
  height: auto;
  padding: .25em;
}
@media (min-width: 769px) {
  /* line 396, ../cssTools/_/components/sass/courses/_exchanges.scss */
  .exchange .exchange-table tbody .exchange-course-detail .details .description {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 399, ../cssTools/_/components/sass/courses/_exchanges.scss */
  .exchange .exchange-table tbody .exchange-course-detail .details .detailsList {
    width: 32.20339%;
    float: right;
    margin-right: 0;
    padding: 0 1em;
    border-left: 1px dotted #dbe2e9;
  }
}
/* line 405, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .equivalents {
  padding: 1em 0;
  clear: both;
  width: 100%;
}
/* line 409, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .equivalents h3 {
  font-size: 1rem;
  text-transform: none;
  margin-bottom: .5em;
}
/* line 414, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .equivalents ul > li {
  display: inline;
  border-right: 1px dotted #dbe2e9;
  margin-top: 1em;
}
/* line 418, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .equivalents ul > li:last-child {
  border: none;
}
/* line 421, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .equivalents ul > li a {
  padding: 0 1em;
  color: #0f4876;
}
/* line 424, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .equivalents ul > li a:hover {
  text-decoration: none;
  color: #1564a3;
}
/* line 428, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .equivalents ul > li a:first-child {
  padding: none;
  padding-right: 1em;
}
/* line 433, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .equivalents ul > li a .campus:before {
  font-family: FontAwesome;
  content: "\f19c\00a0";
  /* university icon fa-university */
}
/* line 438, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .equivalents ul > li a .campus:after {
  content: "\00a0";
}
/* line 443, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .equivalents ul > li a .altCourse:before {
  font-family: FontAwesome;
  content: "\f02d\00a0";
  /* book icon fa-book */
}
/* line 448, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .details .equivalents ul > li a .altCourse:after {
  content: "\00a0";
}
/* line 456, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .bar {
  clear: both;
  float: left;
  display: block;
  width: 100%;
  border-radius: 6px;
  background: #dbe2e9;
  padding: .5em;
  margin-top: 1em;
}
/* line 465, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .bar li {
  margin-right: 1em;
  display: inline-block;
}
/* line 468, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .bar li .utilityBtn {
  margin-bottom: 0px;
}
/* line 472, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .exchange-course-detail .bar .addBasket, .exchange .exchange-table tbody .exchange-course-detail .bar .registerNow, .exchange .exchange-table tbody .exchange-course-detail .bar .notifyMe, .exchange .exchange-table tbody .exchange-course-detail .bar .moreSeats, .exchange .exchange-table tbody .exchange-course-detail .bar .selfPaced {
  float: right;
  margin: 0 0 0 1em;
}
/* line 478, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody .active {
  border-bottom: none;
}
/* line 483, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchange .exchange-table tbody:last-of-type tr:last-of-type {
  border-bottom: none;
}
@media (min-width: 769px) {
  /* line 494, ../cssTools/_/components/sass/courses/_exchanges.scss */
  .exchange .exchange-table thead .field h2 {
    font-size: 1.8rem;
    text-transform: none;
  }
  /* line 499, ../cssTools/_/components/sass/courses/_exchanges.scss */
  .exchange .exchange-table thead .column-headers {
    background: #353f43;
    color: #FFFFFF;
    display: table-row;
  }
  /* line 503, ../cssTools/_/components/sass/courses/_exchanges.scss */
  .exchange .exchange-table thead .column-headers th {
    white-space: nowrap;
    text-align: left;
  }
  /* line 510, ../cssTools/_/components/sass/courses/_exchanges.scss */
  .exchange .exchange-table tbody tr {
    display: table-row;
  }
  /* line 513, ../cssTools/_/components/sass/courses/_exchanges.scss */
  .exchange .exchange-table tbody tr td:before {
    display: none;
  }
  /* line 517, ../cssTools/_/components/sass/courses/_exchanges.scss */
  .exchange .exchange-table tbody tr .courseName {
    display: table-cell;
    position: relative;
  }
  /* line 520, ../cssTools/_/components/sass/courses/_exchanges.scss */
  .exchange .exchange-table tbody tr .courseName .badge-sm {
    position: absolute;
    position: absolute;
    top: calc(50% - 18px);
    right: 4px;
  }
  /* line 527, ../cssTools/_/components/sass/courses/_exchanges.scss */
  .exchange .exchange-table tbody tr .viewCourse {
    position: relative;
    right: 0;
    top: 0;
    font-size: 1.2em;
  }
}

/* line 539, ../cssTools/_/components/sass/courses/_exchanges.scss */
.iconsList i.fa {
  font-size: 1.3rem;
  padding: 6px;
  cursor: pointer;
}
/* line 543, ../cssTools/_/components/sass/courses/_exchanges.scss */
.iconsList i.fa:hover {
  color: #5cb85c;
}
/* line 547, ../cssTools/_/components/sass/courses/_exchanges.scss */
.iconsList .selectedIconWrapper {
  width: 200px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 552, ../cssTools/_/components/sass/courses/_exchanges.scss */
.iconsList .selectedIconWrapper .selectedIcon {
  font-size: 3rem;
  color: #0f4876;
  background: #f0f3f5;
  border: 1px solid #dbe2e9;
  padding: 4px;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 563, ../cssTools/_/components/sass/courses/_exchanges.scss */
.iconsList .selectedIconWrapper .selectedIcon i.fa:hover {
  color: #0f4876;
  cursor: auto;
}
/* line 569, ../cssTools/_/components/sass/courses/_exchanges.scss */
.iconsList .iconPick {
  padding: 6px;
  border: 1px solid #dbe2e9;
  max-height: 240px;
  overflow-y: auto;
  margin: 4px 0;
}

/* line 577, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchangeReportTable {
  border: none;
}
/* line 580, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchangeReportTable .categoryRow th {
  background: none;
  border: none;
  padding: 2em 4px 1em 4px;
  text-align: left;
}
/* line 589, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchangeReportTable .exchangeRow th {
  background: #353f43;
  border: #353f43;
  text-align: left;
}
/* line 593, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchangeReportTable .exchangeRow th h3 {
  color: #FFFFFF;
  text-transform: none;
}
/* line 600, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchangeReportTable tbody .roster {
  padding: .5em;
}
/* line 604, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchangeReportTable tbody .roster thead tr th {
  background: rgba(0, 0, 0, 0.15);
  border: none;
  text-align: left;
}
/* line 612, ../cssTools/_/components/sass/courses/_exchanges.scss */
.exchangeReportTable tbody .roster tbody tr:nth-of-type(even) td {
  background: rgba(0, 0, 0, 0.1);
}

/* line 1, ../cssTools/_/components/sass/courses/student/_registration.scss */
.ddCheck {
  width: 130px;
  padding: 2px 24px 2px 2px;
  cursor: pointer;
  background: #FFFFFF;
  font-size: .9rem;
}
/* line 7, ../cssTools/_/components/sass/courses/student/_registration.scss */
.ddCheck:disabled {
  background: #fbfcfc;
  color: #777777;
}

/* line 12, ../cssTools/_/components/sass/courses/student/_registration.scss */
.ddCheckArrow {
  position: relative;
  left: -24px;
  z-index: 5;
  pointer-events: none;
}

/* So that IE won't put the clear textbox X icon in the input box  */
/* line 21, ../cssTools/_/components/sass/courses/student/_registration.scss */
.ddCheck::-ms-clear {
  display: none;
}

/* line 26, ../cssTools/_/components/sass/courses/student/_registration.scss */
.ddCheckList {
  background: #FFFFFF;
  border-radius: 2px;
  border: 1px solid #dbe2e9;
  position: absolute;
  padding: 4px;
  font-size: .8rem;
  z-index: 4;
  display: none;
}
/* line 36, ../cssTools/_/components/sass/courses/student/_registration.scss */
.ddCheckList ul li {
  float: none !important;
  font-size: .8rem;
}

/* line 43, ../cssTools/_/components/sass/courses/student/_registration.scss */
.chexList:before {
  font-family: FontAwesome;
  content: "\f111\00a0";
  /* circle icon fa-circle */
}

/* line 48, ../cssTools/_/components/sass/courses/student/_registration.scss */
.checkValidated:before {
  font-family: FontAwesome;
  content: "\f058\00a0";
  /* check icon fa-check-circle */
  color: #0f4876;
}

/* line 54, ../cssTools/_/components/sass/courses/student/_registration.scss */
.checkError, .checkAlert, .checkOverride, .checkOverrideText {
  color: #bc1f52;
}

/* line 57, ../cssTools/_/components/sass/courses/student/_registration.scss */
.checkError:before {
  font-family: FontAwesome;
  content: "\f06a\00a0";
  /* exclaimaition icon fa-exclaimation-circle */
}

/* line 62, ../cssTools/_/components/sass/courses/student/_registration.scss */
.checkOverride:before {
  font-family: FontAwesome;
  content: "\f058\00a0";
  /* check icon fa-check-circle */
}

/* line 68, ../cssTools/_/components/sass/courses/student/_registration.scss */
.checkAlert, .checkError {
  border-bottom: 1px dashed #dbe2e9;
}

/* line 72, ../cssTools/_/components/sass/courses/student/_registration.scss */
.checkAlert:before, .checkErrorDetails h4:before {
  font-family: FontAwesome;
  content: "\f071\00a0";
  /* check icon fa-exclaimation-tringle */
}

/* line 77, ../cssTools/_/components/sass/courses/student/_registration.scss */
td.checkErrorDetails, .registrationDetails {
  padding: 16px;
  background: #dbe2e9;
  border-radius: 4px;
}
/* line 81, ../cssTools/_/components/sass/courses/student/_registration.scss */
td.checkErrorDetails h4, .registrationDetails h4 {
  display: inline;
  text-transform: none;
}
/* line 85, ../cssTools/_/components/sass/courses/student/_registration.scss */
td.checkErrorDetails .buttons, .registrationDetails .buttons {
  text-align: right;
}

/* line 89, ../cssTools/_/components/sass/courses/student/_registration.scss */
.registrationDetails {
  width: 30%;
  float: right;
  margin: 0 0 16px 16px;
}
/* line 93, ../cssTools/_/components/sass/courses/student/_registration.scss */
.registrationDetails td {
  padding: 8px;
}
/* line 96, ../cssTools/_/components/sass/courses/student/_registration.scss */
.registrationDetails .dates {
  border-color: #353f43 !important;
}
/* line 99, ../cssTools/_/components/sass/courses/student/_registration.scss */
.registrationDetails .dates thead th {
  border-color: #353f43 !important;
  background: #353f43 !important;
  color: #FFFFFF !important;
}
/* line 106, ../cssTools/_/components/sass/courses/student/_registration.scss */
.registrationDetails .dates tbody th {
  border-color: #353f43 !important;
  background: #0f4876 !important;
  color: #fec524 !important;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
/* line 114, ../cssTools/_/components/sass/courses/student/_registration.scss */
.registrationDetails .dates tbody td {
  border-color: #353f43 !important;
  background: #FFFFFF !important;
}

/* line 121, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket, #myCourses {
  /*section{
      padding-bottom: 1em;
      margin-bottom:1em;
      border:1px solid $theme-Dk-Grey;
      background:#FFFFFF;
      float:left;
      width:100%;
      h3{
          display:block;
          text-transform: none;
          padding:.5em;
          background:$theme-Dk-Grey;
          color:$theme-Gold;
          status{
              font-size: 1rem;
              line-height:1.3rem;
              float:right;
              color: $success;
          }
          status.alert{
              color:#ffffff;
              .fa{
                  color:#ffffff;
              }
          }
      }
  }
  @include span(12 of 12);
  width:100%;
  display:block;
  logo{
      display:block;
      @include span(3 of 12);
      @include box-sizing();
      padding: 0 .5em;
      img{
          width:100%;
      }
  }
  detail{
      @include span(9 at 4 of 12);
      display:block;
      @include box-sizing();
      padding:0 .5em;
      border-left:1px dashed $theme-Med-Grey;
      .clearTable{
          @include span(5 of 12);
      }
      .importantDates{
          @include span(7 at 6 of 12);
          @include border-radius(1em);
          background:$gaSecondaryLtTan;
          padding:1em;
      }
  }
  actions{
      display:block;
      @include box-sizing();
      @include span(12 of 12);
      text-align:right;
      padding:.5em .5em 0 0;
  }*/
}
/* line 122, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket h1, #myBasket h2, #myBasket h3, #myBasket h4, #myBasket h4, #myBasket h5, #myBasket h6, #myCourses h1, #myCourses h2, #myCourses h3, #myCourses h4, #myCourses h4, #myCourses h5, #myCourses h6 {
  margin-bottom: 1em;
}
/* line 125, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket > h2, #myCourses > h2 {
  font-size: 1.4rem;
  color: #bc1f52;
}
/* line 129, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket #registrationTerm, #myCourses #registrationTerm {
  border: none;
  padding: 0;
  background: none;
  margin: 0;
  float: right;
}
/* line 134, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket #registrationTerm select, #myCourses #registrationTerm select {
  width: 220px;
}
/* line 138, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket #registrationTerm .selectBox-dropdown, #myCourses #registrationTerm .selectBox-dropdown {
  float: right;
  top: -.5em;
}
/* line 205, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket section, #myCourses section {
  display: grid;
  grid-template-columns: 220px 1fr;
  border: 1px solid #353f43;
  background: #FFFFFF;
  padding-bottom: 16px;
  margin-bottom: 16px;
  grid-gap: 16px;
}
/* line 213, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket section h3, #myBasket section actions, #myCourses section h3, #myCourses section actions {
  grid-column: 1 / span2;
}
/* line 216, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket section h3, #myCourses section h3 {
  display: block;
  text-transform: none;
  padding: .5em;
  background: #353f43;
  color: #fec524;
}
/* line 222, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket section h3 status, #myCourses section h3 status {
  font-size: 1rem;
  line-height: 1.3rem;
  float: right;
  color: #5cb85c;
}
/* line 228, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket section h3 status.alert, #myCourses section h3 status.alert {
  color: #ffffff;
}
/* line 230, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket section h3 status.alert .fa, #myCourses section h3 status.alert .fa {
  color: #ffffff;
}
/* line 235, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket section logo, #myCourses section logo {
  padding: 16px;
}
/* line 237, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket section logo img, #myCourses section logo img {
  width: 100%;
}
/* line 241, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket section actions, #myCourses section actions {
  text-align: right;
  padding: 16px;
}
/* line 245, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket section detail, #myCourses section detail {
  padding-left: 24px;
  display: grid;
  grid-gap: 16px;
  grid-template-columns: 1fr 1fr;
  border-left: 1px dashed #dbe2e9;
}
/* line 251, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket section detail .importantDates, #myCourses section detail .importantDates {
  padding: 16px;
  background: #dbe2e9;
  border-radius: 4px;
}
/* line 259, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket .linked, #myCourses .linked {
  background: #353f43;
  padding: 1em;
  display: flex;
  flex-direction: column;
  margin-bottom: 1em;
  /*actions{
      /display:block;
      @include box-sizing();
      @include span(12 of 12);
      text-align:right;
      padding:.5em .5em 0 0;
      /*.utilityBtn{
          background: $primary;
          &:hover{
              background: $gaSecondaryGreen;
              color:$theme-Dk-Grey;
          }
      }*/
}
/* line 266, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket .linked h2, #myCourses .linked h2 {
  color: #FFFFFF;
}
/* line 269, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket .linked > actions, #myCourses .linked > actions {
  text-align: right;
}
/* line 271, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket .linked > actions .utilityBtn, #myCourses .linked > actions .utilityBtn {
  background: #dbe2e9;
  color: #353f43;
}
/* line 274, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket .linked > actions .utilityBtn:hover, #myBasket .linked > actions .utilityBtn:active, #myBasket .linked > actions .utilityBtn:focus, #myCourses .linked > actions .utilityBtn:hover, #myCourses .linked > actions .utilityBtn:active, #myCourses .linked > actions .utilityBtn:focus {
  transition: all .3s;
  background: #FFFFFF;
}
/* line 295, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket .unavailable, #myCourses .unavailable {
  background: #fbfcfc;
  border: 1px solid #dbe2e9;
}
/* line 298, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket .unavailable h3, #myCourses .unavailable h3 {
  background: #dbe2e9;
  color: #353f43;
}
/* line 301, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket .unavailable h3 status, #myCourses .unavailable h3 status {
  color: #bc1f52;
}
/* line 306, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket .unavailable detail h4.message, #myCourses .unavailable detail h4.message {
  color: #bc1f52;
  grid-column: 1 / span 2;
}
/* line 311, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket .unavailable detail .importantDates, #myCourses .unavailable detail .importantDates {
  background: #dbe2e9;
}
/* line 313, ../cssTools/_/components/sass/courses/student/_registration.scss */
#myBasket .unavailable detail .importantDates h4, #myCourses .unavailable detail .importantDates h4 {
  color: #353f43;
}

/* line 1, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs {
  display: block;
  flex-direction: column;
}
@media (min-width: 769px) {
  /* line 1, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs {
    flex-direction: row;
  }
}
/* line 10, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 43px);
}
/* line 12, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 h1 {
  font-size: 1.5rem;
  color: #fec524;
  margin-bottom: 1em;
}
/* line 18, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 h2 {
  font-size: 1.2rem;
  color: #fec524;
  margin-bottom: 1em;
}
/* line 24, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 p {
  color: #FFFFFF;
}
@media (min-width: 567px) {
  /* line 10, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 {
    padding: 1em;
  }
}
@media (min-width: 769px) {
  /* line 10, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 {
    min-height: calc(100vh - 80px);
  }
  /* line 35, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 h1 {
    font-size: 2.2rem;
  }
  /* line 38, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 h2 {
    font-size: 1.8rem;
  }
}
/* line 42, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 .top {
  margin: 0;
  padding: .5em;
}
/* line 44, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 .top #searchBox {
  align-self: flex-start;
}
@media (min-width: 567px) {
  /* line 42, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .top {
    display: flex;
  }
  /* line 49, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .top p {
    padding-right: 1em;
    box-sizing: border-box;
  }
  /* line 53, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .top #searchBox {
    min-width: 40%;
  }
}
@media (min-width: 769px) {
  /* line 58, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .top p {
    font-size: 1.2rem;
    line-height: 1.2em;
  }
}
/* line 64, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 .top #searchBox {
  background: #FFF;
  padding: 1.5em;
  float: left;
  width: 100%;
}
/* line 69, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 .top #searchBox label {
  font-family: muliregular, san-serif;
  color: #bc1f52;
  font-size: .8rem;
}
/* line 74, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 .top #searchBox select {
  width: 100%;
}
/* line 77, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 .top #searchBox #keywords {
  width: 100%;
  margin-bottom: 1em;
}
/* line 81, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 .top #searchBox .buttons {
  display: block;
  margin-top: 1em;
  float: right;
  clear: both;
}
@media (min-width: 769px) {
  /* line 64, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .top #searchBox {
    /*#degree{
    	@include span(1 of 2 no-gutters);
    }
    #field{
    	@include span(1 at 2 of 2 no-gutters);
    }*/
  }
  /* line 88, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .top #searchBox #search {
    display: grid;
    grid-gap: 12px;
    grid-template-columns: 1fr 1fr;
  }
  /* line 93, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .top #searchBox #keywords, #programs #programsMain1 .top #searchBox .buttons {
    grid-column: 1 / span 2;
    float: none;
    margin: 0px;
  }
}
/* line 108, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 .bottom {
  padding: .5em;
  margin: 0;
        	/*ul{
        		display: flex;
        		flex-wrap: wrap;
        		align-content: flex-start;
        		padding:0;
        		margin:0;
        		li{
        			box-sizing: border-box;
        			display: block;
        			text-align: center;
        			width: 33%;
        			padding: 1em .25em;
        			font-size: .7rem;
        			line-height: 1em;
        			a{
        				color: #FFFFFF;
        				min-width: 101px;
        				text-decoration: none;
        				display: flex;
        				flex-direction: column;
        				justify-content: center;
        				align-items: center;
        				i{
        					font-size: 25px;
        					padding-bottom: 4px;
        					border: 2px solid #FFFFFF;
        					border-radius: 50%;
        					background: $theme-Red;
        					display: block;
        					padding: 6px;
        					width: 45px;
							height: 45px;
							display: flex;
							align-items: center;
							justify-content: center;
        				}
        				&:hover i, &:active i{
        					background: #FC286C
        				}
        			}

        			@include breakpoint($smPhone){
        				width: 25%;
        				font-size: .8rem;
        				a{
        					i{
        						font-size: 25px;
        						margin-bottom: 4px;
        					}
        				}
        			}
        			@include breakpoint($smPhoneW){
        				a{
        					i{
        						font-size: 35px;
        						height: 60px;
        						width:60px;
        					}
        				}
        			}
        			@include breakpoint(1024px){
        				width: 9%;
        			}
        			@include breakpoint(1200px){
        				padding:.5em .25em 0 .25em;
        				
        				font-size: .85rem;
        				a{
        					cursor: pointer;
        					i{
        						font-size: 40px;
        						margin-bottom: 6px;
        						//line-height: 64px;
        						height: 70px;
        						width:70px;
        						//background: rgba(128,188,168,.75);
        						//color:$gaSecondaryGreen;;
        						//border-radius: 50%;
        						//box-sizing: border-box;
        						//border:3px solid $gaSecondaryGreen;
        					}
        				}
        				/*a:hover i{
        					background: $gaSecondaryBlGreen;
        				}
        			}
        			@include breakpoint($xLarge){
        				a{ 
        					i{
        						font-size: 80px;
        						line-height: 112px;
        						height: 120px;
        						width: 120px;
        					}
        				}
        			}
        		}
        	}*/
}
@media (min-width: 769px) {
  /* line 108, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .bottom {
    bottom: 1em;
    width: calc(100vw - 2.5em);
  }
}
/* line 116, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 .bottom h2 {
  margin-bottom: .5em;
}
/* line 119, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 .bottom ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 12px;
}
/* line 124, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 .bottom ul li a {
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  line-height: 1.1em;
  cursor: pointer;
}
/* line 135, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 .bottom ul li a i {
  color: #FFFFFF;
  font-size: 30px;
  padding-bottom: 4px;
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  background: #0f4876;
  background: linear-gradient(0deg, rgba(15, 72, 118, 0.75) 0%, rgba(11, 57, 94, 0.5) 100%);
  display: block;
  padding: 6px;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
}
/* line 153, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain1 .bottom ul li a:hover i, #programs #programsMain1 .bottom ul li a:active i {
  transition: all .5s;
  background: linear-gradient(0deg, #0f4876 0%, #0b395e 100%);
}
@media (min-width: 567px) {
  /* line 119, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .bottom ul {
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 12px;
  }
  /* line 164, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .bottom ul li a i {
    font-size: 35px;
    width: 70px;
    height: 70px;
  }
}
@media (min-width: 769px) {
  /* line 119, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .bottom ul {
    grid-gap: 32px;
    grid-template-columns: repeat(3, 1fr);
  }
  /* line 176, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .bottom ul li a {
    font-size: 16px;
  }
  /* line 178, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .bottom ul li a i {
    font-size: 50px;
    height: 100px;
    width: 100px;
  }
}
@media (min-width: 1025px) {
  /* line 119, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .bottom ul {
    margin-top: 32px;
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (min-width: 1800px) {
  /* line 119, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .bottom ul {
    grid-gap: 64px;
  }
  /* line 194, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .bottom ul li a {
    font-size: 18px;
  }
  /* line 196, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain1 .bottom ul li a i {
    font-size: 80px;
    height: 140px;
    width: 140px;
  }
}
/* line 306, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain2 {
  padding: 1em;
  background: #f4f4f4;
  min-height: calc(100vh - 43px);
  /*.logos{
      margin: 0;
      padding: 0;
      li{
          text-align: center;
          img{
              width: 100%;
              height: 100%;
              max-height: 80px;
              max-width: 200px;
              padding: .5em 1em;
              box-sizing: border-box;
              opacity: .75;
              &:hover{
                  opacity: 1;
              }
              @include breakpoint($tabletPortrait){
                  max-height: 120px;
                  min-height: 120px;
                  max-width: 200px;
                  padding: 1em;
              }
              @include breakpoint($xLarge){
                  max-height: 200px;
                  min-height: 200px;
                  max-width: 300px;
                  padding: 1em;
              }
          }
      }
      @include breakpoint($smPhone){
          display: flex;
          flex-wrap: wrap;
          justify-content: space-around;
      }
  }*/
}
/* line 310, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain2 h2 {
  font-size: 1.1rem;
  margin-bottom: 1em;
  color: #bc1f52;
}
@media (min-width: 769px) {
  /* line 316, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain2 h2 {
    font-size: 1.8rem;
  }
}
@media (min-width: 1025px) {
  /* line 306, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain2 {
    min-height: calc(100vh - 80px);
  }
  /* line 323, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain2 h2 {
    font-size: 1.4rem;
  }
}
/* line 328, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain2 .logos {
  margin: 0;
  padding: 0;
}
/* line 331, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain2 .logos li {
  text-align: center;
       	/*-webkit-display: flex;
		-moz-display: flex;
		-ms-display: flex;
		-o-display: flex;
		display: flex;
		display: -webkit-flex;
        display: -ms-flexbox;
        -ms-align-items: center;
        align-items: center;*/
}
/* line 342, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain2 .logos li a {
  display: block;
}
/* line 344, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain2 .logos li a img {
  width: 100%;
  max-height: 80px;
  max-width: 160px;
  height: 100%;
  padding: 8px 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 769px) {
  /* line 344, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain2 .logos li a img {
    max-height: 120px;
    max-width: 200px;
    padding: 1em;
  }
}
/* line 360, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
#programs #programsMain2 .logos li a:hover img, #programs #programsMain2 .logos li a:active img {
  transition: all .5s;
  filter: brightness(60%) contrast(300%);
}
@media (min-width: 321px) {
  /* line 328, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain2 .logos {
    display: grid;
    grid-template-columns: 33% 33% 34%;
    justfy-items: center;
    align-items: center;
    /*-webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    -o-justify-content: space-around;
    justify-content: space-around;*/
  }
}
@media (min-width: 1025px) {
  /* line 328, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain2 .logos {
    grid-template-columns: 20% 20% 20% 20% 20%;
  }
}
@supports (-ms-ime-align: auto) and (not (position: sticky)) {
  /* line 328, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain2 .logos {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 399, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
  #programs #programsMain2 .logos li {
    width: 20%;
    height: 136px;
    background: none !important;
    border: none !important;
  }
}

/* line 448, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-agriculture {
  font-family: FontAwesome;
}
/* line 450, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-agriculture:before {
  content: '\f06c';
}

/* line 454, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-behavioral-science {
  font-family: FontAwesome;
}
/* line 456, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-behavioral-science:before {
  content: '\f12e';
}

/* line 460, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-business {
  font-family: FontAwesome;
}
/* line 462, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-business:before {
  content: '\f0b1';
}

/* line 466, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-computer-science {
  font-family: FontAwesome;
}
/* line 468, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-computer-science:before {
  content: '\f121';
}

/* line 472, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-criminal-justice-law {
  font-family: FontAwesome;
}
/* line 474, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-criminal-justice-law:before {
  content: '\f0e3';
}

/* line 478, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-education {
  font-family: FontAwesome;
}
/* line 480, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-education:before {
  content: '\f19d';
}

/* line 484, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-engineering {
  font-family: FontAwesome;
}
/* line 486, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-engineering:before {
  content: "";
}

/* line 490, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-it-technology {
  font-family: FontAwesome;
}
/* line 492, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-it-technology:before {
  content: '\f109';
}

/* line 496, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-liberal-arts {
  font-family: FontAwesome;
}
/* line 498, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-liberal-arts:before {
  content: '\f1fc';
}

/* line 502, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-medicine-health {
  font-family: FontAwesome;
}
/* line 504, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-medicine-health:before {
  content: '\f0f8';
}

/* line 508, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-nursing {
  font-family: FontAwesome;
}
/* line 510, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-nursing:before {
  content: '\f0fa';
}

/* line 514, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-other {
  font-family: FontAwesome;
}
/* line 516, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-other:before {
  content: '\f084';
}

/* line 520, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-public-administration {
  font-family: FontAwesome;
}
/* line 522, ../cssTools/_/components/sass/programs/_programs-homepage.scss */
.fa-public-administration:before {
  content: '\f19c';
}

/*#programs{   
    #keywordBox{
        background:$theme-Red;
        padding:.25em;
        text-align: center;
        display: block;
        width: 100%;
        border-top:1px solid $lightgrey;
        @include display-flex();
        position: fixed;
        z-index: 999;
        @include breakpoint($tabletPortrait){
            max-width: 270px;
            position: relative;
            z-index: 1;
            padding: .5em;
        }
        #keywordSearchForm{
            @include flex-grow(1);
        }
        #keyword{
            @include display-flex();
            border:1px solid $gaSecondaryltGrey;
            @include align-items(center);
            background: #FFFFFF;
            margin:.25em;
            @include flex-grow(2);
            input{
                width: 100%;
                min-width: 150px;
                border:none;
            }
            button{
                background: none;
                color:$gaSecondarydkGrey;
            }
        }
        .separator{
            border-right: 1px dotted #FFFFFF;
            padding-left: 4px;
            margin-right: 4px;
        }
        #programSearchLaunch{
            background: none;
        }
        @include breakpoint($tabletPortrait){
            #programSearchLaunch, .separator{
                display: none;
            }
            #keyword{
                border-right:none;
            }
        }
    }
    //keywordBox
    @include breakpoint($tabletPortrait){
        #search{
            min-width: 270px;
            min-height: 100%;
            background: #FFFFFF;
        }
    }
    #programSearch{
        width: 100%;
        height: 100vh;
        overflow-y: scroll;
        position:fixed;
        top:0;
        left: 100%;
        z-index: 11111;
        background:#FFFFFF;
        padding:.5em;
        @include breakpoint($tabletPortrait){
            padding:1em;
            width: 270px;
            position: relative;
            z-index: 0;
            left:0;
            padding:4px;
            overflow-y: visible;
            height: 100%;
            min-height: 100vh;
            #mobileFilterDone, #mobileFilterClear{
                display: none;
            }
            h2{
                span{
                    display: none;
                }
            }
        }
        h2{
            @include display-flex();
            @include justify-content(space-between);
            @include align-items(center);
            margin-bottom: 4px;
            white-space: nowrap;
            font-size: 1.4rem;
            i{
                margin-right: 2px;
            }
            button{
                padding-right: 12px;
                background: $gaSecondaryBlGreen;
            }
        }
        .category{
            padding:4px;
            background: $lightgrey;
            margin:4px 0;
            h3{
                @include display-flex();
                @include justify-content(space-between);
                @include align-items(center);
                padding: 4px 4px 4px 22px;
                text-transform: none;
                font-weight: bold!important;
                font-family: $font-primary-bold;
                position: relative;
                cursor: pointer;
                .facetToggle{
                    color:$gaSecondarydkGrey;
                    font-size: 1.4rem;
                }
                .check{
                    position:absolute;
                    left:3px;
                    top:8px;
                    color:$gaSecondaryBlGreen;
                    display: none;
                }
            }
            h3.selected{
                background:$gaSecondaryBlGreen;
                color: #FFFFFF;
                .facetToggle{
                    color:#FFFFFF;
                }
            }
            &:first-of-type{
                margin-top: 0;
            }
            .fields{
                @include display-flex();
                @include flex-wrap(wrap);
                padding:.5em;
                ul{
                    margin-right: 1em;
                }
                li{
                    padding-bottom:4px;
                }
                .programCount{
                    color:$gaSecondaryBlGreen;
                }
                label{
                    white-space: nowrap;
                    cursor: pointer!important;
                }
                label.selected{
                    color:#FF0000;
                }
                #amount{
                    background:none;
                    border:none;
                    width: 100%;
                    text-align: center;
                }
                .disabled{
                    label, .programCount{
                        color:$gaSecondaryltGrey;
                    }
                }
            }
            .slider{
                width: 100%;
                ul{
                    li{
                        width: 50%;
                        display: inline;
                    }
                }
                .sliderRadioDiv{
                    margin:0 1em;
                    input{
                        border:none;
                        width: 100%;
                        text-align: center;
                        background: none;
                    }
                }
            }
            @include breakpoint($tabletPortrait){
                padding:0;
                background: none;
                h3{
                    padding:4px 4px 4px 20px;
                    background: none;
                    border-top: 1px dotted $gaSecondaryltGrey;
                    .facetToggle{
                        font-size: 1.2rem;
                    }
                    .check{
                        top:6px;
                        left:0;
                    }
                }
                &:first-of-type h3{
                    border-top: none;
                }
                h3.selected{
                    border-top: none;
                }
                .fields{
                    background: none;
                    padding: 1em;
                    font-size: .9rem;
                }
            }
        }
    }
}*/
/* line 2, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList {
  display: flex;
  flex-direction: column;
  padding: 47px 0 0 0;
}
@media (min-width: 769px) {
  /* line 2, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList {
    padding: .5em 1em 1em 1em;
    width: 100%;
  }
}
/* line 10, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .orderby {
  padding: 3px 0 0 0;
  text-align: right;
}
/* line 14, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList #searchBreadcrumbs {
  /*display: none;*/
}
@media (min-width: 769px) {
  /* line 14, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList #searchBreadcrumbs {
    display: block;
    width: 100%;
    margin-bottom: 4px;
    min-height: 33px;
  }
  /* line 21, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList #searchBreadcrumbs #breadcrumbLists {
    /*visibility: hidden;
    box-sizing:border-box;
    display: flex;
    @include flex-wrap(wrap);
    border-bottom:1px solid $gaSecondaryltGrey;
    padding: 0 0 4px 0;
    #breadCrumbClear{
    	border-radius:4px;
    	font-size: .8rem;
    	padding:2px 4px;
    	margin: 0 4px 4px 0;
    }
    li{
    	display: inline;
    	font-size: .8rem;
    	padding:2px 4px;
    	margin: 0 4px 4px 0;
    	cursor:pointer;
    	border-radius: 3px;
    	&:after{
    		font-family: $iconFont;
    		content: "\00a0\f057"; 
    		color:$theme-Red;
    	}
    	&:hover{
    		background: lighten($gaSecondaryltGrey, 15);
    	}
    }*/
  }
  /* line 50, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList #searchBreadcrumbs #breadcrumbLists .campus, #programs .programList #searchBreadcrumbs #breadcrumbLists .Campus {
    background: #EAAEAE;
  }
  /* line 53, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList #searchBreadcrumbs #breadcrumbLists .degree, #programs .programList #searchBreadcrumbs #breadcrumbLists .degree_level {
    background: #E7EE90;
  }
  /* line 56, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList #searchBreadcrumbs #breadcrumbLists .subject, #programs .programList #searchBreadcrumbs #breadcrumbLists .field_of_study {
    background: #B3E6BC;
  }
  /* line 59, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList #searchBreadcrumbs #breadcrumbLists .duration, #programs .programList #searchBreadcrumbs #breadcrumbLists .program_duration {
    background: #A3ABF5;
  }
  /* line 62, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList #searchBreadcrumbs #breadcrumbLists .exam, #programs .programList #searchBreadcrumbs #breadcrumbLists .accepted_exams {
    background: #F4E09D;
  }
  /* line 65, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList #searchBreadcrumbs #breadcrumbLists .other {
    background: #DDC0E6;
  }
  /* line 68, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList #searchBreadcrumbs #breadcrumbLists .cost {
    background: #91D3D4;
  }
  /* line 71, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList #searchBreadcrumbs #breadcrumbLists .term, #programs .programList #searchBreadcrumbs #breadcrumbLists .ga_term_year {
    background: #99BEFF;
  }
  /* line 74, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList #searchBreadcrumbs #breadcrumbLists .exchange {
    background: #B3FF99;
  }
  /* line 77, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList #searchBreadcrumbs #breadcrumbLists .delivery, #programs .programList #searchBreadcrumbs #breadcrumbLists .delivery_method {
    background: #FFCCAB;
  }
  /* line 80, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList #searchBreadcrumbs #breadcrumbLists .category_name {
    background: #EAAEFF;
  }
}
/* line 86, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program {
  width: 100%;
  display: block;
  box-sizing: border-box;
}
/* line 88, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program:nth-of-type(1) .header {
  border-top: none;
}
/* line 95, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header {
  margin: 0;
  padding: 1em;
  border-top: 1px dotted #b9b9b9;
  font-family: muliregular, san-serif;
  cursor: pointer;
  float: left;
  width: 100%;
  display: block;
}
/* line 104, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .programLabel {
  text-transform: uppercase;
  color: #b9b9b9;
  font-size: .75rem;
  white-space: nowrap;
}
/* line 110, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .logo {
  display: none;
}
/* line 113, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .programName {
  width: 74.57627%;
  float: left;
  margin-right: 1.69492%;
}
/* line 115, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .programName .campusName {
  color: #b9b9b9;
  font-size: .85rem;
  line-height: 1.2em;
}
/* line 120, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .programName a:hover {
  text-decoration: none;
}
/* line 124, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .level {
  width: 15.25424%;
  float: left;
  margin-right: 1.69492%;
  line-height: 32px;
  width: 32px;
}
/* line 128, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .level .cert {
  color: #0d7686;
}
/* line 131, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .level .bac {
  color: #7d7a57;
}
/* line 134, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .level .ba {
  color: #7d7a57;
}
/* line 137, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .level .mas {
  color: #bc1f52;
}
/* line 140, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .level .doc {
  color: #86a3ab;
}
/* line 143, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .level .hs {
  color: #6a1e45;
}
/* line 146, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .level .levelIcon {
  width: 32px;
  text-align: center;
  margin: 0;
  position: relative;
}
/* line 151, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .level .levelIcon:before {
  font-family: FontAwesome;
  font-size: 32px;
  content: '\f0a3';
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 32px;
  box-sizing: border-box;
}
/* line 163, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .level .levelIcon .levelType {
  width: 32px;
  text-align: center;
  position: relative;
  font-size: .5rem;
  font-family: muliregular, san-serif;
  color: #FFF;
}
/* line 174, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .duration {
  margin-top: .5em;
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
}
/* line 178, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .inState {
  margin-top: .5em;
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
}
/* line 182, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .outState {
  margin-top: .5em;
  width: 32.20339%;
  float: right;
  margin-right: 0;
}
/* line 186, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .arrow {
  width: 6.77966%;
  float: right;
  margin-right: 0;
  text-align: right;
}
/* line 189, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .header .arrow:hover {
  color: #b9b9b9;
}
@media (min-width: 769px) {
  /* line 95, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .header {
    display: flex;
  }
  /* line 195, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .header .logo {
    display: block;
    width: 20%;
    margin-right: 1em;
    text-align: center;
    height: 70px;
  }
  /* line 201, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .header .logo img {
    width: 100%;
    height: 100%;
  }
  /* line 206, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .header .programName {
    width: 30%;
  }
  /* line 209, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .header .level {
    width: 8%;
    line-height: 48px;
    text-align: center;
  }
  /* line 213, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .header .level .levelIcon {
    width: 48px;
    text-align: center;
    margin: 0;
    position: relative;
  }
  /* line 218, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .header .level .levelIcon:before {
    font-family: FontAwesome;
    font-size: 48px;
    content: '\f0a3';
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 48px;
    box-sizing: border-box;
  }
  /* line 230, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .header .level .levelIcon .levelType {
    width: 48px;
    text-align: center;
    position: relative;
    font-size: .8rem;
    font-family: muliregular, san-serif;
    color: #FFF;
  }
  /* line 240, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .header .duration {
    width: 14%;
    margin-top: 0;
  }
  /* line 244, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .header .inState {
    width: 14%;
    margin-top: 0;
  }
  /* line 248, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .header .outState {
    width: 14%;
    margin-top: 0;
  }
  /* line 252, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .header .arrow {
    width: 2%;
    order: 7;
    text-align: right;
  }
  /* line 256, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .header .arrow:hover {
    color: #b9b9b9;
  }
}
/* line 263, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .details {
  margin-top: .5em;
  display: none;
  padding: 1em;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 267, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .details .flex {
  flex-direction: column;
}
/* line 272, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .details .description h1 {
  font-size: 1.2rem;
  margin-bottom: .5em;
}
/* line 277, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .details .info, #programs .programList .program .details .dash-item .info-sm, .dash-item #programs .programList .program .details .info-sm, #programs .programList .program .details .dash-item-warning-box .info-sm, .dash-item-warning-box #programs .programList .program .details .info-sm {
  position: relative;
  margin-bottom: 36px;
  margin-top: 1em;
  border: 1px solid lightgray;
}
/* line 282, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .details .info .openForm, #programs .programList .program .details .dash-item .info-sm .openForm, .dash-item #programs .programList .program .details .info-sm .openForm, #programs .programList .program .details .dash-item-warning-box .info-sm .openForm, .dash-item-warning-box #programs .programList .program .details .info-sm .openForm {
  position: absolute;
  bottom: -36px;
  right: 0px;
}
/* line 287, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .details .info td, #programs .programList .program .details .dash-item .info-sm td, .dash-item #programs .programList .program .details .info-sm td, #programs .programList .program .details .dash-item-warning-box .info-sm td, .dash-item-warning-box #programs .programList .program .details .info-sm td {
  padding: 8px;
}
/* line 289, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .details .info td:nth-child(odd), #programs .programList .program .details .dash-item .info-sm td:nth-child(odd), .dash-item #programs .programList .program .details .info-sm td:nth-child(odd), #programs .programList .program .details .dash-item-warning-box .info-sm td:nth-child(odd), .dash-item-warning-box #programs .programList .program .details .info-sm td:nth-child(odd) {
  color: #0d7686;
  font-family: muliregular, san-serif;
  padding-left: 1.75em;
  position: relative;
}
/* line 294, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .details .info td:nth-child(odd) i, #programs .programList .program .details .dash-item .info-sm td:nth-child(odd) i, .dash-item #programs .programList .program .details .info-sm td:nth-child(odd) i, #programs .programList .program .details .dash-item-warning-box .info-sm td:nth-child(odd) i, .dash-item-warning-box #programs .programList .program .details .info-sm td:nth-child(odd) i {
  position: absolute;
  left: .5em;
}
/* line 301, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .details .info .prereq ul, #programs .programList .program .details .dash-item .info-sm .prereq ul, .dash-item #programs .programList .program .details .info-sm .prereq ul, #programs .programList .program .details .dash-item-warning-box .info-sm .prereq ul, .dash-item-warning-box #programs .programList .program .details .info-sm .prereq ul {
  font-size: .8rem;
  color: #333333;
  padding-left: 1.5em;
}
/* line 308, ../cssTools/_/components/sass/programs/_programs-results.scss */
#programs .programList .program .details .buttons {
  float: left;
  clear: both;
  width: 100%;
  margin-top: .5em;
}
@media (min-width: 769px) {
  /* line 263, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .details {
    padding: 0 1em 1em 1em;
    width: 100%;
  }
  /* line 317, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .details .flex {
    flex-direction: row;
  }
  /* line 320, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .details .description {
    flex-grow: 1;
    flex-shrink: 1;
  }
  /* line 324, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .details .info, #programs .programList .program .details .dash-item .info-sm, .dash-item #programs .programList .program .details .info-sm, #programs .programList .program .details .dash-item-warning-box .info-sm, .dash-item-warning-box #programs .programList .program .details .info-sm {
    min-width: 260px;
    max-width: 260px;
    margin-bottom: 0px;
    margin-top: 32px;
    margin-left: 1em;
    margin-right: 0px !important;
  }
  /* line 331, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .details .info td, #programs .programList .program .details .dash-item .info-sm td, .dash-item #programs .programList .program .details .info-sm td, #programs .programList .program .details .dash-item-warning-box .info-sm td, .dash-item-warning-box #programs .programList .program .details .info-sm td {
    vertical-align: top;
  }
  /* line 334, ../cssTools/_/components/sass/programs/_programs-results.scss */
  #programs .programList .program .details .info .openForm, #programs .programList .program .details .dash-item .info-sm .openForm, .dash-item #programs .programList .program .details .info-sm .openForm, #programs .programList .program .details .dash-item-warning-box .info-sm .openForm, .dash-item-warning-box #programs .programList .program .details .info-sm .openForm {
    position: absolute;
    top: -32px;
    bottom: auto;
    right: 0px;
  }
}

/* line 1, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm {
  width: 288px;
  padding-right: 1em;
}
/* line 4, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #top {
  text-align: center;
  border-bottom: 1px dotted #b9b9b9;
  padding-bottom: 1em;
}
/* line 8, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #top #logo {
  text-align: center;
}
/* line 10, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #top #logo img {
  width: 100%;
  max-height: 90px;
}
/* line 15, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #top ul {
  margin-top: .5em;
  display: inline-block;
}
/* line 18, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #top ul .campus {
  text-transform: uppercase;
  font-size: 1.1em;
  color: #4d4d4d;
  font-family: muliregular, san-serif;
}
/* line 24, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #top ul .programName {
  margin-top: .5em;
  font-size: 1.5em;
  line-height: 1em;
  color: #bc1f52;
}
/* line 30, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #top ul .level {
  color: #7d7a57;
}
/* line 35, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #form {
  margin-top: 1em;
}
/* line 37, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #form .restack {
  display: none;
}
/* line 40, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #form label {
  font-size: .9rem;
  font-family: muliregular, san-serif;
  color: #b9b9b9;
  text-transform: uppercase;
  display: block;
}
/* line 47, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #form .checkBoxLabel {
  display: inline;
  color: #333333;
  text-transform: none;
}
/* line 52, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #form select, #programForm #form input[type=text], #programForm #form textarea {
  width: 100%;
  margin-bottom: .5em;
  border: 1px solid #b9b9b9;
  background: #f4f4f4;
}
/* line 57, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #form select:focus, #programForm #form input[type=text]:focus, #programForm #form textarea:focus {
  background: #FFFFFF;
}
/* line 61, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #form input[type=text].requiredCheck, #programForm #form textarea.requiredCheck, #programForm #form select.requiredCheck {
  border: 1px solid #bc1f52;
  background: #fae0e8;
}
/* line 65, ../cssTools/_/components/sass/programs/_programs-form.scss */
#programForm #form label.requiredCheck {
  color: #bc1f52;
}
@media (min-width: 769px) {
  /* line 1, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm {
    width: 640px;
    float: left;
  }
  /* line 72, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #top {
    text-align: left;
    float: left;
    margin-bottom: 1em;
    width: 100%;
  }
  /* line 77, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #top #logo {
    float: left;
    text-align: center;
    width: 120px;
    height: 120px;
    padding: 5px;
    border: 1px solid #b9b9b9;
    font: 0/0 a;
    display: block;
  }
  /* line 86, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #top #logo:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
  }
  /* line 92, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #top #logo img {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
  }
  /* line 98, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #top ul {
    margin-left: .5em;
    max-width: 490px;
  }
  /* line 104, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #form .restack {
    display: block;
  }
  /* line 15, ../cssTools/_/components/sass/mixins/_mixins.scss */
  #programForm #form .placeHold.placeholder {
    color: transparent;
  }
  /* line 16, ../cssTools/_/components/sass/mixins/_mixins.scss */
  #programForm #form .placeHold:-moz-placeholder {
    color: transparent;
  }
  /* line 17, ../cssTools/_/components/sass/mixins/_mixins.scss */
  #programForm #form .placeHold::-moz-placeholder {
    color: transparent;
  }
  /* line 18, ../cssTools/_/components/sass/mixins/_mixins.scss */
  #programForm #form .placeHold::-webkit-input-placeholder {
    color: transparent;
  }
  /* line 112, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #form #fNameBlock {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 115, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #form #lNameBlock {
    width: 49.15254%;
    float: right;
    margin-right: 0;
  }
  /* line 118, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #form #countryBlock {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 121, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #form #stateBlock {
    width: 49.15254%;
    float: right;
    margin-right: 0;
  }
  /* line 124, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #form #emailBlock {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 127, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #form #phoneBlock {
    width: 49.15254%;
    float: right;
    margin-right: 0;
  }
  /* line 130, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #form #educationBlock {
    width: 49.15254%;
    float: right;
    margin-right: 0;
  }
  /* line 133, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #form #fullBlock {
    float: left;
    clear: both;
    width: 100%;
  }
  /* line 140, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #success h1 {
    font-size: 1.5rem;
    text-align: center;
    margin-bottom: 1em;
    text-transform: none;
  }
  /* line 146, ../cssTools/_/components/sass/programs/_programs-form.scss */
  #programForm #success .buttons {
    text-align: center;
    margin-top: 1em;
  }
}

/* line 1, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#programs #main {
  padding: 1em;
  background: #bc1f52;
  color: #FFF;
  display: block;
  width: 100%;
}
/* line 7, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#programs #main #logoWrapper {
  display: none;
}
/* line 10, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#programs #main ul {
  margin-top: .5em;
  display: inline-block;
}
/* line 13, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#programs #main ul .campus {
  text-transform: uppercase;
  font-size: 1.1em;
  color: lightgray;
  font-family: muliregular, san-serif;
}
/* line 19, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#programs #main ul .programName {
  margin-top: .5em;
  font-size: 1.5em;
  line-height: 1em;
}
/* line 24, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#programs #main ul .level {
  color: #e0daa1;
  margin-top: .5em;
}
/* line 29, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#programs #main .buttons {
  margin-top: 1em;
}
/* line 32, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#programs #main .buttons .utilityBtn:hover {
  background: #000000;
}
@media (min-width: 769px) {
  /* line 1, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #programs #main {
    padding: 1em 2em;
    float: left;
  }
  /* line 40, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #programs #main #logoWrapper {
    display: inline-block;
    text-align: left;
    float: left;
    margin-right: 1em;
  }
  /* line 45, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #programs #main #logoWrapper #logo {
    display: table-cell;
    vertical-align: middle;
    height: 160px;
    width: 160px;
    border: 1px solid #333333;
    background: #FFF;
    padding: 1em;
  }
  /* line 53, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #programs #main #logoWrapper #logo img {
    width: 100%;
    height: 100%;
  }
  /* line 59, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #programs #main ul {
    margin-top: 0;
  }
  /* line 63, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #programs #main .buttons .utilityBtn {
    font-size: 1.3rem;
    padding: .5em 1em;
    margin: 0;
  }
}

/* line 72, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#secondary #figures {
  padding: 1em;
  display: block;
  width: 100%;
  float: left;
  clear: both;
  background: #333333;
}
/* line 79, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#secondary #figures li {
  font-size: 1rem;
  display: inline-block;
  color: #FFFFFF;
  margin-right: 1em;
  line-height: 1em;
}
/* line 80, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#secondary #figures li .programLabel {
  text-transform: uppercase;
  color: #b9b9b9;
  font-size: .8rem;
  white-space: nowrap;
}
/* line 93, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#secondary #details {
  padding: 1em;
  float: left;
}
/* line 96, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#secondary #details .info, #secondary #details .dash-item .info-sm, .dash-item #secondary #details .info-sm, #secondary #details .dash-item-warning-box .info-sm, .dash-item-warning-box #secondary #details .info-sm {
  font-family: muliregular, san-serif;
  font-size: .9rem;
}
/* line 99, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#secondary #details .info .fa, #secondary #details .dash-item .info-sm .fa, .dash-item #secondary #details .info-sm .fa, #secondary #details .dash-item-warning-box .info-sm .fa, .dash-item-warning-box #secondary #details .info-sm .fa {
  color: #0d7686;
}
/* line 103, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#secondary #details .info .prereq ul, #secondary #details .dash-item .info-sm .prereq ul, .dash-item #secondary #details .info-sm .prereq ul, #secondary #details .dash-item-warning-box .info-sm .prereq ul, .dash-item-warning-box #secondary #details .info-sm .prereq ul {
  font-size: .75rem;
  color: #333333;
  padding-left: 1.5em;
}
/* line 107, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#secondary #details .info .prereq ul li, #secondary #details .dash-item .info-sm .prereq ul li, .dash-item #secondary #details .info-sm .prereq ul li, #secondary #details .dash-item-warning-box .info-sm .prereq ul li, .dash-item-warning-box #secondary #details .info-sm .prereq ul li {
  font-family: mulilight, san-serif;
}
/* line 112, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#secondary #details .info tr, #secondary #details .dash-item .info-sm tr, .dash-item #secondary #details .info-sm tr, #secondary #details .dash-item-warning-box .info-sm tr, .dash-item-warning-box #secondary #details .info-sm tr {
  border-top: 1px dashed #dfdfdf;
}
/* line 114, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#secondary #details .info tr:first-child, #secondary #details .dash-item .info-sm tr:first-child, .dash-item #secondary #details .info-sm tr:first-child, #secondary #details .dash-item-warning-box .info-sm tr:first-child, .dash-item-warning-box #secondary #details .info-sm tr:first-child {
  border-top: none;
}
/* line 117, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#secondary #details .info tr td, #secondary #details .dash-item .info-sm tr td, .dash-item #secondary #details .info-sm tr td, #secondary #details .dash-item-warning-box .info-sm tr td, .dash-item-warning-box #secondary #details .info-sm tr td {
  padding: .25em;
}
/* line 123, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
#secondary #details .description h1 {
  font-size: 1.6rem;
  margin-bottom: 1em;
}
@media (min-width: 769px) {
  /* line 130, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #secondary #figures {
    padding: 1em 2em;
  }
  /* line 132, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #secondary #figures li {
    font-size: 1.3rem;
    margin-right: 2em;
    line-height: 1.3em;
  }
  /* line 133, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #secondary #figures li .programLabel {
    font-size: 1.1rem;
  }
  /* line 141, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #secondary #details {
    float: left;
    padding: 1em;
  }
  /* line 144, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #secondary #details .description {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 145, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #secondary #details .description h1 {
    font-size: 1.6rem;
    margin-bottom: 1em;
  }
  /* line 151, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #secondary #details .info, #secondary #details .dash-item .info-sm, .dash-item #secondary #details .info-sm, #secondary #details .dash-item-warning-box .info-sm, .dash-item-warning-box #secondary #details .info-sm {
    width: 32.20339%;
    float: right;
    margin-right: 0;
    max-width: 400px;
    font-size: 1rem;
  }
  /* line 156, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #secondary #details .info .prereq ul, #secondary #details .dash-item .info-sm .prereq ul, .dash-item #secondary #details .info-sm .prereq ul, #secondary #details .dash-item-warning-box .info-sm .prereq ul, .dash-item-warning-box #secondary #details .info-sm .prereq ul {
    font-size: .85rem;
  }
  /* line 161, ../cssTools/_/components/sass/programs/_programs-single-page.scss */
  #secondary #details .info tr td, #secondary #details .dash-item .info-sm tr td, .dash-item #secondary #details .info-sm tr td, #secondary #details .dash-item-warning-box .info-sm tr td, .dash-item-warning-box #secondary #details .info-sm tr td {
    padding: .5em;
  }
}

/* line 1, ../cssTools/_/components/sass/programs/_programs-footer.scss */
.programFooter {
  display: flex;
  justify-content: space-between;
  -webkit-box-pack: justify;
  font-size: 0.7rem !important;
  line-height: 24px;
}
/* line 7, ../cssTools/_/components/sass/programs/_programs-footer.scss */
.programFooter #contactNum {
  text-align: right;
}
/* line 11, ../cssTools/_/components/sass/programs/_programs-footer.scss */
.programFooter #UNC:before {
  content: 'UNC';
}
@media (min-width: 769px) {
  /* line 1, ../cssTools/_/components/sass/programs/_programs-footer.scss */
  .programFooter {
    font-size: 0.75rem !important;
  }
  /* line 18, ../cssTools/_/components/sass/programs/_programs-footer.scss */
  .programFooter #UNC:before {
    content: 'University of North Carolina';
  }
  /* line 22, ../cssTools/_/components/sass/programs/_programs-footer.scss */
  .programFooter #contactNum {
    font-size: 1rem;
  }
}

/* line 1, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin {
  padding: 24px 24px 32px 24px;
}
/* line 2, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #registrationsExport {
  margin: 8px 0px;
}
/* line 5, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #registerSearch {
  width: 100%;
}
/* line 7, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #registerSearch .buttons {
  text-align: right;
  padding: 0 .2em;
}
/* line 13, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin .controlBar {
  font-size: .9rem;
  margin-bottom: 1em;
  position: relative;
}
/* line 17, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin .controlBar label, #admin .controlBar input {
  font-size: .9rem;
}
/* line 20, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin .controlBar select {
  font-size: .85rem;
}
/* line 23, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin .controlBar .searchfields {
  padding: .5em;
  float: left;
  clear: both;
  width: 100%;
  font-size: .8rem;
}
/* line 29, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin .controlBar .searchfields input {
  margin-bottom: .25em;
}
/* line 33, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin .controlBar div.searchField {
  padding: .5em;
  display: inline-block;
  vertical-align: top;
}
/* line 38, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin .controlBar label {
  font-family: muliregular, san-serif;
  color: #000000;
}
/* line 43, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #registrationsExport {
  float: right;
}
/* line 46, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses {
  margin-top: 1em;
  border: 1px solid #dbe2e9;
}
/* line 51, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses thead tr th {
  background: #dbe2e9;
  font-family: muliregular, san-serif;
  padding: .5em;
  text-align: left;
}
/* line 61, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody .controlRow:hover {
  cursor: pointer;
}
/* line 65, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody .controlRow:hover td:last-child .fa {
  color: #0f4876;
}
/* line 73, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr:nth-child(4n-1), #admin #manageLicenses > tbody > tr:nth-child(4n) {
  background: #f4f4f4;
}
/* line 77, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr:nth-of-type(even) td {
  border-top: 1px dotted #dbe2e9;
}
/* line 81, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td {
  padding: .5em;
}
/* line 83, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td:first-child {
  text-align: center;
  width: 56px;
}
/* line 86, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td:first-child .fa {
  color: #5bc0de;
}
/* line 89, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td:first-child .fa-flag, #admin #manageLicenses > tbody > tr > td:first-child .fa-lock {
  color: #bc1f52;
}
/* line 92, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td:first-child .fa-exclamation-circle {
  color: #0f4876;
}
/* line 96, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td:nth-child(2) {
  text-align: center;
  color: #fec524;
  width: 36px;
}
/* line 101, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td:last-child {
  width: 18px;
  text-align: center;
}
/* line 104, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td:last-child .fa {
  color: #dbe2e9;
}
/* line 108, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .fa-ul {
  text-align: left;
}
/* line 110, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .fa-ul .fa:hover {
  color: #dbe2e9;
}
/* line 113, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .fa-ul li {
  color: #353f43;
}
/* line 117, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td label {
  color: #0f4876;
  font-family: muliregular, san-serif;
}
/* line 121, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .info, #admin #manageLicenses > tbody > tr > td .dash-item .info-sm, .dash-item #admin #manageLicenses > tbody > tr > td .info-sm, #admin #manageLicenses > tbody > tr > td .dash-item-warning-box .info-sm, .dash-item-warning-box #admin #manageLicenses > tbody > tr > td .info-sm {
  width: 15.25424%;
  float: left;
  margin-right: 1.69492%;
}
/* line 124, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .detailedInfo {
  text-align: left;
  width: 66.10169%;
  float: left;
  margin-right: 1.69492%;
  border-left: 1px dotted #dbe2e9;
  border-right: 1px dotted #dbe2e9;
  padding: 0 1em;
}
/* line 130, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .detailedInfo .availabilityInfo, #admin #manageLicenses > tbody > tr > td .detailedInfo .feeInfo, #admin #manageLicenses > tbody > tr > td .detailedInfo .parkingInfo {
  width: 57.62712%;
  float: left;
  margin-right: 1.69492%;
}
/* line 133, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .detailedInfo .notes {
  width: 40.67797%;
  float: right;
  margin-right: 0;
}
/* line 137, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .detailedInfo label .fa {
  color: #0f4876;
}
/* line 141, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .detailedInfo .helpers {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 143, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .detailedInfo .helpers tr {
  background: none !important;
}
/* line 146, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .detailedInfo .helpers td, #admin #manageLicenses > tbody > tr > td .detailedInfo .helpers th {
  vertical-align: middle;
  padding: 6px;
}
/* line 149, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .detailedInfo .helpers td input[type=text], #admin #manageLicenses > tbody > tr > td .detailedInfo .helpers th input[type=text] {
  width: 100%;
  background: #dbe2e9;
}
/* line 154, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .detailedInfo .helpers td a.fa:hover, #admin #manageLicenses > tbody > tr > td .detailedInfo .helpers th a.fa:hover {
  color: #0f4876;
}
/* line 159, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .detailedInfo .helpers th {
  white-space: nowrap;
}
/* line 163, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .detailedInfo .helpers .fa:hover {
  cursor: pointer;
}
/* line 167, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .detailedInfo .helpers .fa-check {
  color: #0f4876;
}
/* line 170, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .detailedInfo .helpers .fa-exclamation-triangle {
  color: #bc1f52;
}
/* line 175, ../cssTools/_/components/sass/admin/_courses-admin.scss */
#admin #manageLicenses > tbody > tr > td .actions {
  width: 15.25424%;
  float: right;
  margin-right: 0;
}

/* line 2, ../cssTools/_/components/sass/admin/_exchange-admin.scss */
#exchangeAdmin form {
  padding: 1em 0;
}
/* line 4, ../cssTools/_/components/sass/admin/_exchange-admin.scss */
#exchangeAdmin form label {
  display: inline-block;
  margin: .5em 0;
}
/* line 9, ../cssTools/_/components/sass/admin/_exchange-admin.scss */
#exchangeAdmin .buttonRow {
  text-align: right;
}
/* line 12, ../cssTools/_/components/sass/admin/_exchange-admin.scss */
#exchangeAdmin .exchangeForm {
  display: flex;
}
/* line 14, ../cssTools/_/components/sass/admin/_exchange-admin.scss */
#exchangeAdmin .exchangeForm #exchangeSetup {
  width: 320px;
  padding: 1em;
  border-right: 1px dotted #b9b9b9;
}
/* line 18, ../cssTools/_/components/sass/admin/_exchange-admin.scss */
#exchangeAdmin .exchangeForm #exchangeSetup label {
  clear: both;
}
/* line 22, ../cssTools/_/components/sass/admin/_exchange-admin.scss */
#exchangeAdmin .exchangeForm #exchangeSections {
  padding: 1em;
  flex-grow: 1;
}
/* line 26, ../cssTools/_/components/sass/admin/_exchange-admin.scss */
#exchangeAdmin .exchangeForm label {
  display: inline-block;
}
/* line 29, ../cssTools/_/components/sass/admin/_exchange-admin.scss */
#exchangeAdmin .exchangeForm textarea {
  width: 100%;
  height: 200px;
}

/* line 1, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign {
  width: 100%;
  padding: 12px;
}
/* line 7, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign h3 {
  color: #bc1f52;
  text-transform: none;
  font-size: 1.2rem;
  font-family: muliregular, san-serif;
}
/* line 13, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign h3 .fa {
  color: #ff8500 !important;
}
/* line 17, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign .and, .gradeAssign .or {
  display: inline-block;
  margin: 0 4px;
  border-radius: 3px;
  color: #FFFFFF;
  padding: 2px;
  background: #0f4876;
  width: 40px;
  height: 23px;
  font-size: .8rem;
  font-family: muliregular, san-serif;
  text-align: center;
  line-height: 20px;
}
/* line 31, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign .or {
  background: #bc1f52;
  width: 32px;
}
/* line 35, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign .message {
  display: none;
}
/* line 38, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign #equivalentConfig {
  display: none;
}
/* line 41, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign fieldset:disabled {
  position: relative;
}
/* line 43, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign fieldset:disabled .message {
  color: #FFFFFF;
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 24px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  font-size: 1.1rem;
  background: rgba(0, 0, 0, 0.9);
}
/* line 60, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table {
  width: 100%;
}
/* line 62, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody {
  border: none;
}
/* line 64, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody tr {
  background: none !important;
}
/* line 66, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody tr td {
  padding: 6px;
  vertical-align: top;
}
/* line 70, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody tr td select, .gradeAssign table tbody tr td input[type='text'], .gradeAssign table tbody tr td input[type='number'] {
  width: 100%;
  max-width: 260px;
}
/* line 73, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody tr td select:disabled, .gradeAssign table tbody tr td input[type='text']:disabled, .gradeAssign table tbody tr td input[type='number']:disabled {
  background: #f0f3f5;
  color: #bbc9d6;
  cursor: not-allowed;
}
/* line 79, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody tr td input[type='number'] {
  height: 24px;
}
/* line 83, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody tr td select:disabled {
  background: #f0f3f5;
  color: #bbc9d6;
  cursor: not-allowed;
}
/* line 90, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody tr td .equivalencies li {
  position: relative;
}
/* line 97, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody tr td .title {
  font-family: muliregular, san-serif;
  display: block;
  margin-bottom: 8px;
}
/* line 104, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody tr td ul li {
  display: flex;
  justify-content: space-between;
  padding-bottom: 6px;
}
/* line 110, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody tr td p {
  margin-bottom: 16px;
}
/* line 113, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody tr td .buttonRow {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
  /*input[type='button'], button, span.button, span.utilityBtn{
      //background: $gaSecondaryLtTan
      color:#000000;
      &:hover{
          background: lighten($gaSecondaryLtTan , 10);
          color:$gaSecondarydkGrey;
          cursor: pointer;
      }
      .fa{
          color:#000000!important;
      }
      &:disabled, .disabled{
          background: $gaSecondaryltGrey!important;
          color:#777777!important;
          cursor:not-allowed;
          .fa{
              color:#777777!important;
          }
          &:hover{
              background: $gaSecondaryltGrey!important;
              color:#777777!important;
          }
      }
  }*/
}
/* line 143, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody tr .separator {
  padding: 16px 0;
}
/* line 145, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody tr .separator:after {
  width: 100%;
  display: block;
  content: "";
  border-bottom: 1px solid #353f43;
}
/* line 152, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody tr .label-cell {
  width: 150px;
  line-height: 1em;
  color: #0f4876;
  font-family: muliregular, san-serif;
}
/* line 163, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table tbody .equiv_row h3 {
  border-top: 1px solid #353f43;
  padding-top: 4px;
  margin-top: 4px;
}
/* line 171, ../cssTools/_/components/sass/admin/_grade-assign.scss */
.gradeAssign table .manual-equivalent tr {
  display: none;
}

/* line 1, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter {
  background: #353f43;
  width: 100%;
  color: #FFFFFF;
}
/* line 5, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter #admin-filter-inputs {
  padding: 8px;
  display: flex;
}
/* line 8, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter #admin-filter-inputs div {
  padding-right: 8px;
}
/* line 12, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter #admin-filter-results {
  padding: 8px;
  display: none;
}
/* line 16, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter #admin-filter-results .columns-borders .column {
  border-right: 1px solid #57676e;
}
/* line 20, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter #admin-filter-results .column {
  padding: 0px 8px 48px 8px;
  position: relative;
}
/* line 23, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter #admin-filter-results .column .buttons-right {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
/* line 30, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter #admin-filter-results h2 {
  font-size: 1.2rem;
  margin-bottom: 3px;
  color: #fec524;
}
/* line 37, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter #admin-filter-results table tr th, #admin-filter #admin-filter-results table tr td {
  font-size: 12px;
  padding: 4px;
  line-height: 12px;
}
/* line 41, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter #admin-filter-results table tr th:last-of-type, #admin-filter #admin-filter-results table tr td:last-of-type {
  text-align: right;
}
/* line 46, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter #admin-filter-results table thead {
  border-bottom: 1px solid #57676e;
}
/* line 48, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter #admin-filter-results table thead th {
  font-family: muliregular, san-serif;
  color: #dbe2e9;
}
/* line 56, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter #admin-filter-results table tbody tr:hover td {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.1);
}
/* line 61, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter #admin-filter-results table tbody tr td {
  vertical-align: middle;
}
/* line 64, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-filter #admin-filter-results table tbody tr td.max-cell {
  width: 100px;
}

/* line 73, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui .tt-suggestion {
  background: #FFFFFF;
  border-top: 1px solid #dbe2e9;
  border-right: 1px solid #dbe2e9;
  border-left: 1px solid #dbe2e9;
  font-size: 14px;
}
/* line 79, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui .tt-suggestion:last-of-type {
  border-bottom: 1px solid #dbe2e9;
}
@media (min-width: 769px) {
  /* line 84, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
  #admin-ui #keywordBox, #admin-ui #search, #admin-ui #facetSearch {
    min-width: 290px;
  }
  /* line 87, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
  #admin-ui #search {
    background: none;
  }
  /* line 91, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
  #admin-ui #facetSearch {
    max-height: 100%;
    overflow-y: auto;
    margin-bottom: 24px;
    display: flex;
    flex-direction: column;
  }
}
/* line 102, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui .toggle-details .double-striped thead tr {
  background: #353f43;
  color: #FFFFFF;
}
/* line 108, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui .toggle-details tr.details {
  display: none;
}
/* line 112, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #proctor-location {
  border: none;
}
/* line 114, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #proctor-location .ui-widget-header {
  background: none;
}
/* line 117, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #proctor-location .ui-tabs-panel {
  background: #dbe2e9 !important;
}
/* line 120, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #proctor-location .ui-tabs-nav {
  padding: 8px 8px 0;
}
/* line 122, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #proctor-location .ui-tabs-nav .ui-state-default {
  padding: 4px;
  font-size: 1.1rem;
  font-family: brandon-medium, san-serif;
  border: none;
  background: #f0f3f5;
  border: 1px solid #dbe2e9;
  border-bottom: none;
  margin-right: 4px;
}
/* line 132, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #proctor-location .ui-tabs-nav .ui-state-active {
  background: #dbe2e9;
}
/* line 135, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #proctor-location .ui-tabs-nav .ui-tabs-anchor {
  padding: 0px 8px;
}
/* line 144, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #results > table.double-striped > thead > tr > th, #admin-ui #results > table.striped > thead > tr > th, #admin-ui #results > table.add-row > thead > tr > th {
  background: #0f4876;
  color: #FFFFFF;
  white-space: nowrap;
  line-height: 1.1em;
  padding: 3px 9px;
}
/* line 149, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #results > table.double-striped > thead > tr > th:last-of-type, #admin-ui #results > table.striped > thead > tr > th:last-of-type, #admin-ui #results > table.add-row > thead > tr > th:last-of-type {
  width: 100%;
}
/* line 154, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #results > table.double-striped > thead > tr > th .icon-spacing .fa, #admin-ui #results > table.double-striped > thead > tr > th .icon-spacing .fas, #admin-ui #results > table.double-striped > thead > tr > th .icon-spacing .fal, #admin-ui #results > table.double-striped > thead > tr > th .icon-spacing .fab, #admin-ui #results > table.double-striped > thead > tr > th .icon-spacing .far, #admin-ui #results > table.striped > thead > tr > th .icon-spacing .fa, #admin-ui #results > table.add-row > thead > tr > th .icon-spacing .fa, #admin-ui #results > table.striped > thead > tr > th .icon-spacing .fas, #admin-ui #results > table.add-row > thead > tr > th .icon-spacing .fas, #admin-ui #results > table.striped > thead > tr > th .icon-spacing .fal, #admin-ui #results > table.add-row > thead > tr > th .icon-spacing .fal, #admin-ui #results > table.striped > thead > tr > th .icon-spacing .fab, #admin-ui #results > table.add-row > thead > tr > th .icon-spacing .fab, #admin-ui #results > table.striped > thead > tr > th .icon-spacing .far, #admin-ui #results > table.add-row > thead > tr > th .icon-spacing .far {
  top: calc(50% - 8px);
}
/* line 163, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #results > table.double-striped > tbody > tr > td, #admin-ui #results > table.striped > tbody > tr > td, #admin-ui #results > table.add-row > tbody > tr > td {
  padding: 3px 9px;
}
/* line 167, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #results > table.double-striped > tbody > tr > td .underlineRow thead tr, #admin-ui #results > table.double-striped > tbody > tr > td .exam-history thead tr, #admin-ui #results > table.double-striped > tbody > tr > td .dotted-underlineRow thead tr, #admin-ui #results > table.double-striped > tbody > tr > td .add-row thead tr, #admin-ui #results > table.striped > tbody > tr > td .underlineRow thead tr, #admin-ui #results > table.add-row > tbody > tr > td .underlineRow thead tr, #admin-ui #results > table.striped > tbody > tr > td .exam-history thead tr, #admin-ui #results > table.add-row > tbody > tr > td .exam-history thead tr, #admin-ui #results > table.striped > tbody > tr > td .dotted-underlineRow thead tr, #admin-ui #results > table.add-row > tbody > tr > td .dotted-underlineRow thead tr, #admin-ui #results > table.striped > tbody > tr > td .add-row thead tr, #admin-ui #results > table.add-row > tbody > tr > td .add-row thead tr {
  border-bottom: 1px solid #cbd5df;
}
/* line 172, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #results > table.double-striped > tbody > tr > td .underlineRow tbody tr:last-of-type, #admin-ui #results > table.double-striped > tbody > tr > td .exam-history tbody tr:last-of-type, #admin-ui #results > table.double-striped > tbody > tr > td .dotted-underlineRow tbody tr:last-of-type, #admin-ui #results > table.double-striped > tbody > tr > td .add-row tbody tr:last-of-type, #admin-ui #results > table.striped > tbody > tr > td .underlineRow tbody tr:last-of-type, #admin-ui #results > table.add-row > tbody > tr > td .underlineRow tbody tr:last-of-type, #admin-ui #results > table.striped > tbody > tr > td .exam-history tbody tr:last-of-type, #admin-ui #results > table.add-row > tbody > tr > td .exam-history tbody tr:last-of-type, #admin-ui #results > table.striped > tbody > tr > td .dotted-underlineRow tbody tr:last-of-type, #admin-ui #results > table.add-row > tbody > tr > td .dotted-underlineRow tbody tr:last-of-type, #admin-ui #results > table.striped > tbody > tr > td .add-row tbody tr:last-of-type, #admin-ui #results > table.add-row > tbody > tr > td .add-row tbody tr:last-of-type {
  border-bottom: none;
}
/* line 176, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #results > table.double-striped > tbody > tr > td .underlineRow th, #admin-ui #results > table.double-striped > tbody > tr > td .exam-history th, #admin-ui #results > table.double-striped > tbody > tr > td .dotted-underlineRow th, #admin-ui #results > table.double-striped > tbody > tr > td .add-row th, #admin-ui #results > table.double-striped > tbody > tr > td .underlineRow td, #admin-ui #results > table.double-striped > tbody > tr > td .exam-history td, #admin-ui #results > table.double-striped > tbody > tr > td .dotted-underlineRow td, #admin-ui #results > table.double-striped > tbody > tr > td .add-row td, #admin-ui #results > table.striped > tbody > tr > td .underlineRow th, #admin-ui #results > table.add-row > tbody > tr > td .underlineRow th, #admin-ui #results > table.striped > tbody > tr > td .exam-history th, #admin-ui #results > table.add-row > tbody > tr > td .exam-history th, #admin-ui #results > table.striped > tbody > tr > td .dotted-underlineRow th, #admin-ui #results > table.add-row > tbody > tr > td .dotted-underlineRow th, #admin-ui #results > table.striped > tbody > tr > td .add-row th, #admin-ui #results > table.add-row > tbody > tr > td .add-row th, #admin-ui #results > table.striped > tbody > tr > td .underlineRow td, #admin-ui #results > table.add-row > tbody > tr > td .underlineRow td, #admin-ui #results > table.striped > tbody > tr > td .exam-history td, #admin-ui #results > table.add-row > tbody > tr > td .exam-history td, #admin-ui #results > table.striped > tbody > tr > td .dotted-underlineRow td, #admin-ui #results > table.add-row > tbody > tr > td .dotted-underlineRow td, #admin-ui #results > table.striped > tbody > tr > td .add-row td, #admin-ui #results > table.add-row > tbody > tr > td .add-row td {
  padding: 3px;
}
/* line 184, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #results > table.double-striped > tbody > tr.header td, #admin-ui #results > table.double-striped > tbody > tr.header-static td, #admin-ui #results > table.striped > tbody > tr.header td, #admin-ui #results > table.add-row > tbody > tr.header td, #admin-ui #results > table.striped > tbody > tr.header-static td, #admin-ui #results > table.add-row > tbody > tr.header-static td {
  white-space: nowrap;
  vertical-align: middle;
}
/* line 190, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#admin-ui #results > table.double-striped > tbody > tr.details > td, #admin-ui #results > table.double-striped > tbody > tr.details-static > td, #admin-ui #results > table.striped > tbody > tr.details > td, #admin-ui #results > table.add-row > tbody > tr.details > td, #admin-ui #results > table.striped > tbody > tr.details-static > td, #admin-ui #results > table.add-row > tbody > tr.details-static > td {
  padding: 8px 32px 32px 32px;
}

/* line 198, ../cssTools/_/components/sass/admin/_proctor-admin.scss */
#appointment-view > .row, #appointment-finalized-view {
  max-width: 786px !important;
}

/* line 1, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license {
  padding: 24px;
}
/* line 3, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-header {
  padding: 8px;
  background: #353f43;
  display: flex;
  align-items: center;
  color: #FFFFFF;
}
/* line 9, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-header h2 {
  display: inline-block;
  color: #fec524;
  margin-right: 32px;
  margin-bottom: 0px;
  font-size: 18px;
}
/* line 17, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-summary-table {
  margin-top: 16px;
}
/* line 20, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form {
  padding-bottom: 72px;
}
/* line 22, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table {
  margin-top: 16px;
  width: 100%;
}
/* line 26, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table > tbody > tr {
  background: #f0f3f5;
}
/* line 28, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table > tbody > tr:nth-child(4n-2), #proctor-admin-license #license-form #license-table > tbody > tr:nth-child(4n-3) {
  background: #FFFFFF;
}
/* line 31, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table > tbody > tr .toggle-row {
  width: 24px;
}
/* line 35, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table > tbody .header {
  font-weight: bold;
  font-size: 1.2rem;
  color: #0f4876;
}
/* line 39, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table > tbody .header > td {
  padding: 4px;
  line-height: 1.2em;
}
/* line 42, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table > tbody .header > td .arrow {
  color: #353f43;
  cursor: pointer;
}
/* line 45, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table > tbody .header > td .arrow:hover {
  color: #5cb85c;
}
/* line 51, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table > tbody .details {
  display: none;
  border-top: none;
  /*#location-address-table{
  	display: none;
  }*/
}
/* line 54, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table > tbody .details > td {
  padding: 4px 16px 16px 16px;
  line-height: 1.2em;
}
/* line 57, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table > tbody .details > td td {
  line-height: 1.1em;
}
/* line 60, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table > tbody .details > td h3 {
  font-size: 1.1rem;
  color: #0f4876;
  margin-bottom: 4px;
}
/* line 65, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table > tbody .details > td h4 {
  font-size: 1rem;
  color: #bc1f52;
  margin-bottom: 4px;
}
/* line 75, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table > tbody .details #location-address-table td, #proctor-admin-license #license-form #license-table > tbody .details #proctoring-location-table td, #proctor-admin-license #license-form #license-table > tbody .details #proctoring-contact-table td {
  white-space: nowrap;
  line-height: 1.2rem;
}
/* line 80, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table > tbody .details #location-address-table tr:last-of-type, #proctor-admin-license #license-form #license-table > tbody .details #proctoring-location-table tr:last-of-type, #proctor-admin-license #license-form #license-table > tbody .details #proctoring-contact-table tr:last-of-type {
  border-bottom: none;
}
/* line 94, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table .column .underlineRow tr:last-of-type, #proctor-admin-license #license-form #license-table .column .exam-history tr:last-of-type, #proctor-admin-license #license-form #license-table .column .dotted-underlineRow tr:last-of-type, #proctor-admin-license #license-form #license-table .column .add-row tr:last-of-type {
  border-bottom: none;
}
/* line 98, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table .column .underlineRow tr td:first-of-type, #proctor-admin-license #license-form #license-table .column .exam-history tr td:first-of-type, #proctor-admin-license #license-form #license-table .column .dotted-underlineRow tr td:first-of-type, #proctor-admin-license #license-form #license-table .column .add-row tr td:first-of-type {
  padding: 4px 4px 4px 0px;
}
/* line 101, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table .column .underlineRow tr td:last-of-type, #proctor-admin-license #license-form #license-table .column .exam-history tr td:last-of-type, #proctor-admin-license #license-form #license-table .column .dotted-underlineRow tr td:last-of-type, #proctor-admin-license #license-form #license-table .column .add-row tr td:last-of-type {
  padding: 4px 0px 4px 4px;
}
/* line 108, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table #helper-table {
  width: 100%;
}
/* line 110, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table #helper-table td, #proctor-admin-license #license-form #license-table #helper-table th {
  white-space: nowrap;
}
/* line 115, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table #helper-table tbody tr th, #proctor-admin-license #license-form #license-table #helper-table tbody tr td, #proctor-admin-license #license-form #license-table #helper-table thead tr th, #proctor-admin-license #license-form #license-table #helper-table thead tr td {
  font-size: .9rem;
  min-width: 240px;
  max-width: 240px;
  width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 123, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table #helper-table tbody tr th input[type=text], #proctor-admin-license #license-form #license-table #helper-table tbody tr td input[type=text], #proctor-admin-license #license-form #license-table #helper-table thead tr th input[type=text], #proctor-admin-license #license-form #license-table #helper-table thead tr td input[type=text] {
  width: 100%;
}
/* line 126, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table #helper-table tbody tr th:first-of-type, #proctor-admin-license #license-form #license-table #helper-table tbody tr td:first-of-type, #proctor-admin-license #license-form #license-table #helper-table thead tr th:first-of-type, #proctor-admin-license #license-form #license-table #helper-table thead tr td:first-of-type {
  max-width: 170px;
  min-width: 170px;
  width: 170px;
}
/* line 131, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #license-table #helper-table tbody tr th:last-of-type, #proctor-admin-license #license-form #license-table #helper-table tbody tr td:last-of-type, #proctor-admin-license #license-form #license-table #helper-table thead tr th:last-of-type, #proctor-admin-license #license-form #license-table #helper-table thead tr td:last-of-type {
  max-width: 100%;
  min-width: 100%;
  width: 100%;
}
/* line 142, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form #save-changes {
  position: fixed;
  width: 100%;
  left: 0px;
  bottom: 24px;
  background: #FFFFFF;
  padding: 16px;
  border-top: 1px solid #dbe2e9;
}
/* line 151, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#proctor-admin-license #license-form select {
  width: 15em;
}

/* line 155, ../cssTools/_/components/sass/admin/_proctor-admin-license.scss */
#admin-proctor-license-status input[readonly] {
  padding: 0px;
  border: none;
  background: none;
}

/* line 2, ../cssTools/_/components/sass/mobile/_mobile.scss */
#myStuffContent .mobile {
  padding-top: 0;
}

/* line 5, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile {
  width: 100%;
}
/* line 7, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile h1, .mobile h2, .mobile h3, .mobile h4, .mobile h4, .mobile h5, .mobile h6 {
  color: #0d7686;
}
/* line 9, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile h1 span, .mobile h2 span, .mobile h3 span, .mobile h4 span, .mobile h4 span, .mobile h5 span, .mobile h6 span {
  color: #7d7a57;
}
/* line 13, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile h1 {
  font-size: 1.5rem;
}
/* line 16, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile h2 {
  font-size: 1.3rem;
}
/* line 19, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile h3 {
  font-size: 1.1rem;
}
/* line 22, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile h4 {
  font-size: 1rem;
}
/* line 25, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile ul#alerts {
  margin-bottom: .5;
}
/* line 27, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile ul#alerts li {
  padding-left: 2.5em;
  margin-bottom: 1.2em;
  font-size: .9rem;
  line-height: .95rem;
}
/* line 33, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile ul#alerts i {
  float: left;
  clear: left;
  display: inline;
  position: relative;
  color: #bc1f52;
  font-size: 1.8rem;
}
/* line 42, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile ul#courseList {
  border: 1px solid #b9b9b9;
}
/* line 44, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile ul#courseList li {
  display: block;
  padding: .5em;
  width: 100%;
  font-family: muliregular, san-serif;
  border-bottom: 1px solid #b9b9b9;
}
/* line 50, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile ul#courseList li:last-child {
  border-bottom: none;
}
/* line 55, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile a.fa {
  display: block;
  float: right;
  color: #b9b9b9;
}
/* line 60, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile .m-stripe1 {
  background: #e7e7e7;
}
/* line 63, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile .m-stripe2 {
  background: #ececec;
}
/* line 66, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile .m-accordion {
  border: 1px solid #b9b9b9;
  width: 100%;
}
/* line 69, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile .m-accordion section {
  font-size: .9rem;
  display: block;
  margin: 0;
  padding: .5em;
  border-bottom: 1px solid #b9b9b9;
}
/* line 75, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile .m-accordion section .clearTable td {
  padding: .3em;
}
/* line 78, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile .m-accordion section:last-child {
  border-bottom: none;
}
/* line 81, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile .m-accordion section h3 {
  text-transform: none;
  margin-bottom: none !important;
}
/* line 85, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile .m-accordion section a.fa {
  float: right;
  color: #b9b9b9;
}
/* line 91, ../cssTools/_/components/sass/mobile/_mobile.scss */
.mobile #resultsPane {
  padding-top: 1.5em;
}

/* line 95, ../cssTools/_/components/sass/mobile/_mobile.scss */
.scrollPanel {
  width: 100%;
  display: block;
  overflow: hidden;
  padding: 0 !important;
  position: relative;
  box-sizing: border-box;
}
/* line 102, ../cssTools/_/components/sass/mobile/_mobile.scss */
.scrollPanel .panel {
  position: fixed;
  right: -100%;
  width: 100%;
  overflow: scroll;
  background: #333333;
  z-index: 99999;
  color: #f4f4f4;
  top: 0;
  height: 100%;
}
/* line 112, ../cssTools/_/components/sass/mobile/_mobile.scss */
.scrollPanel .panel span {
  font-size: .75rem;
  line-height: 1rem;
}
/* line 116, ../cssTools/_/components/sass/mobile/_mobile.scss */
.scrollPanel .panel .utilityTable thead tr th {
  padding: .1em;
  font-size: .75rem;
}
/* line 120, ../cssTools/_/components/sass/mobile/_mobile.scss */
.scrollPanel .panel .utilityTable tbody tr td {
  background: #f4f4f4;
  padding: .1em;
  font-size: .75rem;
  color: #333333 !important;
}
/* line 126, ../cssTools/_/components/sass/mobile/_mobile.scss */
.scrollPanel .panel .fa-times-circle {
  float: right;
  color: #f4f4f4;
  font-size: 1.4rem;
  margin: .25em;
}
/* line 132, ../cssTools/_/components/sass/mobile/_mobile.scss */
.scrollPanel .panel h4 {
  color: #e0daa1;
  font-size: 1rem;
  line-height: 1em;
  margin-bottom: .5em;
}
/* line 138, ../cssTools/_/components/sass/mobile/_mobile.scss */
.scrollPanel .panel h5 {
  text-transform: none;
  color: #b9b9b9;
  font-size: .8rem;
  line-height: 1rem;
}
/* line 144, ../cssTools/_/components/sass/mobile/_mobile.scss */
.scrollPanel .panel section {
  padding: .5em;
}
/* line 147, ../cssTools/_/components/sass/mobile/_mobile.scss */
.scrollPanel .panel section .utilityTable td:last-child {
  text-align: center;
}
/* line 150, ../cssTools/_/components/sass/mobile/_mobile.scss */
.scrollPanel .panel section .utilityTable td .fa {
  color: #BDD4C9;
  font-size: 1.2rem;
  float: none;
}
/* line 157, ../cssTools/_/components/sass/mobile/_mobile.scss */
.scrollPanel .panel .m-equivalent-details {
  margin-top: 1em;
}

/* line 162, ../cssTools/_/components/sass/mobile/_mobile.scss */
#searchPane {
  max-height: 225px;
  height: 225px;
  width: 100%;
  background: #000;
  position: fixed !important;
  padding: .75em;
  color: #FFFFFF;
  z-index: 999;
  box-sizing: border-box;
}
/* line 172, ../cssTools/_/components/sass/mobile/_mobile.scss */
#searchPane input[type=text], #searchPane .selectBox, #searchPane select {
  width: 160px;
  margin-bottom: .25em;
  font-size: .85rem;
}
/* line 177, ../cssTools/_/components/sass/mobile/_mobile.scss */
#searchPane .buttons {
  text-align: center;
  width: 100%;
  clear: both;
  position: absolute;
  bottom: 2em;
}
/* line 183, ../cssTools/_/components/sass/mobile/_mobile.scss */
#searchPane .buttons a.utilityBtn {
  background: #0d7686;
  margin-right: 1em;
}
/* line 185, ../cssTools/_/components/sass/mobile/_mobile.scss */
#searchPane .buttons a.utilityBtn:hover {
  background: #129fb4;
}
/* line 191, ../cssTools/_/components/sass/mobile/_mobile.scss */
#searchPane label {
  color: #f4f4f4;
}
/* line 194, ../cssTools/_/components/sass/mobile/_mobile.scss */
#searchPane #searchTab {
  width: 100%;
  position: relative;
  top: 243px;
  margin-top: -32px;
}
/* line 199, ../cssTools/_/components/sass/mobile/_mobile.scss */
#searchPane #searchTab a {
  width: 120px;
  text-align: center;
  display: block;
  float: none;
  border-radius: 0 0 1em 1em;
  background: #000000;
  color: #ffffff;
  margin: 0 auto;
  line-height: 32px;
  height: 32px;
}
/* line 212, ../cssTools/_/components/sass/mobile/_mobile.scss */
#searchPane .searchField {
  display: inline-block;
}
/* line 214, ../cssTools/_/components/sass/mobile/_mobile.scss */
#searchPane .searchField label {
  display: inline-block;
  width: 120px;
}
/* line 219, ../cssTools/_/components/sass/mobile/_mobile.scss */
#searchPane .checkField {
  clear: both;
}
@media (min-width: 321px) {
  /* line 223, ../cssTools/_/components/sass/mobile/_mobile.scss */
  #searchPane input[type=text], #searchPane .selectBox, #searchPane select {
    margin-bottom: 0;
  }
  /* line 226, ../cssTools/_/components/sass/mobile/_mobile.scss */
  #searchPane label {
    font-size: .85rem;
  }
  /* line 229, ../cssTools/_/components/sass/mobile/_mobile.scss */
  #searchPane .searchField:nth-child(even) {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 232, ../cssTools/_/components/sass/mobile/_mobile.scss */
  #searchPane .searchField:nth-child(odd) {
    width: 49.15254%;
    float: right;
    margin-right: 0;
  }
}

/* line 3, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket h2, .mobile .m-myCourses h2 {
  color: #bc1f52;
  text-transform: none;
  margin-bottom: .5em;
}
/* line 8, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket .linked, .mobile .m-myCourses .linked {
  background: #333333;
  padding: 1em;
  margin-bottom: 1em;
}
/* line 13, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket .linked h2, .mobile .m-myCourses .linked h2 {
  color: #FFFFFF;
}
/* line 16, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket .linked section, .mobile .m-myCourses .linked section {
  width: 100%;
  float: left;
  background: none;
  color: #FFFFFF;
  margin-bottom: 1em;
}
/* line 22, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket .linked section detail, .mobile .m-myCourses .linked section detail {
  width: 100%;
}
/* line 27, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket .linked .importantDates, .mobile .m-myCourses .linked .importantDates {
  color: #333333;
}
/* line 30, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket .linked actions, .mobile .m-myCourses .linked actions {
  display: block;
  box-sizing: border-box;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  text-align: center;
  padding: .5em .5em 0 0;
}
/* line 36, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket .linked actions .utilityBtn, .mobile .m-myCourses .linked actions .utilityBtn {
  background: #0d7686;
  margin-bottom: 8px;
}
/* line 39, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket .linked actions .utilityBtn:hover, .mobile .m-myCourses .linked actions .utilityBtn:hover {
  background: #BDD4C9;
  color: #333333;
}
/* line 46, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section, .mobile .m-myCourses section {
  padding-bottom: 1em;
  margin-bottom: 1em;
  border: 1px solid #333333;
  background: #FFFFFF;
}
/* line 51, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section h3, .mobile .m-myCourses section h3 {
  display: block;
  text-transform: none;
  padding: .5em;
  background: #333333;
  color: #a4bac0;
}
/* line 57, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section h3 status, .mobile .m-myCourses section h3 status {
  font-size: 1rem;
  line-height: 1.3rem;
  float: right;
  color: #BDD4C9;
}
/* line 64, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section h3 status.alert .fa, .mobile .m-myCourses section h3 status.alert .fa {
  color: #ffffff;
}
/* line 69, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section logo, .mobile .m-myCourses section logo {
  display: block;
  text-align: center;
  box-sizing: border-box;
  padding: 0 .5em;
}
/* line 74, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section logo img, .mobile .m-myCourses section logo img {
  width: 90%;
}
/* line 78, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section detail, .mobile .m-myCourses section detail {
  display: block;
  box-sizing: border-box;
  padding: .5em;
}
/* line 82, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section detail .clearTable, .mobile .m-myCourses section detail .clearTable {
  margin: .5em 0;
  float: left;
}
/* line 86, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section detail .campus, .mobile .m-myBasket section detail .faculty, .mobile .m-myCourses section detail .campus, .mobile .m-myCourses section detail .faculty {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
  font-family: muliregular, san-serif;
}
/* line 90, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section detail .term, .mobile .m-myBasket section detail .delivery, .mobile .m-myCourses section detail .term, .mobile .m-myCourses section detail .delivery {
  width: 49.15254%;
  float: right;
  margin-right: 0;
  font-family: muliregular, san-serif;
}
/* line 94, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section detail .importantDates, .mobile .m-myCourses section detail .importantDates {
  background: #e0daa1;
  padding: .75em;
  width: 100%;
  font-size: .85em;
  margin-top: .5em;
  border-radius: 1em;
  float: left;
}
/* line 102, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section detail .importantDates h4, .mobile .m-myCourses section detail .importantDates h4 {
  margin-bottom: .5em;
}
/* line 107, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section detail .campus:before, .mobile .m-myCourses section detail .campus:before {
  font-family: FontAwesome;
  content: "\f19c\00a0";
  /* university icon fa-university */
}
/* line 114, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section detail .term:before, .mobile .m-myCourses section detail .term:before {
  font-family: FontAwesome;
  content: "\f073\00a0";
  /* calendar icon fa-calendar */
}
/* line 121, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section detail .faculty:before, .mobile .m-myCourses section detail .faculty:before {
  font-family: FontAwesome;
  content: "\f007\00a0";
  /* user icon fa-user */
}
/* line 128, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section detail .delivery:before, .mobile .m-myCourses section detail .delivery:before {
  font-family: FontAwesome;
  content: "\f0d1\00a0";
  /* truck icon fa-truck */
}
/* line 134, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section detail .campus, .mobile .m-myBasket section detail .term, .mobile .m-myBasket section detail .faculty, .mobile .m-myBasket section detail .delivery, .mobile .m-myCourses section detail .campus, .mobile .m-myCourses section detail .term, .mobile .m-myCourses section detail .faculty, .mobile .m-myCourses section detail .delivery {
  font-size: .8rem;
  padding-left: 1.3em;
}
/* line 137, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section detail .campus:before, .mobile .m-myBasket section detail .term:before, .mobile .m-myBasket section detail .faculty:before, .mobile .m-myBasket section detail .delivery:before, .mobile .m-myCourses section detail .campus:before, .mobile .m-myCourses section detail .term:before, .mobile .m-myCourses section detail .faculty:before, .mobile .m-myCourses section detail .delivery:before {
  margin-left: -1.4em;
}
/* line 141, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section detail h4.message, .mobile .m-myCourses section detail h4.message {
  text-align: center;
  color: #bc1f52;
  text-transform: none;
}
/* line 147, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section actions, .mobile .m-myCourses section actions {
  display: block;
  box-sizing: border-box;
  text-align: center;
  padding: .5em .5em 0 0;
}
/* line 152, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section actions .utilityBtn, .mobile .m-myCourses section actions .utilityBtn {
  margin-top: .5em;
}
/* line 157, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section.unavailable, .mobile .m-myCourses section.unavailable {
  background: lightgray;
  border: 1px solid #b9b9b9;
}
/* line 160, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section.unavailable h3, .mobile .m-myCourses section.unavailable h3 {
  background: #b9b9b9;
  color: #333333;
}
/* line 163, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section.unavailable h3 status, .mobile .m-myCourses section.unavailable h3 status {
  color: #bc1f52;
}
/* line 168, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section.unavailable detail .importantDates, .mobile .m-myCourses section.unavailable detail .importantDates {
  padding: .75em;
  width: 100%;
  border-radius: 1em;
  background: #b9b9b9;
  font-size: .85rem;
  margin-top: .5em;
  float: left;
}
/* line 176, ../cssTools/_/components/sass/mobile/_mobile-basket.scss */
.mobile .m-myBasket section.unavailable detail .importantDates h4, .mobile .m-myCourses section.unavailable detail .importantDates h4 {
  color: #333333;
  margin-bottom: 0.5em;
}

/* line 3, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses .buttons {
  margin-top: 1em;
  text-align: center;
}
/* line 6, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses .buttons .utilityBtn {
  margin-bottom: .5em;
}
/* line 11, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #startText h2 {
  color: #bc1f52;
  text-transform: none;
}
/* line 16, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses input[type=text], .mobile .m-courses .selectBox, .mobile .m-courses select {
  width: 160px;
  margin-bottom: .5em;
}
/* line 20, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses label {
  font-family: muliregular, san-serif;
  font-weight: bold;
  display: inline-block;
  width: 100px;
  text-align: right;
}
/* line 28, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results h3 {
  padding-left: 1.1em;
}
/* line 30, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results h3 .fa-book {
  color: #b9b9b9;
  margin-left: -1.2em;
}
/* line 36, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results h3.linked .fa-book {
  display: none;
}
/* line 39, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results h3.linked:before {
  font-family: FontAwesome;
  content: "\f0c1\00a0";
  /* link icon fa-link */
  color: #b9b9b9;
  margin-left: -1.1em;
}
/* line 47, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail {
  margin-top: .5em;
}
/* line 50, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .equivalents ul li {
  margin-bottom: .25em;
  border-bottom: 1px dotted #b9b9b9;
}
/* line 53, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .equivalents ul li a:hover {
  text-decoration: none;
  color: #7d7a57;
}
/* line 57, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .equivalents ul li .campus {
  display: inline-block;
  margin-right: .5em;
  width: 90px;
}
/* line 61, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .equivalents ul li .campus:before {
  font-family: FontAwesome;
  content: "\f19c\00a0";
  /* university fa-university */
  color: #b9b9b9;
}
/* line 68, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .equivalents ul li .altCourse {
  display: inline-block;
}
/* line 70, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .equivalents ul li .altCourse:before {
  font-family: FontAwesome;
  content: "\f02d\00a0";
  /* book icon fa-book */
  color: #b9b9b9;
}
/* line 81, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail h3 {
  padding: 0;
  margin-top: .5em;
  font-size: 1em;
}
/* line 87, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .loginFor {
  margin-top: .5em;
}
/* line 89, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .loginFor .utilityBtn {
  font-size: .8rem;
}
/* line 93, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .buttons {
  clear: both;
  border: none;
}
/* line 96, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .buttons .utilityBtn {
  font-size: .8rem;
  display: inline-block;
}
/* line 101, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail ul.l1 {
  font-size: .85em;
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
  display: block;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
/* line 109, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail ul.l1 .level:before {
  font-family: FontAwesome;
  content: "\f0a3\00a0";
  /* medal icon fa-certificate */
  color: #b9b9b9;
  min-width: 120px;
}
/* line 118, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail ul.l1 .term:before {
  font-family: FontAwesome;
  content: "\f073\00a0";
  /* calendar icon fa-calendar */
  color: #b9b9b9;
}
/* line 126, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail ul.l1 .campus:before {
  font-family: FontAwesome;
  content: "\f19c\00a0";
  /* university icon fa-university */
  color: #b9b9b9;
}
/* line 134, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail ul.l2 {
  font-size: .85rem;
  width: 49.15254%;
  float: right;
  margin-right: 0;
  display: block;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
/* line 142, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail ul.l2 .guide:before {
  font-family: FontAwesome;
  content: "\f15c\00a0";
  /* file icon fa-file */
  color: #b9b9b9;
  min-width: 120px;
}
/* line 151, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail ul.l2 .seats:before {
  font-family: FontAwesome;
  content: "\f0c0\00a0";
  /* group icon fa-group */
  color: #b9b9b9;
}
/* line 160, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .description {
  padding: 0;
  border: 0;
  text-align: left;
  font-size: .8rem;
  margin-bottom: 1em;
}
/* line 167, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .faculty {
  padding: 0;
  border: none;
  margin: 1em 0;
  font-size: .85rem;
  clear: both;
}
/* line 174, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .faculty .name:before {
  font-family: FontAwesome;
  content: "\f007\00a0";
  /* user icon fa-user */
  color: #b9b9b9;
  min-width: 120px;
}
/* line 183, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .faculty .title:before {
  font-family: FontAwesome;
  content: "\f006\00a0";
  /* star icon fa-star-o */
  color: #b9b9b9;
}
/* line 191, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .faculty .department:before {
  font-family: FontAwesome;
  content: "\f1ad\00a0";
  /* star icon  fa-building */
  color: #b9b9b9;
}
/* line 199, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .faculty .email:before {
  font-family: FontAwesome;
  content: "\f0e0\00a0";
  /* evenlope icon fa-envelope */
  color: #b9b9b9;
}
/* line 207, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .faculty .website:before {
  font-family: FontAwesome;
  content: "\f0ac\00a0";
  /* globe icon fa-globe */
  color: #b9b9b9;
}
/* line 215, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .faculty .phone:before {
  font-family: FontAwesome;
  content: "\f095\00a0";
  /* phone icon fa-phone */
  color: #b9b9b9;
}
/* line 223, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .linkedCourses {
  margin: 1em 0;
  width: 100%;
}
/* line 226, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .linkedCourses table {
  width: 100%;
}
/* line 230, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .detailsList {
  display: block;
  padding: 0;
}
/* line 233, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .detailsList li {
  text-align: left;
  font-size: .8rem;
  vertical-align: middle;
  border-bottom: 1px dotted #b9b9b9;
}
/* line 238, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .detailsList li:last-child {
  border-bottom: none;
}
/* line 241, ../cssTools/_/components/sass/mobile/_mobile-courses.scss */
.mobile .m-courses #results .m-courseDetail .detailsList li label {
  font-family: muliregular, san-serif;
  display: inline-block;
  width: 100px;
  text-align: left;
}

/* line 3, ../cssTools/_/components/sass/mobile/_mobile-equivalency.scss */
.mobile .m-equivalencyFinder .buttons {
  margin-top: 1em;
  text-align: center;
}
/* line 6, ../cssTools/_/components/sass/mobile/_mobile-equivalency.scss */
.mobile .m-equivalencyFinder .buttons .utilityBtn {
  margin-bottom: .5em;
}
/* line 10, ../cssTools/_/components/sass/mobile/_mobile-equivalency.scss */
.mobile .m-equivalencyFinder input[type=text], .mobile .m-equivalencyFinder .selectBox, .mobile .m-equivalencyFinder select {
  width: 160px;
  margin-bottom: .5em;
}
/* line 14, ../cssTools/_/components/sass/mobile/_mobile-equivalency.scss */
.mobile .m-equivalencyFinder label {
  font-family: muliregular, san-serif;
  font-weight: bold;
  display: inline-block;
  width: 130px;
  text-align: right;
}
/* line 22, ../cssTools/_/components/sass/mobile/_mobile-equivalency.scss */
.mobile .m-equivalencyFinder #results .m-equivalentDetail {
  margin-top: .5em;
}
/* line 24, ../cssTools/_/components/sass/mobile/_mobile-equivalency.scss */
.mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent, .mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent-noInfo, .mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent-blank {
  padding: .5em;
  background: #333333;
  color: #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
}
/* line 29, ../cssTools/_/components/sass/mobile/_mobile-equivalency.scss */
.mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent:last-child, .mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent-noInfo:last-child, .mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent-blank:last-child {
  border-bottom: none;
}
/* line 32, ../cssTools/_/components/sass/mobile/_mobile-equivalency.scss */
.mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent .fa-info-circle, .mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent-noInfo .fa-info-circle, .mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent-blank .fa-info-circle {
  float: right;
  font-size: 1.2rem;
}
/* line 36, ../cssTools/_/components/sass/mobile/_mobile-equivalency.scss */
.mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent campus, .mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent-noInfo campus, .mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent-blank campus {
  width: 60px;
  border-right: 1px dotted #f4f4f4;
  padding-right: .5em;
}
/* line 41, ../cssTools/_/components/sass/mobile/_mobile-equivalency.scss */
.mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent course, .mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent-noInfo course, .mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent-blank course {
  padding-left: .5em;
}
/* line 45, ../cssTools/_/components/sass/mobile/_mobile-equivalency.scss */
.mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent-noInfo {
  background: #b9b9b9;
}
/* line 48, ../cssTools/_/components/sass/mobile/_mobile-equivalency.scss */
.mobile .m-equivalencyFinder #results .m-equivalentDetail .m-equivalent-blank {
  background: none;
  border-bottom: 1px dotted lightgray;
  height: 2em;
}

/* line 3, ../cssTools/_/components/sass/mobile/_mobile-exams.scss */
.mobile .m-myExams #m-courseDetails {
  margin-bottom: 1em;
}
/* line 6, ../cssTools/_/components/sass/mobile/_mobile-exams.scss */
.mobile .m-myExams h2 {
  margin-bottom: .5em;
  display: inline-block;
}
/* line 11, ../cssTools/_/components/sass/mobile/_mobile-exams.scss */
.mobile .m-myExams #m-accordion .unscheduled, .mobile .m-myExams #m-accordion .error {
  color: #bc1f52;
}
/* line 14, ../cssTools/_/components/sass/mobile/_mobile-exams.scss */
.mobile .m-myExams #m-accordion .scheduled {
  color: #0d7686;
}
/* line 17, ../cssTools/_/components/sass/mobile/_mobile-exams.scss */
.mobile .m-myExams #m-accordion h4 {
  text-transform: none;
}
/* line 20, ../cssTools/_/components/sass/mobile/_mobile-exams.scss */
.mobile .m-myExams #m-accordion .m-appointmentDetails {
  margin-top: 1em;
}
/* line 23, ../cssTools/_/components/sass/mobile/_mobile-exams.scss */
.mobile .m-myExams #m-accordion .m-appointmentDetails table {
  margin-bottom: 1em;
}
/* line 27, ../cssTools/_/components/sass/mobile/_mobile-exams.scss */
.mobile .m-myExams .noneScheduled {
  padding: 1em 0;
  text-align: center;
}
/* line 30, ../cssTools/_/components/sass/mobile/_mobile-exams.scss */
.mobile .m-myExams .noneScheduled h3 {
  color: #bc1f52;
}

/* line 3, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #landingBanner {
  width: 100%;
  padding: 0 1em;
  min-height: 14em;
}
@media (min-width: 321px) {
  /* line 3, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
  s.mobile #m-proctoring #landingBanner {
    min-height: 10em;
  }
}
/* line 10, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #landingBanner h1 {
  font-size: 1.4rem;
  color: #5d1e08;
  margin-bottom: .5em;
}
/* line 15, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #landingBanner p {
  width: 50%;
  font-size: .95rem;
  line-height: 1em;
  margin-bottom: 2em;
}
/* line 22, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #homeContent {
  background-color: #333333;
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  padding: 1em 1em 3em 1em;
  float: left;
  color: #FFFFFF;
}
/* line 28, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #homeContent .utilityBtn {
  background: #0d7686;
}
/* line 30, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #homeContent .utilityBtn:hover {
  background: #129fb4;
}
/* line 34, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #homeContent h2 {
  color: #BDD4C9;
  margin-bottom: .5em;
}
/* line 38, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #homeContent .fa-ul {
  margin-left: 1.5em;
}
/* line 41, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #homeContent ul.fa-ul li {
  font-size: .85rem;
}
/* line 43, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #homeContent ul.fa-ul li i.fa {
  color: #a4bac0;
}
/* line 47, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #homeContent .restrictions {
  color: #e0daa1;
  font-family: muliregular, san-serif;
  font-size: .8rem;
}
/* line 52, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #homeContent #students, s.mobile #m-proctoring #homeContent #faculty, s.mobile #m-proctoring #homeContent #proctors {
  padding: 1em 0;
  border-bottom: 1px dotted #535353;
}
/* line 56, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #homeContent #proctoringLogin {
  margin-top: 1em;
  width: 100%;
  clear: both;
  padding-top: .5em;
}
/* line 61, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #homeContent #proctoringLogin h3 {
  text-transform: none;
  color: #BDD4C9;
}
/* line 65, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring #homeContent #proctoringLogin .utilityBtn {
  float: right;
}
/* line 71, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch {
  margin: 0;
  padding: 0;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
/* line 86, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorSearchMessage {
  border: 2px solid #333333;
  padding: 1em;
  z-index: 99999;
  position: absolute;
  height: 50%;
  width: 80%;
  top: calc(50% - 25% + 25px);
  /* height divided by 2, account for header/footer*/
  left: calc(50% - 40%);
  /* width divided by 2*/
  background: #FFFFFF;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
/* line 115, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorSearchMessage .close {
  position: absolute;
  top: 5px;
  right: 5px;
  color: #bc1f52;
}
/* line 120, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorSearchMessage .close:hover {
  cursor: pointer;
  color: #5d1e08;
}
/* line 125, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorSearchMessage #proctorSearchMessageContents {
  overflow-y: auto;
}
/* line 128, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorSearchMessage .buttonBar {
  margin-top: 1.5em;
}
/* line 130, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorSearchMessage .buttonBar button {
  margin: 0 .5em;
}
/* line 137, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #map-canvas {
  width: 100%;
  -webkit-flex-grow: 2;
  -moz-flex-grow: 2;
  -ms-flex-grow: 2;
  -o-flex-grow: 2;
  flex-grow: 2;
  margin: 101px 0 3em 0;
  padding: 0 0 0 0;
}
/* line 148, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch input#proctor_search_text.waiting[type="text"] {
  background-image: url("../img/snake_spinner.gif");
  background-repeat: no-repeat;
  background-position: center right;
}
/* line 155, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorDetail, s.mobile #m-proctorSearch .proctorDetail {
  position: absolute;
  z-index: 100;
  padding: 1em;
  color: #FFFFFF;
  background: #333333;
  font-size: .9rem;
}
/* line 156, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorDetail #closeDetail, s.mobile #m-proctorSearch #proctorDetail .closeDetail, s.mobile #m-proctorSearch .proctorDetail #closeDetail, s.mobile #m-proctorSearch .proctorDetail .closeDetail {
  position: absolute;
  right: 4px;
  font-size: 1.3rem;
}
/* line 166, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorDetail label, s.mobile #m-proctorSearch .proctorDetail label {
  color: #a4bac0;
  font-size: 1.1rem;
  font-family: muliregular, san-serif;
}
/* line 172, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorDetail h2, s.mobile #m-proctorSearch .proctorDetail h2 {
  color: #BDD4C9;
  text-transform: none;
  font-size: 1.4rem;
}
/* line 176, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorDetail h2 .marker, s.mobile #m-proctorSearch .proctorDetail h2 .marker {
  float: left;
  margin-right: 2px;
}
/* line 181, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorDetail a, s.mobile #m-proctorSearch .proctorDetail a {
  color: #e0daa1;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
}
/* line 194, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorDetail #scheduleDirections, s.mobile #m-proctorSearch .proctorDetail #scheduleDirections {
  margin: .5em 0;
}
/* line 196, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorDetail #scheduleDirections li, s.mobile #m-proctorSearch .proctorDetail #scheduleDirections li {
  text-align: center;
  white-space: nowrap;
}
@media (min-width: 321px) {
  /* line 196, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
  s.mobile #m-proctorSearch #proctorDetail #scheduleDirections li, s.mobile #m-proctorSearch .proctorDetail #scheduleDirections li {
    display: inline-block;
    width: 49%;
    margin: 1em 0;
  }
}
/* line 204, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorDetail #scheduleDirections li button, s.mobile #m-proctorSearch .proctorDetail #scheduleDirections li button {
  background: #0d7686;
  margin: .25em 0;
}
/* line 207, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #proctorDetail #scheduleDirections li button:hover, s.mobile #m-proctorSearch .proctorDetail #scheduleDirections li button:hover {
  color: #BDD4C9;
}
/* line 214, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel.loggedIn {
  top: 59px;
}
/* line 217, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel {
  background: #000000;
  color: #f4f4f4;
  padding: .25em;
  min-height: 62px;
  position: fixed;
  top: 39px;
  width: 100%;
  z-index: 99;
}
/* line 227, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #mainSearch #fields {
  width: 74.57627%;
  float: left;
  margin-right: 1.69492%;
}
/* line 229, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #mainSearch #fields ul {
  margin: 0;
  padding: 0;
}
/* line 232, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #mainSearch #fields ul li:first-child {
  margin-bottom: .25em;
}
/* line 236, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #mainSearch #fields #loginView {
  color: #BDD4C9;
}
/* line 238, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #mainSearch #fields #loginView:hover {
  color: #FFFFFF;
}
/* line 242, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #mainSearch #fields input[type=text], s.mobile #m-proctorSearch #searchPanel #mainSearch #fields select {
  width: 90%;
}
/* line 246, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #mainSearch #searchButton {
  width: 23.72881%;
  float: right;
  margin-right: 0;
}
/* line 247, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #mainSearch #searchButton #searchToggle {
  position: absolute;
  right: 4px;
  color: #b9b9b9;
}
/* line 253, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #mainSearch #searchButton .fa-search {
  background: none;
  font-size: 2.4em;
  color: #b9b9b9;
}
/* line 257, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #mainSearch #searchButton .fa-search:hover {
  color: #BDD4C9;
}
/* line 263, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #advSearchFields {
  float: left;
  width: 100%;
  /*--breakpoint--*/
}
/* line 266, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #advSearchFields h2 {
  font-size: 1rem;
  color: #a4bac0;
  margin: .25em 0;
}
/* line 272, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #advSearchFields .advSearch li {
  white-space: nowrap;
}
/* line 274, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #advSearchFields .advSearch li label {
  font-size: .85rem;
}
/* line 280, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #advSearchFields #availability ul:first-child, s.mobile #m-proctorSearch #searchPanel #advSearchFields #cost ul:first-child {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
}
/* line 283, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #searchPanel #advSearchFields #availability ul:nth-child(2), s.mobile #m-proctorSearch #searchPanel #advSearchFields #cost ul:nth-child(2) {
  width: 49.15254%;
  float: right;
  margin-right: 0;
}
@media (min-width: 321px) {
  /* line 288, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
  s.mobile #m-proctorSearch #searchPanel #advSearchFields #availability {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 290, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
  s.mobile #m-proctorSearch #searchPanel #advSearchFields #availability ul:first-child {
    float: none;
  }
  /* line 293, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
  s.mobile #m-proctorSearch #searchPanel #advSearchFields #availability ul:nth-child(2) {
    float: none;
  }
  /* line 297, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
  s.mobile #m-proctorSearch #searchPanel #advSearchFields #cost {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 299, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
  s.mobile #m-proctorSearch #searchPanel #advSearchFields #cost ul:first-child {
    float: none;
  }
  /* line 302, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
  s.mobile #m-proctorSearch #searchPanel #advSearchFields #cost ul:nth-child(2) {
    float: none;
  }
  /* line 306, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
  s.mobile #m-proctorSearch #searchPanel #advSearchFields #examType {
    width: 32.20339%;
    float: right;
    margin-right: 0;
  }
}
/* line 313, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #listed {
  background: #333333;
  color: #f4f4f4;
  position: fixed;
  overflow: auto;
  width: 100%;
  padding: .25em .5em .5em .5em;
}
/* line 320, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #listed #resultsList {
  padding-top: .5em;
}
/* line 321, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #listed #resultsList .marker {
  float: left;
}
/* line 325, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #listed #resultsList ul {
  border-bottom: 1px dotted #b9b9b9;
  margin-bottom: .5em;
  padding-bottom: .5em;
}
/* line 329, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #listed #resultsList ul li {
  padding-left: 1.5em;
  font-size: .85rem;
  line-height: 1.4em;
  color: #b9b9b9;
}
/* line 331, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #listed #resultsList ul li:before {
  margin-left: -1.5em;
}
/* line 338, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #listed #resultsList ul:hover {
  cursor: pointer;
}
/* line 340, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #listed #resultsList ul:hover li {
  color: #FFFFFF;
}
/* line 344, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #listed #resultsList ul:last-child {
  border-bottom: none;
}
/* line 350, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #listed #resultsList #paginateResults a.fa {
  display: inline-block;
  float: none;
}
/* line 354, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #listed #resultsList #paginateResults a.fa-chevron-left {
  margin-left: 10px;
}
/* line 357, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #listed #resultsList #paginateResults .paginateArrows {
  float: right;
}
/* line 360, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #listed #resultsList #paginateResults a {
  color: #BDD4C9;
}
/* line 363, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch #listed #resultsList #paginateResults a.end {
  color: #6d6d6d;
}
/* line 370, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch .org:before {
  font-family: FontAwesome;
  content: "\f1ad\00a0";
  /* building icon fa-building */
  color: #a4bac0;
}
/* line 378, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch .indv:before {
  font-family: FontAwesome;
  content: "\f007\00a0";
  /* user icon fa-user */
  color: #a4bac0;
}
/* line 386, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch .proctorAddress:before {
  font-family: FontAwesome;
  content: "\f015\00a0";
  /* home icon fa-home */
  color: #a4bac0;
}
/* line 394, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch .proctorPhone:before {
  font-family: FontAwesome;
  content: "\f098\00a0";
  /* phone icon fa-phone-square */
  color: #a4bac0;
}
/* line 403, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch .proctorEmail:before {
  font-family: FontAwesome;
  content: "\f0e0\00a0";
  /* evenlope icon fa-envelope */
  color: #a4bac0;
}
/* line 411, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch .proctorFee:before {
  font-family: FontAwesome;
  content: "\f0d6\00a0";
  /* money icon fa-money */
  color: #a4bac0;
}
/* line 418, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctorSearch .schedule {
  text-align: center;
}
/* line 423, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .buttons {
  width: 100%;
  text-align: center;
  margin-top: 1em;
}
/* line 428, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep {
  padding: .5em;
  position: relative;
  border-top: 1px solid #b9b9b9;
  border-left: 1px solid #b9b9b9;
  border-right: 1px solid #b9b9b9;
  font-size: .85rem;
  width: 100%;
}
/* line 434, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep:nth-of-type(3) {
  border-bottom: 1px solid #b9b9b9;
}
/* line 439, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep h2 {
  font-size: .9rem;
  text-transform: none;
  padding-right: 1.5em;
}
/* line 444, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep h3 {
  font-size: .85rem;
}
/* line 447, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep i.right {
  position: absolute;
  right: 2px;
  top: 6px;
}
/* line 452, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections {
  padding: .5em 0;
}
/* line 454, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections select {
  width: 100%;
}
/* line 457, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections td {
  padding: .25em 0;
}
/* line 461, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections #proctorList tr > td:first-child {
  text-align: right;
  width: 16px;
  padding-right: 2px;
}
/* line 465, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections #proctorList tr > td:first-child .fa {
  color: #bc1f52;
}
/* line 469, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections #proctorList tr > td:last-child {
  text-align: right;
}
/* line 471, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections #proctorList tr > td:last-child a.fa {
  font-size: 1.1rem;
  color: #BDD4C9;
  margin-left: 4px;
}
/* line 478, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections #proctorList tr.disabled input[type=radio][disabled] {
  opacity: .5;
}
/* line 481, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections #proctorList tr.disabled label {
  color: #b9b9b9;
}
/* line 484, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections #proctorList tr.disabled .fa-ban, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections #proctorList tr.disabled .fa-ban:hover {
  color: #bc1f52;
  cursor: pointer !important;
}
/* line 490, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections label {
  color: #bc1f52;
  font-family: muliregular, san-serif;
}
/* line 496, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .ul-fa i {
  color: #bc1f52;
}
/* line 499, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .ul-fa a {
  text-decoration: none;
  color: #0d7686;
}
/* line 502, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .ul-fa a:hover {
  text-decoration: none;
  color: #BDD4C9;
}
/* line 508, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow {
  position: absolute;
  top: 0;
  left: 0;
  background: #b9b9b9;
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: .5em;
  font-size: .8rem;
  line-height: 1.1em;
}
/* line 519, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow ul, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow ul {
  margin-bottom: .5em;
}
/* line 521, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow ul li, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow ul li {
  line-height: 1.3em;
}
/* line 523, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow ul li i, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow ul li i {
  width: 1em;
  text-align: center;
}
/* line 529, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow h2, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow h3, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow h2, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow h3 {
  margin-bottom: .5em;
}
/* line 532, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow .close, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow .close {
  float: right;
  font-size: 1.2rem;
}
/* line 537, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow .phone:before, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow .phone:before {
  font-family: FontAwesome;
  content: "\f098\00a0";
  /* phone icon fa-phone-square */
}
/* line 545, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow .address:before, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow .address:before {
  font-family: FontAwesome;
  content: "\f015\00a0";
  /* home icon fa-home */
}
/* line 553, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow .address2:before, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow .address2:before {
  content: '\00a0\00a0\00a0\00a0';
}
/* line 558, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow .externalLink:before, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow .externalLink:before {
  font-family: FontAwesome;
  content: "\f08e\00a0";
  /* external link icon fa-external-link */
}
/* line 565, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow .email:before, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow .email:before {
  font-family: FontAwesome;
  content: "\f0e0\00a0";
  /* envelope icon fa-envelope */
}
/* line 573, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow .fee:before, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow .fee:before {
  font-family: FontAwesome;
  content: "\f0d6\00a0";
  /* money icon fa-money */
}
/* line 580, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow .notes, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow .notes {
  padding: .5em;
  width: 100%;
  border: 1px solid #ececec;
  background: #FFFFFF;
  margin-bottom: .5em;
}
/* line 587, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .proctorInfoWindow h3, s.mobile #m-proctoring-scheduleExam .scheduleStep .selections .examDetailsWindow h3 {
  font-size: .85rem;
}
/* line 593, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam .scheduleStep h2.locked {
  color: #b9b9b9;
}
/* line 599, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam #step_appointment h3, s.mobile #m-proctoring-scheduleExam #step_appointment h3 span {
  color: #bc1f52;
  text-transform: none;
}
/* line 603, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam #step_appointment h3 {
  margin-bottom: .5em;
}
/* line 606, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam #step_appointment input[type=date], s.mobile #m-proctoring-scheduleExam #step_appointment input[type=text] {
  width: 115px;
}
/* line 610, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam #step_appointment ol li {
  margin-bottom: .5em;
  line-height: 1em;
}
/* line 616, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam #step_appointment .selections .fa {
  color: #bc1f52;
}
/* line 619, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam #step_appointment .selections select {
  width: 90%;
}
/* line 624, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam #step_appointment button .fa {
  color: #FFFFFF;
}
/* line 628, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam #step_appointment .availableTimes {
  display: block;
  padding: 2px;
  max-height: 200px;
  overflow: auto;
  border: 1px solid #b9b9b9;
}
/* line 635, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam #step_appointment .availableTimes #selectTime li, s.mobile #m-proctoring-scheduleExam #step_appointment .availableTimes .selectTime li {
  padding: 2px;
  color: #333333;
  font-size: .95em;
}
/* line 639, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam #step_appointment .availableTimes #selectTime li .fa-moon-o, s.mobile #m-proctoring-scheduleExam #step_appointment .availableTimes .selectTime li .fa-moon-o {
  color: #6699FF !important;
}
/* line 642, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam #step_appointment .availableTimes #selectTime li .fa-sun-o, s.mobile #m-proctoring-scheduleExam #step_appointment .availableTimes .selectTime li .fa-sun-o {
  color: #FFBF00 !important;
}
/* line 645, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
s.mobile #m-proctoring-scheduleExam #step_appointment .availableTimes #selectTime li .fa-money, s.mobile #m-proctoring-scheduleExam #step_appointment .availableTimes .selectTime li .fa-money {
  color: #0d7686 !important;
}

/* line 654, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
.proctorBGphone {
  background-attachment: fixed;
  background: url(../img/proctoringBGphone.jpg) no-repeat top right fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/proctoringBG.jpg', sizingMethod='scale');
}
@media (min-width: 321px) {
  /* line 654, ../cssTools/_/components/sass/mobile/_mobile-proctoring.scss */
  .proctorBGphone {
    background-size: 80%;
  }
}

/* line 3, ../cssTools/_/components/sass/mobile/_mobile-registration.scss */
.mobile .m-step_div .buttons {
  text-align: center;
}
/* line 5, ../cssTools/_/components/sass/mobile/_mobile-registration.scss */
.mobile .m-step_div .buttons .utilityBtn {
  margin-bottom: .5em;
}
/* line 11, ../cssTools/_/components/sass/mobile/_mobile-registration.scss */
.mobile .m-step_div .controlBar ul.brCrumb li {
  background: #a0a0a0;
  border-radius: 1em;
  font-size: .9rem;
}
/* line 16, ../cssTools/_/components/sass/mobile/_mobile-registration.scss */
.mobile .m-step_div .controlBar ul.brCrumb li.active {
  color: #BDD4C9;
  background: #333333;
}
/* line 22, ../cssTools/_/components/sass/mobile/_mobile-registration.scss */
.mobile .m-step_div .checkErrorDetails {
  padding: 1em;
  background: #e0daa1;
  border-radius: 1em;
}
/* line 26, ../cssTools/_/components/sass/mobile/_mobile-registration.scss */
.mobile .m-step_div .checkErrorDetails h4 {
  display: inline;
  text-transform: none;
  color: #bc1f52;
}
/* line 32, ../cssTools/_/components/sass/mobile/_mobile-registration.scss */
.mobile .m-step_div .registrationDetails {
  float: none;
  width: 100%;
  margin: 0;
}
/* line 36, ../cssTools/_/components/sass/mobile/_mobile-registration.scss */
.mobile .m-step_div .registrationDetails h4 {
  color: #bc1f52;
  margin: .5em 0;
}

/*---------------FLUID HOLDOVER-----------------------*/
/*---MY DASHBOARD / MYSTUFF---*/
/* line 6, ../cssTools/_/components/sass/_fluid.scss */
#wrapper {
  width: 100%;
  min-height: 100%;
  padding-top: 43px;
  box-sizing: border-box;
  margin-bottom: -64px;
  position: relative;
}
@media (min-width: 769px) {
  /* line 6, ../cssTools/_/components/sass/_fluid.scss */
  #wrapper {
    padding-top: 102px;
  }
}

/* line 18, ../cssTools/_/components/sass/_fluid.scss */
#countrydivcontainer {
  padding: 8px;
  margin-right: 16px;
  min-height: 500px;
  display: block;
  width: 100%;
}

/* line 25, ../cssTools/_/components/sass/_fluid.scss */
.subContainer {
  background: #dbe2e9;
  float: left;
}

/* line 29, ../cssTools/_/components/sass/_fluid.scss */
.subContainerContent {
  background: #FFFFFF;
  float: left;
}

/* line 33, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent, .utilityContainerContent {
  background: none repeat scroll 0 0 #FFFFFF;
  min-height: 600px;
  padding: 8px;
  display: block;
  box-sizing: border-box;
  border: 1px solid #dbe2e9;
}
/* line 40, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent #myStuffContent, .utilityContainerContent #myStuffContent {
  padding: 0;
  border: none;
}

/* line 46, ../cssTools/_/components/sass/_fluid.scss */
.utilityContainerContent {
  font-size: 100% !important;
}

/* line 49, ../cssTools/_/components/sass/_fluid.scss */
.utilityContainerContent span, .utilityContainerContent p {
  background-color: none !important;
  font-size: 100% !important;
}

/* line 54, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .controlBar {
  color: #353f43;
  float: left;
  position: relative;
  clear: both;
  margin: 0;
  background: #dbe2e9;
  padding: 6px;
  width: 100%;
  box-sizing: border-box;
  border-radius: 0;
}
/* line 66, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .controlBar ul {
  padding: 0px;
  margin: 0px;
}
/* line 69, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .controlBar ul li {
  padding: 1px 5px;
  margin: 4px;
  float: left;
  font-size: .8rem;
  white-space: nowrap;
}
/* line 76, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .controlBar ul li:hover {
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
}
/* line 82, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .controlBar ul li.active {
  color: #FFFFFF;
  border-radius: 3px;
  background: #353f43;
}
/* line 86, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .controlBar ul li.active:hover {
  color: #FFFFFF;
  text-decoration: none;
}
/* line 93, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .controlBar .breadcrumb li, #myStuffContent .controlBar .breadcrumb li:hover {
  color: #777777;
  cursor: default;
  font-size: .8em;
}
/* line 98, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .controlBar .breadcrumb li.active, #myStuffContent .controlBar .breadcrumb li.active:hover {
  color: #FFFFFF;
  cursor: default;
}
/* line 104, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .searchBar {
  background: #fec524;
  padding: 4px 8px;
  font-size: .85em;
  min-height: 24px;
}
/* line 110, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .filterBar {
  background: #f0f3f5;
  font-size: .85rem;
}
/* line 113, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .filterBar .utilityBtn {
  background: #dbe2e9;
}
/* line 121, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .titleBar {
  line-height: 2em;
  padding: 8px;
  background: #353f43;
  color: #fec524;
  margin: 0;
  display: block;
}
/* line 129, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .titleBar .utilityBtn {
  color: #FFFFFF;
  background: #dbe2e9;
  line-height: 1em;
}
/* line 132, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .titleBar .utilityBtn:hover {
  background: #FFFFFF;
}
/* line 140, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .titleBar span {
  white-space: nowrap;
}
/* line 147, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .hiliteBg {
  background: #bc1f52;
  color: #FFFFFF;
}
/* line 151, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .hiliteBg a .fa {
  margin-left: 8px;
}
/* line 154, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent .hiliteBg a .fa:hover {
  color: #FFFFFF;
}
/* line 161, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent #table_exam_location_settings tbody > tr > td, #myStuffContent #timeBlockTable tbody > tr > td, #myStuffContent #exceptionTable tbody > tr > td {
  padding: 8px;
}
/* line 163, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent #table_exam_location_settings tbody > tr > td td, #myStuffContent #timeBlockTable tbody > tr > td td, #myStuffContent #exceptionTable tbody > tr > td td {
  padding: 4px;
}

/* line 169, ../cssTools/_/components/sass/_fluid.scss */
div#contentTabs {
  padding: 0px 0px;
  height: 42px;
  margin-top: -8px;
}
/* line 173, ../cssTools/_/components/sass/_fluid.scss */
div#contentTabs a.selected, div#contentTabs a.selected:hover {
  background: #000000;
  color: #FFFFFF;
  position: relative;
  top: 1px;
  padding: 6px 10px 5px 10px;
  text-decoration: none;
}

/* line 182, ../cssTools/_/components/sass/_fluid.scss */
.horizontalTabs, .horizontalSubTabs, div#contentTabs ul {
  list-style: none;
  margin-left: 32px;
  display: block;
}
/* line 186, ../cssTools/_/components/sass/_fluid.scss */
.horizontalTabs li, .horizontalSubTabs li, div#contentTabs ul li {
  white-space: nowrap;
  text-align: center;
  line-height: 16px;
  margin: 0px;
  display: inline;
}
/* line 192, ../cssTools/_/components/sass/_fluid.scss */
.horizontalTabs li a, .horizontalSubTabs li a, div#contentTabs ul li a {
  display: inline-block;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  border-radius: 5px 5px 0 0;
  background: #dbe2e9;
  color: #97a7ad;
}
/* line 199, ../cssTools/_/components/sass/_fluid.scss */
.horizontalTabs li a:hover, .horizontalSubTabs li a:hover, div#contentTabs ul li a:hover {
  transition: all, .3s;
  color: #353f43;
}
/* line 204, ../cssTools/_/components/sass/_fluid.scss */
.horizontalTabs li a.selected, .horizontalTabs li a.selected:hover, .horizontalSubTabs li a.selected, .horizontalSubTabs li a.selected:hover, div#contentTabs ul li a.selected, div#contentTabs ul li a.selected:hover {
  background: #FFFFFF;
  color: #bc1f52;
  position: relative;
  top: 1px;
  padding: 6px 10px 5px 10px;
  text-decoration: none;
  border-left: 1px solid #dbe2e9;
  border-top: 1px solid #dbe2e9;
  border-right: 1px solid #dbe2e9;
}

/* line 218, ../cssTools/_/components/sass/_fluid.scss */
.horizontalSubTabs li a {
  background: #999999;
  color: #DDDDDD;
}
/* line 221, ../cssTools/_/components/sass/_fluid.scss */
.horizontalSubTabs li a:hover {
  background: #999999;
  color: #FFFFFF;
  text-decoration: none;
}
/* line 226, ../cssTools/_/components/sass/_fluid.scss */
.horizontalSubTabs li a a.selected, .horizontalSubTabs li a a.selected:hover {
  background: rgba(204, 204, 204, 0.75);
  color: #000000;
  position: relative;
  top: 1px;
  padding: 4px 10px 5px 10px;
}

/* line 236, ../cssTools/_/components/sass/_fluid.scss */
div#tabbedContent {
  float: left;
  outline: 2px solid #000000;
  padding: 8px;
  margin-right: 8px;
  background: #000000;
  color: #000000;
  display: block;
  min-height: 640px;
}
/* line 245, ../cssTools/_/components/sass/_fluid.scss */
div#tabbedContent h2 {
  color: #fec524;
}
/* line 248, ../cssTools/_/components/sass/_fluid.scss */
div#tabbedContent td {
  white-space: normal;
}
/* line 251, ../cssTools/_/components/sass/_fluid.scss */
div#tabbedContent th {
  background: #555555;
}

/* line 256, ../cssTools/_/components/sass/_fluid.scss */
#searchContainer {
  display: none;
  padding: 8px;
  margin: 0;
  float: left;
  clear: both;
  background: #dbe2e9;
  min-height: 24px;
}

/* line 266, ../cssTools/_/components/sass/_fluid.scss */
.utilityBox {
  background: #dbe2e9;
}

/* line 270, ../cssTools/_/components/sass/_fluid.scss */
.utilityContainerDk {
  background: #f4f4f4;
}
/* line 272, ../cssTools/_/components/sass/_fluid.scss */
.utilityContainerDk .title {
  color: #0f4876;
}

/* line 279, ../cssTools/_/components/sass/_fluid.scss */
.utilityBoxBlack {
  border: none;
  background: rgba(0, 0, 0, 0.75);
}

/* line 283, ../cssTools/_/components/sass/_fluid.scss */
.actionsBar {
  background: #0f4876;
  color: #fec524;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0px;
  padding: 6px;
  box-sizing: border-box;
}
/* line 293, ../cssTools/_/components/sass/_fluid.scss */
.actionsBar h1, .actionsBar h2, .actionsBar h3, .actionsBar h4, .actionsBar h4, .actionsBar h5, .actionsBar h6 {
  color: #fec524;
  margin: 0;
  font-weight: normal;
}
/* line 299, ../cssTools/_/components/sass/_fluid.scss */
.actionsBar ul {
  margin: 0;
  padding: 0;
  display: flex;
}
/* line 303, ../cssTools/_/components/sass/_fluid.scss */
.actionsBar ul li {
  display: inline-block;
  margin-right: 1em;
}
/* line 306, ../cssTools/_/components/sass/_fluid.scss */
.actionsBar ul li:last-child {
  margin-right: 0;
}
/* line 309, ../cssTools/_/components/sass/_fluid.scss */
.actionsBar ul li a {
  background-color: #0099FF;
  border-radius: 3px;
  text-decoration: none;
  color: #FFFFFF !important;
  padding: 2px 12px;
  white-space: nowrap;
  display: flex;
  align-items: center;
  cursor: pointer;
  height: 24px;
  line-height: 24px;
}
/* line 321, ../cssTools/_/components/sass/_fluid.scss */
.actionsBar ul li a i {
  margin-right: 3px;
}
/* line 324, ../cssTools/_/components/sass/_fluid.scss */
.actionsBar ul li a:hover {
  transition: all, .3s;
  background: #4db8ff;
}
/* line 331, ../cssTools/_/components/sass/_fluid.scss */
.actionsBar select {
  margin: 0;
  padding: 0;
}

/*#proctoring-invite{
!!!---moved to proctoring/proctoring-invite.scss
	padding-top:1em;
	clear:both;
	#inviteBox {
		border:1px solid $gaSecondaryltGrey;
		background: #FFFFFF;
		padding:1em;
		form {
			margin:1em 0 0 0;
			padding:0;
		}
		fieldset {
			border:none;
			margin:10px 0px;
			padding:0;
		}
		input[type=text][disabled] {
			color:#AAA;
			border:none;
			background:none;
			margin:4px 0px;
			height:18px;
		}
		input[type=submit] {
			float:right;
			margin:0px 0px;
		}
		#disclaimer {

		}
		#commentText {
			overflow:auto;
			border:double $gaSecondarydkGrey;
			float:left;
			background:$lightgrey;
			color:#666;
			padding:5px;
			font-size:.9rem;
			margin:10px 0px;
		}
		@include breakpoint($medium){
			@include span(5 at 8 of 12);
		}
	}
	#inviteContent{
		@include breakpoint($medium){
			@include span(7 of 12);
		}
	}
}*/
/* line 388, ../cssTools/_/components/sass/_fluid.scss */
#application_wrapper {
  height: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
  margin: 0 auto -1.5em auto;
  background: none;
}

/* line 397, ../cssTools/_/components/sass/_fluid.scss */
#twoColumn, #oneColumn {
  display: block;
  max-width: 100%;
  width: 100%;
  float: left;
  position: relative;
}

/*
#twoColumn{
	display: block;
	float: left;
	#myLayoutDiv{
		flex-grow: 2;
		height: calc(100vh - 124px);
		overflow-y: auto;
		overflow-x: auto;
		#myStuffContent{
			display: table;
			width: 100%;
		}
	}
}
*/
/* line 420, ../cssTools/_/components/sass/_fluid.scss */
#contentWrapper {
  width: 100%;
  display: block;
  float: left;
  padding: 1em;
  box-sizing: border-box;
  border-spacing: .5em;
}

/*.noBulletList {
!!!---moved to typography/lists.scss
	list-style:none;
	margin:0;
	padding:0;
}
.noBulletList li {
	display:block;
	padding-left:18px;
}
.noBulletList img {
	margin-left:-21px;
	vertical-align:text-bottom;
}*/
/*.title {
!!!---moved to typography/copy.scss
	color:#0d7686;
	font-weight:bold;
}
.title2 {
!!!---moved to typography/copy.scss
	color:#900;
	font-weight:bold;
}
.lightTitle1 {
!!!---moved to typography/copy.scss
	color:#A7C7BE;
}
.lightTitle2 {
!!!---moved to typography/copy.scss
	color:#FFD37E;
}
.hiliteText1 {
!!!---moved to typography/copy.scss
	color: #72260d;
}
.hiliteText2 {
!!!---moved to typography/copy.scss
	color: #FF5500;
}

p.error, .error {
!!!---moved to typography/copy.scss
	color: red;
	font-weight: bold;
	font-size:.75em;
	margin: 0;
	padding: 0;
}*/
/*.helpBtn {
!!!---moved to modules/help.scss
	background: url("../img/help.png") repeat scroll 0 0 transparent;
	display: inline-block;
	height: 16px;
	margin: 0 2px;
	width: 16px;
}
#help {
	float: right;
	display:block;
	font-size:.7em;
	margin:0 .5em 0 0;
}
#help img {
	margin-right:2px;
	vertical-align:middle;
}
#help a, #help a:visited {
	color:#A7C7BE;
	text-decoration:none;
}
#help a:hover {
	color:#C9E9DF;
	text-decoration:none;
}

//PAGINATION CONTROL
/#paginationControl {
!!!---moved to modules/pagination.scss
	height:.8em;
	margin:0;
	padding:0;
}
#paginationControl ul {
	float: right;
	list-style: none outside none;
	font-size:.8em;
	margin:0;
	padding: 0;
}
#paginationControl li {
	float: left;
}
#paginationControl li.selected {
	color: #0d7686;
	cursor: default;
	margin: 0 3px;
	padding: 0 2px;
}
#paginationControl li a {
	margin: 0;
	padding: 0 2px;
	text-decoration:none;
}
#paginationControl li a:hover {
	background: none repeat scroll 0 0 #0d7686;
	color: #FFFFFF;
}

.barTable td {
!!!---moved to elements/tables.scss
	border:1px solid #dedede!important;
	border-collapse:collapse;
	padding:.25em;
	font-weight:normal;
	font-size:.85em;
	text-align:left;
	table-layout: fixed;
	border-bottom:none;
	background: -moz-linear-gradient(top, #fff 20%, #dedede 100%); // FF3.6+
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(100%, #dedede)); // Chrome,Safari4+
	background: -webkit-linear-gradient(top, #fff 20%, #dedede 100%); // Chrome10+,Safari5.1+
	background: -o-linear-gradient(top, #fff 20%, #dedede 100%); // Opera 11.10+
	background: -ms-linear-gradient(top, #fff 20%, #dedede 100%); // IE10+
	background: linear-gradient(to bottom, #fff 20%, #dedede 100%); // W3C
	background:#fff\9;// IE
}
.barTable .utilityTable td {
	font-size:1.1em;
}
.rowHilite tr:hover {
!!!---moved to elements/tables.scss
	background:#FFF2A6;
	cursor:pointer;
}
*/
/*-----SITE-SEARCH-----*/
/* line 573, ../cssTools/_/components/sass/_fluid.scss */
#uncOnlineSearch, .searchBox {
  float: right;
  margin: -12px 0px 0px 0px;
  line-height: 1.06em;
  display: block;
  color: #72260d;
  z-index: 1;
}

/* line 581, ../cssTools/_/components/sass/_fluid.scss */
#uncOnlineSearch {
  *width: 200px;
}

/* line 584, ../cssTools/_/components/sass/_fluid.scss */
.magBtn, .searchBox .goBtn {
  display: inline-block;
  float: right;
  margin: 0 .1em;
  width: 24px;
  height: 24px;
  padding: 0;
  background: url(../img/mag.png) no-repeat;
}

/* line 593, ../cssTools/_/components/sass/_fluid.scss */
.magBtn:hover, .searchBox .goBtn:hover {
  background: url(../img/magOver.png) no-repeat;
}

/* line 596, ../cssTools/_/components/sass/_fluid.scss */
.searchBox {
  margin: 2px 0;
  min-width: 154px;
  padding: 0;
}

/* line 602, ../cssTools/_/components/sass/_fluid.scss */
.searchBar .searchBox {
  margin: 0;
}

/* line 605, ../cssTools/_/components/sass/_fluid.scss */
.globalSearchResult {
  border-bottom: 1px dashed #dedede;
  padding: .5em 0;
}

/* line 609, ../cssTools/_/components/sass/_fluid.scss */
.globalSearchResult .titleLink a, .globalSearchResult .titleLink a:visited {
  color: #069;
  font-weight: normal;
  text-decoration: none;
}

/* line 614, ../cssTools/_/components/sass/_fluid.scss */
.globalSearchResult .titleLink a:hover {
  color: #CC3300;
  text-decoration: underline;
}

/* line 618, ../cssTools/_/components/sass/_fluid.scss */
.globalSearchResult .link {
  color: #0d7686;
  font-size: .75em;
}

/* line 622, ../cssTools/_/components/sass/_fluid.scss */
.globalSearchResult .description {
  color: #333;
  font-size: .9em;
}

/*-----SEARCH NAVIGATION-----*/
/* line 629, ../cssTools/_/components/sass/_fluid.scss */
.searchNav {
  margin: 1em;
  padding: 1em;
  display: block;
}

/* line 634, ../cssTools/_/components/sass/_fluid.scss */
.searchNav h3 {
  margin-top: 1em;
  font-size: 1.2em;
}

/*-----VERTIACL TABS & CAMPUS LIST-----*/
/* line 641, ../cssTools/_/components/sass/_fluid.scss */
ul.campusList, .verticalTabs {
  list-style: none;
  margin: .5em;
  padding: 0px;
  display: block;
  float: left;
}

/* line 648, ../cssTools/_/components/sass/_fluid.scss */
ul.campusList li, .verticalTabs li {
  margin: 0px 0px;
  padding: 0px 1px 0px 0px;
  display: block;
}

/* line 654, ../cssTools/_/components/sass/_fluid.scss */
ul.campusList li a, .verticalTabs a, ul.campusList li a:visited, .verticalTabs a:visited {
  text-decoration: none;
  color: #dedede;
  font-weight: bold;
  font-size: .65em;
  display: block;
  padding: .8em 0 .8em 1.25em;
  margin: 1px 0px;
  line-height: 1.1em;
  -moz-border-radius: 18px 0px 0px 18px;
  border-radius: 18px 0px 0px 18px;
  background: rgba(85, 85, 85, 0.85);
  background: #666 \9;
}

/* line 668, ../cssTools/_/components/sass/_fluid.scss */
ul.campusList li a.current, ul.campusList li a.current:hover, .verticalTabs a.selected, .verticalTabs a.selected:hover {
  background: #000000;
  background-color: #000000;
  color: #FFF;
  position: relative;
  left: 1px;
  text-decoration: none;
}

/* line 676, ../cssTools/_/components/sass/_fluid.scss */
ul.campusList li a.double, .verticalTabs a.double {
  line-height: 12px;
  padding: .2em 0 .2em 1.25em;
}

/* line 680, ../cssTools/_/components/sass/_fluid.scss */
ul.campusList li a:hover, .verticalTabs a:hover {
  color: #f4f4f4;
  background: #555;
  text-decoration: none;
}

/*-----TABBED CONTENT-----*/
/* line 687, ../cssTools/_/components/sass/_fluid.scss */
.univInfo {
  font-size: .85em;
  background-color: #FFD37E;
}

/* line 691, ../cssTools/_/components/sass/_fluid.scss */
.univInfo td {
  color: #000000;
}

/* line 695, ../cssTools/_/components/sass/_fluid.scss */
.actionsCell a {
  display: block;
  width: 16px;
  height: 16px;
  margin: 0px 2px;
  float: left;
}

/*-----LIGHTBOX-----
div#lightbox {
!!!---moved to modules/lightbox.scss
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	width:700px;
	height:600px;
	margin:-300px 0 0 -350px;
	border:10px solid #000000;
	background:#fff;
	z-index:9998;
	// Changed to 9998 so would always appear under datepicker -Doug
	text-align:left;
	overflow: auto;
}
div#lightbox[id] {
	position:fixed;
}
div#overlay {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
div#overlay[id] {
	position:fixed;
}
div#lightbox.done #lbLoadMessage {
	display:none;
}
div#lightbox.done #lbContent {
	display:block;
}
div#lightbox.loading #lbContent {
	display:none;
}
divlightbox.loading #lbLoadMessage {
	display: block;
	background: #000 url('/system/images/spinner.gif') no-repeat center center;
	opacity: 0.75;
 	//filter:alpha(opacity: 75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
}
div#lightbox div.lightbox_header, #lightbox div.lightbox_footer {
	position: relative;
	background-color: #eee;
	padding: 5px;
}
div#lightbox div.lightbox_header {
	border-bottom: 1px solid black;
	margin: 0px 0px 10px 0px;
	padding:12px;
}
div#lightbox div.lightbox_footer {
	border-top: 1px solid black;
	margin: 10px 0px 0px 0px;
}
div#lightbox div.lightbox_close {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 5px;
}
div#lightbox div.lightbox_header h3 {
	font-family:muliregular, sans-serif;
	margin: 0px;
}
div#lightbox div.lightbox_body {
	padding: .5em;
	box-sizing:border-box;
}

div#lightbox div{
	box-sizing:border-box;
}

div#lightbox form{
	margin:0;
	padding:0;
}

div#lightbox_close_div {
	position:fixed;
	top:50%;
	left:50%;
	width: 764px;
	height: 600px;
	margin:-300px 0 0 -384px;
	z-index:9997;
}
div#lightbox_close_button {
	float:right;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../../../images/close_win.png) no-repeat right top;
}
*/
/*-----BOOKBAG/BASKET-----*/
/* line 814, ../cssTools/_/components/sass/_fluid.scss */
h1.body_title {
  margin: 0 .5em;
  font-size: 1.5em;
  color: #0d7686;
}

/* line 819, ../cssTools/_/components/sass/_fluid.scss */
h1.body_title div {
  font-size: .7em;
}

/* line 822, ../cssTools/_/components/sass/_fluid.scss */
#course_view_header, #course_view_table_bottom {
  text-align: right;
}

/* line 825, ../cssTools/_/components/sass/_fluid.scss */
#course_view_header a, #course_view_table_bottom a {
  color: #069;
  text-decoration: none;
}

/* line 829, ../cssTools/_/components/sass/_fluid.scss */
#course_view_header a:hover, #course_view_table_bottom a:hover {
  color: #CC3300;
  text-decoration: underline;
}

/* line 837, ../cssTools/_/components/sass/_fluid.scss */
table.course_results {
  border-color: #DFDFDF;
  border-collapse: collapse;
  border-style: none dashed dashed dashed;
  border-width: 1px;
}

/* line 843, ../cssTools/_/components/sass/_fluid.scss */
table.course_results td, table.course_results_alter td {
  border-color: #DFDFDF;
  border-collapse: collapse;
  border-style: none dashed dashed dashed;
  border-width: 1px;
  color: #333333;
  padding: 10px;
  background: #fff;
}

/* line 854, ../cssTools/_/components/sass/_fluid.scss */
table.course_results, table.course_results_alter {
  border-bottom: 1px dashed #DFDFDF;
  border-collapse: collapse;
}

/* line 859, ../cssTools/_/components/sass/_fluid.scss */
incident_pending_list_div {
  width: 20%;
}

/* line 862, ../cssTools/_/components/sass/_fluid.scss */
#appt_details {
  font-size: .8em;
  background: #f4f4f4;
  border: 1px solid #d9d9d9;
  padding-bottom: .5em;
}

/* line 868, ../cssTools/_/components/sass/_fluid.scss */
#appt_details td, #appt_details form {
  padding: .5em;
}

/* line 871, ../cssTools/_/components/sass/_fluid.scss */
#appt_details fieldset {
  background: none;
}

/* line 876, ../cssTools/_/components/sass/_fluid.scss */
div#map_results_pane .leftArrows {
  float: left;
}

/* line 879, ../cssTools/_/components/sass/_fluid.scss */
div#map_results_pane .rightArrows {
  float: right;
}

/* line 883, ../cssTools/_/components/sass/_fluid.scss */
#map_canvas {
  width: 72%;
  height: 400px;
  float: left;
  border: 1px solid #dedede;
  margin: .5em;
  box-sizing: border-box;
}

/* line 891, ../cssTools/_/components/sass/_fluid.scss */
div#map_showcase div#map-canvas {
  width: 400px;
  margin: 0;
  height: 300px;
  border: 1px solid #bebebe;
}

/* line 897, ../cssTools/_/components/sass/_fluid.scss */
#map_results_pane {
  width: 25%;
  height: 400px;
  overflow: auto;
  float: left;
  font-size: .8em;
  border: 1px solid #dedede;
  padding: 5px 10px;
  margin: .5em;
  box-sizing: border-box;
  background: #FFFFFF url(../img/invertedGrad.jpg) repeat-x;
  clear: left;
}

/* line 910, ../cssTools/_/components/sass/_fluid.scss */
div#map_showcase div#map_results_pane {
  width: 70%;
  height: auto;
  float: none;
  margin: .5em 0 0 0;
  background-color: transparent;
  background-image: none;
  border-style: none;
  font-size: .8em;
}

/* line 920, ../cssTools/_/components/sass/_fluid.scss */
div#map_results_pane .pagingCtrl {
  padding: .25em .5em;
  margin: .75em 0;
  color: #fff;
  clear: both;
  background: #b9b9b9;
  text-align: center;
  border-radius: 12px;
  font-size: .85rem;
}

/* line 930, ../cssTools/_/components/sass/_fluid.scss */
div#map_results_pane .groupedResults {
  border: 1px solid #dedede;
  padding: .25em;
  margin: .5em 0 .5em 0;
  background: #efefef url(../img/gradientWhite.jpg) repeat-x top center;
  display: table;
  clear: both;
}

/* line 938, ../cssTools/_/components/sass/_fluid.scss */
div#map_results_pane .groupedResults .header {
  background: #000000;
  padding: .25em;
  font-weight: bold;
  margin: .25em;
  color: #FFF;
  display: block;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}

/* line 950, ../cssTools/_/components/sass/_fluid.scss */
img.balloon {
  float: left;
  margin-right: 4px;
}

/* line 954, ../cssTools/_/components/sass/_fluid.scss */
div.findResultInfo {
  float: left;
  width: 80%;
}

/* line 959, ../cssTools/_/components/sass/_fluid.scss */
div.selected {
  background-color: #EEEEEE;
  padding: .25em;
  margin: .25em -.25em .25em 0;
  display: table;
  width: 98%;
}

/* line 967, ../cssTools/_/components/sass/_fluid.scss */
.hiliteBG {
  background-color: #FFDF55;
  border: 1px solid #FFBF00;
}

/* line 971, ../cssTools/_/components/sass/_fluid.scss */
.initiativeSelection {
  background: none repeat scroll 0 0 #444444;
  border: 1px solid #333333;
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  list-style: none outside none;
  margin: 0;
  min-height: 300px;
  padding: 0;
  width: 230px;
}

/* line 984, ../cssTools/_/components/sass/_fluid.scss */
.initiativeSelection li {
  display: block;
  margin: 0;
  padding: 0;
}

/* line 989, ../cssTools/_/components/sass/_fluid.scss */
.initiativeSelection a, .initiativeSelection a:visited {
  color: #999999;
  cursor: pointer;
  display: block;
  margin-left: 4px;
  padding: 0 8px;
}

/* line 996, ../cssTools/_/components/sass/_fluid.scss */
.initiativeSelection a:hover {
  color: #FFF;
}

/* line 999, ../cssTools/_/components/sass/_fluid.scss */
.initiativeSelection a.selected {
  background: #dedede;
  color: #006666;
  margin-left: 3px;
  margin-right: -1px;
  -moz-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
}

/* line 1007, ../cssTools/_/components/sass/_fluid.scss */
.read_only_field {
  color: #777;
}

/*-----IIC REGISTRATION" STUFF-----*/
/*=================================
 * From bookbag.css
 *=================================/

/* Results Table */
/* line 1019, ../cssTools/_/components/sass/_fluid.scss */
div.info_wrapper table, div.info_alter_wrapper table {
  border: none;
}

/* line 1022, ../cssTools/_/components/sass/_fluid.scss */
.info_alter {
  background-color: #ebf0e0;
}

/* line 1025, ../cssTools/_/components/sass/_fluid.scss */
table.course_results td, table.course_results_alter td {
  color: #333;
  padding: 10px;
  border: none;
  border-right: 1px dashed #dfdfdf;
}

/* line 1031, ../cssTools/_/components/sass/_fluid.scss */
table.course_results td.last, table.course_results_alter td.last {
  border: none;
}

/* line 1034, ../cssTools/_/components/sass/_fluid.scss */
table.course_results, table.course_results_alter {
  border-collapse: collapse;
  width: 100%;
  border-bottom: 1px dashed #dfdfdf;
  font-size: 11px;
}

/* line 1040, ../cssTools/_/components/sass/_fluid.scss */
table.course_offerings td, table.course_offerings_alter td {
  color: #333;
  padding: 10px;
  border: none;
  border-right: 1px dashed #dfdfdf;
}

/* line 1046, ../cssTools/_/components/sass/_fluid.scss */
table.course_offerings td.last, table.course_offerings_alter td.last {
  border: none;
}

/* line 1049, ../cssTools/_/components/sass/_fluid.scss */
table.course_offerings, table.course_offerings_alter {
  border-collapse: collapse;
  width: 100%;
  border: none;
  font-size: 11px;
}

/* line 1055, ../cssTools/_/components/sass/_fluid.scss */
table.course_results_sort {
  border-collapse: collapse;
  width: 100%;
  border: none;
  font-size: 13px;
  font-weight: bold;
  line-height: 50px;
}

/* line 1063, ../cssTools/_/components/sass/_fluid.scss */
table.course_results_sort td {
  height: 50px;
  color: #FFF;
  padding: 0 10px;
  border: none;
}

/* line 1069, ../cssTools/_/components/sass/_fluid.scss */
table.course_results_sort td.last {
  border: none;
}

/* line 1072, ../cssTools/_/components/sass/_fluid.scss */
table.course_offerings_sort {
  border-collapse: collapse;
  width: 100%;
  border: none;
  font-size: 13px;
  font-weight: bold;
  line-height: 50px;
}

/* line 1080, ../cssTools/_/components/sass/_fluid.scss */
table.course_offerings_sort td {
  height: 50px;
  color: #FFF;
  padding: 0 10px;
  border: none;
}

/* line 1086, ../cssTools/_/components/sass/_fluid.scss */
table.course_offerings_sort td.last {
  border: none;
}

/*=================================
 * From login_form.css
 *=================================/

/* - - - - - - - - - - - - - - - - - - - - -

Title : Login Form CSS
Author : the University of North Carolina
URL : http://www.northcarolina.edu

Created : January 13, 2008

- - - - - - - - - - - - - - - - - - - - - */
/*---------------------------------

Main Div Declarations

---------------------------------*/
/* line 1110, ../cssTools/_/components/sass/_fluid.scss */
.apply_login_header {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 50px;
  background: transparent url(../img/apply_login.jpg) no-repeat top left;
}

/* line 1117, ../cssTools/_/components/sass/_fluid.scss */
.apply_login_header_agree_home {
  margin: 0 1em;
  padding: 0;
  width: 100%;
  height: 50px;
  background: transparent url(../img/apply_login_agree_home.jpg) no-repeat top left;
}

/* line 1124, ../cssTools/_/components/sass/_fluid.scss */
.apply_login_header_agree_visiting {
  margin: 0 1em;
  padding: 0;
  width: 100%;
  height: 50px;
  background: transparent url(../img/apply_login_agree_visiting.jpg) no-repeat top left;
}

/* line 1131, ../cssTools/_/components/sass/_fluid.scss */
.apply_login_header_complete {
  margin: 0 1em;
  padding: 0;
  width: 100%;
  height: 50px;
  background: transparent url(../img/apply_login_complete.jpg) no-repeat top left;
}

/* line 1138, ../cssTools/_/components/sass/_fluid.scss */
#login_wrapper {
  margin: 0 0 10px 0;
  padding: 0;
  width: 100%;
  background: #fff;
  border: 1px solid #dfdfdf;
  text-align: center;
}

/* line 1146, ../cssTools/_/components/sass/_fluid.scss */
#apply_login_wrapper {
  margin: 0 0 10px 0;
  padding: 50px 0;
  width: 100%;
  background: #fff;
  border: 1px solid #dfdfdf;
  text-align: center;
  border-top: none;
}

/* line 1155, ../cssTools/_/components/sass/_fluid.scss */
#login_wrapper_agree {
  margin: 1em;
  padding: .5em;
  width: 95.14%;
  border: 1px solid #dfdfdf;
  background-color: #FFF;
}

/* line 1162, ../cssTools/_/components/sass/_fluid.scss */
#login_wrapper_complete {
  margin: 1em;
  padding: 0em;
  border-top: none;
}

/* line 1167, ../cssTools/_/components/sass/_fluid.scss */
.registration_details_wrapper {
  margin: 0;
  padding: 1em;
}

/* line 1172, ../cssTools/_/components/sass/_fluid.scss */
div#terms_wrapper {
  border-bottom: 1px solid #dfdfdf;
}

/* line 1175, ../cssTools/_/components/sass/_fluid.scss */
div.home_terms_l, div.visit_terms_l {
  display: inline;
  float: left;
  margin: 10px 0 10px 10px;
  padding: 0;
  height: 200px;
  width: 455px;
  background: #fff url(../img/slashed_bg.jpg) no-repeat top right;
  border: 1px solid #dfdfdf;
  overflow: auto;
}

/* line 1186, ../cssTools/_/components/sass/_fluid.scss */
div.home_terms_r, div.visit_terms_r {
  display: inline;
  float: right;
  margin: 10px 10px 10px 0;
  padding: 0;
  height: 200px;
  width: 455px;
  background: #fff url(../img/slashed_bg.jpg) no-repeat top right;
  border: 1px solid #dfdfdf;
  overflow: auto;
}

/* line 1197, ../cssTools/_/components/sass/_fluid.scss */
img.campus_logo {
  float: left;
  margin: 10px;
  padding: 0;
}

/* line 1202, ../cssTools/_/components/sass/_fluid.scss */
#confirm_header {
  position: relative;
  margin: 0;
  padding: 0;
  height: 50px;
  background: #fdfdfd url(../img/table_bg.jpg) repeat-x top left;
  border: 1px solid #dfdfdf;
}

/* line 1211, ../cssTools/_/components/sass/_fluid.scss */
#confirm_wrapper {
  margin: 0;
  padding: 0;
}

/* line 1216, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper_header {
  margin-top: .5em;
  height: 50px;
  border: 1px solid #d9d9d9;
  background: #fff;
}

/* line 1222, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper {
  margin-bottom: .5em;
  padding: 0;
  /*width: 938px;*/
  border: 1px solid #d9d9d9;
  border-top: none;
  font-size: .85em;
  background: #fff;
}

/* line 1231, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper fieldset, #accept_wrapper_complete fieldset, #accept_wrapper_center fieldset, #accept_wrapper_left fieldset, #accept_wrapper_right fieldset {
  padding: 0 !important;
  margin: 0 !important;
  background: none !important;
  border: none !important;
  filter: none !important;
}

/* line 1238, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper input {
  padding: .25em;
  margin: 0;
  font-size: .85em;
}

/* line 1243, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper_complete {
  margin-bottom: .5em;
  padding: 0;
  /*width: 938px;*/
  border: 1px solid #d9d9d9;
  border-top: none;
  background: #fff;
}

/* line 1251, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper_left {
  float: left;
  display: inline;
  width: 33%;
}

/* line 1256, ../cssTools/_/components/sass/_fluid.scss */
.details_left, .details_wrapper, .body_header, .error_message {
  padding: 0 1em;
}

/* line 1259, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper_center {
  float: left;
  display: inline;
  width: 33%;
  border-right: 1px dashed #d9d9d9;
  border-left: 1px dashed #d9d9d9;
  height: 18em;
}

/* line 1267, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper_right {
  float: left;
  display: inline;
  width: 33%;
}

/*---------------------------------

Form Declarations

---------------------------------*/
/* line 1281, ../cssTools/_/components/sass/_fluid.scss */
form#home_accept label, form#complete_registration label {
  display: block;
  font-size: 12px;
  line-height: 14px;
  padding: 0px 0px 14px 0px;
}

/* line 1289, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper_right label.accept_button input {
  clear: both;
  float: right;
  margin: 14px;
}

/* line 1294, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper_right label.cancel_button input {
  float: right;
  margin: 0;
}

/* line 1300, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper_center label.field-checkbox {
  clear: none;
  float: left;
  font-size: 12px;
  margin: 0px 0px 0px 10px;
  padding: 10px 0px;
}

/* line 1307, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper_center input#accept_checkbox {
  clear: both;
  float: left;
  padding: 0px;
  margin: 0 10px 0 0;
}

/* line 1313, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper_left label.field-radiobutton {
  clear: none;
  float: left;
  font-size: 12px;
  margin: 0px 0px 0px 10px;
  padding: 10px 0px;
}

/* line 1320, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper_left input.radiobutton {
  clear: both;
  float: left;
  padding: 0px;
  margin: 0 10px 0 0;
}

/* line 1326, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper .input {
  padding: 6px 5px;
  float: left;
  display: block;
  width: 281px;
  margin: 0 10px 10px 10px;
  border: 1px solid #ddd;
  font-size: 12px;
}

/* line 1335, ../cssTools/_/components/sass/_fluid.scss */
form label.field-checkbox {
  display: inline;
  clear: none;
  float: left;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 15px 0px;
}

/*---------------------------------

Typography Declarations

---------------------------------*/
/* line 1348, ../cssTools/_/components/sass/_fluid.scss */
#login_wrapper_agree p, #login_wrapper_complete p {
  margin: 0;
  padding: 10px;
}

/* line 1352, ../cssTools/_/components/sass/_fluid.scss */
#login_wrapper_agree em {
  font-style: normal;
  font-weight: bold;
}

/* line 1356, ../cssTools/_/components/sass/_fluid.scss */
#login_wrapper_agree h3 {
  margin: 0;
  padding: 1em;
}

/* line 1360, ../cssTools/_/components/sass/_fluid.scss */
#accept_wrapper_header h3 {
  margin: 0;
  padding: 1em;
}

/*----------------------------------

Edit in Place

----------------------------------*/
/* line 1371, ../cssTools/_/components/sass/_fluid.scss */
div.in_place_edit {
  display: none;
  background: #FFCCCC;
  margin: 3px;
  padding: 3px;
}

/* line 1377, ../cssTools/_/components/sass/_fluid.scss */
div.in_place_edit fieldset {
  text-align: right;
}

/*=================================
 * End login_form.css
 *=================================/

/*=================================
 * Begin tabbed_pages.css
 *=================================/

/* - - - - - - - - - - - - - - - - - - - - -

Title : Tabbed Pages CSS
Author : the University of North Carolina
URL : http://www.northcarolina.edu

Created : January 13, 2008

- - - - - - - - - - - - - - - - - - - - - */
/* line 1399, ../cssTools/_/components/sass/_fluid.scss */
.enrollment_details {
  display: none;
  padding: 10px 0 0 0;
  /* border-top: 1px dashed #dfdfdf; */
}

/* line 1403, ../cssTools/_/components/sass/_fluid.scss */
.internal_workflow {
  margin-top: 10px;
  padding: 0 10px 10px 10px;
}

/* line 1407, ../cssTools/_/components/sass/_fluid.scss */
div.info_wrapper {
  background: #fff;
  padding: 0;
  border-bottom: 1px dashed #dfdfdf;
}

/* line 1412, ../cssTools/_/components/sass/_fluid.scss */
div.info_alter_wrapper {
  background: #ecfcfd;
  padding: 0;
  border-bottom: 1px dashed #dfdfdf;
}

/* Administration Tabs */
/* line 1419, ../cssTools/_/components/sass/_fluid.scss */
#administration {
  font-size: 11px;
  width: 960px;
  margin: 0;
  padding: 0;
  line-height: 15px;
}

/* line 1426, ../cssTools/_/components/sass/_fluid.scss */
#administration div.on {
  color: #000000;
  width: 89px;
  padding: 0 10px 0 10px;
  margin: 0;
  float: left;
  background: #9A4F04;
  cursor: pointer;
  border-right: 1px solid #fff;
  height: 50px;
  line-height: 30px;
  position: relative;
  z-index: 100;
}

/* line 1440, ../cssTools/_/components/sass/_fluid.scss */
#administration div.off {
  color: #000000;
  height: 51px;
  margin: 0;
  line-height: 30px;
  width: 89px;
  padding: 0 10px 0 10px;
  float: left;
  background: #4E2701;
  border-right: 1px solid #fff;
  cursor: pointer;
  position: relative;
  z-index: 20;
}

/* line 1454, ../cssTools/_/components/sass/_fluid.scss */
#administration div.show {
  clear: left;
  background: #fff;
  width: 958px;
  margin-top: 0;
  margin-bottom: 10px;
  top: -1px;
  border: 1px solid #9A4F04;
  border-top: 10px solid #9A4F04;
  padding: 0;
  position: relative;
  z-index: 50;
}

/*=================================
 * End tabbed_pages.css
 *=================================/

/*=================================
 * Begin student_dashboard_table.css
 *=================================/


/* Results Table */
/* line 1478, ../cssTools/_/components/sass/_fluid.scss */
div.info_wrapper table, div.info_alter_wrapper table {
  border: none;
}

/* line 1481, ../cssTools/_/components/sass/_fluid.scss */
.info_alter {
  background-color: #ebf0e0;
}

/* line 1484, ../cssTools/_/components/sass/_fluid.scss */
table.student_record td, table.student_record_alter td, tr.student_record td, tr.student_record_alter td {
  color: #333;
  padding: 10px;
  border: none;
  border-right: 1px dashed #dfdfdf;
}

/* line 1490, ../cssTools/_/components/sass/_fluid.scss */
tr.student_record td, tr.student_record_alter td {
  border-bottom: 1px dashed #dfdfdf;
}

/* line 1493, ../cssTools/_/components/sass/_fluid.scss */
table.student_record td.last, table.student_record_alter td.last, tr.student_record td.last, tr.student_record_alter td.last {
  border-right: none;
}

/* line 1496, ../cssTools/_/components/sass/_fluid.scss */
table.student_record, table.student_record_alter, tr.student_record, tr.student_record_alter {
  border-collapse: collapse;
  background-color: white;
  /* width: 958px; */
  border-bottom: 1px dashed #dfdfdf;
  font-size: .8em;
}

/* line 1503, ../cssTools/_/components/sass/_fluid.scss */
div.workflow_topper {
  margin: 0;
  padding: .5em;
  /*width: 760px;*/
  /*height: 50px;*/
  background: #fdfdfd url(../img/workflow_topper.jpg) no-repeat top center;
  border: 1px solid #dfdfdf;
  border-bottom: none;
}

/* line 1512, ../cssTools/_/components/sass/_fluid.scss */
div.workflow_wrapper {
  margin: 0;
  padding: .5em;
  /*width: 760px;*/
  border: 1px solid #dfdfdf;
  background: #fff;
  font-size: .8em;
}

/* line 1520, ../cssTools/_/components/sass/_fluid.scss */
div.workflow_wrapper table, div.workflow_alter_wrapper table {
  border: none;
}

/* line 1523, ../cssTools/_/components/sass/_fluid.scss */
table.workflow td, table.workflow_alter td {
  color: #333;
  padding: 10px;
  border-bottom: 1px dashed #dedede;
}

/* line 1528, ../cssTools/_/components/sass/_fluid.scss */
table.workflow td.last, table.workflow_alter td.last {
  border: none;
  border-bottom: 1px dashed #dedede;
}

/* line 1532, ../cssTools/_/components/sass/_fluid.scss */
div.info_wrapper span.red, div.workflow_wrapper span.red {
  background-color: transparent;
  color: #b90707;
  border-style: none;
}

/* line 1537, ../cssTools/_/components/sass/_fluid.scss */
table.student_record_sort, tr.student_record_sort {
  /* width: 958px; */
  border: none;
  font-weight: bold;
  background: #000000;
  /* line-height: 50px; */
}

/* line 1543, ../cssTools/_/components/sass/_fluid.scss */
table.student_record_sort td, tr.student_record_sort td {
  color: #fff;
  padding: .5em;
  border: none;
  font-size: 0.8em;
}

/*=================================
 * End student_dashboard_table.css
 *=================================*/
/* line 1554, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent input.waiting[type="text"]:focus, #myStuffContent input.waiting[type="text"], #uncOnlineSearch input.waiting[type="text"], input.waiting[type="text"] {
  background-image: url("../img/small_spinner.gif");
  background-repeat: no-repeat;
  background-position: center right;
}

/* line 1560, ../cssTools/_/components/sass/_fluid.scss */
div .print_only, span .print_only {
  display: none;
}

/* to remove decoration from dataforms table */
/*  located inside utilityTable - Doug */
/* line 1566, ../cssTools/_/components/sass/_fluid.scss */
#lbContent .no_decoration td, #myStuffContent .no_decoration td {
  border: none;
  font-size: 1em;
}

/* line 1570, ../cssTools/_/components/sass/_fluid.scss */
#lbContent .no_decoration table, #myStuffContent .no_decoration table {
  float: none;
}

/* line 1573, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent input.course_mgmt_text[type='text'] {
  width: 300px;
}

/* ementoring */
/* line 1579, ../cssTools/_/components/sass/_fluid.scss */
tr.mentor_program_row td {
  border-width: 1px;
  border-style: none none dashed none;
  border-color: transparent transparent #D0D0D0 transparent;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 1586, ../cssTools/_/components/sass/_fluid.scss */
div.toggle_on {
  width: 48px;
  height: 16px;
  cursor: pointer;
  background: url(../img/toggle.png) no-repeat scroll left top;
  background-position: 0px 0px;
}

/* line 1593, ../cssTools/_/components/sass/_fluid.scss */
div.toggle_off {
  width: 48px;
  height: 16px;
  cursor: pointer;
  background: url(../img/toggle.png) no-repeat scroll left top;
  background-position: 0px -16px;
}

/* line 1600, ../cssTools/_/components/sass/_fluid.scss */
div.toggle_waiting {
  width: 48px;
  height: 16px;
  cursor: wait;
  background: url(../img/small_spinner.gif) no-repeat scroll center top;
}

/* line 1607, ../cssTools/_/components/sass/_fluid.scss */
.containerOptions {
  margin: -2px 0px 0px 7px;
  float: right;
}

/* line 1611, ../cssTools/_/components/sass/_fluid.scss */
.singleTabTitle {
  margin: 0px 10px 0px 0px;
  float: left;
}

/* line 1615, ../cssTools/_/components/sass/_fluid.scss */
div.auMappings {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 500px;
  height: auto !important;
  height: 500px;
}

/* line 1622, ../cssTools/_/components/sass/_fluid.scss */
#myContainersDiv {
  padding-top: 1em;
}

/* line 1625, ../cssTools/_/components/sass/_fluid.scss */
#myContainersDiv > div > div.spin_div {
  opacity: 0.15;
  -moz-opacity: .15;
  -khtml-opacity: .15;
}

/* line 1630, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent div#map_results_pane {
  width: 248px;
  height: 468px;
  background: #ededed;
  margin: -1px 5px 0px -1px;
  border: 1px solid #d9d9d9;
  font-size: .9em;
}

/* line 1638, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent div#map_canvas {
  height: 476px;
}

/* line 1641, ../cssTools/_/components/sass/_fluid.scss */
#myStuffContent div#map_small div#map_canvas {
  width: 460px;
  height: 476px;
  margin-top: 0px;
}

/* START dataforms.css CSS included 4/15/10 -sk */
/* line 1648, ../cssTools/_/components/sass/_fluid.scss */
img.df_requiredicon {
  width: 19px;
  height: 15px;
  background: transparent url("../../../images/required.gif") no-repeat center center;
  border: 0px none;
}

/* line 1654, ../cssTools/_/components/sass/_fluid.scss */
a.df_helpicon {
  width: 19px;
  height: 15px;
  background: transparent url("../../../images/questionp.gif") no-repeat center center;
  border: 0px none;
  text-indent: -999px;
  outline: none;
  float: left;
}

/* Commented out by Doug */
/* line 1666, ../cssTools/_/components/sass/_fluid.scss */
.infoBtn {
  width: 16px;
  height: 16px;
  background: url(../img/information.png);
  display: inline-block;
  margin: 0px;
}

/* line 1673, ../cssTools/_/components/sass/_fluid.scss */
div#toolTipBox, div.toolTipBox {
  outline: 1px solid #333;
  border: 1px solid #dedede;
  background: #666;
  color: #fff;
  font-size: 11px;
  text-align: left;
  background-position: 20px;
  width: 225px;
  min-height: 20px;
  display: none;
  z-index: 10000;
  position: absolute;
  padding: 10px;
}

/* line 1688, ../cssTools/_/components/sass/_fluid.scss */
div#toolTipBox p, div.toolTipBox p {
  color: #fff;
  font-size: 11px;
  text-align: left;
}

/* line 1693, ../cssTools/_/components/sass/_fluid.scss */
.df_asterisk {
  color: #CC0000;
  float: left;
  font-size: 24px;
  font-weight: bold;
  height: 16px;
  margin: 0 2px 0 -18px;
  position: relative;
  top: -3px;
}

/*
// For file upload field
!!!---moved to modules/swf-file-upload.scss
span.swf_filename {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
}
.swf_loading span.swf_filename, .swf_complete span.swf_filename {
	display:none;
}
.swf_loading span.swf_button {
	display:none;
}
.swf_start span.swf_status {
	display:none;
}

div.swf_deleted div#pbar {
	display:none;
}
div.swf_deleted span.swf_filename {
	text-decoration: line-through;
}
div.swf_deleted div.progressName {
	text-decoration: line-through;
}
//-- progress bar for file upload field --
.progressWrapper {
	width: 310px;
	overflow: hidden;
}
.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 276px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.progressBarInProgress, .progressBarComplete, .progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 2px;
	width: 290px;
	font-size: 10pt;
	text-align: left;/* white-space: nowrap;
}
a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../../../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}
a.progressCancel:hover {
	background-position: 0px 0px;
}

*/
/* END dataforms.css CSS included 4/15/10 - sk */
/*
.clear {
!!!---moved to layout.scss
	clear: both;
	margin: 0;
	padding: 0;
	height: 0px;
	width: 0px;
}*/
/*
//Capacity Plan
!!!--- moved to modules capacity-planning
table.cap_plan {
	background-color:#FFFFFF;
	border-collapse:collapse;
	margin-bottom: 20px;
	margin-top: 20px;
	page-break-inside:auto;
	page-break-after:auto;
}
table.cap_plan tr {
	page-break-inside:auto;
	page-break-after:auto;
}
table.cap_plan th, table.cap_plan td {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	padding: 3px;
}
table.cap_plan thead {
	display:table-header-group
}
.cap_plan_highlight {
	background-color:#0000FF;
}
*/
/* honeypot 4 bots  */
/* line 1835, ../cssTools/_/components/sass/_fluid.scss */
textarea.contact_user_comments {
  display: none;
}

/* contact us page.  added 8/27/12 -Doug */
/* catalog/offerings upload */
/* line 1846, ../cssTools/_/components/sass/_fluid.scss */
#wizard {
  float: left;
  clear: both;
}

/* line 1851, ../cssTools/_/components/sass/_fluid.scss */
.sortUp, .currentSortUp {
  display: block;
  width: 16px;
  height: 16px;
  background: url(../img/sortArrows.png) no-repeat;
  float: right;
}

/* line 1858, ../cssTools/_/components/sass/_fluid.scss */
.sortUp:hover, .currentSortUp {
  background-position: -16px 0px;
}

/* line 1861, ../cssTools/_/components/sass/_fluid.scss */
.sortDown, .currentSortDown {
  display: block;
  width: 16px;
  height: 16px;
  background: url(../img/sortArrows.png) no-repeat;
  background-position: 0px -16px;
  float: right;
}

/* line 1869, ../cssTools/_/components/sass/_fluid.scss */
.sortDown:hover, .currentSortDown {
  background-position: -16px -16px;
}

/* email editor */
/* line 1874, ../cssTools/_/components/sass/_fluid.scss */
.substitution_list_top {
  background-color: #006666;
  border: 1px solid #d9d9d9;
  border-collapse: collapse;
  color: #FFFFFF;
  padding: 2px 4px;
  text-align: center;
}

/* line 1882, ../cssTools/_/components/sass/_fluid.scss */
.substitution_list {
  width: 220px;
  background-color: #FFFFFF;
  height: 273px;
  padding: 5px;
  overflow: auto;
  border: 1px solid #CCCCCC;
  border-top: 0px;
}

/* line 1891, ../cssTools/_/components/sass/_fluid.scss */
.substitution_list_item {
  min-width: 200px;
  background-color: #EEEEEE;
  border-width: 1px;
  border-style: solid;
  border-bottom-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-top-color: #EEEEEE;
  border-left-color: #EEEEEE;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 2px;
  cursor: pointer;
  cursor: hand;
}

/* line 1906, ../cssTools/_/components/sass/_fluid.scss */
div.em_file {
  border: 1px solid #fefefe;
  outline: 1px solid #d9d9d9;
  padding: 10px;
  margin-top: 10px;
  background: #eee;
}

/* Ementor */
/* line 1915, ../cssTools/_/components/sass/_fluid.scss */
div.em_file .swf_filename {
  font-size: 12px;
}

/* line 1918, ../cssTools/_/components/sass/_fluid.scss */
.removed_file {
  text-decoration: line-through;
}

/* line 1921, ../cssTools/_/components/sass/_fluid.scss */
.x-combo-list-item {
  text-align: left;
}

/* line 1924, ../cssTools/_/components/sass/_fluid.scss */
.lastMenteeRow .deleteIcon {
  display: none;
}

/* line 1927, ../cssTools/_/components/sass/_fluid.scss */
#report_list, #report_params {
  font-size: 0.8em;
}

/* IIR PDFs */
/* line 1933, ../cssTools/_/components/sass/_fluid.scss */
a.pdf {
  background: url("../img/pdf-trans.png") repeat scroll 0 0 transparent;
  display: block;
  float: left;
  height: 16px;
  margin: 0 10px 0 0;
  padding: 0;
  width: 16px;
}

/* line 1942, ../cssTools/_/components/sass/_fluid.scss */
a.html {
  background: url("../img/html-trans.png") repeat scroll 0 0 transparent;
  display: block;
  float: left;
  height: 16px;
  margin: 0 10px 0 0;
  padding: 0;
  width: 16px;
}

/* line 1951, ../cssTools/_/components/sass/_fluid.scss */
a.apply {
  background: url("../img/new_error.png") repeat scroll 0 0 transparent;
  display: block;
  float: left;
  height: 16px;
  margin: 0 10px 0 0;
  padding: 0;
  width: 16px;
}

/* line 1962, ../cssTools/_/components/sass/_fluid.scss */
.licenseStatus {
  float: right;
  color: #ff5500;
  font-weight: bold;
  width: 80px;
  text-align: right;
}

/* line 1969, ../cssTools/_/components/sass/_fluid.scss */
.licenseActions {
  border: 1px solid #d9d9d9;
  background: #cdcdcd;
  padding: 0px 4px;
  text-align: center;
}

/* line 1976, ../cssTools/_/components/sass/_fluid.scss */
a.cancel {
  float: left;
  display: block;
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  background: url(../img/cancel-trans-x.png);
}

/* line 1985, ../cssTools/_/components/sass/_fluid.scss */
#help_wrapper {
  background: none repeat scroll 0 0 #DEDEDE;
  min-height: 100%;
  padding: 10px;
  text-align: left;
}

/* line 1991, ../cssTools/_/components/sass/_fluid.scss */
div #verifyResults {
  float: right;
  outline: 1px solid #dedede;
  border: 1px solid #fff;
  background: #ededed url(../img/gradientMed.png) repeat-x top left;
  padding: 0px;
  width: 540px;
  /* font-size:1.2em; */
}

/* line 1999, ../cssTools/_/components/sass/_fluid.scss */
#verifyResults table {
  width: 100%;
  border-collapse: collapsed;
}

/* line 2003, ../cssTools/_/components/sass/_fluid.scss */
#verifyResults th {
  background: #dedede;
  padding: 4px;
  font-size: 14px;
  color: #72260d;
  text-align: left;
}

/* line 2010, ../cssTools/_/components/sass/_fluid.scss */
#verifyResults td {
  border-top: 1px solid #dedede;
  padding: 4px 4px 4px 8px;
  border-collapse: collapsed;
  font-weight: bold;
}

/* line 2016, ../cssTools/_/components/sass/_fluid.scss */
#verifyResults .label {
  color: #888;
  font-weight: normal;
}

/* hoverbox */
/* line 2023, ../cssTools/_/components/sass/_fluid.scss */
a.hoverbox {
  position: relative;
}

/* line 2026, ../cssTools/_/components/sass/_fluid.scss */
a.hoverbox img {
  display: none;
  border: 3px solid #0d7686;
  position: absolute;
}

/* line 2031, ../cssTools/_/components/sass/_fluid.scss */
a.hoverbox:hover img, a.hoverbox:active img, a.hoverbox:focus img {
  display: block;
  left: -100px;
  top: -100px;
  z-index: 1;
}

/* line 2038, ../cssTools/_/components/sass/_fluid.scss */
.checkText {
  line-height: 1em;
  /* plain check text */
}

/* line 2041, ../cssTools/_/components/sass/_fluid.scss */
.checkAlertText {
  color: #F50;
  line-height: 1em;
  border-bottom: 1px dashed #dedede;
  font-style: italic;
}

/* End Course Registration Styles */
/*

//Suspension/Expulsion Matching
!!!---moved to modules/suspension-expulsion.scss
.possiblematch {
	background:url(../img/pMatch.png) no-repeat top right;
}
.absolutematch {
	background:url(../img/aMatch.png) no-repeat top right;
}
.nomatch {
	background:url(../img/noMatch.png) no-repeat top right;
}
tr.spaceOverRow > td {
	padding-top: .5em;
}
*/
/*
//for coloring IP  addresses on fraud detect page
!!!---moved to modules/ip-warning.scss
.ip_color1, .ip_color21, .ip_color41 {
	color:#003300
}
.ip_color2, .ip_color22, .ip_color42 {
	color:#0000FF
}
.ip_color3, .ip_color23, .ip_color43 {
	color:#660000
}
.ip_color4, .ip_color24, .ip_color44 {
	color:#FF0000
}
.ip_color5, .ip_color25, .ip_color45 {
	color:#990000
}
.ip_color6, .ip_color26, .ip_color46 {
	color:#0000FF
}
.ip_color7, .ip_color27, .ip_color47 {
	color:#339999
}
.ip_color8, .ip_color28, .ip_color48 {
	color:#33CC33
}
.ip_color9, .ip_color29, .ip_color49 {
	color:#660066
}
.ip_color10, .ip_color30, .ip_color50 {
	color:#003300
}
.ip_color11, .ip_color31, .ip_color51 {
	color:#990033
}
.ip_color12, .ip_color32, .ip_color52 {
	color:#003399
}
.ip_color13, .ip_color33, .ip_color53 {
	color:#CC3300
}
.ip_color14, .ip_color34, .ip_color54 {
	color:#330000
}
.ip_color15, .ip_color35, .ip_color55 {
	color:#0000FF
}
.ip_color16, .ip_color36, .ip_color56 {
	color:#0099CC
}
.ip_color17, .ip_color37, .ip_color57 {
	color:#339900
}
.ip_color18, .ip_color38, .ip_color58 {
	color:#330000
}
.ip_color19, .ip_color39, .ip_color59 {
	color:#CC6666
}
.ip_color20, .ip_color40, .ip_color60 {
	color:#FF3333
}
*/
/* line 2132, ../cssTools/_/components/sass/_fluid.scss */
#course_detail_div, #faculty_detail_div, #program_detail_div {
  padding: 16px;
}

/* line 2135, ../cssTools/_/components/sass/_fluid.scss */
div .lightbox_body #course_detail_div, div .lightbox_body #faculty_detail_div, div .lightbox_body #program_detail_div {
  padding: 0px;
}

/* line 2139, ../cssTools/_/components/sass/_fluid.scss */
.suspicious {
  outline: 1px dashed #F55;
  padding: 8px 4px;
  margin: .5em 0;
}

/* line 2144, ../cssTools/_/components/sass/_fluid.scss */
.rowArrow {
  background: url("../img/rowArrows.png") no-repeat scroll;
  background-position: 0 -16px;
  cursor: pointer;
  display: block;
  height: 16px;
  width: 16px;
}

/* line 2152, ../cssTools/_/components/sass/_fluid.scss */
.rowArrowUp {
  background-position: 0 0;
  cursor: pointer;
}

/* line 2158, ../cssTools/_/components/sass/_fluid.scss */
.proctorTable tbody tr {
  background: #ececec;
}

/* line 2161, ../cssTools/_/components/sass/_fluid.scss */
.proctorTable .utilityTableGrey tr {
  background: none;
}

/* line 2165, ../cssTools/_/components/sass/_fluid.scss */
#equivBox .utilityTableGrey td {
  color: #000000;
}

/* line 2168, ../cssTools/_/components/sass/_fluid.scss */
.qtip-zindex {
  z-index: 9990 !important;
  /* behind the lightbox */
}

/*NEW*/
/* line 2174, ../cssTools/_/components/sass/_fluid.scss */
.utilityStartHover:hover {
  background-color: #0C0 !important;
  color: #CFC !important;
}

/* line 2179, ../cssTools/_/components/sass/_fluid.scss */
.gaPrimaryRed {
  color: #72260d;
}

/* line 2180, ../cssTools/_/components/sass/_fluid.scss */
.gaPrimaryTan {
  color: #cbc587;
}

/* line 2181, ../cssTools/_/components/sass/_fluid.scss */
.gaSecondaryDkRed {
  color: #5d1e08;
}

/* line 2182, ../cssTools/_/components/sass/_fluid.scss */
.gaSecondaryLtTan {
  color: #EBEAD8;
}

/* line 2183, ../cssTools/_/components/sass/_fluid.scss */
.gaSecondaryDkTan {
  color: #7d7a57;
}

/* line 2184, ../cssTools/_/components/sass/_fluid.scss */
.gaSecondarydkGrey {
  color: #333333;
}

/* line 2185, ../cssTools/_/components/sass/_fluid.scss */
.gaSecondaryltGrey {
  color: #b9b9b9;
}

/* line 2186, ../cssTools/_/components/sass/_fluid.scss */
.gaSecondaryBlGreen {
  color: #0d7686;
}

/* line 2187, ../cssTools/_/components/sass/_fluid.scss */
.gaSecondaryBlGrey {
  color: #a4bac0;
}

/* line 2188, ../cssTools/_/components/sass/_fluid.scss */
.gaSecondaryGreen {
  color: #80bca8;
}

/* line 2191, ../cssTools/_/components/sass/_fluid.scss */
.external_schedule_link {
  text-decoration: underline;
}

/* line 2196, ../cssTools/_/components/sass/_fluid.scss */
.courseSearchCampus {
  cursor: pointer;
}

/* line 2201, ../cssTools/_/components/sass/_fluid.scss */
table.proctorTable tr.match td {
  font-weight: bold;
}

/*-DEPREICIATED---------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
.noSubMenu{
	@include breakpoint($medium){
		padding-top:78px!important;
	}
}
a.lightLink, a.lightLink:visited {
	color:#9CF;
}
a.lightLink:hover {
	color:#BEF;
}
#container {
	display:inline-table;
	width:100%;
	height:auto !important;
	height:100%;
	min-height:100%;
	margin-bottom:1.5em;
}
div#logos {
	text-align:center;
	padding:1em 0;
}
div#logos img {
	margin-bottom:1.2em;
	float:none;
	clear:both;
	border:none;
}
.imgLi li {
	background-repeat:no-repeat;
	padding:.2em .2em .2em 2em;
	min-height:1.5em;
	background-position:3px 1px;
	-webkit-border-radius: 0 10px 10px 0;
}
.infoBox td {
	font-size:.8em;
}
.noWrap td {
	white-space:nowrap;
}
tr.sortable{
	th{
		position: relative;
		vertical-align: middle;
		i{
			position: absolute;
			right:4px;
			font-size: 1.1rem;
			width:18px;
			&:after{
				width: 18px;
			}
		}
	}
	th.sort{
		padding-right:18px!important;
		&:hover{
			background: #c9c9c9;
		}
		i{
			color:#777777;
		}
	}
	th.selected, th.selected:hover{
		padding-right:18px!important;
		background: $success;
		color:#FFFFFF;
		cursor: pointer;
		&:after{
			content:"";
		}
		.fa-sort-down{
			top:calc(50% - 12px);
		}
		.fa-sort-up{
			top:calc(50% - 4px);
		}
	}
}
.barTable .examDetail {
	background:#dedede;
	padding:0 4px 4px 4px!important;
}
.examDetail .utilityTable td {
	background:#fff;
}

// Map bubble css
.green_bubble {
	width: 280px;
	color:green;
	padding-top:10px;
}
.red_bubble {
	width: 280px;
	color:#990033;
	padding-top:10px;
}

//collaborative BOX
.slideArrowLeft {
	background:url(../img/slideArrows.png) 0px -36px no-repeat;
	width:24px;
	height:36px;
	display:block;
}
.slideArrowLeft:hover {
	background:url(../img/slideArrows.png) -24px -36px no-repeat;
	width:24px;
	height:36px;
	display:block;
}
.slideArrowRight {
	background:url(../img/slideArrows.png) no-repeat;
	width:24px;
	height:36px;
	display:block;
}
.slideArrowRight:hover {
	background:url(../img/slideArrows.png) -24px 0px no-repeat;
	width:24px;
	height:36px;
	display:block;
}
.collaborativePaginate {
	float:right;
	display:block;
	background:#000000;
	padding:0px 9px 2px 9px;
	position:relative;
	margin-top:-1em;
	top:2em;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	z-index:1;
}
.collaborativePaginate ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.collaborativePaginate ul li {
	display:inline;
	padding:0;
}
.collaborativePaginate ul li a, .collaborativePaginate ul li a:visited {
	color:#DBB05C;
	text-decoration:none;
	display:inline;
	padding:0px 2px;
}
.collaborativePaginate ul li a:hover {
	color:#E6E4C3;
	text-decoration:none;
}
.collaborativePaginate ul li a.selected, .collaborativePaginate ul li a.selected:hover {
	color:#FFF;
}
#bookbag_header {
	line-height:1.8em;
	background:#000000;
	border:1px solid #000000;
	color:#DBB05C
}

//OLD ASP STYLE CONVERSION
#wayfMain, #incident_reports_div {
	margin:1em 1em 2em 1em;
	display:block;
	float:left;
	width:96.76%;
}

a.leftEnd {
	display:block;
	width:16px;
	height:16px;
	background: url(../img/leftEnd.png) no-repeat;
	float:left;
	margin:.4em 0;
}
a.leftEnd:hover {
	display:block;
	width:16px;
	height:16px;
	background: url(../img/leftEndHover.png) no-repeat;
}
a.leftPage {
	display:block;
	width:16px;
	height:16px;
	background: url(../img/left.png) no-repeat;
	float:left;
	margin:.4em 0;
}
a.leftPage:hover {
	display:block;
	width:16px;
	height:16px;
	background: url(../img/leftHover.png) no-repeat;
}
a.rightEnd {
	display:block;
	width:16px;
	height:16px;
	background: url(../img/rightEnd.png) no-repeat;
	float:left;
	margin:.4em 0;
}
a.rightEnd:hover {
	display:block;
	width:16px;
	height:16px;
	background: url(../img/rightEndHover.png) no-repeat;
}
a.rightPage {
	display:block;
	width:16px;
	height:16px;
	background: url(../img/right.png) no-repeat;
	float:left;
	margin:.4em 0;
}
a.rightPage:hover {
	display:block;
	width:16px;
	height:16px;
	background: url(../img/rightHover.png) no-repeat;
}
div#map_widget_wrapper {
	position:relative;
	padding:1em;
	width:100%;
	min-height:48px;
	margin-top:-0.5em;
	box-sizing:border-box;
	background:#f9f9f9;
	clear:both;
	border-bottom:1px solid #dedede;
}
div#map_widget_wrapper.advanced {
	min-height:14em;
	display:block;
}
.advancedSearchBtn {
	display:block;
	height:1.5em;
	padding:0;
	position:relative;
	top:1px;
	left:20px;
	font-size:.7em;
}
#advancedSearchImage {
	vertical-align:text-bottom;
	margin-right:.25em;
}
div#map_widget_wrapper div.extendedSearch {
	float:left;
	margin:.25em .5em;
	color: #00A7FF;
	font-size:.7em;
}
div#map_widget_wrapper div.searchBoxBottom {
	diplay:block;
	float:left;
}
div#map_widget_wrapper.advanced div#advancedSearchBtn {
	display:block;
	border-top: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #DFDFDF;
	min-height:24px;
	padding:5px 4px 0px 4px;
	background:#FFFFFF url(../img/barGrad.jpg) repeat-x;
	position:relative;
	top:-3px;
	margin-bottom:-8px;
}
div#map_widget_wrapper div.extendedSearchFields {
	clear:both;
	display:none;
	width:100%;
	min-height:8em;
	margin-bottom:5px;
	padding:5px;
	box-sizing:border-box;
	border-right:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
	background:#FFFFFF url(../img/search_module_fullbg.jpg) repeat-x scroll center bottom;
	position:relative;
	//top:-8px;

}
#mapWrapper {
	float:left;
	//outline:1px solid #dedede;
	//border:1px solid #fff;
	padding:0;
	width: 100%;
	margin-bottom: 1.5em;
	display:block;
	box-sizing:border-box;
}
.criteria_group {
	float:right;
	text-align: left;
	padding: .5em;
	margin:0px .5em;
	width: 22.1%;
	min-height:7em;
	z-index:2;
	font-size:.8em;
}
.criteria_group legend {
	color:#72260d;
}
.criteria_group .column {
	float:left;
	width:50%;
}
div#map_widget_wrapper.advanced div.extendedSearchFields {
	display:block;
	z-index:1;
}
.topBorderLine {
	border-top:1px solid #DFDFDF;
	float:left;
	clear:both;
	width:100%;
	z-index:-1;
	display:none;
	height:1px;
}
div#map_widget_wrapper.advanced .topBorderLine {
	display:block;
}
.ribbonButton {
	border: solid 1px #efefef;
	float: right;
	margin-left:.25em;
	background:#FFF;
}
.ribbonButton a {
	display:block;
	min-width:1.25em;
	height:24px;
	border: solid 1px #fff;
	background:#FFFFFF url(../img/button-bg.jpg) repeat-x;
	padding:.25em;
	font-size:.7em;
}
.ribbonButton a:hover {
	background:#FFF;
}
.ribbonButton img {
	margin-right:.25em;
	border:none;
}
.ribbonButton span {
	position:relative;
	top:-3px;
}

.inviteBtn {
	float:right;
	padding:0 .5em;
	margin:0;
	border-left:dotted 1px #dedede;
	border-right:dotted 1px #dedede;
	color:#999;
	font-size:.6em;
	line-height:1em;
}
.inviteBtn span {
	font-size:1.7em;
}
.inviteBtn .ribbonButton {
	height:2.5em;
}

.threePanel td {
	font-size:.85em;
	padding:0 1em;
}

.findResultListing {
	display:block;
	clear:both;
	padding:1em 0 0 0;
	margin:0;
}

div.groupedResults div.findResultInfo {
	float:left;
	width: 80%;
}
div.groupedResults div.selected {
	background-color:#DDDDDD;
	padding:.25em;
	margin:.25em;
	float:left;
	width:95.5%;
}


#confirm_footer {
	position: relative;
	margin: 0 0 10px 0;
	padding: 0;
	height: 50px;
	background: #fdfdfd url(../img/footer_bg.jpg) repeat-x top left;
	border: 1px solid #dfdfdf;
	border-top: none;
}
#apply_login_wrapper #wayf_form_wrapper {
	margin: 0 auto;
	text-align: left;
	background: #fff;
}
#wayf_form_wrapper {
	margin: 50px auto;
	text-align: left;
	width: 448px;
	background: #fff;
	border: 1px solid #dfdfdf;
}
#login_form_logo {
	margin: 50px auto 10px auto;
	text-align: left;
	width: 448px;
	height: 148px;
	background: transparent;
	border: 1px solid #dfdfdf;
	text-indent: -9999px;
}
#apply_login_wrapper #login_form_logo {
	margin: 0 auto 10px auto;
}
#login_form_wrapper {
	margin: 0 auto 10px auto;
	text-align: left;
	width: 448px;
	background: #fff;
	border: 1px solid #dfdfdf;
}
#login_form_change {
	margin: 0 auto 50px auto;
	text-align: left;
	width: 448px;
	background: #fff;
	border: 1px solid #dfdfdf;
}
#login_form_change_logos {
	margin: 0 auto 50px auto;
	text-align: left;
	width: 448px;
	background: #fff;
	border: 1px solid #dfdfdf;
}
#login_form {
	margin: 0;
	padding: 0;
	text-align: left;
}
#wayf_form_wrapper #login_form {
	margin: 0 0 20px 0;
	padding: 0;
	text-align: left;
}

#campus_login {
	margin: 0;
	padding: 0;
}
#campus_login fieldset {
	margin: 0;
	padding: 20px 0;
	border: none;
}
div.login_disclaimer {
	margin: 0 20px 20px 20px;
	padding: 10px;
	background: #fef1f1;
	border: 1px dashed #dfdfdf;
}
form label.login_button input {
	clear: both;
	float: right;
	margin: 0 20px 10px 20px;
}
form#login_form_changeset label.campus {
	margin: 20px 20px 0 20px;
	font-weight: bold;
}
form input#password_checkbox {
	display: inline;
	clear: both;
	float: left;
	padding: 0px;
	margin: 0 10px 0 0;
}

#login_form hr {
	margin: 20px;
	padding: 0;
}
div.login_disclaimer p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 10px;
}
div.login_disclaimer em {
	font-weight: bold;
}
#login_form p {
	margin: 0 0 20px 0;
	padding: 0 20px;
}

//---------------------------------

//Unique Logo Classes

//---------------------------------/

div#login_form_logo.North_Carolina {
	background: #fff url(../img/unc_logo.jpg) no-repeat top center;
}

//----------------------------------

//IDP Campus/Institution Logos

//----------------------------------

#logos_wrapper {
	margin: 0;
	padding: 0;
	height: 478px;
}
ul#logos {
	list-style: none;
	margin: 0;
	padding: 20px;
}
ul#logos li {
	float: left;
	margin: 0 4px 4px 0;
}
ul#logos li.last {
	margin: 0 0 4px 0;
}
ul#logos li a {
	display: block;
	width: 97px;
	height: 97px;
	border: 1px solid #dfdfdf;
	text-indent: -9999px;
}
ul#logos li a:hover {
	border: 1px solid #ffc001;
}
ul#logos li a.active {
	border: 1px solid #ffc001;
}
#dashboard div.on {
	color:#000000;
	width: 89px;
	padding:0 10px 0 10px;
	margin: 0;
	float:left;
	background: #878787;
	cursor: pointer;
	border-right: 1px solid #fff;
	height:50px;
	line-height: 30px;
	position:relative;
	z-index:100;
}
#dashboard div#Past_Due_Tab.always {
	color:#000000;
	width: 89px;
	padding:0 10px 0 10px;
	margin: 0;
	float:left;
	background: #b90707 url(../img/past_due_bg.gif) repeat-x;
	cursor:pointer;
	border-right: 1px solid #fff;
	height:50px;
	line-height: 30px;
	position:relative;
	z-index:100;
}
#dashboard div.off {
	color:#000000;
	height:51px;
	margin: 0;
	line-height:30px;
	width: 89px;
	padding:0 10px 0 10px;
	float:left;
	background: #333;
	border-right: 1px solid #fff;
	cursor:pointer;
	position:relative;
	z-index:20;
}
#dashboard div#Past_Due_Tab.off {
	color:#000000;
	height:51px;
	margin: 0;
	line-height:30px;
	width: 89px;
	padding:0 10px 0 10px;
	float:left;
	background: #b90707 url(../img/past_due_bg.gif) repeat-x;
	border-right: 1px solid #fff;
	cursor:pointer;
	position:relative;
	z-index:20;
}div.hide {
	display:none;
	width:0;
	overflow:hidden;
}
div.show {
	clear:left;
	background:#fff;
	width:958px;
	margin-top:0;
	margin-bottom: 10px;
	top:-1px;
	border:1px solid #878787;
	border-top: 10px solid #878787;
	padding:0;
	position:relative;
	z-index:50;
}
div#Past_Due.show {
	clear:left;
	background:#fff;
	width:958px;
	margin-top:0;
	margin-bottom: 10px;
	top:-1px;
	border:1px solid #b90707;
	border-top: 10px solid #b90707;
	padding: 0;
	position:relative;
	z-index:50;
}
div#selected_tab.show {
	clear:left;
	background:#fff;
	width:958px;
	margin-top:0;
	margin-bottom: 10px;
	top:-1px;
	border:1px solid #9A4F04;
	border-top: 10px solid #9A4F04;
	padding: 0;
	position:relative;
	z-index:50;
}
#dashboard span.red {
	float: left;
	color: #b90707;
}

//-------------------------
// Parts of ExtInfoWindow
// for ExtInfoWindow class
//-------------------------

#exam_info_window {
	width: 280px;
}
#exam_info_window_bl {
	width: 11px;
	height: 15px;
	background: url('../img/infowindow/bottomLeftCorner.png') top left no-repeat transparent;
}
#exam_info_window_br {
	width: 11px;
	height: 15px;
	background: url('../img/infowindow/bottomRightCorner.png') top left no-repeat transparent;
}
#exam_info_window_tr {
	width: 11px;
	height: 20px;
	background: url('../img/infowindow/topRightCorner.png') top left no-repeat transparent;
}
#exam_info_window_tl {
	width: 11px;
	height: 20px;
	background: url('../img/infowindow/topLeftCorner.png') top left no-repeat transparent;
}
#exam_info_window_r {
	width: 1px;
	background: url('../img/infowindow/border.png') top right repeat-y transparent;
}
#exam_info_window_l {
	width: 1px;
	background: url('../img/infowindow/border.png') top left repeat-y transparent;
}
#exam_info_window_b {
	height: 15px;
	background: url('../img/infowindow/borderBottom.png') top left repeat-x transparent;
}
#exam_info_window_t {
	height: 20px;
	background: url('../img/infowindow/borderTop.png') top left repeat-x transparent;
}
#exam_info_window_contents {
	background-color: #FFFFFF;
}
#exam_info_window_close {
	width: 16px;
	//added 5 px for margin
	height: 16px;
	margin-top: 7px;
	margin-left: -7px;
	background: url('../img/infowindow/close.png') top left no-repeat transparent;
	cursor: pointer;
}
#exam_info_window_beak {
	width: 15px;
	height: 30px;
	margin-left:9px;
	background: url('../img/infowindow/bottomMiddlePoint.png') top left no-repeat transparent;
}
//-------------------------------
// Enhancements to ExtInfowindow
//-------------------------------


div#exam_info_window {
	font-size:11px;
	width:300px;
	margin:0;
	padding:0;
	border:0;
	cursor: default;
}
#exam_info_window_widgets {
	float:left;
	left:-1px;
	position:absolute;
	top:-20px;
}
div#exam_info_window_widgets a:hover {
	color:#333;
}

// contact tab
a#exam_info_window_tab_0.inactive {
	display:inline;
	background: url(../img/infowindow/contactBtn.png) no-repeat;
	width:90px;
	height:20px;
	text-decoration:none;
	text-align:center;
	float:left;
	font-weight:bold;
	color:#FFF;
	margin:0;
	padding:0;
	cursor: pointer;
}
a#exam_info_window_tab_0.active {
	display:inline;
	background: url(../img/infowindow/contactBtnActive.png) no-repeat;
	width:90px;
	height:20px;
	text-decoration:none;
	text-align:center;
	float:left;
	font-weight:bold;
	color:#666;
	margin:0;
	padding:0;
	cursor: pointer;
}

// exams tab

a#exam_info_window_tab_1.active {
	display:inline;
	background: url(../img/infowindow/examsBtnActive.png) no-repeat;
	width:90px;
	height:20px;
	text-decoration:none;
	text-align:center;
	float:left;
	color:#666;
	font-weight:bold;
	margin:0;
	padding-top:0px;
	cursor: pointer;
}
a#exam_info_window_tab_1.inactive {
	display:inline;
	background: url(../img/infowindow/examsBtn.png) no-repeat;
	width:90px;
	height:20px;
	text-decoration:none;
	text-align:center;
	float:left;
	color:#FFF;
	font-weight:bold;
	margin:0;
	padding-top:0px;
	cursor: pointer;
}
.floatText {
	position:relative;
	top:2px;
}
div#paging {
	border-top:1px solid #dedede;
	float:left;
	display:inline;
	width:90px;
	text-align:right;
	margin:0;
	padding:0;
}
div#pageControls {
	margin-top:4px;
	float:right;
}
div#pageControls img {
	margin:2px 5px;
	border:0px;
	vertical-align:middle;
	cursor: pointer;
}
img#exam_info_window_prev_page.unavailable, img#exam_info_window_next_page.unavailable {
	visibility:hidden;
}
div#exam_info_window {
	font-size:11px;
	margin:0;
	padding:0;
	border:0;
}
div.examBubbleContent {
	overflow:auto;
	padding: 10px;
	font-size: 1.1em;
	margin-right:10px;
	margin-top: 10px;
	margin-left: 5px;
	max-height:220px;
	height:auto !important;
	height:220px;
}
div.examBubbleContent span.title {
	font-weight: bold;
}
div.examBubbleContent strong {
	color:#72260d;
}
table.criteria {
	margin-top:15px;
}
table.criteria td {
	border-top:1px solid #F4F4F4;
	font-size:11px;
	padding:4px 10px 4px 4px;
	vertical-align:top;
}
table.criteria tr.details_row td {
	border-top: 0px none;
}
//END exam_info_window.css -doug

// twitter

.twtr-join-conv {
	color:#ffffff !important;
}
.criteria_group {
	float:left;
	text-align: left;
	padding: 10px;
	margin:0px 5px;
	width: 24%;
	height: 112px;
	border:1px solid #efefef;
	background:#fff url(../img/fieldset-bg.jpg) repeat-x scroll left bottom;
	z-index:2;
	box-sizing:border-box;
}
.criteria_group legend {
	color:#72260d;
}
.criteria_group .column {
	float:left;
	width:50%;
}
a#map_url_info_close {
	position: absolute;
	top: 11px;
	right: 15px;
	height: 22px;
	width: 22px;
	background: transparent url(../img/live_search_close.jpg) no-repeat;
	text-indent: -9999px;
}
a#map_url_info_close:hover {
	background-position: 0 -22px;
}
#map_url_info_content {
	padding: 20px 17px;
}
div#map_url_info_content p {
	padding: 0;
	margin: 11px 0px;
}
input.map_url_info_text {
	padding:5px;
	width:265px;
}
div#map_url_info {
	position: absolute;
	top: 36px;
	right: 0px;
	width:314px;
	background: transparent url(../img/url_info_bg.png) no-repeat bottom center;
	z-index: 1000;
	display:none;
}
div#map_widget_wrapper.advanced div#map_url_info {
	top: 197px;
}
a#map_url_info_close {
	position: absolute;
	top: 11px;
	right: 15px;
	height: 22px;
	width: 22px;
	background: transparent url(../img/live_search_close.jpg) no-repeat;
	text-indent: -9999px;
}
a#map_url_info_close:hover {
	background-position: 0 -22px;
}
#map_url_info_content {
	padding: 20px 17px;
}
div#map_url_info_content p {
	padding: 0;
	margin: 11px 0px;
}
input.map_url_info_text {
	padding:5px;
	width:265px;
}
div#map_widget_wrapper div.searchBoxBottom {
	float:left;
	width: 178px;
	margin-left:-5px;
}
div#secondarySearch {
	display:none;
}
div#map_widget_wrapper.advanced div#secondarySearch {
	display:block;
}
div#map_results_pane div.nextStep {
	display:none;
}
div#map_results_pane div.selected div.nextStep {
	display:block;
}
#myStuffContent #map_results_pane div.selected {
	background-color: #DDDDDD;
}
div .nextStep {
	float:right;
	font-size:12px;
	border:1px solid #f9f9f9;
	outline:1px solid #cdcdcd;
	padding:3px;
	background: #EEEEEE url(../img/gradientSm.jpg) repeat-x bottom center;
	margin:0px 4px;
}
div .nextStep:hover {
	background:#efefef;
}
div .nextStep img {
	margin-right:4px;
	border:none;
	vertical-align:text-bottom;
}
.quickAlert {
	outline:1px solid #F90;
	border:1px solid #FFE680;
	background:#FC0 url(../img/navcontainer_button.png) repeat-x;
	margin:10px 16px 0px 16px;
	padding:6px;
	min-height:18px;
	font-weight:bold;
	color:#701;
}


//Panel with tabs
#switch ul {
	margin:0;
	padding:0;
}
#switch .box {
	height:144px;
}
#switch ul li {
	display:inline;
	list-style:none;
	margin-right:1em;
}
#switch .box ul {
	margin:0 1em;
	padding:.5em 0;
}
#switch .box ul li {
	display:list-item;
	list-style:disc;
}
.ui-tabs-active, .ui-state-active {
	display:block;
	background:#000000;
	border-radius:12px;
	padding:0 .4em .1em .4em;
}
.ui-state-active a, .ui-state-active a:hover {
	color:#FFD37E;
}
div#header {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:80px;
	padding:10px 1em .6em 1em;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	dispay:block;
	z-index:1030;
	background:#FFFFFF;
	border-bottom:1px solid transparent;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
	transition:right 0.3s ease 0s;
}
div#header:after {
	clear: both;
}
.hiliteText3 {
	color:#EBEAD8;
}
a.utilityBtnDisabled,  a.utilityBtnDisabled:hover{
	background-color:#ccc;
	color: #888888;
	display:inline-block;
	text-align:center;
	white-space:nowrap;
	cursor:default;
}

#closeTab{
	display:block;
    height: 16px;
    width: 16px;
    margin:0px;
    padding: 0px;
	background-image:url(../img/closeNav.png);
	background-position:0px 0px;

}
#closeTab:hover{
	background-position:0px -16px;
	cursor:pointer;
}


.questionLinkSelected{
	display: block;
	border-radius: 0px 10px 10px 0px;
	outline: medium none;
	margin: 0px 0px 0px -13px;
	padding: 2px 0px 2px 13px;
	background:#e9e9e9;
}


// FAQ

div#unco_faq
{
   margin:1em;
}

div#unco_faq p
{
   margin-bottom:0;
}

div#unco_faq p strong
{
   font-size:1.2em;
}
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
-----------------------------------------------------------*/
