@charset "UTF-8";
/*
  StudentSelfService-9_28_1.scss
  application: StudentSelfService
  application version: 9.28.1
*/

/* banner-ui-ss.css */
td.invalid-input-value {
    background-color: #EBCFCF !important;
    border-color: #DC6F6E !important;
}

.dataTables_processing {
    border-color: #DDDDDD;
    color: #999999;
}

table.display thead th {
    background-color: #EDF0F4 !important;
    border-bottom-color: #AAAAAA;
}

table.display tr.heading2 td {
    border-bottom-color: #AAAAAA;
}

tr.odd {
    background-color: #FFFFFF;
    border-bottom-color: #DDDDDD;
    border-color: #DDDDDD;
}

tr.even {
    background-color: #FFFFFF;
    border-bottom-color: #DDDDDD;
    border-color: #DDDDDD;
}

.top {
    background-color: #F5F5F5;
    border-color: #CCCCCC;
}

.bottom {
    background-color: #F5F5F5;
    border-color: #CCCCCC;
}

tfoot input {
    color: #444444;
}

tfoot input.search_init {
    color: #999999;
}

td.group {
    background-color: #D1CFD0;
    border-bottom-color: #A19B9E;
    border-top-color: #A19B9E;
}

td.details {
    background-color: #D1CFD0;
    border-color: #A19B9E;
}

.paging_full_numbers span.paginate_button,
.paging_full_numbers span.paginate_active {
    border-color: #AAAAAA;
}

.paging_full_numbers span.paginate_button {
    background-color: #DDDDDD;
}

.paging_full_numbers span.paginate_button:hover {
    background-color: #CCCCCC;
}

.paging_full_numbers span.paginate_active {
    background-color: #99B3FF;
}

table.display tr.even.row_selected td {
    background-color: #084c2e;
    /*#194F85*/
    color: #FFFFFF;
}

table.display tr.odd.row_selected td {
    background-color: #084c2e;
    /*#194F85*/
    color: #FFFFFF;
}

table.rowselect tr.focus {
    border-color: #008000;
    background-color: #CCFFCC !important;
    color: #000000 !important;
}

table.rowselect tr.focus td {
    background-color: #CCFFCC !important;
}

.ui-corner-all.ui-button.ui-widget {
    background-color: #585858;
    color: #FFFFFF;
}

table.display tr.row_hover td {
    color: #000000 !important;
}

table.display tr.even.row_hover td,
table.display tr.odd.row_hover td,
table.display tr.odd.row_hover td.sorting_1,
table.display tr.even.row_hover td.sorting_1 {
    background-color: #cacaca;
}

.datatables-save-success {
    background-color: #E3EDD1 !important;
}

.cell-save-successful {
    background-color: #FFFFFF !important;
    border-color: #008000;
}

.cell-error {
    background-color: #FFFFFF !important;
    border-color: #FF0000;
}

.ui-layout-resizer-west,
.ui-layout-resizer-east {
    background-color: #F7F7F7;
    border-left-color: #DDDDDD;
    border-right-color: #BBBBBB;
}

.ui-layout-resizer-north,
.ui-layout-resizer-south {
    border-top-color: #DDDDDD;
    border-bottom-color: #BBBBBB;
}

#splash {
    background-color: #FFFFFF;
}

input.combobox:hover,
input.hasDatepicker:hover {
    border-color: #045e35; // UFV Change due to contrast accessibility
    /*#4282B3*/
}

input.combobox:focus,
input.hasDatepicker:focus {
    border-color: #045e35 !important; // UFV Change due to contrast accessibility
    /*#4282B3*/
}

#simplemodal-overlay {
    background-color: #000000;
}

#simplemodal-container {
    background-color: #87B4D0;
    border-color: #87B4D0;
}

div#sidebar ul.ui-tabs-nav li.ui-state-default {
    border-left-color: #C1C1C1;
}

div#sidebar ul.ui-tabs-nav li.ui-state-default:last-child {
    border-right-color: #C1C1C1;
}

div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-active,
div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-active.ui-state-hover,
div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-hover {
    background-color: #F7F7F7;
}

div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-active a,
div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-active.ui-state-hover a,
div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-hover a {
    color: #333333;
}

input.combobox {
    border-color: #a2a2a2;
}

input.hasDatepicker {
    border-color: #a2a2a2;
}

table {
    border-color: #DDDDDD;
}

ul.ui-autocomplete {
    border-color: #045e35; // UFV Change due to contrast accessibility
    /*#4282b3*/
}

ul.ui-autocomplete a.ui-state-hover {
    background-color: #778FA1;
}

.loading {
    background-color: #000000;
}

.dataTables_wrapper table tbody tr td form input {
    border-color: #a2a2a2;
}

.bottom .bottom-divider {
    border-left-color: #000000;
}

.ui-datepicker .ui-datepicker-header {
    background-color: #ECF0F4;
}

.dataTables_wrapper tr.notification-success {
    background-color: #DDF4C9;
}

.dataTables_wrapper tr.notification-error {
    background-color: #EBCFCF;
}

.dataTables_wrapper tr.notification-error {
    border-color: #FF3F3F;
    background-color: #EBCFCF;
}

.dataTables_wrapper tr.notification-warning {
    background-color: #FFF6B3;
}

.dataTables_wrapper tr.notification-warning {
    border-color: #F9DC87;
    background-color: #FFF6B3;
}

.ui-pillbox ul {
    border-color: #B2B3B7;
}

.ui-pillbox li {
    outline-color: #d0e8b0;
    /*#81C8FF*/
    color: #BCBEC0;
    background-color: #FFFFFF;
}

.ui-pillbox li.ui-state-default,
.ui-pillbox li.ui-state-disabled {
    color: #151618;
    background-color: #FFFFFF;
    border-left-color: #B2B3B7;
}

.ui-pillbox li.ui-state-disabled {
    color: #5B5E65;
    background-color: #F8F8F8;
}

.ui-pillbox li.ui-state-highlight {
    background-color: #085739;
    /*#0A4982*/
    color: #FFFFFF;
    border-left-color: #B2B3B7;
}

#multiCalendarContainer .ui-widget-header {
    background-color: #ECF0F4;
}

.component-error {
    border-color: #CC0000;
}

/* xe-ui-components.min.css */
mark {
    background-color: #FFFF00;
    color: #000000;
}

fieldset {
    border-color: #C0C0C0;
}

.xe-label label {
    color: #585858;
}

xe-badge .xe-badge {
    color: #585858;
}

xe-badge .draft-badge {
    background-color: #F5F2E7;
    color: #8A6A00;
}

xe-badge .pending-badge {
    background-color: #EAE6FF;
    color: #5745BE;
}

xe-badge .rejected-badge {
    background-color: #FFEEED;
    color: #D42828;
}

xe-badge .approved-badge {
    background-color: #EAF7F2;
    color: #00804D;
}

xe-badge .expired-badge {
    background-color: #F4F4F4;
    color: #5B5E65;
}

xe-badge .awaiting-badge {
    background-color: #EFF7FF;
    color: #2874BB;
}

xe-button .primary:hover:not([disabled]) {
    background-color: #046d44;
    /*#065AA5*/
}

xe-button .primary {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

xe-button .secondary {
    background-color: #FFFFFF;
    border-color: #00834f;
    /*#026BC8*/
    color: #00834f;
    /*#026BC8*/
}

xe-button .secondary:hover:not([disabled]) {
    background-color: #046d44;
    /*#065AA5*/
    color: #FFFFFF;
}

xe-button .secondary:focus:not([disabled]) {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

xe-button .primary:disabled,
xe-button .secondary:disabled {
    background-color: #B2B3B7;
    color: #FFFFFF;
}

xe-button .primary:active:not([disabled]),
xe-button .secondary:active:not([disabled]) {
    background-color: #085739;
    /*#0A4982*/
}

.xe-checkmark {
    background-color: #FFFFFF;
    border-color: #B2B3B7;
}

.xe-container input:checked~.xe-checkmark {
    background-color: #00834f;
    /*#026BC8*/
    border-color: #00834f;
    /*#026BC8*/
}

.xe-container input:focus:checked~.xe-checkmark {
    background-color: #00834f;
    /*#026BC8*/
    border-color: #8DC63F;
    /*#51ABFF*/
}

.xe-container input:focus~.xe-checkmark {
    background-color: #FFFFFF;
    border-color: #8DC63F;
    /*#51ABFF*/
}

.xe-container input:disabled~.xe-checkmark {
    background-color: #F7F7F7;
    border-color: #B2B3B7;
}

.xe-container input:disabled:checked~.xe-checkmark {
    background-color: #D9D9D9;
    border-color: #D9D9D9;
}

xe-dropdown .dropdown {
    border-color: #9c9c9c;
}

xe-dropdown .dropdown:focus {
    background-color: #FFFFFF;
    border-color: #00703C;
    /*#206E9F*/
}

xe-dropdown .dropdown .placeholder {
    color: #9c9c9c;
}

xe-dropdown .dropdown .glyphicon-chevron-down {
    color: #9c9c9c;
}

xe-dropdown .dropdown .dropdown-menu {
    border-color: #00703C;
    /*#206E9F*/
}

xe-dropdown .dropdown .dropdown-menu>li.active {
    background-color: #F1F7FB;
}

xe-dropdown .dropdown .dropdown-menu>li.selected,
xe-dropdown .dropdown .dropdown-menu>li:hover {
    outline-color: #99ffd0;
    /*#B0DEEC*/
    background-color: #f2f8f5;
    /*#F3FCFF*/
}

xe-status-label .draft {
    color: #8A6A00;
    background-color: #F5F2E7;
}

xe-status-label .pending {
    color: #5745BE;
    background-color: #EAE6FF;
}

xe-status-label .rejected {
    color: #D42828;
    background-color: #FFEEED;
}

xe-status-label .approved {
    color: #00804D;
    background-color: #EAF7F2;
}

xe-status-label .default {
    color: #956130;
    background-color: #FFFFFF;
}

xe-status-label .awaiting {
    color: #2874BB;
    background-color: #EFF7FF;
}

xe-status-label .not-started {
    color: #5B5E65;
    background-color: #F4F4F4;
}

xe-radio-button input[type=radio]+label {
    color: #151618;
}

xe-radio-button input[type=radio]:checked+label {
    color: #151618;
}

xe-radio-button .disabledRadio+label {
    color: #151618;
}

xe-radio-button .label {
    color: #151618;
}

xe-switch input.cmn-toggle-round+label:after {
    background-color: #FFFFFF;
    border-color: #D9D9D9;
}

xe-switch input.cmn-toggle-round+label:before {
    background-color: #D9D9D9;
    border-color: #D9D9D9;
}

xe-switch input.cmn-toggle-round:checked+label:before {
    background-color: #00834f;
    /*#026BC8*/
    border-color: #d0e8b0;
    /*#81C8FF*/
}

xe-switch input.cmn-toggle-round:checked+label:after {
    border-color: #d0e8b0;
    /*#81C8FF*/
}

xe-switch input.disabledSwitch:checked+label:before {
    color: #151618;
    border-color: #B2B3B7;
    background-color: #B2B3B7;
}

xe-switch input.disabledSwitch:checked+label:after {
    background-color: #F7F7F7;
    border-color: #B2B3B7;
}

xe-switch input.disabledSwitch+label:before {
    color: #151618;
    border-color: #B2B3B7;
    background-color: #B2B3B7;
}

xe-switch input.disabledSwitch+label:after {
    background-color: #F7F7F7;
    border-color: #B2B3B7;
}

xe-switch .label {
    color: #585858;
}

xe-text-area .xe-label {
    color: #585858;
}

xe-text-area .comments-field {
    border-color: #B2B3B7;
    background-color: #FFFFFF;
}

xe-text-area .readonly {
    background-color: #F7F7F7;
    border-color: #151618;
    color: #5B5E65;
}

xe-text-area textarea:focus {
    border-color: #00834f;
    /*#026BC8*/
    color: #151618;
}

xe-text-area .label {
    color: #585858;
}

xe-text-box .password-field,
xe-text-box .text-field {
    background-color: #FFFFFF;
}

xe-text-box .xe-label {
    color: #585858;
}

xe-text-box .text-field {
    border-color: #B2B3B7;
}

xe-text-box .password-field:focus {
    border-color: #00703C;
    /*#206E9F*/
    color: #585858;
}

xe-text-box .password-field {
    border-color: #B2B3B7;
}

xe-text-box .text-field:focus:not([valid]) {
    border-color: #00834f;
    /*#026BC8*/
    color: #151618;
}

xe-text-box .disabled,
xe-text-box .readonly {
    border-color: #151618;
    color: #5B5E65;
    background-color: #F7F7F7;
}

xe-text-box .valid {
    background-color: #E8FFF1;
    color: #090A0D !important;
    border-color: #1C8445;
}

xe-text-box input.ng-invalid.ng-invalid-maxlength,
xe-text-box input.ng-invalid.ng-touched {
    background-color: #FFFFFF;
    color: #151618 !important;
    border-color: #FF3030 !important;
}

xe-text-box .error-messages.ng-active {
    color: #E32D27;
}

xe-simple-text-box .simple-input-field {
    border-color: #B2B3B7;
    background-color: #FFFFFF;
}

xe-simple-text-box .label {
    color: #151618;
}

xe-simple-text-box .simple-input-field:focus {
    border-color: #00834f;
    /*#026BC8*/
    color: #151618;
}

xe-simple-text-box .readonly {
    background-color: #F7F7F7;
    border-color: #151618;
    color: #5B5E65;
}

.xe-typography .headings,
.xe-typography .hr,
.xe-typography .inline,
.xe-typography .lists,
.xe-typography .paragraph {
    color: #585858;
}

.xe-typography .anchor {
    color: #00703C;
    /*#206E9F*/
}

.xe-typography .typography {
    color: #585858;
}

.xe-typography .logo-white {
    background-color: #00703C;
    /*#206E9F*/
}

.xe-typography .horizontal-row {
    border-color: #585858;
}

.xeColorsContainer .content {
    border-right-color: #C5CACF;
    border-left-color: #C5CACF;
    border-bottom-color: #C5CACF;
}

.xeColorsContainer .pri-color1 {
    background-color: #00703C;
    /*#206E9F*/
    border-color: #0E3C59;
}

.xeColorsContainer .pri-color2 {
    background-color: #000000;
    border-color: #000000;
}

.xeColorsContainer .pri-color3 {
    background-color: #585858;
    border-color: #252628;
}

.xeColorsContainer .pri-color4 {
    background-color: #f2f8f5;
    /*#EFF4F8*/
    border-color: #E4E9EC;
}

.xeColorsContainer .sub-content1,
.xeColorsContainer .sub-content2 {
    color: #585858;
}

.xeColorsContainer .sec-color1 {
    background-color: #FFFEEA;
    border-color: #E0D397;
}

.xeColorsContainer .sec-color2 {
    background-color: #EBFAFF;
    border-color: #99CDDE;
}

.xeColorsContainer .sec-color3 {
    background-color: #058423;
    border-color: #054C16;
}

.xeColorsContainer .sec-color4 {
    background-color: #EE4F4F;
    border-color: #EE4F4F;
}

.xeColorsContainer .acc-color1 {
    background-color: #FFCDAA;
    border-color: #E19F72;
}

.xeColorsContainer .acc-color2 {
    background-color: #DAD5FF;
    border-color: #988DDB;
}

.xeColorsContainer .acc-color3 {
    background-color: #C9F0C7;
    border-color: #4EC76A;
}

.xeColorsContainer .acc-color4 {
    background-color: #FFDCDC;
    border-color: #F57E7E;
}

.xeColorsContainer .grey-color1 {
    background-color: #F7F7F7;
    border-color: #DADADA;
}

.xeColorsContainer .grey-color2 {
    background-color: #EFEFEF;
    border-color: #CDCDCD;
}

.xeColorsContainer .grey-color3 {
    background-color: #E2E2E2;
    border-color: #B9B9B9;
}

.xeColorsContainer .grey-color4 {
    background-color: #D5D5D5;
    border-color: #A9A9A9;
}

.ui-select-container .select2-choice,
.ui-select-multiple .select2-choices {
    border-color: #B2B3B7;
}

.ui-select-multiple .select2-choices {
    background-color: #FFFFFF !important;
}

.ui-select-container.select2-container-active>.select2-choice {
    border-color: #00834f !important;
    /*#026BC8*/
}

.ui-select-multiple.select2-container-active .select2-choices {
    border-color: #00834f !important;
    /*#026BC8*/
}

.ui-select-container.select2-dropdown-open .select2-choice {
    border-color: #00834f;
    /*#026BC8*/
    border-bottom-color: #EEEEEF !important;
}

.ui-select-container.select2-allowclear abbr.ui-select-clear:focus {
    outline-color: #00834f;
    /*#026BC8*/
}

.ui-select-multiple .select2-choices .select2-search-choice {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

.ui-select-container .select2-choice>.select2-chosen {
    color: #151618;
}

.ui-select-dropdown .select2-search input,
.ui-select-multiple .select2-choices .select2-search-field input {
    color: #151618;
}

.ui-select-dropdown .select2-search input {
    border-color: #B2B3B7 !important;
}

.ui-select-multiple .select2-choices .select2-search-field input::-webkit-input-placeholder {
    color: #151618;
}

.ui-select-multiple .select2-choices .select2-search-field input:-moz-placeholder {
    color: #151618;
}

.ui-select-multiple .select2-choices .select2-search-field input::-moz-placeholder {
    color: #151618;
}

.ui-select-multiple .select2-choices .select2-search-field input:-ms-input-placeholder {
    color: #151618;
}

.ui-select-dropdown {
    border-color: #00834f !important;
    /*#026BC8*/
}

.ui-select-choices {
    border-top-color: #00834f;
    /*#026BC8*/
}

.ui-select-choices li {
    border-bottom-color: #EEEEEF;
}

.ui-select-choices ul li {
    color: #151618;
}

.ui-select-choices ul li:first-child {
    border-top-color: #EEEEEF;
}

.ui-select-choices .select2-highlighted {
    background-color: #00834f;
    /*#026BC8*/
    border-color: #EEEEEF;
    color: #FFFFFF;
}

.ui-select-choices li.ui-select-choices-group>.ui-select-choices-group-label {
    color: #151618;
    background-color: #EEEEEF;
}

.ui-select-choices ul li:hover {
    background-color: #F7F7F7;
    border-color: #EEEEEF;
    color: #151618;
}

.ui-select-container .select2-choice>.select2-chosen .ng-binding {
    color: #151618;
}

.ui-select-choices .select2-no-results {
    color: #151618;
    background-color: #FFFFFF;
}

.select2-search-choice-focus {
    background-color: #EEEEEF !important;
}

.ui-select-container[theme=select2].direction-up .ui-select-dropdown {
    border-color: #00834f;
    /*#026BC8*/
}

.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match {
    border-color: #00834f !important;
    /*#026BC8*/
}

.pagination-container .pagination-controls button,
.pagination-container .pagination-controls input,
.pagination-container .pagination-controls select {
    border-color: #00834f;
    /*#026BC8*/
}

.pagination-container .pagination-controls button,
.pagination-container .pagination-controls select {
    background-color: #FFFFFF;
}

.pagination-controls button.first:focus {
    border-color: #d0e8b0;
    /*#81C8FF*/
}

.pagination-container .pagination-controls button.previous:focus {
    border-color: #d0e8b0;
    /*#81C8FF*/
}

.pagination-container .pagination-controls button.next:focus {
    border-color: #d0e8b0;
    /*#81C8FF*/
}

.pagination-container .pagination-controls button.last:focus {
    border-color: #d0e8b0;
    /*#81C8FF*/
}

.pagination-container .pagination-controls button:disabled,
.pagination-container .pagination-controls button:disabled:focus,
.pagination-container .pagination-controls button:disabled:hover,
.pagination-container .pagination-controls select:disabled {
    background-color: #D9D9D9;
}

.pagination-container .pagination-controls select {
    background-color: #FFFFFF;
}

.pagination-container .pagination-controls .per-page-select {
    border-color: #B2B3B7;
}

.pagination-container .pagination-controls .per-page-select:focus {
    border-color: #d0e8b0;
    /*#81C8FF*/
}

.column-filter-button:focus {
    border-color: #00834f;
    /*#026BC8*/
    color: #151618;
}

.column-filter-button {
    background-color: #FFFFFF;
    border-color: #B2B3B7;
    color: #151618;
}

.column-filter-button .placeholder {
    color: #5B5E65;
}

.column-setting-menu li {
    border-bottom-color: #EEEEEF;
}

.column-setting-menu {
    background-color: #FFFFFF;
    border-color: #CCC #DDD #DDD;
    border-right-color: #DDDDDD;
}

.column-setting-menu::after {
    border-bottom-color: #FFFFFF;
}

.table-container {
    border-color: #EEEEEF;
    background-color: #FFFFFF;
}

.table-container .caption caption {
    color: #151618;
}

.table-container .thead {
    border-bottom-color: #EEEEEF;
    border-top-color: #EEEEEF;
}

.table-container .tbody thead tr th,
.table-container .thead thead tr th {
    color: #151618;
}

.table-container .trMobile .total-row {
    color: #5B5E65;
}

.table-container .trMobile .total-row[total-label]:before {
    color: #151618;
}

.table-container .trDesktop thead tr:hover td {
    background-color: #F2F8FC;
}

.table-container .trDesktop thead tr.active-row td {
    background-color: #F8F8F8;
    color: #151618 !important;
}

.table-container .trDesktop thead tr th {
    color: #151618;
    border-bottom-color: #EEEEEF;
}

.table-container .trDesktop thead tr th.active {
    background-color: #F8F8F8;
}

.table-container .tbody tbody tr:hover td {
    background-color: #F2F8FC;
}

.table-container .tbody tbody tr.active-row td {
    background-color: #F8F8F8;
    color: #151618 !important;
}

.table-container .tbody tbody tr td {
    color: #151618;
    border-bottom-color: #EEEEEF;
}

.table-container .tbody tbody tr td.active {
    background-color: #F8F8F8;
}

.table-container .tfoot.pagination-container {
    border-top-color: #EEEEEF;
}

.table-container th.focus-ring,
.table-container th:focus,
.table-container tr td:focus,
.table-container tr.active-row td.focus-ring {
    outline-color: #00834f;
    /*#026BC8*/
}

.table-container .load-indicator .text {
    color: #FFFFFF;
}

.table-container .load-indicator .spinner>div {
    background-color: #FFFFFF;
}

#dragtable td,
#dragtable th {
    background-color: #d5d5d5 !important;
}

.xe-tab-container a:focus {
    border-color: #d0e8b0;
    /*#81C8FF*/
}

.xe-tab-container .xe-tab-nav {
    border-bottom-color: #EEEEEF;
}

.xe-tab-container .xe-tab-nav>li>a {
    color: #5B5E65;
}

.xe-tab-container .xe-tab-nav>li.active:active>a,
.xe-tab-container .xe-tab-nav>li.active:focus>a,
.xe-tab-container .xe-tab-nav>li.active:hover>a,
.xe-tab-container .xe-tab-nav>li.active>a,
.xe-tab-container .xe-tab-nav>li:active>a,
.xe-tab-container .xe-tab-nav>li:focus>a,
.xe-tab-container .xe-tab-nav>li:hover>a {
    color: #00834f;
    /*#026BC8*/
}

.xe-tab-container .xe-tab-nav>li.active a>span,
.xe-tab-container .xe-tab-nav>li.active:active a>span,
.xe-tab-container .xe-tab-nav>li.active:focus a>span,
.xe-tab-container .xe-tab-nav>li.active:hover a>span,
.xe-tab-container .xe-tab-nav>li:active a>span,
.xe-tab-container .xe-tab-nav>li:focus a>span,
.xe-tab-container .xe-tab-nav>li:hover a>span {
    background-color: #00834f;
    /*#026BC8*/
}

.xe-pie-chart .xe-pie-tooltip {
    background-color: #FFFEEA;
    border-color: #E0D397;
    color: #585858;
}

.xe-popup-container {
    background-color: #FFFFFF;
}

.xe-popup-container .xe-popup-close {
    background-color: #FFFFFF;
}

.xe-popup-container .xe-app-title {
    color: #000000;
}

.xe-popup-container .xe-modal-body .xe-title {
    color: #585858;
}

.xe-popup-container .xe-pop-content {
    color: #585858;
}

.xe-modal-container {
    background-color: #FFFFFF;
}

.xe-modal-container .xe-modal-close {
    background-color: #FFFFFF;
}

.xe-modal-container hr {
    border-top-color: #808080;
}

.xe-modal-container .xe-app-title {
    color: #000000;
}

.xe-modal-container .xe-app-version,
.xe-modal-container .xe-platform-version {
    color: #555658;
}

.xe-modal-container .xe-modal-body .xe-title {
    color: #585858;
}

.xe-modal-container .xe-modal-footer {
    color: #5B5E65;
}

#xeModalPrivacyLink {
    color: #00834f !important;
    /*#026bc8*/
}

.active-timepickerFocus {
    outline-color: #d0e8b0;
    /*#81C8FF*/
}

.cancel {
    background-color: #F5F5F5;
    color: #000000;
}

.pushme,
.selectTime,
.selectTime1 {
    background-color: #FFFFFF;
}

.selectTime,
.selectTime1 {
    color: #555555;
}

.pushme {
    color: #000000;
}

.pushmeBorder {
    border-bottom-color: #CCCCCC;
    border-top-color: #CCCCCC;
}

.ulContainer {
    border-bottom-color: #B2B3B7;
    border-top-color: #B2B3B7;
}

ul.ulContainer li {
    color: #585858;
}

.itemContainer {
    color: #D4D6D9;
}

.timerHeader .xe-popup-close {
    background-color: #FFFFFF;
}

.meridianPm {
    color: #D4D6D9;
}

.timepickerContainer {
    background-color: #FFFFFF;
}

.xeTimePickerTextField-readonly {
    background-color: #F7F7F7 !important;
    border-color: #151618 !important;
    color: #5B5E65 !important;
}

.xeTimePickerTextField {
    border-color: #B2B3B7;
    background-color: #FFFFFF;
    color: #5B5E65;
}

.xeTimePickerTextField:focus {
    border-color: #00834f;
    /*#026BC8*/
    color: #151618;
}

.xe-bar-tooltip {
    background-color: #FFFEEA;
    border-color: #E0D397;
    color: #585858;
}

@media only screen and (max-width:768px) {
    .search-container .simple-input-field:focus {
        border-color: #B2B3B7;
        color: #585858;
    }

    .search-container .simple-input-field:focus::-webkit-input-placeholder {
        color: #CCCCCC;
    }

    .search-container .simple-input-field:focus::-moz-placeholder {
        color: #CCCCCC;
    }

    .search-container .simple-input-field:focus::-ms-input-placeholder {
        color: #CCCCCC;
    }
}

@media only screen and (max-width:768px) {
    .table-container .caption {
        border-bottom-color: #EEEEEF;
    }

    .table-container .tbody tbody tr {
        border-bottom-color: #EEEEEF;
    }
}

@media screen and (min-width:768px) {
    .xe-popup-container .xe-pop-content {
        color: #585858;
    }

    .xe-popup-container .xe-popup-header span#xePopupClose:focus {
        outline-color: #4D90FE;
    }
}

@media screen and (min-width:768px) {
    .xe-modal-container {
        border-color: #979797;
    }
}

@media only screen and (min-width:768px) {
    .timepickerContainer {
        background-color: #FFFFFF;
        border-color: #00834f;
        /*#026BC8*/
    }

    .timepickerContainer::after {
        border-bottom-color: #FFFFFF;
    }

    .timepickerContainer::before {
        border-bottom-color: #00834f;
        /*#026BC8*/
    }
}

/* studentCommon.css */

body {
    background-color: #F8F8F8;
    color: #585858;
}

h1 {
    color: #585858;
}

a {
    color: #000000;
}

.main-contain {
    background-color: #FFFFFF;
    border-bottom-color: #E0E6E5;
}

.main-contain-footer {
    background-color: #FFFFFF;
    border-bottom-color: #E0E6E5;
    color: #CCCCCC;
}

.border-top {
    border-top-color: #E0E6E5;
}

/* xe-dialog-common-popup.css */


.banner-ss-dialog.xe-popup-mask {
    color: #151618;
}

.banner-ss-dialog.xe-popup-mask .xe-popup-container .xe-popup-header .xe-app-title {
    color: #151618;
}

.banner-ss-dialog.xe-popup-mask .xe-popup-container .xe-pop-content {
    border-top-color: #B2B3B7;
    color: #151618;
}

.banner-ss-dialog.xe-popup-mask .xe-popup-container .xe-pop-content .section-heading {
    color: #151618;
}

@media only screen and (max-width: 767px) {

    .banner-ss-dialog.xe-popup-mask .xe-popup-container .xe-popup-header {
        border-bottom-color: #B2B3B7;
    }
}

/* bannerCommon.css */
#banner-header-main-section {
    background-color: #00703C;
    /*#5353D1*/
}

/* timeout.css */
.dialog-wrapper {
    color: #8A6A00;
}

.dialog {
    background-color: #F5F2E7;
}

.custom-logout-dialog {
    background-color: #F5F2E7;
}

.common-button-primary {
    background-color: #F5F2E7;
    border-top-color: #8A6A00;
    color: #8A6A00;
}

.common-button-primary:focus {
    border-color: #00834f;
    /*#026BC8*/
}

/* changeexpiredpassword.css */
.input-text.default-state {
    border-color: #778FA1;
}

.input-text:hover {
    border-color: #084c2e;
    /*#005C96*/
}

.input-text:focus,
.input-text.error-state:focus {
    border-color: #778FA1;
}

.input-text.disabled-state {
    border-color: #C9D2D9;
}

.input-text.error-state {
    border-color: #CF4141;
}

.invalid {
    color: #CF4141;
}

/* extensibility-ss.css */
.xe-extensions-editor {
    border-color: #CCCCCC;
}

.xe-placeholder {
    color: #999999;
}

.xe-extensions-editor.ui-dialog .ui-dialog-title {
    color: #000000;
}

.xe-extensions-editor .primary,
.xe-extensions-editor .ui-corner-all.ui-button.ui-widget.primary {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

.xe-extensions-editor .primary:hover:not([disabled]),
.xe-extensions-editor .ui-corner-all.ui-button.ui-widget.primary:hover:not([disabled]) {
    background-color: #046d44;
    /*#065AA5*/
}

.xe-extensions-editor .primary:focus:not([disabled]),
.xe-extensions-editor .ui-corner-all.ui-button.ui-widget.primary:focus:not([disabled]) {
    border-color: #d0e8b0;
    /*#81C8FF*/
}

.xe-extensions-editor .primary:disabled,
.xe-extensions-editor .ui-corner-all.ui-button.ui-widget.primary:disabled {
    background-color: #B2B3B7;
    color: #FFFFFF;
}

.xe-extensions-editor .primary:active:not([disabled]),
.xe-extensions-editor .ui-corner-all.ui-button.ui-widget.primary:active:not([disabled]) {
    background-color: #085739;
    /*#0A4982*/
}

.xe-extensions-editor .secondary,
.ui-corner-all.ui-button.ui-widget.secondary {
    background-color: #FFFFFF;
    border-color: #00834f;
    /*#026BC8*/
    color: #00834f;
    /*#026BC8*/
}

.xe-extensions-editor .secondary:hover:not([disabled]),
.ui-corner-all.ui-button.ui-widget.secondary:hover:not([disabled]) {
    background-color: #046d44;
    /*#065AA5*/
    color: #FFFFFF;
}

.xe-extensions-editor .secondary:focus:not([disabled]),
.ui-corner-all.ui-button.ui-widget.secondary:focus:not([disabled]) {
    border-color: #d0e8b0;
    /*#81C8FF*/
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

.xe-extensions-editor .secondary:disabled,
.ui-corner-all.ui-button.ui-widget.secondary:disabled {
    background-color: #B2B3B7;
    color: #FFFFFF;
}

.xe-extensions-editor .secondary:active:not([disabled]),
.ui-corner-all.ui-button.ui-widget.secondary:active:not([disabled]) {
    background-color: #085739;
    /*#0A4982*/
}

/* custom-number-input.css */
.readonly {
    background-color: #F7F7F7;
    border-color: #151618;
    color: #5B5E65;
}

/* uploadProperties.css */
select.pb-item.pb-select {
    color: #5B5E65;
    border-color: #B2B3B7;
}

select.pb-select:focus,
select.pb-select:hover {
    color: #151618;
    background-color: #FFFFFF;
    border-color: #00834f;
    /*#026BC8*/
}

select.pb-select:active {
    color: #151618;
    background-color: #FFFFFF;
    border-color: #00834f;
    /*#026BC8*/
}

table#resourceTable tr>th {
    background-color: #F7F7F7 !important;
}

#uploadContent .ui-widget-header.content-container-header {
    background-color: #EEEEEF !important;
}

/* m-ssb-ui.css */
body,
#content {
    background-color: #f2f8f5;
    /*#EFF4F8*/
}

hr {
    border-color: #D2D2D2;
    background-color: #D2D2D2;
}

a {
    color: #00834f;
    /*#026BC8*/
}

.notification-center {
    color: #FFDD9E !important;
}

.notification-center-flyout {
    background-color: #004D70 !important;
}

input.ng-touched.ng-invalid,
textarea.ng-touched.ng-invalid,
.m-ssb-edit-radiobox.required,
.ui-select-match[required],
.select2-choices[required] {
    border-color: #FF0000 !important;
}

m-ssb-panel-collapsible .panel-heading {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border-color: #EFEFEF !important;
}

.m-ssb-panel-collapsible .panel {
    border-color: #EFEFEF !important;
}

.m-ssb-header {
    border-bottom-color: #e3e3e3;
    border-top-color: #e3e3e3;
    background-color: #F6F8F8;
}

.m-ssb-infobar {
    background-color: #EFF7FF;
    color: #2874BB;
    border-top-color: #2874BB;
}

.m-ssb-infobar a {
    color: #9E0000;
}

m-ssb-links .m-ssb-links-text li+li:before {
    color: #B9B9B9;
}

.navigation-section {
    background-color: #FFFFFF;
}

.navigation-section .nav>li>a {
    color: #5B5E65;
}

.navigation-section .nav>li>a:hover {
    border-bottom-color: #00834f;
    /*#026BC8*/
}

.navigation-section .nav>li>a.active {
    color: #2775D3;
    border-bottom-color: #00834f;
    /*#026BC8*/
}

.m-ssb-label-required {
    color: #D42828;
}

xe-button.m-ssb-link-button .primary {
    color: #00834f;
    /*#026BC8*/
}

.m-ssb-panel .xe-pop-content {
    border-top-color: #808080;
}

/* xe-table.css */
table.xe-table th,
table.xe-table td {
    border-color: #D9D9D9;
}

table.xe-table.xe-table-type-box tr {
    border-bottom-color: #D9D9D9;
}

.header-org {
    color: #000000FF !important;
}

table.xe-table.xe-table-type-box tfoot tr {
    border-top-color: #D9D9D9;
}

table.xe-table th {
    color: #5B5E65;
}

table.xe-table th .data span {
    color: #5B5E65;
}

table.xe-table td.total-col {
    color: #151618;
}

@media only screen and (max-width: 767px) {
    table.xe-table.xe-table-xs tr {
        border-bottom-color: #D9D9D9;
    }

    table.xe-table.xe-table-xs tr>th .xe-col-xs,
    table.xe-table.xe-table-xs tr>td .xe-col-xs {
        color: #151618;
    }
}

/* style.css */
body {
    color: #333333;
}

pre {
    background-color: #555555;
    color: #FFFFFF;
}

.subheader {
    color: #777777;
}

a {
    color: #333333;
}

hr {
    border-top-color: #DDDDDD;
}

.icon-success:after {
    color: #268D1F;
}

.icon-warning:after {
    color: #FFC51E;
}

.icon-error:after {
    color: #CC0000;
}

.icon-information:after {
    color: #93BFC9;
}

.icon-help:after {
    color: #0070A6;
}

.icon-in-progress:after {
    color: #268D1F;
}

.icon-circle:before {
    color: #FFFFFF;
}

.icon-triangle:before {
    color: #FFFFFF;
}

.icon-circle-shape:before {
    color: #FFFFFF;
}

.icon-triangle-shape:before {
    color: #FFFFFF;
}

.data,
.data-large {
    border-color: #999999;
}

th {
    border-bottom-color: #A5A5A5;
    border-right-color: #C1C1C1;
    color: #333333;
}

td {
    border-bottom-color: #DDDDDD;
}

.example {
    background-color: #F1F1F1;
    border-color: #DDDDDD;
}

.dark {
    background-color: #AAAAAA;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
}

.example-two-color {
    background-color: #DDF4C9;
    border-color: #DDDDDD;
}

.success-text {
    color: #000000;
}

.icon-hover .icon-settings:hover {
    color: #006699;
}

.icon-hover-transition .icon-settings:hover {
    color: #006699;
}

.icon-styling .icon-settings {
    color: #006699;
    border-color: #CCCCCC;
}

.icon-styling .icon-settings:hover {
    color: #003366;
}

.icon a {
    color: #006699;
}

.icon a:hover {
    color: #003366;
}

.dark-background {
    background-color: #222222;
    border-color: #777777;
}

.dark-background .icon-settings {
    color: #FFFFFF;
}

.light-background {
    background-color: #EEEEEE;
    border-color: #CCCCCC;
}

/* eds.css */
.eds-text-field {
    border-color: #B2B3B7;
    background-color: #FFFFFF;
}

.eds-text-field:focus:not([valid]) {
    border-color: #00834f;
    /*#026BC8*/
    color: #151618;
}

.eds-text-field-readonly {
    background-color: #F7F7F7;
    border-color: #151618;
    color: #5B5E65;
}

.eds-text-field-disabled {
    border-color: #151618;
    color: #5B5E65;
    background-color: #F7F7F7;
}

.primary:hover:not([disabled]) {
    background-color: #046d44;
    /*#065AA5*/
}

.primary {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

.secondary {
    background-color: #FFFFFF;
    border-color: #00834f;
    /*#026BC8*/
    color: #00834f;
    /*#026BC8*/
}

.primary:hover:not([disabled]) {
    background-color: #046d44;
    /*#065AA5*/
}

.secondary:hover:not([disabled]) {
    background-color: #046d44;
    /*#065AA5*/
    color: #FFFFFF;
}

.secondary:focus:not([disabled]) {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

.primary:disabled {
    background-color: #B2B3B7;
    color: #FFFFFF;
}

.secondary:disabled {
    background-color: #B2B3B7;
    color: #FFFFFF;
}

.primary:active:not([disabled]) {
    background-color: #085739;
    /*#0A4982*/
}

.secondary:active:not([disabled]) {
    background-color: #085739;
    /*#0A4982*/
}

/* notification-center.css */
.notification-center-flyout {
    background-color: #0071A7;
}

.notification-center-flyout ul li.notification-center-message-success {
    background-color: #EAF7F2;
    color: #00804D;
    border-color: #00804D;
    border-top-color: #00804D;
}

.notification-center-flyout ul li.notification-center-message-error {
    background-color: #FFEEED;
    color: #D42828;
    border-color: #D42828;
    border-top-color: #D42828;
}

.notification-center-flyout ul li.notification-center-message-warning {
    background-color: #F5F2E7;
    border-color: #8A6A00;
    border-top-color: #8A6A00;
    color: #8A6A00;
}

button.notification-flyout-item:focus {
    outline-color: #4D90FE;
}

li:first-child .notification-item-prompts {
    background-color: #F4F4F4;
    border-top-color: #C2BCBC;
}

body>.notification-center-shim {
    background-color: #666666;
}

#header-main-section li a.notification-message {
    color: #D42828;
}

/* jquery.ui.tooltip.css */
body .ui-tooltip {
    border-color: #AAAAAA;
}

/* datatables-colvis.css */
.ColVis_text_hover {
    border-color: #999999;
    background-color: #F0F0F0;
}

div.ColVis_collection {
    background-color: #F9F9F9;
    border-color: #CCCCCC;
}

div.ColVis_collection button.ColVis_Button:hover {
    border-color: #999999;
    background-color: #F0F0F0;
}

.disabled {
    color: #999999;
}

/* backbone.grid.css */
.grid-container .bottom {
    background-color: #F5F5F5;
    border-color: #CCCCCC;
}

table.grid>thead>tr>th {
    background-color: #FFFFFF !important;
    border-bottom-color: #EEEEEF !important;
    border-left-color: #EEEEEF !important;
}

.grid tr.odd {
    background-color: #FFFFFF;
    border-bottom-color: #DDDDDD;
    border-color: #DDDDDD;
}

.grid tr.even {
    background-color: #FFFFFF;
    border-bottom-color: #DDDDDD;
    border-color: #DDDDDD;
}

.grid tr.selected {
    background-color: #DDDDDD !important;
}

.grid tr.hover {
    background-color: #cacaca;
}

.grid td {
    border-left-color: #EEEEEF !important;
    border-top-color: #EEEEEF !important;
    border-bottom-color: #EEEEEF !important;
}

.grid td.focus {
    color: #000000 !important;
    outline-color: #d0e8b0;
    /*#81C8FF*/
}

.grid tbody tr td form input {
    border-color: #a2a2a2;
}

.grid-main-wrapper .visibility-control-column {
    border-right-color: #EEEEEF !important;
}

.grid-main-wrapper .grid th.visibility-control-column {
    border-bottom-color: #EEEEEF !important;
}

.button-menu-container {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    border-top-color: #CCCCCC;
}

.button-menu-overlay {
    background-color: #000000;
}

.grid.grid-frozen tr {
    border-right-color: #DDDDDD;
}

.grid tr.notification-success {
    background-color: #DDF4C9 !important;
}

.grid tr.notification-error {
    background-color: #EBCFCF !important;
}

.grid tr.notification-error {
    background-color: #EBCFCF !important;
}

.grid tr.notification-warning {
    background-color: #FFF6B3 !important;
}

.grid tr.notification-warning {
    border-color: #F9DC87;
    background-color: #FFF6B3 !important;
}

.grid td.notification-warning {
    border-color: #F9DC87 !important;
}

.grid td.readonly {
    background-color: #FFFFFF;
    color: #151618;
}

.grid .hasMultiCalendarPicker {
    border-color: #a2a2a2;
}

.focus-by-row .grid tr.focus {
    background-color: #dcdcdc !important;
}

.focus-by-cell .grid td.focus {
    background-color: #dcdcdc !important;
}

.add-row-hover {
    background-color: #F2F8FC !important;
    border-color: #F2F8FC !important;
    color: #000000 !important;
}

.add-row-selected,
.add-row-selected a:not(.select2-choice) {
    border-color: #F8F8F8 !important;
    color: #151618 !important;
    background-color: #F8F8F8 !important;
}

.grid tr.selected {
    background-color: #FFFFFF !important;
}

.grid tr.hover {
    background-color: #FFFFFF;
}

.grid thead th {
    background-color: #EDF0F4 !important;
}

.grid tr.add-row-hover td.readonly,
.grid tr.add-row-hover td.add-row-selected,
.grid tr.add-row-hover td.add-row-selected a {
    background-color: #F2F8FC !important;
    border-color: #F2F8FC !important;
    color: #000000 !important;
}

.ui-widget-header {
    background-color: #F9FAFB !important;
    color: #151618;
}

/* backbone.pagingcontrols.css */
.selected-cell {
    background-color: #CCCCCC;
}

.paging-container .divider {
    border-left-color: #000000;
}

/* select2.css */
.select2-container .select2-choice {
    border-color: #B2B3B7;
    color: #151618;
    background-color: #FFFFFF;
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #B2B3B7;
}

.select2-drop-mask {
    background-color: #FFFFFF;
}

.select2-drop {
    background-color: #FFFFFF;
    color: #151618;
    border-color: #B2B3B7;
}

.select2-drop.select2-drop-above {
    border-top-color: #B2B3B7;
}

.select2-drop-active {
    border-color: #00834f;
    /*#026BC8*/
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top-color: #00834f;
    /*#026BC8*/
}

.select2-drop-auto-width {
    border-top-color: #B2B3B7;
}

.select2-container .select2-choice .select2-arrow {
    border-left-color: #B2B3B7;
    background-color: #FFFFFF;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
    border-right-color: #B2B3B7;
}

.select2-search input {
    border-color: #B2B3B7;
    background-color: #FFFFFF;
}

html[dir="rtl"] .select2-search input {
    background-color: #FFFFFF;
}

.select2-search input.select2-active {
    background-color: #FFFFFF;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border-color: #00834f;
    /*#026BC8*/
}

.select2-dropdown-open .select2-choice {
    background-color: #EEEEEE;
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border-color: #00834f;
    /*#026BC8*/
}

.select2-results .select2-highlighted {
    background-color: #F8F8F8;
    color: #151618;
}

.select2-results li em {
    background-color: #FEFFDE;
}

.select2-results .select2-highlighted ul {
    background-color: #FFFFFF;
    color: #000000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
    background-color: #F4F4F4;
}

.select2-results .select2-disabled.select2-highlighted {
    color: #666666;
    background-color: #F4F4F4;
}

.select2-results .select2-disabled {
    background-color: #F4F4F4;
}

.select2-more-results.select2-active {
    background-color: #F4F4F4;
}

.select2-more-results {
    background-color: #F8F8F8;
}

.select2-container.select2-container-disabled .select2-choice {
    background-color: #F4F4F4;
    border-color: #DDDDDD;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #F4F4F4;
}

.select2-container-multi .select2-choices {
    border-color: #B2B3B7;
    background-color: #FFFFFF;
}

.select2-container-multi.select2-container-active .select2-choices {
    border-color: #00834f;
    /*#026BC8*/
}

.select2-container-multi .select2-choices .select2-search-field input {
    color: #5B5E65;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background-color: #FFFFFF !important;
}

.select2-default {
    color: #5B5E65 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    color: #FFFFFF;
    background-color: #00834f;
    /*#026BC8*/
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
    background-color: #B2B3B7 !important;
}

.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #F4F4F4;
    border-color: #DDDDDD;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    border-color: #DDDDDD;
    background-color: #F4F4F4;
}

.select2-container.select2-container-active.component-error .select2-choice,
.grid tr.notification-error td.notification-error .select2-container,
.grid tr.notification-error td.notification-error .select2-container.select2-container-active .select2-choice {
    border-color: #CC0000;
}

/* bannershortcuts.css */
.content-heading-shortcut {
    color: #585858;
}

.chicklet {
    background-color: #f2f8f5;
    /*#EFF4F8*/
    color: #656565;
    border-color: #cbcbcb;
}

.banner-shortcut {
    border-bottom-color: #EEEEEF;
}

/* userpreference.css */
.xe-popup-container .xe-pop-content {
    color: #585858;
}

.xe-modal-footer-copyright-info a {
    color: #00834f !important;
    /*#026bc8*/
}

@media screen and (min-width: 768px) {
    .xe-popup-container .xe-pop-content {
        color: #585858;
    }
}

/* angularjs-color-picker.css */
.color-picker-wrapper .input-group .input-group-addon {
    color: #555555;
    background-color: #EEEEEE;
    border-color: #CCCCCC;
}

.color-picker-wrapper .color-picker-swatch:not(.input-group-addon) {
    border-color: #CCCCCC;
}

.color-picker-wrapper .color-picker-panel {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
}

.color-picker-wrapper .color-picker-panel .color-picker-hue,
.color-picker-wrapper .color-picker-panel .color-picker-opacity {
    background-color: #FFFFFF;
}

.color-picker-wrapper .color-picker-panel .color-picker-slider {
    background-color: #FFFFFF;
    border-color: #000000;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid .color-picker-picker {
    border-color: #000000;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid .color-picker-picker>div {
    border-color: #FFFFFF;
}

.color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon {
    border-right-color: #CCCCCC;
}

/* bootstrap.css */
mark {
    color: #000000;
    background-color: #FFFF00;
}

fieldset {
    border-color: #C0C0C0;
}

body {
    color: #333333;
    background-color: #FFFFFF;
}

a {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

a:hover,
a:focus {
    color: #23527C;
}

.img-thumbnail {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
}

hr {
    border-top-color: #EEEEEE;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
    color: #777777;
}

mark,
.mark {
    background-color: #FCF8E3;
}

.text-muted {
    color: #777777;
}

.text-primary {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

a.text-primary:hover,
a.text-primary:focus {
    color: #286090;
}

.text-success {
    color: #3C763D;
}

a.text-success:hover,
a.text-success:focus {
    color: #2B542C;
}

.text-info {
    color: #31708F;
}

a.text-info:hover,
a.text-info:focus {
    color: #245269;
}

.text-warning {
    color: #8A6D3B;
}

a.text-warning:hover,
a.text-warning:focus {
    color: #66512C;
}

.text-danger {
    color: #A94442;
}

a.text-danger:hover,
a.text-danger:focus {
    color: #843534;
}

.bg-primary {
    color: #FFFFFF;
    background-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

a.bg-primary:hover,
a.bg-primary:focus {
    background-color: #286090;
}

.bg-success {
    background-color: #DFF0D8;
}

a.bg-success:hover,
a.bg-success:focus {
    background-color: #C1E2B3;
}

.bg-info {
    background-color: #D9EDF7;
}

a.bg-info:hover,
a.bg-info:focus {
    background-color: #AFD9EE;
}

.bg-warning {
    background-color: #FCF8E3;
}

a.bg-warning:hover,
a.bg-warning:focus {
    background-color: #F7ECB5;
}

.bg-danger {
    background-color: #F2DEDE;
}

a.bg-danger:hover,
a.bg-danger:focus {
    background-color: #E4B9B9;
}

.page-header {
    border-bottom-color: #EEEEEE;
}

abbr[title],
abbr[data-original-title] {
    border-bottom-color: #777777;
}

blockquote {
    border-left-color: #EEEEEE;
}

blockquote footer,
blockquote small,
blockquote .small {
    color: #777777;
}

.blockquote-reverse,
blockquote.pull-right {
    border-right-color: #EEEEEE;
}

code {
    color: #C7254E;
    background-color: #F9F2F4;
}

kbd {
    color: #FFFFFF;
    background-color: #333333;
}

pre {
    color: #333333;
    background-color: #F5F5F5;
    border-color: #CCCCCC;
}

caption {
    color: #777777;
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    border-top-color: #DDDDDD;
}

.table>thead>tr>th {
    border-bottom-color: #DDDDDD;
}

.table>tbody+tbody {
    border-top-color: #DDDDDD;
}

.table .table {
    background-color: #FFFFFF;
}

.table-bordered {
    border-color: #DDDDDD;
}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
    border-color: #DDDDDD;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #F9F9F9;
}

.table-hover>tbody>tr:hover {
    background-color: #F5F5F5;
}

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
    background-color: #F5F5F5;
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
    background-color: #E8E8E8;
}

.table>thead>tr>td.success,
.table>tbody>tr>td.success,
.table>tfoot>tr>td.success,
.table>thead>tr>th.success,
.table>tbody>tr>th.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>tbody>tr.success>td,
.table>tfoot>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr.success>th,
.table>tfoot>tr.success>th {
    background-color: #DFF0D8;
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr.success:hover>th {
    background-color: #D0E9C6;
}

.table>thead>tr>td.info,
.table>tbody>tr>td.info,
.table>tfoot>tr>td.info,
.table>thead>tr>th.info,
.table>tbody>tr>th.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>tbody>tr.info>td,
.table>tfoot>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr.info>th,
.table>tfoot>tr.info>th {
    background-color: #D9EDF7;
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr.info:hover>th {
    background-color: #C4E3F3;
}

.table>thead>tr>td.warning,
.table>tbody>tr>td.warning,
.table>tfoot>tr>td.warning,
.table>thead>tr>th.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>tbody>tr.warning>td,
.table>tfoot>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr.warning>th,
.table>tfoot>tr.warning>th {
    background-color: #FCF8E3;
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr.warning:hover>th {
    background-color: #FAF2CC;
}

.table>thead>tr>td.danger,
.table>tbody>tr>td.danger,
.table>tfoot>tr>td.danger,
.table>thead>tr>th.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>tbody>tr.danger>td,
.table>tfoot>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr.danger>th,
.table>tfoot>tr.danger>th {
    background-color: #F2DEDE;
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr.danger:hover>th {
    background-color: #EBCCCC;
}

legend {
    color: #333333;
    border-bottom-color: #E5E5E5;
}

output {
    color: #555555;
}

.form-control {
    color: #555555;
    background-color: #FFFFFF;
    border-color: #CCCCCC;
}

.form-control:focus {
    border-color: #99ffd0;
    /*#66afe9*/
}

.form-control::-moz-placeholder {
    color: #999999;
}

.form-control:-ms-input-placeholder {
    color: #999999;
}

.form-control::-webkit-input-placeholder {
    color: #999999;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #EEEEEE;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
    color: #3C763D;
}

.has-success .form-control {
    border-color: #3C763D;
}

.has-success .form-control:focus {
    border-color: #2B542C;
}

.has-success .input-group-addon {
    color: #3C763D;
    background-color: #DFF0D8;
    border-color: #3C763D;
}

.has-success .form-control-feedback {
    color: #3C763D;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
    color: #8A6D3B;
}

.has-warning .form-control {
    border-color: #8A6D3B;
}

.has-warning .form-control:focus {
    border-color: #66512C;
}

.has-warning .input-group-addon {
    color: #8A6D3B;
    background-color: #FCF8E3;
    border-color: #8A6D3B;
}

.has-warning .form-control-feedback {
    color: #8A6D3B;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #A94442;
}

.has-error .form-control {
    border-color: #A94442;
}

.has-error .form-control:focus {
    border-color: #843534;
}

.has-error .input-group-addon {
    color: #A94442;
    background-color: #F2DEDE;
    border-color: #A94442;
}

.has-error .form-control-feedback {
    color: #A94442;
}

.help-block {
    color: #737373;
}

.btn:hover,
.btn:focus,
.btn.focus {
    color: #333333;
}

.btn-default {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #CCCCCC;
}

.btn-default:focus,
.btn-default.focus {
    color: #333333;
    background-color: #E6E6E6;
    border-color: #8C8C8C;
}

.btn-default:hover {
    color: #333333;
    background-color: #E6E6E6;
    border-color: #ADADAD;
}

.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    color: #333333;
    background-color: #E6E6E6;
    border-color: #ADADAD;
}

.btn-default:active:hover,
.btn-default.active:hover,
.open>.dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open>.dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open>.dropdown-toggle.btn-default.focus {
    color: #333333;
    background-color: #D4D4D4;
    border-color: #8C8C8C;
}

.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
}

.btn-default .badge {
    color: #FFFFFF;
    background-color: #333333;
}

.btn-primary {
    color: #FFFFFF;
    background-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
    border-color: #2E6DA4;
}

.btn-primary:focus,
.btn-primary.focus {
    color: #FFFFFF;
    background-color: #286090;
    border-color: #122B40;
}

.btn-primary:hover {
    color: #FFFFFF;
    background-color: #286090;
    border-color: #204D74;
}

.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    color: #FFFFFF;
    background-color: #286090;
    border-color: #204D74;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open>.dropdown-toggle.btn-primary.focus {
    color: #FFFFFF;
    background-color: #204D74;
    border-color: #122B40;
}

.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
    background-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
    border-color: #2E6DA4;
}

.btn-primary .badge {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
    background-color: #FFFFFF;
}

.btn-success {
    color: #FFFFFF;
    background-color: #5CB85C;
    border-color: #4CAE4C;
}

.btn-success:focus,
.btn-success.focus {
    color: #FFFFFF;
    background-color: #449D44;
    border-color: #255625;
}

.btn-success:hover {
    color: #FFFFFF;
    background-color: #449D44;
    border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    color: #FFFFFF;
    background-color: #449D44;
    border-color: #398439;
}

.btn-success:active:hover,
.btn-success.active:hover,
.open>.dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open>.dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open>.dropdown-toggle.btn-success.focus {
    color: #FFFFFF;
    background-color: #398439;
    border-color: #255625;
}

.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
    background-color: #5CB85C;
    border-color: #4CAE4C;
}

.btn-success .badge {
    color: #5CB85C;
    background-color: #FFFFFF;
}

.btn-info {
    color: #FFFFFF;
    background-color: #99ffd0;
    /*#5bc0de*/
    border-color: #99ffd0;
    /*#46b8da*/
}

.btn-info:focus,
.btn-info.focus {
    color: #FFFFFF;
    background-color: #99ffd0;
    /*#31b0d5*/
    border-color: #1B6D85;
}

.btn-info:hover {
    color: #FFFFFF;
    background-color: #99ffd0;
    /*#31b0d5*/
    border-color: #269ABC;
}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    color: #FFFFFF;
    background-color: #99ffd0;
    /*#31b0d5*/
    border-color: #269ABC;
}

.btn-info:active:hover,
.btn-info.active:hover,
.open>.dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open>.dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open>.dropdown-toggle.btn-info.focus {
    color: #FFFFFF;
    background-color: #269ABC;
    border-color: #1B6D85;
}

.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
    background-color: #99ffd0;
    /*#5bc0de*/
    border-color: #99ffd0;
    /*#46b8da*/
}

.btn-info .badge {
    color: #99ffd0;
    /*#5bc0de*/
    background-color: #FFFFFF;
}

.btn-warning {
    color: #FFFFFF;
    background-color: #F0AD4E;
    border-color: #EEA236;
}

.btn-warning:focus,
.btn-warning.focus {
    color: #FFFFFF;
    background-color: #EC971F;
    border-color: #985F0D;
}

.btn-warning:hover {
    color: #FFFFFF;
    background-color: #EC971F;
    border-color: #D58512;
}

.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    color: #FFFFFF;
    background-color: #EC971F;
    border-color: #D58512;
}

.btn-warning:active:hover,
.btn-warning.active:hover,
.open>.dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open>.dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open>.dropdown-toggle.btn-warning.focus {
    color: #FFFFFF;
    background-color: #D58512;
    border-color: #985F0D;
}

.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
    background-color: #F0AD4E;
    border-color: #EEA236;
}

.btn-warning .badge {
    color: #F0AD4E;
    background-color: #FFFFFF;
}

.btn-danger {
    color: #FFFFFF;
    background-color: #D9534F;
    border-color: #D43F3A;
}

.btn-danger:focus,
.btn-danger.focus {
    color: #FFFFFF;
    background-color: #C9302C;
    border-color: #761C19;
}

.btn-danger:hover {
    color: #FFFFFF;
    background-color: #C9302C;
    border-color: #AC2925;
}

.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    color: #FFFFFF;
    background-color: #C9302C;
    border-color: #AC2925;
}

.btn-danger:active:hover,
.btn-danger.active:hover,
.open>.dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open>.dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open>.dropdown-toggle.btn-danger.focus {
    color: #FFFFFF;
    background-color: #AC2925;
    border-color: #761C19;
}

.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
    background-color: #D9534F;
    border-color: #D43F3A;
}

.btn-danger .badge {
    color: #D9534F;
    background-color: #FFFFFF;
}

.btn-link {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

.btn-link:hover,
.btn-link:focus {
    color: #23527C;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #777777;
}

.dropdown-menu {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
}

.dropdown-menu .divider {
    background-color: #E5E5E5;
}

.dropdown-menu>li>a {
    color: #333333;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    color: #262626;
    background-color: #7C7C7C;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    color: #FFFFFF;
    background-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    color: #777777;
}

.dropdown-header {
    color: #777777;
}

.input-group-addon {
    color: #555555;
    background-color: #EEEEEE;
    border-color: #CCCCCC;
}

.nav>li>a:hover,
.nav>li>a:focus {
    background-color: #EEEEEE;
}

.nav>li.disabled>a {
    color: #777777;
}

.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
    color: #777777;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #EEEEEE;
    border-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

.nav .nav-divider {
    background-color: #E5E5E5;
}

.nav-tabs {
    border-bottom-color: #DDDDDD;
}

.nav-tabs>li>a:hover {
    border-color: #EEE #EEE #DDD;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    color: #555555;
    background-color: #FFFFFF;
    border-color: #DDDDDD;
}

.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a:focus {
    border-color: #DDDDDD;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    color: #FFFFFF;
    background-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:hover,
.nav-tabs-justified>.active>a:focus {
    border-color: #DDDDDD;
}

.navbar-default {
    background-color: #F8F8F8;
    border-color: #E7E7E7;
}

.navbar-default .navbar-brand {
    color: #777777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #5E5E5E;
}

.navbar-default .navbar-text {
    color: #777777;
}

.navbar-default .navbar-nav>li>a {
    color: #777777;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #333333;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #555555;
    background-color: #E7E7E7;
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus {
    color: #CCCCCC;
}

.navbar-default .navbar-toggle {
    border-color: #DDDDDD;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #DDDDDD;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #E7E7E7;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    color: #555555;
    background-color: #E7E7E7;
}

.navbar-default .navbar-link {
    color: #777777;
}

.navbar-default .navbar-link:hover {
    color: #333333;
}

.navbar-default .btn-link {
    color: #777777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
    color: #333333;
}

.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
    color: #CCCCCC;
}

.navbar-inverse {
    background-color: #222222;
    border-color: #080808;
}

.navbar-inverse .navbar-brand {
    color: #9D9D9D;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #FFFFFF;
}

.navbar-inverse .navbar-text {
    color: #9D9D9D;
}

.navbar-inverse .navbar-nav>li>a {
    color: #9D9D9D;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    color: #FFFFFF;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    color: #FFFFFF;
    background-color: #080808;
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #444444;
}

.navbar-inverse .navbar-toggle {
    border-color: #333333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #333333;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #FFFFFF;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
    color: #FFFFFF;
    background-color: #080808;
}

.navbar-inverse .navbar-link {
    color: #9D9D9D;
}

.navbar-inverse .navbar-link:hover {
    color: #FFFFFF;
}

.navbar-inverse .btn-link {
    color: #9D9D9D;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
    color: #FFFFFF;
}

.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444444;
}

.breadcrumb {
    background-color: #F5F5F5;
}

.breadcrumb>li+li:before {
    color: #CCCCCC;
}

.breadcrumb>.active {
    color: #777777;
}

.pagination>li>a,
.pagination>li>span {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
    background-color: #FFFFFF;
    border-color: #DDDDDD;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    color: #23527C;
    background-color: #EEEEEE;
    border-color: #DDDDDD;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    color: #FFFFFF;
    background-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
    border-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: #777777;
    background-color: #FFFFFF;
    border-color: #DDDDDD;
}

.pager li>a,
.pager li>span {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
}

.pager li>a:hover,
.pager li>a:focus {
    background-color: #EEEEEE;
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
    color: #777777;
    background-color: #FFFFFF;
}

.label {
    color: #FFFFFF;
}

a.label:hover,
a.label:focus {
    color: #FFFFFF;
}

.label-default {
    background-color: #777777;
}

.label-default[href]:hover,
.label-default[href]:focus {
    background-color: #5E5E5E;
}

.label-primary {
    background-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #286090;
}

.label-success {
    background-color: #5CB85C;
}

.label-success[href]:hover,
.label-success[href]:focus {
    background-color: #449D44;
}

.label-info {
    background-color: #99ffd0;
    /*#5bc0de*/
}

.label-info[href]:hover,
.label-info[href]:focus {
    background-color: #99ffd0;
    /*#31b0d5*/
}

.label-warning {
    background-color: #F0AD4E;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #EC971F;
}

.label-danger {
    background-color: #D9534F;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #C9302C;
}

.badge {
    color: #FFFFFF;
    background-color: #777777;
}

a.badge:hover,
a.badge:focus {
    color: #FFFFFF;
}

.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
    background-color: #FFFFFF;
}

.jumbotron {
    background-color: #EEEEEE;
}

.jumbotron>hr {
    border-top-color: #D5D5D5;
}

.thumbnail {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

.thumbnail .caption {
    color: #333333;
}

.alert-success {
    color: #3C763D;
    background-color: #DFF0D8;
    border-color: #D6E9C6;
}

.alert-success hr {
    border-top-color: #C9E2B3;
}

.alert-success .alert-link {
    color: #2B542C;
}

.alert-info {
    color: #31708F;
    background-color: #D9EDF7;
    border-color: #99ffd0;
    /*#bce8f1*/
}

.alert-info hr {
    border-top-color: #99ffd0;
    /*#a6e1ec*/
}

.alert-info .alert-link {
    color: #245269;
}

.alert-warning {
    color: #8A6D3B;
    background-color: #FCF8E3;
    border-color: #FAEBCC;
}

.alert-warning hr {
    border-top-color: #F7E1B5;
}

.alert-warning .alert-link {
    color: #66512C;
}

.alert-danger {
    color: #A94442;
    background-color: #F2DEDE;
    border-color: #EBCCD1;
}

.alert-danger hr {
    border-top-color: #E4B9C0;
}

.alert-danger .alert-link {
    color: #843534;
}

.progress {
    background-color: #F5F5F5;
}

.progress-bar {
    color: #FFFFFF;
    background-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

.progress-bar-success {
    background-color: #5CB85C;
}

.progress-bar-info {
    background-color: #99ffd0;
    /*#5bc0de*/
}

.progress-bar-warning {
    background-color: #F0AD4E;
}

.progress-bar-danger {
    background-color: #D9534F;
}

.list-group-item {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
}

a.list-group-item,
button.list-group-item {
    color: #555555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
    color: #333333;
}

a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
    color: #555555;
    background-color: #F5F5F5;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
    color: #777777;
    background-color: #EEEEEE;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
    color: #777777;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    color: #FFFFFF;
    background-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
    border-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
    color: #C7DDEF;
}

.list-group-item-success {
    color: #3C763D;
    background-color: #DFF0D8;
}

a.list-group-item-success,
button.list-group-item-success {
    color: #3C763D;
}

a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
    color: #3C763D;
    background-color: #D0E9C6;
}

a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
    color: #FFFFFF;
    background-color: #3C763D;
    border-color: #3C763D;
}

.list-group-item-info {
    color: #31708F;
    background-color: #D9EDF7;
}

a.list-group-item-info,
button.list-group-item-info {
    color: #31708F;
}

a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
    color: #31708F;
    background-color: #C4E3F3;
}

a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
    color: #FFFFFF;
    background-color: #31708F;
    border-color: #31708F;
}

.list-group-item-warning {
    color: #8A6D3B;
    background-color: #FCF8E3;
}

a.list-group-item-warning,
button.list-group-item-warning {
    color: #8A6D3B;
}

a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
    color: #8A6D3B;
    background-color: #FAF2CC;
}

a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
    color: #FFFFFF;
    background-color: #8A6D3B;
    border-color: #8A6D3B;
}

.list-group-item-danger {
    color: #A94442;
    background-color: #F2DEDE;
}

a.list-group-item-danger,
button.list-group-item-danger {
    color: #A94442;
}

a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
    color: #A94442;
    background-color: #EBCCCC;
}

a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
    color: #FFFFFF;
    background-color: #A94442;
    border-color: #A94442;
}

.panel {
    background-color: #FFFFFF;
}

.panel-footer {
    background-color: #F5F5F5;
    border-top-color: #DDDDDD;
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
    border-top-color: #DDDDDD;
}

.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
    border-top-color: #DDDDDD;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #DDDDDD;
}

.panel-default {
    border-color: #DDDDDD;
}

.panel-default>.panel-heading {
    color: #333333;
    background-color: #F5F5F5;
    border-color: #DDDDDD;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #DDDDDD;
}

.panel-default>.panel-heading .badge {
    color: #F5F5F5;
    background-color: #333333;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #DDDDDD;
}

.panel-primary {
    border-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

.panel-primary>.panel-heading {
    color: #FFFFFF;
    background-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
    border-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

.panel-primary>.panel-heading .badge {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
    background-color: #FFFFFF;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

.panel-success {
    border-color: #D6E9C6;
}

.panel-success>.panel-heading {
    color: #3C763D;
    background-color: #DFF0D8;
    border-color: #D6E9C6;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #D6E9C6;
}

.panel-success>.panel-heading .badge {
    color: #DFF0D8;
    background-color: #3C763D;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #D6E9C6;
}

.panel-info {
    border-color: #99ffd0;
    /*#bce8f1*/
}

.panel-info>.panel-heading {
    color: #31708F;
    background-color: #D9EDF7;
    border-color: #99ffd0;
    /*#bce8f1*/
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #99ffd0;
    /*#bce8f1*/
}

.panel-info>.panel-heading .badge {
    color: #D9EDF7;
    background-color: #31708F;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #99ffd0;
    /*#bce8f1*/
}

.panel-warning {
    border-color: #FAEBCC;
}

.panel-warning>.panel-heading {
    color: #8A6D3B;
    background-color: #FCF8E3;
    border-color: #FAEBCC;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #FAEBCC;
}

.panel-warning>.panel-heading .badge {
    color: #FCF8E3;
    background-color: #8A6D3B;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #FAEBCC;
}

.panel-danger {
    border-color: #EBCCD1;
}

.panel-danger>.panel-heading {
    color: #A94442;
    background-color: #F2DEDE;
    border-color: #EBCCD1;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #EBCCD1;
}

.panel-danger>.panel-heading .badge {
    color: #F2DEDE;
    background-color: #A94442;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #EBCCD1;
}

.well {
    background-color: #F5F5F5;
    border-color: #E3E3E3;
}

.well blockquote {
    border-color: #DDDDDD;
}

.close {
    color: #000000;
}

.close:hover,
.close:focus {
    color: #000000;
}

.modal-content {
    background-color: #FFFFFF;
    border-color: #999999;
}

.modal-backdrop {
    background-color: #000000;
}

.modal-header {
    border-bottom-color: #E5E5E5;
}

.modal-footer {
    border-top-color: #E5E5E5;
}

.tooltip-inner {
    color: #FFFFFF;
    background-color: #000000;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #000000;
}

.tooltip.top-left .tooltip-arrow {
    border-top-color: #000000;
}

.tooltip.top-right .tooltip-arrow {
    border-top-color: #000000;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #000000;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #000000;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #000000;
}

.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #000000;
}

.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #000000;
}

.popover {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
}

.popover-title {
    background-color: #F7F7F7;
    border-bottom-color: #EBEBEB;
}

.popover.top>.arrow {
    border-top-color: #999999;
}

.popover.top>.arrow:after {
    border-top-color: #FFFFFF;
}

.popover.right>.arrow {
    border-right-color: #999999;
}

.popover.right>.arrow:after {
    border-right-color: #FFFFFF;
}

.popover.bottom>.arrow {
    border-bottom-color: #999999;
}

.popover.bottom>.arrow:after {
    border-bottom-color: #FFFFFF;
}

.popover.left>.arrow {
    border-left-color: #999999;
}

.popover.left>.arrow:after {
    border-left-color: #FFFFFF;
}

.carousel-control {
    color: #FFFFFF;
}

.carousel-control:hover,
.carousel-control:focus {
    color: #FFFFFF;
}

.carousel-indicators li {
    background-color: #000 \9;
    border-color: #FFFFFF;
}

.carousel-indicators .active {
    background-color: #FFFFFF;
}

.carousel-caption {
    color: #FFFFFF;
}

@media print {

    *,
    *:before,
    *:after {
        color: #000000 !important;
    }

    pre,
    blockquote {
        border-color: #999999;
    }

    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: #000000 !important;
    }

    .label {
        border-color: #000000;
    }

    .table td,
    .table th {
        background-color: #FFFFFF !important;
    }

    .table-bordered th,
    .table-bordered td {
        border-color: #DDDDDD !important;
    }
}

@media screen and (max-width: 767px) {
    .table-responsive {
        border-color: #DDDDDD;
    }
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified>li>a {
        border-bottom-color: #DDDDDD;
    }

    .nav-tabs.nav-justified>.active>a,
    .nav-tabs.nav-justified>.active>a:hover,
    .nav-tabs.nav-justified>.active>a:focus {
        border-bottom-color: #FFFFFF;
    }
}

@media (min-width: 768px) {
    .nav-tabs-justified>li>a {
        border-bottom-color: #DDDDDD;
    }

    .nav-tabs-justified>.active>a,
    .nav-tabs-justified>.active>a:hover,
    .nav-tabs-justified>.active>a:focus {
        border-bottom-color: #FFFFFF;
    }
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777777;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #333333;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #555555;
        background-color: #E7E7E7;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #CCCCCC;
    }
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #9D9D9D;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #FFFFFF;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #FFFFFF;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #444444;
    }
}

/* acknowledgement.css */
#continueButton {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

.float-container {
    background-color: #FFFFFF;
}

@media screen and (max-width: 479px) {
    .float-container {
        background-color: #FFFFFF;
    }

    #continueButton {
        background-color: #00834f;
        /*#026BC8*/
        color: #FFFFFF;
    }
}

/* jquery-ui-1.8.13.custom.css */
.ui-widget-content {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #333333;
}

.ui-widget-content a {
    color: #333333;
}

.ui-widget-header a {
    color: #222222;
}

.ui-datepicker-div .ui-widget-header {
    background-color: #EDF0F4 !important;
    color: #333333;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border-color: #DDDDDD;
    color: #333333;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #333333;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    color: #00834f;
    /*#026BC8*/
}

.ui-state-default a {
    color: #5B5E65 !important;
}

.ui-state-active a {
    color: #FFFFFF !important;
}

.ui-state-focus a {
    color: #FFFFFF !important;
}

.ui-state-hover a,
.ui-state-hover a:hover {
    color: #00834f !important;
    /*#026BC8*/
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    background-color: #00834f;
    /*#026BC8*/
    color: #5B5E65 !important;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #FFFFFF;
}

.ui-state-active a:hover {
    color: #FFFFFF !important;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border-color: #FFC51E;
    background-color: #FEF8BE;
    color: #363636;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border-color: #DC6F6E;
    background-color: #EBCFCF;
    color: #000000;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #000000;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #000000;
}

.ui-corner-all.ui-button.ui-widget {
    background-color: #585858;
    color: #FFFFFF;
}

.ui-widget-overlay {
    background-color: #000000;
}

.ui-widget-shadow {
    background-color: #080808;
}

.ui-selectable-helper {
    border-color: #000000;
}

.ui-tabs .ui-tabs-nav {
    border-color: #EEEEEF;
}

.ui-datepicker .ui-state-highlight {
    background-color: #EAF4FD;
    border-color: #C5DBEC;
    color: #045e35; // UFV Change due to contrast accessibility
    /*#2E6EBE*/
}

.ui-datepicker .ui-state-default .ui-state-hover {
    background-color: #cacaca;
}

.ui-datepicker .ui-widget-content {
    border-color: #DDDDDD;
    color: #333333;
}

.ui-datepicker.ui-widget-content {
    border-color: #DDDDDD;
}

/* storageAccess.css */
#requestStorageAccessButton {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

.float-container {
    background-color: #FFFFFF;
}

@media screen and (max-width: 479px) {
    .float-container {
        background-color: #FFFFFF;
    }

    #requestStorageAccessButton {
        background-color: #00834f;
        /*#026BC8*/
        color: #FFFFFF;
    }
}

/* common-controls.css */
.primaryButtonMiddleblue {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#0989d7*/
}

.primaryButton span {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#0989d7*/
}

.textInput {
    color: #666666;
}

.label {
    color: #666666;
}

.primaryButtonMiddle {
    color: #FFFFFF;
}

.modalWindowModal {
    background-color: #000000;
}

.modalWindowTop .modalWindowTitle {
    color: #084c2e;
    /*#0c4e8c*/
}

.modalWindowContentblue .errorMessage {
    color: #5C5C5C;
}

.modalWindowTopblue .modalWindowTitle {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#0989d7*/
}

.headerBottomBorder {
    background-color: #00559E;
    background-color: #FF0000;
}

.browseMenuShadow {
    border-color: #045e35;
    /*#13689E*/
    background-color: #045e35; // UFV Change due to contrast accessibility
    /*#477b9c*/
}

#browseButtonState.active {
    background-color: #045e35; // UFV Change due to contrast accessibility
    /*#477b9c*/
    border-color: #045e35;
    /*#13689E*/
}

.browseTab div div {
    color: #FFFFFF;
}

.headerButton div div {
    color: #FFFFFF;
}

.headerButtonDownArrow:link,
.headerButtonDownArrow:active,
.headerButtonDownArrow:visited {
    color: #FFFFFF;
}

.headerButtonDownArrow:hover {
    color: #FFFFFF;
}

.upArrow:link,
.upArrow:active,
.upArrow:visited {
    color: #FFFFFF;
}

#scrollableListContainer {
    background-color: #FFFFFF;
}

.btn-l {
    background-color: #646464;
    border-color: #666666;
}

.btn-r {
    background-color: #646464;
    border-color: #666666;
}

.upButton {
    background-color: #EEEEEE;
    border-color: #AAAAAA;
}

.downButton {
    background-color: #EEEEEE;
    border-color: #AAAAAA;
}

.downButton:hover,
.upButton:hover {
    background-color: #EEEEEE;
    border-color: #045e35; // UFV Change due to contrast accessibility
    /*#2477C1*/
}

.downButtonDisabled {
    border-color: #CCCCCC;
    background-color: #F0F0F0;
}

.upButtonDisabled {
    border-color: #CCCCCC;
    background-color: #F0F0F0;
}

.columns {
    border-right-color: #DDDDDD;
    background-color: #FFFFFF;
}

.navListStart span {
    color: #777777;
}

.navListStart span:hover {
    color: #FFFFFF;
    background-color: #666666;
}

.navListStart .parent span:hover {
    background-color: #666666;
    color: #FFFFFF;
    background-color: #999999;
}

.navList {
    background-color: #FFFFFF;
}

.navList span {
    color: #666666;
}

.navList span:hover {
    color: #045e35;
    /*#11679D*/
    background-color: #f2f8f5;
    /*#E1EFFD*/
}

.navList span a {
    color: #666666;
}

.selectedListItem span {
    color: #FFFFFF;
    background-color: #084c2e;
    /*#005C96*/
}

.selectedListPage span {
    color: #FFFFFF;
    background-color: #99ffd0;
    /*#7FADCA*/
}

.navList .scrollableListItem span:hover {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#0C60A6*/
    background-color: #D9F4FB;
}

.navList .scrollableListItem:focus span {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#0C60A6*/
    background-color: #D9F4FB;
}

.navList .parent span:hover {
    color: #045e35;
    /*#11679D*/
    background-color: #f2f8f5;
    /*#E1EFFD*/
}

.navList .parent:focus span {
    color: #045e35;
    /*#11679D*/
    background-color: #f2f8f5;
    /*#E1EFFD*/
}

div[id=mainMenuContainer] .navList .scrollableListItem:focus span {
    background-color: #f2f8f5;
    /*#D9E7EF*/
}

div[id=mainMenuContainer] .navList .parent:focus span {
    color: #045e35;
    /*#11679D*/
    background-color: #f2f8f5;
    /*#D9E7EF*/
}

.searchInputContainer {
    background-color: #FFFFFF;
}

#searchInput {
    color: #B2B2B2;
}

#searchButton {
    color: #FFFFFF;
}

.banner-footer {
    background-color: #F4F4F4;
    color: #585858;
}

/* common-platform.css */
.information span {
    color: #5C5C5C;
}

#globalNav {
    color: #FFFFFF;
}

#globalNav .globalnav-list-item {
    border-left-color: #FFFFFF;
}

#globalNav li a {
    color: #FFFFFF;
}

#helpWindowTab #helpWindowTabText {
    color: #8ac53a;
    /*#0084d5*/
}

#helpWindowControls #helpWindowTitle {
    color: #8ac53a;
    /*#0084d5*/
}

#openItemsHeader div h3 {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#0C60A6*/
}

#openItemsBody {
    border-left-color: #b9b9b9;
    border-right-color: #b9b9b9;
    background-color: #FFFFFF;
}

#categoryList {
    color: #999999;
}

#categoryList li h4 {
    color: #555555;
}

#categoryList li h4:hover {
    border-top-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    color: #000000;
}

.itemList li:hover {
    background-color: #F5F9FA;
    color: #333344;
}

#openItemsFooter {
    border-color: #b9b9b9;
}

#buttonBar span {
    color: #666666;
}

#buttonBar span:hover {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#0C60A6*/
}

.activeOpenItem {
    background-color: #b9b9b9;
    color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}

.tabInfoTitle {
    color: #656564;
}

.tabInfoText {
    color: #656564;
}

/* aurora-header.css */
#header-main-section {
    background-color: #00703C;
    /*#5353D1*/
    border-bottom-color: #8DC63F;
    /*#51ABFF*/
}

#header-main-section-east-part #mepDiv {
    color: #FFFFFF;
}

#header-main-section-east-part #username {
    color: #FFFFFF;
}

.notification-center {
    color: #FFD079;
}

.notification-center-count {
    color: #151618;
}

.notification-center-anchor {
    background-color: #EFC728;
}

#signList .canvas-item {
    color: #FFFFFF;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
    #signInCanvas {
        background-color: #FFFFFF;
    }

    #signInCanvas .canvas-section,
    #signInCanvas .canvas-item {
        border-bottom-color: #d5d5d5;
    }

    #signInCanvas.signIn-active {
        background-color: #FFFFFF;
    }

    #signList .canvas-section {
        color: #575757;
        background-color: #F9FAFB;
    }

    #signList .canvas-item {
        color: #575757;
        border-bottom-color: #d5d5d5;
    }

    #signList .canvas-item:hover,
    #signList .canvas-item:focus {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    .signIn-mobile.signIn-expanded:after {
        border-bottom-color: #FFFFFF;
    }
}

@media (min-width:0px) and (max-width:767px) and (orientation : landscape) {
    #header-main-section-east-part #signInButton {
        background-color: #00703C;
        /*#5353D1*/
    }
}

/* aurora-breadcrumb.css */
a.breadcrumbButton:link,
a.breadcrumbButton:active,
a.breadcrumbButton:visited,
.breadcrumbButton {
    color: #00834f;
    /*#026BC8*/
}

#title-panel {
    color: #656565;
}

#breadcrumb-panel,
#title-panel {
    background-color: #F7F7F7;
    border-bottom-color: #EEEEEF;
}

#title-panel h1 {
    color: #151618;
}

.page-title-separator {
    border-bottom-color: #e3e3e3;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
    #breadcrumb-panel {
        color: #575757;
    }
}

/* aurora-menu.css */
#menuContainer {
    background-color: #FFFFFF;
    border-color: #d0e8b0;
    /*#81C8FF*/
}

.menu-wrapper {
    background-color: #FFFFFF;
}

#menu ul>li {
    border-bottom-color: #EEEEEF;
}

#menu ul>li:first-child {
    background-color: #F7F7F7;
}

#menu .menu-text,
#menu .menu-subheader-text {
    color: #151618;
}

#menu ul li:focus .menu-text,
#menu ul li:focus .menu-subheader-text {
    color: #FFFFFF;
}

#menu ul li:hover {
    background-color: #F7F7F7;
}

#menu ul li:focus {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

.menu-wrapper a:link,
.menu-wrapper a:visited,
.menu-wrapper a:hover,
.menu-wrapper a:active {
    color: #575757;
}

/* aurora-tools.css */
#toolsList .canvas-section {
    color: #151618;
    background-color: #F7F7F7;
    border-bottom-color: #EEEEEF;
}

#toolsList .canvas-item {
    color: #151618;
    border-bottom-color: #EEEEEF;
    background-color: #FFFFFF;
}

#toolsList .canvas-item:hover {
    background-color: #F7F7F7;
}

#toolsList .canvas-item:focus {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

#toolsList>.canvas-item:focus {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

#toolsCanvas {
    border-color: #d0e8b0;
    /*#81C8FF*/
}

#toolsList #mepDescForMobile {
    background-color: #F7F7F7;
}

/* aurora-profile.css */
#userCanvas {
    border-color: #d0e8b0;
    /*#81C8FF*/
}

#userCanvas .canvas-item {
    border-top-color: #EEEEEF;
}

#userList .canvas-section {
    color: #151618;
    background-color: #F7F7F7;
    border-bottom-color: #EEEEEF;
}

#userList .canvas-item {
    color: #151618;
    background-color: #FFFFFF;
    border-bottom-color: #EEEEEF;
}

#userList .canvas-item:hover {
    background-color: #F7F7F7;
}

#userList .canvas-item:focus {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

#userList>.canvas-item:focus {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

#userList .canvas-item:active {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

#userList .canvas-item[readonly] {
    color: #151618;
    background-color: #EEEEEF;
}

#userList #usernameForMobile {
    background-color: #CCCCCC;
}

/* multiCalendar.css */
.grid td.focus,
.grid td.focus a {
    color: #000000 !important;
}

.grid td {
    border-color: #CCCCCC !important;
}

.add-row-hover {
    border-color: #CCCCCC !important;
}

.a {
    color: #000000 !important;
    background-color: #FFFFFF !important;
}

.ui-widget-content {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #333333;
}

.ui-widget-content a {
    color: #151618;
}

.ui-widget-header a {
    color: #222222;
}

.ui-datepicker-div .ui-widget-header {
    background-color: #EDF0F4;
    color: #333333;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #333333;
}

.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    color: #FFFFFF;
    background-color: #00834f;
    /*#026BC8*/
}

#multiCalendarContainer .ui-state-hover a,
#multiCalendarContainer .ui-state-hover a:hover {
    color: #FFFFFF !important;
    background-color: #00834f;
    /*#026BC8*/
}

#multiCalendarContainer .ui-state-active,
#multiCalendarContainer .ui-widget-content .ui-state-active,
#multiCalendarContainer .ui-widget-header .ui-state-active {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #FFFFFF;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border-color: #FFC51E;
    background-color: #FEF8BE;
    color: #363636;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border-color: #DC6F6E;
    background-color: #EBCFCF;
    color: #000000;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #000000;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #000000;
}

.ui-widget-overlay {
    background-color: #000000;
}

.ui-widget-shadow {
    background-color: #080808;
}

.ui-datepicker-header .ui-state-hover {
    background-color: #EAF4FD;
    border-color: #C5DBEC;
    color: #045e35; // UFV Change due to contrast accessibility
    /*#2E6EBE*/
}

.ui-datepicker .ui-state-highlight {
    background-color: #EAF4FD;
    border-color: #C5DBEC;
    color: #045e35; // UFV Change due to contrast accessibility
    /*#2E6EBE*/
}

.ui-datepicker .ui-widget-content {
    border-color: #DDDDDD;
    color: #333333;
}

#multiCalendarContainer {
    background-color: #FFFFFF;
}

#multiCalendarContainer .ui-widget-content {
    background-color: #FFFFFF;
    color: #333333;
}

.ui-widget-header a {
    color: #222222;
}

.ui-datepicker-div .ui-widget-header {
    background-color: #EDF0F4;
    color: #333333;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-highlight,
.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
    background-color: #EBEBEB !important;
    color: #000000;
    border-color: #C5DBEC;
}

.ui-datepicker .ui-state-default .ui-state-hover {
    background-color: #cacaca;
}

#multiCalendarContainer .ui-datepicker-other-month {
    background-color: #F8F8F8;
    color: #5B5E65;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #333333;
}

#multiCalendarContainer .ui-state-focus,
#multiCalendarContainer .ui-widget-content .ui-state-focus,
#multiCalendarContainer .ui-widget-header .ui-state-focus {
    color: #FFFFFF;
    background-color: #084c2e;
    /*#194F85*/
}

#multiCalendarContainer .ui-state-hover a,
#multiCalendarContainer .ui-state-hover a:hover {
    color: #FFFFFF !important;
    background-color: #084c2e;
    /*#194F85*/
}

#multiCalendarContainer .ui-state-active,
#multiCalendarContainer .ui-widget-content .ui-state-active,
#multiCalendarContainer .ui-widget-header .ui-state-active {
    background-color: #00834f !important;
    /*#026BC8*/
    border-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF !important;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #FFFFFF;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border-color: #DC6F6E;
    background-color: #EBCFCF;
    color: #000000;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #000000;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #000000;
}

.ui-widget-overlay {
    background-color: #000000;
}

.ui-widget-shadow {
    background-color: #080808;
}

.ui-datepicker .ui-datepicker-header {
    background-color: #ECF0F4;
}

.ui-datepicker .ui-widget-content {
    border-color: #DDDDDD;
    color: #333333;
}

#multiCalendarContainer>div {
    background-color: #FFFFFF;
}

input.hasMultiCalendarPicker:focus {
    border-color: #00834f;
    /*#026BC8*/
}

input.hasMultiCalendarPicker {
    border-color: #B2B3B7;
}

#timeBoxContainer {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
}

.ui-state-default,
.ui-widget-content .ui-state-default {
    border-color: #D3D3D3;
}

input.hasMultiCalendarPicker.component-error {
    border-color: #CC0000;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    background-color: #FEF8BE;
    color: #363636;
}

.ui-datepicker .ui-state-highlight {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#2E6EBE*/
}

.ui-datepicker .ui-datepicker-calendar .ui-state-highlight,
.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
    background-color: #5B5E65 !important;
    color: #FFFFFF !important;
}

#multiCalendarContainer {
    background-color: #FFFFFF;
}

#multiCalendarContainer .ui-widget-header {
    background-color: #FFFFFF;
}

#multiCalendarContainer .ui-widget-header>span h5 {
    color: #585858;
}

.vertical-line {
    border-left-color: #EEEEEE;
}

@media only screen and (min-width:768px) {
    .ui-datepicker-group {
        border-color: #00834f;
        /*#026BC8*/
    }
}

/* securityQA.css */
eds-text-field::-webkit-input-placeholder {
    color: #5B5E65;
}

eds-text-field::-moz-placeholder {
    color: #5B5E65;
}

eds-text-field:-ms-input-placeholder {
    color: #5B5E65;
}

eds-text-field:-moz-placeholder {
    color: #5B5E65;
}

#pagetitle {
    color: #646464;
}

.eds-select-field {
    border-color: #B2B3B7;
    background-color: #FFFFFF;
}

.eds-select-field:focus:not([valid]) {
    border-color: #00834f;
    /*#026BC8*/
    color: #151618;
}

select option :hover {
    background-color: #EBCFCF;
}

.section-header {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    color: #000000;
}

.section-header-text {
    color: #444455;
}

.component-error {
    border-color: #CC0000;
}

/* survey.css */
#pagetitle {
    color: #646464;
}

.content-label {
    color: #151618;
}

.section-header {
    color: #151618;
}

.section-header-text {
    color: #444455;
}

.race-category-header {
    color: #5B5E65;
    background-color: #F7F7F7;
}

.notification-error {
    border-color: #FF3F3F;
    background-color: #EBCFCF;
}

.race-label {
    border-color: #CCCCCC;
    background-color: #F7F7F7;
    border-color: #F7F7F7;
}

/* policy.css */
#pagetitle {
    color: #646464;
}

.termstextdiv {
    border-top-color: #2874BB;
    background-color: #EFF7FF;
    color: #2874BB;
}

/* pageCommon.css */
.content-section .section-body div.sub-heading {
    color: #151618;
}

div.sub-heading .sub-heading-line {
    border-bottom-color: #DFDFDF;
}

body,
#content {
    color: #151618;
    background-color: #F8F8F8;
}

a {
    color: #00834f;
    /*#026BC8*/
}

.home .page-header {
    border-top-color: #D9D9D9;
    border-bottom-color: #D9D9D9;
}

.home .page-header label {
    color: #151618;
}

.home .line {
    border-bottom-color: #DFDFDF;
}

.home div.info-header {
    background-color: #EFF7FF;
    color: #2874BB;
    border-top-color: #2874BB;
}

.home .section-envelop {
    border-color: #D9D9D9;
    background-color: #FFFFFF;
}

.home .select-container label {
    color: #151618;
}

.home .select-container .ui-select-container {
    background-color: #FFFFFF;
}

.content-section .section-header {
    border-bottom-color: #DFDFDF;
}

.content-section .section-header label {
    color: #151618;
}

.content-section .section-body .column-container label {
    color: #5B5E65;
}

.content-section .section-body .column-container div {
    color: #151618;
}

.table-container .tbody tbody tr {
    border-bottom-color: #D9D9D9;
}

xe-button .secondary:hover:not([disabled]) {
    background-color: #046d44;
    /*rgb(6,90,165)*/
    border-color: #00834f;
    /*rgb(2,107,200)*/
    color: #FFFFFF;
}

.textarea-container .xe-label,
.textbox-container .xe-label {
    color: #151618;
}

.home .xe-tab-container {
    background-color: #FFFFFF;
}

.component-error {
    border-color: #CC0000 !important;
}

#confirmAlertOnModal.alert {
    border-top-color: #FDC228;
}

#confirmAlertOnModal .alert-buttons .primary {
    background-color: #8A6A00;
}

#confirmAlertOnModal .alert-buttons .secondary {
    border-color: #8A6A00;
    color: #8A6A00;
}

#confirmAlertOnModal xe-button .secondary:hover:not([disabled]),
#confirmAlertOnModal xe-button .secondary:focus:not([disabled]) {
    background-color: #8A6A00;
    color: #FFFFFF;
}

#confirmAlertOnModal xe-button .primary:hover:not([disabled]),
#confirmAlertOnModal xe-button .primary:focus:not([disabled]) {
    border-color: #FDC228;
}

.error-message-display {
    background-color: #FFEEED;
    border-top-color: #D42828;
}

.error-notification-tile-content {
    color: #D42828;
}

.error-message-color {
    color: #D42828;
}

label.xe-label span.xe-required {
    color: #D42828;
}

header.section-header.no-expand-collapse {
    border-bottom-color: #DFDFDF;
}

@media only screen and (max-width: 768px) {
    .table-container .tbody tbody tr:hover {
        background-color: #F2F8FC;
    }

    .table-container .tbody tbody tr td:before {
        color: #151618;
    }

    .table-container .tbody tbody tr.active-row {
        background-color: #F8F8F8;
    }
}

@media print {
    .error-message-display {
        background-color: #FFEEED;
        border-top-color: #D42828;
    }

    table.xe-table th {
        color: #5B5E65;
    }
}

/* pageCommon-form.css */
.form-sub-header-half-border {
    border-bottom-color: #D8D8D8;
}

/* applyForStudentAid.css */
.studentAidApp .mandatory-section-span {
    color: #FF0000;
}

@media only screen and (max-width: 767px) and (orientation:portrait) {
    .studentAidModuleApp .page-header {
        border-color: #D9D9D9;
    }
}

/* modulePage.css */
.tooltipcontainer .tooltiptext {
    background-color: #EFF7FF;
    color: #2874BB;
    border-top-color: #2874BB;
}

.studentAidModuleApp .mandatory-section:after {
    color: #FF0000;
}

/* viewChecklist.css */
.checklist-container .table-container .tbody tbody tr td {
    border-top-color: #D9D9D9;
    border-bottom-color: #D9D9D9;
}

.check-list-label {
    color: #2874BB !important;
}

/* studentAidCommon.css */
.check-list-text {
    color: #00834f !important;
    /*#026BC8*/
}

.horizontal-line {
    border-bottom-color: #DFDFDF;
}

.submit-app .success-header {
    border-top-color: #00804D !important;
    background-color: #F2F9F6 !important;
    color: #00804D !important;
}

@media only screen and (max-width: 767px) and (min-width: 0px) {

    #breadcrumbHeader,
    #breadcrumbPageTitle {
        border-left-color: #D4D9D7 !important;
    }

    .breadcrumb-show-leaf a.leaf-breadcrumb,
    .breadcrumb-show-leaf span.leaf-breadcrumb {
        color: #00834f;
        /*#026BC8*/
    }
}

/* student-common-directive.css */
section.smartNavigationSection>div.sticky {
    background-color: #EFEFEF !important;
    border-bottom-color: #DFDFDF;
}

.smart-navigation-fixed {
    border-top-color: #DFDFDF;
    border-bottom-color: #DFDFDF;
}

#smartNavigation.nav>li {
    color: #151618;
}

#smartNavigation.nav>li.active-smart-nav {
    color: #00834f;
    /*#026BC8*/
    border-bottom-color: #00834f;
    /*#026BC8*/
}

table.xe-table th,
table.xe-table td {
    border-color: #D9D9D9;
}

table.xe-table.xe-table-type-box tr {
    border-bottom-color: #D9D9D9;
}

table.xe-table th {
    color: #5B5E65;
}

table.xe-table td.total-col {
    color: #151618;
}

@media print {
    .error-message-display {
        background-color: #FFEEED;
        border-top-color: #D42828;
    }
}

@media only screen and (max-width: 767px) {
    #smartNavigation.nav>li {
        color: #00834f;
        /*#026BC8*/
    }

    table.xe-table.xe-table-xs tr {
        border-bottom-color: #D9D9D9;
    }

    table.xe-table.xe-table-xs tr>th .xe-col-xs,
    table.xe-table.xe-table-xs tr>td .xe-col-xs {
        color: #151618;
    }
}

/* stuossrApp.css */
a.m-ssb-tooltip {
    color: #000000;
}

a.m-ssb-tooltip:hover {
    color: #000000;
}

.required-before:before {
    color: #D42828;
}

.card-list .card {
    color: #585858;
    background-color: #FFFFFF;
}

.dblabel {
    color: #000000;
}

.captiontext {
    color: #000000;
}

.dbdefault {
    color: #000000;
}

/* courseDetails.css */
#courseDetailsHeaders {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
}

#courseDetailsHeaders h3 {
    border-color: #DDDDDD;
}

#courseDetailsHeaders h3.selected {
    background-color: #FFFFFF;
}

/* sectionDetails.css */
#classDetailsHeaders {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
}

#classDetailsHeaders h3 {
    border-color: #DDDDDD;
}

#classDetailsHeaders h3.selected {
    background-color: #FFFFFF;
}

#classDetailsContentDetailsDiv .meetingTimesContainer {
    border-color: #DDDDDD;
}

#classDetailsContentDetailsDiv .meetingTimesContainer .meeting-faculty {
    border-top-color: #DDDDDD;
    border-bottom-color: #DDDDDD;
}

#classDetailsContentDetailsDiv .meetingTimesContainer .meeting .left {
    border-right-color: #DDDDDD;
}

.linkedSectionsAddAll {
    background-color: #E0E0E0;
}

.profileCard {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #7D7D7D;
}

.profileCard .close {
    color: #999999;
}

.profileCard ul li a {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#369*/
}

.profileCard.arrow.left:after {
    border-right-color: #FFFFFF;
}

.profileCard.arrow.left:before {
    border-right-color: #CCCCCC;
}

.profileCard.arrow.default:after {
    border-bottom-color: #FFFFFF;
}

.profileCard.arrow.default:before {
    border-bottom-color: #CCCCCC;
}

.profileCardScreen {
    background-color: #000000;
}

/* courseSectionDetailsCommon.css */
.basePreqTable thead tr th {
    background-color: #EDF0F4;
}

.basePreqTable tbody tr td {
    border-bottom-color: #DDDDDD;
}

.basePreqTable tbody tr:last-child td {
    border-bottom-color: #DDDDDD;
}

.primary-button {
    color: #FFFFFF;
    border-color: #333333;
}

.primary-button:hover {
    color: #FFFCF2;
    border-color: #333333;
}

.primary-button:active {
    color: #FFFFFF;
    border-color: #000000;
}

.primary-button .ui-button-text {
    color: #FFFFFF;
}

.small-button {
    color: #333333;
}

.loading {
    background-color: #000000;
}

.ui-dialog,
.popup {
    background-color: #789CB4;
    border-color: #789CB4;
    color: #DDDDDD;
}

div.multiTermPopup div.popup-header,
div.popup div.popup-header,
div.ui-dialog div.ui-dialog-titlebar {
    color: #FFFFFF;
    background-color: #4084AC;
    border-top-color: #9DBBCE;
    border-bottom-color: #335E78;
}

.ui-dialog .ui-dialog-content {
    background-color: #F7F7F7;
}

.modalCloseImg:hover,
.ui-dialog-titlebar a.ui-dialog-titlebar-close:hover {
    border-color: #46708C;
}

/* courseSchedulePopup.css */
.course-details-dialog,
.popup {
    background-color: #F7F7F7 !important;
}

div.course-details-dialog div.ui-dialog-titlebar {
    background-color: #F7F7F7 !important;
    border-bottom-color: #cbcbcb;
}

.course-details-dialog .ui-dialog-title {
    color: #00703C;
    /*#206E9F*/
}

div.courseDetailsSubTitle,
div.classDetailsSubTitle {
    border-bottom-color: #cbcbcb;
}

#courseDetailsHeaders h3:first-child,
#classDetailsHeaders h3:first-child {
    border-top-color: #cbcbcb;
}

#courseDetailsHeaders h3.selected:first-child,
#classDetailsHeaders h3.selected:first-child {
    border-color: #99ffd0;
    /*#B2DEEB*/
}

#courseDetailsHeaders h3,
#classDetailsHeaders h3 {
    border-color: #cbcbcb;
    background-color: #FFFFFF;
}

#courseDetailsHeaders h3.selected,
#classDetailsHeaders h3.selected {
    border-color: #99ffd0;
    /*#B2DEEB*/
    background-color: #f2f8f5;
    /*#F3FCFF*/
}

h2.dialog-search-results-subheader,
.courseDetailsSubTitle span,
h2.search-results-header {
    color: #585858;
}

#courseDetailsHeaders a,
#classDetailsHeaders a {
    color: #585858;
}

#courseDetailsWrapper,
#classDetailsWrapper {
    background-color: #FFFFFF;
}

#courseDetailsContentDetailsDiv,
#classDetailsContentDetailsDiv {
    color: #585858;
}

#accordion span.status-bold,
#courseAccordion span.status-bold {
    color: #31383E;
}

@media only screen and (max-width: 768px) {

    #classDetailsHeaders h3,
    #courseDetailsHeaders h3 {
        border-bottom-color: #cbcbcb;
    }

    .ui-dialog #courseAccordion h3.selected,
    .ui-dialog #accordion h3.selected {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    .ui-dialog #courseAccordion #courseDetailsContentDetailsDiv,
    .ui-dialog #accordion #classDetailsContentDetailsDiv {
        background-color: #f2f8f5;
        /*#F3FCFF*/
        border-bottom-color: #99ffd0;
        /*#B2DEEB*/
    }

    div.course-details-dialog div.ui-dialog-titlebar {
        background-color: #FFFFFF !important;
    }

    div.courseDetailsSubTitle,
    div.classDetailsSubTitle {
        background-color: #F9FAFB;
    }

    .course-details-dialog .ui-dialog-title {
        color: #283036;
    }

    #courseDetailsHeaders a.email,
    #classDetailsHeaders a.email {
        color: #99ffd0;
        /*#428bca*/
    }
}

/* bwlcmxApp.css */
a.m-ssb-tooltip {
    color: #000000;
}

a.m-ssb-tooltip:hover {
    color: #000000;
}

.required-before:before {
    color: #D42828;
}

.card-list .card {
    color: #585858;
    background-color: #FFFFFF;
}

.dblabel {
    color: #000000;
}

.captiontext {
    color: #000000;
}

.dbdefault {
    color: #000000;
}

.formatTable .table-container .tbody tbody tr td[data-name="1"],
.formatTable .table-container .tbody tbody tr td[data-name="2"],
.formatTable .table-container .tbody tbody tr td[data-name="3"],
.formatTable .table-container .tbody tbody tr td[data-name="4"],
.formatTable .table-container .tbody tbody tr td[data-name="5"],
.formatTable .table-container .tbody tbody tr td[data-name="6"],
.formatTable .table-container .tbody tbody tr td[data-name="7"] {
    border-left-color: #EEEEEF;
}

/* stufavlApp.css */
a.m-ssb-tooltip {
    color: #000000;
}

a.m-ssb-tooltip:hover {
    color: #000000;
}

.required-before:before {
    color: #D42828;
}

.card-list .card {
    color: #585858;
    background-color: #FFFFFF;
}

.dblabel {
    color: #000000;
}

.captiontext {
    color: #000000;
}

.dbdefault {
    color: #000000;
}

/* officeHours.css */
#scheduledMeetingTimes .section-body {
    border-bottom-color: #D9D9D9;
}

.add-office-hours-text {
    color: #00834f;
    /*#026BC8*/
}

/* facultyAdvisorSecurityInfo.css */
.security-info-section {
    border-color: #DFDFDF;
    background-color: #FFFFFF;
}

.security-info-header {
    border-bottom-color: #DFDFDF;
}

.column-headers {
    color: #5B5E65;
}

/* facultyDetailSchedule.css */
#scheduledMeetingTimes .section-body {
    border-bottom-color: #D9D9D9;
}

.add-office-hours-text {
    color: #00834f;
    /*#026BC8*/
}

/* studentTccCurriculum.css */
.dropLimitTable,
.progressCoreTable,
.studentTsiTable {
    border-top-color: #DDDDDD;
    border-left-color: #DDDDDD;
    border-right-color: #DDDDDD;
}

.dropLimitTableRow,
.progressCoreRow,
.studentTsiRow {
    border-bottom-color: #DDDDDD;
}

.esg-button--primary,
.esg-button--primary:visited {
    border-color: #4DABFF;
    background-color: #0074DB;
    color: #FFFFFF;
}

.esg-button--primary:hover,
.esg-button--primary:focus,
.esg-button--primary:active,
.esg-button--primary:visited:hover,
.esg-button--primary:visited:focus,
.esg-button--primary:visited:active {
    border-color: #8DC63F;
    /*#51ABFF*/
    background-color: #005FB3;
    color: #FFFFFF;
}

.esg-button--primary:focus,
.esg-button--primary:visited:focus {
    border-color: #0074DB;
}

.esg-button--primary:active:hover,
.esg-button--primary:active:focus,
.esg-button--primary:visited:active:hover,
.esg-button--primary:visited:active:focus {
    border-color: #8DC63F;
    /*#51ABFF*/
    color: #FFFFFF;
}

.esg-button--primary:active:focus,
.esg-button--primary:visited:active:focus {
    border-color: #0074DB;
}

.esg-button--primary[disabled],
.esg-button--primary[disabled]:focus,
.esg-button--primary[disabled]:hover,
.esg-button--primary:visited[disabled],
.esg-button--primary:visited[disabled]:focus,
.esg-button--primary:visited[disabled]:hover {
    border-color: #4DABFF;
    background-color: #0074DB;
    color: #FFFFFF;
}

.esg-button--secondary,
.esg-button--secondary:visited {
    border-color: #999999;
    background-color: #FFFFFF;
    color: #444444;
}

.esg-button--secondary:hover,
.esg-button--secondary:focus,
.esg-button--secondary:visited:hover,
.esg-button--secondary:visited:focus {
    border-color: #262626;
    background-color: #F9F9F9;
    color: #333333;
}

.esg-button--secondary:focus,
.esg-button--secondary:visited:focus {
    border-color: #0074DB;
    border-color: #262626;
}

.esg-button--secondary:active,
.esg-button--secondary:visited:active {
    border-color: #999999;
    background-color: #FFFFFF;
}

.esg-button--secondary:active:hover,
.esg-button--secondary:active:focus,
.esg-button--secondary.esg-active:hover,
.esg-button--secondary:visited:active:hover,
.esg-button--secondary:visited:active:focus,
.esg-button--secondary:visited.esg-active:hover {
    border-color: #262626;
    background-color: #F9F9F9;
    color: #333333;
}

.esg-button--secondary:active:focus,
.esg-button--secondary:visited:active:focus {
    border-color: #0074DB;
}

.esg-button--secondary[disabled],
.esg-button--secondary[disabled]:focus,
.esg-button--secondary[disabled]:hover,
.esg-button--secondary:visited[disabled],
.esg-button--secondary:visited[disabled]:focus,
.esg-button--secondary:visited[disabled]:hover {
    border-color: #999999;
    background-color: #FFFFFF;
    color: #444444;
}

.esg-dropdown__menu {
    border-color: #0074DB;
    border-color: #0074DB;
    background-color: #FFFFFF;
}

.esg-dropdown__menu-item {
    border-bottom-color: #D5D5D5;
    color: #0C0C0C;
}

.esg-dropdown__menu-item:hover,
.esg-dropdown__menu-item:focus {
    border-color: #CCE7FF;
    outline-color: #0074DB;
    background-color: #F4FAFF;
    color: #0C0C0C;
}

.esg-dropdown__menu-item:active,
.esg-dropdown__menu-item.esg-is-active {
    border-color: #99CFFF;
    outline-color: #0074DB;
    background-color: #F4FAFF;
    color: #0C0C0C;
}

.esg-dropdown__menu-item:active:hover,
.esg-dropdown__menu-item:active:focus,
.esg-dropdown__menu-item:active:active,
.esg-dropdown__menu-item.esg-is-active:hover,
.esg-dropdown__menu-item.esg-is-active:focus,
.esg-dropdown__menu-item.esg-is-active:active {
    border-color: #80C3FF;
    background-color: #F4FAFF;
}

.esg-dropdown__link {
    color: #0C0C0C;
}

.esg-dropdown__link:hover,
.esg-dropdown__link:focus,
.esg-dropdown__link:active,
.esg-dropdown__link:active:hover,
.esg-dropdown__link:active:focus {
    color: #0C0C0C;
}

.esg-is-open.esg-button--primary,
.esg-is-open.esg-button--secondary {
    border-color: #0074DB;
}

.esg-is-open.esg-button--primary:hover,
.esg-is-open.esg-button--primary:focus,
.esg-is-open.esg-button--secondary:hover,
.esg-is-open.esg-button--secondary:focus {
    border-color: #0074DB;
}

.esg-is-open.esg-button--primary {
    background-color: #005FB3;
    color: #FFFFFF;
}

.esg-is-open.esg-button--secondary {
    background-color: #F9F9F9;
    color: #333333;
}

.esg-is-open .esg-dropdown__menu-item {
    border-color: #0074DB;
    outline-color: #0074DB;
    background-color: #FFFFFF;
}

.esg-is-open .esg-dropdown__menu-item:focus,
.esg-is-open .esg-dropdown__menu-item:hover {
    background-color: #F4FAFF;
    color: #0C0C0C;
}

.esg-is-open .esg-dropdown__menu-item:active,
.esg-is-open .esg-dropdown__menu-item.esg-is-active {
    background-color: #F4FAFF;
}

.esg-is-open .esg-dropdown__menu-item.esg-is-active:hover,
.esg-is-open .esg-dropdown__menu-item.esg-is-active:focus,
.esg-is-open .esg-dropdown__menu-item:active:hover,
.esg-is-open .esg-dropdown__menu-item:active:focus {
    background-color: #F4FAFF;
    color: #0C0C0C;
}

.esg-dropdown__menu--popover {
    border-color: #BDBDBD;
}

.esg-dropdown__menu--popover::before {
    border-bottom-color: #BDBDBD;
    border-bottom-color: #BDBDBD;
}

.esg-dropdown__menu--popover::after {
    border-bottom-color: #FFFFFF;
}

.esg-badge {
    border-color: #BDBDBD;
    background-color: #EFEFEF;
    color: #444444;
}

.esg-badge--error {
    color: #D42828;
    border-color: #D42828;
    background-color: #FFEEED;
}

.esg-badge--pending {
    color: #2874BB;
    border-color: #2874BB;
    background-color: #EFF7FF;
}

.esg-badge--success {
    color: #00804D;
    border-color: #00804D;
    background-color: #EAF7F2;
}

.esg-badge--draft {
    color: #8A6A00;
    border-color: #8A6A00;
    background-color: #F5F2E7;
}

.esg-label {
    border-color: #BDBDBD;
    background-color: #EFEFEF;
    color: #444444;
}

.esg-label--error {
    color: #D42828;
    border-color: #D42828;
    background-color: #FFEEED;
}

.esg-label--draft {
    color: #8A6A00;
    border-color: #8A6A00;
    background-color: #F5F2E7;
}

.esg-label--pending {
    color: #2874BB;
    border-color: #2874BB;
    background-color: #EFF7FF;
}

.esg-label--success {
    color: #00804D;
    border-color: #00804D;
    background-color: #EAF7F2;
}

.esg-label--info {
    color: #2874BB;
    border-color: #2874BB;
    background-color: #EFF7FF;
}

.esg-label--warning {
    color: #8A6A00;
    border-color: #8A6A00;
    background-color: #F5F2E7;
}

.esg-label--primary {
    border-color: #00703C;
    /*#5353D1*/
    background-color: #00703C;
    /*#5353D1*/
    color: #FFFFFF;
}

.esg-table-actions {
    border-color: #BDBDBD;
    background-color: #FFFFFF;
}

.esg-table,
.esg-table-head,
.esg-table-body,
.esg-table-head__row,
.esg-table-head__th,
.esg-table-head__td,
.esg-table-body__row,
.esg-table-head__row,
.esg-table-body__td {
    border-color: #BDBDBD;
}

.esg-table-head__row,
.esg-table-body__row,
.esg-table-footer__row {
    border-color: #BDBDBD;
    background-color: #FFFFFF;
}

.esg-table-head {
    border-color: #BDBDBD;
}

.esg-table-head__row {
    background-color: #EFEFEF;
}

.esg-table-head__row:hover,
.esg-table-head__row:focus {
    background-color: #EFEFEF;
}

.esg-table-head__th {
    border-color: #D5D5D5;
    border-bottom-color: #BDBDBD;
    border-top-color: #BDBDBD;
}

.esg-table-head__th:hover,
.esg-table-head__th:focus,
.esg-table-head__th:active:focus {
    background-color: #000000;
}

.esg-table-head__th.esg-is-active {
    border-bottom-color: #0074DB;
}

.esg-table-head__button:active,
.esg-table-head__button.esg-is-active,
.esg-table-head__button.esg-is-open {
    background-color: #FFFFFF;
}

.esg-table-body {
    background-color: #FFFFFF;
}

.esg-table-body__row:hover,
.esg-table-body__row:focus,
.esg-table-body__row:active,
.esg-table-body__row.esg-is-active {
    background-color: #F4FAFF;
    color: #191919;
}

.esg-label {
    border-color: #BDBDBD;
    background-color: #EFEFEF;
    color: #444444;
}

.esg-label--error {
    color: #D42828;
    border-color: #D42828;
    background-color: #FFEEED;
}

.esg-label--draft {
    color: #8A6A00;
    border-color: #8A6A00;
    background-color: #F5F2E7;
}

.esg-label--pending {
    color: #2874BB;
    border-color: #2874BB;
    background-color: #EFF7FF;
}

.esg-label--success {
    color: #00804D;
    border-color: #00804D;
    background-color: #EAF7F2;
}

.esg-label--info {
    color: #2874BB;
    border-color: #2874BB;
    background-color: #EFF7FF;
}

.esg-label--warning {
    color: #8A6A00;
    border-color: #8A6A00;
    background-color: #F5F2E7;
}

.esg-label--primary {
    border-color: #00703C;
    /*#5353D1*/
    background-color: #00703C;
    /*#5353D1*/
    color: #FFFFFF;
}

.status-red {
    color: #FF0000;
}

.status-green {
    color: #008000;
}

.status-purple {
    color: #800080;
}

.status-blue {
    color: #0000FF;
}

.status-orange {
    color: #FFA500;
}

@media only screen and (min-width: 48rem) {

    .esg-table-head__td,
    .esg-table-body__td,
    .esg-table-footer__td {
        border-bottom-color: #FF0000;
    }
}

/* fullcalendar.css */
.fc-highlight {
    background-color: #99ffd0;
    /*#bce8f1*/
}

.fc-bgevent {
    background-color: #8FDF82;
}

.fc-nonbusiness {
    background-color: #D7D7D7;
}

.fc-state-default {
    background-color: #F5F5F5;
    border-color: #E6E6E6 #E6E6E6 #BFBFBF;
    color: #333333;
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
    color: #333333;
    background-color: #E6E6E6;
}

.fc-state-hover {
    color: #333333;
}

.fc-state-down,
.fc-state-active {
    background-color: #CCCCCC;
}

.fc-event {
    border-color: #045e35; // UFV Change due to contrast accessibility
    /*#3a87ad*/
}

.fc-event,
.fc-event-dot {
    background-color: #045e35; // UFV Change due to contrast accessibility
    /*#3a87ad*/
}

.fc-event,
.fc-event:hover {
    color: #FFFFFF;
}

.fc-event .fc-bg {
    background-color: #FFFFFF;
}

.fc-h-event.fc-selected .fc-resizer {
    background-color: #FFFFFF;
}

.fc-day-grid-event.fc-selected:after {
    background-color: #000000;
}

.fc-now-indicator {
    border-color: #FF0000;
}

.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
    border-color: #DDDDDD;
}

.fc-unthemed .fc-popover {
    background-color: #FFFFFF;
}

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
    background-color: #EEEEEE;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
    color: #666666;
}

.fc-unthemed td.fc-today {
    background-color: #FCF8E3;
}

.fc-unthemed .fc-disabled-day {
    background-color: #D7D7D7;
}

.fc-unthemed .fc-list-item:hover td {
    background-color: #F5F5F5;
}

.ui-widget .fc-event {
    color: #FFFFFF;
}

.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]) {
    color: #FFFFFF;
}

.fc-basic-view .fc-day-top .fc-week-number {
    background-color: #F2F2F2;
    color: #808080;
}

.fc-time-grid-event.fc-selected .fc-resizer {
    background-color: #FFFFFF;
}

.fc-unthemed .fc-list-empty {
    background-color: #EEEEEE;
}

/* weekAtAGlance.css */
#calendar .conflict .fc-content {
    background-color: #EFF7FF;
}

.noDataRow {
    background-color: #FFFFFF;
    border-color: #e3e3e3;
}

.waagCalenderContainer .fc-content {
    color: #151618;
}

.waagCalenderContainer .fc-view,
.waagCalenderContainer .fc-view>table {
    background-color: #FFFFFF;
}

.waagCalenderContainer .fc-day {
    background-color: #FFFFFF;
}

.waagCalenderContainer .fc-event.conflict {
    border-left-color: #8DC63F;
    /*#51ABFF*/
    background-color: #EFF7FF;
}

.waagCalenderContainer .fc-event:hover {
    color: #000000;
}

.waagCalenderContainer .fc-title {
    color: #151618;
}

.waagCalenderContainer .fc-content-col {
    color: #151618;
}

.waagCalenderContainer .fc-event {
    background-color: #EAF7F2;
    border-left-color: #1ABF96;
}

.waagCalenderContainer .fc-event ul {
    color: #151618;
}

.waagCalenderContainer .fc-event ul li {
    color: #151618;
}

.waagWoMeetingTimes {
    border-color: #D9D9D9;
    background-color: #FFFFFF;
}

.waagWoMeetingTimesList {
    border-bottom-color: #D9D9D9;
}

.waagTodayAction span {
    color: #151618;
}

#breadcrumb-panel {
    background-color: #FFFFFF;
}

.weekAtAGlanceHeader {
    border-color: #e3e3e3;
    background-color: #FFFFFF;
}

.feedback-page-header {
    color: #585858;
    background-color: #F8F8F8;
    border-bottom-color: #e3e3e3;
}

.studentwaag-section-envelop {
    border-color: #D9D9D9;
    background-color: #FFFFFF;
}

.stuwaag-info-header {
    background-color: #EFF7FF;
    color: #2874BB;
    border-top-color: #2874BB;
}

.studentwaag-section-header.no-expand-collapse {
    border-bottom-color: #DFDFDF;
}

@media only screen and (max-width: 767px) {
    .studentwaag-section-envelop {
        border-color: #D9D9D9;
        background-color: #FFFFFF;
    }

    .stuwaag-info-header {
        background-color: #EFF7FF;
        color: #2874BB;
        border-top-color: #2874BB;
    }

    .studentwaag-section-header.no-expand-collapse {
        border-bottom-color: #DFDFDF;
    }
}

/* pDispswfslip.css */
.swftdt1 {
    border-color: #000000;
    border-right-color: #000000;
}

.swftdt2 {
    border-color: #000000;
    border-right-color: #000000;
}

.swftdt3 {
    border-color: #000000;
    border-right-color: #000000;
}

.swfflat {
    border-color: #000000;
    border-right-color: #000000;
}

.swftdt1center {
    border-color: #000000;
    border-right-color: #000000;
}

.swftdt2center {
    border-color: #000000;
    border-right-color: #000000;
}

.swftdt1left {
    border-color: #000000;
    border-right-color: #000000;
}

.swfflatleft {
    border-color: #000000;
    border-right-color: #000000;
}

.swfflatright {
    border-color: #000000;
    border-right-color: #000000;
}

.swfflatcenter {
    border-color: #000000;
    border-right-color: #000000;
}

.swftdt1a {
    border-top-color: #000000;
    border-right-color: #000000;
}

.swftdt3a {
    border-bottom-color: #000000;
    border-right-color: #000000;
}

.swftdt1left1 {
    border-color: #000000;
    border-right-color: #000000;
}

.swftdt1center1 {
    border-color: #000000;
    border-right-color: #000000;
}

.swftdt2center1 {
    border-color: #000000;
    border-right-color: #000000;
}

/* commonSearch.css */
.search-result-container .table-container .tbody tbody tr td {
    border-top-color: #D9D9D9;
    border-bottom-color: #D9D9D9;
}

.horizontal-line {
    border-bottom-color: #DFDFDF;
}

.search-result-container .section-content {
    border-color: #D9D9D9;
}

.hr-scrollable-content {
    border-top-color: #D9D9D9;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    .search-result-container .table-container .tbody tbody tr td {
        border-top-color: #D9D9D9;
        border-bottom-color: #D9D9D9;
    }
}

/* studentCard.css */
.studentProfileCard {
    color: #6D6D6D;
    background-color: #FFFFFF !important;
    border-color: #4B575E;
}

.studentProfileCard .close {
    color: #666666;
}

.studentProfileCard ul li a {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#369*/
}

.studentProfileCard .confidential-message {
    background-color: #B55E1B;
    color: #FFFFFF;
}

.studentProfileCardScreen {
    background-color: #000000;
}

.card-form-button-sm {
    border-color: #333333;
    color: #000000;
}

/* assignments.css */
.assignmentHistoryApp table.xe-table.xe-table-type-box tr {
    border-bottom-color: #D9D9D9;
}

.assignmentHistoryApp table.xe-table th {
    color: #5B5E65;
    border-color: #D9D9D9;
}

.assignmentHistoryApp .xe-sort-data .arrow-up-down:before,
.assignmentHistoryApp .xe-sort-data .arrow-up-down:after {
    border-color: #5B5E65;
}

@media only screen and (max-width: 767px) {
    .assignmentHistoryApp table.xe-table.xe-table-xs tr {
        border-bottom-color: #D9D9D9;
    }

    .assignmentHistoryApp table.xe-table.xe-table-xs tr>th .xe-col-xs,
    .assignmentHistoryApp table.xe-table.xe-table-xs tr>td .xe-col-xs {
        color: #151618;
    }
}

/* facultyFeedback.css */
.main-container hr {
    border-color: #C0C0C059;
}

#content {
    background-color: #F6F8F7 !important;
}

.data-grid>thead>tr>th,
.data-grid>tbody>tr>td {
    border-bottom-color: #e3e3e3 !important;
}

.feedback-page-header {
    color: #151618;
    background-color: #F6F8F7 !important;
    border-bottom-color: #e3e3e3;
}

.crn-drop-down-section {
    border-bottom-color: #e3e3e3;
}

.crn-drop-down-section label {
    color: #000000;
}

.info-icon {
    color: #2874BB;
}

.feedback-container {
    background-color: #FFFFFF;
}

.feedback-container .caption {
    color: #000000;
    border-left-color: #e3e3e3;
    border-top-color: #e3e3e3;
    border-right-color: #e3e3e3;
}

.inner-table {
    background-color: #F6F8F7 !important;
}

.inner-table-container {
    background-color: #F6F8F7 !important;
}

input[type=checkbox]+label::before {
    border-color: #999999;
    background-color: #FFFFFF;
    color: #FFFFFF;
}

input[type=checkbox]:focus+label::before {
    border-color: #8DC63F;
    /*#51ABFF*/
}

input[type=checkbox]:checked+label::before {
    border-color: #0074DB;
    background-color: #0074DB;
    color: #FFFFFF;
}

input[type=checkbox]:checked+label::before:focus {
    border-color: #8DC63F;
    /*#51ABFF*/
}

.error-message-display {
    background-color: #FFEEED;
    border-top-color: #D42828;
}

.error-notification-tile-content {
    color: #D42828;
}

input[type=checkbox]:checked:focus+label::before {
    border-color: #8DC63F;
    /*#51ABFF*/
}

input[type=checkbox]:disabled+label {
    color: #6C6C6C;
}

input[type=checkbox]:disabled+label::before {
    border-color: #BDBDBD;
    background-color: #F7F7F7;
}

input[type=checkbox]:checked:disabled+label {
    color: #6C6C6C;
}

input[type=checkbox]:checked:disabled+label::before {
    border-color: #BDBDBD;
    background-color: #BDBDBD;
}

.feedback-roster-info-section.row {
    background-color: #FFFFFF;
    border-color: #e3e3e3;
}

.feedback-roster-info-section.row div:first-child {
    border-bottom-color: #e3e3e3;
    color: #151618;
}

.feedback-roster-info-section.row div span:last-child {
    color: #00834f;
    /*#026BC8*/
}

.faculty-feedback-select2-container .ui-select-container {
    background-color: #FFFFFF;
}

.faculty-feedback-select2-container .ui-select-container .select2-choice {
    border-color: #000000;
}

.crn-drop-down-section .ui-select-container {
    background-color: #FFFFFF;
}

xe-text-area .comments-field {
    border-color: #000000;
}

#breadcrumb-panel {
    background-color: #FFFFFF;
}

.feedbackSessionContainer .table-container .tbody tbody tr td {
    border-top-color: #D9D9D9;
    border-bottom-color: #D9D9D9;
}

.feedbackSessionContainer .table-container .caption caption {
    border-color: #D9D9D9;
    background-color: #FFFFFF;
}

.feedbackSessionContainer .hr-scrollable-content {
    border-color: #D9D9D9;
}

.feedbackSessionContainer tr th div.data span {
    color: #5B5E65;
}

.feedback-session-container {
    background-color: #F8F8F8;
    border-bottom-color: #e3e3e3;
}

.feedback-session-header {
    color: #151618;
}

.rowColor {
    color: #9D9D9D !important;
}

.tableTextColor {
    color: #9D9D9D !important;
}

.removeBackground {
    background-color: #FFFFFF !important;
    color: #9D9D9D !important;
}

.no-hyper-link {
    color: #333333;
}

@media screen and (max-width: 767px) {
    .data-grid>tbody:first-of-type tr:first-of-type td:first-of-type {
        border-top-color: #e3e3e3;
    }

    .data-grid>tbody>tr>td {
        border-left-color: #e3e3e3;
        border-right-color: #e3e3e3;
    }

    .data-grid tbody tr td[id^="toggleIcon"] {
        border-bottom-color: #e3e3e3 !important;
    }

    .span-more-less {
        color: #00834f;
        /*#026BC8*/
    }
}

@media only screen and (max-width: 767px) {

    #breadcrumbHeader,
    #breadcrumbPageTitle {
        border-left-color: #D4D9D7 !important;
    }

    .breadcrumb-show-leaf a.leaf-breadcrumb,
    .breadcrumb-show-leaf span.leaf-breadcrumb {
        color: #575757;
    }
}

@media screen and (max-width: 768px) {
    .feedbackSessionContainer .table-container .tbody tbody tr {
        border-bottom-color: #D9D9D9;
    }

    .mobileBackground {
        background-color: #FFFFFF;
    }

    td.tableTextColor:before {
        color: #9D9D9D !important;
    }

    .removeBackground {
        background-color: #FFFFFF !important;
        color: #9D9D9D !important;
    }
}

/* degreeEvaluation.css */
.section-content-line {
    border-bottom-color: #DFDFDF;
}

.section-header.no-expand-collapse {
    border-bottom-color: #DFDFDF;
}

.curriculum-section-email {
    color: #DFDFDF;
}

div.mail-to-wrapper span.email-icon-info {
    color: #5B5E65;
}

div.mail-to-wrapper span.email-icon-text {
    color: #00834f;
    /*#026BC8*/
}

header.section-header.no-expand-collapse {
    border-bottom-color: #DFDFDF;
}

table.xe-table td font[color=red] {
    color: #D42828 !important;
}

table.xe-table td font[color=black] {
    color: #00804D !important;
}

/* viewGraduationApplication.css */
header.section-header.no-expand-collapse {
    border-bottom-color: #DFDFDF;
}

/* graduationApplication.css */
header.section-header.no-expand-collapse {
    border-bottom-color: #DFDFDF;
}

/* facultyFeedbackAdministration.css */
#content {
    background-color: #F6F8F7 !important;
}

.feedback-admin .component-error {
    border-color: #FF0000 !important;
}

.feedback-administration-container {
    background-color: #F8F8F8;
    border-bottom-color: #e3e3e3;
}

.feedback-administration-tab {
    background-color: #FFFFFF;
    border-bottom-color: #e3e3e3;
}

.feedback-administration-header {
    color: #151618;
}

.section-envelop {
    border-color: #D9D9D9;
    background-color: #FFFFFF;
}

.section-header {
    border-bottom-color: #DFDFDF;
}

.section-header label {
    color: #151618;
}

.section-header.no-expand-collapse {
    border-bottom-color: #DFDFDF;
}

.add-new-session-issues-recommendations-text {
    color: #00834f;
    /*#026BC8*/
}

.form-group.required .form-label:after,
.label-mandatory-field:after {
    color: #FF0000;
}

.popup-error-text,
.popup-error-text * {
    color: #E32D27;
}

xe-text-box .xe-label {
    color: #585858;
}

#add_session_popup .datePicker.ng-invalid.ng-touched {
    border-color: #FF0000;
}

#add_session_popup .datePicker.readonly {
    border-color: #151618;
}

#add_session_popup xe-text-box input.ng-touched.readonly,
#add_session_popup xe-text-box input.ng-invalid.readonly {
    border-color: #151618 !important;
    background-color: #F7F7F7;
}

#add_session_popup xe-text-box .xe-label,
#add_issueRecomm_popup xe-text-box .xe-label {
    color: #585858;
}

.section-envelop xe-text-box .disabled {
    border-color: #B2B3B7;
}

#add_session_popup .xe-required {
    color: #FF0000 !important;
}

.section-envelop .sessionAdminDatePicker {
    border-color: #B2B3B7;
    background-color: #FFFFFF;
}

.tableTextColor {
    color: #9D9D9D !important;
    background-color: #FFFFFF !important;
}

.section-envelop .table-container .tbody tbody tr:hover td {
    background-color: #FFFFFF;
}

#breadcrumb-panel {
    background-color: #FFFFFF;
}

.modal-header {
    border-bottom-color: #E5E5E5;
}

.modal-title {
    color: #585858;
}

label {
    color: #585858;
}

.notification-popover .modal-footer {
    border-top-color: #e3e3e3;
}

.confirmOverlay xe-button .secondary:hover:not([disabled]) {
    background-color: #046d44;
    /*#065AA5*/
    color: #FFFFFF;
}

@media only screen and (max-width: 767px) {

    #breadcrumbHeader,
    #breadcrumbPageTitle {
        border-left-color: #D4D9D7 !important;
    }

    .breadcrumb-show-leaf a.leaf-breadcrumb,
    .breadcrumb-show-leaf span.leaf-breadcrumb {
        color: #575757;
    }
}

@media only screen and (max-width: 767px) {
    .section-envelop .data-table .textbox-container .text-field {
        border-color: #B2B3B7 !important;
    }

    .section-envelop .table-container .tbody tbody tr {
        border-bottom-color: #D9D9D9;
    }
}

@media screen and (min-width: 768px) {
    .modal-content {
        background-color: #FFFFFF;
        border-color: #999999;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .section-envelop .sessionAdminDatePicker {
        border-color: #B2B3B7;
        background-color: #FFFFFF;
    }

    .section-envelop .table-container tr.active-row td.focus-ring {
        background-color: #FFFFFF;
    }
}

/* registrationOverrides.css */
.horizontal-line {
    border-bottom-color: #DFDFDF;
}

.student-override-container .table-container .tbody tbody tr td {
    border-top-color: #D9D9D9;
    border-bottom-color: #D9D9D9;
}

.add-new-override-course-text {
    color: #00834f;
    /*#026BC8*/
}

.courseInfo-section-content {
    border-bottom-color: #D9D9D9;
}

.courseTitle-inner-container:after,
.schedule-meeting-time-header:after {
    border-color: #DFDFDF;
}

.hyper-link {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#337ab7*/
}

/* requestPrintedTranscript.css */
.error-notification-tile-transcript-content {
    color: #D42828;
}

/* student-common-popUp.css */
.banner-ss-dialog.xe-popup-mask .xe-popup-container .xe-pop-content {
    border-top-color: #B2B3B7;
}

.banner-ss-dialog.xe-popup-mask .xe-popup-container .xe-pop-content .lookup-border-top {
    border-top-color: #B2B3B7;
}

/* swfApp.css */
a.m-ssb-tooltip {
    color: #000000;
}

a.m-ssb-tooltip:hover {
    color: #000000;
}

.required-before:before {
    color: #D42828;
}

.card-list .card {
    color: #585858;
    background-color: #FFFFFF;
}

.dblabel {
    color: #000000;
}

.captiontext {
    color: #000000;
}

.dbdefault {
    color: #000000;
}

/* academicTranscript.css */
.content-section .section-header {
    border-bottom-color: #DFDFDF;
}

.page-tools a {
    color: #525252;
}

/* bwstesApp.css */
a.m-ssb-tooltip {
    color: #000000;
}

a.m-ssb-tooltip:hover {
    color: #000000;
}

.required-before:before {
    color: #D42828;
}

.card-list .card {
    color: #585858;
    background-color: #FFFFFF;
}

.dblabel {
    color: #000000;
}

.captiontext {
    color: #000000;
}

.dbdefault {
    color: #000000;
}

/* academicTranscriptPrint.css */
.printHeading1 {
    color: #151618;
}

.printHeading2 {
    color: #151618;
}

.printHeading3 {
    color: #5B5E65;
}

.printHeading4 {
    color: #5B5E65;
}

.content-section .section-body div.sub-heading {
    color: #151618;
}

.content-section .section-body div.sub-heading label.primary-secondary {
    background-color: #E9E9E9;
    color: #151618;
}

.content-section .section-body div.sub-heading div.primary-secondary {
    background-color: #E9E9E9;
    color: #151618;
}

.curriculum-label {
    color: #151618 !important;
}

.secondary-curriculum-label {
    color: #151618 !important;
}

.content-section .section-header label {
    color: #151618;
    background-color: #E9E9E9;
}

.content-section .section-body .column-container label {
    color: #74767C;
}

.content-section .section-body .column-container div {
    color: #151618;
}

table.xe-table th {
    color: #74767C;
}

table.xe-table td {
    color: #151618;
}

table.xe-table.xe-table-type-box thead th {
    border-bottom-color: #D9D9D9 !important;
}

@media only screen and (max-width: 768px) {

    table.xe-table.xe-table-xs tr>th .xe-col-xs,
    table.xe-table.xe-table-xs tr>td .xe-col-xs {
        color: #151618;
    }
}

@media print {
    .printHeading1 {
        color: #151618 !important;
    }

    .printHeading2 {
        color: #151618 !important;
    }

    .printHeading3 {
        color: #5B5E65 !important;
    }

    .printHeading4 {
        color: #5B5E65 !important;
    }

    .content-section .section-body div.sub-heading {
        color: #151618 !important;
    }

    .content-section .section-body div.sub-heading label.primary-secondary {
        background-color: #E9E9E9 !important;
        color: #151618 !important;
    }

    .content-section .section-body div.sub-heading div.primary-secondary {
        background-color: #E9E9E9 !important;
        color: #151618 !important;
    }

    .content-section .section-header label {
        color: #151618 !important;
        background-color: #E9E9E9 !important;
    }

    .content-section .section-body .column-container label {
        color: #74767C !important;
    }

    .content-section .section-body .column-container div {
        color: #151618 !important;
    }

    table.xe-table th {
        color: #74767C !important;
    }

    table.xe-table td {
        color: #151618 !important;
    }

    table.xe-table.xe-table-type-box thead th {
        border-bottom-color: #D9D9D9 !important;
    }

    .curriculum-label {
        color: #151618 !important;
    }
}

/* studentCentricPeriod.css */
.horizontal-line {
    border-bottom-color: #DFDFDF;
}

button.show-as-link {
    color: #00834f;
    /*#026BC8*/
}

.student-registration-container .table-container .tbody tbody tr td {
    border-top-color: #D9D9D9;
    border-bottom-color: #D9D9D9;
}

.add-new-override-course-text {
    color: #00834f;
    /*#026BC8*/
}

/* t2202aApp.css */
a.m-ssb-tooltip {
    color: #000000;
}

a.m-ssb-tooltip:hover {
    color: #000000;
}

.required-before:before {
    color: #D42828;
}

.card-list .card {
    color: #585858;
    background-color: #FFFFFF;
}

.dblabel {
    color: #000000;
}

.captiontext {
    color: #000000;
}

.dbdefault {
    color: #000000;
}

/* registrationHistory.css */
.horizontal-line {
    border-bottom-color: #DFDFDF;
}

.student-registration-container .table-container .tbody tbody tr td {
    border-top-color: #D9D9D9;
    border-bottom-color: #D9D9D9;
}

.add-new-override-course-text {
    color: #00834f;
    /*#026BC8*/
}

/* finaidMain.css */
body {
    background-color: #F8F8F8;
}

a {
    color: #00834f;
    /*#026bc8*/
}

#content {
    background-color: #F8F8F8;
}

.finaid-select2-container .ui-select-container .select2-choice>.select2-chosen span,
.finaid-select2-container .ui-select-container .select2-choice>.select2-chosen {
    color: #5B5E65;
}

.finaid-app-title {
    color: #151618;
}

.dashboard-header-dropdown label {
    color: #5B5E65;
}

.dashboard-header-dropdown .ui-select-container .select2-choice>.select2-chosen span {
    color: #00834f;
    /*#026bc8*/
}

.app-header1 .app-header-actions {
    border-left-color: #B2B3B7;
}

.table.finaid-table tr>th,
.table.finaid-table tr>td {
    border-bottom-color: #D9D9D9;
    color: #5B5E65;
}

.table.finaid-table tr.related-row>th,
.table.finaid-table tr.related-row>td {
    border-bottom-color: #EFEFEF;
}

.table.finaid-table tr>th {
    color: #151618;
}

.table.table-normal-heading tr>th {
    color: #5B5E65;
}

.modal-header h3 {
    color: #151618;
}

.section-title {
    color: #151618;
}

.sub-section-title {
    color: #151618;
}

.field-title {
    color: #585858;
}

.eds-text-field {
    border-color: #B2B3B7;
}

.eds-text-field:focus:not([valid]) {
    border-color: #00834f;
    /*#026BC8*/
    color: #151618;
}

.finaid-button {
    color: #FFFFFF;
    background-color: #00834f;
    /*#026bc8*/
}

.xe-checkbox label {
    color: #151618;
}

.error-message {
    color: #D42828;
}

form.ng-submitted .eds-text-field.ng-invalid:not(.ng-pristine)~.eds-text-field,
textarea.comments-field.ng-invalid:not(.ng-pristine),
.ui-select-container.ng-invalid:not(.ng-pristine)>.select2-choice,
decimal-input>input.ng-invalid:not(.ng-pristine):focus {
    background-color: #FFFFFF;
    color: #151618 !important;
    border-color: #FF3030 !important;
}

.finaid-link-theme {
    color: #00834f;
    /*#026bc8*/
}

.popover {
    background-color: #5B5E65 !important;
    border-color: #5B5E65 !important;
}

.popover.bottom .arrow:after {
    border-bottom-color: #5B5E65 !important;
}

.popover.top .arrow:after {
    border-top-color: #5B5E65 !important;
}

#popoverContent :not(font) {
    color: #FFFFFF;
}

#popoverContent div a,
#popoverContent div a:hover,
#popoverContent div a:focus {
    color: #FFFFFF;
}

@media only screen and (max-width: 767px) {
    .finaid-table.finaid-table-xs tr {
        border-bottom-color: #D9D9D9;
    }

    .finaid-table.finaid-table-xs tr>td:before {
        color: #151618;
    }
}

/* dashboard.css */
.tiles-group-title label {
    color: #151618;
}

.title-note {
    color: #5B5E65;
}

.requirement-details {
    border-top-color: #D9D9D9;
    color: #5B5E65;
}

/* notificationTile.css */
.notification-tile {
    background-color: #FFFFFF;
}

.notification-tile.info-tile {
    border-top-color: #8DC63F;
    /*#51abff*/
    background-color: #EFF7FF;
}

.notification-tile.info-tile .tile-content {
    color: #2874BB;
}

.notification-tile.help-tile {
    border-top-color: #D42828;
    background-color: #FFEEED;
}

.notification-tile.help-tile .tile-content {
    color: #D42828;
}

.notification-tile.hold-tile {
    border-top-color: #D42828;
    background-color: #FFEEED;
}

.notification-tile.hold-tile .tile-content {
    color: #D42828;
}

.notification-tile.error-tile {
    border-top-color: #D42828;
    background-color: #FFEEED;
}

.notification-tile.error-tile .tile-content {
    color: #D42828;
}

.notification-tile.warn-tile {
    border-left-color: #EFC728;
    background-color: #FFFFFF;
}

.notification-tile.warn-tile .tile-content {
    color: #151618;
}

.notification-tile.warn-tile .msg2 {
    color: #5B5E65;
}

.notification-tile.checked-tile {
    border-left-color: #00AF69;
    background-color: #FFFFFF;
}

.notification-tile.checked-tile .tile-content {
    color: #151618;
}

.notification-tile.checked-tile .msg2 {
    color: #5B5E65;
}

/* tileBox.css */
.tile-box {
    background-color: #FFFFFF;
}

.tile-box-title,
.tile-box-xe-title .xe-label span {
    color: #151618;
}

.tile-box .tile-box-content {
    color: #5B5E65;
}

/* questionAnswerDialog.css */
.view-questions {
    border-left-color: #D0021B;
}

.view-questions a {
    color: #D42828;
}

.web-question {
    color: #151618;
}

@media only screen and (max-width: 767px) {
    .notification-tile .view-questions {
        border-top-color: #D0021B;
    }
}

/* awardHistory.css */
@media only screen and (max-width: 767px) {
    .award-history .finaid-table.finaid-table-xs tr.related-row {
        border-bottom-color: #D9D9D9;
    }

    .award-history .finaid-table.finaid-table-xs tr.related-row:after {
        background-color: #FFFFFF;
    }
}

/* awardLetter.css */
.readonly-row {
    border-bottom-color: #D9D9D9;
    background-color: #F8F8F8;
}

.take-action-not-allowed {
    background-color: #EFF7FF;
}

.offered-status {
    color: #2874BB;
}

.fund-msg-modal .fund-msg {
    color: #5B5E65;
}

@media only screen and (max-width: 767px) {
    .card-pattern .table.finaid-table tr>td[data="cardTitle"] {
        color: #151618;
    }

    .card-pattern.multiple-card-item .table.finaid-table tr:not(.totalAmountSection) td.totalAmount {
        border-bottom-color: #D9D9D9 !important;
    }

    .card-pattern.multiple-card-item .table.finaid-table tr:not(.totalAmountSection) td.totalAmount:after {
        background-color: #FFFFFF;
    }

    .table.finaid-table tr.totalAmountSection .totalAmount {
        color: #151618;
    }

    .take-action-title {
        color: #151618;
    }

    .take-action-not-allowed .offered-status {
        background-color: #EFF7FF;
    }

    .modifyAwardModal .sticky-table-scroller .table.finaid-table tr>th {
        color: #5B5E65;
    }

    .modifyAwardModal .table.finaid-table tr>th:first-child,
    .modifyAwardModal .table.finaid-table tr>td:first-child {
        color: #151618;
    }

    .modifyAwardModal.period .table.finaid-table tr.amount>td {
        border-bottom-color: #D9D9D9;
    }
}

/* paymentSchedule.css */
@media only screen and (max-width: 767px) {
    .payment-schedule .finaid-table.finaid-table-xs tr>td:first-child {
        color: #151618;
    }
}

/* stickyTable.css */
td.error:not(.sticky-col),
td.sticky-col.error .sticky-col-data {
    background-color: #FFEEED !important;
}

@media only screen and (max-width: 767px) {
    td.error {
        background-color: #FFEEED !important;
    }
}

/* takeActionStatus.css */
.table.finaid-table tr td.acceptAll:not(.totalAmount):not(.empty-data):not(.sticky-col),
.table.finaid-table tr td.acceptAll:not(.totalAmount):not(.empty-data).sticky-col .sticky-col-data,
.table.finaid-table tr td.accepted:not(.all):not(.totalAmount):not(.empty-data):not(.sticky-col),
.table.finaid-table tr td.accepted:not(.all):not(.totalAmount):not(.empty-data).sticky-col .sticky-col-data,
.table.finaid-table tr td.accepted.all.totalAmount:not(.empty-data):not(.sticky-col),
.table.finaid-table tr td.accepted.all.totalAmount:not(.empty-data).sticky-col .sticky-col-data,
.table.finaid-table tr td.accept.all.totalAmount:not(.empty-data):not(.sticky-col),
.table.finaid-table tr td.accept.all.totalAmount:not(.empty-data).sticky-col .sticky-col-data,
.table.finaid-table tr td.accept:not(.all):not(.totalAmount):not(.empty-data):not(.sticky-col),
.table.finaid-table tr td.accept:not(.all):not(.totalAmount):not(.empty-data).sticky-col .sticky-col-data,
.table.finaid-table tr td.modify.all.totalAmount:not(.empty-data):not(.no-modify-status):not(.sticky-col),
.table.finaid-table tr td.modify.all.totalAmount:not(.empty-data):not(.no-modify-status).sticky-col .sticky-col-data,
.table.finaid-table tr td.modify:not(.all):not(.totalAmount):not(.empty-data):not(.no-modify-status):not(.sticky-col),
.table.finaid-table tr td.modify:not(.all):not(.totalAmount):not(.empty-data):not(.no-modify-status).sticky-col .sticky-col-data {
    background-color: #EAF7F2;
}

.table.finaid-table tr td.acceptAll:not(.empty-data) .statusText,
.table.finaid-table tr td.accepted:not(.all):not(.totalAmount):not(.empty-data) .statusText,
.table.finaid-table tr td.accepted.all.totalAmount:not(.empty-data) .statusText,
.table.finaid-table tr td.accept.all.totalAmount:not(.empty-data) .statusText,
.table.finaid-table tr td.accept:not(.all):not(.totalAmount):not(.empty-data) .statusText,
.table.finaid-table tr td.modify.all.totalAmount:not(.empty-data):not(.no-modify-status) .statusText,
.table.finaid-table tr td.modify:not(.all):not(.totalAmount):not(.empty-data):not(.no-modify-status) .statusText {
    color: #00804D;
}

.table.finaid-table tr td.declineAll:not(.totalAmount):not(.empty-data):not(.sticky-col),
.table.finaid-table tr td.declineAll:not(.totalAmount):not(.empty-data).sticky-col .sticky-col-data,
.table.finaid-table tr td.declined:not(.all):not(.totalAmount):not(.empty-data):not(.sticky-col),
.table.finaid-table tr td.declined:not(.all):not(.totalAmount):not(.empty-data).sticky-col .sticky-col-data,
.table.finaid-table tr td.declined.all.totalAmount:not(.empty-data):not(.sticky-col),
.table.finaid-table tr td.declined.all.totalAmount:not(.empty-data).sticky-col .sticky-col-data,
.table.finaid-table tr td.decline.all.totalAmount:not(.empty-data):not(.sticky-col),
.table.finaid-table tr td.decline.all.totalAmount:not(.empty-data).sticky-col .sticky-col-data,
.table.finaid-table tr td.decline:not(.all):not(.totalAmount):not(.empty-data):not(.sticky-col),
.table.finaid-table tr td.decline:not(.all):not(.totalAmount):not(.empty-data).sticky-col .sticky-col-data,
.table.finaid-table tr td.cancelled:not(.all):not(.totalAmount):not(.empty-data):not(.sticky-col),
.table.finaid-table tr td.cancelled:not(.all):not(.totalAmount):not(.empty-data).sticky-col .sticky-col-data,
.table.finaid-table tr td.cancelled.all.totalAmount:not(.empty-data):not(.sticky-col),
.table.finaid-table tr td.cancelled.all.totalAmount:not(.empty-data).sticky-col .sticky-col-data {
    background-color: #FFEEED;
}

.table.finaid-table tr td.declineAll:not(.empty-data) .statusText,
.table.finaid-table tr td.declined:not(.empty-data):not(.totalAmount):not(.all) .statusText,
.table.finaid-table tr td.declined.totalAmount.all:not(.empty-data) .statusText,
.table.finaid-table tr td.decline.all.totalAmount:not(.empty-data) .statusText,
.table.finaid-table tr td.decline:not(.all):not(.totalAmount):not(.empty-data) .statusText,
.table.finaid-table tr td.cancelled:not(.all):not(.totalAmount):not(.empty-data) .statusText,
.table.finaid-table tr td.cancelled.all.totalAmount:not(.empty-data) .statusText {
    color: #D42828;
}

.table.finaid-table tr td.locked:not(.all):not(.totalAmount):not(.empty-data):not(.sticky-col),
.table.finaid-table tr td.locked:not(.all):not(.totalAmount):not(.empty-data).sticky-col .sticky-col-data,
.table.finaid-table tr td.locked.all.totalAmount:not(.empty-data):not(.sticky-col),
.table.finaid-table tr td.locked.all.totalAmount:not(.empty-data).sticky-col .sticky-col-data {
    background-color: #F8F8F8;
}

.table.finaid-table tr td.locked:not(.all):not(.totalAmount):not(.empty-data) .statusText,
.table.finaid-table tr td.locked.all.totalAmount:not(.empty-data) .statusText {
    color: #5B5E65;
}

@media only screen and (max-width: 767px) {

    .table.finaid-table.finaid-table-xs tr td.acceptAll:not(.empty-data) .statusText,
    .table.finaid-table.finaid-table-xs tr td.accepted:not(.all):not(.totalAmount):not(.empty-data) .statusText,
    .table.finaid-table.finaid-table-xs tr td.accepted.all.totalAmount:not(.empty-data) .statusText,
    .table.finaid-table.finaid-table-xs tr td.accept.all.totalAmount:not(.empty-data) .statusText,
    .table.finaid-table.finaid-table-xs tr td.accept:not(.all):not(.totalAmount):not(.empty-data) .statusText,
    .table.finaid-table.finaid-table-xs tr td.modify.all.totalAmount:not(.empty-data):not(.no-modify-status) .statusText,
    .table.finaid-table.finaid-table-xs tr td.modify:not(.all):not(.totalAmount):not(.empty-data):not(.no-modify-status) .statusText {
        background-color: #EAF7F2;
    }

    .table.finaid-table.finaid-table-xs tr td.declineAll:not(.empty-data) .statusText,
    .table.finaid-table.finaid-table-xs tr td.declined:not(.empty-data):not(.totalAmount):not(.all) .statusText,
    .table.finaid-table.finaid-table-xs tr td.declined.totalAmount.all:not(.empty-data) .statusText,
    .table.finaid-table.finaid-table-xs tr td.decline.all.totalAmount:not(.empty-data) .statusText,
    .table.finaid-table.finaid-table-xs tr td.decline:not(.all):not(.totalAmount):not(.empty-data) .statusText,
    .table.finaid-table.finaid-table-xs tr td.cancelled:not(.all):not(.totalAmount):not(.empty-data) .statusText,
    .table.finaid-table.finaid-table-xs tr td.cancelled.all.totalAmount:not(.empty-data) .statusText {
        background-color: #FFEEED;
    }

    .table.finaid-table.finaid-table-xs tr td.locked:not(.all):not(.totalAmount):not(.empty-data) .statusText,
    .table.finaid-table.finaid-table-xs tr td.locked.all.totalAmount:not(.empty-data) .statusText {
        background-color: #F8F8F8;
    }
}

/* notifications.css */
.notifications .accordion-wrapper .msg1 {
    color: #151618;
}

.notifications .accordion-wrapper .msg2 {
    color: #5B5E65;
}

.accordion-wrapper.expand {
    background-color: #F8F8F8;
}

/* shoppingSheet.css */
.ss_info {
    color: #5B5E65;
}

.ss_download_pdf {
    color: #00834f;
    /*#026bc8*/
}

.ss_header1 {
    color: #FFFFFF;
}

.ss_header2 {
    color: #FFFFFF;
}

.ss_header3 {
    color: #FFFFFF;
}

.ss_tap_item {
    color: #FFFFFF;
}

.ss_header_item {
    color: #000000;
}

.ss_body_item {
    color: #000000;
}

.ss_scorecard_title {
    color: #FFFFFF;
}

.ss_scorecard_body {
    color: #FFFFFF;
}

.a_link {
    color: #000000;
}

.a_link:hover {
    color: #000000;
}

.line {
    border-bottom-color: #000000;
}

#sheet strong {
    color: #000000;
}

#sheet a,
a:visited {
    color: #000000;
}

#sheet #download-btn {
    background-color: #ECECEC;
    color: #000000;
}

#sheet #download-btn:active {
    background-color: #CCCCCC;
}

#sheet .panel {
    background-color: #436689;
}

#sheet .panel.simple {
    background-color: #FFFFFF;
}

#sheet .panel-header {
    color: #FFFFFF;
}

#sheet .panel-body {
    background-color: #FFFFFF;
}

#sheet table {
    border-color: #4A6686;
}

#sheet thead th {
    background-color: #4A6686;
    color: #FFFFFF;
}

#sheet table.accent {
    border-color: #898943;
}

#sheet table.accent thead th {
    background-color: #898943;
}

#sheet tr:nth-child(even) td {
    background-color: #CCCCCC;
}

#sheet .aside-group {
    border-color: #436689;
}

#sheet .aside-group.simple a {
    color: #000000;
}

#sheet .default-font {
    color: #000000;
}

#sheet table,
#sheet .aside-group {
    border-color: #4A6686;
}

#sheet thead th,
#sheet .main-header-panel {
    background-color: #4A6686;
    color: #FFFFFF;
}

#sheet table.accent {
    border-color: #898943;
}

#sheet table.accent thead th {
    background-color: #898943;
    color: #FFFFFF;
}

.ss_html_content .tile-box .tile-box-content,
.cfp_html_content .tile-box .tile-box-content {
    color: #000000;
}

#gradSheet strong {
    color: #000000;
}

#gradSheet a,
#gradSheet a:visited {
    color: #000000;
}

#download-btn {
    background-color: #ECECEC;
    color: #000000;
}

#download-btn:active {
    background-color: #CCCCCC;
}

#gradSheet .panel {
    background-color: #436689;
}

#gradSheet .panel.simple {
    background-color: #FFFFFF;
}

#gradSheet .panel-header {
    color: #FFFFFF;
}

#gradSheet .panel-body {
    background-color: #FFFFFF;
}

#gradSheet table {
    border-color: #4A6686;
}

#gradSheet thead th {
    background-color: #4A6686;
    color: #FFFFFF;
}

#gradSheet table.accent {
    border-color: #898943;
}

#gradSheet table.accent thead th {
    background-color: #898943;
}

#gradSheet tr:nth-child(even) td {
    background-color: #CCCCCC;
}

#gradSheet .aside-group {
    border-color: #436689;
}

#gradSheet .aside-group.simple a {
    color: #000000;
}

#gradSheet .default-font {
    color: #000000;
}

#gradSheet table,
#gradSheet .aside-group {
    border-color: #218438;
}

#gradSheet thead th,
#gradSheet .main-header-panel {
    background-color: #218438;
    color: #FFFFFF;
}

#gradSheet table.accent {
    border-color: #CF1717;
}

#gradSheet table.accent thead th {
    background-color: #C51717;
    color: #FFFFFF;
}

/* otherResources.css */
.add-new-resources .table.finaid-table tr td.required-message {
    background-color: #FFEEED;
}

.table.finaid-table tr.add-another-resources td .add-resources-label:disabled {
    color: #B2B3B7;
}

.table.finaid-table tr.add-another-resources td .add-resources-label:hover:not(:disabled) {
    background-color: #00834f;
    /*#026bc8*/
}

.outsideResourcesModal .modal-dialog .unreviewed-answer-list .finaid-table {
    background-color: #F8F8F8;
}

@media only screen and (max-width: 767px) {
    .outsideResourcesModal .add-new-resources .finaid-table.finaid-table-xs tr.add-another-resources {
        border-top-color: #D9D9D9;
    }

    .outsideResourcesModal .add-new-resources .finaid-table.finaid-table-xs tr.add-another-resources.add-enabled {
        border-top-color: #D9D9D9;
        border-bottom-color: #D9D9D9;
    }

    .outsideResourcesModal .add-new-resources .resourceTitle {
        color: #151618;
    }
}

/* finaidPrint.css */
@media print {
    #username {
        color: #000000;
    }

    #content {
        background-color: #FFFFFF;
    }

    #banner-header-main-section {
        background-color: #00703C !important;
        /*#5353D1*/
    }

    .notification-tile.info-tile {
        background-color: #EFF7FF !important;
    }

    body {
        background-color: #FFFFFF;
    }

    .print-header {
        border-bottom-color: #787878;
    }

    .current-date {
        color: #000000;
    }

    .table.finaid-table tr>th {
        color: #545557;
    }

    .table.finaid-table tr>td {
        color: #151618;
    }

    .readonly-row {
        background-color: #FFFFFF;
        color: #151618;
    }

    .finaid-print .tile-box {
        border-color: #B2B3B7;
    }

    .finaid-print .tile-box.expand .title-note {
        color: #545557;
    }
}

/* enterPassword.css */
.password-error-italic {
    color: #FF0000;
}

.pindialog {
    background-color: #FDF5B3;
    border-color: #E4C71F;
    color: #333333;
}

.pindialog a:visited {
    color: #176A94;
}

/* studentNotes.css */
#notes-tab hr {
    border-top-color: #333333;
}

/* persona.css */
.transparent-overlay {
    background-color: #000000;
}

#content.select-hat {
    color: #FFFFFF;
}

a.currentHat:focus {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF !important;
}

a.currentHat:active {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF !important;
}

.form-button {
    border-color: #a2a2a2;
    color: #333333;
}

.form-button:hover {
    color: #666666;
}

.close-page {
    color: #FFFFFF;
}

#content.continue-persona-change {
    color: #FFFFFF;
}

/* studentSSB.css */
#userList .canvas-item {
    background-color: #FFFFFF;
}

.student-profile-nav {
    background-color: #222222 !important;
}

.dropdown {
    background-color: #222222 !important;
}

.dropdown .dropdown-menu>li.selected,
.dropdown .dropdown-menu>li:hover {
    background-color: #888888;
    color: #FFFFFF;
}

.dropdown-menu {
    background-color: #333333;
}

.navbar-collapse.in>ul>li,
.navbar-collapse.in>ul>span>li {
    border-bottom-color: #444444;
}

nav .caret {
    border-bottom-color: #FFFFFF !important;
    border-top-color: #FFFFFF !important;
}

.nav .caret {
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}

body .ui-tooltip.arrow_box,
.arrow_box {
    background-color: #E3F9FC;
    border-color: #9EBFC8;
}

.arrow_box:after {
    border-top-color: #E3F9FC;
}

.arrow_box:before {
    border-top-color: #9EBFC8;
}

.profile-nav {
    color: #FFFFFF;
}

.profile-nav .profile-block a {
    color: #FFFFFF !important;
}

.profile-block .profile-item,
.profile .profile-item>span>li {
    border-right-color: #BBBBBB;
}

.profile-nav>.profile-nonCollapse .navbar-toggle {
    border-color: #DCDCDC;
}

.profile-nav>.profile-block>.profile-item {
    color: #FFFFFF;
}

.profile-desc {
    color: #DDDDDD !important;
}

#bioNotesList .ui-state-focus a {
    color: #FFFFFF;
}

#center-pane-data-curriculum .ui-state-focus a {
    color: #FFFFFF;
}

.studentterms-clicked {
    background-color: #373737;
}

.term-flyout {
    background-color: #222222;
}

.term-flyout li {
    border-top-color: #666666;
    border-bottom-color: #000000;
}

.registered-flyout {
    background-color: #373737;
}

.registered-flyout li {
    border-bottom-color: #666666;
}

.registered-list {
    color: #FFFFFF;
}

.flyout-title {
    color: #EBEBEB;
}

.sm-italic {
    color: #FFFFFF;
}

.sm-italic-flyout-registered {
    color: #BBBBBB;
}

.testScores-warning-italic {
    color: #000000;
}

.testScores-error-italic {
    color: #FF0000;
}

.form-button {
    color: #333333;
    border-color: #a2a2a2;
}

.form-button:hover {
    color: #666666;
}

.form-button:disabled {
    background-color: #EFEFEF;
    color: #D0D0D0;
    border-color: #D0D0D0;
}

.ui-layout-north {
    border-bottom-color: #000000;
    border-top-color: #000000;
    background-color: #222222;
}

.student-container {
    background-color: #222222;
}

.student-container>.row {
    background-color: #222222;
}

.student-info-container {
    background-color: #444444;
}

.student-confidential {
    background-color: #B55E1B;
    color: #FFFFFF;
}

.student-name {
    color: #FFFFFF;
}

.student-spriden {
    color: #CCCCCC;
}

ul.student-p-navigation-list.dropdown-menu>li>a {
    color: #E1E0E0;
}

.btn-additional,
.btn-additional:hover,
.btn-additional:focus {
    color: #FFFFFF;
}

.dashboard-menu-default {
    border-top-color: #666666;
    background-color: #333333;
}

.dashboard-menu-default:hover {
    border-top-color: #666666;
    background-color: #222222;
    color: #FFFFFF;
}

.dashboard-menu-default-links {
    border-top-color: #444444;
    background-color: #333333;
    color: #BBBBBB;
}

li.dashboard-menu-default.student-p-self-navigation-list-active a,
li.dashboard-menu-default.student-p-self-navigation-list-active a:link,
li.dashboard-menu-default.student-p-self-navigation-list-active a:hover,
li.dashboard-menu-default.student-p-self-navigation-list-active a:visited {
    color: #FFFFFF;
}

li.dashboard-menu-default a,
li.dashboard-menu-default a:link,
li.dashboard-menu-default a:hover,
li.dashboard-menu-default a:visited {
    color: #CCCCCC;
}

.student-p-navigation-list.student-p-navigation-list {
    border-top-color: #555555;
}

.student-p-self-navigation-list-active {
    border-top-color: #888888;
    border-bottom-color: #333333;
    background-color: #757575;
}

.student-p-self-navigation-list-active a {
    color: #FFFFFF;
}

.student-p-self-navigation-list-active a:hover,
.student-p-self-navigation-item-inactive a:hover,
.student-p-self-navigation-item-inactive a:focus,
.student-p-self-navigation-item-active a:hover {
    color: #FFFFFF;
}

.student-p-self-navigation-list-active:hover {
    border-top-color: #666666;
    border-bottom-color: #333333;
    background-color: #444444;
    color: #FFFFFF;
}

.student-p-self-navigation-item-active {
    color: #FFFFFF;
}

.student-p-self-navigation-list-inactive {
    background-color: #777777;
    border-top-color: #888888;
    border-bottom-color: #333333;
}

.student-p-self-navigation-item-inactive {
    color: #FFFFFF;
}

.student-p-other-navigation-list-title {
    background-color: #222222;
}

.student-p-other-navigation-item-title {
    color: #BBBBBB;
}

.student-p-other-navigation-list-default {
    background-color: #222222;
}

.student-p-other-navigation-item-default {
    color: #E1E0E0;
}

.student-p-other-navigation-list-default:hover {
    background-color: #888888;
    color: #FFFFFF;
}

.student-p-other-navigation-item-default:hover {
    color: #E1E0E0;
}

#studentProfilePanelLeftColumn {
    background-color: #222222;
}

#studentProfilePanelMiddleColumn {
    background-color: #F4F4F4;
}

.ui-layout-pane-west {
    background-color: #222222;
}

.student-p-section-break-line {
    border-bottom-color: #E6E6E6;
}

.bioLinkClass {
    color: #045e35 !important; // UFV Change due to contrast accessibility
    /*#369*/
}

.facultyLinkClass {
    color: #045e35 !important; // UFV Change due to contrast accessibility
    /*#369*/
}

.crnLinkClass {
    color: #045e35 !important; // UFV Change due to contrast accessibility
    /*#369*/
}

td.add-row-selected a.facultyLinkClass {
    color: #FFFFFF !important;
}

.graduationApplicationLink {
    color: #045e35 !important; // UFV Change due to contrast accessibility
    /*#369*/
}

.top-panel {
    background-color: #FFFFFF;
}

.top-panel-container {
    background-color: #222222;
}

.bottom-panel {
    background-color: #FFFFFF;
}

.top-panel-header {
    color: #333333;
}

.bottom-panel-header {
    color: #333333;
}

.panel-header-title {
    color: #333333;
}

.panel-header-subtitle {
    color: #FFFFFF;
    background-color: #777777;
    border-top-color: #CCCCCC;
}

.c-panels-table {
    border-color: #AFBCC9;
}

.top-panel-content {
    border-color: #AFBCC9;
}

.register-hours {
    background-color: #E6E8EB;
}

.curriculumHoursBorder {
    border-color: #AFBCC9;
}

.primaryCurriculumColor {
    color: #666666 !important;
}

.toggleButtonsCenter {
    border-color: #FFFFFF;
}

.toggleButtonsSouth {
    border-color: #FFFFFF;
}

.toggleButtonsReset {
    border-color: #FFFFFF;
}

.profileCard {
    background-color: #FFFFFF;
    color: #6D6D6D;
}

.profileCard .close {
    color: #666666;
}

.profileCard ul li a {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#369*/
}

.profileCard ul li a {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#369*/
}

.profileCard.arrow:after {
    border-bottom-color: #FFFFFF;
}

.profileCard.arrow:before {
    border-bottom-color: #CCCCCC;
}

.profileCardScreen {
    background-color: #000000;
}

.grid tr.add-row-hover td.readonly {
    background-color: #F2F8FC !important;
    border-color: #F2F8FC !important;
}

.grey-background,
.gray-background {
    background-color: #F4F4F4;
}

.standard-border {
    border-color: #333333;
}

.hr-border {
    border-bottom-color: #E6E6E6;
}

a.popup-link {
    color: #FFFFFF;
}

.popup-link:hover,
.popup-link:active {
    color: #FFFFFF;
}

#skiptocontent a {
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}

#skiptocontent a:focus {
    border-color: #F9DC87;
    background-color: #FFF6B3;
}

.course-details-dialog,
.popup {
    background-color: #F7F7F7 !important;
}

div.course-details-dialog div.ui-dialog-titlebar {
    background-color: #F7F7F7 !important;
    border-bottom-color: #cbcbcb;
}

.course-details-dialog .ui-dialog-title {
    color: #00703C;
    /*#206E9F*/
}

div.courseDetailsSubTitle,
div.classDetailsSubTitle {
    border-bottom-color: #cbcbcb;
}

#courseDetailsHeaders h3:first-child,
#classDetailsHeaders h3:first-child {
    border-top-color: #cbcbcb;
}

#courseDetailsHeaders h3.selected:first-child,
#classDetailsHeaders h3.selected:first-child {
    border-color: #99ffd0;
    /*#B2DEEB*/
}

#courseDetailsHeaders h3,
#classDetailsHeaders h3 {
    border-color: #cbcbcb;
    background-color: #FFFFFF;
}

#courseDetailsHeaders h3.selected,
#classDetailsHeaders h3.selected {
    border-color: #99ffd0;
    /*#B2DEEB*/
    background-color: #f2f8f5;
    /*#F3FCFF*/
}

h2.dialog-search-results-subheader,
.courseDetailsSubTitle span,
h2.search-results-header {
    color: #585858;
}

#courseDetailsHeaders a,
#classDetailsHeaders a {
    color: #585858;
}

#courseDetailsWrapper,
#classDetailsWrapper {
    background-color: #FFFFFF;
}

#courseDetailsContentDetailsDiv,
#classDetailsContentDetailsDiv {
    color: #585858;
}

#accordion span.status-bold,
#courseAccordion span.status-bold {
    color: #31383E;
}

@media screen and (max-width: 768px) {
    .profile-nonCollapse>.navbar-noti>#holds-dropdown {
        border-right-color: #BBBBBB;
    }
}

@media only screen and (max-width: 768px) {

    #classDetailsHeaders h3,
    #courseDetailsHeaders h3 {
        border-bottom-color: #cbcbcb;
    }

    .ui-dialog #courseAccordion h3.selected,
    .ui-dialog #accordion h3.selected {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    .ui-dialog #courseAccordion #courseDetailsContentDetailsDiv,
    .ui-dialog #accordion #classDetailsContentDetailsDiv {
        background-color: #f2f8f5;
        /*#F3FCFF*/
        border-bottom-color: #99ffd0;
        /*#B2DEEB*/
    }

    div.course-details-dialog div.ui-dialog-titlebar {
        background-color: #FFFFFF !important;
    }

    div.courseDetailsSubTitle,
    div.classDetailsSubTitle {
        background-color: #F9FAFB;
    }

    .course-details-dialog .ui-dialog-title {
        color: #283036;
    }
}

@media only screen and (max-width: 330px) {

    #classDetailsHeaders h3,
    #courseDetailsHeaders h3 {
        border-bottom-color: #cbcbcb;
    }

    .ui-dialog #courseAccordion h3.selected,
    .ui-dialog #accordion h3.selected {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    .ui-dialog #courseAccordion #courseDetailsContentDetailsDiv,
    .ui-dialog #accordion #classDetailsContentDetailsDiv {
        background-color: #f2f8f5;
        /*#F3FCFF*/
        border-bottom-color: #99ffd0;
        /*#B2DEEB*/
    }

    div.course-details-dialog div.ui-dialog-titlebar {
        background-color: #FFFFFF !important;
    }

    div.courseDetailsSubTitle,
    div.classDetailsSubTitle {
        background-color: #F9FAFB;
    }

    .course-details-dialog .ui-dialog-title {
        color: #283036;
    }

    #courseDetailsHeaders a.email,
    #classDetailsHeaders a.email {
        color: #99ffd0;
        /*#428bca*/
    }
}

/* studentHolds.css */
.holds-number,
.registration-notices-number,
.notes-number {
    background-color: #891425;
    color: #FFFFFF;
}

.holds-number a {
    color: #FFFFFF;
}

.holds-flyout {
    background-color: #222222;
    color: #FFFFFF;
}

.holds-header {
    color: #FFFFFF;
}

.holds-list {
    color: #FFFFFF;
}

.holds-flyout li {
    border-bottom-color: #333333;
}

.holds-flyout a:link {
    color: #FFFFFF;
}

.holds-flyout a:active {
    color: #FFFFFF;
}

#holds-list .icon {
    color: #FFFFFF;
}

label.hold-label {
    color: #FFFFFF;
}

.hold-value {
    color: #CDCDCD;
}

.btn-grey {
    background-color: #CFCFCF;
    border-color: #676767;
    color: #222222;
}

.btn-grey:hover {
    color: #222222;
    border-color: #999999;
    background-color: #EDEDED;
}

.sm-pin-flyout {
    color: #FFFFFF;
}

#enter-pin {
    color: #222222;
}

.releasable {
    background-color: #222222;
}

.holds-release-warning.holds-end {
    background-color: #373737;
}

.view-only {
    background-color: #373737;
}

.holds-warning {
    color: #FFFFFF;
}

.holds-warning-italic {
    color: #FFFFFF;
}

#holds-flyout-pin,
#holds-error {
    background-color: #373737;
}

/* studentSSB-eds.css */
.select2-results li {
    border-bottom-color: #EEEEEF;
}

.select2-results ul li:first-child {
    border-top-color: #EEEEEF;
}

.select2-results .select2-highlighted {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

.tabset .tab a {
    color: #00834f;
    /*#026BC8*/
}

li.selected {
    border-bottom-color: #00834f;
    /*#026BC8*/
}

.tabset .tab:hover {
    border-bottom-color: #00834f;
    /*#026BC8*/
}

/* studentProfile.css */
#s2id_studentterms>a.select2-choice {
    background-color: #000000 !important;
}

#s2id_studentterms .select2-arrow {
    background-color: #000000 !important;
}

.select2-results .select2-highlighted {
    background-color: #888888;
    color: #FFFFFF;
}

.studentterms-select {
    background-color: #000000;
}

/* gcColumnContainer.css */
.gc-column-container>label {
    color: #5B5E65;
}

/* gcBootstrapColumnLayout.css */
.banner-ss-dialog.bootstrap-column-layout .form-group label.xe-label {
    color: #151618;
}

.banner-ss-dialog.bootstrap-column-layout .form-group label.xe-label .xe-label {
    color: #151618;
}

/* gcTable.css */
table.xe-table th,
table.xe-table td {
    border-color: #D9D9D9;
}

table.xe-table th {
    color: #5B5E65;
}

table.xe-table th label {
    color: #5B5E65;
}

table.xe-table.xe-table-type-box tr {
    border-bottom-color: #D9D9D9;
}

table.xe-table.xe-table-type-box tbody tr:hover {
    background-color: #F2F8FC;
}

table.xe-table.xe-table-type-box tfoot {
    border-top-color: #D9D9D9;
}

table.xe-table td.total-col {
    color: #151618;
}

.xe-sort-data .arrow-up-down:before,
.xe-sort-data .arrow-up-down:after {
    border-color: #5B5E65;
}

@media only screen and (max-width: 767px) {
    table.xe-table.xe-table-xs tr {
        border-bottom-color: #D9D9D9;
    }

    table.xe-table.xe-table-xs tr>th .xe-col-xs,
    table.xe-table.xe-table-xs tr>td .xe-col-xs {
        color: #5B5E65;
    }
}

/* gcApp.css */
body,
#content {
    color: #151618;
}

#content {
    background-color: #F8F8F8;
}

a.no-hyper-link {
    color: #31383E !important;
}

button.show-as-link {
    color: #00834f;
    /*#026BC8*/
}

button[disabled] {
    color: #757575;
}

.table-container .thead thead tr th {
    color: #5B5E65;
}

#content .home .ui-select-container .select2-choice.select2-default .select2-chosen,
.banner-ss-dialog .ui-select-container .select2-choice.select2-default .select2-chosen {
    color: #5B5E65;
}

#content .home .ui-select-container.ng-invalid.ng-touched:not(.select2-dropdown-open) .select2-choice,
.banner-ss-dialog .ui-select-container.ng-invalid.ng-touched:not(.select2-dropdown-open) .select2-choice {
    border-color: #FF3030 !important;
}

.ui-select-container~[aria-live="assertive"] .error-messages.ng-active {
    color: #E22822;
}

xe-text-box .error-messages.ng-active {
    color: #E22822;
}

.home .page-header {
    border-top-color: #D9D9D9;
    border-bottom-color: #D9D9D9;
    color: #151618;
}

.gc-section .gc-body gc-body .xe-label~.xe-required,
.banner-ss-dialog .xe-label~.xe-required {
    color: #D42828;
}

.mini-separator {
    border-bottom-color: #D8D8D8;
}

.grey-title {
    color: #5B5E65;
}

.sub-section-title {
    color: #151618;
}

.mini-separator:after {
    background-color: #FFFFFF;
}

.home>section.ceremony-info-container {
    border-color: #D9D9D9;
    background-color: #FFFFFF;
}

@media only screen and (max-width: 768px) {
    .table-container .data-table.mobileLayout tbody tr td:before {
        color: #5B5E65;
    }
}

/* order.css */
.add-item-dialog .xe-label:not(label) {
    color: #151618;
}

@media only screen and (max-width: 767px) {
    .order-item-summary .xe-table .total-col label {
        color: #5B5E65;
    }
}

/* nameAndProgram.css */
.name-and-program-section .xe-label:not(label) {
    color: #151618;
}

/* uniqueStudentIdentifier.css */
body,
#content {
    color: #151618;
}

a.no-hyper-link {
    color: #31383E !important;
}

#content {
    background-color: #F8F8F8;
    color: #151618;
}

header .page-title {
    color: #00703C;
    /*#206e9f*/
}

.xe-select-box {
    background-color: #FFFFFF;
    border-color: #9c9c9c;
    color: #000000;
}

div.info-header {
    background-color: #EFF7FF;
    color: #2874BB;
    border-top-color: #2874BB;
}

div.info-header-text {
    background-color: #EFF7FF;
    color: #2874BB;
    border-top-color: #2874BB;
}

div.info-header-summary {
    background-color: #EFF7FF;
    color: #2874BB;
    border-top-color: #2874BB;
}

xe-button .secondary:hover:not([disabled]) {
    background-color: #046d44;
    /*rgb(6,90,165)*/
    border-color: #00834f;
    /*rgb(2,107,200)*/
    color: #FFFFFF;
}

.home .page-header {
    border-top-color: #D9D9D9;
    border-bottom-color: #D9D9D9;
}

.home .page-header label {
    color: #151618;
}

div.ui-select-container {
    background-color: #FFFFFF;
}

.keep-replace-helps-label {
    color: #151618;
}

.horizontal-line {
    border-bottom-color: #B2B3B7;
}

.eligibility .details {
    color: #5B5E65;
}

.section-header {
    border-color: #D9D9D9;
    background-color: #FFFFFF;
}

.section-header span {
    color: #151618;
}

.section-body {
    border-color: #D9D9D9;
    background-color: #FFFFFF;
}

span.required {
    color: #D42828;
}

.content-section .section-body .column-container label {
    color: #5B5E65;
}

.content-section .section-body .column-container div {
    color: #151618;
}

div.success-header {
    background-color: #F7FFF4;
    color: #228B22;
    border-top-color: #228B22;
}

div.sub-heading .sub-heading-line {
    border-bottom-color: #DFDFDF;
}

.program-section {
    border-color: #084c2e;
    /*#0c4e8c*/
}

.no-data-summary-1 {
    color: #151618;
}

.no-data-summary-2 {
    color: #5B5E65;
}

.error-message-display {
    background-color: #FFEEED;
    border-top-color: #D42828;
}

.error-notification-tile-content {
    color: #D42828;
}

@media only screen and (min-width: 701px) and (max-width: 768px) {
    .table-container .caption {
        border-top-color: #d5d5d5;
    }
}

/* studentCommonwealth.css */
body,
#content {
    color: #151618;
}

a.no-hyper-link {
    color: #31383E !important;
}

#content {
    background-color: #F8F8F8;
    color: #151618;
}

header .page-title {
    color: #00703C;
    /*#206e9f*/
}

.xe-select-box {
    background-color: #FFFFFF;
    border-color: #9c9c9c;
    color: #000000;
}

div.info-header {
    background-color: #EFF7FF;
    color: #2874BB;
    border-top-color: #2874BB;
}

div.info-header-text {
    background-color: #EFF7FF;
    color: #2874BB;
    border-top-color: #2874BB;
}

div.info-header-summary {
    background-color: #EFF7FF;
    color: #2874BB;
    border-top-color: #2874BB;
}

xe-button .secondary:hover:not([disabled]) {
    background-color: #046d44;
    /*rgb(6,90,165)*/
    border-color: #00834f;
    /*rgb(2,107,200)*/
    color: #FFFFFF;
}

.home .page-header {
    border-top-color: #D9D9D9;
    border-bottom-color: #D9D9D9;
}

.home .page-header label {
    color: #151618;
}

div.ui-select-container {
    background-color: #FFFFFF;
}

.keep-replace-helps-label {
    color: #151618;
}

.horizontal-line {
    border-bottom-color: #B2B3B7;
}

.eligibility .details {
    color: #5B5E65;
}

.section-header {
    border-color: #D9D9D9;
    background-color: #FFFFFF;
}

.section-header span {
    color: #151618;
}

.section-body {
    border-color: #D9D9D9;
    background-color: #FFFFFF;
}

span.required {
    color: #D42828;
}

.content-section .section-body .column-container label {
    color: #5B5E65;
}

.content-section .section-body .column-container div {
    color: #151618;
}

div.success-header {
    background-color: #F7FFF4;
    color: #228B22;
    border-top-color: #228B22;
}

div.sub-heading .sub-heading-line {
    border-bottom-color: #DFDFDF;
}

.program-section {
    border-color: #084c2e;
    /*#0c4e8c*/
}

.no-data-summary-1 {
    color: #151618;
}

.no-data-summary-2 {
    color: #5B5E65;
}

.error-message-display {
    background-color: #FFEEED;
    border-top-color: #D42828;
}

.error-notification-tile-content {
    color: #D42828;
}

table {
    border-color: #DDDDDD !important;
}

th,
td {
    border-color: #C0C0C0 !important;
}

tr:nth-child(even) {
    background-color: #F2F2F2 !important;
}

h4 {
    color: #008000;
}

@media only screen and (min-width: 701px) and (max-width: 768px) {
    .table-container .caption {
        border-top-color: #d5d5d5;
    }
}

/* slick-theme.css */


.slick-loading .slick-list {
    background-color: #FFFFFF;
}

.slick-prev:before,
.slick-next:before {
    color: #FFFFFF;
}

.slick-dots li button:before {
    color: #000000;
}

.slick-dots li.slick-active button:before {
    color: #000000;
}

/* classListApp.css */
a {
    color: #00834f;
    /*#026BC8*/
}

a:hover,
a:focus {
    color: #046d44;
    /*#065AA5*/
}

a:active {
    color: #085739;
    /*#0A4982*/
}

.slide-line-separator {
    border-top-color: #D3DEE5;
}

.degree-label {
    background-color: #F0F8FE;
    border-color: #D3DEE5;
}

.curriculum-label {
    background-color: #FCFEFF;
}

.curriculum-data {
    background-color: #FCFEFF;
}

#content {
    background-color: #f2f8f5;
    /*#EFF4F8*/
}

html,
body,
#content {
    color: #585858;
}

.column-filter-button .placeholder {
    color: #656565;
}

section {
    border-color: #BFCDD8;
}

.tabset .tab a {
    color: #555555;
}

.tabset .tab.disabled a {
    background-color: #EFEFEF;
    color: #BDBDBD;
}

.tabset hr {
    background-color: #517DA9;
}

a.no-hyper-link {
    color: #31383E;
}

.confidential {
    background-color: #D16C1F;
}

.deceased {
    background-color: #b9b9b9;
}

.student-desc {
    color: #FFFFFF;
}

#modal-header-section {
    background-color: #00703C;
    /*#206E9F*/
}

#modal-header-section-west-part {
    color: #FFFFFF;
}

#modal-header-section-east-part {
    background-color: #045e35;
    /*#1B6496*/
}

#modal-header-section-east-part a,
#modal-footer-section a {
    color: #FFFFFF;
}

#modal-footer-section {
    background-color: #00703C;
    /*#206E9F*/
}

.course-details-dialog,
.popup {
    background-color: #F7F7F7 !important;
}

div.course-details-dialog div.ui-dialog-titlebar {
    background-color: #F7F7F7 !important;
    border-bottom-color: #cbcbcb;
}

.course-details-dialog .ui-dialog-title {
    color: #00703C;
    /*#206E9F*/
}

div.courseDetailsSubTitle,
div.classDetailsSubTitle {
    border-bottom-color: #cbcbcb;
}

#courseDetailsHeaders h3:first-child,
#classDetailsHeaders h3:first-child {
    border-top-color: #cbcbcb;
}

#courseDetailsHeaders h3.selected:first-child,
#classDetailsHeaders h3.selected:first-child {
    border-color: #99ffd0;
    /*#B2DEEB*/
}

#courseDetailsHeaders h3,
#classDetailsHeaders h3 {
    border-color: #cbcbcb;
    background-color: #FFFFFF;
}

#courseDetailsHeaders h3.selected,
#classDetailsHeaders h3.selected {
    border-color: #99ffd0;
    /*#B2DEEB*/
    background-color: #f2f8f5;
    /*#F3FCFF*/
}

h2.dialog-search-results-subheader,
.courseDetailsSubTitle span,
h2.search-results-header {
    color: #585858;
}

#courseDetailsHeaders a,
#classDetailsHeaders a {
    color: #585858;
}

#courseDetailsWrapper,
#classDetailsWrapper {
    background-color: #FFFFFF;
}

#courseDetailsContentDetailsDiv,
#classDetailsContentDetailsDiv {
    color: #585858;
}

#accordion span.status-bold,
#courseAccordion span.status-bold {
    color: #31383E;
}

.slide {
    background-color: #FCFEFF;
    border-color: #D3DEE5;
}

.grid-label {
    color: #585858;
    background-color: #E2FEF2;
    border-color: #008341;
}

.grid-label.dropped {
    background-color: #CD7054;
}

.grid-label.upcomming {
    background-color: #FFD39B;
}

.grid-label.cancelled {
    background-color: #5E5E5E;
}

div .app-title {
    color: #00703C;
    /*#206E9F*/
}

.page-tools a {
    color: #525252;
}

.user-selection-section {
    background-color: #FFFFFF;
}

xe-radio-button[xe-name="excelFormatOption"] .radio-container input[type=radio]+label {
    color: #5B5E65;
}

.course-details-section {
    background-color: #FFFFFF;
}

.course-details-section uib-accordion .panel .panel-title .accordion-toggle label {
    color: #555555;
}

.tab-section {
    background-color: #FFFFFF;
}

.custom-tooltip+.tooltip>.tooltip-inner {
    color: #585858;
}

@media only screen and (max-width: 768px) {

    #classDetailsHeaders h3,
    #courseDetailsHeaders h3 {
        border-bottom-color: #cbcbcb;
    }

    .ui-dialog #courseAccordion h3.selected,
    .ui-dialog #accordion h3.selected {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    .ui-dialog #courseAccordion #courseDetailsContentDetailsDiv,
    .ui-dialog #accordion #classDetailsContentDetailsDiv {
        background-color: #f2f8f5;
        /*#F3FCFF*/
        border-bottom-color: #99ffd0;
        /*#B2DEEB*/
    }

    div.course-details-dialog div.ui-dialog-titlebar {
        background-color: #FFFFFF !important;
    }

    div.courseDetailsSubTitle,
    div.classDetailsSubTitle {
        background-color: #F9FAFB;
    }

    .course-details-dialog .ui-dialog-title {
        color: #283036;
    }

    #courseDetailsHeaders a.email,
    #classDetailsHeaders a.email {
        color: #99ffd0;
        /*#428bca*/
    }
}

@media only screen and (max-width: 330px) {

    #classDetailsHeaders h3,
    #courseDetailsHeaders h3 {
        border-bottom-color: #cbcbcb;
    }

    .ui-dialog #courseAccordion h3.selected,
    .ui-dialog #accordion h3.selected {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    .ui-dialog #courseAccordion #courseDetailsContentDetailsDiv,
    .ui-dialog #accordion #classDetailsContentDetailsDiv {
        background-color: #f2f8f5;
        /*#F3FCFF*/
        border-bottom-color: #99ffd0;
        /*#B2DEEB*/
    }

    div.course-details-dialog div.ui-dialog-titlebar {
        background-color: #FFFFFF !important;
    }

    div.courseDetailsSubTitle,
    div.classDetailsSubTitle {
        background-color: #F9FAFB;
    }

    .course-details-dialog .ui-dialog-title {
        color: #283036;
    }

    #courseDetailsHeaders a.email,
    #classDetailsHeaders a.email {
        color: #99ffd0;
        /*#428bca*/
    }
}

@media only screen and (max-width: 768px) {
    .tab-section {
        border-top-color: #BFCDD8;
    }

    .course-details-section .enrl-count {
        border-top-color: #BFCDD8;
    }
}

/* ssb-select2.css */
.select2-container:not(.select2-dropdown-open) .select2-choice {
    color: #555555;
}

/* batch-email.css */
.email-all-link a {
    color: #456C88;
}

.email-all-content-south .button {
    color: #4D4D4D !important;
    border-color: #999999;
    background-color: #E0E0E0;
}

.email-all-content-south .button:hover {
    border-color: #999999;
}

.email-all-content-south .primary:disabled {
    background-color: #B2B3B7;
    color: #FFFFFF;
}

div.batch-email-dialog div.ui-dialog-titlebar {
    border-bottom-color: #cbcbcb;
}

.batch-email-dialog .ui-dialog-title {
    color: #00703C;
    /*#206E9F*/
}

/* studentCommonwealthAssistanceNotice.css */
body,
#content {
    color: #151618;
}

a.no-hyper-link {
    color: #31383E !important;
}

#content {
    background-color: #F8F8F8;
    color: #151618;
}

header .page-title {
    color: #00703C;
    /*#206e9f*/
}

.xe-select-box {
    background-color: #FFFFFF;
    border-color: #9c9c9c;
    color: #000000;
}

div.info-header {
    background-color: #EFF7FF;
    color: #2874BB;
    border-top-color: #2874BB;
}

.assistance-controller .table-container .tbody tbody tr td {
    border-top-color: #D9D9D9;
    border-bottom-color: #D9D9D9;
}

div.info-header-text {
    background-color: #EFF7FF;
    color: #2874BB;
    border-top-color: #2874BB;
}

div.info-header-summary {
    background-color: #EFF7FF;
    color: #2874BB;
    border-top-color: #2874BB;
}

xe-button .secondary:hover:not([disabled]) {
    background-color: #046d44;
    /*rgb(6,90,165)*/
    border-color: #00834f;
    /*rgb(2,107,200)*/
    color: #FFFFFF;
}

.home .page-header {
    border-top-color: #D9D9D9;
    border-bottom-color: #D9D9D9;
}

.home .page-header label {
    color: #151618;
}

div.ui-select-container {
    background-color: #FFFFFF;
}

.section-header {
    border-color: #D9D9D9;
    background-color: #FFFFFF;
}

.section-header span {
    color: #151618;
}

.section-body {
    border-color: #D9D9D9;
    background-color: #FFFFFF;
}

label.xe-label span.xe-required {
    color: #D42828;
}

span.required {
    color: #D42828;
}

.content-section .section-body .column-container label {
    color: #5B5E65;
}

.content-section .section-body .column-container div {
    color: #151618;
}

div.sub-heading .sub-heading-line {
    border-bottom-color: #DFDFDF;
}

.no-data-summary-1 {
    color: #151618;
}

.no-data-summary-2 {
    color: #5B5E65;
}

.error-message-display {
    background-color: #FFEEED;
    border-top-color: #D42828;
}

@media only screen and (min-width: 701px) and (max-width: 768px) {
    .table-container .caption {
        border-top-color: #d5d5d5;
    }
}

@media print {
    * {
        color: #000000 !important;
    }

    body,
    #content {
        color: #151618;
    }
}

/* studentGrades.css */
body {
    background-color: #FFFFFF;
}

#userList .canvas-item {
    background-color: #FFFFFF;
}

.grid {
    color: #333333;
}

.grades-hold-dialog {
    background-color: #FDF5B3;
    border-color: #E4C71F;
    color: #333333;
}

.select2-results li {
    border-top-color: #CDCDCD;
    border-bottom-color: #CDCDCD;
}

.select2-container.select2-container-multi input.select2-choices:focus {
    border-color: #99ffd0;
    /*#5897fb*/
}

.select2-drop.select2-drop-active {
    border-color: #99ffd0;
    /*#5897fb*/
}

.select2-readonly {
    color: #555555;
}

.form input[type="text"],
.form input[type="password"],
.form input[type="email"],
.form input[type="url"],
.form input[type="date"],
.form input[type="month"],
.form input[type="time"],
.form input[type="datetime"],
.form input[type="datetime-local"],
.form input[type="week"],
.form input[type="number"],
.form input[type="search"],
.form input[type="tel"],
.form input[type="color"],
.form select,
.form textarea {
    border-color: #AAAAAA;
}

.form input[type="text"]:focus,
.form input[type="password"]:focus,
.form input[type="email"]:focus,
.form input[type="url"]:focus,
.form input[type="date"]:focus,
.form input[type="month"]:focus,
.form input[type="time"]:focus,
.form input[type="datetime"]:focus,
.form input[type="datetime-local"]:focus,
.form input[type="week"]:focus,
.form input[type="number"]:focus,
.form input[type="search"]:focus,
.form input[type="tel"]:focus,
.form input[type="color"]:focus,
.form select:focus,
.form textarea:focus {
    border-color: #99ffd0;
    /*#5897FB*/
}

.form label,
.form span.form-label {
    color: #666666;
}

hr {
    color: #D3D3D3;
}

.grade-page-controls-section {
    color: #262626;
}

.carousel-section {
    border-color: #CCCCCC;
    color: #5B5B5B;
}

.carousel-section .header {
    color: #555555;
}

.carousel-section a.view-details-link {
    color: #316699;
}

.gpa-summary .inner-section {
    border-color: #CCCCCC;
}

.gpa-details-container {
    border-color: #CCCCCC;
}

.gpa-details-container .title {
    background-color: #EEEEEE;
    border-bottom-color: #CCCCCC;
    color: #3A3A3A;
}

#courseWorkLinkContainer input {
    color: #2C5372;
}

.student-grades-accordion-header {
    background-color: #F6F6F6;
}

.student-grades-accordion {
    border-top-color: #DFDFDF;
    border-bottom-color: #DFDFDF;
    color: #5B5B5B;
    background-color: #FFFFFF;
}

.student-grades-accordion-selected {
    background-color: #F2FAFD;
    border-top-color: #DFDFDF;
    border-bottom-color: #DFDFDF;
}

.student-grades-accordion div.accordion-row {
    color: #5B5B5B;
}

.accordion-row-container div:first-child {
    color: #2C5372;
}

.accordion-grade-container {
    color: #5B5B5B;
}

div.student-grades-accordion.selected {
    border-color: #DFDFDF;
    background-color: #F2FAFD;
    color: #808080;
}

.mustPass-inactive {
    color: #E0E0E0;
}

.ui-tooltip.arrow_box,
.arrow_box {
    background-color: #E3F9FC;
    border-color: #9EBFC8;
}

.arrow_box:after {
    border-top-color: #E3F9FC;
}

.arrow_box:before {
    border-top-color: #9EBFC8;
}

div#courseWorkContainer .component-button {
    background-color: #FFFFFF;
    border-color: #CDCDCD;
}

div#courseWorkContainer button:disabled {
    background-color: #EFEFEF;
    color: #D0D0D0;
    border-color: #D0D0D0;
}

.student-grades-accordion-header .search-text-box {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
}

#courseWorkContent a,
#selectedCourseDetail a,
#courseWorkMobileContent a {
    color: #316699;
}

.course-details-dialog,
.popup {
    background-color: #F7F7F7 !important;
}

div.course-details-dialog div.ui-dialog-titlebar {
    background-color: #F7F7F7 !important;
    border-bottom-color: #cbcbcb;
}

.course-details-dialog .ui-dialog-title {
    color: #00703C;
    /*#206E9F*/
}

div.courseDetailsSubTitle,
div.classDetailsSubTitle {
    border-bottom-color: #cbcbcb;
}

#courseDetailsHeaders h3:first-child,
#classDetailsHeaders h3:first-child {
    border-top-color: #cbcbcb;
}

#courseDetailsHeaders h3.selected:first-child,
#classDetailsHeaders h3.selected:first-child {
    border-color: #99ffd0;
    /*#B2DEEB*/
}

#courseDetailsHeaders h3,
#classDetailsHeaders h3 {
    border-color: #cbcbcb;
    background-color: #FFFFFF;
}

#courseDetailsHeaders h3.selected,
#classDetailsHeaders h3.selected {
    border-color: #99ffd0;
    /*#B2DEEB*/
    background-color: #f2f8f5;
    /*#F3FCFF*/
}

h2.dialog-search-results-subheader,
.courseDetailsSubTitle span,
h2.search-results-header {
    color: #585858;
}

#courseDetailsHeaders a,
#classDetailsHeaders a {
    color: #585858;
}

#courseDetailsWrapper,
#classDetailsWrapper {
    background-color: #FFFFFF;
}

#courseDetailsContentDetailsDiv,
#classDetailsContentDetailsDiv {
    color: #585858;
}

#accordion span.status-bold,
#courseAccordion span.status-bold {
    color: #31383E;
}

.grade-page-controls-section .select2-readonly>input:focus {
    border-color: #00834f !important;
    /*#026BC8*/
}

.grade-page-controls-section .select2-container .select2-choice>.select2-chosen {
    color: #151618;
}

@media only screen and (min-width: 1024px) {
    .curriculum-details-container .header {
        color: #000000;
    }

    .curriculum-details-container .title {
        color: #000000;
        border-top-color: #EEEEEE;
    }

    .curriculum-details-container .curriculum-detail-label {
        color: #000000;
        border-color: #EEEEEE;
        background-color: #F3F3F3;
    }

    .curriculum-details-container .curriculum-detail-value {
        color: #7F7F7F;
        border-color: #EEEEEE;
    }

    .circle {
        border-color: #ABABAB;
    }

    div#courseDetailsContainer #courseSelection {
        border-bottom-color: #DFDFDF;
    }
}

@media only screen and (max-width: 1024px) {
    .curriculum-details-container .header {
        color: #000000;
    }

    .curriculum-details-container .title {
        color: #000000;
        border-top-color: #EEEEEE;
    }

    .curriculum-details-container .curriculum-detail-label {
        color: #000000;
        border-color: #EEEEEE;
    }

    .curriculum-details-container .curriculum-detail-value {
        color: #7F7F7F;
    }

    .curriculum-details-container div.curriculum-detail-value:last-of-type {
        border-color: #EEEEEE;
    }

    .circle {
        border-color: #9B9B9B;
    }

    .courseWorkAccordionContainer .accordionDetails {
        background-color: #F9F9F9;
        border-top-color: #DFDFDF;
        border-bottom-color: #DFDFDF;
    }
}

@media only screen and (max-width: 768px) {

    #classDetailsHeaders h3,
    #courseDetailsHeaders h3 {
        border-bottom-color: #cbcbcb;
    }

    .ui-dialog #courseAccordion h3.selected,
    .ui-dialog #accordion h3.selected {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    .ui-dialog #courseAccordion #courseDetailsContentDetailsDiv,
    .ui-dialog #accordion #classDetailsContentDetailsDiv {
        background-color: #f2f8f5;
        /*#F3FCFF*/
        border-bottom-color: #99ffd0;
        /*#B2DEEB*/
    }

    div.course-details-dialog div.ui-dialog-titlebar {
        background-color: #FFFFFF !important;
    }

    div.courseDetailsSubTitle,
    div.classDetailsSubTitle {
        background-color: #F9FAFB;
    }

    .course-details-dialog .ui-dialog-title {
        color: #283036;
    }

    #courseDetailsHeaders a.email,
    #classDetailsHeaders a.email {
        color: #99ffd0;
        /*#428bca*/
    }
}

@media only screen and (max-width: 330px) {

    #classDetailsHeaders h3,
    #courseDetailsHeaders h3 {
        border-bottom-color: #cbcbcb;
    }

    .ui-dialog #courseAccordion h3.selected,
    .ui-dialog #accordion h3.selected {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    .ui-dialog #courseAccordion #courseDetailsContentDetailsDiv,
    .ui-dialog #accordion #classDetailsContentDetailsDiv {
        background-color: #f2f8f5;
        /*#F3FCFF*/
        border-bottom-color: #99ffd0;
        /*#B2DEEB*/
    }

    div.course-details-dialog div.ui-dialog-titlebar {
        background-color: #FFFFFF !important;
    }

    div.courseDetailsSubTitle,
    div.classDetailsSubTitle {
        background-color: #F9FAFB;
    }

    .course-details-dialog .ui-dialog-title {
        color: #283036;
    }

    #courseDetailsHeaders a.email,
    #classDetailsHeaders a.email {
        color: #99ffd0;
        /*#428bca*/
    }
}

/* dropRoster.css */
html,
body,
#content {
    color: #585858;
}

.disable-row {
    background-color: #F8F8F8;
}

a.no-hyper-link {
    color: #31383E !important;
}

.table-container .tbody tbody tr.disable-row {
    background-color: #F8F8F8;
}

.crn-active-status {
    color: #595959;
}

#content {
    background-color: #f2f8f5;
    /*#EFF4F8*/
}

.confidential {
    background-color: #D16C1F;
}

.deceased {
    background-color: #b9b9b9;
}

.student-desc {
    color: #FFFFFF;
}

section {
    background-color: #FFFFFF;
}

.user-selection-section,
.drop-roster-status-section .panel,
.maintenance-roster,
.maint-button-section,
.confirmation-button-section {
    border-color: #d5d5d5;
}

.panel-group {
    background-color: #f2f8f5;
    /*#EFF4F8*/
}

.panel-group .panel,
.panel-group .panel .panel-heading {
    border-bottom-color: #d5d5d5;
}

header .page-title {
    color: #00703C;
    /*#206e9f*/
}

.page-tools a {
    color: #525252;
}

.xe-select-box {
    background-color: #FFFFFF;
    border-color: #9c9c9c;
    color: #000000;
}

.course-details-section {
    background-color: #FFFFFF;
}

.course-details-section uib-accordion .panel .panel-title .accordion-toggle label {
    color: #555555;
}

#modal-header-section {
    background-color: #00703C;
    /*#206E9F*/
}

#modal-header-section-west-part {
    color: #FFFFFF;
}

#modal-header-section-east-part {
    background-color: #045e35;
    /*#1B6496*/
}

#modal-header-section-east-part a,
#modal-footer-section a {
    color: #FFFFFF;
}

#modal-footer-section {
    background-color: #00703C;
    /*#206E9F*/
}

.course-details-dialog,
.popup {
    background-color: #F7F7F7 !important;
}

div.course-details-dialog div.ui-dialog-titlebar {
    background-color: #F7F7F7 !important;
    border-bottom-color: #cbcbcb;
}

.course-details-dialog .ui-dialog-title {
    color: #00703C;
    /*#206E9F*/
}

div.courseDetailsSubTitle,
div.classDetailsSubTitle {
    border-bottom-color: #cbcbcb;
}

#courseDetailsHeaders h3:first-child,
#classDetailsHeaders h3:first-child {
    border-top-color: #cbcbcb;
}

#courseDetailsHeaders h3.selected:first-child,
#classDetailsHeaders h3.selected:first-child {
    border-color: #99ffd0;
    /*#B2DEEB*/
}

#courseDetailsHeaders h3,
#classDetailsHeaders h3 {
    border-color: #cbcbcb;
    background-color: #FFFFFF;
}

#courseDetailsHeaders h3.selected,
#classDetailsHeaders h3.selected {
    border-color: #99ffd0;
    /*#B2DEEB*/
    background-color: #f2f8f5;
    /*#F3FCFF*/
}

h2.dialog-search-results-subheader,
.courseDetailsSubTitle span,
h2.search-results-header {
    color: #585858;
}

#courseDetailsHeaders a,
#classDetailsHeaders a {
    color: #585858;
}

#courseDetailsWrapper,
#classDetailsWrapper {
    background-color: #FFFFFF;
}

#courseDetailsContentDetailsDiv,
#classDetailsContentDetailsDiv {
    color: #585858;
}

#accordion span.status-bold,
#courseAccordion span.status-bold {
    color: #31383E;
}

a.accordion-toggle:focus {
    border-color: #0000FF;
}

.column-filter-button:focus {
    border-color: #0000FF;
}

xe-radio-button[xe-name="excelFormatOption"] .radio-container input[type=radio]+label {
    color: #5B5E65;
}

a {
    color: #00834f;
    /*#026BC8*/
}

a:hover,
a:focus {
    color: #046d44;
    /*#065AA5*/
}

a:active {
    color: #085739;
    /*#0A4982*/
}

@media only screen and (max-width: 768px) {
    .tab-section {
        border-top-color: #BFCDD8;
    }

    .course-details-section .enrl-count {
        border-top-color: #BFCDD8;
    }

    #classDetailsHeaders h3,
    #courseDetailsHeaders h3 {
        border-bottom-color: #cbcbcb;
    }

    .ui-dialog #courseAccordion h3.selected,
    .ui-dialog #accordion h3.selected {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    .ui-dialog #courseAccordion #courseDetailsContentDetailsDiv,
    .ui-dialog #accordion #classDetailsContentDetailsDiv {
        background-color: #f2f8f5;
        /*#F3FCFF*/
        border-bottom-color: #99ffd0;
        /*#B2DEEB*/
    }

    div.course-details-dialog div.ui-dialog-titlebar {
        background-color: #FFFFFF !important;
    }

    div.courseDetailsSubTitle,
    div.classDetailsSubTitle {
        background-color: #F9FAFB;
    }

    .course-details-dialog .ui-dialog-title {
        color: #283036;
    }

    #courseDetailsHeaders a.email,
    #classDetailsHeaders a.email {
        color: #99ffd0;
        /*#428bca*/
    }
}

@media only screen and (min-width: 701px) and (max-width: 768px) {
    .table-container .caption {
        border-top-color: #d5d5d5;
    }
}

@media only screen and (max-width: 330px) {

    #classDetailsHeaders h3,
    #courseDetailsHeaders h3 {
        border-bottom-color: #cbcbcb;
    }

    .ui-dialog #courseAccordion h3.selected,
    .ui-dialog #accordion h3.selected {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    .ui-dialog #courseAccordion #courseDetailsContentDetailsDiv,
    .ui-dialog #accordion #classDetailsContentDetailsDiv {
        background-color: #f2f8f5;
        /*#F3FCFF*/
        border-bottom-color: #99ffd0;
        /*#B2DEEB*/
    }

    div.course-details-dialog div.ui-dialog-titlebar {
        background-color: #FFFFFF !important;
    }

    div.courseDetailsSubTitle,
    div.classDetailsSubTitle {
        background-color: #F9FAFB;
    }

    .course-details-dialog .ui-dialog-title {
        color: #283036;
    }

    #courseDetailsHeaders a.email,
    #classDetailsHeaders a.email {
        color: #99ffd0;
        /*#428bca*/
    }
}

/* governmentStatistics.css */
.common {
    color: #151618;
}

.header {
    color: #151618;
}

.content-section .section-header {
    border-bottom-color: #DFDFDF;
}

.section-body {
    border-color: #D9D9D9;
    background-color: #FFFFFF;
}

.text-box {
    border-color: #D9D9D9;
}

.error-validation {
    color: #FF0000;
}

.page-header {
    border-bottom-color: #EEEEEE;
    border-top-color: #EEEEEE;
}

/* studentAccountReceivable.css */
body {
    background-color: #F8F8F8;
}

.print-button {
    background-color: #F4F4F4;
}

.view-options {
    background-color: #00834f;
    /*#026bc8*/
}

.view-options .options-tooltip {
    border-color: #B2B3B7;
    background-color: #FFFFFF;
}

.toggle-tip {
    background-color: #5B5E65;
    color: #FFFFFF;
}

.options-tooltip label {
    color: #151618;
}

.ellipse-button {
    border-bottom-color: #000000;
}

.account-summary-body .table-container .data-table.mobileLayout tbody tr> :first-child {
    color: #151618;
}

.account-summary-body .table-container .data-table.mobileLayout tbody tr td {
    color: #151618;
}

.account-summary-body .table-container .trDesktop tr th {
    color: #5B5E65;
}

.print-icon-background {
    background-color: #F4F4F4;
}

.account-summary-body {
    background-color: #F8F8F8;
}

.account-summary-inner-body {
    border-top-color: #8DC63F;
    /*#51abff*/
    background-color: #FFFFFF;
}

.tax-print-icon-background {
    background-color: #F4F4F4;
}

.account-information-tab ul li a {
    color: #5B5E65;
}

.help-icon .help-icon-text {
    background-color: #5B5E65;
    color: #FFFFFF;
}

.infoIcon .helpMessage {
    background-color: #5B5E65;
    color: #FFFFFF;
}

.helpIcon .helpMessage {
    background-color: #EFF7FF;
    color: #2874BB;
}

.helpMessage {
    background-color: #5B5E65;
    color: #FFFFFF;
}

.holds.primary {
    background-color: #F4F4F4;
    color: #5B5E65;
}

.holds.primary:hover:not([disabled]) {
    background-color: #046d44;
    /*#065aa5*/
    color: #FFFFFF;
}

.holds.primary:focus:not([disabled]) {
    background-color: #046d44;
    /*#065aa5*/
    color: #FFFFFF;
}

.holds.primary.holdsSelected {
    background-color: #046d44;
    /*#065aa5*/
    color: #FFFFFF;
}

.holds[data-badge]:after {
    background-color: #D42828;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

#view-options[data-badge]:after {
    background-color: #D42828;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

#holds-card[data-badge]:after {
    background-color: #D42828;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.holds-tooltip {
    background-color: #FFFFFF;
    border-color: #000000;
}

.holds-tooltip label {
    color: #151618;
}

.holds-tooltip-mobile label {
    color: #151618;
}

.holds-tooltip label[data-label] {
    color: #151618;
}

.holdsPopup .popup-overlay {
    background-color: #FFFFFF;
}

.holdsPopup label[data-label] {
    color: #151618;
}

.holds-header {
    color: #151618 !important;
}

.holds-header[hold-count]::after {
    background-color: #F4F4F4;
    color: #5B5E65;
}

.instalment-plan-label {
    color: #151618;
}

.isDisableButton {
    background-color: #B2B3B7;
}

.isNotDisableButton {
    background-color: #00834f;
    /*#026bc8*/
}

.heading-size {
    color: #151618;
}

.account-summary-body .ui-select-container .select2-choice>.select2-chosen {
    color: #151618 !important;
}

.account-summary-body .ui-select-choices .select2-result-label {
    color: #151618;
}

#periodSelection>a>span.select2-chosen {
    color: #5B5E65 !important;
}

.dropdownValue {
    color: #5B5E65;
}

.payment-term-selected {
    background-color: #F8F8F8;
}

#tax-header {
    color: #5B5E65;
}

.inputContainer .checkmark {
    background-color: #EEEEEE;
}

.inputContainer .container:hover input~.checkmark {
    background-color: #D9D9D9;
}

.inputContainer .container input:checked~.checkmark {
    background-color: #D9D9D9;
}

.inputContainer .container .checkmark:after {
    border-color: #5B5E65;
}

.popup-button {
    color: #FFFFFF;
}

.account-summary-body xe-button .popup-button.primary {
    color: #FFFFFF;
}

.popup-button:not([disabled]) {
    background-color: #00834f;
    /*#026bc8*/
}

.popup-button[disabled] {
    background-color: #B2B3B7;
}

.pay-now-button {
    background-color: #00834f;
    /*#026bc8*/
    color: #FFFFFF !important;
}

.payment-popup-amount {
    color: #151618;
}

.checkbox-container {
    border-bottom-color: #EEEEEF;
}

.checkmark {
    background-color: #FFFFFF;
    border-color: #B2B3B7;
}

.checkbox-container input:checked~.checkmark {
    background-color: #00834f;
    /*#026bc8*/
    border-color: #00834f;
    /*#026bc8*/
}

.checkbox-container .checkmark:after {
    border-color: #FFFFFF;
}

.info-text-body {
    border-top-color: #8DC63F;
    /*#51abff*/
    background-color: #EFF7FF;
}

.info-text-font {
    color: #2874BB;
}

.balance-background {
    background-color: #5B5E65;
}

.balance-info {
    color: #FFFFFF;
}

.balance-font {
    color: #151618;
}

.account-summary-body .table-container .caption caption {
    border-top-color: #5B5E65;
}

.account-summary-body .table-container {
    border-bottom-color: #979797;
}

.account-summary-body .table-container .tbody thead tr th.sortable,
.table-container .thead thead tr th.sortable {
    color: #151618;
}

.account-summary-body .table-container .tbody tbody tr td {
    color: #5B5E65 !important;
}

.by-term-value-font {
    color: #151618;
}

.term-name-color-blue {
    color: #00834f;
    /*#026bc8*/
}

.term-name-color-black {
    color: #151618;
}

.by-term-value::after {
    color: #5B5E65;
}

.combinedshape-mobile {
    background-color: #5B5E65;
    color: #FFFFFF;
}

.combinedshape {
    background-color: #5B5E65;
    color: #FFFFFF;
}

.combinedshape-on-click {
    background-color: #5B5E65;
    color: #FFFFFF;
}

.combinedshape-on-mouseover {
    background-color: #5B5E65;
    color: #FFFFFF;
}

#period-term {
    color: #151618;
}

#printPeriodTable table {
    color: #5B5E65;
}

#printPeriodTable table tr td {
    border-bottom-color: #D9D9D9;
}

.slider {
    background-color: #D9D9D9;
}

.slider:before {
    background-color: #FFFFFF;
}

input:checked+.slider {
    background-color: #00834f;
    /*#026bc8*/
}

.popup-label {
    color: #151618;
}

.box {
    background-color: #666666;
    color: #FFFFFF;
}

.checkbox label:before {
    border-color: #B2B3B7;
}

.checkbox label:after {
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

.checkbox input[type="checkbox"]:checked~label::before {
    color: #333333;
    background-color: #00834f;
    /*#026bc8*/
}

.checkbox input[type="checkbox"]:checked:disabled+label:before {
    background-color: #D9D9D9;
}

.checkbox input[type="checkbox"]:checked:disabled+label:after {
    border-bottom-color: #333333;
    border-left-color: #333333;
}

.check-box-layout {
    border-bottom-color: #D8D3D3;
    color: #5B5E65;
}

.check-box-selectall {
    border-bottom-color: #D8D3D3;
    color: #5B5E65;
}

.desc-clickable {
    color: #00834f;
    /*#026bc8*/
}

.desc-not-clickable {
    color: #151618;
}

.accordionBal-font {
    color: #5B5E65;
}

.accordionBal::after {
    color: #5B5E65;
}

.bgColor {
    background-color: #F8F8F8;
}

#deposit .pay-now-button {
    color: #FFFFFF;
}

#depositText {
    color: #151618;
}

#depositLabel {
    color: #5B5E65;
}

#depositProcessing tr {
    border-bottom-color: #D9D9D9;
}

#depositProcessing thead label {
    color: #151618;
}

#depositProcessing tbody label {
    color: #5B5E65;
}

#depositProcessing tfoot label {
    color: #5B5E65;
}

.inputQuant {
    border-color: #B2B3B7;
    color: #5B5E65;
}

.xe-container input:disabled~.xe-checkmark:after {
    border-color: #000000;
}

.account-detail-current-amount-due {
    color: #151618;
}

.account-detail-current-amount {
    color: #151618;
}

.account-detail-as-of-date {
    color: #151618;
}

.error-message {
    color: #D42828;
}

.watermark-text {
    color: #151618;
}

.form1098Label label {
    color: #151618;
}

.cellBorder {
    border-color: #000000;
}

.cellOnlyTop {
    border-top-color: #000000;
}

.cellOnlyBottom {
    border-bottom-color: #000000;
}

#formHeader {
    border-right-color: #000000;
}

#supplementalInfo label {
    color: #151618;
}

@media screen and (max-width: 768px) {
    .accordionBal::before {
        color: #5B5E65;
    }

    .heading-size {
        color: #151618;
    }

    .ellipse-button {
        background-color: #00834f;
        /*#026bc8*/
    }

    .ellipse-button:after {
        background-color: #FFFFFF;
    }

    .box2 {
        background-color: #FFFFFF;
        border-color: #B2B3B7;
        color: #151618;
    }

    .sb10:before {
        border-bottom-color: #B2B3B7;
    }

    .sb10:after {
        border-bottom-color: #FFFFFF;
    }

    .as-of-date {
        color: #5B5E65;
    }

    .account-summary-body .table-container .tbody tbody tr {
        border-bottom-color: #D9D9D9;
    }

    .account-summary-body .table-container .tbody tbody tr td:before {
        color: #151618 !important;
    }

    .by-term-value::before {
        color: #151618;
    }

    .by-term-totalBalanceDisplay {
        color: #5B5E65;
    }

    .combinedshape-mobile {
        background-color: #5B5E65;
        color: #FFFFFF;
    }

    .combinedshape-on-click {
        background-color: #5B5E65;
        color: #FFFFFF;
    }

    .column-font-description {
        color: #151618;
    }
}

/* studentAttrApp.css */
#content {
    background-color: #F6F8F8;
}

.less-than-cutOff-range {
    color: #F45354;
}

.inCutOff-range {
    color: #D49C0A;
}

.greater-than-cutOff-range {
    color: #058423;
}

::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
    color: #9c9c9c !important;
}

/* studentAttrTable.css */
div.circle {
    background-color: #808080;
}

.active-tab {
    color: #00834f !important;
    /*#026BC8*/
    border-bottom-color: #00834f;
    /*#026BC8*/
}

li.ui-state-default.ui-state-disabled {
    border-right-color: #DDDDDD;
    color: #94A1AD;
}

.pillbox-wrapper {
    border-top-color: #DDDDDD;
    border-bottom-color: #DDDDDD;
}

li.ui-state-default.ui-state-disabled.ui-state-highlight {
    color: #585858;
    background-color: #EDF2F6;
}

div.rowSelected {
    color: #585858 !important;
}

a {
    color: #00834f;
    /*#026BC8*/
}

a:hover,
a:focus {
    color: #046d44;
    /*#065AA5*/
}

a:active {
    color: #085739;
    /*#0A4982*/
}

@media only screen and (max-width: 768px) {
    div.grid-header {
        background-color: #F6F8F8;
        border-color: #e3e3e3;
    }

    .rowSelected {
        color: #31383E;
        background-color: #f2f8f5 !important;
        /*#F3FCFF*/
        outline-color: #99ffd0;
        /*#B2DEEB*/
    }

    .panelHeader {
        color: #9c9c9c;
    }

    #sidePanel {
        background-color: #F3FDFF;
    }

    .search label:hover {
        background-color: #D3D3D3;
    }

    div.header {
        color: #045e35; // UFV Change due to contrast accessibility
        /*#0C8CB4*/
        border-top-color: #e3e3e3;
        border-bottom-color: #e3e3e3;
    }

    span.header {
        color: #045e35; // UFV Change due to contrast accessibility
        /*#0C8CB4*/
        border-top-color: #e3e3e3;
        border-bottom-color: #e3e3e3;
    }

    div.table {
        background-color: #FFFFFF;
    }

    li.ui-state-default.ui-state-disabled {
        border-bottom-color: #DDDDDD;
        border-top-color: #DDDDDD;
    }

    .tabs-group li a {
        color: #5B5E65;
    }

    .content-title {
        color: #2275C8;
    }

    .mycourse {
        color: #656565;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1024px) and (orientation: portrait) {
    div.grid-header {
        background-color: #F6F8F8;
        border-color: #e3e3e3;
    }

    .row {
        border-bottom-color: #e3e3e3;
    }

    .content-title {
        color: #2275C8;
    }

    .panelHeader {
        color: #9c9c9c;
    }

    .panelDesc {
        color: #31383E;
    }

    #sidePanel {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    div.header {
        color: #045e35; // UFV Change due to contrast accessibility
        /*#0C8CB4*/
        border-bottom-color: #e3e3e3;
    }

    li.ui-state-default.ui-state-disabled {
        border-top-color: #DDDDDD;
        border-bottom-color: #DDDDDD;
    }

    .tabs-group li a {
        color: #5B5365;
    }

    .tabs-group li a:hover {
        color: #00834f;
        /*#026BC8*/
    }

    .mycourse {
        color: #656565;
    }

    .rowSelected {
        color: #31383E;
        background-color: #f2f8f5 !important;
        /*#F3FCFF*/
        outline-color: #99ffd0;
        /*#B2DEEB*/
    }
}

@media only screen and (min-width: 769px) and (max-width: 1024px) and (orientation: landscape) {
    div.grid-header {
        background-color: #F6F8F8;
        border-color: #e3e3e3;
    }

    .panelHeader {
        color: #9c9c9c;
    }

    .panelDesc {
        color: #31383E;
    }

    #sidePanel {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    .content-title {
        color: #2275C8;
    }

    div.row {
        background-color: #FFFFFF;
        color: #31383E;
    }

    div.cell {
        border-bottom-color: #e3e3e3;
    }

    div.table-header {
        color: #9c9c9c;
        background-color: #FFFFFF;
    }

    div.header-cell {
        border-left-color: #e3e3e3;
        border-right-color: #e3e3e3;
    }

    div.header-cell:nth-child(10) {
        border-right-color: #e3e3e3;
    }

    [data-name='M'],
    [data-name='T'],
    [data-name='W'],
    [data-name='T'],
    [data-name='F'],
    [data-name='S'] {
        background-color: #EDF2F6;
        color: #000000;
    }

    div.scheduleLeaf {
        border-right-color: #D3D3D3;
        color: #D3D3D3;
    }

    .tabs-group li a {
        color: #5B5365;
    }

    .tabs-group li a:hover {
        color: #00834f;
        /*#026BC8*/
    }

    .mycourse {
        color: #656565;
    }

    .rowSelected {
        color: #31383E;
        background-color: #f2f8f5 !important;
        /*#F3FCFF*/
        outline-color: #99ffd0;
        /*#B2DEEB*/
    }
}

@media only screen and (min-width: 1025px) {
    div.grid-header {
        background-color: #F6F8F8;
        border-color: #e3e3e3;
    }

    span.slider {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    #sidePanel {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    .content-title {
        color: #2275C8;
    }

    div.table-header {
        color: #9c9c9c;
        background-color: #FFFFFF;
    }

    div.header-cell:focus {
        outline-color: #99ffd0;
        /*#B2DEEB*/
    }

    div.row {
        background-color: #FFFFFF;
        color: #31383E;
    }

    .row:hover {
        background-color: #f2f8f5;
        /*#F3FCFF*/
    }

    div.row:focus {
        outline-color: #99ffd0;
        /*#B2DEEB*/
    }

    div.cell {
        border-bottom-color: #e3e3e3;
    }

    .percentage {
        border-right-color: #DDDDDD;
    }

    .panelHeader {
        color: #9c9c9c;
    }

    [data-name='M'],
    [data-name='T'],
    [data-name='W'],
    [data-name='T'],
    [data-name='F'],
    [data-name='S'] {
        background-color: #EDF2F6;
        color: #000000;
    }

    div.scheduleLeaf {
        color: #D3D3D3;
    }

    div.schedule-border-right:not(:last-child) {
        border-right-color: #D3D3D3;
    }

    .tabs-group li a {
        color: #5B5E65;
    }

    .tabs-group li a:hover {
        color: #00834f;
        /*#026BC8*/
    }

    .panelDesc {
        color: #31383E;
    }

    button:focus {
        outline-color: #99ffd0 !important;
        /*#B2DEEB*/
    }

    select:focus,
    input:focus,
    img:focus {
        outline-color: #99ffd0;
        /*#B2DEEB*/
    }

    a:focus {
        outline-color: #99ffd0;
        /*#B2DEEB*/
    }

    .mycourse {
        color: #656565;
    }
}

/* global-proxy-management.css */
.global-proxy-name-display-add-page {
    color: #333333;
}

.global-proxy-dropdown-box {
    background-color: #FFFFFF;
}

.global-proxy-dropdown-error a {
    border-color: #CD3B3E !important;
    color: #CD3B3E !important;
}

.global-proxy-button-container .primary {
    border-color: #00834f;
    /*#026BC8*/
}

.global-proxy-button-container .primary:hover {
    border-color: #00834f;
    /*#026BC8*/
}

/* proxy-management.css */
body {
    color: #333333;
}

#content.proxy {
    background-color: #F8F8F8;
}

.proxy-mgmt-main-container {
    background-color: #FFFFFF;
}

.proxy-notification-content {
    border-color: #8DC63F;
    /*#51abff*/
    background-color: #EFF7FF;
}

.proxy-notification-content.error {
    border-top-color: #FF3030;
    background-color: #FFEEED;
}

.proxy-notification-content.warning {
    border-top-color: #FDC228;
    background-color: #F5F2E7;
}

.proxy-notification-content.info {
    border-top-color: #2874BB;
    background-color: #EFF7FF;
}

.proxy-notification-icon.blue {
    color: #99ffd0;
    /*#428bca*/
}

.proxy-notification-icon.error {
    color: #D42828;
}

.proxy-notification-icon.warning {
    color: #8A6A00;
}

.proxy-notification-icon.info {
    color: #2874BB;
}

.proxy-notification-text.blue {
    color: #2874BB;
}

.proxy-notification-text.error {
    color: #D42828;
}

.proxy-notification-text.warning {
    color: #8A6A00;
}

.proxy-notification-text.info {
    color: #2874BB;
}

.proxy-mgmt-footer {
    background-color: #FFFFFF;
}

.proxy-popover {
    color: #00834f;
    /*#026bc8*/
    border-color: #000000;
}

.proxy-info-tooltip-color {
    color: #00834f;
    /*#026bc8*/
}

.notification-center-flyout ul li.notification-center-message-info {
    color: #2874BB;
    border-color: #2874BB;
    border-top-color: #2874BB;
    background-color: #EFF7FF;
}

/* font-awesome.css */
.fa-border {
    border-color: #EEEEEE;
}

.fa-inverse {
    color: #FFFFFF;
}

/* font-awesome.min.css */
.fa-border {
    border-color: #EEEEEE;
}

.fa-inverse {
    color: #FFFFFF;
}

/* main.css */
body {
    color: #333333;
}

p,
li {
    color: #585858;
}

#signOut {
    background-color: #FFFFFF;
}

.gssb-eds-text-field {
    border-color: #B2B3B7;
    background-color: #FFFFFF;
}

.gssb-eds-text-field:focus:not([valid]) {
    border-color: #00834f;
    /*#026BC8*/
    color: #151618;
}

.gssb-eds-text-field-readonly {
    background-color: #F7F7F7;
    border-color: #151618;
    color: #5B5E65;
}

.gssb-eds-text-field:disabled,
.gssb-eds-text-field-disabled {
    border-color: #5B5E65;
    color: #5B5E65;
    background-color: #F7F7F7;
}

.gssb-eds-text-field.dropdown-btn:hover {
    border-color: #00834f;
    /*#026BC8*/
}

input.gssb-eds-text-field.ng-not-empty,
input.input-colors.ng-not-empty,
textarea.gssb-eds-text-field.ng-not-empty,
button.dropdown-btn.ng-not-empty {
    border-color: #151618;
    color: #151618;
}

.input-colors+span {
    color: #5B5E65;
}

.input-colors.ng-not-empty+span {
    color: #151618;
}

.input-colors+span:hover,
.input-colors.input-error+span:hover {
    color: #00834f;
    /*#026BC8*/
}

.input-colors:focus+span {
    color: #151618;
}

.input-colors+span:disabled {
    color: #5B5E65;
}

.input-colors.input-error+span {
    color: #151618;
}

.input-colors.input-error:focus+span {
    color: #00703C;
    /*#206E9F*/
}

.panel.panel-accordion {
    background-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}

.panel-accordion .panel-heading {
    background-color: #F2F2F2;
}

.panel-accordion .panel-title>a:after {
    color: #808080;
}

.panel-accordion .panel-heading>a.collapsed {
    background-color: #F2F2F2;
}

.panel-accordion .panel-title>a.collapsed:after {
    color: #808080;
}

.panel-accordion .panel-body {
    background-color: #FFFFFF;
}

.pi-desktop-contents {
    background-color: #f2f8f5;
    /*#EFF4F8*/
}

.dd-notification-content {
    border-color: #CCCCCC;
    background-color: #FFFEEA;
}

.pi-comment {
    color: #7E858B;
}

a.proxy-icon-link,
a.proxy-icon-link:hover,
a.proxy-icon-link:focus {
    color: #00834f;
    /*#026BC8*/
}

.overview-footer {
    background-color: #00834f;
    /*#026BC8*/
}

.overview-footer a {
    color: #FFFFFF;
}

.ui-select-container.ng-not-empty .select2-choice {
    border-color: #151618;
}

.add-item-footer {
    border-top-color: #000000;
}

a.add-item-link {
    color: #00834f;
    /*#026BC8*/
}

.add-item-link.disabled {
    color: #A0A3A4;
}

.pi-link {
    color: #00834f;
    /*#026BC8*/
}

.pi-link:hover,
.pi-link:focus {
    color: #046d44;
    /*#065AA5*/
}

.pi-link:active {
    color: #085739;
    /*#0A4982*/
}

.pi-overview-link,
.pi-overview-link:hover,
.pi-overview-link:focus {
    color: #00834f;
    /*#026BC8*/
}

.pi-overview-link>.email-text {
    color: #333333;
}

.pi-modal-divider>div>span {
    border-bottom-color: #BEC5CB;
}

.input-field-label {
    color: #283036;
}

.field-error {
    color: #D42928;
}

input.hasMultiCalendarPicker.pi-date-input {
    background-color: #FFFFFF;
}

.text-input-field::-webkit-input-placeholder,
.pi-date-input::-webkit-input-placeholder {
    color: #5B5E65;
}

.text-input-field:-moz-placeholder,
.pi-date-input:-moz-placeholder {
    color: #5B5E65;
}

.text-input-field::-moz-placeholder,
.pi-date-input::-moz-placeholder {
    color: #5B5E65;
}

.text-input-field:-ms-input-placeholder,
.pi-date-input:-ms-input-placeholder {
    color: #5B5E65;
}

.dropdown .input-field-error,
.input-field-error,
input.gssb-eds-text-field.input-field-error,
.radio-txt-input.input-field-error,
input.hasMultiCalendarPicker.pi-date-input.input-error {
    border-color: #FF3030;
}

.input-fail {
    background-color: #F6E5E6;
}

.text-input-field:focus,
input.hasMultiCalendarPicker.pi-date-input:focus,
.radio-txt-input:focus {
    border-color: #00834f;
    /*#026BC8*/
}

button.closebtn {
    color: #585858;
}

.dialog-btn {
    background-color: #FFFFFF;
    color: #00834f;
    /*#026BC8*/
}

.dialog-btn:hover {
    color: #FFFFFF;
    background-color: #046d44;
    /*#065AA5*/
}

.dialog-btn:focus {
    color: #FFFFFF;
    background-color: #046d44;
    /*#065AA5*/
    border-top-color: #d0e8b0;
    /*#81C8FF*/
}

.cancel-btn {
    border-top-color: #00834f;
    /*#026BC8*/
}

.save-btn {
    border-top-color: #00703C;
    /*#206E9F*/
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

.save-btn[disabled] {
    color: #9c9c9c;
}

.mid-dash {
    border-left-color: #000000;
}

.overview-line.addr>.pi-icon-align {
    color: #00834f;
    /*#026BC8*/
}

.details-section {
    border-bottom-color: #DDDDDD;
    background-color: #FFFFFF;
}

.pi-title-divider span,
.pi-overview-divider span {
    border-bottom-color: #BEC5CB;
}

.disability-status .pi-title-divider span {
    border-bottom-color: #585858;
}

.addr-time-period {
    color: #7E858B;
}

button.delete-btn:focus {
    outline-color: #333333;
}

.pi-modal-title.veterans-title {
    color: #585858;
}

.pi-modal .dropdown {
    color: #5B5E65;
}

.dropdown.open {
    color: #151618;
}

.dropdown-btn {
    background-color: #FFFFFF;
}

.dropdown-btn:focus {
    background-color: #FFFFFF;
}

.dropdown-btn.disabled {
    background-color: #F7F7F7;
}

.open>.dropdown-btn {
    background-color: #FFFFFF;
    border-color: #00834f;
    /*#026BC8*/
    color: #151618;
}

.open>.dropdown-menu.addAcct {
    border-color: #00834f;
    /*#026BC8*/
}

.dropdown-menu>li>a.addAcct {
    border-color: #EEEEEF;
}

.dropdown-menu>li>a.addAcct:hover,
.dropdown-menu>li>a.addAcct:focus {
    border-top-color: #99ffd0;
    /*#B0DEEC*/
    border-bottom-color: #99ffd0;
    /*#B0DEEC*/
    background-color: #f2f8f5;
    /*#F3FCFF*/
}

.open>.dropdown-btn .caret-color,
.dropdown-btn:focus .caret-color {
    color: #151618;
}

.dropdown-menu>li.listing {
    border-color: #FFFFFF;
}

.dropdown-menu>li.listing:hover,
.dropdown-menu>li.listing.dropdown-li-focus {
    border-top-color: #99ffd0;
    /*#B0DEEC*/
    border-bottom-color: #99ffd0;
    /*#B0DEEC*/
    background-color: #f2f8f5;
    /*#F3FCFF*/
}

input[type=checkbox]+.lbl::before,
input[type=radio]+.lbl::before {
    color: #FFFFFF;
    background-color: #FFFFFF;
    border-color: #B2B3B7;
}

input[type=checkbox]:focus+.lbl::before,
input[type=radio]:focus+.lbl::before,
input[type=checkbox][focus]+.lbl::before,
input[type=radio][focus]+.lbl::before,
input[type=checkbox].focus+.lbl::before,
input[type=radio].focus+.lbl::before {
    border-color: #00834f;
    /*#026BC8*/
}

input[type=radio]:focus+.lbl::before {
    outline-color: #333333;
}

input[type=checkbox]:checked+.lbl::before,
input[type=radio]:checked+.lbl::before {
    background-color: #00834f;
    /*#026BC8*/
    border-color: #00834f;
    /*#026BC8*/
}

input[type=radio]:checked+.lbl,
.edit-veteran input[type=checkbox]:checked+.lbl {
    color: #151618;
}

table {
    border-color: #cbcbcb;
    border-bottom-color: #cbcbcb;
    background-color: #FFFFFF;
}

table th,
.table>thead>tr>th {
    background-color: #FFFFFF;
    border-bottom-color: #C0CED0;
}

table tr:hover {
    background-color: #f2f8f5 !important;
    /*#F3FCFF*/
}

table tr.account-total-footer:hover {
    background-color: #F9F9F9 !important;
}

table tr:hover th:last-child,
.dashboard tr:hover th:nth-of-type(8) {
    background-color: #FFFFFF;
}

table th span,
.table>thead>tr>th span,
table tr td {
    color: #585858;
}

table tr td {
    border-bottom-color: #cbcbcb;
}

.pi-popover {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
}

.pi-popover.top .arrow {
    border-top-color: #999999;
}

.pi-popover.top .arrow:after {
    border-top-color: #FFFFFF;
}

.pi-popover.right .arrow {
    border-right-color: #999999;
}

.pi-popover.right .arrow:after {
    border-right-color: #FFFFFF;
}

.pi-popover.bottom .arrow {
    border-bottom-color: #999999;
}

.pi-popover.bottom .arrow:after {
    border-bottom-color: #FFFFFF;
}

.pi-popover.left .arrow {
    border-left-color: #999999;
}

.pi-popover.left .arrow:after {
    border-left-color: #FFFFFF;
}

.pi-tooltip {
    background-color: #FFFEEA;
    border-color: #E0D397;
}

.dir-profile .shaded {
    background-color: #F2F8FC;
}

@media screen and (max-width:767px) {

    .email-text,
    a.email-text:hover,
    a.email-text:active,
    a.email-text:focus {
        color: #333333;
    }
}

/* proxy.css */
body {
    color: #333333;
}

.required-field::before {
    color: #CD3B3E;
}

#content.proxy {
    background-color: #F8F8F8;
}

.proxy-page-heading-container {
    border-bottom-color: #DDDDDD;
}

h1.proxy-landing-page-heading {
    color: #151618;
}

.holds-msg-container {
    background-color: #FFFFFF;
}

.error-text {
    color: #D42928;
}

.proxy-content-item {
    background-color: #FFFFFF;
}

.subsection-divider span {
    border-bottom-color: #BEC5CB;
}

.ui-select-container {
    background-color: #FFFFFF;
}

.gpa-summary-header {
    background-color: #FFFFFF;
}

.proxy .fc-event:hover {
    color: #084c2e;
    /*#0c4e8c*/
}

.proxy-top-message-container,
.proxy-mid-message-container,
.proxy-bottom-message-container {
    background-color: #EFF7FF;
    border-top-color: #8DC63F;
    /*#51abff*/
}

.proxy-notification-icon.blue {
    color: #99ffd0;
    /*#428bca*/
}

.proxy-top-message {
    color: #2874BB;
}

.pi-section {
    background-color: #FFFFFF;
}

.proxy-content-section {
    background-color: #FFFFFF;
}

.proxy table th {
    color: #151618;
}

.proxy table td {
    color: #151618;
}

.eds-text-field.reset-input {
    border-color: #B2B3B7;
    background-color: #FFFFFF;
}

.profile-dropdown .ui-select-container.ng-not-empty .select2-choice {
    border-color: #151618;
}

.proxy input.hasMultiCalendarPicker.pi-date-input {
    background-color: #FFFFFF;
}

.text-input-field:focus,
.proxy input.hasMultiCalendarPicker.pi-date-input:focus,
.radio-txt-input:focus {
    border-color: #00834f;
    /*#026BC8*/
    color: #151618;
}

.text-input-field::-webkit-input-placeholder,
.proxy .pi-date-input::-webkit-input-placeholder {
    color: #5B5E65;
}

.text-input-field:-moz-placeholder,
.proxy .pi-date-input:-moz-placeholder {
    color: #5B5E65;
}

.text-input-field::-moz-placeholder,
.proxy .pi-date-input::-moz-placeholder {
    color: #5B5E65;
}

.text-input-field:-ms-input-placeholder,
.proxy .pi-date-input:-ms-input-placeholder {
    color: #5B5E65;
}

.proxy .input-colors+span {
    color: #5B5E65;
}

.proxy .input-colors+span:hover,
.input-colors.input-error+span:hover {
    color: #00834f;
    /*#026BC8*/
}

.proxy .input-colors:focus+span {
    color: #151618;
}

.text-link {
    color: #00834f;
    /*#026BC8*/
}

.text-link:hover,
.text-link:focus {
    color: #046d44;
    /*#065AA5*/
}

.text-link:active {
    color: #085739;
    /*#0A4982*/
}

#calendar table {
    border-color: #C0CED0;
}

.proxy .fc-unthemed td.fc-today {
    background-color: #F6F6F6;
}

.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
    border-color: #C0CED0;
}

.fc-toolbar.fc-footer-toolbar {
    border-top-color: #C0CED0;
}

.fc-button.secondary {
    background-color: #FFFFFF;
    border-color: #00834f;
    /*#026BC8*/
    color: #00834f;
    /*#026BC8*/
}

.fc-button.secondary:hover:not([disabled]) {
    background-color: #046d44;
    /*#065AA5*/
    color: #FFFFFF;
}

.fc-button.secondary:focus:not([disabled]) {
    border-color: #d0e8b0;
    /*#81C8FF*/
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

.fc-button.secondary:disabled {
    background-color: #B2B3B7;
    color: #FFFFFF;
}

.fc-button.secondary:active:not([disabled]) {
    background-color: #085739;
    /*#0A4982*/
}

.proxy-event a {
    color: #2874BB;
}

.unassigned-meeting {
    border-top-color: #C0CED0;
}

.total-credits {
    color: #99ffd0;
    /*#428bca*/
}

.mini-tables h2.course-header {
    background-color: #FFFFFF;
    border-bottom-color: #C0CED0;
}

a.panel-title,
a.panel-title:hover,
a.panel-title:focus,
a.panel-title:active {
    color: #333333;
}

.awardPackage caption {
    border-bottom-color: #BEC5CB;
}

.awardPackage .year-award-container>h2 {
    border-bottom-color: #BEC5CB;
    background-color: #FFFFFF;
}

thead.loans>tr:last-of-type>th,
thead.loans>tr>th {
    border-bottom-color: #C0CED0;
}

.status-desc {
    border-bottom-color: #D9D9D9;
    background-color: #F8F8F8;
    color: #00834f;
    /*#026BC8*/
}

.awardPackage caption.year-award-fund {
    background-color: #FFFFFF;
}

.awardPackage h2.period-award-title {
    background-color: #FFFFFF;
    border-bottom-color: #C0CED0;
}

.awardPackage h3 {
    background-color: #FFFFFF;
    border-bottom-color: #C0CED0;
}

.mini-tables #fundTotals tr:last-of-type th {
    border-bottom-color: #C0CED0;
}

.acct-summ-term .positive-balance,
.positive-balance {
    color: #00804D;
}

.acct-summ-term .negative-balance,
.negative-balance {
    color: #D42848;
}

.mini-tables h2.term-header {
    background-color: #FFFFFF;
    border-bottom-color: #C0CED0;
}

#breadcrumbBackButton+#breadcrumbHeader .breadcrumbButton::before {
    color: #575757;
}

.otp.splashBg .resendOtp {
    color: #8CD6F4;
}

.splashBg .exitMfaDiv A:link,
.splashBg .exitMfaDiv A:visited,
.splashBg .exitMfaDiv .submit-button {
    color: #585858;
}

@media screen and (min-width:768px) {
    h1.proxy-page-heading {
        color: #151618;
        background-color: #F7F7F7;
    }

    .funds thead>tr:last-of-type>th,
    .funds thead>tr>th {
        border-bottom-color: #C0CED0;
    }
}

@media screen and (max-width:767px) {
    .proxy-personal-info-field-label-mobile {
        color: #283036;
    }
}

/* studentAdvisorSSB.css */
.body-title {
    background-color: #E6E8EB;
}

.inverse-title {
    color: #000000;
    background-color: #D6D6D6;
}

.form-button {
    color: #333333;
    border-color: #a2a2a2;
}

.form-button:hover {
    color: #666666;
}

.small-button {
    color: #333333;
}

.form-button-advList {
    color: #333333;
}

.form-button-advList:active {
    color: #333333;
}

.primary-button {
    color: #FFFFFF;
    border-color: #333333;
}

.primary-button:hover {
    color: #FFFCF2;
    border-color: #333333;
}

.primary-button:active {
    color: #FFFFFF;
    border-color: #000000;
}

.secondary-button {
    color: #FFFFFF;
    border-color: #333333;
}

.secondary-button:hover {
    color: #FFFCF2;
    border-color: #333333;
}

.secondary-button:active {
    color: #FFFFFF;
    border-color: #000000;
}

.advInputSearch.invalid {
    border-color: #FF0000;
}

a.view-roster {
    color: #0000FF;
}

a.view-roster.disabled {
    color: #000000;
}

body .ui-tooltip.arrow_box,
.arrow_box {
    background-color: #E3F9FC;
    border-color: #9EBFC8;
}

.arrow_box:after {
    border-right-color: #E3F9FC;
}

.arrow_box:before {
    border-right-color: #9EBFC8;
}

.sidebar-content-container {
    background-color: #F7F7F7;
}

.sidebar-content {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
}

.student-id {
    color: #CCCCCC;
}

.gray-bar {
    background-color: #EBEBEB;
}

.ui-widget-content a {
    color: #456C88;
}

.c-panels-table {
    border-color: #AFBCC9;
}

.student-confidential {
    background-color: #B55E1B;
    color: #FFFFFF;
}

.student-confidential-search {
    background-color: #B55E1B;
    color: #FFFFFF;
}

.advisee-option {
    border-color: #a2a2a2;
}

.select2-default {
    color: #666666 !important;
}

input[type="radio"]:-moz-focusring {
    outline-color: #111111;
}

.view-profile-button-list {
    color: #456C88;
}

#skiptocontent a {
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}

#skiptocontent a:focus {
    border-color: #F9DC87;
    background-color: #FFF6B3;
}

.getting-started:hover {
    background-color: #EBEBEB !important;
}

.title-button {
    color: #333333;
    border-left-color: #CCCCCC;
}

.grid tr.add-row-hover td.readonly {
    background-color: #F2F8FC !important;
    border-color: #F2F8FC !important;
}

#userList .canvas-item {
    background-color: #FFFFFF;
}

.fixed-column {
    background-color: #FFFFFF;
}

tr.add-row-hover>td {
    background-color: #F2F8FC !important;
    color: #333333 !important;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
    border-right-color: #AAAAAA;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #F4F4F4;
}

.select2-container .select2-choice {
    background-color: #FFFFFF !important;
}

.button {
    color: #4D4D4D !important;
    border-color: #999999;
    background-color: #E0E0E0;
}

.button:hover .secondary {
    color: #4D4D4D !important;
    background-color: #EDEDED;
}

/* studentAdvisor-eds.css */
.select2-results li {
    border-bottom-color: #EEEEEF;
}

.select2-results ul li:first-child {
    border-top-color: #EEEEEF;
}

.select2-results .select2-highlighted {
    background-color: #00834f;
    /*#026BC8*/
    color: #FFFFFF;
}

div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-active,
div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-active.ui-state-hover,
div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-hover {
    background-color: #00834f;
    /*#026BC8*/
}

div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-active a,
div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-active.ui-state-hover a,
div#sidebar ul.ui-tabs-nav li.ui-state-default.ui-state-hover a {
    background-color: #00834f !important;
    /*#026BC8*/
}

/* listfilter.css */
.listFilterHeader {
    background-color: #B5C9D6;
}

.listFilterHeader-results {
    background-color: #B5C9D6;
}

.listFilterHeader-fields-button {
    background-color: #B5C9D6;
    border-color: #FFFFFF;
}

.listFilterHeader-remove-filter-button {
    background-color: #6C6C6C;
    color: #FFFFFF;
}

.listFilterItem-row {
    background-color: #B5C9D6;
}

.listFilterItem-container {
    background-color: #9EB0BD;
}

.listFilterFooter {
    background-color: #B5C9D6;
}

.listFilterFooter-message {
    background-color: #B5C9D6;
}

.listFilterFooter-go {
    background-color: #6C6C6C;
    color: #FFFFFF;
}

.button {
    color: #4D4D4D;
    border-color: #999999;
    background-color: #E0E0E0;
}

.button:hover {
    background-color: #EDEDED;
}

.button:active {
    background-color: #EDEDED;
}

/* excelexport.css */
.excel-export-wizard-header.ui-widget-header {
    border-top-color: #ADC4D2;
}

.excel-export-wizard-content {
    background-color: #ADC4D2;
}

.excel-export-wizard-content-north {
    color: #FFFFFF;
}

/* emailall.css */
.email-all-header.ui-widget-header {
    border-top-color: #ADC4D2;
}

.email-all-content {
    background-color: #ADC4D2;
}

.email-all-content-north {
    color: #FFFFFF;
}

.email-all-link a {
    color: #456C88;
}

/* banner-theme-common-patch.scss */
.placeholder-theme-name {
    content: prd;
}

/*** Transparent background ***/
body {
    background-color: #ffffff;
}

/*** Branding Logo ***/
.institutionalBranding {
    background-image: url("https://www.ufv.ca/_web/ufv_60.png");
    width: 18em;
}

/*** Favicon ***/
.favicon {
    background-image: url("https://www.ufv.ca/media/assets/ocio/Banner9_UFV_256.ico");
}

/*** Global focus ***/
:focus {
    outline-color: #d0e8b0
        /*#81C8FF*/
    ;
}

/*** Header ***/
#banner-header-main-section,
#header-main-section {
    background-color: #00703C;
    /* use selected color */
    color: #ffffff;
    border-bottom-color: #8DC63F;
}

/*** Tweaks to base UI */
#header-main-section-east-part #username,
#header-main-section-east-part #mepDiv {
    padding-right: 0.5em;
    /* space before and after name and mepDiv */
    padding-left: 0.5em;
}

#header-main-section-east-part #mepDiv,
#header-main-section-east-part #signInButton,
#header-main-section-east-part #userDiv,
#header-main-section-east-part #toolsButton {
    border-left: 0px;
    /* Removed 1px unneeded line  */
    border-right: 0px;
}

/** Page Builder */
.admin-menu-section-main {
    border-color: #045e35;
    /*#9AC0D2*/
}

.admin-menu {
    color: #045e35; // UFV Change due to contrast accessibility
    /*#206E9F;*/
}

.admin-menu-section-sub>div:first-of-type {
    border-right-color: #045e35;
    /*#9AC0D2*/
    border-left-color: #045e35;
    /*#9AC0D2*/
}

.admin-menu-section-sub {
    border-color: #045e35;
    /*#9AC0D2*/
}

.app-list-container {
    border: 1px solid #045e35;
}


.admin-menu-section-main {
    border-color: #045e35;
    /*#9AC0D2*/
}

@media (max-width: 991px) {
    .admin-menu-section-sub>div:first-of-type {
        border-bottom-color: #045e35;
        /*#9AC0D2*/
    }
}

.app-list-container>div {
    border-top-color: #045e35;
    /*#9AC0D2*/
}

/*This css is for pagebuilder landing page mapping it with the CTA Color*/
.pb-block a,
.pb-link span {
    color: #00834f;
}

.pagination-container .pagination-controls button:hover,
.pagination-container .pagination-controls button:focus {
    background-color: #00834f;
}

/* Hide button bar in header of old-style pages */
.buttonBar {
    visibility: hidden;
}

/* Login page style overrides */
.ie-warning DIV {
    color: #ffffff;
}

.login-primary {
    background-color: #00834f;
}

.login-primary:hover:not([disabled]) {
    background-color: #046d44;
    /*hover*/
}

.login-primary:focus:not([disabled]) {
    background-color: #046d44;
    /*hover*/
    border-color: #d0e8b0;
}

.login-primary:active:not([disabled]) {
    background-color: #085739;
    /*active*/
}

.signin-button {
    background-color: #00834f;
}

.signin-button:hover:not([disabled]) {
    background-color: #046d44;
    /*hover*/
}

.signin-button:focus:not([disabled]) {
    background-color: #046d44;
    /*hover*/
    border-color: #d0e8b0;
}

.signin-button:active:not([disabled]) {
    background-color: #085739;
    /*active*/
}

.splashBg .appName {
    color: #00834f;
}

.splashBg .forgotpassword {
    color: #00834f;
}



.xe-modal-mask {
    background-color: rgba(0, 0, 0, 0.3);
}

.xe-popup-mask {
    background-color: rgba(0, 0, 0, 0.3);
}

/*** Survey ***/
.termstextdiv {
    border-color: #00703C
        /*#2874BB*/
    ;
    background-color: #f2f8f5;
    color: #00703C;
    padding: 0.5em;
    margin-bottom: 2em;
}

/*** Tweaks to buttons ***/
.primary:hover:not([disabled]) {
    background-color: #046d44;
    /*#065AA5*/
}

.primary:focus:not([disabled]) {
    background-color: #046d44;
    /*#065AA5*/
}

.secondary:hover:not([disabled]) {
    background-color: #046d44;
    /*#065AA5*/
}

.secondary:focus:not([disabled]) {
    background-color: #046d44;
    /*#065AA5*/
}

/* Login Background image fix */
.pageBg {
    background-image: url("https://live.staticflickr.com/65535/51617971627_f43b247cca_k.jpg"); //Do not modify this
}

/* Login page Logo and background fix */
.splashBg .ellucianName {
    background-image: url("$themesecondaryLogo"); //Do not modify this
}

/* for login password link*/
.splashBg .forgotpassword {
    color: #00834f !important;
    /*EDS*/
}


/*** -------- UFV CHANGES START HERE ----------- ***/

/*Hide Div*/
#header-main-section-west-part #bannerMenuDiv {
    visibility: hidden;
}


/* Hide Profile Picture on main Student page */
#content.container #getPersonImage {
    visibility: hidden;

}


/*Make profile block nav toolbar black*/
ul#profileBlock.navbar-nav.profile-block {
    background-color: #000000;
}

/*Make links in Student Profile equal to Theme Colour 1*/
a.biolinkclass.col-sm-6.col-xs-6 {
    color: #000000;
}

/*-- NOT USED -- Hide Internal College, Official Transcript, In-Progress Cut Off Term elements in Transcript Printing Section Div*/
/*#content #form-column #xe-section.internalCollegeSection {
    visibility:hidden;
}

/*Hide Internal College container (label + field)*/
.form-row:nth-child(3) .form-column:nth-child(2) {
    visibility: hidden;

}

/*Hide Internal College field*/
/*#content #ui-select-container.select2.select2-container.ng-not-empty.ng-valid {
    visibility:hidden;

}

/*Hide Official Transcript container (label + radio button)*/
.form-column.form-radio-section {
    visibility: hidden;

}

/*Hide Internal College container (label + field)*/
.form-row.ng-scope {
    visibility: hidden;

}

/*Change Graduation Ceremony Attendance label*/
header.section-header.no-expand-collapse {
    visibility: hidden;
    height: 1px;

}

/* Change UFV to University of The Fraser Valley in Student Transcript Print View
#heading_info.headinginfo > div:nth-child(1) label.printHeading1 {
        font-style: normal;
        font-weight: 3000 !important;
        font-size: 3em;
        color: #00804D;
    
} */

/* Add UFV logo to Academic Transcript page for printing*/
/* #student_info > div > div > div > section > header {
    font-size: xx-large;
    font-weight: 500;
    padding-top: 55px;
    background: url(https://www.ufv.ca/media/assets/ocio/ufv_logo_ssb_fixed.svg) right no-repeat padding-box !important;
    transform: scale(0.7, 0.7);
    -ms-transform: scale(0.7, 0.7);
    -webkit-transform: scale(60%, 60%);
    height: 129px;
    width: 895px;
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
    print-color-adjust: exact !important;
}

/* Make Class List breadcrumb font not white*/
#breadcrumbHeader>a {
    color: #00834f;
}

/* Remove the 'add address' section when requesting enrollment verification */
#content>div>div>ui-view>div>div>section>div.section-content>div>div>div:nth-child(2) {
    display: none !important;
}

#content>div>div>ui-view>div>div>section>div.section-content>div>div>div:nth-child(3) {
    display: none !important;
}

#content>div>div>ui-view>div>div>section>div.section-content>div>div>div:nth-child(4) {
    display: none !important;
}

#content>div>div>ui-view>div>div>section>div.section-content>div>div>div:nth-child(5) {
    display: none !important;
}

#content>div>div>ui-view>div>div>section>div.section-content>div>div>div:nth-child(6) {
    display: none !important;
}

#content>div>div>ui-view>div>div>section>div.section-content>div>div>div:nth-child(7) {
    display: none !important;
}

#content>div>div>ui-view>div>div>section>div.section-content>div>div>div:nth-child(8) {
    display: none !important;
}

#content>div>div>ui-view>div>div>section>div.section-content>div>div>div:nth-child(9) {
    display: none !important;
}

#content>div>div>ui-view>div>div>section>div.section-content>div>div>div:nth-child(10) {
    display: none !important;
}

#content>div>div>ui-view>div>div>section>div.section-content>div>div>div:nth-child(11) {
    display: none !important;
}

/* Make blue warning box for Select An Address span the entire screen */
.home div.info-header {
    margin: 0em
}

/* Change index page that is accessed by non-authenticated users to show a link to T2202s only */
[ng-app="t2202aApp"] div.col-sm-4.ng-scope:has([ui-sref]) {
    display: none;
}

[ng-app="t2202aApp"] div.col-sm-4.ng-scope:has([ui-sref="pChooset2202akey"]) {
    display: block;

    a {
        position: relative;
        color: rgba(0, 0, 0, 0);
        display: block;
    }

    a:hover:after {
        text-decoration: underline;
    }

    a:after {
        content: "Click to access your T2022a";
        position: absolute;
        left: 1em;
        color: black;
        width: 100%;
    }
}

/* Remove Overall Hours and Overall GPA from Student Profile */
#profileBlock>li:nth-child(4) {
    display: none;
}

#profileBlock>li:nth-child(5) {
    display: none;
}

/* Hide the "Print" button on the academicTranscript page due to the defect where the PDF generation doesn't work */
.academic-transcript-container a#print.print {
    display: none;
}


/* Testing Unhiding Student Photo */
/*
div.studentPhoto {
    visibility:visible;
} */

/* Make Faculty & Advisors text in the header a link
#breadcrumbHeader > span:nth-child(1) {

}*/

/*#studentInformation > div > div > div:nth-child(1) > div:nth-child(2) {
    padding-top: 154px;
    background: url(https://www.ufv.ca/media/assets/ocio/ufv_logo_ssb_fixed.svg) no-repeat !important;
    background-size: contain;
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    height: 129px;
    width: 400px;
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari 6 – 15.3, Edge */
/* color-adjust: exact !important;                 /* Firefox 48 – 96 */
/* print-color-adjust: exact !important;           /* Firefox 97+, Safari 15.4+ */
/*} 


/* The media print below is an alternative to printing the logo using the code above. Switch if it doesn't work.*/

/*@media print {
    body:before { content:url(https://www.ufv.ca/media/assets/ocio/ufv_logo_ssb_fixed.svg)}
      } 

*/

/*Change Graduation 'name on diploma' text in blue infobox label*/
/*.home div.info-header {
    background: url('https://theme.elluciancloud.com/001G000000iHnp9IAC/info-78842bd13d520f020bda49652c530d84.svg') no-repeat left 0;
    height: 100%;
    padding: 1em 0em 1em 2.5em;
    margin: 1em 1em 0em 1em;
    background-size: 1.4em;
}

div.info-header::before {
    content: "The name displayed below will be printed on your parchment. NOTE: You may request one of the following options by sending an email to graduation@ufv.ca: 1-Special characters; 2-You may request to abbreviate your middle name to an initial or remove it; 3-Preferred name that is currently included on your UFV student record that, if approved, will appear in brackets after your first name; 4-A traditional name that, if approved, will appear in brackets after your first name.";
   
}*/

/*Change Graduation 'name on diploma' text in blue infobox label*/
/*div.info-header div.ng-binding {
    visibility:hidden;


}


/*Hide Transcript Request Address Header Label (used for testing which theme is being used)*/
/*#content header.section-header {
    visibility:hidden;
}*/


/* Hide Institutional Appendix, Commitments, Email History in FinAid module*/
/* #institutionalApendix {
    visibility: hidden;
    height: 1px;
}

#commitments {
    visibility: hidden;
    height: 1px;
}

#emails {
    visibility: hidden;
    height: 1px;
} */