
/* StudentRegistrationSsb-9_39.css */




.primary-button   {
   color: #FFFFFF;
   border-color: #333333;
}
.primary-button:hover   {
   color: #FFFCF2;
   border-color: #333333;
}

.primary-button:active   {
   color: #FFFFFF;
   border-color: #000000;
}

#summary-hours-footer   {
   background-color: #D3D3D3;
}


#simplemodal-overlay   {
   background-color: #000000;
}
#simplemodal-container   {
   border-color: #7399B3;
}

.dataTables_wrapper table tbody tr td form input,
.grid-wrapper table tbody tr td form input  {
   border-color: #A2A2A2;
}

.olr-table table tbody tr td + .error   {
   background-color: #EBCFCF;
   border-color: #FF3F3F;
}

div.crnEntry > .error   {
   background-color: #EBCFCF;
   border-color: #FF3F3F;
}

.txt_crndiv   {
   background-color: #E1E7EC;
   color: #5B83A3;
}


.popup .description   {
   color: #333333;
}

.popup .olr-table thead tr   {
   background-color: #ECEFF4;
}

.editable   {
   color: #176A94;
}

.summary-header-row   {
   background-color: #EDF0F4;
}

.summary-footer   {
   background-color: #EDF0F4;
}

.summary-table   {
   border-bottom-color: #DDDDDD;
}

#adminSummaryBody .summary-admin-editable-info-div  {
   border-bottom-color: #C0C0C0;
}


.findclasses-summary-table-header-row   {
   background-color: #EDF0F4;
}

.findclasses-summary-title   {
   color: #333333;
}

#findclasses-summary-footer   {
   background-color: #EDF0F4;
   border-color: #D3D3D3;
}

#summaryBody tbody tr td   {
   border-right-color: #DDDDDD;
}

.grid tr.notification-error   {
   background-color: #F5E6E6;
}

.grid tr.notification-error .pendingEventList   {
   color: #CC3333;
}

.fc-event.fc-event-skin.fc-event-vert.errorEvent .fc-event-inner.fc-event-skin .fc-event-content .fc-event-title a   {
   color: #CC3333;
}

.fc-event.fc-event-skin.fc-event-vert.errorEvent .fc-event-inner.fc-event-skin .fc-event-bg   {
   background-color: #F5E6E6 !important;
   border-color: #EAB5B5 !important;
}

.ui-tooltip.error   {
   background-color: #F5E6E6;
   border-color: #EAB5B5;
}

.ui-tooltip.error .ui-tooltip-container .ui-tooltip-content   {
   color: #333333;
}

.ui-tooltip.error .ui-tooltip-container .ui-tooltip-content a   {
   color: #333333;
}

.student_account_link   {
   color: #176A94 !important;
}

.tuitionFeeLink   {
   color: #176A94 !important;
}

#tuitionFeeContentDetailsDiv .grid tbody td   {
   border-bottom-color: #DDDDDD;
}

#tuitionFeeContentDetailsDiv .grid tbody tr:last-child td   {
   border-bottom-color: #DDDDDD;
}

#tuitionFee-summary-footer, #tuitionFee-total-amount   {
   background-color: #EDF0F4;
}

.breadcrumb-wrapper   {
   border-right-color: #DDDDDD;
}

.breadcrumb-title   {
   color: #333333;
}

a.breadcrumb-link   {
   color: #10669C;
}


.rulePanel1   {
   background-color: #EFF3F5;
}

.rulePanel2   {
   background-color: #ECE4F1;
}

.rulePanel3  {
   background-color: #F5E6D7;
}

.requirementPanel   {
   border-color: #D0DBE2;
}


.tree-rule-panel-border   {
   border-color: #D0DBE2;
}


.requirements-met   {
   color: #656565;
}


.tree-rule-title   {
   color: #333333;
}

.tree-rule-sub-title   {
   color: #333333;
}


.tree-rule-display-description   {
   color: #333333;
}

.structure-button   {
   color: #10669C;
}

.rule-title   {
   color: #333333;
}

.rule-title-inactive   {
   color: #10669C;
}

.rule-sub-title   {
   color: #333333;
}


.where-clause   {
   color: #333333;
}

.rule-display-description   {
   color: #333333;
}

.rule-section   {
   color: #333333;
}

.rule-section-description   {
   color: #333333;
}

.sectionTypeMessage   {
   background-color: #E3F9FC;
   border-color: #9EBFC8;
}

.ui-layout-north   {
   background-color: #FFFFFF !important;
}


.txt_fielddiv   {
   background-color: #E1E7EC;
   color: #5B83A3;
}
.altPinErrorsSearchFields   {
   color: #CC0000;
}



#simplemodal-overlay   {
   background-color: #000000;
}
#simplemodal-container   {
   background-color: #87B4D0;
   border-color: #87B4D0;
}

#sectionDetail .sectionTitle   {
   border-bottom-color: #888888;
}

#courseDetail .gettingStartedTitle   {
   border-bottom-color: #888888;
}

#sectionDetail .gradeSummary   {
   background-color: #F4F4F4;
   color: #6B6766;
}

#sectionDetail #gradeSummary ul li   {
   color: #6B6766;
}

#sectionDetail .notifybox    {
   border-color: #F9DC87;
   background-color: #FCF8D9;
   color: #333333;
}

#sectionDetail .notifybox.info   {
   border-color: #186CA0;
   background-color: #B8D2E2;
   color: #6B6766;
}

#sectionDetail .fieldlist   {
   color: #333333;
}

#courseDetail .fieldlist   {
   color: #333333;
}

#student-picture   {
   border-color: #DDDDDD;
}

.studentInfo, .studentMoreInfo   {
   color: #333333;
}

.studentInfo   {
   border-bottom-color: #D2D2D2;
}

#sectionDetail a   {
   color: #0000FF;
}

#courseDetail a   {
   color: #0000FF;
}

table tr.registration-rolled-record   {
   background-color: #EFEFEF;
   color: #AAAAAA;
}

input.combobox   {
   border-color: #A2A2A2;
}

input.hasDatepicker   {
   border-color: #A2A2A2;
}


table   {
   border-color: #DDDDDD;
}

ul.ui-autocomplete a.ui-state-hover   {
   background-color: #778FA1;
}





#toolsCanvas .menu-item   {
   background-color: #FFFFFF;
   color: #333333;
}

#toolsCanvas .menu-item.disabled   {
   color: #CCCCCC;
}

#toolsCanvas .menu-item:hover   {
   background-color: #D8E6EE;
   color: #333333;
}

#toolsCanvas .menu-item.disabled:hover   {
   color: #CCCCCC;
}

.loading   {
   background-color: #000000;
}

.bottom .bottom-divider   {
   border-left-color: #000000;
}


div.ui-datepicker div.ui-datepicker-header   {
   background-color: #ECF0F4;
}


.dataTables_wrapper table tbody tr td form input   {
   border-color: #A2A2A2;
}

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  {
   color: #FFFFFF;
}xe-button .secondary  {
   background-color: #FFFFFF;
}xe-button .secondary:hover:not([disabled])  {
   color: #FFFFFF;
}xe-button .secondary:focus:not([disabled])  {
   color: #FFFFFF;
}xe-button .primary:disabled,xe-button .secondary:disabled  {
   background-color: #B2B3B7;
   color: #FFFFFF;
}.xe-checkmark  {
   background-color: #FFFFFF;
   border-color: #B2B3B7;
}.xe-container input:focus~.xe-checkmark  {
   background-color: #FFFFFF;
}.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;
}xe-dropdown .dropdown .placeholder  {
   color: #9C9C9C;
}xe-dropdown .dropdown .glyphicon-chevron-down  {
   color: #9C9C9C;
}xe-dropdown .dropdown .dropdown-menu>li.active  {
   background-color: #F1F7FB;
}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.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  {
   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  {
   color: #585858;
}xe-text-box .password-field  {
   border-color: #B2B3B7;
}xe-text-box .text-field:focus:not([valid])  {
   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  {
   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 .typography  {
   color: #585858;
}.xe-typography .horizontal-row  {
   border-color: #585858;
}.xeColorsContainer .content  {
   border-right-color: #C5CACF;
   border-left-color: #C5CACF;
   border-bottom-color: #C5CACF;
}.xeColorsContainer .pri-color1  {
   border-color: #0E3C59;
}.xeColorsContainer .pri-color2  {
   background-color: #000000;
   border-color: #000000;
}.xeColorsContainer .pri-color3  {
   background-color: #585858;
   border-color: #252628;
}.xeColorsContainer .pri-color4  {
   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-dropdown-open .select2-choice  {
   border-bottom-color: #EEEEEF !important;
}.ui-select-multiple .select2-choices .select2-search-choice  {
   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-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  {
   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;
}.pagination-container .pagination-controls button,.pagination-container .pagination-controls select  {
   background-color: #FFFFFF;
}.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;
}.column-filter-button:focus  {
   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: #f2f9f6; /*#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: #f2f9f6; /*#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 .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 .xe-tab-nav  {
   border-bottom-color: #EEEEEF;
}.xe-tab-container .xe-tab-nav>li>a  {
   color: #5B5E65;
}.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;
}.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: #575859;
}.timerHeader .xe-popup-close  {
   background-color: #FFFFFF;
}.meridianPm  {
   color: #575859;
}.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  {
   color: #151618;
}.xe-bar-tooltip  {
   background-color: #FFFEEA;
   border-color: #E0D397;
   color: #585858;
}.timepickerContainer::after  {
   border-bottom-color: #FFFFFF;
}






#simplemodal-overlay   {
   background-color: #000000;
}
#simplemodal-container   {
   background-color: #87B4D0;
   border-color: #87B4D0;
}

#sectionDetail .sectionTitle   {
   border-bottom-color: #888888;
}

#courseDetail .gettingStartedTitle   {
   border-bottom-color: #888888;
}

#sectionDetail .gradeSummary   {
   background-color: #F4F4F4;
   color: #6B6766;
}

#sectionDetail #gradeSummary ul li   {
   color: #6B6766;
}

#sectionDetail .notifybox    {
   border-color: #F9DC87;
   background-color: #FCF8D9;
   color: #333333;
}

#sectionDetail .notifybox.info   {
   border-color: #186CA0;
   background-color: #B8D2E2;
   color: #6B6766;
}

#sectionDetail .fieldlist   {
   color: #333333;
}

#courseDetail .fieldlist   {
   color: #333333;
}

#student-picture   {
   border-color: #DDDDDD;
}

.studentInfo, .studentMoreInfo   {
   color: #333333;
}

.studentInfo   {
   border-bottom-color: #D2D2D2;
}

#sectionDetail a   {
   color: #0000FF;
}

#courseDetail a   {
   color: #0000FF;
}

table tr.registration-rolled-record   {
   background-color: #EFEFEF;
   color: #AAAAAA;
}

input.combobox   {
   border-color: #A2A2A2;
}

input.hasDatepicker   {
   border-color: #A2A2A2;
}


table   {
   border-color: #DDDDDD;
}

ul.ui-autocomplete a.ui-state-hover   {
   background-color: #778FA1;
}





#toolsCanvas .menu-item   {
   background-color: #FFFFFF;
   color: #333333;
}

#toolsCanvas .menu-item.disabled   {
   color: #CCCCCC;
}

#toolsCanvas .menu-item:hover   {
   background-color: #D8E6EE;
   color: #333333;
}

#toolsCanvas .menu-item.disabled:hover   {
   color: #CCCCCC;
}

.loading   {
   background-color: #000000;
}

.bottom .bottom-divider   {
   border-left-color: #000000;
}


div.ui-datepicker div.ui-datepicker-header   {
   background-color: #ECF0F4;
}


.dataTables_wrapper table tbody tr td form input   {
   border-color: #A2A2A2;
}




.loading   {
   background-color: #000000;
}

.search-section-button, .pick-course-button   {
   border-color: #A2A2A2;
}

.return-course-button:before   {
   border-bottom-color: #A2A2A2;
   border-left-color: #A2A2A2;
}

.search-section-button-mobile   {
   border-color: #A2A2A2;
}




.findclasses-summary-table-header-row   {
   background-color: #EDF0F4;
}

.findclasses-summary-title   {
   color: #333333;
}

#findclasses-summary-footer   {
   background-color: #EDF0F4;
   border-color: #D3D3D3;
}

#createPlan   {
   border-color: #A2A2A2;
}

.note-text   {
   color: #333333;
}


.registeredEventPlanList span   {
   background-color: #EEEEEE !important;
}

.list-view-status-registered-planItem   {
   background-color: #EEEEEE !important;
}


.olr-table table tbody tr td + .error   {
   background-color: #EBCFCF;
   border-color: #FF3F3F;
}

.grid tr.notification-error   {
   background-color: #F5E6E6;
}

.grid tr.notification-error .pendingEventList   {
   color: #CC3333;
}


.verticalBar   {
   border-left-color: #D6D8D8;
}


.sectionTypeMessage   {
   background-color: #E3F9FC;
   border-color: #9EBFC8;
}

.ui-layout-north   {
   background-color: #FFFFFF !important;
}


.reg-status-success   {
   background-color: #EAF7F2;
   border-color: #C6D3AF;
}

.reg-status-info   {
   background-color: #EBF7FA;
   border-color: #EFF7FF;
}

.reg-status-error   {
   background-color: #F9E5DB;
   border-color: #FFEEED;
}

.border-left   {
   border-left-color: #CCCCCC;
}

h3.curriculum-header   {
   color: #176A94 !important;
}


.ui-layout-north   {
   background-color: #FFFFFF !important;
}



.footable   {
   border-color: #CCCCCC;
   color: #444444;
}

.footable.breakpoint > tbody > tr.footable-row-detail   {
   background-color: #EEEEEE;
}

.footable > tbody > tr:hover   {
   background-color: #FBF8E9;
}

.footable > tbody > tr > td, .footable > thead > tr > th   {
   border-left-color: #CCCCCC;
   border-top-color: #CCCCCC;
}

.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,
.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;
}




 
 
 
 
.fc-event   {
   background-color: #FFFFFF !important;
   color: #000000 !important;
}


.txt_fielddiv   {
   background-color: #E1E7EC;
   color: #5B83A3;
}
.altPinErrorsSearchFields   {
   color: #CC0000;
}

hr   {
   border-top-color: #DDDDDD;
}

a.link   {
   color: #176A94 !important;
}


table.display tr.odd.row_selected td .section-details-link,
table.display tr.even.row_selected td .section-details-link  {
   color: #FFFFFF;
}

table.display tr.odd.row_selected td .course-details-link,
table.display tr.even.row_selected td .course-details-link  {
   color: #FFFFFF;
}

.ui-state-hover a, .ui-state-hover a:link, .ui-state-hover a:visited   {
   color: #FFFFFF;
}

.ui-widget-content .ui-state-active .ui-icon   {
   background-color: #CCCCCC;
}

.ui-layout-resizer-dragging   {
   background-color: #BBBBBB !important;
}

.ui-layout-resizer-north, .ui-layout-resizer-south   {
   background-color: #F7F7F7;
   border-left-color: #DDDDDD;
   border-right-color: #BBBBBB;
}


body .ui-tooltip.arrow_box,
.arrow_box   {
   background-color: #E3F9FC;
   border-color: #9EBFC8;
}

.ui-tooltip   {
   background-color: #FFF\9;
}

.arrow_box:after   {
   border-top-color: #E3F9FC;
}
.arrow_box:before   {
   border-top-color: #9EBFC8;
}

.ui-autocomplete .ui-menu-item a.ui-state-hover   {
   background-color: #073556;
   border-color: #788F9E;
}

tr.myScheduleSummaryBody-row.notification-success  {
   background-color: #DDF4C9;
}

tr.myScheduleSummaryBody-row.notification-error   {
   background-color: #EBCFCF;
}

tr.myScheduleSummaryBody-row td.notification-error  {
   border-color: #CC0000;
   background-color: #EBCFCF;
}

tr.myScheduleSummaryBody-row.notification-warning   {
   background-color: #FFF6B3;
}

tr.myScheduleSummaryBody td.notification-warning   {
   border-color: #F9DC87;
   background-color: #FFF6B3;
}

.ui-widget-content
input.hasMultiCalendarPicker   {
   border-color: #A2A2A2;
}

input,
input.ui-widget-content,
.combo,
select   {
   border-color: #A2A2A2;
}

.navbar-toggle .icon-bar   {
   background-color: #333333;
}
.landing-path   {
   border-bottom-color: #CCCCCC;
}



.landing-path a   {
   color: #2C2C6E;
}

.vertical-form select   {
   border-color: #A2A2A2;
}

.ui-widget-content .ui-combobox-button,
.ui-widget-content .ui-combobox-button:hover   {
   border-color: #A2A2A2;
}

.status-linked   {
   background-color: #DBE8ED;
   color: #176A94;
}

.status-linked a   {
   color: #176A94;
}

.status-full   {
   background-color: #FAE5DC;
   color: #CC0000;
}

.invalid-date-error-state
  {
   border-color: #CC0000;
   background-color: #EBCFCF;
}

.termStudentEligibilityErrors   {
   color: #CC0000;
}

.altPinErrors   {
   color: #CC0000;
}

.autoCompleteError   {
   background-color: #FFFFFF;
   border-color: #CC0000 !important;
}



.body-title   {
   background-color: #E6E8EB;
}


.body-content   {
   background-color: #AFBCC9;
}

.inverse-title   {
   color: #FFFFFF;
   background-color: #8E9AA3;
}


.form-button   {
   color: #333333;
   border-color: #A2A2A2;
}
.form-button:hover   {
   color: #666666;
}
.small-button   {
   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;
}

.disabled, :disabled   {
   color: #5B5E65;
   background-color: #F7F7F7;
   border-color: #B2B3B7;
}

.secondary-button   {
   color: #FFFFFF;
   border-color: #333333;
}
.secondary-button:hover   {
   color: #FFFCF2;
   border-color: #333333;
}

.secondary-button:active   {
   color: #FFFFFF;
   border-color: #000000;
}



.clearpath-button   {
   color: #FFFFFF;
   border-color: #366F34;
}

.clearpath-button:hover   {
   color: #FFFFFF;
   border-color: #7FB141;
}

.clearpath-button:active   {
   color: #FFFFFF;
   background-color: #194A6A;
   border-color: #7FB141;
}


.fc-state-highlight, .fc-today   {
   background-color: #FFFFFF !important;
}
.registeredEvent div   {
   background-color: #DDF4C9 !important;
}

.registeredEvent.event0 div   {
   background-color: #82BA6D !important;
} 
.registeredEvent.event1 div   {
   background-color: #A05CD4 !important;
} 
.registeredEvent.event2 div   {
   background-color: #67A6D4 !important;
} 
.registeredEvent.event3 div   {
   background-color: #E1628B !important;
} 
.registeredEvent.event4 div   {
   background-color: #E1A557 !important;
} 
.registeredEvent.event5 div   {
   background-color: #C78A6B !important;
} 
.registeredEvent.event6 div   {
   background-color: #9595FF !important;
} 
.registeredEvent.event7 div   {
   background-color: #62E1C9 !important;
} 

.registeredEvent.eventRegInPlan div   {
   background-color: #EEEEEE !important;
}

.pendingEvent div   {
   background-color: #CCCCCC !important;
}

.pendingEventList span   {
   background-color: #CCCCCC !important;
}


.fc-event-vert .fc-event-inner   {
   border-color: #999999 !important;
}


.registeredEvent a,
.registeredEvent a:visited   {
   color: #000000;
}

.pendingEvent a,
.pendingEvent a:visited, .eventRegInPlan a   {
   color: #333333 !important;
}

.errorEvent, .errorEvent div, .errorEvent span   {
   background-color: #EBCFCF !important;
}

.dataTables_wrapper table tbody tr td + .error,
.grid-wrapper table tbody tr td + .error  {
   background-color: #EBCFCF;
   border-color: #CC0000;
}

.popup .olr-table td   {
   border-bottom-color: #CCCCCC;
}


.ui-dialog
.ui-dialog .ui-state-active a,
.ui-dialog .ui-state-hover a   {
   color: #333333;
}

.ui-dialog .ui-accordion   {
   border-color: #DDDDDD;
}

.ui-dialog .ui-accordion-header,
.ui-dialog .ui-accordion-header.ui-state-active,
.ui-dialog .ui-accordion-header.ui-state-hover,
.ui-dialog .ui-accordion-header.ui-state-hover a,
.ui-dialog .ui-accordion-header.ui-state-hover a:hover   {
   color: #333333;
   border-color: #DDDDDD;
}

.course-details-dialog .ui-dialog-title   {
   color: #FFFFFF !important;
}

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;
}

.modalCloseImg:hover ,.ui-dialog-titlebar a.ui-dialog-titlebar-close:hover   {
   border-color: #46708C;
}

.ui-dialog .ui-dialog-content   {
   background-color: #F7F7F7;
}
.ui-dialog, .popup   {
   background-color: #789CB4;
   border-color: #789CB4;
   color: #DDDDDD;
}

.schedule-list-view-title   {
   background-color: #EDF0F4;
   border-bottom-color: #999999;
   color: #333333;
}

.meetingTimes   {
   background-color: #DFEAF1;
}

.list-view-course-title   {
   color: #007FFF;
}

.list-view-subj-course-section   {
   color: #333333;
}

.list-view-course-title > a, .listViewInstructorInformation > a, .active-registration-fields > div > a   {
   color: #176A94;
}

.list-view-status-div, td span.list-view-status   {
   color: #333333;
}

.list-view-status   {
   background-color: #D4FFAA;
}

.list-view-status-error   {
   background-color: #EBCFCF;
}

.list-view-status-pending   {
   background-color: #CCCCCC !important;
}

.list-view-crn-schedule   {
   color: #333333;
}


.gray-background   {
   background-color: #EDF0F4;
}

#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-faculty .accordion-trigger  {
   background-color: #FFFFFF;
}

#classDetailsContentDetailsDiv .meetingTimesContainer .meeting-faculty .accordion-trigger   {
   border-top-color: #DDDDDD;
   border-right-color: #DDDDDD;
   border-left-color: #DDDDDD;
}

#classDetailsContentDetailsDiv .meetingTimesContainer .meeting .left  {
   border-right-color: #DDDDDD;
}
.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 .ui-button-text   {
   color: #FFFFFF;
}

.ui-toggler   {
   border-color: #FFFFFF;
}

.ui-toggler.depressed   {
   background-color: #888888;
}

#printEmailWrapper .fc-event   {
   background-color: #FFFFFF !important;
   color: #000000 !important;
}

#printEmailWrapper .registeredEvent   {
   border-color: #000000 !important;
}

.summary-footer   {
   background-color: #EDF0F4;
}


.panels button.down   {
   color: #333333;
   border-color: #A2A2A2;
}
.panels button.down:hover   {
   color: #666666;
}


.panels button.up   {
   color: #333333;
   border-color: #A2A2A2;
}
.panels button.up:hover   {
   color: #666666;
}


.panelsHelp   {
   background-color: #91ABBF;
   border-color: #333333;
}

.panelsHelp .close   {
   background-color: #91ABBF;
   border-color: #333333;
}

.time-conflict   {
   color: #CC0000;
}

#emailFrmInner   {
   background-color: #FFFFFF;
   border-color: #D1D2D4;
   color: #333333;
}

.registrationMessage   {
   background-color: #E3F9FC;
   border-color: #9EBFC8;
}







#courseDetailsHeaders   {
   background-color: #FFFFFF;
   border-color: #DDDDDD;
}

#courseDetailsHeaders h3   {
   border-color: #DDDDDD;
}

#courseDetailsHeaders h3.selected   {
   background-color: #FFFFFF;
}

.planAccordion   {
   border-color: #DDDDDD;
}

.planAccordion  .plan-title   {
   border-bottom-color: #DDDDDD;
   border-top-color: #DDDDDD;
}

.right.image   {
   border-left-color: #D6D8D8;
}

button + .right.image, button + .right.created-by   {
   border-right-color: #D6D8D8;
}

.plan-title .right > *:not(:last-child)   {
   border-right-color: #D6D8D8;
}
.note-text   {
   color: #333333;
}

.search-section-button, .search-section-button-linked  {
   border-color: #A2A2A2;
}


.add-course-button, .add-section-plan-button   {
   border-color: #A2A2A2;
}

.add-course-button-mobile   {
   border-color: #A2A2A2;
}

.third-party-load   {
   color: #FFFFFF;
   background-color: #000000 !important;
}
.success-plan, .success-plan a   {
   color: #008000;
}

.advisee-search-again   {
   color: #176A94 !important;
}




#skiptocontent a   {
   border-right-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}

#skiptocontent a:focus   {
   border-color: #F9DC87;
   background-color: #FFF6B3;
}

.student-desc   {
   color: #FFFFFF;
}

.confidential   {
   background-color: #D16C1F;
}

.deceased   {
   background-color: #B9B9B9;
}


.refineButton, .refineButton:hover   {
   color: #176A94 !important;
}

.ui-state-focus a:link   {
   color: #FFFFFF;
}

.add-row-selected a   {
   color: #FFFFFF;
}



.add-row-selected.selected a   {
   color: #333333;
}

.calculated-drop-label  {
   border-top-color: #5B83A3;
}

.select2-result-sub  {
   border-bottom-color: #5B83A3;
}

.popup .addAuthorization-table td   {
   border-bottom-color: #CCCCCC;
}









.select2-results li   {
   border-bottom-color: #EEEEEF;
}

.select2-results ul li:first-child   {
   border-top-color: #EEEEEF;
}

.select2-results .select2-highlighted   {
   color: #FFFFFF;
}

.paging-container .page-number, .paging-container .page-size-select   {
   border-color: #A2A2A2;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice   {
   border-color: #B2B3B7;
   background-color: #F4F4F4;
   color: #5B5E65;
}


.ui-layout-north   {
   background-color: #FFFFFF !important;
}




.loading   {
   background-color: #000000;
}

.profileCard   {
   border-color: #CCCCCC;
   background-color: #FFFFFF;
   color: #7D7D7D;
}


.profileCard .close   {
   color: #999999;
}

.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;
}

.return-course-button:before, .return-course-button-plan:before, .return-course-button-linked:before,.return-course-button-projections:before   {
   border-bottom-color: #A2A2A2;
   border-left-color: #A2A2A2;
}


.linkedSectionsAddAll   {
   background-color: #E0E0E0;
}

.linked-option-heading   {
   border-top-color: #DDDDDD;
   background-color: #FFFFFF;
}


input.hasDatepicker   {
   border-color: #A2A2A2;
}

.termLinks   {
   color: #176A94 !important;
}

.stu_pin   {
   background-color: #E6E8EB;
}


.user-info   {
   background-color: #CDD7DE;
   color: #778FA1;
}



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])   {
   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;
}



#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;
}



#pagetitle   {
   color: #646464;
}

.termstextdiv   {
   border-top-color: #2874BB;
   background-color: #EFF7FF;
   color: #2874BB;
}



.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;
}


.fa-border   {
   border-color: #EEEEEE;
}
.fa-inverse   {
   color: #FFFFFF;
}

.fa-border  {
   border-color: #EEEEEE;
}.fa-inverse  {
   color: #FFFFFF;
}



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])   {
   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;
}

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:focus + span   {
   color: #151618;
}

.input-colors + span:disabled   {
   color: #5B5E65;
}

.input-colors.input-error + span   {
   color: #151618;
}

.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;
}

.dd-notification-content   {
   border-color: #CCCCCC;
   background-color: #FFFEEA;
}

.pi-comment   {
   color: #333333;
}

.overview-footer a   {
   color: #FFFFFF;
}

.ui-select-container.ng-not-empty .select2-choice   {
   border-color: #151618;
}

.add-item-footer   {
   border-top-color: #000000;
}

.add-item-link.disabled   {
   color: #A0A3A4;
}

.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;
}

button.closebtn   {
   color: #585858;
}

.dialog-btn   {
   background-color: #FFFFFF;
}

.dialog-btn:hover   {
   color: #FFFFFF;
}

.dialog-btn:focus   {
   color: #FFFFFF;
}

.save-btn   {
   color: #FFFFFF;
}

.save-btn[disabled]   {
   color: #9C9C9C;
}

.mid-dash   {
   border-left-color: #000000;
}

.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;
   color: #151618;
}

.dropdown-menu > li > a.addAcct   {
   border-color: #EEEEEF;
}

.open > .dropdown-btn .caret-color,
.dropdown-btn:focus .caret-color   {
   color: #151618;
}

.dropdown-menu > li.listing   {
   border-color: #FFFFFF;
}

input[type=checkbox]+.lbl::before,input[type=radio]+.lbl::before   {
   color: #FFFFFF;
   background-color: #FFFFFF;
   border-color: #B2B3B7;
}

input[type=radio]:focus+.lbl::before   {
   outline-color: #333333;
}

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.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: #f2f9f6; /*#F2F8FC*/
}




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-top-message-container,
.proxy-mid-message-container,
.proxy-bottom-message-container   {
   background-color: #EFF7FF;
}

.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   {
   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:focus + span   {
   color: #151618;
}

#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;
}

.fc-button.secondary:hover:not([disabled])   {
   color: #FFFFFF;
}

.fc-button.secondary:focus:not([disabled])   {
   color: #FFFFFF;
}

.fc-button.secondary:disabled   {
   background-color: #B2B3B7;
   color: #FFFFFF;
}

.proxy-event a   {
   color: #2874BB;
}

.unassigned-meeting   {
   border-top-color: #C0CED0;
}

.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;
}

.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;
}

    .funds thead > tr:last-of-type > th,
    .funds thead > tr > th   {
   border-bottom-color: #C0CED0;
}





body   {
   color: #333333;
}

#content.proxy   {
   background-color: #F8F8F8;
}

.proxy-mgmt-main-container   {
   background-color: #FFFFFF;
}

.proxy-notification-content   {
   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.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   {
   border-color: #000000;
}


















.notification-center-flyout ul li.notification-center-message-info    {
   color: #2874BB;
   border-color: #2874BB;
   border-top-color: #2874BB;
   background-color: #EFF7FF;
}


.transparent-overlay   {
   background-color: #000000;
}


#content.select-hat   {
   color: #FFFFFF;
}

a.currentHat:focus   {
   color: #FFFFFF !important;
}

a.currentHat:active   {
   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;
}


.password-error-italic   {
   color: #FF0000;
}


.pindialog   {
   background-color: #FDF5B3;
   border-color: #E4C71F;
   color: #333333;
}

.pindialog a:visited   {
   color: #176A94;
}



#notes-tab hr   {
   border-top-color: #333333;
}


body  {
   background-color: #FFFFFF;
}


.ie-warning DIV  {
   color: #FFFFFF;
}



.xe-modal-mask  {
   background-color: #000000;
}
.xe-popup-mask  {
   background-color: #000000;
}@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 screen and (max-width:1024px) {

    li.globalnav-list-item.vertical  {
   border-bottom-color: #888888 !important;
   border-color: #888888;
   background-color: #FFFFFF;
   color: #333333;
}

    .globalnav-list-item.vertical #signOutText,
    .globalnav-list-item.vertical .currentHatChange,
    .globalnav-list-item.vertical .currentHat   {
   color: #333333 !important;
}
}
@media screen and (max-width:767px) {
    .tab-buttons-div.enabled li.ui-state-default   {
   background-color: #323232;
}

    .tab-buttons-div.enabled li.ui-state-default a   {
   color: #E0E1E1;
}
}
@media (min-width: 768px) {

    .ui-tabs-selected:after   {
   border-top-color: #5176A2;
}

    .ui-tabs-selected:before   {
   border-top-color: #91ABBF;
}
}
@media
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	tr   {
   border-color: #CCCCCC;
}

	td   {
   border-bottom-color: #EEEEEE;
}
}
@media screen and (max-width:767px) {

    .email-text,
    a.email-text:hover,
    a.email-text:active,
    a.email-text:focus   {
   color: #333333;
}
}
@media screen and (max-width:767px) {

    .proxy-personal-info-field-label-mobile   {
   color: #283036;
}
}

/* theme-common-patch.scss */
/*******************************************************************************
 Copyright 2018 Ellucian Company L.P. and its affiliates.
*******************************************************************************/
/*** This patch file is specific to Banner Self Service apps ***/

.placeholder-theme-name {
  content:  owtheme;
}

/*** Transparent background ***/
body {
  background-color: #ffffff;
}

/*** Branding Logo ***/
.institutionalBranding {
  background-image: url("https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.oldwestbury.edu%2Fsites%2Fdefault%2Ffiles%2Flogo-banner-180-40.svg&data=05%7C02%7Cskuzab%40oldwestbury.edu%7C36e1f26aac7d4fac11b408dda9167e3b%7Cf5089034f2334f12a71638b7f4904370%7C0%7C0%7C638852636255343969%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=TT59JYycxEG%2FD%2BYG8%2FZbaa8%2BZQa9KlCp7YkUE8BF%2F1s%3D&reserved=0");
  width: 20em;
}

/*** Favicon ***/
.favicon {
  background-image: url("https://www.oldwestbury.edu/themes/custom/de_theme/favicon.ico");
  width: 20em;
}

/*** Global focus ***/
:focus {
  outline-color: #cccccc /*#81C8FF*/;
}

/*** Header ***/
#banner-header-main-section,
#header-main-section {
  background-color: #0F9D58; /* use selected color */
  color: #151618;
  border-bottom-color: #FFFFFF;
}

#header-main-section-east-part {
  background-color: #11673e; /*fallback for IE and edge*/
  background-color: #11673e4d; /*settting transparency*/
}

/*** 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: #10824b; /*#9AC0D2*/
}
.admin-menu {
  color: #16e982; /*#206E9F;*/
}

.admin-menu-section-sub>div:first-of-type {
  border-right-color: #10824b; /*#9AC0D2*/
  border-left-color: #10824b; /*#9AC0D2*/
}

.admin-menu-section-sub {
  border-color: #10824b; /*#9AC0D2*/
}
.app-list-container {
  border: 1px solid #10824b;
}


.admin-menu-section-main {
  border-color: #10824b; /*#9AC0D2*/
}

@media (max-width: 991px) {
  .admin-menu-section-sub>div:first-of-type {
    border-bottom-color: #10824b; /*#9AC0D2*/
  }
}

.app-list-container>div {
  border-top-color: #10824b; /*#9AC0D2*/
}

/* 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;
}

.login-primary:focus:not([disabled]) {
  background-color: #046d44;
  border-color: #cccccc;
}

.login-primary:active:not([disabled]) {
  background-color: #085739;
}

.signin-button {
  background-color: #00834f;
}

.signin-button:hover:not([disabled]) {
  background-color: #046d44;
}

.signin-button:focus:not([disabled])  {
  background-color: #046d44;
  border-color: #cccccc;
}

.signin-button:active:not([disabled])  {
  background-color: #085739;
}

.splashBg .appName {
  color: #00834f;
}

.splashBg .forgotpassword {
  color: #00834f;
}

.pageBg {
  background-color: #a2f6cd; /*background-image*/
  background-image: none;
}

.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: #0F9D58 /*#2874BB*/;
  background-color: #f3faf7;
  color: #0F9D58;
  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*/
}

.pageBg {
  background-color: #a2f6cd; /*background-image*/
  background-image: url("https://www.oldwestbury.edu/sites/default/files/styles/1_scale_large_x2/public/images/2021-08/owBackground.png"), url(../images/1024x684.png);
}

/* This is for adding patch to Colleague Application*/
.esg-header-bar__logo-image{
  content:url("https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.oldwestbury.edu%2Fsites%2Fdefault%2Ffiles%2Flogo-banner-180-40.svg&data=05%7C02%7Cskuzab%40oldwestbury.edu%7C36e1f26aac7d4fac11b408dda9167e3b%7Cf5089034f2334f12a71638b7f4904370%7C0%7C0%7C638852636255343969%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=TT59JYycxEG%2FD%2BYG8%2FZbaa8%2BZQa9KlCp7YkUE8BF%2F1s%3D&reserved=0")
}
/* This is for adding patch to Colleague UI Application*/
.ellucian-logo{
  content:url("$themesecondaryLogo")
}
#colleague-ui .navbar-brand{
  content:url("https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.oldwestbury.edu%2Fsites%2Fdefault%2Ffiles%2Flogo-banner-180-40.svg&data=05%7C02%7Cskuzab%40oldwestbury.edu%7C36e1f26aac7d4fac11b408dda9167e3b%7Cf5089034f2334f12a71638b7f4904370%7C0%7C0%7C638852636255343969%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=TT59JYycxEG%2FD%2BYG8%2FZbaa8%2BZQa9KlCp7YkUE8BF%2F1s%3D&reserved=0")
}
.esg-sign-in__page:before{
  background-image: url("https://www.oldwestbury.edu/sites/default/files/styles/1_scale_large_x2/public/images/2021-08/owBackground.png"), url("https://cdn.elluciancloud.com/assets/1.5.1/img/image-sign-in-bw.jpg");
}

.esg-form__input--sign-in, input[type=password].esg-form__input--sign-in, input[type=text].esg-form__input--sign-in {
  background-color: hsla(0,0%,100%,.08);
}
