div#Header {
  padding-left: 120px;
  min-height: 94px;
}
div#Logo {
  margin: 10px 0;
  width: 100px;
  height: 84px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABUCAMAAABDRmLLAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQNCdwFFdgVEdwFDeABCfQBEegBFfAVDfQRFewRGfQFIfA9GexRFdhRFexNIdxRIexhEdxhFehhIeSZSfwBFgA5RhRRGgBNIgRhFgBFRgRFRhB1bjB9ciB5cjSJRgiNThCVSgiVRhCRUgiRUhCRRiCFdiSBdjDJdijNckC5pky1qlytpnC1pmzFnljNokjJolz1pkj9rnD1ymj91mz90nD50okJoj0JmmEBolUJym0JznEB0m0B0nURxmER1nk50mlFzm0JyoE11oFJ0oVV9oV5/qGF+pF2ApF6KrWCLq2GJrGyMq2+LsG+Ws2yXt26Zu3CKrXKWtn2WtX2VuXyZtnuYun6hvX6jwHykx4IANoUANoIBOIYAOIYAPIQFPIgANogAOYkCPI4PQY4QQpIPQ5ARRpUfUZYhTpMhUZUgUJovWZ4vWp4uXp4xW6M+ZqQ/Z6E/aqQ+aag/aqJBaaJAbKJEaKVAaaVAbK1PdKtRd6xQdbNfgbRegbFigrVggbVhhbpvjbxvkblwjrlykLxzkcF/m8V+msR+nIufuIOhuYCivYeju4elvYmjvJWsvr+DnLyFmoCjwYqjwY6ux5KvwZKuxparxpWtxpGtyZmtxZiryZ+6zZ+50J280Ke6yqa6zqi6zKG60aG80ae706m30qm50K7F17LF1LXF1bXF2bbI1LjF1LrI07/S2b/R37/Q4MGAm8GAnMSCndSettCgttSgttGhudqvwtqwwtuwxN+/zuG/zuC/0MbP3sPR2sHR3cPU3sXR2sXR3sTV38jQ28jR3cbO4MrP4sDR4MXR4cnQ4s3f69Pb5tLd49fb59Xc4tTd5dLf6NXc6Nja5s/g6t/p7t7o8d7r9OHA0OrO2unP3O3P2+rR2unQ3fDf5uPm7ODp6uHp7eLs7uTo6+To7u7i6eno7uPn8OHp8OTo8e/09uvy+u/y+e/0+PDh5vnu9fLy9vL08/D09vbw9fX19/Hy+PH0+PTz+fb2+Pnw9f7/9/r+/v/7/v7++v7+/gAAAChS204AAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjEwrQoKwAAAChZJREFUaEOdWAt0HFUZXmx2bXEm063pgiiQqLi+rbZqkWjWqrSnqYoR0Uy2ZNv6oL5KTF0UQfFBqx7Xo/VR4jOo1WJ90Ba1ChKzCrY+jrGIohJqPMVT8dGYahSWucfv++8/s7NLCpn9kp25j/9+/+vef3YnZSYvHx4eGio/FIaGhofLwzeaJlz0gmd1d5/b3b2iAcuXn3feclxWnLvihS/+jUmd2DRYjOCfBDpdKm5W7gifaktnFmTmRBroyJxy6tLp1AHfL5EkJHpw+Ptryq64PbNQOTNpvccANZm29JdSey17g8UPQDjj+29Q8giPAU+HckagE7x34C+96NWp7X6xdHGo5EFBLSX/BiUPscbSzQ1EC7OfS+3z188rVKHM65VcEVyLMJ1UTwfm1k6Z1Da/OCAEJw+WBaYp4X9H6RVTcRUMk8IOtK39XWBMajvWlSzNPAA1m01j7s/pAKNyRuQABtuedlBEmJN5hcvCx99+WRhhTWaRMIsqaFkkLQ4t3WmsQeLJ/JUU+wdLw8IdIrjG0ltneMeeTrdhsPu3BqECagk9oehAw7EPxkJy3gnoxMbt+DAmNbBJPfGL/Re/xy4NofTWH96hYuGjDsIN64gJEnqCLTJYKv7TLrYIzrRuyL/WmIc95edwAzpEDZQk8YT7EMJ7hd0iMM/XPBNoIB2pZ8wE6oUg8e6CK35jmXyNhsn+8/PUv+mUQjyxBPOBiJaKN8Xt/KiwC9LpUx+eOeXJMzoTInlOiCt1teBbqoEpT6cXdjzpHzoRIenuorTvb9LVgmNhRnje05kzfqnjRE0PYyJPVNQ/IBSKeqnCCUl/TUdjSH5O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');
}
/***************
/* <Variables> *
/***************/
/*********************
/*   <Color Palette> *
/*********************/
/**********************
/*   </Color Palette> *
/**********************/
/*********************
/*   <Font Settings> *
/*********************/
/**********************
/*   </Font Settings> *
/**********************/
/****************
/* </Variables> *
/****************/
/*************************
/* <Element Assignments> *
/*************************/
/*************************
/*   <Color Assignments> *
/*************************/
/**************************
/*   </Color Assignments> *
/**************************/
/************************
/*   <Font Assignments> *
/************************/
/*************************
/*   </Font Assignments> *
/*************************/
/**************************
/* </Element Assignments> *
/**************************/
/*
Styles in this file represent the site-specific stylings that are controlled via Connect themes.
*/

/**********************************
 * <General HTML Element Styling> *
 **********************************/

body {
  background-color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div {
  color: #002747;
}
a {
  color: #002747;
}
a:hover {
  color: #005fad;
}
/***********************************
 * </General HTML Element Styling> *
 ***********************************/

/******************************************
 * <Bootstrap overrides and enhancements> *
 ******************************************/

.alert-info {
  color: #005fad;
  background-color: #acd8fc;
  border-color: #7bc0fa;
}
.btn,
div.cms-applicationInfo a.btn {
  background-color: #002747;
  border-color: #044072;
  color: #ffffff;
}
.btn.btn-link {
  color: #002747;
}
div.cms-applicationInfo a.btn {
  text-decoration: none;
  padding: 3px 15px;
}
.btn-default,
.btn-default:hover,
.btn-default:focus,
.btn-default div,
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary div {
  color: #ffffff;
}
.btn-alt {
  background-color: #49a9f9;
  color: #022441;
}
.action-panel-group {
  color: #0777d5;
}
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled] div,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled] div {
  color: #ffffff;
}
.btn-success {
  background-color: #468847;
  border-color: #468847;
}
.btn-danger {
  background-color: #b94a48;
  border-color: #b94a48;
}
.disabled.btn-primary,
[disabled].btn-primary,
fieldset[disabled] .btn-primary,
.disabled.btn-primary:hover,
[disabled].btn-primary:hover,
fieldset[disabled] .btn-primary:hover,
.disabled.btn-success,
[disabled].btn-success,
fieldset[disabled] .btn-success,
.disabled.btn-success:hover,
[disabled].btn-success:hover,
fieldset[disabled] .btn-success:hover,
.disabled.btn-danger,
[disabled].btn-danger,
fieldset[disabled] .btn-danger,
.disabled.btn-danger:hover,
[disabled].btn-danger:hover,
fieldset[disabled] .btn-danger:hover {
  background-color: black;
}
.btn:hover,
.btn:focus {
  background-color: #006dc7;
}
.btn-group .btn {
  background-color: #c78d17;
  color: #ffffff;
  border-color: #1892f7;
}
.btn-group .btn:hover {
  background-color: #825d0f;
}
.btn-group .btn.active {
  background-color: #ffad2f;
}
.input-group-btn .btn {
  border-left-color: #1892f7;
}
.jumbotron {
  background-color: #ffffff;
}
.jumbotron * {
  color: #044072;
}
.modal-body {
  background-color: #ffffff;
}
.navbar {
  background-color: #044072;
}
.nav > li > a:hover,
.navbar-nav a:hover {
  background-color: #065ca3;
}
.navbar .navbar-nav > p {
  color: #ffffff;
  font-size: 13px;
}
.navbar .navbar-nav > li > a,
.navbar .navbar-nav > li > a span {
  color: #ffffff;
  font-size: 13px;
}
.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:hover span,
.navbar .navbar-nav > li.dropdown > a:focus,
.navbar .navbar-nav > li.dropdown > a:focus span {
  color: #e6a92b;
}
.navbar .navbar-nav > li.dropdown > a:hover .caret {
  border-top-color: #e6a92b;
  border-bottom-color: #e6a92b;
}
.navbar .navbar-nav > .active > a,
.navbar .navbar-nav > .active > a span {
  color: #ffffff;
  background-color: #065ca3;
}
.navbar .navbar-nav > li.active > a:hover,
.navbar .navbar-nav > li.active > a:hover span {
  color: #ffffff;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border: 1px solid #6b4c0d;
  border-bottom-color: transparent;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background-color: #825d0f;
}
.nav-tabs {
  border-bottom: 1px solid #6b4c0d;
}
.tab-content {
  background-color: #ffffff;
}
/*Drop Down menu*/

.navbar-nav > li.dropdown > ul.dropdown-menu > li > a {
  text-decoration: none;
}
.navbar .navbar-nav > li.dropdown > ul.dropdown-menu {
  background-color: #044072;
}
.nav > li.dropdown > ul.dropdown-menu > li > a:hover,
.navbar-nav > li.dropdown > ul.dropdown-menu a:hover {
  background-color: #f5f54b;
}
.navbar .navbar-nav > li.dropdown > ul.dropdown-menu > p {
  color: #ffffff;
  font-size: 13px;
}
.navbar .navbar-nav > li.dropdown > ul.dropdown-menu > li > a,
.navbar .navbar-nav > li.dropdown > ul.dropdown-menu > li > a span {
  color: #ffffff;
  font-size: 13px;
}
.navbar .navbar-nav > li.dropdown > ul.dropdown-menu > li > a:hover,
.navbar .navbar-nav > li.dropdown > ul.dropdown-menu > li > a:hover span {
  color: #044072;
}
.navbar .navbar-nav > li.dropdown > ul.dropdown-menu > .active > a,
.navbar .navbar-nav > li.dropdown > ul.dropdown-menu > .active > a span {
  color: #044072;
  background-color: #e6a92b;
}
.navbar .navbar-nav > li.dropdown .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar .navbar-nav > li.dropdown.active .caret {
  border-top-color: #044072;
  border-bottom-color: #044072;
}
.navbar .navbar-nav > li.dropdown > a:focus .caret {
  border-top-color: #044072;
  border-bottom-color: #044072;
}
/***/

.panel-primary > .panel-heading {
  background-color: #044072;
}
.table thead {
  background-color: #044072;
  color: #e6a92b;
}
.bootstrap-datetimepicker-widget a {
  color: #e6a92b;
}
.bootstrap-datetimepicker-widget a:hover {
  color: #c78d17;
}
.timepicker-picker a:hover,
.timepicker-picker a:hover span {
  background-color: #002747;
}
/*******************************************
 * </Bootstrap overrides and enhancements> *
 *******************************************/

/*****************************
 * <General Connect Styling> *
 *****************************/

.cms-Groupbox {
  background-color: #ffffff;
}
.cms-panel-header-rounded {
  background-color: #002747;
  border-color: black;
  color: white;
}
.cms-panel-body-rounded {
  background-color: #7bc0fa;
}
.cms-valid-data,
.cms-valid-data * {
  color: green;
}
.cms-invalid-data,
.cms-invalid-data * {
  color: red;
}
.cms-rowHoverable:hover {
  background-color: #acd8fc;
}
.cms-rowAlt {
  background-color: #addaff;
}
input.cms-Required {
  border: 2px solid #044072;
}
select.cms-Required {
  border: 2px solid #044072;
}
textarea.cms-Required {
  border: 2px solid #044072;
}
.cms-accent-color {
  color: #ffad2f;
}
/******************************
 * </General Connect Styling> *
 ******************************/

/*****************************
 * <Connect Control Styling> *
 *****************************/

/**********************
 *   <Button Styling> *
 **********************/

.cms-tabGroup .btn {
  border-left-color: #7bc0fa;
}
/***********************
 *   </Button Styling> *
 ***********************/

/***************************
 *   <Help Anchor Styling> *
 ***************************/

.cms-HelpAnchorContainer a {
  color: #002747;
}
/****************************
 *   </Help Anchor Styling> *
 ****************************/

/*********************
 * <Listbox Styling> *
 *********************/

ul.cms-Listbox li a.selected {
  background-color: #065ca3;
  color: #ffffff;
}
/**********************
 * </Listbox Styling> *
 **********************/

/***************************
 * <Knockout Grid Styling> *
 ***************************/

.kgPagerButton {
  background-color: #002747;
}
.kgPagerButton:hover {
  background-color: #006dc7;
}
[disabled].kgPagerButton,
[disabled].kgPagerButton:hover {
  background-color: #1892f7;
}
.kgPagerFirstBar,
.kgPagerLastBar {
  border-color: #ffffff;
}
.kgPagerFirstTriangle {
  border-color: transparent #ffffff transparent transparent;
}
.kgPagerLastTriangle {
  border-color: transparent transparent transparent #ffffff;
}
.cms-kogrid-asfooter .kgFooterPanel {
  background-color: #ffffff;
  border-top-color: #007be0;
}
/****************************
 * </Knockout Grid Styling> *
 ****************************/

/******************************
 * </Connect Control Styling> *
 ******************************/

/******************
 * <Page Styling> *
 ******************/

/**********************
 *   <NavBar styling> *
 **********************/

.cms-header {
  background-color: #ffffff;
}
.cms-navBar {
  background-color: #ffffff;
}
div.cms-ActionBar a,
.navbar-nav a {
  color: #044072;
}
div.cms-ActionBar ul a:hover,
.navbar-nav a:hover {
  color: #e6a92b;
}
.cms-navbar-user {
  color: #002747;
  background-color: #ffffff;
}
div.cms-ActionBar ul > li > a i {
  color: #044072;
}
div.cms-ActionBar ul > li > a:hover i {
  color: #002747;
}
div#SiteTitle h3 {
  color: #044072;
}
.cms-attention,
.cms-attention *,
div.cms-ActionBar ul > li > a.cms-attention i {
  color: #ffad2f;
}
#AccountAuthContainer a.cms-navbar-user,
#AccountAuthContainer a.cms-navbar-user * {
  color: #044072;
}
#AccountAuthContainer a.cms-navbar-user:hover,
#AccountAuthContainer a.cms-navbar-user:hover * {
  color: #e6a92b;
  background-color: #ffad2f;
}
/***********************
 *   </NavBar styling> *
 ***********************/

/**********************
 *   <Footer Styling> *
 **********************/

.cms-footer {
  background-color: #ffffff;
}
.cms-Footer-Separator {
  background-color: #044072;
}
.cms-footer p {
  color: #044072;
}
.cms-footer a {
  color: #044072;
}
.cms-footer a:hover {
  color: #002747;
  text-decoration: underline;
}
/***********************
 *   </Footer Styling> *
 ***********************/

/*******************
 * </Page Styling> *
 *******************/

/***************************
 * <Page Instance Styling> *
 ***************************/

/***************************
 *   <Widget Page Styling> *
 ***************************/

/**************************
 * </Widget Page Styling> *
 **************************/

/********************
 * <Widget Styling> *
 ********************/

/*** This section contains style definitions for individual widgets in Connect ***/

/*******************************
 *   <Comments Widget Styling> *
 *******************************/

.cms-commentUsername {
  color: #044072;
}
.cms-commentDate {
  color: #007be0;
}
/*********************************
 *    <Report Widget Styling>    *
 *********************************/

.cms-reportId {
  color: #044072;
}
/********************************
 *   </Comments Widget Styling> *
 ********************************/

/****************************************
 *   <Roster Management Widget Styling> *
 ****************************************/

input[type=checkbox] ~ div.cms-checkboxpanel {
  background-color: #acd8fc;
}
input[type=checkbox] ~ div.cms-checkboxpanel:hover,
input[type=checkbox]:checked ~ div.cms-checkboxpanel {
  background-color: #3c8ed3;
}
div.cms-checkboxpanel {
  border: solid #044072 2px;
}
.cms-checkboxselectionbox {
  color: #e6a92b;
}
.cms-checkboxpanelbackground {
  background-color: #044072;
}
input[type=checkbox] ~ div.cms-checkboxpanel:hover label,
input[type=checkbox]:checked ~ div.cms-checkboxpanel label {
  color: #e6a92b;
}
/*****************************************
 *   </Roster Management Widget Styling> *
 *****************************************/

/*********************
 * </Widget Styling> *
 *********************/

.cms-primaryEntityButton {
  color: #ffad2f;
}
.cms-deprecatedEntityButton {
  color: gray;
}
.cms-deprecatedEntityText,
.cms-deprecatedEntityText * {
  color: red;
}
/* The following styles are to support the AJAX loading animations */

@-moz-keyframes fadeG {
  0% {
    background-color: #002747;
  }
  100% {
    background-color: #ffffff;
  }
}
@-webkit-keyframes fadeG {
  0% {
    background-color: #002747;
  }
  100% {
    background-color: #ffffff;
  }
}
@-ms-keyframes fadeG {
  0% {
    background-color: #002747;
  }
  100% {
    background-color: #ffffff;
  }
}
@-o-keyframes fadeG {
  0% {
    background-color: #002747;
  }
  100% {
    background-color: #ffffff;
  }
}
@keyframes fadeG {
  0% {
    background-color: #002747;
  }
  100% {
    background-color: #ffffff;
  }
}
/* Selection stylings gleaned from http://davidwalsh.name/css-selection */

/* webkit, opera, IE9 */

::selection {
  background-color: #ffad2f;
}
/* mozilla firefox */

::-moz-selection {
  background-color: #ffad2f;
}
.cms-progressLarge {
  color: white;
}
.cms-progressSmall {
  color: black;
}
.cms-applicationTemplate div.row {
  color: #ffffff;
}
.cms-applicationTemplate div.cms-applicationInfo {
  color: #044072;
}
div.cms-applicationInfo * {
  color: #044072;
}
input.ng-invalid {
  border: 1px solid #002747;
}
span.applicationStatusCool {
  color: #044072;
}
input[type='checkbox'].ng-valid-checkbox-group-min-required {
  outline: 1px solid #002747;
}
input[type='checkbox'].ng-invalid-checkbox-group-min-required {
  outline: 1px solid #002747;
}
input.ng-invalid-required,
select.ng-invalid-required {
  border: 1px solid #002747;
}
input.ng-valid-required {
  border: 1px solid #002747;
}
span.applicationStatusHot {
  color: #002747;
}
.cms-faqWidget div,
.cms-faqWidget a {
  color: #044072;
}
a.cms-faqQuestion {
  color: #033259;
}
.panel-default > .panel-heading {
  background-color: #044072;
  color: #ffffff;
}
.cms-header-title-container {
  color: #ffffff;
}
.navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.ng-table th div,
.ng-table th {
  color: #e6a92b;
}
.ng-table th.sortable .sort-indicator:after,
.ng-table th.sortable .sort-indicator:before {
  border-color: #e6a92b transparent;
}
.ng-table th.sortable .sort-indicator:before,
.ng-table th.sortable.sort-desc .sort-indicator:after {
  border-top: 4px solid #e6a92b;
}
.multiRadio-Disabled-Cirle {
  color: #007be0;
}
.multiRadio-Disabled-Text {
  color: #007be0;
}
/*******************
 * <Login Styling> *
 *******************/
.registration-type-image {
  padding: 10px;
  position: relative;
  cursor: pointer;
}
.registration-type-image img {
  width: 100%;
  opacity: 0.6;
  -webkit-filter: grayscale(1);
  /* Chrome, Safari, Opera */
  filter: grayscale(1);
  -webkit-transition: all 600ms;
  transition: all 600ms;
}
.registration-type-image.selected img {
  opacity: 1;
  -webkit-filter: none;
  /* Chrome, Safari, Opera */
  filter: none;
}
.registration-type-image .registration-title {
  height: 45px;
  position: absolute;
  bottom: 10px;
  text-align: center;
  width: calc(100% - 20px);
  font-size: 26px;
  color: white;
  background-color: rgba(128, 128, 128, 0.76);
  -webkit-transition: all 600ms;
  transition: all 600ms;
}
.registration-type-image.selected .registration-title {
  background-color: rgba(255, 173, 47, 0.92);
}
.top-right-sign-in {
  position: absolute;
  z-index: 900;
  top: 10px;
  right: 30px;
  color: #e6a92b !important;
}
.cms-page-header,
.cms-subtitle {
  font-size: 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
  padding-top: 25px;
}
.cas-contact-inline-edit-label,
.cas-center-inline-edit-label,
.inline-edit-label {
  font-size: 12pt;
  font-weight: bold;
  color: #005fad;
}
/********************
 * </Login Styling> *
 ********************/

.test-site .test-site-name,
.partner .partner-name {
  font-size: 16pt;
  width: auto;
  display: inline-block;
  padding-top: 20px;
  color: #002747;
}
.cms-page .cms-button-group-with-mini-text .btn {
  padding: 0 12px 12px 12px;
}
.cms-page .small-tab-text {
  position: absolute;
  bottom: -3px;
  right: 1px;
  font-size: 12px;
}
.trainers-list,
.proctors-list {
  position: relative;
  min-height: 200px;
}
.add-proctor-button,
.add-trainer-button {
  position: absolute;
  right: 0;
  top: 8px;
}
