.PortletLogo .Logo img {
  max-width: 250px !important;
  max-height: 60px;
  margin: 9px 14px 1px 0;
}

.Navigation li.BioTabTitle:nth-child(1) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(2) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(3) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(4) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(5) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(6) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(7) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(8) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(9) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(10) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(11) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(12) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(13) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(14) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(15) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(16) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(17) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(18) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(19) a.nav-link::before,
.Navigation li.BioTabTitle:nth-child(20) a.nav-link::before {
  color: #002a5c !important;
}

#accountNumber {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.GeneralBlueMainPage {
  padding-top: 16px;
}

.DashBox .BioDashStruct .btn.btn-outline-danger,
.DashBox .BioDashStruct .btn.btn-outline-primary {
  color: #002a5c !important;
  border: 1px solid #002a5c !important;
  padding: 8px 14px;
  border-radius: 0 !important;
}

.DashBox .BioDashStruct .btn.btn-outline-danger:hover,
.DashBox .BioDashStruct .btn.btn-outline-primary:hover {
	color: #ffffff !important;
}

.DashBox .BioDashStruct .btn.btn-outline-primary:hover {
	background-color:  #002a5c;
}

.note.WebLoginNote1 p, .LoginTitle p {
  font-weight: 600;
  font-size: 24px;
  color: #002a5c;
  margin-bottom: 10px;
}

.FormFields.LoginFields {
    max-width: 360px !important;
}

.Page-Dashboard ul {
	margin-top: 12px !important;
}

.jstree-default .jstree-node {
    min-height: 32px !important;
    line-height: 32px !important;
}

.DashboardNavigation .icon i,
.Dashboard .btn i {
    font-size: 14px;
    color: #002a5c !important;
}

.DashboardNavigation .NavigationCSV .icon i,
.Dashboard .NavigationCSV .icon i {
    color: #002a5c !important;
}

.DashboardNavigation .NavigationRefresh .icon i,
.Dashboard .NavigationRefresh .icon i {
    color: #002a5c !important;
}

.NavigationHideShow .AddButton .icon i {
    color: #002a5c !important;
}

.Page-BioTab .NavigationHideShow .Filters-Menu i {
    padding-top: 9px;
    color: #002a5c !important;
}

.DashboardNavigation .Filters-Menu.btn.btn-light.btn-sm i {
    font-size: 14px;
    color: #002a5c !important;
    margin: 18px 10px 4px 10px;
} 

.Page-LoginForgot.position-relative {
  max-width: 700px;
  margin: 0 auto;
}

.LoginForgotTable {
  max-width: 500px;
}

body .Dashboard th, body .Dashboard td.Col-Heading {
  background-color: #0b7cd7 !important;
}

.BioTabSurveyHead {
  color: #000000 !important;
  font-weight: 600;
  margin-bottom: 6px;
}

.Page-BioTab .BioTabSurvey {
  margin: 40px 0 30px 26px;
}

html body .Navigation .BioTabTitle a.nav-link.active {
  border-bottom: 0 !important;
}

html body .Navigation .BioTabTitle a.nav-link.active::before {
  color: #0b7cd7 !important;
}

table.EventCalendarTable td.Today, #VolCalendarTable td.Col-Today, #VolCalendarTable td.Col-Today Table td, .Col-Today {
  background-color: #e5f2fd !important;
  color: initial;
}

.CalendarTable th, .CalendarTable td, .VolCalendarTable th, .VolCalendarTable td {
  width: 14.28%;
}

.CalendarTable th, .VolCalendarTable th {
	text-align: center;
	text-transform: capitalize;
}

.oppSearchResultCard header h5 {
  background-color: #0b7cd7 !important;
}

.Classic th, .Report th {
  color: #002a5c;
  background: none repeat scroll 0 0 #fff;
}

nav.PledgeProgress li.ProgressArrow.DefaultButtons:before {
    margin: 4px;
    font-size: 9px;
    color: #ffffff;
    border-top: 1px solid #a7a29b;
    content: "----------"
}

.GeneralBlueSecondaryMenu ul.pureCssMenu a, .GeneralBlueSecondaryMenu ul.pureCssMenu li.dis a:hover, .GeneralBlueSecondaryMenu ul.pureCssMenu li.sep a:hover {
  color: #002a5c;
}

.PledgeTypeSelection .TypeSelection-Items label.RadioLabel::before, .PledgeTypeSelection .TypeSelection-Items label.RadioLabel::after, #PledgePaymentInfo label.form-check-label::before, #PledgePaymentInfo label.form-check-label::after {
	top: 30px;
}

.PledgeTypeSelection .TypeSelection-Items label.RadioLabel, #PledgePaymentInfo .BlockDetails > div.form-check > label.form-check-label, #PledgePaymentInfo .BlockDetails > fieldset > div.form-check > label.form-check-label {
  padding: 80px 0 36px 0;
  font-size: 13px !important;
  line-height: 15px;
}

nav.PledgeProgress li.ProgressStepCurrent.DefaultButtons,
nav.PledgeProgress li.ProgressStep.DefaultButtons {
	font-weight: 600;
}
.Page-IPledgeCombined .page-header h2, .Page-IPledgeCombined .page-header h2 p, .note.WebPledgeSelect.D p {
  font-size: 30px !important;
  line-height: 34px !important;
}

.note.WebPledgeSelect.D p, .Section-PledgeAddInfo h1, .Section-PledgeAddInfo h1 p, .Section-PledgeConfirm h1, .Section-PledgeConfirm h1 p, .Section-PledgeConfirmDisplay h2, .Section-PledgeConfirmDisplay h2 p, .federationListDesignationN, .Section-PledgeNoGift h2, #PledgePaymentInfo h2 p {
  font-size: 30px !important;
  line-height: 34px !important;
}

.btn-group nav {
  margin: 0 !important;
}

.Page-IPledgeCombined .Section-PledgeAddInfo h2, .Page-IPledgeCombined .Section-PledgeAddInfo h2 p, .note.PlgCmbnTypeSelH.D {
  font-weight: 600 !important;
}

a.read-more:hover {
    background-color:#002a5c !important;
    border:1px solid #002a5c !important;
}

.SubmitButton a {
  color: #002a5c;
}

/* Default Stylesheet **/
.DashBox .btn.btn-light {
  background-color: transparent;
  border: 0;
  /*padding: 0rem .2rem .25rem 0 !important;*/
}

.Body-Page-Dashboard h3.NavigationHideShow a, .Body-Page-Dashboard h3.NavigationHideShow a:hover {
  color: #002a5c;
  vertical-align: middle;
}

#PledgePaymentInfo label.form-check-label:hover:before,
#PledgePaymentInfo label.form-check-label:hover:after {
	color: #002a5c !important;
}
/*-------- Only CSR Website -----------------*/
.Footer {
  margin: 20px 0 0 0;
}

.bottom-logo img {
  max-width: 200px;
}

.carousel-caption {
  right: 75%;
  bottom: 70px;
  left: 0;
}
