html {
    font-family: Arial, sans-serif !important;
}

#tblDesignationsAdvancedSelect {
    border-collapse: collapse;
}

#tblDesignationsAdvancedSelect td {
    padding: 10px 0;
}

table.EventsHeader {
    margin: 5px 0 !important;
    padding: 6px 0 !important;
}

table.EventsHeader tbody tr td {
    text-transform: none !important;
    font-family: Arial, sans-serif !important;
    color: #565656;
}

td.desName {
    font-weight: normal !important;
    color: #828282 !important;
    text-transform: none !important;
    font-size: 11px !important;
    font-family: Arial, sans-serif !important;
}

th.desAmount, th.desPercent, td.desAmount, td.desPercent {
    text-align: center !important;
    font-weight: normal !important;
    color: #828282;
    font-family: Arial, sans-serif !important;
}

tr.desHeader {
    text-transform: none;
    font-size: 12px;
    color: #828282;
}

tr.desFooter td {
    border-top: 1px solid #828282;
    font-weight: bold !important;
    font-size: 12px;
    color: black !important;
}

.idbmsInstanceColumnLabel {
    width: auto !important;
    max-width: 350px !important;
}

#structWrapper2 {
    border: 1px solid #b2b2b2;
    position: relative;
}

.headerContent {
    height: auto !important;
    overflow: hidden;
}

#ContentMiddleLayoutHeader {
    height: auto !important;
    line-height: 0 !important;
    font-size: 0 !important;
    background-color: #FFFFFF !important;
}

#rg_gfid_1971_fc_11699_rptrLevels_ctl01_cbLevel {
    float: right;
}

#rg_gfid_1971_fc_11699_rptrLevels_ctl01_lblLevelName {
    display: block;
    width: 135px;
}

.structColumn1 {
    padding-top: 0;
}
#rg_pnlPageHeader {
    display: none;
}

#MainBody.IMOD1083 #rg_lblStatusMsg.success {
    display: none;
}

#divInstructions {
    margin-top: 0 !important;
    padding-top: 10px !important;
}

#rg_gfid_10662_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_10663_ctl00_tr_54635_ctl00_td_lbl_54635,
#rg_gfid_10662_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_10663_ctl00_tr_55795_ctl00_td_lbl_55795,
#rg_gfid_10662_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_10663_ctl00_tr_55796_ctl00_td_lbl_55796,
#rg_gfid_10662_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_10663_ctl00_tr_55797_ctl00_td_lbl_55797,
#rg_gfid_10664_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_10665_ctl00_tr_55840_egi_0_ctl00_td_lbl_55840_egi_0,
#rg_gfid_10664_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_10665_ctl00_tr_55841_egi_0_ctl00_td_lbl_55841_egi_0,
#rg_gfid_10664_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_10665_ctl00_tr_55842_egi_0_ctl00_td_lbl_55842_egi_0,
#rg_gfid_10664_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_10665_ctl00_tr_55840_egi_1_ctl00_td_lbl_55840_egi_1,
#rg_gfid_10664_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_10665_ctl00_tr_55841_egi_1_ctl00_td_lbl_55841_egi_1,
#rg_gfid_10664_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_10665_ctl00_tr_55842_egi_1_ctl00_td_lbl_55842_egi_1  {
    width: 80%;
}

#rg_gfid_8276_ctl01_btnNext {
    display: none !important;
}

#rg_gfid_8276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_8278_ctl00_tr_45251 {
    display: none !important;
}

#rg_gfid_6782_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_6783_ctl00_tr_38597_ctl00_ctl00_ctl00_fc_38597_fc_sp_38597_cbScheduledPayments,
#rg_gfid_12626_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_12627_ctl00_tr_63416_ctl00_ctl00_ctl00_fc_63416_fc_sp_63416_cbScheduledPayments {
    position: relative !important;
    left: 0em !important;
}

#divButtons {
    clear: both;
}

#MainBody.IMOD12639 #MainForm header {
    margin-top: 100px;
}

#rg_gfid_18999_ctl01_btnNext {
    display: none !important;
}

#top-banner {
    margin-top: 40px !important;
}

#rg_gfid_18013_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_18014_ctl00_tr_98990_ctl00_ctl00_ctl00_fc_98990_ctl00_h1PageTitle {
    font-family: Arial,sans-serif !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
}

#ContentMiddle .idbmsCampaignDesignationHeader, #ContentMiddle .idbmsCampaignPaymentOptionsHeader {
    color: #1a3268 !important;
    font-family: aktiv-grotesk,Arial,sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
}
body {font-family:aktiv-grotesk,Arial,sans-serif !important;}
label {font-family:aktiv-grotesk,Arial,sans-serif !important;}
section p {font-family:aktiv-grotesk,Arial,sans-serif !important;}
.payment {font-family:aktiv-grotesk,Arial,sans-serif !important;}
.donor-information {font-family:aktiv-grotesk,Arial,sans-serif !important;}
.billing-information {font-family:aktiv-grotesk,Arial,sans-serif !important;}
.gift-information, .special-instructions {font-family:aktiv-grotesk,Arial,sans-serif !important;}
fieldset.divAdvancedDesignations .tblDesignationsAdvancedSelect .amount-col input[type=text] {margin-left: 3px;}
#ContentMiddle .idbmsCampaignDesignationHeader, #ContentMiddle .idbmsCampaignPaymentOptionsHeader {
    color: #1a3268 !important;
    font-family: aktiv-grotesk,Arial,sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
}


#MainBody #MainForm header, 
#MainBody #ContentMiddleLayoutHeader,
#MainBody.IMOD16328 #MainForm header, 
#MainBody.IMOD16328 #ContentMiddleLayoutHeader,
#MainBody.IMOD684 #MainForm header,
#MainBody.IMOD684  #ContentMiddleLayoutHeader{
    background-color: #002F6C !important;
}
#main .wrapper,
#main.IMOD16328 .wrapper,
#main.IMOD684 .wrapper {
    background-color: #F5F5F5;
}

#MainBody header #top-banner,
#MainBody.IMOD16328 header #top-banner,
#MainBody.IMOD684 header #top-banner {
    margin-top: 0 !important;
}

#MainBody #main.structBody,
#MainBody.IMOD16328 #main.structBody,
#MainBody.IMOD684 #main.structBody,
body{
    background:#F5F5F5 !important;
}

#MainBody #ContentMiddle .imod_fieldWrapper .imod_fieldLabel,
#MainBody.IMOD16328 #ContentMiddle .imod_fieldWrapper .imod_fieldLabel,
#MainBody.IMOD684 #ContentMiddle .imod_fieldWrapper .imod_fieldLabel {
    vertical-align: top !important;
    padding-top: 5px !important;
}

#MainBody #ContentMiddle input[type="text"],
#MainBody.IMOD16328 #ContentMiddle input[type="text"],
#MainBody.IMOD684 #ContentMiddle input[type="text"],
#ContentMiddle input[type="password"] {
    background-color: #FFF !important;
}

#rg_gfid_25297_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_25298_ctl00_tr_126448_ctl00_ctl00_ctl00_fc_126448_rblAdvancedDesignations label:before,
#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24277_ctl00_tr_121784_ctl00_ctl00_ctl00_fc_121784_rblAdvancedDesignations label:before,
#rg_gfid_25292_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_25293_ctl00_tr_126446_ctl00_ctl00_ctl00_fc_126446_rblAdvancedDesignations label:before,
#rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_709_ctl00_tr_4564_ctl00_ctl00_ctl00_fc_4564_rblAdvancedDesignations label:before{
    display: none;
}
.chooseArea, 
#rg_gfid_25297_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_25298_ctl00_tr_126448_ctl00_ctl00_ctl00_fc_126448_rblAdvancedDesignations label,
#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24277_ctl00_tr_121784_ctl00_ctl00_ctl00_fc_121784_rblAdvancedDesignations label,
#rg_gfid_25292_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_25293_ctl00_tr_126446_ctl00_ctl00_ctl00_fc_126446_rblAdvancedDesignations label,
#rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_709_ctl00_tr_4564_ctl00_ctl00_ctl00_fc_4564_rblAdvancedDesignations label {
    border: 1px solid #1a3268;
    border-radius: 7px;
    padding: 12px;
    background: #bbb;
    background: #E57200;
    color: #ffffff;
    font-weight: bold;
    position: relative;
    top: 10px;
}

.blueSubhead, 
#span_gi_121795, #span_gi_122879,
#span_gi_121780, #span_gi_122880,
#span_gi_121781, #span_gi_122881,
#span_gi_121782, #span_gi_122882,
#MainBody table.EventsHeader tbody tr td,
#MainBody.IMOD16328 table.EventsHeader tbody tr td,
#MainBody.IMOD684 table.EventsHeader tbody tr td,
.imod_fieldWrapper  > div > span{
    color: #1a3268 !important;
    font-family: aktiv-grotesk,Arial,sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
}

#rg_gfid_24276_BillingInformationASCX_BilliingInformation_ctl00_ctl00_BillingInformationWrapper_ctl00_ctl00_trPaymentInfo_ctl00_ctl00_ctl00_ctl00_ctl00_ctl00_ctl00_ctl00_tblCCInfo_ctl00_ctl00_trCCHeader_ctl00_ctl00_tdCreditCardInfoHeader_ctl00_ctl00_lblCreditCardInfoHeader.EventsHeader,
#rg_gfid_24276_BillingInformationASCX_BilliingInformation_ctl00_ctl00_BillingInformationWrapper_ctl00_ctl00_BillingAddressHeader_ctl00_ctl00_tdBillingAddressHeader_ctl00_ctl00_lblBillingAddressHeader,
.imod_summaryWrap .EventsHeader,
.imod_commSummaryWrapper h3 {
    color: #1a3268 !important;
    font-family: aktiv-grotesk,Arial,sans-serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}

#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24277_ctl00_tr_121784_ctl00_ctl00_ctl00_fc_121784_rblAdvancedDesignations,
#rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_709_ctl00_tr_4564_ctl00_ctl00_ctl00_fc_4564_rblAdvancedDesignations {
    margin-left: -5px;
    margin-top: 10px;
}

#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24277_ctl00_tr_121784_ctl00_ctl00_ctl00_fc_121784_rblAdvancedDesignations input[type="radio"] + label:before,
#rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_709_ctl00_tr_4564_ctl00_ctl00_ctl00_fc_4564_rblAdvancedDesignations input[type="radio"] + label:before {
 display: none;
}

#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_cp_23526_actionLink .expand img, #rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_cp_23762_actionLink .expand img,
#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_cp_23524_actionLink .expand img, #rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_cp_23763_actionLink .expand img,
#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_cp_23525_actionLink .expand img, #rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_cp_23764_actionLink .expand img{
  margin: 0 10px 0 30px !important;
}

#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_cp_23526_actionLink .expand .text,
#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_cp_23524_actionLink .expand .text,
#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_cp_23525_actionLink .expand .text {
  display:none !important;
}

#rg_gfid_24276_pnlMain,
#rg_gfid_708_pnlMain {
    padding-bottom: 40px;
}

#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24277_ctl00_tr_121799_ctl00_ctl00_ctl00_fc_121799_TextBox1, 
#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24277_ctl00_tr_121780_ctl00_ctl00_ctl00_fc_121780_TextBox1, 
#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24277_ctl00_tr_121781_ctl00_ctl00_ctl00_fc_121781_TextBox1, 
#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24277_ctl00_tr_121782_ctl00_ctl00_ctl00_fc_121782_TextBox1, 
#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24277_ctl00_tr_121782_ctl00_ctl00_ctl00_fc_121782_TextBox1_Confirm, 
#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24281_ctl00_tr_121804_ctl00_ctl00_ctl00_fc_121804_tbGiftMatching, 
#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24279_ctl00_tr_121797_ctl00_ctl00_ctl00_fc_121797_TextBox1, 
#rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24279_ctl00_tr_121798_ctl00_ctl00_ctl00_fc_121798_TextBox1,
#rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_709_ctl00_tr_122879_ctl00_ctl00_ctl00_fc_122879_TextBox1,
#rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_709_ctl00_tr_122880_ctl00_ctl00_ctl00_fc_122880_TextBox1,
#rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_709_ctl00_tr_122881_ctl00_ctl00_ctl00_fc_122881_TextBox1,
#rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_709_ctl00_tr_122881_ctl00_ctl00_ctl00_fc_122881_TextBox1_Confirm,
#rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_709_ctl00_tr_4560_ctl00_ctl00_ctl00_fc_4560_TextBox1,
#rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_709_ctl00_tr_122883_ctl00_ctl00_ctl00_fc_122883_TextBox1,
#rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24517_ctl00_tr_122890_ctl00_ctl00_ctl00_fc_122890_TextBox1,
#rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24517_ctl00_tr_122891_ctl00_ctl00_ctl00_fc_122891_TextBox1,
#rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24518_ctl00_tr_122893_ctl00_ctl00_ctl00_fc_122893_TextBox1 {
    width: 350px;
}

#rg_gfid_24276_pnlBreadcrumbs,
#rg_gfid_708_pnlBreadcrumbs {
    text-align: center;
}

#rg_gfid_24276_pnlBreadcrumbs .idbmsBreadcrumbActive,
#rg_gfid_708_pnlBreadcrumbs .idbmsBreadcrumbActive  {
    color: #E57200;
}

#rg_gfid_24276_pnlBreadcrumbs .idbmsBreadcrumbSeparator,
#rg_gfid_24276_pnlBreadcrumbs .idbmsBreadcrumb,
#rg_gfid_708_pnlBreadcrumbs .idbmsBreadcrumbSeparator, 
#rg_gfid_708_pnlBreadcrumbs .idbmsBreadcrumb  {
    color: #1a3268;
}

.gtmEnabled #ContentMiddle #rg_gfid_24276_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_24277_ctl00_tr_121799,
.gtmEnabled #ContentMiddle #rg_gfid_708_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_709_ctl00_tr_122883
{
    display: none;
}

.imod_summaryWrap .imod_fieldLabel {
    padding-top: 0 !important;
    font-weight: bold !important;
}

.imod_commSummaryWrapper {
    margin: 0 !important;
}

#rg_gfid_24276_BillingInformationASCX_BilliingInformation_ctl00_ctl00_BillingInformationWrapper_ctl00_ctl00_trPaymentInfo_ctl00_ctl00_ctl00_ctl00_ctl00_ctl00_ctl00_ctl00_tblCCInfo_ctl00_ctl00_trCCHeader {
    margin-top: 40px;
}

.imod_summaryWrap .EventsHeader {
    padding-top: 40px !important;
    border-bottom: 1px dashed #2a417a !important;
    line-height: 34px !important;
}