/*
  StudentRegistrationSsb-9_36_1.scss
  application: StudentRegistrationSsb
  application version: 9.36.1
*/

/* classRegistration.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;
}
/* classSearch.css */

.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  {
  border-color: #ad0328; /*#4282b3*/
}

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;
}
/* 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: #10657e; /*#065AA5*/
          }xe-button .primary {
             background-color: #0E586E; /*#026BC8*/
             color: #FFFFFF;
           }xe-button .secondary {
              background-color: #FFFFFF;
              border-color: #0E586E; /*#026BC8*/
              color: #0E586E; /*#026BC8*/
            }xe-button .secondary:hover:not([disabled]) {
               background-color: #10657e; /*#065AA5*/
               color: #FFFFFF;
             }xe-button .secondary:focus:not([disabled]) {
                background-color: #0E586E; /*#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: #137390; /*#0A4982*/
                }.xe-checkmark {
                   background-color: #FFFFFF;
                   border-color: #B2B3B7;
                 }.xe-container input:checked~.xe-checkmark {
                    background-color: #0E586E; /*#026BC8*/
                    border-color: #0E586E; /*#026BC8*/
                  }.xe-container input:focus:checked~.xe-checkmark {
                     background-color: #0E586E; /*#026BC8*/
                     border-color: #405362; /*#51ABFF*/
                   }.xe-container input:focus~.xe-checkmark {
                      background-color: #FFFFFF;
                      border-color: #405362; /*#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: #c8032b; /*#206E9F*/
                        }xe-dropdown .dropdown .placeholder {
                           color: #9c9c9c;
                         }xe-dropdown .dropdown .glyphicon-chevron-down {
                            color: #9c9c9c;
                          }xe-dropdown .dropdown .dropdown-menu {
                             border-color: #c8032b; /*#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: #fd9baf; /*#B0DEEC*/
                               background-color: #ddd; /*#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: #0E586E; /*#026BC8*/
                                             border-color: #c1cdd7; /*#81C8FF*/
                                           }xe-switch input.cmn-toggle-round:checked+label:after {
                                              border-color: #c1cdd7; /*#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: #0E586E; /*#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: #c8032b; /*#206E9F*/
                                                            color: #585858;
                                                          }xe-text-box .password-field {
                                                             border-color: #B2B3B7;
                                                           }xe-text-box .text-field:focus:not([valid]) {
                                                              border-color: #0E586E; /*#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: #0E586E; /*#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: #c8032b; /*#206E9F*/
                                                                      }.xe-typography .typography {
                                                                         color: #585858;
                                                                       }.xe-typography .logo-white {
                                                                          background-color: #c8032b; /*#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: #c8032b; /*#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: #ddd; /*#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: #0E586E !important; /*#026BC8*/
                                                                                              }.ui-select-multiple.select2-container-active .select2-choices {
                                                                                                 border-color: #0E586E !important; /*#026BC8*/
                                                                                               }.ui-select-container.select2-dropdown-open .select2-choice {
                                                                                                  border-color: #0E586E; /*#026BC8*/
                                                                                                  border-bottom-color: #EEEEEF !important;
                                                                                                }.ui-select-container.select2-allowclear abbr.ui-select-clear:focus {
                                                                                                   outline-color: #0E586E; /*#026BC8*/
                                                                                                 }.ui-select-multiple .select2-choices .select2-search-choice {
                                                                                                    background-color: #0E586E; /*#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: #0E586E !important; /*#026BC8*/
                                                                                                          }.ui-select-choices {
                                                                                                             border-top-color: #0E586E; /*#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: #0E586E; /*#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: #0E586E; /*#026BC8*/
                                                                                                                     }.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match {
                                                                                                                        border-color: #0E586E !important; /*#026BC8*/
                                                                                                                      }.pagination-container .pagination-controls button,.pagination-container .pagination-controls input,.pagination-container .pagination-controls select {
                                                                                                                         border-color: #0E586E; /*#026BC8*/
                                                                                                                       }.pagination-container .pagination-controls button,.pagination-container .pagination-controls select {
                                                                                                                          background-color: #FFFFFF;
                                                                                                                        }.pagination-controls button.first:focus {
                                                                                                                           border-color: #c1cdd7; /*#81C8FF*/
                                                                                                                         }.pagination-container .pagination-controls button.previous:focus {
                                                                                                                            border-color: #c1cdd7; /*#81C8FF*/
                                                                                                                          }.pagination-container .pagination-controls button.next:focus {
                                                                                                                             border-color: #c1cdd7; /*#81C8FF*/
                                                                                                                           }.pagination-container .pagination-controls button.last:focus {
                                                                                                                              border-color: #c1cdd7; /*#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: #c1cdd7; /*#81C8FF*/
                                                                                                                                }.column-filter-button:focus {
                                                                                                                                   border-color: #0E586E; /*#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: #0E586E; /*#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: #c1cdd7; /*#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: #0E586E; /*#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: #0E586E; /*#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: #0E586E !important; /*#026bc8*/
                                                                                                                                                                            }.active-timepickerFocus {
                                                                                                                                                                               outline-color: #c1cdd7; /*#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: #0E586E; /*#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: #0E586E; /*#026BC8*/
}.timepickerContainer::after {
   border-bottom-color: #FFFFFF;
 }.timepickerContainer::before {
    border-bottom-color: #0E586E; /*#026BC8*/
  }
}

/* courseSearch.css */




#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  {
  border-color: #ad0328; /*#4282b3*/
}

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



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



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

.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-0.1.css */


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



.fc-highlight  {
  background-color: #fd9baf; /*#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: #ad0328; /*#3a87ad*/
}

.fc-event,
.fc-event-dot  {
  background-color: #ad0328; /*#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;
}
/* fullcalendar.print.css */







.fc-event  {
  background-color: #FFFFFF !important;
  color: #000000 !important;
}
/* registration.css */

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

/* registration-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: #0E586E; /*#026BC8*/
  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;
}
/* registrationHistory.css */

.ui-layout-north  {
  background-color: #FFFFFF !important;
}
/* searchResults.css */



.loading  {
  background-color: #000000;
}

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


.profileCard .close  {
  color: #999999;
}

.profileCard ul li a {
  color: #ad0328; /*#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;
}

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

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

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

.overlay  {
  background-color: #405362; /*#75C5FF*/
}

.stu_pin  {
  background-color: #E6E8EB;
}


.user-info  {
  background-color: #CDD7DE;
  color: #778FA1;
}
/* 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: #0E586E; /*#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;
}
/* 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: #0E586E; /*#026BC8*/
}

.global-proxy-button-container .primary:hover {
  border-color: #0E586E; /*#026BC8*/
}
/* 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: #0E586E; /*#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: #0E586E; /*#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: #0E586E; /*#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: #c8032b; /*#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: #ddd; /*#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: #0E586E; /*#026BC8*/
}

.overview-footer  {
  background-color: #0E586E; /*#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: #0E586E; /*#026BC8*/
}

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

.pi-link  {
  color: #0E586E; /*#026BC8*/
}

.pi-link:hover, .pi-link:focus  {
  color: #10657e; /*#065AA5*/
}

.pi-link:active  {
  color: #137390; /*#0A4982*/
}

.pi-overview-link,
.pi-overview-link:hover,
.pi-overview-link:focus  {
  color: #0E586E; /*#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: #0E586E; /*#026BC8*/
}

button.closebtn  {
  color: #585858;
}

.dialog-btn  {
  background-color: #FFFFFF;
  color: #0E586E; /*#026BC8*/
}

.dialog-btn:hover  {
  color: #FFFFFF;
  background-color: #10657e; /*#065AA5*/
}

.dialog-btn:focus  {
  color: #FFFFFF;
  background-color: #10657e; /*#065AA5*/
  border-top-color: #c1cdd7; /*#81C8FF*/
}

.cancel-btn  {
  border-top-color: #0E586E; /*#026BC8*/
}

.save-btn  {
  border-top-color: #c8032b; /*#206E9F*/
  background-color: #0E586E; /*#026BC8*/
  color: #FFFFFF;
}

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

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

.overview-line.addr > .pi-icon-align  {
  color: #0E586E; /*#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: #0E586E; /*#026BC8*/
  color: #151618;
}

.open > .dropdown-menu.addAcct  {
  border-color: #0E586E; /*#026BC8*/
}

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

.dropdown-menu > li > a.addAcct:hover,
.dropdown-menu > li > a.addAcct:focus  {
  border-top-color: #fd9baf; /*#B0DEEC*/
  border-bottom-color: #fd9baf; /*#B0DEEC*/
  background-color: #ddd; /*#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: #fd9baf; /*#B0DEEC*/
  border-bottom-color: #fd9baf; /*#B0DEEC*/
  background-color: #ddd; /*#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: #0E586E; /*#026BC8*/
}

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


input[type=checkbox]:checked+.lbl::before,input[type=radio]:checked+.lbl::before  {
  background-color: #0E586E; /*#026BC8*/
  border-color: #0E586E; /*#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: #ddd !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: #640216; /*#0c4e8c*/
}

.proxy-top-message-container,
.proxy-mid-message-container,
.proxy-bottom-message-container  {
  background-color: #EFF7FF;
  border-top-color: #405362; /*#75C5FF*/
}

.proxy-notification-icon.blue  {
  color: #fd9baf; /*#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: #0E586E; /*#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: #0E586E; /*#026BC8*/
}

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

.text-link  {
  color: #0E586E; /*#026BC8*/
}

.text-link:hover, .text-link:focus  {
  color: #10657e; /*#065AA5*/
}

.text-link:active  {
  color: #137390; /*#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: #0E586E; /*#026BC8*/
  color: #0E586E; /*#026BC8*/
}

.fc-button.secondary:hover:not([disabled])  {
  background-color: #10657e; /*#065AA5*/
  color: #FFFFFF;
}

.fc-button.secondary:focus:not([disabled])  {
  border-color: #c1cdd7; /*#81C8FF*/
  background-color: #0E586E; /*#026BC8*/
  color: #FFFFFF;
}

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

.fc-button.secondary:active:not([disabled])  {
  background-color: #137390; /*#0A4982*/
}

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

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



.total-credits  {
  color: #fd9baf; /*#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: #0E586E; /*#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) {
  /* Reset PIN Page - END   */

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

/* proxy-management.css */


body  {
  color: #333333;
}

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

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

.proxy-notification-content  {
  border-color: #405362; /*#75C5FF*/
  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: #fd9baf; /*#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: #0E586E; /*#026bc8*/
  border-color: #000000;
}

.proxy-info-tooltip-color  {
  color: #0E586E; /*#026bc8*/
}


















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

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


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

a.currentHat:focus  {
  background-color: #0E586E; /*#026BC8*/
  color: #FFFFFF !important;
}

a.currentHat:active  {
  background-color: #0E586E; /*#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;
}
/* 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;
}
/* banner-theme-common-patch.scss */
.placeholder-theme-name {
  content:  du-prod;
}

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

/*** Branding Logo ***/
.institutionalBranding {
  background-image: url("https://webapps.denison.edu/bannerTheme/mydenison_logo-scaled.png");
  width: 18em;
}

/*** Favicon ***/
.favicon {
  background-image: url("https://webapps.denison.edu/bannerTheme/favicon.ico");
}

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

/*** Header ***/
#banner-header-main-section,
#header-main-section {
  background-color: #c8032b; /* use selected color */
  color: #ffffff;
  border-bottom-color: #405362;
}

/*** 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: #b00326; /*#9AC0D2*/
}
.admin-menu {
  color: #ad0328; /*#206E9F;*/
}

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

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


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

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

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

/*This css is for pagebuilder landing page mapping it with the CTA Color*/
.pb-block a, .pb-link span{
  color: #0E586E;
}

.pagination-container .pagination-controls button:hover, .pagination-container .pagination-controls button:focus {
  background-color: #0E586E;
}

/* 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: #0E586E;
}

.login-primary:hover:not([disabled]) {
  background-color: #10657e; /*hover*/
}

.login-primary:focus:not([disabled]) {
  background-color: #10657e; /*hover*/
  border-color: #c1cdd7;
}

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

.signin-button {
  background-color: #0E586E;
}

.signin-button:hover:not([disabled]) {
  background-color: #10657e; /*hover*/
}

.signin-button:focus:not([disabled])  {
  background-color: #10657e; /*hover*/
  border-color: #c1cdd7;
}

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

.splashBg .appName {
  color: #0E586E;
}

.splashBg .forgotpassword {
  color: #0E586E;
}



.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: #c8032b /*#2874BB*/;
  background-color: #ddd;
  color: #c8032b;
  padding: 0.5em;
  margin-bottom: 2em;
}

/*** Tweaks to buttons ***/
.primary:hover:not([disabled])  {
  background-color: #10657e; /*#065AA5*/
}

.primary:focus:not([disabled])  {
  background-color: #10657e; /*#065AA5*/
}

.secondary:hover:not([disabled])  {
  background-color: #10657e; /*#065AA5*/
}

.secondary:focus:not([disabled])  {
  background-color: #10657e; /*#065AA5*/
}

/* Login Background image fix */
.pageBg {
  background-color: #c8032b;
	background-image: none; //Do not modify this
}

/* Login page Logo and background fix */
.splashBg .ellucianName {
  ; //Do not modify this
}

/* for login password link*/
.splashBg .forgotpassword {
  color: #0E586E !important; /*EDS*/
}

/*****************************
 Denison Mods
 */

button.add-course-button,
button.add-course-button-mobile {
    display: none;
}

// Fix the role selection overlay text color
#content.select-hat {
    color: #000000;
}

.plan-menu-items .deletePlan {
    display: none;
}