table.display tr.even.row_selected td  {
    background-color: #a1a2a3; /*#194F85*/
    color: #FFFFFF;
}

table.display tr.odd.row_selected td  {
    background-color: #a1a2a3; /*#194F85*/
    color: #FFFFFF;
}

input.combobox:hover , input.hasDatepicker:hover {
    border-color: #808080; /*#4282B3*/
}

input.combobox:focus,input.hasDatepicker:focus {
    border-color: #808080 !important; /*#4282B3*/
}

ul.ui-autocomplete  {
    border-color: #808080; /*#4282b3*/
}

.ui-pillbox li  {
    outline-color: #ffeb99; /*#81C8FF*/
    color: #BCBEC0;
    background-color: #FFFFFF;
}

.ui-pillbox li.ui-state-highlight  {
    background-color: #0a4982; /*#0A4982*/
    color: #FFFFFF;
    border-left-color: #B2B3B7;
}

xe-button .primary:hover:not([disabled]) {
    background-color: #065aa5; /*#065AA5*/
}

xe-button .primary {
    background-color: #026BC8; /*#026BC8*/
    color: #FFFFFF;
}

xe-button .secondary {
    background-color: #FFFFFF;
    border-color: #026BC8; /*#026BC8*/
    color: #026BC8; /*#026BC8*/
}

xe-button .secondary:hover:not([disabled]) {
    background-color: #065aa5; /*#065AA5*/
    color: #FFFFFF;
}

xe-button .secondary:focus:not([disabled]) {
    background-color: #026BC8; /*#026BC8*/
    color: #FFFFFF;
}

xe-button .primary:active:not([disabled]),xe-button .secondary:active:not([disabled]) {
    background-color: #0a4982; /*#0A4982*/
}

.xe-container input:checked~.xe-checkmark {
    background-color: #026BC8; /*#026BC8*/
    border-color: #026BC8; /*#026BC8*/
}

.xe-container input:focus:checked~.xe-checkmark {
    background-color: #026BC8; /*#026BC8*/
    border-color: #F9C900; /*#51ABFF*/
}

.xe-container input:focus~.xe-checkmark {
    background-color: #FFFFFF;
    border-color: #F9C900; /*#51ABFF*/
}

xe-dropdown .dropdown:focus {
    background-color: #FFFFFF;
    border-color: #FFFFFF; /*#206E9F*/
}

xe-dropdown .dropdown .dropdown-menu {
    border-color: #FFFFFF; /*#206E9F*/
}

xe-dropdown .dropdown .dropdown-menu>li.selected,xe-dropdown .dropdown .dropdown-menu>li:hover {
    outline-color: #cccccc; /*#B0DEEC*/
    background-color: #ffffff; /*#F3FCFF*/
}

xe-switch input.cmn-toggle-round:checked+label:before {
    background-color: #026BC8; /*#026BC8*/
    border-color: #ffeb99; /*#81C8FF*/
}

xe-switch input.cmn-toggle-round:checked+label:after {
    border-color: #ffeb99; /*#81C8FF*/
}

xe-text-area textarea:focus {
    border-color: #026BC8; /*#026BC8*/
    color: #151618;
}

xe-text-box .password-field:focus {
    border-color: #FFFFFF; /*#206E9F*/
    color: #585858;
}

xe-text-box .text-field:focus:not([valid]) {
    border-color: #026BC8; /*#026BC8*/
    color: #151618;
}

xe-simple-text-box .simple-input-field:focus {
    border-color: #026BC8; /*#026BC8*/
    color: #151618;
}

.xe-typography .anchor {
    color: #FFFFFF; /*#206E9F*/
}

.xe-typography .logo-white {
    background-color: #FFFFFF; /*#206E9F*/
}

.xeColorsContainer .pri-color1 {
    background-color: #FFFFFF; /*#206E9F*/
    border-color: #0E3C59;
}

.xeColorsContainer .pri-color4 {
    background-color: #ffffff; /*#EFF4F8*/
    border-color: #E4E9EC;
}

.ui-select-container.select2-container-active>.select2-choice {
    border-color: #026BC8 !important; /*#026BC8*/
}

.ui-select-multiple.select2-container-active .select2-choices {
    border-color: #026BC8 !important; /*#026BC8*/
}

.ui-select-container.select2-dropdown-open .select2-choice {
    border-color: #026BC8; /*#026BC8*/
    border-bottom-color: #EEEEEF !important;
}

.ui-select-container.select2-allowclear abbr.ui-select-clear:focus {
    outline-color: #026BC8; /*#026BC8*/
}

.ui-select-multiple .select2-choices .select2-search-choice {
    background-color: #026BC8; /*#026BC8*/
    color: #FFFFFF;
}

.ui-select-dropdown {
    border-color: #026BC8 !important; /*#026BC8*/
}

.ui-select-choices {
    border-top-color: #026BC8; /*#026BC8*/
}

.ui-select-choices .select2-highlighted {
    background-color: #026BC8; /*#026BC8*/
    border-color: #EEEEEF;
    color: #FFFFFF;
}

.ui-select-container[theme=select2].direction-up .ui-select-dropdown {
    border-color: #026BC8; /*#026BC8*/
}

.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match {
    border-color: #026BC8 !important; /*#026BC8*/
}

.pagination-container .pagination-controls button,.pagination-container .pagination-controls input,.pagination-container .pagination-controls select {
    border-color: #026BC8; /*#026BC8*/
}

.pagination-controls button.first:focus {
    border-color: #ffeb99; /*#81C8FF*/
}

.pagination-container .pagination-controls button.previous:focus {
    border-color: #ffeb99; /*#81C8FF*/
}

.pagination-container .pagination-controls button.next:focus {
    border-color: #ffeb99; /*#81C8FF*/
}

.pagination-container .pagination-controls button.last:focus {
    border-color: #ffeb99; /*#81C8FF*/
}

.pagination-container .pagination-controls .per-page-select:focus {
    border-color: #ffeb99; /*#81C8FF*/
}

.column-filter-button:focus {
    border-color: #026BC8; /*#026BC8*/
    color: #151618;
}

.table-container th.focus-ring,.table-container th:focus,.table-container tr td:focus,.table-container tr.active-row td.focus-ring {
    outline-color: #026BC8; /*#026BC8*/
}

.xe-tab-container a:focus {
    border-color: #ffeb99; /*#81C8FF*/
}

.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: #026BC8; /*#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: #026BC8; /*#026BC8*/
}

#xeModalPrivacyLink {
    color: #026BC8 !important; /*#026bc8*/
}

.active-timepickerFocus {
    outline-color: #ffeb99; /*#81C8FF*/
}

.xeTimePickerTextField:focus {
    border-color: #026BC8; /*#026BC8*/
    color: #151618;
}

.timepickerContainer::before {
    border-bottom-color: #026BC8; /*#026BC8*/
}

table.display tr.even.row_selected td  {
    background-color: #a1a2a3; /*#194F85*/
    color: #FFFFFF;
}

table.display tr.odd.row_selected td  {
    background-color: #a1a2a3; /*#194F85*/
    color: #FFFFFF;
}

input.combobox:hover , input.hasDatepicker:hover {
    border-color: #808080; /*#4282B3*/
}

input.combobox:focus,input.hasDatepicker:focus {
    border-color: #808080 !important; /*#4282B3*/
}

ul.ui-autocomplete  {
    border-color: #808080; /*#4282b3*/
}

.ui-pillbox li  {
    outline-color: #ffeb99; /*#81C8FF*/
    color: #BCBEC0;
    background-color: #FFFFFF;
}

.ui-pillbox li.ui-state-highlight  {
    background-color: #0a4982; /*#0A4982*/
    color: #FFFFFF;
    border-left-color: #B2B3B7;
}

.ui-grid-focuser:focus {
    border-color: #cccccc; /*#66afe9*/
}

.ui-grid-pager-control input:focus {
    border-color: #cccccc; /*#66afe9*/
}

.ui-grid-pager-row-count-picker select:focus {
    border-color: #cccccc; /*#66afe9*/
}

a  {
    color: #808080; /*#337ab7*/
}

.text-primary  {
    color: #808080; /*#337ab7*/
}

.bg-primary  {
    color: #FFFFFF;
    background-color: #808080; /*#337ab7*/
}

.form-control:focus  {
    border-color: #cccccc; /*#66afe9*/
}

.btn-primary  {
    color: #FFFFFF;
    background-color: #808080; /*#337ab7*/
    border-color: #2E6DA4;
}

.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: #808080; /*#337ab7*/
    border-color: #2E6DA4;
}

.btn-primary .badge  {
    color: #808080; /*#337ab7*/
    background-color: #FFFFFF;
}

.btn-info  {
    color: #FFFFFF;
    background-color: #cccccc; /*#5bc0de*/
    border-color: #cccccc; /*#46b8da*/
}

.btn-info:focus,.btn-info.focus  {
    color: #FFFFFF;
    background-color: #cccccc; /*#31b0d5*/
    border-color: #1B6D85;
}

.btn-info:hover  {
    color: #FFFFFF;
    background-color: #cccccc; /*#31b0d5*/
    border-color: #269ABC;
}

.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info  {
    color: #FFFFFF;
    background-color: #cccccc; /*#31b0d5*/
    border-color: #269ABC;
}

.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: #cccccc; /*#5bc0de*/
    border-color: #cccccc; /*#46b8da*/
}

.btn-info .badge  {
    color: #cccccc; /*#5bc0de*/
    background-color: #FFFFFF;
}

.btn-link  {
    color: #808080; /*#337ab7*/
}

.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus  {
    color: #FFFFFF;
    background-color: #808080; /*#337ab7*/
}

.nav .open > a,.nav .open > a:hover,.nav .open > a:focus  {
    background-color: #EEEEEE;
    border-color: #808080; /*#337ab7*/
}

.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus  {
    color: #FFFFFF;
    background-color: #808080; /*#337ab7*/
}

.pagination > li > a,.pagination > li > span  {
    color: #808080; /*#337ab7*/
    background-color: #FFFFFF;
    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: #808080; /*#337ab7*/
    border-color: #808080; /*#337ab7*/
}

.label-primary  {
    background-color: #808080; /*#337ab7*/
}

.label-info  {
    background-color: #cccccc; /*#5bc0de*/
}

.label-info[href]:hover,.label-info[href]:focus  {
    background-color: #cccccc; /*#31b0d5*/
}

.list-group-item.active > .badge,.nav-pills > .active > a > .badge  {
    color: #808080; /*#337ab7*/
    background-color: #FFFFFF;
}

a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active  {
    border-color: #808080; /*#337ab7*/
}

.alert-info  {
    color: #31708F;
    background-color: #D9EDF7;
    border-color: #cccccc; /*#bce8f1*/
}

.alert-info hr  {
    border-top-color: #cccccc; /*#a6e1ec*/
}

.progress-bar  {
    color: #FFFFFF;
    background-color: #808080; /*#337ab7*/
}

.progress-bar-info  {
    background-color: #cccccc; /*#5bc0de*/
}

.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus  {
    color: #FFFFFF;
    background-color: #808080; /*#337ab7*/
    border-color: #808080; /*#337ab7*/
}

.panel-primary  {
    border-color: #808080; /*#337ab7*/
}

.panel-primary > .panel-heading  {
    color: #FFFFFF;
    background-color: #808080; /*#337ab7*/
    border-color: #808080; /*#337ab7*/
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body  {
    border-top-color: #808080; /*#337ab7*/
}

.panel-primary > .panel-heading .badge  {
    color: #808080; /*#337ab7*/
    background-color: #FFFFFF;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body  {
    border-bottom-color: #808080; /*#337ab7*/
}

.panel-info  {
    border-color: #cccccc; /*#bce8f1*/
}

.panel-info > .panel-heading  {
    color: #31708F;
    background-color: #D9EDF7;
    border-color: #cccccc; /*#bce8f1*/
}

.panel-info > .panel-heading + .panel-collapse > .panel-body  {
    border-top-color: #cccccc; /*#bce8f1*/
}

.panel-info > .panel-footer + .panel-collapse > .panel-body  {
    border-bottom-color: #cccccc; /*#bce8f1*/
}

.xe-modal-footer-copyright-info a  {
    color: #026BC8 !important; /*#026bc8*/
}

.btn-warning:hover  {
    border-color: #026BC8; /*#026BC8*/
}

:focus, :visited {
    border-color: #026BC8; /*#026BC8*/
}

.pagination-container .pagination-controls button:hover, .pagination-container .pagination-controls button:focus  {
    background-color: #026BC8; /*#026BC8*/
    color: #FFFFFF;
}

select.owner-select  {
    color: #026BC8; /*#026BC8*/
}

select.owner-select:focus  {
    background-color: #FFFFFF;
    border-color: #FFFFFF; /*#206E9F*/
}

select.per-page-select, select.per-page-select:focus, select.per-page-select:hover  {
    border-color: #026BC8 !important; /*#026BC8*/
}

.select2-drop-active  {
    border-color: #026BC8; /*#026BC8*/
}

.select2-drop.select2-drop-above.select2-drop-active  {
    border-top-color: #026BC8; /*#026BC8*/
}

.select2-container-active .select2-choice,.select2-container-active .select2-choices  {
    border-color: #026BC8; /*#026BC8*/
}

.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices  {
    border-color: #026BC8; /*#026BC8*/
}

.select2-container-multi.select2-container-active .select2-choices  {
    border-color: #026BC8; /*#026BC8*/
}

.select2-container-multi .select2-choices .select2-search-choice  {
    color: #FFFFFF;
    background-color: #026BC8; /*#026BC8*/
}

.eds-text-field:focus:not([valid])  {
    border-color: #026BC8; /*#026BC8*/
    color: #151618;
}

.primary:hover:not([disabled])  {
    background-color: #065aa5; /*#065AA5*/
}

.primary  {
    background-color: #026BC8; /*#026BC8*/
    color: #FFFFFF;
}

.secondary  {
    background-color: #FFFFFF;
    border-color: #026BC8; /*#026BC8*/
    color: #026BC8; /*#026BC8*/
}

.primary:hover:not([disabled])  {
    background-color: #065aa5; /*#065AA5*/
}

.secondary:hover:not([disabled])  {
    background-color: #065aa5; /*#065AA5*/
    color: #FFFFFF;
}

.secondary:focus:not([disabled])  {
    background-color: #026BC8; /*#026BC8*/
    color: #FFFFFF;
}

.primary:active:not([disabled])  {
    background-color: #0a4982; /*#0A4982*/
}

.secondary:active:not([disabled])  {
    background-color: #0a4982; /*#0A4982*/
}

aip-list .aip-list-container .panel-heading .panel-title .item-group .row.instruction span  {
    color: #FFFFFF; /*#206E9f*/
}

aip-list .aip-list-container .panel-heading .panel-title .item-group .group-instructions  {
    color: #FFFFFF; /*#206E9f*/
}

aip-list .aip-list-container .list-body-container .list-body .list-item:focus  {
    background-color: #ffffff; /*#F3FCFF*/
}

aip-list .aip-list-container .list-body-container .list-body .list-item .title h3, aip-list .aip-list-container .list-body-container .list-body .list-item .title h4  {
    color: #FFFFFF; /*#206E9f*/
}

aip-list .aip-list-container .list-body-container .list-body .list-item .haltProcessList h4  {
    color: #FFFFFF; /*#206E9f*/
}

#pbid-PersonalInformationAndEmergencyContacts input.pb-item:focus, #pbid-CurrentProgrammeofStudyinformation input.pb-item:focus, #pbid-ConfirmEnrollment input.pb-item:focus  {
    border-color: #FFFFFF; /*#206E9F*/
    color: #585858;
}

#pbid-PersonalInformationAndEmergencyContacts select.pb-select:focus, #pbid-CurrentProgrammeofStudyinformation select.pb-select:focus, #pbid-ConfirmEnrollment select.pb-select:focus  {
    border-color: #FFFFFF; /*#206E9F*/
    background-color: #FFFFFF;
    color: #000000;
}

.landingItem-container .landing-icon .icon  {
    color: #FFFFFF; /*#206E9F*/
}

.aip-item-detail-container  {
    background-color: #ffffff; /*#F3FCFF*/
}

#pbid-ActionItemContentDetail-save-button  {
    background-color: #275C8A;
    color: #FFFFFF;
    border-color: #808080; /*#357ebd*/
}

.actionItemOpenContainer .actionItemInfo .actionItemInfoRow .actionItemElement xe-tab-panel .xe-tab-container #openActionItemContent .control .h2-container button.edit  {
    color: #FFFFFF; /*#206E9F*/
}

.actionItemOpenContainer .actionItemInfo .actionItemInfoRow .actionItemElement xe-tab-panel .xe-tab-container #openActionItemContent .control .h2-container .no-edit  {
    color: #FFFFFF; /*#206E9F*/
}

.actionItemOpenContainer .actionItemInfo .actionItemInfoRow .actionItemElement xe-tab-panel .xe-tab-container #openActionItemContent .actionItemContent .status-rules button.delete, .actionItemOpenContainer .actionItemInfo .actionItemInfoRow .actionItemElement xe-tab-panel .xe-tab-container #openActionItemContent .actionItemContent .status-rules button.sort  {
    color: #FFFFFF; /*#206E9F*/
}

#actionItemBlockProcess button.iconButton  {
    color: #FFFFFF; /*#206E9F*/
}

#actionItemBlockProcess .actionItemBlockReadOnly .control button  {
    color: #FFFFFF; /*#206E9F*/
}

.actionItemAddContainer .xe-timepicker-popup.dropdown-menu li a .active  {
    background-color: #cccccc; /*#428bca*/
    color: #262626;
}

.actionItemAddContainer .xe-timepicker-popup.dropdown-menu li a .active  {
    background-color: #cccccc; /*#428bca*/
    color: #262626;
}

.xe-container input:checked ~ .xe-checkmark  {
    background-color: #026BC8 !important; /*#026BC8*/
    border-color: #B2B3B7;
}

#pbid-PersonalInformation .ui-corner-all.ui-button.ui-widget, #pbid-AddresslDetails .ui-corner-all.ui-button.ui-widget, #pbid-ContactInformation .ui-corner-all.ui-button.ui-widget, #pbid-EmergencyContacTitle .ui-corner-all.ui-button.ui-widget, #pbid-AdditionalInformation .ui-corner-all.ui-button.ui-widget,#pbid-ProgrammeDetailsTitle .ui-corner-all.ui-button.ui-widget, #pbid-ConfirmEnrolment .ui-corner-all.ui-button.ui-widget, #pbid-PaymentConfirmationBlock .ui-corner-all.ui-button.ui-widget, #pbid-ModuleRegistrationConfirmation .ui-corner-all.ui-button.ui-widget  {
    background-color: #275C8A;
    color: #FFFFFF;
    border-color: #808080; /*#357ebd*/
}

input.pb-item:focus  {
    border-color: #FFFFFF; /*#206e9f*/
    color: #585858;
}

select.pb-select:focus  {
    border-color: #FFFFFF; /*#206e9f*/
    background-color: #FFFFFF;
    color: #000000;
}

#pbid-PaymentOptionsLinks-container a  {
    background-color: #808080; /*#3276b1*/
    color: #FFFFFF;
    border-color: #285E8E;
}

#banktransfer  {
    background-color: #808080; /*#3276b1*/
    color: #FFFFFF;
    border-color: #285E8E;
}

#pbid-EmailAddressGrid-new-button  {
    background-color: #275C8A;
    color: #FFFFFF;
    border-color: #808080; /*#357ebd*/
}

#pbid-PhoneNumbersGrid-new-button  {
    background-color: #275C8A;
    color: #FFFFFF;
    border-color: #808080; /*#357ebd*/
}

.eds-select-field:focus:not([valid])  {
    border-color: #026BC8; /*#026BC8*/
    color: #151618;
}

.gssb-eds-text-field:focus:not([valid])  {
    border-color: #026BC8; /*#026BC8*/
    color: #151618;
}

.gssb-eds-text-field.dropdown-btn:hover  {
    border-color: #026BC8; /*#026BC8*/
}

.input-colors + span:hover,.input-colors.input-error + span:hover  {
    color: #026BC8; /*#026BC8*/
}

.input-colors.input-error:focus + span  {
    color: #FFFFFF; /*#206E9F*/
}

.pi-desktop-contents  {
    background-color: #ffffff; /*#EFF4F8*/
}

a.proxy-icon-link,a.proxy-icon-link:hover,a.proxy-icon-link:focus  {
    color: #026BC8; /*#026BC8*/
}

.overview-footer  {
    background-color: #026BC8; /*#026BC8*/
}

a.add-item-link  {
    color: #026BC8; /*#026BC8*/
}

.pi-link  {
    color: #026BC8; /*#026BC8*/
}

.pi-link:hover, .pi-link:focus  {
    color: #065aa5; /*#065AA5*/
}

.pi-link:active  {
    color: #0a4982; /*#0A4982*/
}

.pi-overview-link,.pi-overview-link:hover,.pi-overview-link:focus  {
    color: #026BC8; /*#026BC8*/
}

.text-input-field:focus,input.hasMultiCalendarPicker.pi-date-input:focus,.radio-txt-input:focus  {
    border-color: #026BC8; /*#026BC8*/
}

.dialog-btn  {
    background-color: #FFFFFF;
    color: #026BC8; /*#026BC8*/
}

.dialog-btn:hover  {
    color: #FFFFFF;
    background-color: #065aa5; /*#065AA5*/
}

.dialog-btn:focus  {
    color: #FFFFFF;
    background-color: #065aa5; /*#065AA5*/
    border-top-color: #ffeb99; /*#81C8FF*/
}

.cancel-btn  {
    border-top-color: #026BC8; /*#026BC8*/
}

.save-btn  {
    border-top-color: #FFFFFF; /*#206E9F*/
    background-color: #026BC8; /*#026BC8*/
    color: #FFFFFF;
}

.overview-line.addr > .pi-icon-align  {
    color: #026BC8; /*#026BC8*/
}

.open > .dropdown-btn  {
    background-color: #FFFFFF;
    border-color: #026BC8; /*#026BC8*/
    color: #151618;
}

.open > .dropdown-menu.addAcct  {
    border-color: #026BC8; /*#026BC8*/
}

.dropdown-menu > li > a.addAcct:hover,.dropdown-menu > li > a.addAcct:focus  {
    border-top-color: #cccccc; /*#B0DEEC*/
    border-bottom-color: #cccccc; /*#B0DEEC*/
    background-color: #ffffff; /*#F3FCFF*/
}

.dropdown-menu > li.listing:hover,.dropdown-menu > li.listing.dropdown-li-focus  {
    border-top-color: #cccccc; /*#B0DEEC*/
    border-bottom-color: #cccccc; /*#B0DEEC*/
    background-color: #ffffff; /*#F3FCFF*/
}

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: #026BC8; /*#026BC8*/
}

input[type=checkbox]:checked+.lbl::before,input[type=radio]:checked+.lbl::before  {
    background-color: #026BC8; /*#026BC8*/
    border-color: #026BC8; /*#026BC8*/
}

table tr:hover  {
    background-color: #ffffff !important; /*#F3FCFF*/
}

.global-proxy-button-container .primary {
    border-color: #026BC8; /*#026BC8*/
}

.global-proxy-button-container .primary:hover {
    border-color: #026BC8; /*#026BC8*/
}

.proxy .fc-event:hover  {
    color: #a1a2a3; /*#0c4e8c*/
}

.proxy-top-message-container,.proxy-mid-message-container,.proxy-bottom-message-container  {
    background-color: #EFF7FF;
    border-top-color: #F9C900; /*#51abff*/
}

.proxy-notification-icon.blue  {
    color: #cccccc; /*#428bca*/
}

.text-input-field:focus,.proxy input.hasMultiCalendarPicker.pi-date-input:focus,.radio-txt-input:focus  {
    border-color: #026BC8; /*#026BC8*/
    color: #151618;
}

.proxy .input-colors + span:hover,.input-colors.input-error + span:hover  {
    color: #026BC8; /*#026BC8*/
}

.text-link  {
    color: #026BC8; /*#026BC8*/
}

.text-link:hover, .text-link:focus  {
    color: #065aa5; /*#065AA5*/
}

.text-link:active  {
    color: #0a4982; /*#0A4982*/
}

.fc-button.secondary  {
    background-color: #FFFFFF;
    border-color: #026BC8; /*#026BC8*/
    color: #026BC8; /*#026BC8*/
}

.fc-button.secondary:hover:not([disabled])  {
    background-color: #065aa5; /*#065AA5*/
    color: #FFFFFF;
}

.fc-button.secondary:focus:not([disabled])  {
    border-color: #ffeb99; /*#81C8FF*/
    background-color: #026BC8; /*#026BC8*/
    color: #FFFFFF;
}

.fc-button.secondary:active:not([disabled])  {
    background-color: #0a4982; /*#0A4982*/
}

.total-credits  {
    color: #cccccc; /*#428bca*/
}

.status-desc  {
    border-bottom-color: #D9D9D9;
    background-color: #F8F8F8;
    color: #026BC8; /*#026BC8*/
}

/* fullcalendar.css */
.fc-highlight  {
    background-color: #cccccc; /*#bce8f1*/
}

.fc-event  {
    border-color: #808080; /*#3a87ad*/
}

.fc-event,.fc-event-dot  {
    background-color: #808080; /*#3a87ad*/
}

.proxy-notification-content  {
    border-color: #F9C900; /*#51abff*/
    background-color: #EFF7FF;
}

.proxy-notification-icon.blue  {
    color: #cccccc; /*#428bca*/
}

.proxy-popover  {
    color: #026BC8; /*#026bc8*/
    border-color: #000000;
}

.proxy-info-tooltip-color  {
    color: #026BC8; /*#026bc8*/
}

/* banner-theme-common-patch.scss */
.placeholder-theme-name {
  content:  riohondo;
}

/*** Branding Logo ***/
.institutionalBranding {
  background-image: url("https://www.riohondo.edu/wp-content/uploads/2025/08/Rio-Primary2c_250X50.jpg");
  width: 18em;
}

/*** Favicon ***/
.favicon {
  background-image: url("https://www.riohondo.edu/favicon.ico");
}

/*** Global focus ***/
:focus {
  outline-color: #ffeb99 /*#81C8FF*/;
}

/*** Header ***/
#banner-header-main-section,
#header-main-section {
  background-color: #FFFFFF; /* use selected color */
  color: #151618;
  border-bottom-color: #F9C900;
}

/** Page Builder */
.admin-menu-section-main {
  border-color: #d0d0d1; /*#9AC0D2*/
}

.admin-menu {
  color: #808080; /*#206E9F;*/
}

.admin-menu-section-sub>div:first-of-type {
  border-right-color: #d0d0d1; /*#9AC0D2*/
  border-left-color: #d0d0d1; /*#9AC0D2*/
}

.admin-menu-section-sub {
  border-color: #d0d0d1; /*#9AC0D2*/
}

.app-list-container {
  border: 1px solid #d0d0d1;
}

.admin-menu-section-main {
  border-color: #d0d0d1; /*#9AC0D2*/
}

.app-list-container>div {
  border-top-color: #d0d0d1; /*#9AC0D2*/
}

/*This css is for pagebuilder landing page mapping it with the CTA Color*/
.pb-block a, .pb-link span{
  color: #026BC8;
}

.pagination-container .pagination-controls button:hover, .pagination-container .pagination-controls button:focus {
  background-color: #026BC8;
}

.login-primary {
  background-color: #026BC8;
}

.login-primary:hover:not([disabled]) {
  background-color: #065aa5; /*hover*/
}

.login-primary:focus:not([disabled]) {
  background-color: #065aa5; /*hover*/
  border-color: #ffeb99;
}

.login-primary:active:not([disabled]) {
  background-color: #0a4982; /*active*/
}

.signin-button {
  background-color: #026BC8;
}

.signin-button:hover:not([disabled]) {
  background-color: #065aa5; /*hover*/
}

.signin-button:focus:not([disabled])  {
  background-color: #065aa5; /*hover*/
  border-color: #ffeb99;
}

.signin-button:active:not([disabled])  {
  background-color: #0a4982; /*active*/
}

.splashBg .appName {
  color: #026BC8;
}

.splashBg .forgotpassword {
  color: #026BC8;
}

/*** Survey ***/
.termstextdiv {
  border-color: #FFFFFF /*#2874BB*/;
  background-color: #ffffff;
  color: #FFFFFF;
  padding: 0.5em;
  margin-bottom: 2em;
}

/*** Tweaks to buttons ***/
.primary:hover:not([disabled])  {
  background-color: #065aa5; /*#065AA5*/
}

.primary:focus:not([disabled])  {
  background-color: #065aa5; /*#065AA5*/
}

.secondary:hover:not([disabled])  {
  background-color: #065aa5; /*#065AA5*/
}

.secondary:focus:not([disabled])  {
  background-color: #065aa5; /*#065AA5*/
}

/* Login Background image fix */
.pageBg {
  background-color: #FFFFFF;
	background-image: none; //Do not modify this
}

/* Login page Logo and background fix */
.splashBg .ellucianName {
  background-image: url("https://www.riohondo.edu/wp-content/themes/rio-custom-theme/assets/images/Rio-Hondo-College-logo.png"); //Do not modify this
}

/* for login password link*/
.splashBg .forgotpassword {
  color: #026BC8 !important; /*EDS*/
}

path#Phone-Icon-2 {
    stroke: #026BC8; /*#206E9F*/
}

path#Shape-Copy-Copy-4 {
    fill: #026BC8; /*#206E9F*/
}

path#Path {
    fill: #026BC8; /*#206E9F*/
}

.overview-line.addr > .pi-icon-align {
    color: #026BC8; /*#206E9F*/
}

.icon-email-CO {
    color: #026BC8;
}

.ui-select-choices .select2-highlighted {
    background-color: #026BC8; /*#026BC8*/
    border-color: #EEEEEF;
    color: #FFFFFF;
}

a.add-item-link  {
    color: #026BC8;
}

a.pi-icon-link,
a.pi-icon-link:hover,
a.pi-icon-link:focus {
    color: #026BC8;
}

.pi-link {
    color: #026BC8;
}

input[type=checkbox]:checked+.lbl::before,input[type=radio]:checked+.lbl::before {
    background-color: #026BC8;
}

.dialog-btn-cancel {
  border-top-color: #065aa5;
  color: #026BC8;
}

.dialog-btn-cancel:hover {
    background: #065aa5;
}

.dialog-btn-cancel:focus {
    background: #065aa5;
}

.overview-footer {
  background-color: #026BC8;
}

/*Proxy Management*/
a.proxy-icon-link, a.proxy-icon-link, a.proxy-icon-link {
  color: #026BC8;
}

a.proxy-icon-link, a.proxy-icon-link:hover, a.proxy-icon-link:focus {
  color: #026BC8;
}

/* Rio Hondo College start */

/* Updates the background color of the username section */
#header-east-part-user-controls {
  background-color: black;
}

/* Hides the four square menu */
#bannerMenuDiv {
  display: none;
}

div#searchResultsTable td.readonly[xe-field="meetingTime"] span.tooltip-row {
    display: block;
}

.facultyPhoto {
  visibility: hidden;
}

#saveButton {
  background: linear-gradient(to bottom, #2C6DA4, #204E78);
  color: white;
  padding: 12px 24px;
  font-size: 14px;
  border: 3px solid #E5C100;
  border-radius: 6px;
  cursor: pointer;
  box-shadow: 0 0 8px rgba(44, 109, 164, .45);
  transition: background .25s ease, transform .2s ease, box-shadow .25s ease;
}

#saveButton:hover {
  background: linear-gradient(to bottom, #2F76B3, #255A89);
  transform: scale(1.04);
  box-shadow: 0 0 14px rgba(44, 109, 164, .55);
}

/* Rio Hondo College end */