.Body-Page-Survey .PortletMenu,
.Body-Page-Survey .PortletLanguage,
.Body-Page-Survey .SurveyTop,
.Body-Page-Survey .Area-UWWRed1PArea7,
.Body-Page-Survey .Row-Mandatory {
	display: none !important;
}

.Body-Page-Survey .Section-Survey .Row-LineDetail.LineIndent1 > .col-sm-3.col-form-label.Col-Label {
	flex: unset !important;
}

.Body-Page-Survey .Section-Survey .Row-LineDetail>.col-sm-3, .Section-Survey .Row-LineDetail>.col-sm-9 {
	width: auto !important;
}

.Body-Page-Survey .col-sm-9.Col-Dollar {
	flex: unset !important;
	width: 100px !important;
}

.UWEOGolfImg {
    float: center;
    margin-bottom: 6px;
    margin-top: 2px;
    margin-right: 10px;
    margin-left: 50px;
}

.Thermometer .highcharts-root {
    width: 100px !important;
    height: 100px !important;
}

.DefaultButtons .button::after {
	  background: none !important;
}

.DefaultButtons .button::before {
	  border-style: none !important;
}

.DefaultButtons .button {
	text-transform: none !important;
}

#OtherUWLink .DefaultButtons .button,
#YukonOtherUWLink .DefaultButtons .button,
.OCRC .AgencySearchSection .SearchNavigation .DefaultButtons .button, {
	z-index: 0 !important;
}

.Body-Page-SpecialEventRegPledge .SelectedEventsList .Col-ReceiptAmount {
    display: none;
}

.Page-Article #InfoIcon {
	width: 15px !important;
}

.Body-Page-preLoginJAAS .UWWRedTop3,
.Body-Page-LoginForgot .UWWRedTop3,
.Body-Page-LoginForgot .UWWRedTop1,
.Body-Page-LoginForgot .UWWRedTop2,
.Body-Page-CybsSAClose .UWWRedTop1,
.Body-Page-CybsSAClose .UWWRedTop3,
.Body-Page-Article .UWWRedTop3,
.Body-Page-ShoppingCart .UWWRedTop3,
.Body-Page-EmpRegPledge .UWWRedTop3,
.Body-Page-CybsSACheckout .UWWRedTop3,
.Body-Page-EmpRegPledgeThankyou .UWWRedTop3,
.Body-Page-SpecialEventRegPledge .UWWRedTop3,
.Body-Page-CybsSACheckout .SocialMediaLinks,
.Body-Page-EmpRegPledge .SocialMediaLinks,
.Body-Page-EmpRegPledgeThankyou .SocialMediaLinks,
.Page-EmpRegPledge .PasswordErrorRow,
.Page-EmpRegPledge .loginPWRow,
.Page-EmpRegPledge .loginPW2Row,
.Page-EmpRegPledge .loginPWHintRow,
.Section-ArticleSharing,
.Page-Article.CCShopCart h1,
.Page-Article.EventInfo h1,
.Page-EmpRegPledgeThankyou .EmployerExpirationWarning,
.Body-Page-Article .uwLogo img,
.Body-Page-ShoppingCart .uwLogo img,
.Body-Page-EmpRegPledge .uwLogo img,
.Body-Page-CybsSACheckout .uwLogo img,
.Body-Page-EmpRegPledgeThankyou .uwLogo img,
.CCCampSelect #ArticleTitle {
	display: none;
}

.Body-Page-preLoginJAAS .UWWRedTop1,
.Body-Page-Home .UWWRedTop1,
.UWWRedTop1 {
	background: #ffffff none repeat scroll 0 0;
}


.Body-Page-LoginForgot .UWWRedMainContent {
	margin-top: 20px;
}

.Page-Dashboard .NavigationPrint {
	display: none;
}

.Page-EmpRegPledge #RegistrationInfo h2 {
    color: #e1251b !important;
    font-size: 25px;
}

.UWEO2024Title {
	margin-left: 6px;
}

.Area-UWWRed1PArea7 .Portlet,
.Area-UWWRed1LArea7 .Portlet {
    float: left;
    max-width: 70%;
}

.Area-UWWRed1PArea7 div:nth-child(6),
.Area-UWWRed1LArea7 div:nth-child(6) {
    margin-top: 15px;
}

.Area-UWWRed1PArea7 div:nth-child(2),
.Area-UWWRed1LArea7 div:nth-child(2) {
    width: 100% !important;
    display: contents !important;
    margin-bottom: 20px !important;
}

.Page-Article.CCShopCart span.addToCart2024LinkUWEO button,
.Page-Article.CCShopCart span.addToCart2024LinkATKCB button,
.Page-Article.CCShopCart span.addToCart2024LinkHomelessness button,
.Page-Article.CCShopCart span.addToCart2024LinkGenNext button,
.Page-Article.CCShopCart span.addToCart2024LinkFPTP button,
.Page-Article.CCShopCart span.addToCart2024LinkHPSC button,
.Page-Article.CCShopCart span.addToCart2024LinkWU button,
.Page-Article.CCShopCart span.addToCart2024LinkGenNext button {
    background: #5F6263;
    border-radius: 5px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    color: #ffffff;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
    padding: 5px 12px;
    text-decoration: none !important;
    margin-left: 8px;
    width: 70px;
    border: 0px none;
}

.Page-Article.CCShopCart span.addToCart2024LinkUWEO button:hover,
.Page-Article.CCShopCart span.addToCart2024LinkUWEO button:focus,
.Page-Article.CCShopCart span.addToCart2024LinkATKCB button:hover,
.Page-Article.CCShopCart span.addToCart2024LinkATKCB button:focus,
.Page-Article.CCShopCart span.addToCart2024LinkHomelessness button:hover,
.Page-Article.CCShopCart span.addToCart2024LinkHomelessness button:focus,
.Page-Article.CCShopCart span.addToCart2024LinkGenNext button:hover,
.Page-Article.CCShopCart span.addToCart2024LinkGenNext button:focus,
.Page-Article.CCShopCart span.addToCart2024LinkFPTP button:hover,
.Page-Article.CCShopCart span.addToCart2024LinkFPTP button:focus,
.Page-Article.CCShopCart span.addToCart2024LinkHPSC button:hover,
.Page-Article.CCShopCart span.addToCart2024LinkHPSC button:focus,
.Page-Article.CCShopCart span.addToCart2024LinkWU button:hover,
.Page-Article.CCShopCart span.addToCart2024LinkWU button:focus,
.Page-Article.CCShopCart span.addToCart2024LinkGenNext button:hover,
.Page-Article.CCShopCart span.addToCart2024LinkGenNext button:focus,
.Page-Article.CCShopCart span.addToCart2025LinkGenNext button:hover,
.Page-Article.CCShopCart span.addToCart2025LinkGenNext button:focus,
.Page-Article.CCShopCart span.addToCart2025LinkWU button:hover,
.Page-Article.CCShopCart span.addToCart2025LinkWU button:focus {
	background-color: #000000 !important;
	color: #ffffff;
	text-decoration: none;
	border: 0px none;
}

.Page-BioTab #Title2D255E5E624C70623A727E3E,
.Page-BioTab #BioNavigation2D255E5E624C70623A727E3E,
.Page-BioTab #Dash2D255E5E624C70623A727E3E,
.Page-BioTab #Title275A656C252F4A39434D7E3E,
.Page-BioTab #BioNavigation275A656C252F4A39434D7E3E,
.Page-BioTab #Dash275A656C252F4A39434D7E3E {
	display: none !important;
}

.Page-Dashboard g.highcharts-axis-labels.highcharts-xaxis-labels text {
    font-size: 0.6em !important;
}

.Page-Dashboard .highcharts-column-series text,
.Page-Dashboard .highcharts-line-series text {
    font-size: 0.6em !important;
}

.Page-Dashboard .DashRow.DashRow1.mb-5 {
	margin-bottom: -20px !important;
}

.Page-Dashboard .BioDashOneArtic .NavigationHideShow.DashBoxTitle {
	display: none !important;
}

.Body-Page-Dashboard .Roll-Admin .DashRow {
    display: block !important;
}

.Page-EmpRegPledge #RegistrationInfo .Col-RequiredNote {
    width: 100% !important;
}

.Body-Page-Article .ShoppingCartReviewButton {
	color: #ffffff !important;
	background-color: #e1251b !important;
	border: solid 1px #e1251b !important;
	padding: 2px 10px !important;
	border-radius: 7px !important;
	margin-right: 10px;
	text-decoration: none;
}

.Body-Page-Article .ShoppingCartReviewButton:hover {
	color: #ffffff !important;
	background-color: #000000 !important;
	border: solid 1px #000000 !important;
	padding: 2px 10px;
	border-radius: 7px;
	margin-right: 10px;
	text-decoration: none;
}

.Page-Article.CCShopCart #UWEO_CF_Info,
.Page-Article.CCShopCart #UWEO_WU_Info,
.Page-Article.CCShopCart #UWEO_GN_Info,
.Page-Article.CCShopCart #UWEO_ATKCB_Info,
.Page-Article.CCShopCart #UWEO_PtoP_Info,
.Page-Article.CCShopCart #UWEO_HPSC_Info,
.Page-Article.CCShopCart #UWEO_Issue1_Info,
.Page-Article.CCShopCart #UWEO_Issue2_Info,
.Page-Article.CCShopCart #UWEO_Issue3_Info,
.Page-Article.CCShopCart #UWEO_Issue4_Info,
.Page-Article.CCShopCart #UWEO_Issue5_Info {
	background-color: #FFFFFF;
}

.Roll-OrgSetupSubmit .Page-Survey .form-control.is-datepick {
    max-width: 100px!important;
}

.Roll-OrgSetupSubmit .Page-Survey .col-sm-9.Col-Number input {
    width: 50px !important;
}

.Roll-OrgSetupSubmit .Page-Dashboard h1,
.Roll-OrgSetupSubmit .Page-Dashboard .Navigation,
.Roll-OrgSetupSubmit .Page-Dashboard .NavigationRefresh {
    display: none;
}

.Roll-OrgSetupSubmit .Page-Dashboard .NavigationCSV.btn.btn-light .NavigationCSV::after {
    content: ' <<< click here to download';
    font-size: small;
    font-style: oblique;
}

.Roll-OrgSetupSubmit .Page-Dashboard .Dashboard th {
    background-color: #AAAAAA;
}

.Roll-OrgSetupSubmit .Page-Dashboard .Dashboard .DashRow.DashRow3.mb-5,
.Roll-OrgSetupSubmit .Page-Dashboard .Dashboard .DashRow.DashRow4.mb-5,
.Roll-OrgSetupSubmit .Page-Dashboard .Dashboard .DashRow.DashRow5.mb-5 {
    margin-bottom: 20px !important;
}

.Roll-OrgSetupSubmit .Page-Dashboard #DashRow3E37264C66276333503F7E3E h3.NavigationHideShow.DashBoxTitle.mb-3::after {
    content: '(Click arrow or title above to view options)';
    font-size: small;
    font-style: italic;
    color: #d50000;
    margin-left: 19px;
}

.Roll-OrgSetupSubmit .Page-Dashboard #DashRow62406F393A4F3473694D7E3E h3.NavigationHideShow.DashBoxTitle.mb-3::after {
    content: '(Click arrow or title above to view structure)';
    font-size: small;
    font-style: italic;
    color: #d50000;
    margin-left: 19px;
}

.Roll-OrgSetupSubmit .Page-Dashboard #DashRow3E37264C66276333503F7E3E h3.NavigationHideShow.DashBoxTitle.mb-3::before {
    Content: 'ClassB2 options can be setup for your organization (such as Employment Type), providing different payment options for your employees, based on their ClassB2 selection. For example, Payroll Deductions could be only offered to your permanent employees or different number of payroll deductions can be offered for each employment type.';
    display: block;
    font-size: medium;
    margin-bottom: 15px;
}

.Roll-OrgSetupSubmit .Page-Dashboard #DashRow62406F393A4F3473694D7E3E h3.NavigationHideShow.DashBoxTitle.mb-3::before {
    Content: 'A sort field hierarchical structure can be setup for your organizational reporting needs. During the donation process, your donors will be prompted to select the appropriate sort fields pertaining to their job. This will then produce reporting totals by organizational structure levels (such as Branches, Sectors, Divisions, etc.).';
    display: block;
    font-size: medium;
    margin-bottom: 15px;
}

.Page-EmpRegPledge .IPledgeTable #ccAmountDisplay {
    background-color: #e9ecef !important;
    opacity: 1 !important;
}

.Page-EmpRegPledge .IPledgeTable #MonthlyMessage {
    background-color: #e9ecef !important;
    opacity: 1 !important;
    width: 140px !important;
    border: 1px solid #cccccc !important;
    border-radius: 7px !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    text-align: right !important;
    color: #555555 !important;
}

.Page-EmpRegPledge .IPledgeTable .payPeriods .col-md-9 {
    background-color: #e9ecef !important;
    opacity: 1 !important;
    width: 100px !important;
    border: 1px solid #cccccc !important;
    border-radius: 7px !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    line-height: 1.42857 !important;
    height: 33px !important;
    padding: 4px 3px !important;
    margin-left: 12px !important;
    text-align: right !important;
    color: #555555 !important;
}

.Page-TransactionList .NavigationDeleteTran {
    display: none;
}

.Page-SurveyNE .col-sm-9.Col-Dollar input {
    max-width: 90px;
    text-align: right;
}

.Page-SurveyNE .col-sm-3.Col-Input.Col-PhoneArea,
.Page-Survey .col-sm-3.Col-Input.Col-PhoneArea {
	width: 40px !important;
	max-width: 40px !important;
}

.Page-SurveyNE .col-sm-6.Col-Input.Col-PhoneNumber,
.Page-Survey .col-sm-6.Col-Input.Col-PhoneNumber {
	width: 110px !important;
	max-width: 110px !important;
}

.Page-SurveyNE .col-sm-3.Col-Input.Col-PhoneExt,
.Page-Survey .col-sm-3.Col-Input.Col-PhoneExt {
	width: 55px !important;
	max-width: 55px !important;
}

.Page-SurveyNE .col-sm-3.Col-Input.Col-PhoneArea input,
.Page-SurveyNE .col-sm-6.Col-Input.Col-PhoneNumber input,
.Page-SurveyNE .col-sm-3.Col-Input.Col-PhoneExt input{
	text-align: center !important;
}

.Page-SurveyNE .col-sm-3.Col-Input.Col-PhoneArea::before,
.Page-Survey .col-sm-3.Col-Input.Col-PhoneArea::before {
	content: "(###)"
}
.Page-SurveyNE .col-sm-6.Col-Input.Col-PhoneNumber::before,
.Page-Survey .col-sm-6.Col-Input.Col-PhoneNumber::before {
	content: "###-####"
}

.Page-SurveyNE .col-sm-3.Col-Input.Col-PhoneExt::before,
.Page-Survey .col-sm-3.Col-Input.Col-PhoneExt::before {
	content: "Ext"
}

.UWWRed1LArea7 .Portlet {
    float: left;
    max-width: 70%;
}

.Body-Page-preLoginJAAS .UWWRed1LArea7 .Portlet {
    float: unset;
    max-width: 100%;
}

.UWWRedMainAboveContent.row {
	margin-top: 10px;
}

.CCLanderLinks {
    display: flex;
}

.CCLanderDonateLink,
.CCLanderEventLink {
    width: 50%;
    display: block;
    padding: 25px;
    border: solid 1px;
    font-weight: bold;
    font-size: large;
    margin-bottom: 50px;
}

.CCEventsLander {
    display: block !important;
    text-align: center;
}

.CCCampSelect div#DropDownList {
    margin-left: auto;
    margin-right: auto;
    display: table;
}

.Page-Article.CCShopCart p {
    margin-bottom: 0.6rem;
}
.Page-Article.CCShopCart .ClosePopUp1,
.Page-Article.CCShopCart .ClosePopUp2,
.Page-Article.CCShopCart .ClosePopUp3,
.Page-Article.CCShopCart .ClosePopUp4,
.Page-Article.CCShopCart .ClosePopUp5,
.Page-Article.CCShopCart .ClosePopUp6,
.Page-Article.CCShopCart .ClosePopUp7,
.Page-Article.CCShopCart .ClosePopUp8,
.Page-Article.CCShopCart .ClosePopUp9,
.Page-Article.CCShopCart .UW_CF_ClosePopUp,
.Page-Article.CCShopCart .UW_ATKCB_ClosePopUp,
.Page-Article.CCShopCart .UW_PtoP_ClosePopUp,
.Page-Article.CCShopCart .UW_HPSC_ClosePopUp,
.Page-Article.CCShopCart .UWEO_CF_ClosePopUp,
.Page-Article.CCShopCart .UWEO_ATKCB_ClosePopUp,
.Page-Article.CCShopCart .UWEO_PtoP_ClosePopUp,
.Page-Article.CCShopCart .UWEO_HPSC_ClosePopUp,
.Page-Article.CCShopCart .UWEO_LLGC_ClosePopUp,
.Page-Article.CCShopCart .UWEO_WU_ClosePopUp,
.Page-Article.CCShopCart .UWEO_GN_ClosePopUp,
.Page-Article.CCShopCart .Cent_Out_CF_ClosePopUp,
.Page-Article.CCShopCart .Cent_Out_FA1_ClosePopUp,
.Page-Article.CCShopCart .Cent_Out_FA2_ClosePopUp,
.Page-Article.CCShopCart .Cent_Out_FA3_ClosePopUp,
.Page-Article.CCShopCart .Cent_Out_FA4_ClosePopUp,
.Page-Article.CCShopCart .Cent_Out_FA5_ClosePopUp,
.Page-Article.CCShopCart .HP2_ClosePopUp,
.Page-Article.CCShopCart .HP3_ClosePopUp,
.Page-Article.CCShopCart .HP4_ClosePopUp,
.Page-Article.CCShopCart .HP5_ClosePopUp,
.Page-Article.CCShopCart .HP6_ClosePopUp,
.Page-Article.CCShopCart .HP7_ClosePopUp,
.Page-Article.CCShopCart .HP8_ClosePopUp,
.Page-Article.CCShopCart .HP9_ClosePopUp,
.Page-Article.CCShopCart .HP10_ClosePopUp,
.Page-Article.CCShopCart .HP11_ClosePopUp,
.Page-Article.CCShopCart .HP12_ClosePopUp,
.Page-Article.CCShopCart .HP13_ClosePopUp,
.Page-Article.CCShopCart .HP14_ClosePopUp,
.Page-Article.CCShopCart .HP15_ClosePopUp,
.Page-Article.CCShopCart .HP16_ClosePopUp,
.Page-Article.CCShopCart .HP17_ClosePopUp,
.Page-Article.CCShopCart .HP18_ClosePopUp {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    margin-top: -20px;
    margin-right: -10px;
}

.Page-Article.CCShopCart .ClosePopUp1:hover,
.Page-Article.CCShopCart .ClosePopUp1:focus,
.Page-Article.CCShopCart .ClosePopUp2:hover,
.Page-Article.CCShopCart .ClosePopUp2:focus,
.Page-Article.CCShopCart .ClosePopUp3:hover,
.Page-Article.CCShopCart .ClosePopUp3:focus,
.Page-Article.CCShopCart .ClosePopUp4:hover,
.Page-Article.CCShopCart .ClosePopUp4:focus,
.Page-Article.CCShopCart .ClosePopUp5:hover,
.Page-Article.CCShopCart .ClosePopUp5:focus,
.Page-Article.CCShopCart .ClosePopUp6:hover,
.Page-Article.CCShopCart .ClosePopUp6:focus,
.Page-Article.CCShopCart .ClosePopUp7:hover,
.Page-Article.CCShopCart .ClosePopUp7:focus,
.Page-Article.CCShopCart .ClosePopUp8:hover,
.Page-Article.CCShopCart .ClosePopUp8:focus,
.Page-Article.CCShopCart .ClosePopUp9:hover,
.Page-Article.CCShopCart .ClosePopUp9:focus,
.Page-Article.CCShopCart .UW_CF_ClosePopUp:hover,
.Page-Article.CCShopCart .UW_CF_ClosePopUp:focus,
.Page-Article.CCShopCart .UW_ATKCB_ClosePopUp:hover,
.Page-Article.CCShopCart .UW_ATKCB_ClosePopUp:focus,
.Page-Article.CCShopCart .UW_PtoP_ClosePopUp:hover,
.Page-Article.CCShopCart .UW_PtoP_ClosePopUp:focus,
.Page-Article.CCShopCart .UW_HPSC_ClosePopUp:hover,
.Page-Article.CCShopCart .UW_HPSC_ClosePopUp:focus,
.Page-Article.CCShopCart .UWEO_CF_ClosePopUp:hover,
.Page-Article.CCShopCart .UWEO_CF_ClosePopUp:focus,
.Page-Article.CCShopCart .UWEO_ATKCB_ClosePopUp:hover,
.Page-Article.CCShopCart .UWEO_ATKCB_ClosePopUp:focus,
.Page-Article.CCShopCart .UWEO_PtoP_ClosePopUp:hover,
.Page-Article.CCShopCart .UWEO_PtoP_ClosePopUp:focus,
.Page-Article.CCShopCart .UWEO_HPSC_ClosePopUp:hover,
.Page-Article.CCShopCart .UWEO_HPSC_ClosePopUp:focus,
.Page-Article.CCShopCart .UWEO_LLGC_ClosePopUp:hover,
.Page-Article.CCShopCart .UWEO_LLGC_ClosePopUp:focus,
.Page-Article.CCShopCart .UWEO_WU_ClosePopUp:hover,
.Page-Article.CCShopCart .UWEO_WU_ClosePopUp:focus,
.Page-Article.CCShopCart .UWEO_GN_ClosePopUp:hover,
.Page-Article.CCShopCart .UWEO_GN_ClosePopUp:focus,
.Page-Article.CCShopCart .Cent_Out_CF_ClosePopUp:hover,
.Page-Article.CCShopCart .Cent_Out_CF_ClosePopUp:focus,
.Page-Article.CCShopCart .Cent_Out_FA1_ClosePopUp:hover,
.Page-Article.CCShopCart .Cent_Out_FA1_ClosePopUp:focus,
.Page-Article.CCShopCart .Cent_Out_FA2_ClosePopUp:hover,
.Page-Article.CCShopCart .Cent_Out_FA2_ClosePopUp:focus,
.Page-Article.CCShopCart .Cent_Out_FA3_ClosePopUp:hover,
.Page-Article.CCShopCart .Cent_Out_FA3_ClosePopUp:focus,
.Page-Article.CCShopCart .Cent_Out_FA4_ClosePopUp:hover,
.Page-Article.CCShopCart .Cent_Out_FA4_ClosePopUp:focus,
.Page-Article.CCShopCart .Cent_Out_FA5_ClosePopUp:hover,
.Page-Article.CCShopCart .Cent_Out_FA5_ClosePopUp:focus,
.Page-Article.CCShopCart .HP2_ClosePopUp:hover,
.Page-Article.CCShopCart .HP2_ClosePopUp:focus,
.Page-Article.CCShopCart .HP3_ClosePopUp:hover,
.Page-Article.CCShopCart .HP3_ClosePopUp:focus,
.Page-Article.CCShopCart .HP4_ClosePopUp:hover,
.Page-Article.CCShopCart .HP4_ClosePopUp:focus,
.Page-Article.CCShopCart .HP5_ClosePopUp:hover,
.Page-Article.CCShopCart .HP5_ClosePopUp:focus,
.Page-Article.CCShopCart .HP6_ClosePopUp:hover,
.Page-Article.CCShopCart .HP6_ClosePopUp:focus,
.Page-Article.CCShopCart .HP7_ClosePopUp:hover,
.Page-Article.CCShopCart .HP7_ClosePopUp:focus,
.Page-Article.CCShopCart .HP8_ClosePopUp:hover,
.Page-Article.CCShopCart .HP8_ClosePopUp:focus,
.Page-Article.CCShopCart .HP9_ClosePopUp:hover,
.Page-Article.CCShopCart .HP9_ClosePopUp:focus,
.Page-Article.CCShopCart .HP10_ClosePopUp:hover,
.Page-Article.CCShopCart .HP10_ClosePopUp:focus,
.Page-Article.CCShopCart .HP11_ClosePopUp:hover,
.Page-Article.CCShopCart .HP11_ClosePopUp:focus,
.Page-Article.CCShopCart .HP12_ClosePopUp:hover,
.Page-Article.CCShopCart .HP12_ClosePopUp:focus,
.Page-Article.CCShopCart .HP13_ClosePopUp:hover,
.Page-Article.CCShopCart .HP13_ClosePopUp:focus,
.Page-Article.CCShopCart .HP14_ClosePopUp:hover,
.Page-Article.CCShopCart .HP14_ClosePopUp:focus,
.Page-Article.CCShopCart .HP15_ClosePopUp:hover,
.Page-Article.CCShopCart .HP15_ClosePopUp:focus,
.Page-Article.CCShopCart .HP16_ClosePopUp:hover,
.Page-Article.CCShopCart .HP16_ClosePopUp:focus,
.Page-Article.CCShopCart .HP17_ClosePopUp:hover,
.Page-Article.CCShopCart .HP17_ClosePopUp:focus,
.Page-Article.CCShopCart .HP18_ClosePopUp:hover,
.Page-Article.CCShopCart .HP18_ClosePopUp:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.Page-Article.CCShopCart .UWEO,
.Page-Article.CCShopCart .CentOut,
.Page-Article.CCShopCart .HP {
	display: inline-block;
	width: 32%;
	padding: 5px;
	margin-right: 3px;
	border: none 0px;
	/*border: solid 1px;*/
	margin-top: 20px;
	vertical-align: top;
}

.Page-Article.CCShopCart .LocalUW,
.Page-Article.CCShopCart .NationalHP {
	display: inline-block;
	width: 48%;
	padding: 5px !important;
	margin-right: 3px;
	border: none 0px;
	/*border: solid 1px;*/
	margin-top: 20px;
	vertical-align: top;
}

.Page-Article.CCShopCart span.addToCartLinkHP button {
	/*background: #266294 !important;*/
	background: #82bc00 !important;
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align: center;
	padding: 5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 90px;
	border: 0px none;
}

.Page-Article.CCShopCart .DisplayHPs,
.Page-Article.CCShopCart .HideHPs {
	color: #266294;
	/*color: #82bc00;*/
	background-color: #FFFFFF;
	border: 1px solid #266294;
	/*border: 1px solid #82bc00;*/
	font-family:Arial;
	font-size: 14px;
	font-weight: normal !important;
	border-radius: 3px;
	padding: 3px 10px;
}

.Page-Article.CCShopCart .DisplayHPsOver,
.Page-Article.CCShopCart .HideHPsOver {
	color: #FFFFFF;
	background-color: #266294;
	/*background-color: #82bc00;*/
	border: 1px solid #266294;
	/*border: 1px solid #82bc00;*/
	font-family:Arial;
	font-size: 14px;
	border-radius: 3px;
	padding: 3px 10px;
}

.Page-Article.CCShopCart #DisplayUWEOPGs,
.Page-Article.CCShopCart #HideUWEOPGs,
.Page-Article.CCShopCart #DisplayCentOutFAs,
.Page-Article.CCShopCart #HideCentOutFAs,
.Page-Article.CCShopCart #DisplayHPs,
.Page-Article.CCShopCart #HideHPs {
	width: auto;
}

.Page-Article.CCShopCart .UWEOButtons,
.Page-Article.CCShopCart .CentOutButtons,
.Page-Article.CCShopCart .HPButtons {
	margin: 0px 8px 20px 0px;
}

/* --removed Aug 24, 2022
.Page-Article.CCShopCart img {
	margin-left: 8px;
}
*/

.Page-Article.CCShopCart .DisplayHPsButton,
.Page-Article.CCShopCart .HideHPsButton {
	margin-left: 0px !important;
	line-height: unset !important;
}

.Page-Article.CCShopCart .DesigDescCF button,
.Page-Article.CCShopCart .DesigDescFA button,
.Page-Article.CCShopCart .DesigDesc button,
.Page-Article.CCShopCart .CurrentDesigDescFA button {
	background-color: #FFFFFF;
}

.Page-Article.CCShopCart .InfoPopUp {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

.Page-Article.CCShopCart .InfoPopUp-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  max-width: 50%;
}

.Body-Page-Survey .Section-Survey .form-control-plaintext {
    color: #4f4f4f;
}

.Body-Page-Survey .Col-Date input[readonly] {
    background-color: #e9ecef;
    opacity: 1;
    padding-left: 15px !important;
    height: calc(1.5em + 0.75rem + 2px);
    font-size: 16px;
    color: #555555 !important;
}

.Body-Page-Survey .Col-eMail input[readonly] {
    padding-left: 15px !important;
}

.Body-Page-Survey .Col-eMail input[type=text]::-webkit-input-placeholder::before {
	content: "\f0e0  Email Address";
}

.Body-Page-Article .MFY_Lander_Image {
	display: block;
	max-width: 600px;
	margin: 0px auto 20px;
}

.Body-Page-Article .MFY_Lander_Links {
	display: flex;
	max-width: 600px;
	margin: 0px auto 20px;
}

.Body-Page-Article .MFY_Lander_Image img {
	width: 98%;
}

.Body-Page-Article .MFY_Lander_Link img {
	width: 80%;
}

.Body-Page-Article .MFY_UWEO_Link img {
	width: 85%;
}

.Body-Page-Article .MFY_Out_Link img {
	width: 85%;
	margin-left: 20px;
}

.Body-Page-Article .MFY_UWEO_Link {
	display: flex;
	width: 50%;
	padding-right: 20px;
	border-right: solid 1px;
	text-align: center;
}

.Body-Page-Article .MFY_Out_Link {
	display: flex;
	width: 50%;
	text-align: center;
}

.Body-Page-Article .MFY_UWEO_Link {
	padding-right: 20px;
	border-right: solid 1px;
}

.Page-SinglePageRegPledge .MFY_Top,
.Page-SinglePageRegPledge .Sidi_Cheers_Top {
	display: flex;
}

.Page-SinglePageRegPledge .MFY_Top .MFY_Top_Image {
	max-width: 330px;
	text-align: center;
	margin-right: 20px;
}

.Page-SinglePageRegPledge .Sidi_Cheers_Top .Sidi_Cheers_Top_Image {
	max-width: 300px;
	text-align: center;
	margin-right: 20px;
}

.Page-SinglePageRegPledge .MFY_Top .MFY_Top_Text {
	max-width: 330px;
	margin-top: 20px;
}

.Page-SinglePageRegPledge .Sidi_Cheers_Top .Sidi_Cheers_Top_Text {
	max-width: 320px;
	/*margin-top: 20px;*/
}

.Role-IndDonor .Page-Article.CCCampSelect h1 {
	display: none !important;
}

.Page-IPledgeCombined nav.PledgeConfirmationButtons li {
    margin-bottom: 20px;
}

.Body-Page-SurveyNE .NonTableLayout .Block td, .Body-Page-SurveyNE .NonTableLayout .Block th {
    padding: 0px !important;
}

.Body-Page-SpecialEventEventUpdate input#PUBLICEVENT,
.Body-Page-SpecialEventEventUpdate input#RESTRICTEDTOSORTFIELDEMPLOYEES {
    pointer-events: none;
    opacity: 25%;
}

.Body-Page-AHistory li.UpdateIcon.IUpdateIcon,
.Body-Page-ATrans li.Button2.ButtonUpdate.Update {
    display: none;
}

.pureCssMenu > li:first-child {
	visibility: hidden;
	display: none;
}

.Body-Page-Article .PortletThermo .Thermometer img {
	max-width: 90px;
}

.Page-Article.CCShopCart .NewSpecialDesignation .SectionDesc .SectionTitle,
.Page-Article.CCShopCart .NewSpecialDesignation .SectionDesc .COVIDSectionTitle {
	padding-top: 5px;
}

.NewSpecialDesignation .addToCartLine,
.NewWomenUnited .addToCartLine {
    margin-top: 20px;
}

.Page-Article.CCShopCart .NewSpecialDesignation .SectionDesc,
.Page-Article.CCShopCart .NewWomenUnited .SectionDesc {
	display: grid;
}

.Page-Article.CCShopCart .LastYearWomenUnited,
.Page-Article.CCShopCart .LastYearGenNext {
	display: flex;
	margin-top: 10px;
}

.Page-Article.CCShopCart .LastYearWomenUnited .LastYearWomenUnitedLeftSide,
.Page-Article.CCShopCart .LastYearGenNext .LastYearGenNextLeftSide {
	display: block;
	width: 220px;
}

.Page-Article.CCShopCart .LastYearWomenUnited .SectionDesc,
.Page-Article.CCShopCart .LastYearGenNext .SectionDesc {
	display: block;
	margin-bottom: 0px;
}

.Page-Article.CCShopCart .LastYearWomenUnited .SectionDesc a {
	color: #9661A8;
}

.Page-Article.CCShopCart .LastYearWomenUnited img,
.Page-Article.CCShopCart .LastYearGenNext img {
	max-width: 200px;
	min-width: 200px;
	border-radius: 5px;
	margin: 5px 20px 20px 0px;
}

.Page-Article.CCShopCart span.addToCart2025LinkWU button {
	background: #9661A8;
    border-radius: 5px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    color: #ffffff;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
    padding: 5px 12px;
    text-decoration: none !important;
    margin-left: 8px;
    width: 95px;
    border: 0px none;
}

.Page-Article.CCShopCart span.addToCart2025LinkGenNext button {
    background: #5F6263;
    border-radius: 5px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    color: #ffffff;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
    padding: 5px 12px;
    text-decoration: none !important;
    margin-left: 8px;
    width: 95px;
    border: 0px none;
}

.Page-Article.CCShopCart .LastYearWomenUnited span.cartAmountInput input,
.Page-Article.CCShopCart .LastYearGenNext span.cartAmountInput input {
    width: 92px !important;
}

.Page-Article.CCShopCart .NewSpecialDesignation img,
.Page-Article.CCShopCart .NewWomenUnited img,
.Page-Article.CCShopCart .NewGenNext img {
	max-width: 30.8%;
}

.Page-IPledgeDesWI .form-horizontal {
	max-width: unset !important;
}

.Body-Page-ShoppingCart .WaitMsg,
.Body-Page-EmpRegPledge .WaitMsg,
.Body-Page-EmpRegPledge .BlockErrorDetails {
	background-color: #ffff00;
	color: #cb203c;
	font-weight: bold;
	margin-top: 0px;
}

.Page-preLoginJAAS .Article.CCCampSelect .BlockDetails .OrgSelectPage,
.CCCampSelect .OrgSelectPage {
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
}

.Page-preLoginJAAS .Article.CCCampSelect .BlockDetails .OrgSelectPage div,
.CCCampSelect .OrgSelectPage div {
    display: grid;
}

.CCCampSelect .OrgSelectPage select {
	width: auto !important;
}

.CCCampSelect h1 {
	text-align: center !important;
	margin-bottom: 20px !important;
}

.Page-Article.CCShopCart .DisplayUWEOPGs,
.Page-Article.CCShopCart .HideUWEOPGs,
.Page-Article.CCShopCart .DisplayCentOutFAs,
.Page-Article.CCShopCart .HideCentOutFAs {
	color: #e1251b;
	background-color: #FFFFFF;
	border: 1px solid #e1251b;
	font-family:Arial;
	font-size: 14px;
	font-weight: normal !important;
	border-radius: 3px;
	padding: 3px 10px;
}

.Page-Article.CCShopCart .DisplayUWEOPGsOver,
.Page-Article.CCShopCart .HideUWEOPGsOver,
.Page-Article.CCShopCart .DisplayCentOutFAsOver,
.Page-Article.CCShopCart .HideCentOutFAsOver {
	color: #FFFFFF;
	background-color: #e1251b;
	border: 1px solid #e1251b;
	font-family:Arial;
	font-size: 14px;
	border-radius: 3px;
	padding: 3px 10px;
}

.Body-Page-Article .WebLogoR img,
.Body-Page-EmpRegPledge .WebLogoR img,
.Body-Page-ShoppingCart .WebLogoR img {
    max-width: 225px !important;
}

.Body-Page-Article .Two_Sections_Left,
.Body-Page-Article .Two_Sections_Right {
	display: inline-block;
	width: 48%;
	padding: 5px;
	margin-right: 3px;
	border: none 0px;
	/*border: solid 1px;*/
	margin-top: 20px;
	vertical-align: top;
}

.Body-Page-Article .Three_Sections_Left,
.Body-Page-Article .Three_Sections_Middle,
.Body-Page-Article .Three_Sections_Right {
	display: inline-block;
	width: 32%;
	padding: 5px;
	margin-right: 3px;
	border: none 0px;
	/*border: solid 1px;*/
	margin-top: 20px;
	vertical-align: top;
}

.Body-Page-Article .Two_Sections_Left img,
.Body-Page-Article .Two_Sections_Right img {
	border-radius: 10px;
	border: none 0px;
}

/*.Body-Page-Article .Two_Sections_Left img,
.Body-Page-Article .Two_Sections_Right img,*/
.Body-Page-Article .Three_Sections_Left img,
.Body-Page-Article .Three_Sections_Middle img,
.Body-Page-Article .Three_Sections_Right img {
    width: 50%;
}

.Page-EmpRegPledgeThankyou .Row-CurrentPledge th.Col-Summary.Col-Heading::before {
    content: "Total:";
}

.Page-ShoppingCart .Col-DesignationsSelect,
th.Col-Heading.Col-Button.Col-Delete a,
.Page-EmpRegPledge .IndPhoneNumber.HOME .Col-PhoneExt {
    display: none;
}

/*
.Page-ShoppingCart td.Col-DesignationsSelect input {
    display: none;
}

.Page-ShoppingCart input.form-check-input.SelectAll::before {
    content: "Select All";
    margin-left: 20px;
    width: 75px;
}

th.Col-Heading.Col-Checkbox.Col-DesignationsSelect {
    margin-top: -25px;
    float: left;
}

th.Col-Heading.Col-Button.Col-Delete {
    margin-top: -25px;
    float: left;
    margin-left: 75px;
}

th.Col-Heading.Col-Button.Col-Delete::before {
    content: "Delete ";
    margin-left: 20px;
}
*/

.Body-Page-Article #ManualWriteIn {
	display: none;
}

.Body-Page-Article .Area-UWWRed1PArea8 {
    margin-left: 15px;
    margin-top: 20px;
}

.Body-Page-Article .UWWRed1PArea7 .PortletLogo {
    margin-top: 10px !important;
}

/*
.Page-EmpRegPledge #PledgeTypeSelectionSection {
display: inline;
flex-wrap: wrap;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection .Credit,
.Page-EmpRegPledge #PledgeTypeSelectionSection .CreditPP,
.Page-EmpRegPledge #PledgeTypeSelectionSection .PPExprChkout,
.Page-EmpRegPledge #PledgeTypeSelectionSection .Payroll {
flex-grow: 1;
width: 22%;
max-width: 22%;
margin-bottom: 0;
display: inline;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection > div .form-check {
padding-left: 0;
display: inline-block;
vertical-align: text-top;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection .Row-PledgeAmount {
width: 100%;
min-width: 100%;
padding: 0;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection input[type="radio"] {
display: none;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection label.form-check-label.RadioLabel {
display: block !important;
color: #29569D !important;
text-align: center;
margin: 0.5em;
padding: 6.5em 0.5em 1em 0.5em;
min-height: 140px;
cursor: pointer;
background-position-y: 0.5em !important;
background-size: 140px !important;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection input[type="radio"]:checked + span + .form-check-label,
.Page-EmpRegPledge #PledgeTypeSelectionSection input[type="radio"]:checked + .form-check-label {
background-color: #29569D !important;
color: #FFFFFF !important;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection .Credit .form-check-label {
background: url('https://uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A4164727976366242486757446E5850613930736B4464377241504A436D385345556676484852766B56744F663541/icon-credit-blue.png') no-repeat center;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection .Credit input[type="radio"]:checked + span + .form-check-label {
background: url('https://uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A41537338615750565836394B533754546E71564475666F364A6232313072374C3349737273596356564B6A505841/icon-credit-selected.png') no-repeat center;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection .CreditPP .form-check-label {
background: url('https://uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A41665A756F70764C4A7A6338423336684B346E464F707A5939466A77395A53395A68554134455070656F36377A67/icon-creditpp-blue.png') no-repeat center;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection .CreditPP input[type="radio"]:checked + span + .form-check-label {
background: url('https://uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A416630314539474C5863683671314A535A6A4C6468325236775836555F78635434464D4F5A4A6C4E5841374C5F67/icon-creditpp-selected.png') no-repeat center;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection .PPExprChkout .form-check-label {
background: url('https://uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A415338356C68764B445F44636F57555F7056437464626939616E734244303837654576503248446A5A56784F3641/icon-paypal-blue.png') no-repeat center;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection .PPExprChkout input[type="radio"]:checked + span + .form-check-label {
background: url('https://uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A4156704C75674F4461683868654342395255313633593039596D7454316C38415F5F4172514E6B384F645A575551/icon-paypal-selected.png') no-repeat center;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection .Payroll .form-check-label {
background: url('https://uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A415952346744676233496A4B61447868574F59616B766344417A35656256786659334E313350415F776A35337741/icon-payroll-blue.png') no-repeat center;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection .Payroll input[type="radio"]:checked + span + .form-check-label {
background: url('https://uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A416147736D4A706845426249765A7933637633764A4B312D614D396D3245644C6B456B624569505433796B415A51/icon-payroll-selected.png') no-repeat center;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection .Credit,
.Page-EmpRegPledge #PledgeTypeSelectionSection .CreditPP,
.Page-EmpRegPledge #PledgeTypeSelectionSection .PPExprChkout,
.Page-EmpRegPledge #PledgeTypeSelectionSection .Payroll  {
flex-grow: 1;
width: 22%;
max-width: 22%;
margin-bottom: 0;
}
*/

.Page-EmpRegPledge .IPledgeTable .col-md-9,
.Page-EmpRegPledge .IPledgeTable .col-sm-9 {
	width: auto;
	flex: unset;
}

.Page-EmpRegPledge .IPledgeTable .col-md-3,
.Page-EmpRegPledge .IPledgeTable .col-sm-3 {
	min-width: 200px;
	margin-top: 7px;
}

/*
.Page-EmpRegPledge .ShoppingCartSummary,
.Body-Page-ShoppingCart .ShoppingCartSummary {
    display: none;
}
*/

.Body-Page-EmpRegPledge .ShoppingCart,
.Body-Page-ShoppingCart .ShoppingCart {
    display: none !important;
}

.Body-Page-ShoppingCart .UWWRed1PArea7 .PortletLogo {
	margin-left: 20px;
}

.Body-Page-Article .UWWRed1PArea7 .PortletLogo,
.Body-Page-EmpRegPledge .UWWRed1LArea7 .PortletLogo,
.Body-Page-SpecialEventRegPledge .UWWRed1LArea7 .PortletLogo {
	margin-left: 15px;
}

.Body-Page-ShoppingCart .Page-ShoppingCart,
.Body-Page-Article .UWWRedBottom,
.Body-Page-ShoppingCart .Page-ShoppingCart .Navigation ol {
	margin-top: 50px;
}

.Body-Page-ShoppingCart .Page-ShoppingCart h1 {
    margin-left: 4px;
}

.Body-Page-Article .UWWRedTop2 {
    height: 25px !important;
}

.AnnualLoginLink {
	color: #e1251b;
	padding: 50px 50px 0px 0px;
}

.AgSearchResults .col-sm-8.Col-AgencyName {
	position: unset;
}

.Page-CybsSAClose h2 {
	color: #e1251b;
}

.Page-CybsSAClose h4 {
	color: #000000;
}

.SectionTitle div.SectionTitle1,
.SectionTitle div.SectionTitle2 {
    display: inline-block;
}


.Area-UWWRed1PArea7 .AreaHeader .Portlet {
    float: left !important;
    max-width: 70% !important;
}

.UWWRed1PArea7 .PortletLogo {
    margin-top: 20px;
}

.ArticleOrgTitle {
    font-size: 24px;
    max-width: 75%;
    border-left: solid 1px #dee2e6;
    padding-left: 20px;
    margin-left: 20px;
}

.Page-Article.CCShopCart .AgencySearch .input-group,
.Page-Article.CCShopCart .AgencySearch .col-sm-3,
.Page-Article.CCShopCart .AgencySearch #AgSearchResults {
	position: unset;
}

.Page-ShoppingCart .Col-Delete .fa {
	color: #e1251b !important;
}

.Page-ShoppingCart .ShoppingCartItemTable .Col-Heading.Col-Text.Col-Designations,
.Page-ShoppingCart .ShoppingCartItemTable .Col-Heading.Col-Dollar.Col-DesignationsAmount,
.Page-EmpRegPledge .ShoppingCartItemTable .Col-Heading.Col-Text.Col-Designations,
.Page-EmpRegPledge .ShoppingCartItemTable .Col-Heading.Col-Dollar.Col-DesignationsAmount {
	font-size: 18px
}

.Page-ShoppingCart .ShoppingCartItemTable .ShoppingCartTableFooter td.Col-Text.Col-Designations::after,
.Page-EmpRegPledge .ShoppingCartItemTable .ShoppingCartTableFooter td.Col-Text.Col-Designations::after {
    content: "Total";
    color: #000000;
    float: right;
}

.Page-EmpRegPledge table.Classic.ShoppingCartItemTable {
    min-width: 60%;
    border: 0px none;
}

.Page-EmpRegPledge table.Classic.ShoppingCartItemTable th {
    border: 0px none;
    background-color: #cccccc;
}

.Page-EmpRegPledge table.Classic.ShoppingCartItemTable td {
    border: 0px none;
    background-color: #eeeeee;
}

.Page-EmpRegPledge table.Classic.ShoppingCartItemTable tr.ShoppingCartTableFooter {
    border-top: 2px solid #ffffff;
}
/*
.Page-EmpRegPledge .TypeSelection-Items {
    width: 390px;
}
*/
.Page-EmpRegPledge .Navigation .Cancel a.button,
.Page-ShoppingCart .Navigation .BackToShop a.button,
.Page-CybsSACheckout .PledgeNavigation .Cancel a.button {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: #e1251b !important;
    padding: 7px 12px !important;
    font-weight: bold !important;
}

.Page-EmpRegPledge .Navigation .Confirm a.button,
.Page-ShoppingCart .Navigation .EmpRegCheckout a.button,
.Page-CybsSACheckout .PledgeNavigation .Submit a.button,
.Page-CybsSAClose .PledgeNavigation .ReturnToConfirm a.button,
.Page-CybsSAClose .PledgeNavigation .ProceedWOConfirm a.button {
    background-color: #e1251b !important;
    border-color: #e1251b !important;
    color: #ffffff !important;
    padding: 7px 12px !important;
    font-weight: bold !important;
}

.Page-EmpRegPledge .Navigation .Cancel .button:hover,
.Page-EmpRegPledge .Navigation .Cancel .button:focus,
.Page-CybsSACheckout .PledgeNavigation .Cancel a.button:hover,
.Page-CybsSACheckout .PledgeNavigation .Cancel a.button:focus,
.Page-ShoppingCart .Navigation .BackToShop a:hover,
.Page-ShoppingCart .Navigation .BackToShop a:focus {
	color: #000000 !important;
	background-color: #ffffff !important;
	border: solid 1px #ffffff !important;
	padding: 7px 12px !important;
	font-weight: bold;
}

.Page-EmpRegPledge .Navigation .Confirm .button:hover,
.Page-EmpRegPledge .Navigation .Confirm .button:focus,
.Page-ShoppingCart .Navigation .EmpRegCheckout a:hover,
.Page-ShoppingCart .Navigation .EmpRegCheckout a:focus,
.Page-CybsSACheckout .PledgeNavigation .Submit a:hover,
.Page-CybsSACheckout .PledgeNavigation .Submit a:focus,
.Page-CybsSAClose .PledgeNavigation .ReturnToConfirm a:hover,
.Page-CybsSAClose .PledgeNavigation .ReturnToConfirm a:focus,
.Page-CybsSAClose .PledgeNavigation .ProceedWOConfirm a:hover,
.Page-CybsSAClose .PledgeNavigation .ProceedWOConfirm a:focus {
	color: #ffffff !important;
	background-color: #000000 !important;
	border: solid 1px #000000 !important;
	padding: 7px 12px !important;
}

.Page-EmpRegPledge .Confirm .ConfirmTxtEmRegPlg_Extra,
.Page-ShoppingCart .EmpRegCheckout .ShopCartEmpRegChkoutTxt_Extra,
li.NavigationButtons.Navigation2.Clear.ClearForm,
.Page-CybsSACheckout .PledgeNavigation .ResetButton,
.Page-CybsSACheckout .PledgeNavigation .Back {
	display: none !important;
}

.Page-EmpRegPledge #NumDeductions.form-control {
    max-width: 100px;
}

.Page-EmpRegPledge .Navigation,
.Page-ShoppingCart .Navigation,
.Page-CybsSACheckout .PledgeNavigation {
	text-align: right !important;
}

.Page-EmpRegPledge .Navigation ol,
.Page-ShoppingCart .Navigation ol,
.Page-CybsSACheckout .PledgeNavigation ol {
	display: flow-root;
}

.Page-EmpRegPledge li.NavigationButtons.Navigation1.Confirm.Confirm,
.Page-ShoppingCart li.NavigationEmpRegCheckout.EmpRegCheckout,
.Page-CybsSACheckout li.PledgeNavigation1.PledgeNavigationSubmit.Submit {
    float: right;
}

.Page-ShoppingCart li.NavigationEmpRegCheckout.EmpRegCheckout {
    margin-right: 18px;
}

.Page-EmpRegPledge .form-group.row.Navigation,
.Page-ShoppingCart .Navigation  {
	display: unset;
	/*display: unset !important;*/
}

.Page-EmpRegPledge .ShoppingCartItemTable tr.ShoppingCartTableFooter td {
    font-size: 20px;
    color: #e1251b;
}

.Page-EmpRegPledge h2 {
    color: #e1251b !important;
    font-size: 40px;
}

.Page-Article.CShopCart span.addToCartLinkOCRC {
	background-color: #e1251b !important;  
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 120px;
}

.Page-SurveyNE form-group.row.Row-LineDetail {
	display: table-row !important;
}

.Page-SurveyNE h1 {
	color: #e1251b;
}

.PRGolfInfoPage .SponsorshipPackages {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12pt;
}

.PRGolfInfoPage .PRGolfCovid a {
	color: #000000;
	font-size: 12pt;
}

.PRGolfInfoPage a {
	text-decoration: underline !important;
	font-weight: bold !important;
}

.PRGolfImg {
	width: 65%;
	margin-right: 25px;
}

.EventInfo {
	max-width: 900px;
}

.PRGolfTopBanner {
	display: flex;
}

.PRGolfDesc {
	display: inline-table;
	vertical-align: top;
	margin-right: 10px;
	max-width: 75%;
}

.PRGolfSponsor {
    display: inline-table;
    margin-top: 25px;
    /*margin-bottom: 15px;
    width: 257px;
    float: right;
    margin-right: 190px;*/
    width: 35%;
}

.PRGolfInfo {
	display: inline-flex;
	border: 1px;
	/*width: 385px;
	background-color: #a4a4a4;
	padding: 20px 15px 15px 0px;
	margin-bottom: 20px;
	min-height: 240px;*/
	margin-right: 20px;
}

.PRGolfCovid {
	margin-bottom: 20px;
	margin-top: 25px;
}

.Page-SinglePageRegEvent .Col-WillAttend label,
.Page-SinglePageRegEvent .Col-WillNotAttend label {
    display: inline-flex;
}

.Page-SinglePageRegEvent .EventSurvey {
    margin-left: 23px;
}

.Page-SinglePageRegEvent .AttendList td,
.Page-SinglePageRegEvent .AttendList th {
	border: none 0px;
}

.Page-SinglePageRegEvent .AttendList th {
	border-top: 1px solid #dee2e6;
}

.Section-EventRegistration .AttendList .Row-Heading th.Col-Heading.Col-Text.Col-FirstName::after {
    content: " / Prénom:" !important;
}

.Section-EventRegistration .AttendList .Row-Heading th.Col-Heading.Col-Text.Col-LastName::after {
    content: " / Nom:" !important;
}

.Section-EventRegistration .AttendList .Row-Heading th.Col-Heading.Col-Text.Col-email::after {
    content: " / Courriel:" !important;
}

.Section-Survey .Col-Radio {
    padding: 0px !important;
}

.Body-Page-preLoginJAAS .Area-UWWRed1PLogo,
.Body-Page-preLoginJAAS .Area-UWWRed1LLogo,
.Body-Page-preLoginJAAS .Area-UWWRed1NLogo,
.Body-Page-Article .Area-UWCA1LArea1 .Logo.WebLogoL,
.Body-Page-Article .Area-UWWRed1PLogo,
.Body-Page-Article .Area-UWWRed1LLogo,
.Body-Page-Article .Area-UWWRed1NLogo,
.Body-Page-ShoppingCart .Area-UWWRed1PLogo,
.Body-Page-ShoppingCart .Area-UWWRed1LLogo,
.Body-Page-ShoppingCart .Area-UWWRed1NLogo,
.Body-Page-EmpRegPledge .Area-UWWRed1PLogo,
.Body-Page-EmpRegPledge .Area-UWWRed1LLogo,
.Body-Page-EmpRegPledge .Area-UWWRed1NLogo,
.Body-Page-CybsSACheckout .Area-UWWRed1PLogo,
.Body-Page-CybsSACheckout .Area-UWWRed1LLogo,
.Body-Page-CybsSACheckout .Area-UWWRed1NLogo,
.Body-Page-EmpRegPledgeThankyou .Area-UWWRed1PLogo,
.Body-Page-EmpRegPledgeThankyou .Area-UWWRed1LLogo,
.Body-Page-EmpRegPledgeThankyou .Area-UWWRed1NLogo {
	background: url(https://uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A41637A5A4171656334775F50697A465A4B75747A78735F6E6E66746C30385157654B675763764F63664231665241/UWEO-EN-BILINGUAL-COLOUR-Horizontal-Sml.jpg) no-repeat top left;
    	max-height: 101px;
	max-width: 239px;
	width: 50vw;
	height: 20vw;
	background-size:contain;
}

.ShoppingCart .LinkPanel {
    text-align: center;
}

.Body-Page-ShoppingCart tr.Row-Odd td,
.Body-Page-ShoppingCart tr.Row-Even td,
.Body-Page-ShoppingCart .ShoppingCartItemTable th.Col-Heading,
.Body-Page-ShoppingCart .ShoppingCartTableFooter td,
.Body-Page-ShoppingCart .ShoppingCartItemTable {
    border: none;
}

.Body-Page-ShoppingCart .ShoppingCartItemTable input[type=text] {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 7px;
    width: 100px;
}

.Body-Page-ShoppingCart tr.Row-Odd td,
.Body-Page-ShoppingCart tr.Row-Even td,
.Body-Page-ShoppingCart .ShoppingCartItemTable th.Col-Heading {
    border-bottom: solid 1px #dee2e6;
}

.Body-Page-ShoppingCart .ShoppingCartTableFooter .Col-TotalAmount .scTotalAmount {
	color: #e1251b !important;
}

.Body-Page-ShoppingCart .Col-DesignationsAmount input[type="text"],
.Page-EmpRegPledge .IPledgeTable input[type="text"] {
    text-align: right;
    width: 100px;
    border-radius: 7px;
}

.Page-EmpRegPledge .IPledgeTable select#NumDeductions {
    text-align: center;
    width: 100px;
    border-radius: 7px;
}

.Page-EmpRegPledge .IPledgeTable div#PeriodEnt {
    margin-left: 7px;
    font-size: 1rem;
}
	
.Page-Article.CCShopCart h3 {
	color: #e1251b;
}

.Page-Article.CCShopCart .WelcomeMessage {
	font-size: 1em;
	margin-left: 6px;
}

.scpTotalAmountSection {
    display: inline-block;
    color: #e1251b;
    font-size: 18px;
    margin-left: 0px;
}

span.scpTotalQuantity {
    padding-top: 5px;
    padding-left: 15px;
    text-align: center;
}

.scpTotalQuantity {
    background-image: url(https://uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A41526D6236517778757355344732644167525F626372536F48367344736736494645436F4D7164536B6E504B4541/shopping-cart-heart.png);
    background-position: 20% 54%;
    background-repeat: no-repeat;
    background-size: 40px auto;
    display: inline-block;
    padding: 0px 18px 2px 18px;
    color: #ffffff;
    /*color: #fc9f26;*/
    font-size: 20px;
}

.ShoppingCart .RemoveAll,
.ShoppingCart .ViewCart {
    font-size: 14px !important;
    font-weight: bold !important;
}

.Page-ShoppingCart .Navigation li>.buttonText,
.Page-EmpRegPledge .Navigation li>.buttonText {
	vertical-align: unset;
}

.Page-Article.CCShopCart input::placeholder {
   color:#AFB2B3;
   text-align: left;
}

.Page-Article.CCShopCart span.cartAmountInput  {
	margin-left: 0px;
}

.Page-Article.CCShopCart .UWEOSectionTitle .SectionTitle1,
.Page-Article.CCShopCart .UWEOSectionTitle .SectionTitle2,
.Page-Article.CCShopCart .UWEOOttawa .SectionTitle .SectionTitle1,
.Page-Article.CCShopCart .UWEOOttawa .SectionTitle .SectionTitle2,
.Page-Article.CCShopCart .UWEOSectionTitle {
	background: #ffffff;
	text-decoration: none;
	color: #e1251b;
	font-size: 1.35em; 
	font-weight: bold;
	line-height: 25px;
	text-decoration: none !important;
	padding: 0px;
	/*height: 53px;
	padding: 5px 12px;*/
}

.Page-Article.CCShopCart .UWEOSectionTitle {
	margin-bottom: 10px;
}

.Page-Article.CCShopCart .NewSpecialDesignation .UWEOSectionTitle {
	margin-bottom: 10px;
	padding-top: 5px;
}

.Page-Article.CCShopCart .UWEOOttawa .SectionTitle,
.Page-Article.CCShopCart .COVID19 .SectionTitle {
	margin-bottom: 10px;
}

.Page-Article.CCShopCart .PCLSectionTitle {
	background: #FACC2E;
	text-decoration: none;
	color: #0B6138;
	font-size: 1.5em; 
	font-weight: bold;
	line-height: 25px;
	text-decoration: none !important;
	padding: 0px;
}

.Page-Article.CCShopCart .COVIDSectionTitle,
.Page-Article.CCShopCart .C19SectionTitle {
	background: #ffffff;
	text-decoration: none;
	/*color: #E16A4D; --changed Aug 24, 2022 */
	color: #3BBFAD;
	font-size: 1.5em; 
	font-weight: bold;
	line-height: 25px;
	text-decoration: none !important;
	padding: 0px;
	/*height: 53px;
	padding: 5px 12px;*/
	margin-bottom: 10px;
}

.Page-Article.CCShopCart .HomelessnessSectionTitle {
	background: #ffffff;
	text-decoration: none;
	color: #AC7862;
	font-size: 1.35em; 
	font-weight: bold;
	line-height: 25px;
	text-decoration: none !important;
	padding: 0px;
	/*height: 53px;
	padding: 5px 12px;*/
	margin-bottom: 10px;
}

.Page-Article.CCShopCart .GenNextSectionTitle {
	background: #ffffff;
	text-decoration: none;
	color: #000000;
	font-size: 26px; 
	font-weight: bolder;
	font-family: TradeGothicLTStd-BdCn20 !important;
	line-height: 1.2;
	text-decoration: none !important;
	padding: 0px;
	/*height: 53px;
	padding: 5px 12px;*/
	margin-bottom: 2px;
	margin-top: 20px;
}

.Page-Article.CCShopCart .COVID19 .SectionTitle1,
.Page-Article.CCShopCart .COVID19 .SectionTitle2 {
	background: #ffffff;
	text-decoration: none;
	/*color: #E16A4D; --changed Aug 24, 2022 */
	color: #3BBFAD;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none !important;
	padding: 0px;
	/*height: 53px;
	padding: 5px 12px;
	line-height: 45px;*/
}

.Page-Article.CCShopCart .COVID19 .SectionTitle1CentOutCOVID,
.Page-Article.CCShopCart .COVID19 .SectionTitle2CentOutCOVID {
	background: #ffffff;
	text-decoration: none;
	color: #E16A4D;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none !important;
	padding: 0px;
}

.Page-Article.CCShopCart .WomenUnited .SectionTitle1,
.Page-Article.CCShopCart .WomenUnited .SectionTitle2,
.Page-Article.CCShopCart .WomenUnited .SectionDesc .SectionTitle.WU,
.Page-Article.CCShopCart .NewWomenUnited .SectionTitle1,
.Page-Article.CCShopCart .NewWomenUnited .SectionTitle2,
.Page-Article.CCShopCart .NewWomenUnited .SectionDesc .SectionTitle.WU {
	background: #ffffff;
	text-decoration: none;
	color: #9661A8;
	font-size: 1.5em;
	font-weight: bold;
	/*line-height: 25px;*/
	text-decoration: none !important;
	padding: 0px;
	/*height: 53px;
	padding: 5px 12px;
	line-height: 45px;*/
	margin-bottom: 10px;
}

.Page-Article.CCShopCart .SectionTitle.WU {
	background: #ffffff;
	text-decoration: none;
	color: #9661A8;
	font-size: 26px !important;
	font-family: TradeGothicLTStd-BdCn20 !important;
	font-weight: bolder;
	/*line-height: 25px;*/
	line-height: 1.2;
	text-decoration: none !important;
	padding: 0px;
	/*height: 53px;
	padding: 5px 12px;
	line-height: 45px;*/
	margin-bottom: 2px;
	margin-top: 20px;
}

.Page-Article.CCShopCart .ATKCBSectionTitle {
	background: #ffffff;
	text-decoration: none;
	color: #E29F2F;
	font-size: 1.35em; 
	font-weight: bold;
	line-height: 25px;
	text-decoration: none !important;
	padding: 0px;
	/*height: 53px;
	padding: 5px 12px;
	line-height: 45px;*/
	margin-bottom: 10px;
}

.Page-Article.CCShopCart .FPTPSectionTitle {
	background: #ffffff;
	text-decoration: none;
	color: #1DB7EB;
	font-size: 1.35em;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none !important;
	padding: 0px;
	/*height: 53px;
	padding: 5px 12px;
	line-height: 45px;*/
	margin-bottom: 10px;
}

.Page-Article.CCShopCart .HPSCSectionTitle {
	background: #ffffff;
	text-decoration: none;
	color: #A6CE38;
	font-size: 1.35em;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none !important;
	padding: 0px;
	/*height: 53px;
	padding: 5px 12px;
	line-height: 45px;*/
	margin-bottom: 10px;
}

.Page-Article.CCShopCart .addToCartLine {
	text-align: left !important;
}

.Page-Article.CCShopCart .UWEOOttawa,
.Page-Article.CCShopCart .COVID19,
.Page-Article.CCShopCart .WomenUnited,
.Page-Article.CCShopCart .ATKCB,
.Page-Article.CCShopCart .FPTP,
.Page-Article.CCShopCart .HPSC,
.Page-Article.CCShopCart .NewUWEOOttawa,
.Page-Article.CCShopCart .NewCOVID19,
.Page-Article.CCShopCart .NewATKCB,
.Page-Article.CCShopCart .NewFPTP,
.Page-Article.CCShopCart .NewHPSC {
	display: inline-block;
	width: 32%;
	padding: 10px;
	margin-right: 3px;
	border: none 0px;
	/*border: solid 1px;*/
	margin-top: 20px;
	vertical-align: top;
}

.Page-Article.CCShopCart .New2024UWEOOttawa,
.Page-Article.CCShopCart .New2024WomenUnited,
.Page-Article.CCShopCart .New2024GenNext,
.Page-Article.CCShopCart .New2024ATKCB,
.Page-Article.CCShopCart .New2024FPTP,
.Page-Article.CCShopCart .New2024HPSC,
.Page-Article.CCShopCart .New2024Housing,
.Page-Article.CCShopCart .New2024Youth,
.Page-Article.CCShopCart .New2024Poverty,
.Page-Article.CCShopCart .New2024Seniors,
.Page-Article.CCShopCart .New2024MentalHealth {
	display: inline-block;
	width: 24%;
	padding: 10px;
	margin-right: 3px;
	border: none 0px;
	/*border: solid 1px;*/
	margin-top: 20px;
	vertical-align: top;
}

.Page-Article.CCShopCart .UWEOSection2024Title,
.Page-Article.CCShopCart .HomelessnessSection2024Title,
.Page-Article.CCShopCart .YouthSection2024Title,
.Page-Article.CCShopCart .PovertySection2024Title,
.Page-Article.CCShopCart .SeniorsSection2024Title,
.Page-Article.CCShopCart .MentalHealthSection2024Title,
.Page-Article.CCShopCart .Section2024Title.WU,
.Page-Article.CCShopCart .GenNextSection2024Title {
	font-size: 0.9em !important;
	background: #ffffff;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none !important;
	padding: 0px;
	margin-bottom: 10px;
}

.Page-Article.CCShopCart .Section2024Title.WU {
	/*color: #9661A8;*/
	color: #e1251b;
}

.Page-Article.CCShopCart .UWEOSection2024Title {
	color: #e1251b;
}

.Page-Article.CCShopCart .HomelessnessSection2024Title {
	/*color: #AC7862;*/
	color: #e1251b;
}

.Page-Article.CCShopCart .YouthSection2024Title {
	/*color: #E29F2F;*/
	color: #e1251b;
}

.Page-Article.CCShopCart .PovertySection2024Title {
	/*color: #1DB7EB;*/
	color: #e1251b;
}

.Page-Article.CCShopCart .SeniorsSection2024Title {
	/*color: #A6CE38;*/
	color: #e1251b;
}

.Page-Article.CCShopCart .GenNextSection2024Title,
.Page-Article.CCShopCart .MentalHealthSection2024Title {
	/*color: #000000;*/
	color: #e1251b;
}

/*
.Body-Page-ShoppingCart .UWWRedTop2 {
    display: none !important;
}
*/

.Page-Article.CCShopCart .SpecialDesignation,
.Page-Article.CCShopCart .NewSpecialDesignation,
.Page-Article.CCShopCart .NewWomenUnited {
	padding: 10px;
	min-height: 195px;
}

.Page-Article.CCShopCart .LocalUW {
	display: inline-block;
	width: 48%;
	padding: 10px;
	margin-right: 3px;
	border: none 0px;
	/*border: solid 1px;*/
	margin-top: 20px;
	vertical-align: top;
}

.Page-Article.CCShopCart .DesigDescCF,
.Page-Article.CCShopCart .DesigDescFA,
.Page-Article.CCShopCart .DesigDesc {
	display: inline-block;
	width: 95%;
	height: auto;
	/*margin-left: 8px; --removed Sept 1, 2022*/
}

.Page-Article.CCShopCart .CurrentDesigDescFA {
	display: inline-block;
	width: 48%;
	min-width: 215px;
	height: auto;
	vertical-align: middle;
}

.Page-Article.CCShopCart .UWEOOttawa,
.Page-Article.CCShopCart .COVID19,
.Page-Article.CCShopCart .WomenUnited {
    min-height: 460px;
}

.Page-Article.CCShopCart .2021ATKCB,
.Page-Article.CCShopCart .2021FPTP,
.Page-Article.CCShopCart .2021HPSC {
    min-height: 0px !important;
}

.Page-Article.CCShopCart .ATKCB,
.Page-Article.CCShopCart .FPTP,
.Page-Article.CCShopCart .HPSC {
    min-height: 640px;
}

.Page-Article.CCShopCart .UWEODesc1,
.Page-Article.CCShopCart .UWEODesc2,
.Page-Article.CCShopCart .UWEODesc3,
.Page-Article.CCShopCart .FADesc1,
.Page-Article.CCShopCart .FADesc2,
.Page-Article.CCShopCart .FADesc3,
.Page-Article.CCShopCart .SectionDesc {
	/*min-height: 165px;*/
	margin-bottom: 20px;
}

.Page-Article.CCShopCart .NewSpecialDesignation .SectionDesc {
	margin-bottom: 0px;
}

.Page-Article.CCShopCart .OCRC .KeywordSearchInput input {
	border-top-right-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
	margin-right: 20px;
}

.Page-Article.CCShopCart .OCRC {
	width: 97.3%;
	/*padding: 0px 12px;*/
	margin-right: 3px;
	border: none 0px;
	/*border: solid 1px;*/
	margin-top: 8px;
	vertical-align: top;
}

.Page-Article.CCShopCart .DesigDesc {
	display: inline-block;
	width: 95%;
	height: auto;
	/*margin-left: 8px;*/
}

.Page-Article.CCShopCart .desig-row {
	height: auto;
	margin-bottom: 10px;
}

.Page-Article.CCShopCart span.addToCartLinkUWEO button,
.Page-Article.CCShopCart span.addToCartLinkCentOut button {
	background: #e1251b;  
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 90px;
	border: 0px none;
}

.Page-Article.CCShopCart span.addToCartLinkPCL button {
	background: #0B6138;  
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 90px;
	border: 0px none;
}

.Page-Article.CCShopCart span.addToCartLinkCECCE button {
	background: #037EC4;  
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 90px;
	border: 0px none;
}

.Page-Article.CCShopCart span.addToCartLinkHomelessness button {
	background: #AC7862;
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 90px;
	border: 0px none;
}

.Page-Article.CCShopCart span.addToCartLinkGenNext button {
	background: #585858;  
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 90px;
	border: 0px none;
}

.Page-Article.CCShopCart span.addToCartLinkC19 button {
	/*background: #E16A4D; --changed Aug 24, 2022 */
	background: #3BBFAD; 
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 90px;
	border: 0px none;
}

.Page-Article.CCShopCart span.addToCartLinkCentOutC19 button {
	background: #E16A4D;
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 90px;
	border: 0px none;
}

.Page-Article.CCShopCart span.addToCartLinkWU button {
	background: #9661A8;  
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 90px;
	border: 0px none;
}

.Page-Article.CCShopCart span.addToCartLinkATKCB button {
	background: #E29F2F;  
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 90px;
	border: 0px none;
}

.Page-Article.CCShopCart span.addToCartLinkFPTP button {
	background: #1DB7EB;  
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 90px;
	border: 0px none;
}

.Page-Article.CCShopCart span.addToCartLinkHPSC button {
	background: #A6CE38;  
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 90px;
	border: 0px none;
}

.Page-Article.CCShopCart span.addToCartLinkOCRC button {
	background-color: #e1251b !important;
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 120px;
	border: 0px none;
}

.Page-Article.CCShopCart span.addToCartLinkUWEO a,
.Page-Article.CCShopCart span.addToCartLinkC19 a,
.Page-Article.CCShopCart span.addToCartLinkGenNext a,
.Page-Article.CCShopCart span.addToCartLinkWU a,
.Page-Article.CCShopCart span.addToCartLinkATKCB a,
.Page-Article.CCShopCart span.addToCartLinkFPTP a,
.Page-Article.CCShopCart span.addToCartLinkHPSC a,
.Page-Article.CCShopCart span.addToCartLinkATKCB a,
.Page-Article.CCShopCart span.addToCartLinkFPTP a,
.Page-Article.CCShopCart span.addToCartLinkHPSC a,
.Page-Article.CCShopCart span.addToCartLinkCentOut a,
.Page-Article.CCShopCart span.addToCartLinkHP a,
.Page-Article.CCShopCart span.addToCartLinkOCRC a,
.Page-Article.CCShopCart span.addToCartLinkPCL a,
.Page-Article.CCShopCart span.addToCartLinkCECCE a {
	color: #ffffff;
	font-weight: bold;
}

.Page-Article.CCShopCart span.addToCartLinkUWEO button:hover,
.Page-Article.CCShopCart span.addToCartLinkUWEO button:focus,
.Page-Article.CCShopCart span.addToCartLinkC19 button:hover,
.Page-Article.CCShopCart span.addToCartLinkC19 button:focus,
.Page-Article.CCShopCart span.addToCartLinkCentOutC19 button:hover,
.Page-Article.CCShopCart span.addToCartLinkCentOutC19 button:focus,
.Page-Article.CCShopCart span.addToCartLinkGenNext button:hover,
.Page-Article.CCShopCart span.addToCartLinkGenNext button:focus,
.Page-Article.CCShopCart span.addToCartLinkWU button:hover,
.Page-Article.CCShopCart span.addToCartLinkWU button:focus,
.Page-Article.CCShopCart span.addToCartLinkATKCB button:hover,
.Page-Article.CCShopCart span.addToCartLinkATKCB button:focus,
.Page-Article.CCShopCart span.addToCartLinkFPTP button:hover,
.Page-Article.CCShopCart span.addToCartLinkFPTP button:focus,
.Page-Article.CCShopCart span.addToCartLinkHPSC button:hover,
.Page-Article.CCShopCart span.addToCartLinkHPSC button:focus,
.Page-Article.CCShopCart span.addToCartLinkCentOut button:hover,
.Page-Article.CCShopCart span.addToCartLinkCentOut button:focus,
.Page-Article.CCShopCart span.addToCartLinkHP button:hover,
.Page-Article.CCShopCart span.addToCartLinkHP button:focus,
.Page-Article.CCShopCart span.addToCartLinkOCRC button:hover,
.Page-Article.CCShopCart span.addToCartLinkOCRC button:focus,
.Page-Article.CCShopCart span.addToCartLinkPCL button:hover,
.Page-Article.CCShopCart span.addToCartLinkPCL button:focus,
.Page-Article.CCShopCart span.addToCartLinkCECCE button:hover,
.Page-Article.CCShopCart span.addToCartLinkCECCE button:focus {
	background-color: #000000 !important;
	color: #ffffff;
	text-decoration: none;
	border: 0px none;
}

.Page-Article.CCShopCart span.cartAmountInput input  {
	width: 75px !important;
	border-radius: 5px !important;
	text-align: right !important;
	margin-left: 0px;
	padding: 3px 5px !important;
}

.Page-Article.CCShopCart .KeywordSearchInput .SearchNavigation .button {
	color: #ffffff !important;
	background-color: #5F6263 !important;
	border: solid 1px #5F6263 !important;
	/*background-color: #e1251b !important;*/
	/*border: solid 1px #e1251b !important;*/
	padding: 7px 10px !important;
	width: 120px;
	z-index: 0;
}

.Page-Article.CCShopCart .KeywordSearchInput .SearchNavigation .button:hover,
.Page-Article.CCShopCart .KeywordSearchInput .SearchNavigation .button:focus {
    border: solid 1px #000000 !important;
    background-color: #000000 !important;
    color: #ffffff !important;
    text-decoration: none; 
}

.Page-Article.CCShopCart .KeywordSearchInput .input-group-text {
    text-align: center;
    cursor: pointer;
    padding: 0px;
    margin-left: 10px;
    text-decoration: none !important;
    margin-bottom: 0px;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
    background-color: none;
    border: none;
    border-radius: 5px;
}

.Page-Article.CCShopCart #AgencySearchSection .KeywordSearchInput input[type="text"] {
	width: 75% !important;
}

.Page-Article.CCShopCart .KeywordSearchLabel {
    display: none;
}

.Page-Article.CCShopCart .AndarImgSM {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 10px;
}

.Page-Article.CCShopCart .InfoPopUp-content .AndarImgSM {
    width: 50%;
    margin-bottom: 10px;
    margin-left: 0px;
}

.Body-Page-Article .UWWRedMainTop.row {
    background-color: #FFFFFF;
    border-bottom: solid 1px #A4A4A4;
}

.UWWRedMainTop.row {
    position: -webkit-sticky; /* Safari */  
    position: sticky;
    top: 0;
}

.Role-CampManager .UWWRedMainTop.row {
    position: unset !important;
}

.UWWRedTop3 .Languageen,
.UWWRedTop3 .Languagefr {
	color: #FFFFFF !important;
	font-weight:bold;
}

.Body-Page-Article .UWWRedTop1 .UWWRed1PArea1 .Languageen,
.Body-Page-Article .UWWRedTop1 .UWWRed1PArea1 .Languagefr {
    color: #e1251b !important;
}

.UWWRedMainPage {
    padding-top: 10px;
}

.Body-Page-Article .UWWRedMainPage {
    padding-top: 60px;
}

#UW_Info {
	margin-left: 20px;
}

section#profileBar {
    display: none;
}

.RegUWShop {
	width: 100%;
	text-align: center;
}

div.HomePageArticleTitle {
	margin-left: auto;
	margin-right: auto;
	max-width: 700px;
}

#Renfrew_Section .Article.EastOntarioUWs {
	display: none;
}

.Page-SinglePageRegEvent .DIV-EventRegTop img {
	width: 50%
}

.Page-SinglePageRegEvent .Col-IndEMailLabel {
    flex: 0 0 15%;
}

.RegUWShopOption {
	width: 250px;
	text-align: center;
	margin-bottom: 20px;
	display: inline-block;
}

.Role-FundAdmin .UWWRedMainPage .Area-UWWRed1PArea8 th {
	font-size: 48px !important;
	line-height: 0.9 !important;
	vertical-align: bottom !important;
}

.Role-FundAdmin .UWWRedMainPage .Area-UWWRed1PArea8 td {
	font-size: 60px !important;
}

.Role-FundAdmin .UWWRedMainPage .Area-UWWRed1PArea8 th,
.Role-FundAdmin .UWWRedMainPage .Area-UWWRed1PArea8 td {
	text-align: left !important;
	background-color: #ffffff;
	border-color: #ffffff;
}

.Role-FundAdmin .UWWRedMainPage .Area-UWWRed1PArea8 .Col-Fmt-ANDARWholeNumberFormatter,
.Role-FundAdmin .UWWRedMainPage .Area-UWWRed1PArea8 .Col-Text {
	text-align: left !important;
}

.Role-FundAdmin .UWWRedMainPage .Area-UWWRed1PArea8 td.Col-Fmt-ANDARWholeNumberFormatter {
	padding-left: 65px !important;
}

.Role-FundAdmin .UWWRedMainPage .Area-UWWRed1PArea8 .Col-Fmt-ANDARDollarAmountFormatter {
	text-align: right !important;
}

.Role-FundAdmin .UWWRedMainPage .UWWRedMainBelowContent.row {
	display: unset !important;
}


.Role-FundAdmin .UWWRedMainPage table.ANDARMaintenanceHTML.MobileTable {
    margin-bottom: 100px;
}

.CommunityCare .BlockDetails .row,
.ServiceCategories .BlockDetails .row.Row-Header,
.ServiceCategories .BlockDetails .row.Row-Even,
.ServiceCategories .BlockDetails .row.Row-Odd,
.TargetedAgencies .BlockDetails .row.Row-Header,
.TargetedAgencies .BlockDetails .row.Row-Even,
.TargetedAgencies .BlockDetails .row.Row-Odd,
#FederationsSection.Federations .BlockDetails .row.Row-Odd {
    background-color: #FFFFFF;
    border: 0px none #FFFFFF;
    border-right: 0px none #FFFFFF;
    border-left: 0px none #FFFFFF;
}

.PartnerAgencySearch .KeywordSearchInput .input-group-append .input-group-text {
    background-color: #FFFFFF;
    border: 0px none #FFFFFF;
}

.PartnerAgencySearch .KeywordSearchInput .input-group-append .input-group-text .button,
.PartnerAgencySearch .KeywordSearchInput .input-group-append .input-group-text .button:link,
.PartnerAgencySearch .KeywordSearchInput .input-group-append .input-group-text .button:visited,
.PartnerAgencySearch .KeywordSearchInput .input-group-append .input-group-text .button:active {
    padding: 10px !important;
}

.PartnerAgencySearch .KeywordSearch .SearchNavigation li .button {
    color: #e1251b !important;
}

/*
.Page-IPledgeDes1 .form-control {
    text-align: right;
}
*/

.ServiceCategories input,
.TargetedAgencies input,
.SelectedAgendiesTable input {
    text-align: right;
}

.Area-UWWRed1LArea12,
.Area-UWWRed1PArea12,
.Area-UWWRed1NArea12 {
    padding-top: 20px;
}

#FederationsSection .Col-FedAmount {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-align: right;
    padding-right: 20px;
}

.PartnerAgencySearch .KeywordSearch .SearchNavigation li .button:hover {
    color: #ffffff !important;
    background-color: #e1251b !important;
    border: solid 1px #e1251b !important;
}

.Menu-H a:link, .Menu-H a:visited, .Menu-H a:active, .Menu-V a:link, .Menu-V a:visited, .Menu-V a:active {
	font-size: 17px !important;
}

section#profileBar {
    z-index: 15;
}

.ServerMaintenance {
	background-color: #ffff00;
	color: #e1251b;
	display: inline-block;
	margin-top: -40px;
	margin-right: 210px;
}

.Body-Page-IPledgeSelection .Area-Pledge form .BlockDetails {
     padding: 0px;
}

.Body-Page-preLoginJAAS .ServerMaintenance,
.Body-Page-Article .ServerMaintenance,
.Body-Page-ShoppingCart .ServerMaintenance,
.Body-Page-EmpRegPledge .ServerMaintenance,
.Body-Page-EmpRegPledgeThankyou .ServerMaintenance {
	margin-top: 0px !important;
	margin-right: 0px !important;
}

.Article197 {
	background-image: url("<BaseURL>servlet/eAndar.WebFileLibrary/33/3536333534/2019AfterTheFloodsBkgd.jpg");
}

.Article.AgencDesigTotal .Col-Text {
	text-align: left;
}

.Article.AgencDesigTotal .Col-Integer {
	text-align: center;
}

.Article.AgencDesigTotal {
	font-size: 0.5em !important;
}

.Article.FocusAreas #HPSCAmount,
.Article.FocusAreas #ATKCBAmount,
.Article.FocusAreas #FPTPAmount,
.Article.PriorityGoals #HPSCAmount,
.Article.PriorityGoals #ATKCBAmount,
.Article.PriorityGoals #FPTPAmount {
	text-align: right;
	width: 55px !important;
	height: 28px !important;
	margin-left: 3px;
}

.FocusAreas .ArticleTitle,
.PriorityGoals .ArticleTitle,
.HomeSection .ArticleTitle {
	display: none;
}

#ATKCB_Section,
#FPTP_Section,
#HPSC_Section {
    width: 33%;
    float: left;
    vertical-align: top !important;
}

#ATKCB_Section {
	margin-top: -150px;
}

#FPTP_Section {
	margin-top: -293px;
}

#HPSC_Section {
	margin-top: -433px;
}

#ATKCB_Section img,
#FPTP_Section img,
#HPSC_Section img {
	width: 80%;
}

#ATKCB_Section .FocusAreaAmountSection,
#FPTP_Section .FocusAreaAmountSection,
#HPSC_Section .FocusAreaAmountSection {
	display: table;
	margin-right: auto;
	margin-left: auto;
}

.Article.FocusAreas #HPSCAmount,
.Article.FocusAreas #ATKCBAmount,
.Article.FocusAreas #FPTPAmount,
.Article.PriorityGoals #HPSCAmount,
.Article.PriorityGoals #ATKCBAmount,
.Article.PriorityGoals #FPTPAmount {
	text-align: right;
	width: 55px !important;
	height: 28px !important;
	margin-left: 3px;
}

#Ottawa_Section,
#Outaouais_Section,
#Lanark_Section,
#PR_Section,
#Renfrew_Section {
	width: 240px;
	float: left;
	vertical-align: top !important;
	border: 1px solid #EB6969;
	padding: 10px;
}

#Ottawa_Section img,
#Outaouais_Section img,
#Lanark_Section img,
#PR_Section img,
#Renfrew_Section img {
	width: 80%;
}

#Ottawa_Section .FocusAreaAmountSection,
#Outaouais_Section .FocusAreaAmountSection,
#Lanark_Section .FocusAreaAmountSection,
#PR_Section .FocusAreaAmountSection,
#Renfrew_Section .FocusAreaAmountSection {
	display: table;
	margin-right: auto;
	margin-left: auto;
}

span.addAmountToCartLink18994 {
	background: linear-gradient(rgb(229, 28, 35) 5%, #EB6969 100%) #e1251b !important;  
	border-radius: 5px;  
	display: inline-block; 
	width:4em;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 5px;
	text-decoration: none !important; 
}

span.addAmountToCartLink18994 a {
    color: #ffffff;
    font-weight: bold;
}

span.addAmountToCartLink18994:hover,
span.addAmountToCartLink18994:focus {
	background: #000000;
	color: #ffffff;
	text-decoration: none; 
}

span.addToCartLink18994 {
	background: linear-gradient(rgb(229, 28, 35) 5%, #EB6969 100%) #e1251b !important; 
	border-radius: 5px !important;  
	display: inline-block !important; 
	width:6.5em !important;
	color: #ffffff !important;
	text-decoration: none !important;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 3px;
	margin-left: 5px;
}

span.addAmountToCartLink3668464 {
	background: linear-gradient(rgb(229, 28, 35) 5%, #EB6969 100%) #e1251b !important; 
	border-radius: 5px;  
	display: inline-block; 
	width:4em;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 5px;
	text-decoration: none !important; 
}

span.addAmountToCartLink3668464 a {
    color: #ffffff;
    font-weight: bold;
}

span.addAmountToCartLink3668464:hover,
span.addAmountToCartLink3668464:focus {
	background: #000000;
	color: #ffffff;
	text-decoration: none; 
}

span.addToCartLink3668464 {
	background: linear-gradient(rgb(229, 28, 35) 5%, #EB6969 100%) #e1251b !important; 
	border-radius: 5px !important;  
	display: inline-block !important; 
	width:6.5em !important;
	color: #ffffff !important;
	text-decoration: none !important; 
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 3px;
	margin-left: 5px;
}

span.addAmountToCartLink3668480 {
	background: linear-gradient(rgb(229, 28, 35) 5%, #EB6969 100%) #e1251b !important; 
	border-radius: 5px;  
	display: inline-block; 
	width:4em;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 5px;
	text-decoration: none !important; 
}

span.addAmountToCartLink3668480 a {
    color: #ffffff;
    font-weight: bold;
}

span.addAmountToCartLink3668480:hover,
span.addAmountToCartLink3668480:focus {
	background: #000000;
	color: #ffffff;
	text-decoration: none; 
}

span.addToCartLink3668480 {
	background: linear-gradient(rgb(229, 28, 35) 5%, #EB6969 100%) #e1251b !important; 
	border-radius: 5px !important;  
	display: inline-block !important; 
	width:6.5em !important;
	color: #ffffff !important;
	text-decoration: none !important; 
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 5px;
	margin-left: 5px;
}

span.addAmountToCartLink3668456 {
	background: linear-gradient(rgb(229, 28, 35) 5%, #EB6969 100%) #e1251b !important; 
	border-radius: 5px;  
	display: inline-block; 
	width:4em;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 5px;
	text-decoration: none !important; 
}

span.addAmountToCartLink3668456 a {
    color: #ffffff;
    font-weight: bold;
}

span.addAmountToCartLink3668456:hover,
span.addAmountToCartLink3668456:focus {
	background: #000000;
	color: #ffffff;
	text-decoration: none; 
}

span.addToCartLink3668456 {
	background: linear-gradient(rgb(229, 28, 35) 5%, #EB6969 100%) #e1251b !important; 
	border-radius: 5px !important;  
	display: inline-block !important; 
	width:6.5em !important;
	color: #ffffff !important;
	text-decoration: none !important; 
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 5px;
	margin-left: 5px;
}

span.addAmountToCartLink3668936 {
	background: linear-gradient(rgb(229, 28, 35) 5%, #EB6969 100%) #e1251b !important; 
	border-radius: 5px;  
	display: inline-block; 
	width:4em;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 5px;
	text-decoration: none !important; 
}

span.addAmountToCartLink3668936 a {
    color: #ffffff;
    font-weight: bold;
}

span.addAmountToCartLink3668936:hover,
span.addAmountToCartLink3668936:focus {
	background: #000000;
	color: #ffffff;
	text-decoration: none; 
}

span.addToCartLink3668936 {
	background: linear-gradient(rgb(229, 28, 35) 5%, #EB6969 100%) #e1251b !important; 
	border-radius: 5px !important;  
	display: inline-block !important; 
	width:6.5em !important;
	color: #ffffff !important;
	text-decoration: none !important; 
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 5px;
	margin-left: 5px;
}

span.addToCartLink {
	background: linear-gradient(rgb(229, 28, 35) 5%, #EB6969 100%) #e1251b !important; 
	border-radius: 5px !important;  
	display: inline-block !important; 
	width:6.5em !important;
	text-decoration: none !important; 
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 3px;
}


span.addToCartLink18994 a,
span.addToCartLink3668464 a,
span.addToCartLink3668480 a,
span.addToCartLink3668456 a,
span.addToCartLink3668936 a {
	color: #ffffff;
}


span.addToCartLink:hover,
span.addToCartLink:focus,
span.addToCartLink18994:hover,
span.addToCartLink18994:focus,
span.addToCartLink3668464:hover,
span.addToCartLink3668464:focus,
span.addToCartLink3668480:hover,
span.addToCartLink3668480:focus,
span.addToCartLink3668456:hover,
span.addToCartLink3668456:focus,
span.addToCartLink3668936:hover,
span.addToCartLink3668936:focus {
	background: #000000 !important;
	color: #ffffff !important;
	text-decoration: none !important; 
	text-decoration: none !important; 
}

.addToCartLine {
	text-align: center !important;
}

span.cartAmountLabel {
	font-weight:bold;
	font-size: 14px;
}

span.cartAmountInput input  {
	width: 72px !important;
	border-radius: 5px !important;
	text-align: right !important;
	margin-left: 7px;
}

span.cartAmountLabel {
    width: auto !important;
}

.campaign_video iframe {
	width: 100%;
	height: auto;
	min-height: 500px;
}

.UWWRedBottom {
    min-height: 0px;
}


.UWWRedFooter .FooterMes {
    /*margin-top: 10px;*/
    padding-top: 15px;
}


.Page-IPledgeCombined .Section-PledgeAddInfo .RequiredNote {
    margin-bottom: 0px;
}

.Page-IPledgeCombined .FlagTable {
    margin: 0px;
}

.Page-IPledgeCombined .Section-ePayment h2 {
	display: none;
}

.Page-UserRegistration #EmpRegImage {
	float: left !important;
	width: 35% !important;
}

.Navigation .BioTabSelected.GlobalTab a,
.Navigation .BioTabSelected.PersonalTab a {
    color: #cb203c !important;
}

#EmpRegImage img {
	width: 90%;
}

/*
.HomeSection .WebGreeting img {
	width: 100%;
}
*/

.Page-IPledgeCombined .Row-payment_method {
	display: none;
}

.CommunityCareAmount .col-sm-3 input[type=text] {
	text-align: right !important;
}

.EmpRegText {
	margin-left: 25px;
	float: left;
	width: 60%;
}

.WebLogoR img {
    max-width: 50vw !important;
    height: auto !important;
    max-height: 100% !important;
    /*margin-bottom: 15px;*/
}


.Page-IPledgeDes1 .ServiceCategories label {
	font-weight: normal !important;
}

.Page-IPledgeDes1 .ServiceCategories #S_6861868_3884012 {
    margin-top: 11px;
}

.TopPledgeNavigation, .PledgeNavigation {
	width: auto !important;
}

.GCWCCLogo {
	display: none;
}

.Page-IPledgeCombined #UD_UpdToEmpRel {
	display: none;
}

.Area-UWWRed1LArea3 .Languageen,
.Area-UWWRed1LArea3 .Languagefr {
    color: #FFFFFF !important;
    font-weight: bold;
}

.Area-UWWRed1NArea4 .WebLogoR img {
    margin-top: 15px;
}

.FocusAreaAmountSection td {
    vertical-align: middle;
}

span.addToCartLink {
	background: linear-gradient(#e1251b 5%, #EB6969 100%) #e1251b; 
	border-radius: 15px; 
	display: inline-block; 
	width:10em;
	cursor: pointer; 
	color: #fff; 
	
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 5px;
	text-decoration: none;
}

.Page-IPledgeCombined .page-header,
.Page-IPledgeCombined .BlockHeader {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

span.addToCartLink a {
    color: #fff;
    font-weight: bold;
}

span.addToCartLink:hover {
	background: linear-gradient(#EB6969 5%, #e1251b 100%) #EB6969;
	color: #fff;
}

.ShopCartAddCartBtn {
	background: linear-gradient(#e1251b 5%, #EB6969 100%) #e1251b; 
	color: #ffffff !important;
	border-radius: 5px; 
	display: inline-block;
	width: 10em;
	cursor: pointer; 
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 4px;
	margin-left:5px;
	text-decoration: none; 
	transition: background-color 0.15s ease-in-out 0s;
}

.ShoppingCart a {
    color: #393939;
}

.ShopCartAddCartBtn:hover {
	background: linear-gradient(#EB6969 5%, #e1251b 100%) #EB6969;
	color: #ffffff;
}

.Page-AHistory .DetailsIcon::before {
	content: "Details/Détails";
	display: block;
	margin-top: -20px;
	float: left;
}

.Page-AHistory .DetailsIcon .icon,
.Page-AHistory .QuickSumTable .icon {
	margin-left: 35px;
}

/*
.Page-AHistory .ResendIcon::before {
	content: "Confirmation";
	display: block;
	margin-top: -20px;
	margin-left: 102px;
	float: left;
}
*/
.Page-AHistory .AccountSummary .QuickSumTable .Report-Header .Col-Heading.Col-Space,
.Page-AHistory .AccountSummary .QuickSumTable .Col-Details {
	display: none;
}

/*
.Page-AHistory .ResendReceiptIcon::before {
	content: "Receipt/Reçu";
	display: block;
	margin-top: -20px;
	margin-left: 193px;
	float: left;
}

.Page-AHistory .ResendReceiptIcon .icon {
	margin-left: 78px;
}
*/

.Page-AHistory .ResendIcon .icon {
	margin-left: 75px;
}

.Page-AHistory .ResendReceiptIcon .icon {
	margin-left: 80px;
}

.Page-AHistory .ResendReceiptIcon::before {
	content: "Receipt/Reçu";
	display: block;
	margin-top: -20px;
	margin-left: 200px;
	float: left;
}

.Page-AHistory .QuickSumTable .Row-Even td,
.Page-AHistory .QuickSumTable .Row-Odd td {
	height: 50px;
	padding-top: 20px;
}

.Page-AHistory .QuickSumTable .Col-Image.Col-Details {
	text-align: left;
}

/*
.Page-ATrans .Row-CampName,
.Page-AHistory .QuickSumTable nav.HorizontalIcons .ISendReceipt,
.Page-ATrans .ButtonReceipt {
	display: none;
}
*/

.Page-ATrans .Col-NumDeductions {
	text-align: left;
}

.Page-UserRegistration .BlockHeader {
	padding: 0px !important;
}

.Page-UserRegistration .SecurityCodeImage {
	margin-top: 20px;
}

.Page-UserRegistration .SecurityCode {
    width: 25%;
    max-width: 50%;
    float: right;
    margin-right: 37% !important;
}

.Page-UserRegistration .UserReg,
.Page-UserRegistration .GenericMainBody .UWCAHeader .col-md-12 {
	display: none;
}

.Page-UserRegistration .IndEMailLabel {
	display: block;
	/*float: none;*/
}

.Page-UserRegistration .Col-IndEMail {
	padding-left: 0px !important;
}

.Page-UserRegistration .SecurityTopNoteEmp {
	display: none;
}

.Page-UserRegistration #LoginLinkDiv {
	display: inline;
	padding: 2px 5px 4px 0px;
}

.Page-UserRegistration #LoginLink,
.Page-UserRegistration #ShowChangeEmployerStepsLink {
	padding: 2px 5px 4px 5px;
	border: solid 1px #e1251b;
	border-radius: 5px;
	padding: 2px 5px 4px 5px;
}

.Page-UserRegistration #LoginLink,
.Page-UserRegistration #ShowChangeEmployerStepsLink {
	margin-right: 0px !important;
}

.Page-UserRegistration #LoginLinkDiv a:hover,
.Page-UserRegistration #ShowChangeEmployerStepsLink:hover {
	background-color: #e1251b;
	border: solid 1px #e1251b;
	border-radius: 5px;
	padding: 2px 5px 4px 0px;
	color: #FFFFFF;
}

.Page-UserRegistration .ChangeEmployerStepsLink {
	background-color: #FFFFFF;
	Border: 0px none;
	color: #EF3E42;
	padding: 0px 5px 2px 5px;
}

.Page-UserRegistration #nameRow,
.Page-UserRegistration #IndInfoBirthNote,
.Page-UserRegistration #IndInfoBirth,
#RegisterForm .Row-BirthdateError {
	margin-bottom: 0px !important;
}

#RegisterForm .IndEMail {
	margin-bottom: 0px;
}

.Page-EmpRegPledge #RegisterForm .IndEMail {
    margin-bottom: 10px !important;
}

#RegisterForm .SecurityCodeLabel {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.LoginButtonPanel .Register {
	display: none;
}

.Page-UserRegistration #UD_SORTFIELD1 {
	margin-bottom: 5px !important;
}

.Page-UserRegistration .ChangeEmployerStepsLinkOver {
	background-color: #e1251b;
	border: 0px none;
	border-radius: 3px;
	padding: 0px 5px 2px 5px;
	color: #FFFFFF;
}

.Page-UserRegistration .Col-IndEMail {
	width: 70%;
}

.Page-UserRegistration .BlockDetails {
	margin-right: 30px;
	width: 60%;
	float: right;
}

.Page-UserRegistration .Col-Password {
	width: 50%;
}

.Page-UserRegistration #PasswordHint {
	width: 80%;
}
.Page-UserRegistration .Navigation li {
    float: left;
}

.Page-UserRegistration .Navigation {
    clear: both;
    float: left;
    margin-left: 35%;
    padding-left: 30px;
}

/*
.Page-UserRegistration #IndNameTable {
	margin-left: 22px;
}

.Page-UserRegistration #Password {
	margin-left: 33px;
}

.Page-UserRegistration #PasswordHint {
	margin-left: 70px;
}

.Page-UserRegistration .Label_SORTFIELD1,
.Page-UserRegistration .Label_SORTFIELD2 {
	width: 107px;
}
*/

.Page-UserRegistration .col-IndNameTable,
.Page-UserRegistration .Col-Date,
.Page-UserRegistration .Col-NamePrefix,
.Page-UserRegistration .Col-Password,
.Page-UserRegistration .Col-Hint,
.Page-UserRegistration .Col-IndAddressTitle,
.Page-UserRegistration .UD_SORTFIELD1 .col-sm-9,
.Page-UserRegistration .UD_SORTFIELD2 .col-sm-9,
.Page-UserRegistration .UD_SORTFIELD3 .col-sm-9,
.Page-UserRegistration .UD_SORTFIELD4 .col-sm-9,
.Page-UserRegistration .UD_SORTFIELD5 .col-sm-9 {
	padding-left: 0px !important;
}

.Page-UserRegistration #CountryCode_Main,
.Page-UserRegistration #Info_SORTFIELD1,
.Page-UserRegistration #Info_SORTFIELD2 {
	width: auto;
}


.Page-UserRegistration #employeeIDRow {
	display: none !important;
}

.Circle.red .fa-circle::before {
	color: red;
}

.Circle.green .fa-circle::before {
	color: green;
}

.Circle.yellow .fa-circle::before {
	color: yellow;
}

/*.Page-IProfile .PrefixNameInfo,*/
.Page-IProfile .EmployerAddress,
.Page-IProfile .EmpIDInfo,
/*.Page-IProfile .EmployerExpirationWarning,*/
.Page-IProfile .ExpireRelationshipButton {
	display: none !important;
}

.Page-IProfile .FirstNameInfo {
	margin-left: -22px;
}

.Dashboard .BioEmployer .EmployerAddress,
.Dashboard .BioEmployer .EmployerCampaign,
.Dashboard .BioEmployer .EmployeeTitle,
.Dashboard .BioEmployer .EmployeePhoneNumber {
	display: none;
}

.PartnerAgencySearch .SelectedAgencies .input-group-addon,
.Page-UserRegistration .AccountDateMonth,
.Page-UserRegistration .AccountDateDay,
.Page-UserRegistration .Signoff,
.Page-TransactionList .NABlockDetail,
.Page-TransactionList .Col-UpdateButtons,
.Page-TransactionList .Col-EmpNumLabel {
	display: none !important;
}

.Page-UserRegistration .WebRegister1 div.EmpRegTitle {
	display: block;
	margin-left: 25px;
	float: left;
	width: 60%;
	line-height: 30px;
}

.UWWRedTop3 {
    height: 120px;
    min-height: 0px !important;
}

/*
 * 
.UWWRed1PArea4 .PortletLogo {
	margin-top: 20px;
}

*/

.UWWRedMainContent {
	margin-top: 0px;
}

.LoginButtonPanel li {
	display: table;
	margin: 0 auto;
	margin-bottom: 15px;
}

.PledgeNowButton,
.PledgeNowButtonfr,
.button,
.button:link,
.button:visited,
.button:active {
	color: #ff1919 !important;
	background-color: #ffffff !important;
	border: solid 1px #e1251b !important;
	padding: 2px 7px !important;
	border-radius: 7px !important;
	margin-right: 10px;
	text-decoration: none;
}

.PledgeNowButton:hover,
.PledgeNowButtonfr:hover,
.button:hover {
	color: #ffffff !important;
	background-color: #e1251b !important;
	border: solid 1px #e1251b !important;
	padding: 2px 7px;
	border-radius: 7px;
	margin-right: 10px;
	text-decoration: none;
}

.PledgeNowButton {
	max-width: 152px;
	/*max-height: 38px;*/
	font-size: 12px;
	font-size: 1.3vw;
}

.PledgeNowButtonfr {
	max-width: 234px;
	/*max-height: 38px;*/
	font-size: 12px;
	font-size: 1.3vw;
}

.PledgeNavigation,
.Navigation,
.NavigationButtons,
.ActionButtons,
.ButtonPanel {
	margin-top: 20px;
}

.PledgeNavigation li,
.Navigation li,
.NavigationButtons li,
.ActionButtons li,
.ButtonPanel li {
	margin-bottom: 15px;
}

.YesSupportCheckmark,
.YesSupportCheckmarkfr {
	max-width: 15vw;
	max-height: auto;
}

.UWWRed1PArea12 a:link, .UWWRed1PArea12 a:visited, .UWWRed1PArea12 a:active, .UWWRed1PArea12 a:link, .UWWRed1PArea12 a:visited, .UWWRed1PArea12 a:active
.UWWRed1LArea12 a:link, .UWWRed1LArea12 a:visited, .UWWRed1LArea12 a:active, .UWWRed1LArea12 a:link, .UWWRed1LArea12 a:visited, .UWWRed1LArea12 a:active
.UWWRed1NArea12 a:link, .UWWRed1NArea12 a:visited, .UWWRed1NArea12 a:active, .UWWRed1NArea12 a:link, .UWWRed1NArea12 a:visited, .UWWRed1NArea12 a:active {
    color: #FFFFFF;
    text-decoration: underline;
}


.Menu-Right {
	width: 225px;
	margin-right: 10px;
}

.ROLE .Menu-Right table { 
            display:none; 
            width:auto; 
            position:absolute; 
            right:0; 
            top:18px; 
            z-index:30000; 
}

.ROLE .Menu-Right::before {
    /*content: "Roles/Rôles";*/
    content: "Menus";
    float: right;
    margin: 10px 0px 0px 5px;
    color: #ffffff;
}

.ROLE .Menu-Right { 
            position:relative;
}
  
.ROLE .Menu-Right:hover>table { 
            display:block; 
} 
  
.ROLE .Menu-Right table td { 
            text-align:right; 
            background-color: #666666;
            color:#ffffff;
            padding: 3px 10px;
            border-bottom:1px solid #999999; 
}

ul.pureCssMenu {
    margin: 0px 0px 12px 150px !important;
    float: right;
}

ul.pureCssMenu a {
    background-color: transparent;
    border: 0;
    /*color: #ffffff;*/
    color: #000000 !important;
    font-weight: bold !important;
    font: 22px trade-gothic-lt-condensed-no-18 !important;
    padding: 10px 6px;
}

ul.pureCssMenu a:hover, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
    color: #e1251b !important;
    font-weight: bold !important;
}

.map img {
	display: none;
}

.TopPledgeNavigation, .PledgeNavigation {
    background-color: #FFFFFF;
}

.UWWRedTop2 {
    height: 95px !important;
}

.UWWRedTop2 .PortletMenu {
	margin-top: 0px;
}

.UWWRedTop3 .Portlet {
	display: flow-root;
}

.PortletMenu {
	padding: 10px 0px 0px 0px !important;
	float: right !important;
}

.Menu-Right .MenuHeader::before {
	margin-top: 10px;
}

.PortletLanguage {
	padding: 10px 10px 0px 0px;
	float: right !important;
}

.LoginButtonPanel .Login.LoginButton1.Login .button, .LoginButtonPanel .Forgot.LoginButton2.Forgot .button, .LoginButtonPanel .Hint.LoginButton3.Hint .button {
    display: block;
    width: 220px !important;
    margin-left: 10px;
}

.PledgeProgress li {
    display: block !important;
}

.iconText.PledgeATxt::after {
    content: "" !important;
}

.Portlet > .ShoppingCart {
    border: 1px solid #aaaaaa !important;
    float: right !important;
    background: #ffffff;
    margin-top: 5px;
    margin-bottom: 5px;
}

.ui-dialog .ui-widget-header {
    background: none scroll 50% 50% #e1251b;
    border: 1px solid #0a0d4c;
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
}

.Body-Page-Article .UWWRedTop1,
.Body-Page-Article .UWWRedTop2,
.Body-Page-ShoppingCart .UWWRedTop1,
.Body-Page-ShoppingCart .UWWRedTop2,
.Body-Page-EmpRegPledge .UWWRedTop1,
.Body-Page-EmpRegPledge .UWWRedTop2,
.Body-Page-CybsSACheckout .UWWRedTop1,
.Body-Page-CybsSACheckout .UWWRedTop2,
.Body-Page-EmpRegPledgeThankyou .UWWRedTop1,
.Body-Page-EmpRegPledgeThankyou .UWWRedTop2 {
    background: #ffffff none repeat scroll 0 0;
}

/*
.UWWRedTop1 {
    background: rgba(0, 0, 0, 0) url("https://ww1.uwco.ca/Style/UWWRed/hero-1200.jpg") no-repeat scroll center center / cover !important;
    height: 130px !important;
}*/

.UWWRedTop2 {
    /*background: #e1251b none repeat scroll 0 0;*/
    background: #ffffff none repeat scroll 0 0;
}


.uwLogo .PortletLogo img {
    max-width: 220px !important;
    max-height: 100px !important;
}

.UWWRedMainContent .HomeSection h1 {
    /*color: #ff1919 !important;*/
    text-transform: none;
    margin: 0px !important;
}

.PledgeNow {
    text-align: right !important;
}

.UWWRedMainContent h1 {
    color: #e1251b !important;
}

.PledgeTypeSelection {
    width: 100%;
}

.PledgeTypeSelection .RadioLabel {
    color: #4f4f4f;
    width: 93% !important;
}

.Area-Pledge {
	width: 80%;
}

input[type=text], select, textarea, input[type=password] {
	padding: 4px 3px !important;
}

.left-flag {
    border-bottom: none !important;
}

/* -----------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 1024px) {

.Body-Page-preLoginJAAS .ServerMaintenance,
.Body-Page-Article .ServerMaintenance,
.Body-Page-ShoppingCart .ServerMaintenance,
.Body-Page-EmpRegPledge .ServerMaintenance,
.Body-Page-EmpRegPledgeThankyou .ServerMaintenance {
	max-width: 500px;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection .Credit,
.Page-EmpRegPledge #PledgeTypeSelectionSection .CreditPP,
.Page-EmpRegPledge #PledgeTypeSelectionSection .PPExprChkout,
.Page-EmpRegPledge #PledgeTypeSelectionSection .Payroll {
width: 20% ;
max-width: 20%;
}

/*.Page-Article.CCShopCart .GenNextSectionTitle,*/
.Page-Article.CCShopCart .SectionTitle,
.Page-Article.CCShopCart .C19SectionTitle,
.Page-Article.CCShopCart .COVIDSectionTitle,
.Page-Article.CCShopCart .WUSectionTitle,
.Page-Article.CCShopCart .UWEOSectionTitle,
.Page-Article.CCShopCart .ATKCBSectionTitle,
.Page-Article.CCShopCart .FPTPSectionTitle,
.Page-Article.CCShopCart .HPSCSectionTitle {
	font-size: 1em;
	/*line-height: 40px; --Removed Sept 1, 2022*/
}

.Page-Article.CCShopCart .UWEOOttawa,
.Page-Article.CCShopCart .COVID19,
.Page-Article.CCShopCart .WomenUnited {
    min-height: 504px;
}

.Page-Article.CCShopCart .ATKCB,
.Page-Article.CCShopCart .FPTP,
.Page-Article.CCShopCart .HPSC {
    min-height: 780px;
}

.Page-Article.CCShopCart .UWEODesc1,
.Page-Article.CCShopCart .UWEODesc2,
.Page-Article.CCShopCart .UWEODesc3,
.Page-Article.CCShopCart .FADesc1,
.Page-Article.CCShopCart .FADesc2,
.Page-Article.CCShopCart .FADesc3 {
	/*min-height: 210px;*/
	margin-bottom: 20px;
}

}

/* -----------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (min-width: 961px) {

.DashRow {
    display: block !important;
}

}

@media screen and (max-width: 960px) {

.Body-Page-SpecialEventRegPledge .EventSelectionList .Col-EventAmount, .Body-Page-SpecialEventRegPledge .EventSelectionList .Col-EventName, .Body-Page-SpecialEventRegPledge .EventSelectionList .Col-Quantity, .Body-Page-SpecialEventRegPledge .EventSelectionList .Col-UnitFixedCost {
    padding-left: 0px;
}

.Body-Page-SpecialEventRegPledge .Col-EventAmount input {
	width: 100px !important;
}

.Body-Page-SinglePageRegPledge .UWWRedTop2 {
    height: 30px !important;
}

.Body-Page-SinglePageRegPledge .uwLogo img {
    width: auto !important;
    height: 65px !important;
}

.UWWRedTop2 .PortletMenu ul.pureCssMenu {
	position: unset;
}

.PledgeNowButton,
.PledgeNowButtonfr {
	font-size: 2.5vw;
	max-height: 10vw;
}

#EmpRegText,
.EmpRegText {
    margin-left: 0px;
    float: left;
    width: 65%;
}

/*
.UWWRedTop3 {
    height: 70px;
    min-height: 0px !important;
}
*/

.Page-UserRegistration #EmpRegImage {
	margin-bottom: 75px;
}

.Page-UserRegistration #LoginLink,
.Page-UserRegistration #ShowChangeEmployerStepsLink {
    display: inline-block;
}

.campaign_video iframe {
	width: 100%;
	height: auto;
	min-height: 300px;
}

.YesSupportCheckmark,
.YesSupportCheckmarkfr {
	max-width: 23vw !important;
	min-width: 150px;
	width: 23vw;
	height: auto !important;
}

.Page-IPledgeCombined label {
    font-size: 18px !important;
}

.Page-IPledgeCombined p,
.Page-IPledgeCombined body,
.Page-IPledgeCombined input[type=text],
.Page-IPledgeCombined select,
.Page-IPledgeCombined textarea,
.Page-IPledgeCombined input[type=password] {
    font-size: 16px !important;
}

.Page-Article.CCShopCart .CurrentDesigDescFA {
    width: 30%;
    display: block;
}

}

/* -----------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 860px) {

.Body-Page-SurveyNE .MobileTable td:before {
	display: none !important;
}

.Body-Page-SurveyNE .MobileTable td {
	padding-left: 0px !important;
	display: block;
}

.Body-Page-SurveyNE table.ANDARMaintenanceHTML.MobileTable thead,
.Body-Page-SurveyNE .MobileTable thead {
	display: block !important;
	position: unset;
}

.Page-SurveyNE table.ANDARMaintenanceHTML.MobileTable .Col-Integer {
	text-align: right !important;
}

.PRGolfImg {
	width: 65% !important;
}

.PRGolfSponsor {

	width: 35% !important;
}

.Page-EmpRegPledge table.Classic.ShoppingCartItemTable {
    min-width: 80%;
}

.ArticleOrgTitle {
    max-width: 65%;
}

.PRGolfDesc {
	max-width: 60%;
}

.PRGolfInfo {
	width: 46%;
	min-height: 280px;
}

.PRGolfSponsor {
    margin-right: 0px;
}

.Page-SinglePageRegEvent .EventSurvey {
    margin-left: 0px;
}

.Page-SinglePageRegEvent .EventSurvey .TableFormDetails .Row-LineDetail label {
    padding-right: 0px !important;
    padding-left: 0px !important;
    width: auto !important;
    max-width: unset !important;
    flex: unset !important;
}

.Page-SinglePageRegEvent .EventSurvey .TableFormDetails .Row-LineDetail {
    padding: 0px;
    margin-bottom: 10px;
}

.Page-SinglePageRegEvent .EventSurvey .TableFormDetails .Row-LineDetail input {
    margin-left: 8px;
}

.Page-SinglePageRegEvent .EventSurvey .TableFormDetails .Row-LineDetail .col-sm-9.Col-TextLine {
    display: inline-flex;
    width: 54%;
    max-width: 69%;
    padding-right: 0px;
    padding-left: 0px !important;
}

.Section-EventRegistration .AttendList td.Col-FirstName::before {
    content: "FIrst Name / Prénom:" !important;
}

.Section-EventRegistration .AttendList td.Col-LastName::before {
    content: "Last Name / Nom:" !important;
}

.Section-EventRegistration .AttendList td.Col-email::before {
    content: "Email / Courriel:" !important;
}

.Section-EventRegistration .AttendList td.Col-FirstName,
.Section-EventRegistration .AttendList td.Col-LastName,
.Section-EventRegistration .AttendList td.Col-email {
    padding-left: 45%;
}

.Section-EventRegistration .AttendList td.Col-FirstName,
.Section-EventRegistration .AttendList td.Col-LastName,
.Section-EventRegistration .AttendList td.Col-email,
.Section-EventRegistration .AttendList td.Col-emailName {
	border-top: 0px none;
}

.Page-Article.CCShopCart .OCRC {
    width: 98%;
}

.Page-Article.CCShopCart .UWEOOttawa,
.Page-Article.CCShopCart .COVID19,
.Page-Article.CCShopCart .WomenUnited {
    min-height: 529px;
}

.Page-Article.CCShopCart .ATKCB,
.Page-Article.CCShopCart .FPTP,
.Page-Article.CCShopCart .HPSC {
    min-height: 863px;
}

.Page-Article.CCShopCart .UWEODesc1,
.Page-Article.CCShopCart .UWEODesc2,
.Page-Article.CCShopCart .UWEODesc3,
.Page-Article.CCShopCart .FADesc1,
.Page-Article.CCShopCart .FADesc2 {
	/*min-height: 294px;*/
	margin-bottom: 20px;
}

.Page-Article.CCShopCart .FADesc3 {
	/*min-height: 273px;*/
	margin-bottom: 20px;
}

.Page-Article.CCShopCart .SectionTitle,
.Page-Article.CCShopCart .FPTPSectionTitle,
.Page-Article.CCShopCart .HPSCSectionTitle {
	line-height: 21px;
}

.box {
	width:33%;
	padding:6px;
	box-sizing:border-box;
}

.Page-UserRegistration .Col-NameFirstName {
	width: 30%;
}

.Page-UserRegistration .Col-NameLastName {
	width: 40%;
}

.Page-IPledgeCombined label {
    font-size: 18px !important;
}

.Page-IPledgeCombined p,
.Page-IPledgeCombined body,
.Page-IPledgeCombined input[type=text],
.Page-IPledgeCombined select,
.Page-IPledgeCombined textarea,
.Page-IPledgeCombined input[type=password] {
    font-size: 16px !important;
}

.ShoppingCart {
	margin-top: 10px;
	background-color: #ffffff;
	border: 1px;
	/*margin-bottom: -100px;*/
}

.ShopCartAddCartBtn {
	background: linear-gradient(#FF3E42 5%, #EB7F7F 100%) #FF3E42; 
	color: #fff;
	border-radius: 5px; 
	display: inline-block; 
	cursor: pointer; 
	font-size: .8em; 
	font-weight: bold;
	text-align:center;
	padding: 2px 4px;
	margin-left:5px;
	text-decoration: none; 
	transition: background-color 0.15s ease-in-out 0s;
}

.ShopCartBtn {
	background: linear-gradient(#FF3E42 5%, #EB7F7F 100%) #FF3E42; 
	border-radius: 15px; 
	display: inline-block; 
	width:3.1em;
	/*cursor: pointer; */
	color: #fff; 
	font-family: Georgia; 
	font-size: 1.25em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 0px;
	text-decoration: none; 
	transition: background-color 0.15s ease-in-out 0s;
}

span.cartAmountLabel {
	font-weight:bold;
	display:inline-block;
	width:100%;
	/*floatxx: left;*/
}

span.cartAmountInput  {
	margin-left: 10px;
	/*floatxxx: right;*/
}

span.cartAmountInput input {
	width:50%;
	
}
span.addToCartLink {
    /*border: 1px solid #999999;
    border-radius: 5px;
    padding: 7px;
    background: #999999;
    position: relative
    margin-left: 9px;
    top: 8px;
    transition: background-color 0.15s ease-in-out 0s;*/


	background: linear-gradient(#FF3E42 5%, #EB7F7F 100%) #FF3E42; 
	border-radius: 15px; 
	display: inline-block; 
	width:10em;
	cursor: pointer; 
	color: #fff; 
	
	font-size: 1em; 
	font-weight: bold;
	text-align:center;
	padding: 5px 5px;
	text-decoration: none;
    
}

}

/* -----------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 740px) {

.Body-Page-Article .UWWRedTop2 {
    height: 50px !important;
}

.UWEO2024Title {
	margin-left: 0px;
}

.CCLanderDonateLink, .CCLanderEventLink {
    font-size: medium;
}

.Page-Article.CCShopCart .UWEO,
.Page-Article.CCShopCart .CentOut,
.Page-Article.CCShopCart .HP,
.Page-Article.CCShopCart .LocalUW,
.Page-Article.CCShopCart .NationalHP {
	display: inline-block;
	width: 100%;
	padding: 5px;
	margin-right: 3px;
	border: solid 1px;
	margin-top: 20px;
	vertical-align: top;
}
/*.Page-Article.CCShopCart .GenNextSectionTitle,*/
.Page-Article.CCShopCart .SectionTitle,
.Page-Article.CCShopCart .C19SectionTitle,
.Page-Article.CCShopCart .COVIDSectionTitle,
.Page-Article.CCShopCart .WUSectionTitle,
.Page-Article.CCShopCart .UWEOSectionTitle,
.Page-Article.CCShopCart .ATKCBSectionTitle,
.Page-Article.CCShopCart .FPTPSectionTitle,
.Page-Article.CCShopCart .HPSCSectionTitle {
	font-size: 0.9em;
}

.Page-Article.CCShopCart .UWEOOttawaUWEOOttawa {
    display: none;
}

/*
.Page-Article.CCShopCart span.addToCartLinkOCRC button {
	margin-left: -18px;
	margin-top: 10px;
}
*/

.Page-Article.CCShopCart .NewSpecialDesignation .SectionDesc,
.Page-Article.CCShopCart .NewWomenUnited .SectionDesc {
	display: unset;
}

.Page-Article.CCShopCart .SpecialDesignation .SectionDesc img,
.Page-Article.CCShopCart .NewSpecialDesignation img,
.Page-Article.CCShopCart .NewWomenUnited img {
	max-width: unset !important;
	width: 100% !important;
}

.Page-EmpRegPledge table.Classic.ShoppingCartItemTable {
    min-width: 100%;
}

.UWWRed1PArea7 .Portlet {
    max-width: unset;
}

.ArticleOrgTitle {
    max-width: unset;
    padding-left: 0px;
    margin-left: 15px;
    margin-top: 40px;
    border-left: none 0px;
}

.PRGolfDesc {
	max-width: 47%;
}

.PRGolfInfo {
	margin-right: 5px;
	min-height: 365px;
}

.Page-Article.CCShopCart .OCRC {
    width: 97.3%;
    border: solid 1px;
    margin-top: 20px;
    padding: 0px 10px;
}

.Page-Article.CCShopCart .UWEOOttawa,
.Page-Article.CCShopCart .COVID19 {
    min-height: 477px;
}

.Page-Article.CCShopCart .WomenUnited,
.Page-Article.CCShopCart .ATKCB {
    min-height: 748px;
}

.Page-Article.CCShopCart .FPTP,
.Page-Article.CCShopCart .HPSC {
    min-height: 836px;
}

.Page-Article.CCShopCart .UWEODesc1,
.Page-Article.CCShopCart .UWEODesc2 {
	min-height: 210px;
	margin-bottom: 20px;
}

.Page-Article.CCShopCart .UWEODesc3,
.Page-Article.CCShopCart .FADesc1 {
	min-height: 205px;
	margin-bottom: 20px;
}

.Page-Article.CCShopCart .FADesc2,
.Page-Article.CCShopCart .FADesc3 {
	/*min-height: 231px;*/
	margin-bottom: 20px;
}

.Page-Article.CCShopCart .NewATKCB,
.Page-Article.CCShopCart .NewFPTP {
	min-height: 460px;
}

.Page-Article.CCShopCart .NewHPSC,
.Page-Article.CCShopCart .NewWomenUnited {
    min-height: 475px;
}

.Page-Article.CCShopCart .UWEOOttawa,
.Page-Article.CCShopCart .COVID19,
.Page-Article.CCShopCart .WomenUnited,
.Page-Article.CCShopCart .ATKCB,
.Page-Article.CCShopCart .FPTP,
.Page-Article.CCShopCart .HPSC,
.Page-Article.CCShopCart .LocalUW,
.Page-Article.CCShopCart .NewATKCB,
.Page-Article.CCShopCart .NewFPTP,
.Page-Article.CCShopCart .NewHPSC,
.Page-Article.CCShopCart .NewWomenUnited {
	display: inline-block;
	width: 48%;
	padding: 10px;
	margin-right: 3px;
	border: solid 1px;
	margin-top: 20px;
	vertical-align: top;
}

.Page-Article.CCShopCart .New2024UWEOOttawa,
.Page-Article.CCShopCart .New2024WomenUnited,
.Page-Article.CCShopCart .New2024GenNext,
.Page-Article.CCShopCart .New2024ATKCB,
.Page-Article.CCShopCart .New2024FPTP,
.Page-Article.CCShopCart .New2024HPSC,
.Page-Article.CCShopCart .New2024Housing,
.Page-Article.CCShopCart .New2024Youth,
.Page-Article.CCShopCart .New2024Poverty,
.Page-Article.CCShopCart .New2024Seniors,
.Page-Article.CCShopCart .New2024MentalHealth {
	display: inline-block;
	width: 48%;
	padding: 10px;
	margin-right: 3px;
	border: solid 1px;
	margin-top: 20px;
	vertical-align: top;
}

.Page-Article.CCShopCart .NewSpecialDesignation {
	border: solid 1px;
	width: 97.45%;
}

.Page-Article.CCShopCart .NewSpecialDesignation img {
	max-width: 48%;
}

.Page-Article.CCShopCart .SectionTitle,
.Page-Article.CCShopCart .FPTPSectionTitle,
.Page-Article.CCShopCart .HPSCSectionTitle,
.Page-Article.CCShopCart .SectionTitle.WU {
	line-height: 21px;
}

.Body-Page-Article .Two_Sections_Left,
.Body-Page-Article .Two_Sections_Right,
.Body-Page-Article .Three_Sections_Left,
.Body-Page-Article .Three_Sections_Middle,
.Body-Page-Article .Three_Sections_Right {
	display: inline-block;
	width: 100%;
	padding: 10px;
	margin-right: 3px;
	border: solid 1px;
	margin-top: 20px;
	vertical-align: top;
}

.Body-Page-Article .Two_Sections_Left img,
.Body-Page-Article .Two_Sections_Right img,
.Body-Page-Article .Three_Sections_Left img,
.Body-Page-Article .Three_Sections_Middle img,
.Body-Page-Article .Three_Sections_Right img {
	/*width: 75%;*/
	width: 100%;
	margin: 0px;
	border-radius: 0px;
}

.Page-Article.CCShopCart .CurrentDesigDescFA {
    width: 30%;
    display: inline-block;
}

.Page-Article.CCShopCart .LastYearWomenUnited,
.Page-Article.CCShopCart .LastYearGenNext {
	display: inline-block;
	width: 100%;
	padding: 10px;
	margin-right: 3px;
	border: solid 1px;
	margin-top: 20px;
	vertical-align: top;
}

.Page-Article.CCShopCart .LastYearWomenUnited img,
.Page-Article.CCShopCart .LastYearGenNext img {
	max-width: unset;
	width: 100%;
	margin: 0px;
	margin-bottom: 15px;
	border-radius: 0px;
}

.Page-Article.CCShopCart .LastYearWomenUnited .LastYearWomenUnitedLeftSide,
.Page-Article.CCShopCart .LastYearGenNext .LastYearGenNextLeftSide {
	width: unset;
}

}

/* -----------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 680px) {

.Page-Article.CCShopCart .InfoPopUp-content {
  max-width: 90%;
}

.Page-Survey .TableFormDetails .Row-LineDetail {
	width: 100% !important;
}

.Body-Page-Survey .Col-Date input[readonly],
.Body-Page-Survey .Col-eMail input[readonly] {
    padding-left: 3px !important;
    color: #000000 !important;
}

.Page-SinglePageRegPledge .MFY_Top .MFY_Top_Text,
.Page-SinglePageRegPledge .Sidi_Cheers_Top .Sidi_Cheers_Top_Text {
    margin-top: 0px;
}

.Body-Page-preLoginJAAS .ServerMaintenance,
.Body-Page-Article .ServerMaintenance,
.Body-Page-ShoppingCart .ServerMaintenance,
.Body-Page-EmpRegPledge .ServerMaintenance,
.Body-Page-EmpRegPledgeThankyou .ServerMaintenance {
	max-width: 440px;
}

}

/* -----------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (min-width: 600px) {

.FormFields.LoginFields {
	margin: 1em auto;
	width: 35%;
}

.Section-Survey .form-group.row.Row-LineDetail {
	flex: 0 0 100%;
	margin-bottom: 0px;
}

.Section-Survey .form-group.row.Row-LineDetail .form-check {
	margin-bottom: 1rem;
}

.Section-Survey .Row-LineDetail.LineIndent0 > .col-sm-9.col-form-label.Col-Label,
.Section-Survey .Row-LineDetail.LineIndent0 > .col-sm-3.col-form-label.Col-Label {
	/*flex: 0 0 25% !important;*/
	padding-right: 0px !important;
	padding-left: 15px !important;
}

.Section-Survey .Row-LineDetail.LineIndent0 > .Col-RadioCustom.col-sm-9 {
    padding-left: 25px !important;
}

.Section-Survey .Row-LineDetail.LineIndent1 > .col-sm-3.col-form-label.Col-Label {
	flex: 0 0 100% !important;
	padding-right: 0px !important;
	padding-left: 4px !important;
}

.Section-Survey .Row-LineDetail.LineIndent2 {
	padding-left: 50px!important;
}

.Section-Survey .Row-LineDetail.LineIndent2 .col-sm-12.Col-Text {
	margin-bottom: 20px;
}

.Section-Survey .Row-LineDetail.LineIndent2 > .col-sm-9.col-form-label.Col-Label,
.Section-Survey .Row-LineDetail.LineIndent2 > .col-sm-3.col-form-label.Col-Label {
	flex: 0 0 100% !important;
}

.Section-Survey .Row-LineDetail > .col-sm-9.Col-TextLine input,
.Section-Survey .Row-LineDetail > .col-sm-3.Col-TextLine input,
.Section-Survey .Row-LineDetail > .col-sm-9.Col-TextLine,
.Section-Survey .Row-LineDetail > .col-sm-3.Col-TextLine,
.Section-Survey .Row-LineDetail > .col-sm-9.Col-Date,
.Section-Survey .Row-LineDetail > .col-sm-3.Col-Date,
.Section-Survey .Row-LineDetail > .col-sm-9.Col-eMail,
.Section-Survey .Row-LineDetail > .col-sm-3.Col-eMail {
	flex: 0 0 70% !important;
	padding-right: 0px!important;
	padding-left: 15px!important;
}

}

/* -----------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 570px) {

.Page-Article.CCShopCart .New2024UWEOOttawa,
.Page-Article.CCShopCart .New2024WomenUnited,
.Page-Article.CCShopCart .New2024GenNext,
.Page-Article.CCShopCart .New2024ATKCB,
.Page-Article.CCShopCart .New2024FPTP,
.Page-Article.CCShopCart .New2024HPSC,
.Page-Article.CCShopCart .New2024Housing,
.Page-Article.CCShopCart .New2024Youth,
.Page-Article.CCShopCart .New2024Poverty,
.Page-Article.CCShopCart .New2024Seniors,
.Page-Article.CCShopCart .New2024MentalHealth {
	display: block;
	width: 100%;
	padding: 10px;
	margin-right: 3px;
	border: solid 1px;
	margin-top: 20px;
	vertical-align: top;
}

.Page-Article.CCShopCart .UWEOOttawa,
.Page-Article.CCShopCart .COVID19,
.Page-Article.CCShopCart .WomenUnited,
.Page-Article.CCShopCart .ATKCB,
.Page-Article.CCShopCart .FPTP,
.Page-Article.CCShopCart .HPSC,
.Page-Article.CCShopCart .NewUWEOOttawa,
.Page-Article.CCShopCart .NewCOVID19,
.Page-Article.CCShopCart .NewWomenUnited,
.Page-Article.CCShopCart .NewATKCB,
.Page-Article.CCShopCart .NewFPTP,
.Page-Article.CCShopCart .NewHPSC,
.Page-Article.CCShopCart .NewGenNext,
.Page-Article.CCShopCart .LastYearWomenUnited,
.Page-Article.CCShopCart .LastYearGenNext,
.Page-Article.CCShopCart .UWEODesc1,
.Page-Article.CCShopCart .UWEODesc2,
.Page-Article.CCShopCart .UWEODesc3,
.Page-Article.CCShopCart .FADesc1,
.Page-Article.CCShopCart .FADesc2,
.Page-Article.CCShopCart .FADesc3,
.Page-Article.CCShopCart .SectionDesc {
    min-height: unset;
}

.Page-Article.CCShopCart .SectionTitle,
.Page-Article.CCShopCart .C19SectionTitle,
.Page-Article.CCShopCart .FPTPSectionTitle,
.Page-Article.CCShopCart .HPSCSectionTitle {
    line-height: 25px;
}

.Page-Article.CCShopCart .UWEOOttawa,
.Page-Article.CCShopCart .COVID19,
.Page-Article.CCShopCart .WomenUnited,
.Page-Article.CCShopCart .ATKCB,
.Page-Article.CCShopCart .FPTP,
.Page-Article.CCShopCart .HPSC,
.Page-Article.CCShopCart .LocalUW,
.Page-Article.CCShopCart .SpecialDesignation,
.Page-Article.CCShopCart .NewUWEOOttawa,
.Page-Article.CCShopCart .NewCOVID19,
.Page-Article.CCShopCart .NewWomenUnited,
.Page-Article.CCShopCart .NewATKCB,
.Page-Article.CCShopCart .NewFPTP,
.Page-Article.CCShopCart .NewHPSC,
.Page-Article.CCShopCart .NewLocalUW,
.Page-Article.CCShopCart .NewSpecialDesignation {
	display: inline-block;
	width: 100%;
	padding: 10px;
	margin-right: 3px;
	border: solid 1px;
	margin-top: 20px;
	vertical-align: top;
}

.Page-Article.CCShopCart #AgencySearchSection .SearchNavigation {
    margin-bottom: 10px;
}

.Page-Article.CCShopCart .OCRC {
    width: 100%;
}

.Page-Article.CCShopCart #AgencySearchSection .KeywordSearchInput input[type="text"] {
    width: 100% !important;
    display: block;
    margin-bottom: 20px;
}

.Page-Article.CCShopCart .KeywordSearchInput .input-group-text {
    margin-left: 3px;
}

}

/* -----------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 520px) {

.CCLanderLinks {
	display: block;
}

.CCLanderDonateLink,
.CCLanderEventLink {
	width: 100%;
}

.PRGolfTopBanner {
	display: unset;
}

.PRGolfImg {
	width: 100% !important;
}

.PRGolfSponsor {

	width: 50% !important;
}

.UWWRedBottom {
    min-height: 400px;
}

.Page-EmpRegPledge #PledgeTypeSelectionSection .Credit,
.Page-EmpRegPledge #PledgeTypeSelectionSection .CreditPP,
.Page-EmpRegPledge #PledgeTypeSelectionSection .PPExprChkout,
.Page-EmpRegPledge #PledgeTypeSelectionSection .Payroll {
width: 100% ;
max-width: 100%;
display: block;
}

.AnnualLoginLink {
    padding: 30px 0px 0px 0px;
    float: right;
}

.Page-CybsSACheckout {
    width: 100%;
}

/*
.SectionTitle div.SectionTitle1,
.SectionTitle div.SectionTitle2 {
    display: inline;
}

.SectionTitle div.SectionTitle2 {
    border-left: solid 1px #e1251b;
    padding-left: 5px;
    margin-left: 5px;
}
*/

.ArticleOrgTitle {
    max-width: 92%;
}

.PRGolfDesc,
.PRGolfInfo,
.PRGolfCovid {
	width: 100%;
	max-width: 100%;
}

.PRGolfSponsor {
    width: 100%;
    margin-top: 20px;
}

.PRGolfInfo {
	min-height: unset;
}

.Page-SinglePageRegEvent input#PhoneArea_HOME {
    width: 40px;
}

.Page-SinglePageRegEvent input#PhoneNumber_HOME {
    width: 75px;
}

.Page-SinglePageRegEvent input#PhoneExt_HOME {
    width: 50px;
}

.box {
	width:100%;
	padding:6px 12px 6px 6px;
	box-sizing:border-box;
}

.Page-SinglePageRegEvent .DIV-EventRegTop img {
	width: 88%
}

.Role-EventRegister .UWWRedMainPage,
.UWWRedMainBody .UWWRedTop1,
.UWWRedMainBody .UWWRedTop2 {
	position: unset;
}

.Role-FundAdmin .UWWRedMainPage .Area-UWWRed1PArea8 th {
	font-size: 18px !important;
	line-height: 0.9 !important;
	vertical-align: bottom !important;
}

.Role-FundAdmin .UWWRedMainPage .Area-UWWRed1PArea8 td {
	font-size: 18px !important;
}

.Role-FundAdmin .UWWRedMainPage .Area-UWWRed1PArea8 .MobileTable td {
	padding-left: 25% !important;
}

.Role-FundAdmin .UWWRedMainPage .Area-UWWRed1PArea8 table.ANDARMaintenanceHTML td:before {
	padding-top: 5px;
}

.Role-FundAdmin .UWWRedMainPage .Area-UWWRed1PArea8 .Col-Fmt-ANDARWholeNumberFormatter,
.Role-FundAdmin .UWWRedMainPage .Area-UWWRed1PArea8 .Col-Text {
	text-align: right !important;
}

.UWWRed1PArea1 .PortletNote {
    text-align: right !important;
}

#OtherPledgeNowLink1,
#OtherPledgeNowLink2 {
	display: none;
}

#ATKCB_Section,
#FPTP_Section,
#HPSC_Section {
	width: 100% ;
	vertical-align: top;
}

#FPTP_Section,
#HPSC_Section {
	margin-top: 0px;
}

.TrusteIcon img {
	width: 100% !important;
}

.Page-IPledgeCombined label {
    font-size: 18px !important;
}

.Page-IPledgeCombined p,
.Page-IPledgeCombined body,
.Page-IPledgeCombined input[type=text],
.Page-IPledgeCombined select,
.Page-IPledgeCombined textarea,
.Page-IPledgeCombined input[type=password] {
    font-size: 16px !important;
}

.UWWRedTop3 .Logo.WebLogoR,
.UWWRedTop3 .Logo.WebLogoL {
    width: 240px !important;
    height: 240px !important;
}

.Menu-Right {
	margin-right: 12px;
}

.campaign_video iframe {
	width: 100%;
	height: auto;
	min-height: auto;
}

.left-flag {
    border-width: 0 0px 240px 350px !important;
}

.EmpRegText {
    width: 100%;
}

.EmpRegTitle {
    width: 95%;
}

.WebLogoR img {
    max-width: 80vw !important;
    height: auto !important;
    max-height: 35vw !important;
}

.Page-UserRegistration #LoginLink,
.Page-UserRegistration #ShowChangeEmployerStepsLink {
    display: inline;
}

.Page-UserRegistration .Block {
	padding: 0px;
}

.Page-UserRegistration .BlockDetails {
    margin-right: 0px;
    margin-left: 15px;
    width: 100%;
    float: left;
}

.Page-UserRegistration .col-sm-3 {
	padding-left: 0px;
}

.Page-UserRegistration input[type=text],
.Page-UserRegistration .Col-IndEMail,
.Page-UserRegistration .Col-State select,
.Page-UserRegistration #CountryCode_Main,
.Page-UserRegistration #Info_SORTFIELD1,
.Page-UserRegistration #Info_SORTFIELD2,
.Page-UserRegistration #Info_SORTFIELD3,
.Page-UserRegistration #Info_SORTFIELD4,
.Page-UserRegistration #Info_SORTFIELD5,
.Page-UserRegistration .Col-Password,
.Page-UserRegistration #PasswordHint {
	width: 95%;
}

.Page-UserRegistration #PasswordNote {
	margin: 15px 0px 15px -15px;
}

.Page-UserRegistration .Navigation {
    clear: both;
    float: none;
    margin-left: 0px;
    padding-left: 0px;
}

/*
.Page-UserRegistration .button,
.Page-UserRegistration .button:link,
.Page-UserRegistration .button:visited,
.Page-UserRegistration .button:active {
	padding: 2px 7px !important;
}
*/

.Page-UserRegistration #ShowChangeEmployerStepsLink,
.Page-UserRegistration #LoginLink {
	padding: 2px 7px !important;
}

.col-sm-8 {
    width: 65%;
}

.Area-Pledge {
	width: 100% !important;
}

.PledgeNowButton {
	font-size: 13px;
	width: 75px !important;
	height: 35px !important;
}

.PledgeNowButtonfr {
	font-size: 13px;
	width: 115px !important;
	height: 35px !important;
}

.YesSupportCheckmark,
.YesSupportCheckmarkfr {
	max-width: 200px !important;
	width: 200px !important;
	height: auto !important;
}

}


/* -----------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 420px) {

.Page-Article.CCShopCart .desig-row.row-18994 div {
	max-width: 120px !important;
	vertical-align: middle;
}

.Page-SinglePageRegPledge .MFY_Top,
.Page-SinglePageRegPledge .Sidi_Cheers_Top {
	display: unset;
}

.Page-SinglePageRegPledge .MFY_Top .MFY_Top_Image,
.Page-SinglePageRegPledge .Sidi_Cheers_Top .Sidi_Cheers_Top_Image {
    margin-right: 0px;
}

.Page-SinglePageRegPledge .MFY_Top .MFY_Top_Text,
.Page-SinglePageRegPledge .Sidi_Cheers_Top .Sidi_Cheers_Top_Text {
    margin-top: 30px;
}

.Page-Article.CCShopCart .SectionTitle,
.Page-Article.CCShopCart .C19SectionTitle,
.Page-Article.CCShopCart .COVIDSectionTitle,
.Page-Article.CCShopCart .GenNextSectionTitle,
.Page-Article.CCShopCart .WUSectionTitle,
.Page-Article.CCShopCart .UWEOSectionTitle,
.Page-Article.CCShopCart .ATKCBSectionTitle,
.Page-Article.CCShopCart .FPTPSectionTitle,
.Page-Article.CCShopCart .HPSCSectionTitle {
	font-size: 1.4em;
}

.UWWRedMainPage {
    max-width: 410px !important;
}

.Body-Page-preLoginJAAS .ServerMaintenance,
.Body-Page-Article .ServerMaintenance,
.Body-Page-ShoppingCart .ServerMaintenance,
.Body-Page-EmpRegPledge .ServerMaintenance,
.Body-Page-EmpRegPledgeThankyou .ServerMaintenance {
	max-width: 205px;
	float: right;
}

.Page-Article.CCShopCart .CurrentDesigDescFA {
    width: 100%;
    display: block;
}

}


/* -----------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 375px) {

.UWWRedMainPage {
    max-width: 375px !important;
}

}
