
/*
#UWEO_CF_Info img,
#Cent_Out_CF_Info img,
#HP1_Info img {
    margin-left: 0px !important;
}
*/

.ProjectBeLabel {
    display: inline-block;
    width: 167px;
}

.ProjectBeLocalUWLabel {
    display: inline-block;
    width: 133px;
}

.ProjectBeHPLabel {
    display: inline-block;
    width: 130px;
}

.ProjectBeAmount {
    display: inline-block;
    width: 182px;
}

.ProjectBe2021 .addToCartLine {
    margin-top: 10px;
}

.UWSection {
	width: 65%;
	display: inline-block;
}

.GCWCCShopCart button#HP1_Info {
    padding: 0px;
}

.UWWRedTop2 {
    position: unset !important;
}

.UWWRedTop2 .PortletMenu {
    position: sticky !important;
    z-index: 7 !important;
}
    
.Col-IndEMail input {
    max-width: 600px;
}

#Donation_History_Link {
	display: block;
	text-align: right;
	width: 50%;
	padding-right: 25px;
	margin-top: 30px;
}

#Admin_Login_Link {
	display: block;
	text-align: left;
	width: 50%;
	padding-left: 35px;
	margin-top: 30px;
}

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

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

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

.OtherUWLink .Col-MoreInfo.text-center,
.NatOtherUWLink .Col-MoreInfo.text-center,
.OtherUWLink .OCRCMinDesAmountNote,
.NatOtherUWLink .OCRCMinDesAmountNote,
.Page-Article.GCWCCCampSelect.GCWCC h1 {
    display: none;
}

.Page-EmpRegPledge #StarRequiredNote,
.EmRegPlgPerH {
    display: none !important;
}

#PageTitle h1 {
	display: block;
}

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

.OtherUWLink .desig-row.row-DesAgSrch,
.YukonOtherUWLink .desig-row.row-DesAgSrch,
.NatOtherUWLink .desig-row.row-DesAgSrch {
    display: inline-flex;
}

.OtherUWLink .col-sm-8,
.NatOtherUWLink .col-sm-8 {
    width: 100% !important;
}

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

.Page-Article.GCWCCShopCart #OtherUWLink {
	width: 62%;
	margin-left: 12px;
}

.Page-Article.GCWCCShopCart #NatOtherUWLink {
	width: 46%;
	margin-left: 12px;
}

.Page-EmpRegPledge #empFundraisingZipRow,
.Page-EmpRegPledge #empDistZipRow #EmpDistCountry {
	display: none !important;
}


#Dash5B39702D5F443A5D584B7E3E .Col-Text {
	font-size: smaller !important;
}

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

img#GCWCCLogoCampName {
    max-width: 600px;
}

.Area-UWWRed1PArea3 .Menu-Right,
.Area-UWWRed1NArea3 .Menu-Right,
.Area-UWWRed1LArea3 .Menu-Right{
	display: none;
}

.BioDashEP,
.Page-Dashboard .DashRow {
	page-break-inside: avoid !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;
}

.highcharts-container.AndarSunburstChartContainer {
	height: 500px !important;
}

'.Page-Dashboard .page-header {
	display: none;
}'

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

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

.Page-EmpRegPledge .FlagTable .FlagRow-ReleaseAmt {
    display: contents;
}

.Page-EmpRegPledge .FlagTable #FlagRelAmtC {
	margin-left: 0px;
	margin-top: 2px;
}

.Page-EmpRegPledge .FlagTable img {
    float: left;
    margin: -2px 10px 0 0;
}

.Page-EmpRegPledge .PledgeTypeSelection {
    max-width: 830px;
    width: 100%;
}

.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.GCWCCShopCart .ProjectBe2021 .UWEO,
.Page-Article.GCWCCShopCart .ProjectBe2021 .CentOut,
.Page-Article.GCWCCShopCart .ProjectBe2021 .HP {
    margin-top: 0px;
}

.Page-Article.GCWCCShopCart .ProjectBe2021 .desig-row {
	height: auto;
	margin-bottom: 10px !important;
}

.Page-Article.GCWCCShopCart .ProjectBe2021 h3 {
	font-size: 16px !important;
}

.Page-Article.GCWCCShopCart .ProjectBe2021 .UWEO h3,
.Page-Article.GCWCCShopCart .ProjectBe2021 .CentOut h3,
.Page-Article.GCWCCShopCart .ProjectBe2021 .HP h3 {
	font-size: 14px !important;
	font-weight: bolder !important;
	margin-bottom: 10px !important;
}

.Page-Article.GCWCCShopCart .ProjectBe2021 .DesigDesc,
.Page-Article.GCWCCShopCart .ProjectBe2021 .DesigDescCF,
.Page-Article.GCWCCShopCart .ProjectBe2021 .DesigDescFA {
	font-size: 10px !important;
}

.Page-Article.GCWCCShopCart .ProjectBe2021 input[type=text] {
	min-height: 0px;
}

.Page-Article.GCWCCCampSelect.GCWCC .GCLanderDonateLink button,
.Page-Article.GCWCCCampSelect.GCWCC .GCLanderEventLink button {
    /*width: 210px;*/
    font-size: 18px;
    /*background-color: #cb203c;*/
    margin: 20px 0px 15px 0px;
    border: none;
    border-radius: 10px;
    /*color: white;*/
    padding: 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}

.Page-Article.GCWCCCampSelect.GCWCC .GCLanderEventLink #FRbutton {
    width: 330px !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"
}

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

.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-Survey .col-sm-9.Col-Dollar input {
    width: 115px !important;
}

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

.Roll-OrgSetupSubmit .Page-Dashboard .NavigationCSV.btn.btn-light .NavigationCSV::after {
    content: ' <<< click here to download structure';
    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: 13px;
}

.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: 13px;
}

.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-TransactionList .NavigationDeleteTran {
    display: none;
}

.Page-EmpRegPledge .InfoPopUp,
.Page-Article.GCWCCCampSelect.GCWCC .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-EmpRegPledge .InfoPopUp-content,
.Page-Article.GCWCCCampSelect.GCWCC .InfoPopUp-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  max-width: 50%;
  text-align: left;
}

.GCWCCEmpLanderImage {
	width: 20%;
	display: block;
	margin-top: 30px;
}

.Page-SpecialEventTranDtl .WebMaintenanceApp th:nth-child(6),
.Page-SpecialEventTranDtl .WebMaintenanceApp td:nth-child(6),
.Roll-Admin .Page-Dashboard .ANDARMaintenanceHTML th:first-child,
.Roll-Admin .Page-Dashboard .ANDARMaintenanceHTML td:first-child {
	display: none;
}

.GCLanderLinks {
	display: flex;
}

.GCLanderDonateLink,
.GCLanderEventLink {
	width: 380px;
	display: block;
	padding: 25px;
	/*border: solid 1px;
	font-weight: bold;*/
	font-size: large;
	margin-bottom: 20px;
	line-height: normal;
}

.FooterTechnicalSupport {
    font-size: 25px;
}

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

.Body-Page-SpecialEventEventUpdate input#PUBLICEVENT,
.Body-Page-SpecialEventEventUpdate input#RESTRICTEDTOSORTFIELDEMPLOYEES,
.Body-Page-CampaignLevelDetailReport input#NbrEmpFromEmpInfo,
.Body-Page-CampaignLevelDetailReport input#InclExpired,
.Body-Page-CampaignLevelDetailReport input#ExcludeOnlineSpcEvt,
.Body-Page-CampaignLevelDetailReport input.CampLevelDtlRpt.form-check-input,
.Body-Page-TransactionReport #IncSpecEvGift,
.Body-Page-TransactionReport input#IncludeBatch,
.Body-Page-TransactionReport input#InclExpired,
.Body-Page-TransactionReport .Col-SortDefinedTable input.TransactionRpt.form-check-input,
.Body-Page-ResponseReport input#InclExpired,
.Body-Page-ResponseReport input#ExcludeOnlineSpcEvt,
.Body-Page-ResponseReport input.ResponseReport.form-check-input,
.Body-Page-DonorChoiceSmr input#InclExpired,
.Body-Page-DonorChoiceSmr input#ExcludeOnlineSpcEvt,
.Body-Page-DonorChoiceSmr input.DonorChoiceSry.form-check-input,
.Body-Page-CampaignLevelSpcEvtReport input#NbrEmpFromEmpInfo,
.Body-Page-CampaignLevelSpcEvtReport input#InclExpired,
.Body-Page-CampaignLevelSpcEvtReport input.CampLevelSERpt.form-check-input,
.Body-Page-TransactionReport select.donorEMailPecking,
.Body-Page-ResponseReport select.donorEMailPecking,
.Body-Page-SpecialEventEventUpdate .PublicEvent .col-sm-12 .col-form-label {
    pointer-events: none;
    opacity: 25%;
}

.Body-Page-TransactionReport #IncSpecEvGift:disabled {
    background-color: blue;
}

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

.Page-SpcEvtRegPledge .EventSelectionSection .Col-EventName div {
	display: inline-block;
}

.Roll-SEAdminOrg .Page-SpecialEventEventUpdate .RestrictedToSortFieldEmployees {
    display: none;
}

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

.Body-Page-SpecialEventMaint .ui-state-default a,
.Body-Page-SpecialEventMaint .ui-state-default a:link,
.Body-Page-SpecialEventMaint .ui-state-default a:visited {
    color: #ffffff;
    text-decoration: none;
}

.Page-SpcEvtRegPledge header.BlockHeader {
    margin: 0px 0px 50px 0px;
}

.Body-Page-SpecialEventMaint .ui-state-default a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.ProjectBe2021 h3 {
    margin-left: 8px;
    margin-top: 15px !important;
}

.UWWRed1PArea8 .PortletNote {
    text-align: left !important;
}

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

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

.GCOrgSelect {
	padding-right: 50px;
	padding-top: 50px;
}
/*
.Page-ShoppingCart .Col-DesignationsSelect,
th.Col-Heading.Col-Button.Col-Delete a {
    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;
}

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

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

/*
.Page-EmpRegPledge .ShoppingCartSummary,
.Body-Page-ShoppingCart .ShoppingCartSummary,
*/
.Body-Page-EmpRegPledge .ShoppingCart,
.Body-Page-ShoppingCart .ShoppingCart,
.Page-EmpRegPledge .IndPhoneNumber.HOME .Col-PhoneExt {
    display: none !important;
}

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

.Body-Page-ShoppingCart .UWWRed1PArea7 .PortletLogo,
.Body-Page-SpecialEventRegPledge .UWWRed1LArea7 .PortletLogo {
	margin-left: 8px;
}

.Body-Page-Article .UWWRed1PArea7 .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: 125px !important;
}

.GCWCCLoginLink {
	color: #cb203c;
	padding: 50px 50px 0px 0px;
}

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

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

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

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

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

.UWWRed1PArea7 .PortletLogo,
.UWWRed1LArea7 .PortletLogo {
    margin-top: 8px;
}

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

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

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

.Page-Article.GCWCCShopCart .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.GCWCCShopCart .InfoPopUp-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  max-width: 50%;
}

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

.Page-Article.GCWCCCampSelect.GCWCC {
    color: #000000;
    /*font-size: 28px;
    font-weight: bold;*/
    margin-top: -20px;
    display: table;
    margin-left: auto;
    margin-right: auto;
}

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

.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: #cb203c !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: #cb203c !important;
    border-color: #cb203c !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;
}

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

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

.Page-Article.CShopCart span.addToCartLinkOCRC {
	background-color: #cb203c !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;
}

.Body-Page-Article .GCRegionSelection {
	text-align: left;
	margin-left: 12px;
	float: left;
	display: none;
}

.Body-Page-Article .GCRegionSelection span {
	font-family: Verdana;
	font-size: medium;
	font-weight: bold;
}

#AgencySearchSection .SearchNavigation {
    display: inline-block;
    margin: 0;
}

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

.Page-Article.GCWCCShopCart .KeywordSearchInput .input-group-text {
    margin-left: 12px !important;
    font-weight: bold;
}

.Body-Page-Article .UWWRedTop3,
.Body-Page-ShoppingCart .UWWRedTop3,
.Body-Page-EmpRegPledge .UWWRedTop3,
.Body-Page-CybsSACheckout .UWWRedTop3,
.Body-Page-CybsSACheckout .SocialMediaLinks,
.Body-Page-EmpRegPledge .SocialMediaLinks,
.Page-EmpRegPledge .PasswordErrorRow,
.Page-EmpRegPledge .loginPWRow,
.Page-EmpRegPledge .loginPW2Row,
.Page-EmpRegPledge .loginPWHintRow,
.Body-Page-SpecialEventRegPledge .loginPWRow,
.Body-Page-SpecialEventRegPledge .loginPW2Row,
.Body-Page-SpecialEventRegPledge .loginPWHintRow,
.Body-Page-SpecialEventRegPledge .IndInfoBirth,
.Section-ArticleSharing,
.Page-Article.GCWCCShopCart h1,
.Page-Article.EventInfo h1,
.Page-EmpRegPledgeThankyou .EmployerExpirationWarning {
    display: none !important;
}

.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 .Navigation a {
	padding: 10px !important;
	color: #ffffff !important;
	background-color: #e1251b !important;
	border: solid 1px #e1251b !important;
	font-weight: bold;
}


.Body-Page-ShoppingCart .Navigation a:hover,
.Body-Page-ShoppingCart .Navigation a:focus {
	padding: 10px !important;
	color: #ffffff !important;
	background-color: #000000 !important;
	border: solid 1px #000000 !important;
}

/*
.Body-Page-ShoppingCart .Navigation .BackToShop a {
	color: #e1251b !important;
	background-color: #ffffff !important;
	border: none 0px #ffffff !important;
	font-weight: bold;
}
*/

.Body-Page-ShoppingCart .Col-DesignationsAmount input[type="text"],
.Page-EmpRegPledge .IPledgeTable input[type="text"] {
    text-align: right;
    width: 110px;
    border-radius: 7px;
}
	
.Page-Article.GCWCCShopCart h3 {
	color: #e1251b;
}

.Page-Article.GCWCCShopCart .WelcomeMessage {
	font-size: 1.2em;
}

.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://ww2.uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A415A58594E4C4857537A5467694277726344534E4967394574486B7041306472334436685F6F4A6A4A314A507577/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 {
    color: #000000;
    font-size: 14px !important;
    font-weight: bold !important;
}

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

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

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

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

.Col-3668456_6650451Input {
	margin-top: -40px;
}

.row.Row-Odd.Row-18994_18994 {
    min-height: 185px !important;
}

.row.Row-Even.Row-3668464_3633765,
.row.Row-Odd.Row-3668464_3633765 {
    min-height: 260px !important;
}

.row.Row-Even.Row-3634250_3633724,
.row.Row-Odd.Row-3634250_3633724 {
    min-height: 235px !important;
}

.Area-Pledge form.form-horizontal {
    max-width: none !important;
}

label.col-sm-7.col-form-label.Col-Text.Col-Name,
.ServiceCategories label.col-sm-8.col-form-label.Col-Text.Col-Name {
    display: inline-block !important;
    width: 70% !important;
}

label.col-sm-8.col-form-label.Col-Text.Col-Name.Col-18994_18994Label,
label.col-sm-8.col-form-label.Col-Text.Col-Name.Col-3668464_3633765Label,
label.col-sm-8.col-form-label.Col-Text.Col-Name.Col-3668456_6650451Label,
label.col-sm-8.col-form-label.Col-Text.Col-Name.Col-3668480_6650451Label,
label.col-sm-8.col-form-label.Col-Text.Col-Name.Col-3668936_6650451Label,
label.col-sm-8.col-form-label.Col-Text.Col-Name.Col-3634250_3633724Label,
label.col-sm-7.col-form-label.Col-2.Col-Text.Col-Name {
    min-width: 100% !important;
}

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

.Page-Article.GCWCCShopCart h1,
.Page-EmpRegPledgeThankyou .EmployerExpirationWarning,
.Page-EmpRegPledgeThankyou .Row-Account {
	display: none;
}

.Page-Article.GCWCCShopCart .YukonUW .desig-row.row-3668910 {
	margin-top: -13px;
}

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

.Page-Article.GCWCCShopCart .ProjectBe {
	display: inline-block;
	width: 100%;
	padding: 0px 12px !important;
	margin-right: 3px;
	border: none 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: top;
}

.Page-Article.GCWCCShopCart .ProjectBe .desig-row.row-6837819,
.Page-Article.GCWCCShopCart .ProjectBe .desig-row.row-7306087,
.Page-Article.GCWCCShopCart .ProjectBe .desig-row.row-6837793 {
	display: inline-block;
	width: 32%;
	margin-left: 7px;
	padding: 5px;
	margin-right: 3px;
}

.Page-Article.GCWCCShopCart .ProjectBe .addToCartLine {
    display: flex;
    margin-left: -20px;
}

.Page-Article.GCWCCShopCart .UWEO,
.Page-Article.GCWCCShopCart .CentOut,
.Page-Article.GCWCCShopCart .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.GCWCCShopCart .OCRC {
	width: 97.3%;
	padding: 0px 12px;
	margin-right: 3px;
	border: none 0px;
	/*border: solid 1px;*/
	margin-top: 8px;
	vertical-align: top;
}

.Page-Article.GCWCCShopCart .DesigDescCF,
.Page-Article.GCWCCShopCart .DesigDescFA,
.Page-Article.GCWCCShopCart .DesigDesc {
	display: inline-block;
	width: 97%;
	height: auto;
	margin-left: 8px;
}

.Page-Article.GCWCCShopCart .ProjectBe2021 .DesigDescCF,
.Page-Article.GCWCCShopCart .ProjectBe2021 .DesigDescFA,
.Page-Article.GCWCCShopCart .ProjectBe2021 .DesigDesc {
	display: inline;
	width: 97%;
	height: auto;
	margin-left: 8px;
}

.Page-Article.GCWCCShopCart .DesigDescCF button,
.Page-Article.GCWCCShopCart .DesigDescFA button,
.Page-Article.GCWCCShopCart .DesigDesc button,
.Page-EmpRegPledge .FlagTable #Privacy_Info,
.Page-Article.GCWCCCampSelect.GCWCC #Donation_History_Info {
	background-color: #FFFFFF;
}

.Page-Article.GCWCCShopCart .desig-row {
	height: auto;
	margin-bottom: 20px;
}

.Page-Article.GCWCCShopCart span.addToCartLinkUWEO button,
.Page-Article.GCWCCShopCart span.addToCartLinkCentOut button {
	/*background: linear-gradient(rgb(225, 37, 27) 5%, #e1251b 100%) #e1251b !important;*/
	background: #e1251b !important;
	border-radius: 5px;  
	display: inline-block;
	text-decoration: none;
	cursor: pointer; 
	color: #ffffff;
	font-size: 0.9em; 
	font-weight: bold;
	text-align:center;
	padding: 3.5px 12px;
	text-decoration: none !important;
	margin-left: 8px;
	width: 80px;
	border: 0px none;
}

.Page-Article.GCWCCShopCart 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.GCWCCShopCart span.addToCartLinkUWEO a,
.Page-Article.GCWCCShopCart span.addToCartLinkCentOut a,
.Page-Article.GCWCCShopCart span.addToCartLinkHP a,
.Page-Article.GCWCCShopCart span.addToCartLinkOCRC a {
    color: #ffffff;
    font-weight: bold;
}

.Page-Article.GCWCCShopCart span.addToCartLinkUWEO button:hover,
.Page-Article.GCWCCShopCart span.addToCartLinkUWEO button:focus,
.Page-Article.GCWCCShopCart span.addToCartLinkCentOut button:hover,
.Page-Article.GCWCCShopCart span.addToCartLinkCentOut button:focus,
.Page-Article.GCWCCShopCart span.addToCartLinkHP button:hover,
.Page-Article.GCWCCShopCart span.addToCartLinkHP button:focus,
.Page-Article.GCWCCShopCart span.addToCartLinkOCRC button:hover,
.Page-Article.GCWCCShopCart span.addToCartLinkOCRC button:focus {
	background: #000000 !important;
	color: #ffffff;
	text-decoration: none;
	border: 0px none;
}

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

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

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

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

.Page-Article.GCWCCShopCart .DisplayHPsOver,
.Page-Article.GCWCCShopCart .HideHPsOver {
	color: #FFFFFF;
	/*background-color: #82bc00;
	border: 1px solid #82bc00;*/
	/*background-color: #266294;
	border: 1px solid #266294;*/
	background-color: #00A8E2;
	border: 1px solid #00A8E2;
	font-family:Arial;
	font-size: 12px;
	border-radius: 3px;
	padding: 3px 10px;
	width: 100%;
}

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

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

/*
.Page-Article.GCWCCShopCart img {
	margin-left: 8px;
}
*/

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

.Page-Article.GCWCCShopCart span.cartAmountInput input  {
	width: 77px !important;
	border-radius: 5px !important;
	text-align: right !important;
	margin-left: 8px;
	padding: 1px 5px !important;
}

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

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

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

.Body-Page-Article .UWWRed1PArea6.col-md-4 {
    padding-right: 5px;
    display: block;
}

.UWWRedMainTop.row {
    position: -webkit-sticky; /* Safari */  
    position: sticky;
    top: 0;
    background-color: #FFFFFF;
    z-index: 1;
    width: 91%;
    /*border-bottom: solid 1px #A4A4A4;*/
}

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

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

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

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

.PASearchResults div#Row-3634169_3633724:after,
.PASearchResults div#Row-3634243_3633724:after,
.PASearchResults div#Row-3634219_3633724:after,
.PASearchResults div#Row-3634235_3633724:after,
.PASearchResults div#Row-3634094_3633724:after,
.PASearchResults div#Row-3634144_3633724:after,
.PASearchResults div#Row-3634136_3633724:after,
.PASearchResults div#Row-3634102_3633724:after,
.PASearchResults div#Row-3634128_3633724:after,
.PASearchResults div#Row-3634250_3633724:after,
.PASearchResults div#Row-3634227_3633724:after,
.PASearchResults div#Row-3634177_3633724:after,
.PASearchResults div#Row-3634185_3633724:after,
.PASearchResults div#Row-3634151_3633724:after,
.PASearchResults div#Row-3634193_3633724:after,
.PASearchResults div#Row-3634201_3633724:after,
.PASearchResults div#Row-3634086_3633724:after {
	content: "To designate to this organization, please click the button in the section above to show the 16 Healthpartners Members and enter your designation in that section.";
	margin-left: 15PX;
	color: #FF0000;
}

.PASearchResults #Row-3634169_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634243_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634219_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634235_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634094_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634144_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634136_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634102_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634128_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634250_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634227_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634177_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634185_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634151_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634193_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634201_3633724 .Col-SelectAccount,
.PASearchResults #Row-3634086_3633724 .Col-SelectAccount {
	display: none;
}

.KeywordSearch .input-group-text {
	background-color: #ffffff;
	border: 0px none #ffffff;
	margin-top: 0px;
}

.RetireeRegionSelectionImg {
	width: 50%;
	margin-top: 20px;
	text-align: right;
	float: left;
}

.Page-SurveyNE .Col-Number {
	max-width: 100px;
}

.Page-SurveyNE .Row-Mandatory {
	color: #ea1414;
}

.RetireeLogo {
	width: 40%;
}

section#profileBar {
    display: none;
}

.Section-PledgeAddInfo .RosterSection,
.Section-PledgeAddInfo .WebVerifyInfo2,
.Section-PledgeAddInfo .PVerifySurveyTop,
.Section-PledgeAddInfo .RequiredNote {
	display: none;
}

.Section-PledgeAddInfo #UDI_UpdToEmpRel {
	float: left;
}

.Section-PledgeAddInfo .UD_UpdToEmpRel label {
	/*float: left;*/
	width: 88%;
	margin-left: 7px;
}

.RetireeRegionSelection {
	width: 50%;
	padding-top: 125px;
	text-align: left;
	float: right;
}

#RegionSelectionDiv {
	margin-top: 30px;
}

.FooterInfo div {
	margin-bottom: 10px;
}
	
.FooterInfo,
.FooterUWHandLogo {
	float: right;
	text-align: right;
}

.FooterSecurityInfo {
	float: left;
}

.FooterBrowserRecommendation {
	font-size: 10px;
	color: #ffffff !important;
}

.FooterManagers {
	float: left;
	font-size: 10px;
	width: 90%;
	color: #ffffff !important;
}

.FooterInfo a,
.FooterInfo a:link,
.FooterInfo a:visited,
.FooterInfo a:active {
	text-decoration: none !important;
}

.FooterInfo a:hover {
	text-decoration: underline !important;
}

.FooterCampaignSiteLink a,
.FooterCampaignSiteLink a:link,
.FooterCampaignSiteLink a:visited,
.FooterCampaignSiteLink a:active {
	font-size: 18px;
}

.page-header {
	margin: 20px 0px;
}

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

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

.DisplayPGs,
.HidePGs,
.DisplaySQs,
.HideSQs,
.DisplayHPs,
.HideHPs,
.DisplayUWs,
.HideUWs {
	color: #cb203c;
	background-color: #FFFFFF;
	border: 1px solid #cb203c;
	font-family:Arial;
	font-size: 14px;
	font-weight: normal !important;
	border-radius: 3px;
	padding: 3px 10px;
}

.DisplayPGsOver,
.HidePGsOver,
.DisplaySQsOver,
.HideSQsOver,
.DisplayHPsOver,
.HideHPsOver,
.DisplayUWsOver,
.HideUWsOver {
	color: #FFFFFF;
	background-color: #cb203c;
	border: 1px solid #cb203c;
	font-family:Arial;
	font-size: 14px;
	border-radius: 3px;
	padding: 3px 10px;
}

#DisplayPGs,
#HidePGs,
#DisplaySQs,
#HideSQs,
#DisplayHPs,
#HideHPs,
#DisplayUWs,
#HideUWs {
	width: auto;
}

.Page-IPledgeReplicate .Section-DesignationOptions {
	display: none;
}

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

.DisplayHPsButton,
.HideHPsButton {
	margin-left: 8px !important;
	line-height: 1.42857143 !important;
}

.ServiceCategories .BlockDetails,
.ServiceCategories .Block,
.CommunityCare .BlockDetails,
.CommunityCare .Block {
	padding-bottom: 0px !important;
}

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

.ServerMaintenance {
	color: #cb203c;
	background: #FFFF00;
	/*float: right;*/
	margin-top: 40px;
	/*margin-right: -60px;*/
	display: inline-block;
	max-width: 450px;
}

.CommunityCare .row,
.ServiceCategories .row,
.TargetedAgencies .row {
	display: block;
	min-height: 50px;
}

.TargetedAgencies .col-sm-7 {
	max-width: 100%;
}

.TargetedAgencies .col-sm-3 {
	float: right;
}

.SelectedAgendiesTable .input-group-prepend,
.SelectedAgendiesTable .input-group-append {
    display: none;
}

.Page-IPledgeAddInfo .Section-Survey {
    margin-left: 205px;
    margin-top: -20px;
}

table#RecentTranTable .Col-Details {
	min-width: 25%;
}

nav.Navigation.HorizontalIcons {
    width: auto;
}

.SelectedAgendiesTable .input-group {
	width: auto;
}

.Col-18994_18994Label,
.Col-3668464_3633765Label,
.Col-3634250_3633724Label,
.Col-PartnerAgy .col-form-label {
	display: block;
	width: 100%;
	max-width: 100%;
	flex: 0 0 100%;
}

.Col-18994_18994Input,
.Col-3634250_3633724Input {
	float: right;
	margin-top: -30px !important;
}

.Col-3668464_3633765Input {
	float: right;
	margin-top: -25px !important;
}

.Col-6653190_3633765Input,
.Col-7047376_3884012Input {
    margin-top: 13px !important;
}

.Page-AHistory .AccountSummary .QuickSumTable .Report-Header .Col-Heading.Col-Space,
.Page-AHistory .AccountSummary .QuickSumTable .Col-Details {
	display: none;
}

#TA_6322747_3884012 {
	margin-top: -30px !important;
}

.ServiceCategories .Col-6328926_3633765Input,
.ServiceCategories .Col-6328934_3633765Input,
.ServiceCategories .Col-6328918_3633765Input,
.ServiceCategories .Col-7190499_3633765Input {
	margin-top: 12px;
}

.ServiceCategories h2,
.TargetedAgencies h2,
.Federations h2,
.Agencies h2 {
	font-weight: 700 !important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	color: #000000 !important;
}

.ServiceCategories h2,
.TargetedAgencies h2 {
	margin-left: 25px;
}

.Page-IPledgeDes1 .FirstDesigUnderSectionTitleRow {
	max-width: 90%;
}

.TargetedAgencies .col-sm-7 {
	width: 100%;
}

.Agencies .BlockDetails {
	padding: 0px !important;
}

.Page-CStatusAllLoc a {
    color: #000000;
    text-decoration: none;
}

#SelectedAgendiesTable.SelectedAgendiesTable .row.Odd .input-group input,
#SelectedAgendiesTable.SelectedAgendiesTable .row.Even .input-group input {
	width: 100px !important;
	float: right;
}

.SelectedAgendiesTable input {
	float: right;
	width: 110px;
	height: 34px;
	text-align: right;
	margin-bottom: 20px;
	margin-top: -7px;
}

.SelectedAgendiesTable .Col-Amount {
	text-align: right;
	margin-right: 5px;
}

.SelectedAgendiesTable .input-group {
	float: right;
}

.UWWRedBottom {
    min-height: 275px;
}

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

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

.Page-EmpRegPledge .AccountDateYear {
    max-width: 100px;
}

.SearchNavigationButtons .IListNext {
	margin-top: 20px;
}

.SearchNavigationButtons .fa-step-backward::before {
	display: none;
}

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

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

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

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

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

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

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

.Page-IProfile .EmployerLabel2 {
	width: 25%;
	display: inline;
	float: left;
	padding-top: 7px;
}

.Page-IProfile .EmployerExpirationWarning {
	color: #FF0000;
}

.Page-IProfile .col-Employerlabel {
	width: 100%;
	display: contents;
}

.EmployerLabel.form-group.row {
	margin-left: 0px;
}

.Page-IProfile .EmployerName {
	float: right;
}

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

#PledgeNow {
	text-align: right;
	margin-bottom: 20px;
}

#slideShowImages img {
	max-width: 1130px;
	width: 90vw;
}

.Area-UWWRed1PArea2 .pureCssMenu,
.PASearchResults .Col-MoreInfo {
	display: none;
}

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

ul.pureCssMenu a {
    background-color: transparent;
    border: 0;
    color: #ffffff;
    font: 20px trade-gothic-lt-condensed-no-18 !important;
    padding: 10px 8px;
    text-decoration: none;
}

ul.pureCssMenu a:hover, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
    background-color: transparent;
    border: 0;
    color: #cb203c;
    font: 20px trade-gothic-lt-condensed-no-18 !important;
    padding: 10px 8px;
    text-decoration: none;
}

.Menu-Right .MenuHeader {
    background: none;
    float: right;
}

.Menu-Right .MenuHeader::before {
    color: #cb203c !important;
    content: url("https://ww2.uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A416658544C7347774F4669434C694F39754B504966783156315746314D637A6C4B525F64436C59424F53344F7741/dot-menu-icon-gcwcc.png") !important;
    font-size: 12px;
}
.Page-preLoginJAAS .LoginButtonPanel div {
	display: block;
}

.Page-preLoginJAAS .LoginButtonPanel {
	margin: 0px;
}

.ServiceCategories .BlockDetails .row.Row-Header,
.ServiceCategories .BlockDetails .row.Row-Odd,
.ServiceCategories .BlockDetails .row.Row-Even,
.TargetedAgencies .BlockDetails .row.Row-Odd,
.TargetedAgencies .BlockDetails .row.Row-Even,
#FederationsSection.Federations .BlockDetails .row.Row-Odd,
#FederationsSection.Federations .BlockDetails .row.Row-Even {
	padding: 0;
	margin: 5px 0px;
	border: none !important;
	border-right: none !important;
	border-left: none !important;
	background-color: #ffffff !important;
}

.ServiceCategories .BlockDetails .row.Row-Odd,
.ServiceCategories .BlockDetails .row.Row-Even {
    border-right: none;
    border-left: none;
    /*border-bottom: 1px solid #9f9f9f;*/
    background-color: #ffffff !important;
}

.Page-preLoginJAAS .BlockFooter {
	display: none;
}

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

.LoginButtonPanel .Login.LoginButton1.Login .button,
.LoginButtonPanel .Forgot.LoginButton2.Forgot .button,
.LoginButtonPanel .Hint.LoginButton3.Hint .button {
	display: block;
	width: 200px;
}

/* Marc - Aug 22 2018 - Start for new Reg Page */


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

#EmpRegImage img {
	width: 90%;
}

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

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

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

.Body-Page-Main3 .Roll-OrgSetupSubmit .WebLogoR img {
    max-height: 150px !important;
}

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

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


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

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

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

.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 .ResendIcon::before {
	content: "Confirmation";
	display: block;
	margin-top: -20px;
	margin-left: 31px;
	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-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;
	display: none;
}

*/

.Page-AHistory .UpdateIcon .icon {
	padding-left: 45px;
}

.Page-AHistory .UpdateIcon::before {
	content: "Update/Modifier";
	display: block;
	margin-top: -20px !important;
	margin-left: 40px;
	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-AHistory .QuickSumTable nav.HorizontalIcons .ISendReceipt {
	display: none;
}

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

h3 {
    font-size: 18px !important;
    margin-bottom: 2px !important;
    margin-top: 10px !important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-weight: normal !important;
}

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

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

.Page-UserRegistration #LoginLink,
.Page-UserRegistration #ShowChangeEmployerAndEmailStepsLink,
.Page-UserRegistration #ShowChangeEmployerStepsLink {
	margin-right: 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 5px;
}

.Page-UserRegistration #LoginLink,
.Page-UserRegistration #ShowChangeEmployerAndEmailStepsLink,
.Page-UserRegistration #ShowChangeEmployerStepsLink {
	padding: 2px 5px 4px 5px;
	border: solid 1px #ea1414;
	border-radius: 5px;
	padding: 2px 5px 4px 5px;
	display: inline-block !important;
}

.Page-UserRegistration #HideChangeEmployerAndEmailStepsLink,
.Page-UserRegistration #HideChangeEmployerStepsLink {
	padding: 2px 5px 4px 5px;
	border: solid 1px #ea1414;
	border-radius: 5px;
	padding: 2px 5px 4px 5px;
}

.Page-UserRegistration #HideChangeEmployerAndEmailStepsLink:hover,
.Page-UserRegistration #HideChangeEmployerStepsLink:hover {
	background-color: #ea1414;
	border: solid 1px #ea1414;
	border-radius: 5px;
	padding: 2px 5px 4px 5px;
	color: #FFFFFF;
}

.Page-UserRegistration #LoginLinkDiv a:hover,
.Page-UserRegistration #ShowChangeEmployerAndEmailStepsLink:hover,
.Page-UserRegistration #ShowChangeEmployerStepsLink:hover {
	background-color: #ea1414;
	border: solid 1px #ea1414;
	border-radius: 5px;
	padding: 2px 5px 4px 5px;
	color: #FFFFFF;
	display: inline-block !important;
}

.Page-UserRegistration .ChangeEmployerAndEmailStepsLink,
.Page-UserRegistration .ChangeEmployerStepsLink {
	background-color: #FFFFFF;
	Border: 0px none;
	color: #ea1414;
	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;
}

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

.Page-UserRegistration .ChangeEmployerAndEmailStepsLinkOver
.Page-UserRegistration .ChangeEmployerStepsLinkOver {
	background-color: #ea1414;
	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 .Col-RequiredNote {
	margin-left: 0px !important;
}

.Page-UserRegistration .Col-Password,
.Page-UserRegistration .Col-Hint {
	margin-top: 7px;
}

/*
.Page-UserRegistration .Col-City,
.Page-UserRegistration .Col-State,
.Page-UserRegistration .Col-ZipCode {
	margin-top: 80px;
}

.Page-UserRegistration .Col-CountryCode {
	margin-top: -145px;
}
*/

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

.Page-UserRegistration #CountryCode_Main {
	width: 100%;
}

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

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

/* Marc - Aug 22 2018 - End for new Reg Page */

.PledgeNowButton,
.PledgeNowButtonfr,
.button,
.button:link,
.button:visited,
.button:active {
	/*color: #cb203c;
	background-color: #ffffff !important;*/
	color: #ffffff;
	background-color: #cb203c !important;
	border: solid 1px #cb203c !important;
	padding: 10px 30px !important;
	border-radius: 27px !important;
	margin-right: 10px;
	text-decoration: none;
}

.PledgeNowButton:hover,
.PledgeNowButtonfr:hover,
.button:hover {
	/*color: #ffffff !important;
	background-color: #cb203c !important;*/
	color: #ffffff;
	background-color: #000000 !important;
	border: solid 1px #000000 !important;
	padding: 5px 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;
}

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

.ServiceCategories .col-sm-3,
.TargetedAgencies .col-sm-3 {
	padding-left: 47px !important;
	/*width: 17%;*/
	max-width: 150px;
	padding-right: 0px !important;
}

.CommunityCare .Block .BlockDetails .col-sm-8 {
	display: block;
	width: 150px;
	float: right;
	text-align: right !important;
	margin-top: -65px;
	font-size: 16px;
}

.CommunityCare .ComCare {
    margin-top: -35px;
}

.ServiceCategories .col-sm-3.Col-Data.Col-Input,
.TargetedAgencies .col-sm-3.col-sm-offset-1.Col-3.Col-Input,
.TargetedAgencies .col-sm-3.col-sm-offset-1.Col-Input.Col-Data,
.Federations .col-sm-3.Col-Dollar.Col-FedAmount {
	float: right !important;
	padding-right: 15px !important;
	font-weight: 700;
	font-size: 16px;
	text-align: right;
}

.TargetedAgencies .col-sm-3.col-sm-offset-1.Col-Input.Col-Data,
.Federations .col-sm-3.Col-Dollar.Col-FedAmount {
	width: 170px !important;
	min-width: 170px !important;
	margin-top: -40px;
}

.TargetedAgencies .col-sm-3 {
	padding-right: 15px !important;
}

.Page-IPledgeDes1 .TargetedAgencies .Col-PartnerAgy,
.Page-IPledgeDes1 .TargetedAgencies .Col-Info,
.Page-IPledgeDes1 .TargetedAgencies .Col-Image,
.Page-IPledgeDes1 .TargetedAgencies .col-sm-1.text-center.Col-1.Col-Image.Col-PartnerAgy {
	display: none;
}

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

#TA_6660880_6664312,
#TA_6660898_6664312,
#TA_6660906_6664312,
#TA_6837819_6664312,
#TA_6837801_6664312,
#TA_6837793_6664312{
	margin-top: -30px;
}

#FederationsSection.Federations .Col-FedAmount {
	text-align: right;
}

.KeywordSearchInput .input-group-addon {
	background-color: #FFF;
	border: 0px #FFF;
}

#AgencySearchSection .KeywordSearchInput input[type="text"] {
	width: 95%;
}

.KeywordSearchInput .SearchNavigation .button,
.KeywordSearchInput .SearchNavigation .button:link,
.KeywordSearchInput .SearchNavigation .button:visited,
.KeywordSearchInput .SearchNavigation .button:active {
	color: #cb203c !important;
	background-color: #ffffff !important;
	border: solid 1px #cb203c !important;
}

.KeywordSearchInput .SearchNavigation .button:hover {
	color: #ffffff !important;
	background-color: #cb203c !important;
	border: solid 1px #cb203c !important;	
}

hr {
	border-top: 3px solid #000000;
}

.Federations,
.Agencies {
	margin-left: 20px;
	/*border-top: 3px solid #000000;*/
	
}

.Page-IPledgeDes1 .ServiceCategories .col-sm-3 .form-control-static {
	display: none;
}

.Page-IPledgeDes1 .ServiceCategories .BlockDetails,
.Page-IPledgeDes1 .CommunityCare .BlockDetails {
	padding-top: 0px;
}

.WriteIns {
	height: auto !important;
}

.LoginButtonPanel .Register {
	display: none;
}

.UWWRedMainContent {
	margin-top: 0px;
	width: 80% !important;
	margin-left: auto;
	margin-right: auto;
}

.UWWRed1PArea4 .PortletLogo,
.UWWRed1PArea5 .PortletLogo {
	margin-top: 20px;
}

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

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

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

.PledgeNavigation1.PledgeNavigationNextPP.PPExpress .button {
	background-color: #ffffff !important;
	border: none !important;
}

.PledgeNavigation1.PledgeNavigationNextPP.PPExpress .button:hover {
	background-color: #ffffff !important;
	border: none !important;
}

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

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

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


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

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

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

.map img {
	display: none;
}

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

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

.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: 270px !important;
    margin-left: 10px;
}

.PledgeProgress li {
    display: block !important;
}

.ProgressStepCurrent.PledgeProgress1 {
    background-image: url("https://ww2.uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A4165517364555A6B554B4E6E67506B69324E667948597A4A4E6F314C50793337456C58724E7455737552696B7751/pledge_one_cur.png") !important;
}

.ProgressStepCurrent.PledgeProgress2 {
    background-image: url("https://ww2.uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A4165517364555A6B554B4E6E67506B69324E667948597A4A4E6F314C50793337456C58724E7455737552696B7751/pledge_one_cur.png") !important;
}

.ProgressStepCurrent.PledgeProgress12 {
    background-image: url("https://ww2.uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A4165517364555A6B554B4E6E67506B69324E667948597A4A4E6F314C50793337456C58724E7455737552696B7751/pledge_one_cur.png") !important;
}

.ProgressStepCurrent.PledgeProgress3 {
    background-image: url("https://ww2.uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A4165517364555A6B554B4E6E67506B69324E667948597A4A4E6F314C50793337456C58724E7455737552696B7751/pledge_one_cur.png") !important;
}

.ProgressStepCurrent.PledgeProgress4 {
    background-image: url("https://ww2.uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A41556A434B417957437A566C4C5751374A37783033475846763554783544696D3434392D35305930677638775677/pledge_four_cur.png") !important;
}

.ProgressStepCurrent.PledgeProgress5 {
    background-image: url("https://ww2.uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A41596E4559524B7362573367533739767436435863304E485571445A4C78686262324368566D3473325653646A67/pledge_five_cur.png") !important;
}

.ProgressStepCurrent.PledgeProgress6 {
    background-image: url("https://ww2.uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A416565392D7671474F38775A53326A305F613350425A6F7453474D674A7139484F6E6B54326E426E303445503741/pledge_three_cur.png") !important;
}

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

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

.UWWRedTop1,
.UWWRedTop2 {
    /*background: #cb203c none repeat scroll 0 0;*/
    background: #ffffff none repeat scroll 0 0;
}

.UWWRed1PLogo,
.UWWRed1LLogo {
    display: flex !important;
}

.LFArea.Area-UWWRed1PLogo,
.LFArea.Area-UWWRed1LLogo {
    margin-left: auto;
    margin-right: auto;
}

.uwLogo {
    /*max-width: 50vw !important;
    position: initial;*/
    max-width: 100% !important;
    position: unset;
    margin-left: auto;
    margin-right: auto;
}

.GCWCCLogoImage {
    max-width: 30vw !important;
    max-height: 100px;
}

.GCWCCLogoName {
    max-width: 50vw !important;
    max-height: 100px;
}

.GCWCCLogo {
	display: inline-flex;
}

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

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

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

.PledgeTypeSelection .RadioLabel {
    color: #4f4f4f;
}

.UWWRed1PArea7,
.UWWRed1LArea7 {
	width: 80% !important;
	margin-left: auto;
	margin-right: auto;
}


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

.Page-IPledgeDesFedList input[type=text],
.Page-IPledgeDesFedList .Col-DesAmount {
	text-align: right;
}

.left-flag {
    border-bottom: none !important;
    width: 100% !important;
    border-left: 0px !important;
    border-width: 0px !important;
}

.ServiceCategories .Row-Header,
.TargetedAgencies .Row-Header {
	display: none;
}


.Page-IPledgeDes1 .ServiceCategories .Col-3634060_3633682Label,
.Page-IPledgeDes1 .ServiceCategories .Col-3634052_3633682Label,
.Page-IPledgeDes1 .ServiceCategories .Col-3634029_3633682Label,
.Page-IPledgeDes1 .ServiceCategories .Col-3634037_3633682Label,
.Page-IPledgeDes1 .ServiceCategories .Col-3789732_3633682Label,
.Page-IPledgeDes1 .ServiceCategories .Col-3789724_3633682Label,
.Page-IPledgeDes1 .ServiceCategories .Col-3634045_3633682Label,
.Page-IPledgeDes1 .ServiceCategories .Col-3634011_3633682Label,
.Page-IPledgeDes1 .ServiceCategories .Col-3634078_3633682Label,
.Page-IPledgeDes1 .ServiceCategories .Col-6321939_3633682Label {
	padding-left: 35px;
}

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

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

.ServerMaintenance {
	margin-top: 125px;
}

.Area-UWWRed1PArea3 .ServerMaintenance {
	margin-top: 0px !important;
}

.GCOrgSelect {
	padding-right: 20px;
	padding-top: 110px;
}

}

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

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

body .UWWRedTop2 ul.pureCssMenu {
	display: none !important;
}

.DashRow {
    display: block !important;
}

}


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

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

.left-flag {
    /*left: -70px;*/
    position: sticky !important;
}

.GCWCCEmpLanderImage {
	width: 50%;
}

.UWWRedTop2 ul.pureCssMenu a {
    background-color: #cb203c;
    border: 0;
    color: #ffffff !important;
    font: 20px trade-gothic-lt-condensed-no-18 !important;
    padding: 10px 8px;
    text-decoration: none;
}

ul.pureCssMenu a:hover, ul.pureCssMenu li:hover, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
    background-color: transparent;
    border: 0;
    color: #cb203c;
    font: 20px trade-gothic-lt-condensed-no-18 !important;
    padding: 10px 8px;
    text-decoration: none;
}

.UWWRedTop2 .PortletMenu .PortletHeader {
    background-image: url(https://ww2.uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A4163615938345047556B76795764544D6A746553666F616D6D6147507330744A6C37496556475563796341344D41/menu-button-gcwcc.png);
    background-repeat: no-repeat;
    display: block;
    margin: 8px;
    height: 19px;
    width: 24px;
    float: right;
    cursor: pointer;
}

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

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

.Menu-Right .MenuHeader::before {
    content: url(https://ww2.uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A41544C425050527A3459697A66615546414963756B6C68694D7178487369516F536F2D47566633686B7037496B51/dot-menu-icon.png) !important;
}

.Area-UWWRed1PArea3 .Menu-Right {
    display: block;
    float: right;
    margin-right: 10px;
}

.Area-UWWRed1PArea2 .Menu-Right,
.Area-UWWRed1NArea2 .Menu-Right,
.Area-UWWRed1LArea2 .Menu-Right {
	display: none;
}

.TargetedAgencies h2 {
    margin-left: 0px !important;
}

.TargetedAgencies {
	margin-left: 5px !important;
}

#S_3668464_3633765 {
	margin-top: -40px;
}

#S_18994_18994 {
	margin-top: -17px;
}

#S_3634250_3633724 {
	margin-top: -15px;
}

#TA_6660898_6664312 {
	margin-top: -20px;
}

.FirstDesigUnderSectionTitleRow,
.ServiceCategories .Col-6328041_3633682Label,
.ServiceCategories .Col-3634060_3633682Label,
.ServiceCategories .Col-3634052_3633682Label,
.ServiceCategories .Col-6328058_3633682Label,
.ServiceCategories .Col-3634029_3633682Label,
.ServiceCategories .Col-3634037_3633682Label,
.ServiceCategories .Col-3789732_3633682Label,
.ServiceCategories .Col-6328066_3633682Label,
.ServiceCategories .Col-3789724_3633682Label,
.ServiceCategories .Col-3634045_3633682Label,
.ServiceCategories .Col-3634011_3633682Label,
.ServiceCategories .Col-3634078_3633682Label,
.ServiceCategories .Col-6328926_3633765Label,
.ServiceCategories .Col-6328934_3633765Label,
.ServiceCategories .Col-6328918_3633765Label,
.ServiceCategories .Col-3634243_3633724Label,
.ServiceCategories .Col-3634169_3633724Label,
.ServiceCategories .Col-3634219_3633724Label,
.ServiceCategories .Col-3634235_3633724Label,
.ServiceCategories .Col-3634102_3633724Label,
.ServiceCategories .Col-3634128_3633724Label,
.ServiceCategories .Col-3634094_3633724Label,
.ServiceCategories .Col-3634144_3633724Label,
.ServiceCategories .Col-3634151_3633724Label,
.ServiceCategories .Col-3634136_3633724Label,
.ServiceCategories .Col-3634227_3633724Label,
.ServiceCategories .Col-3634177_3633724Label,
.ServiceCategories .Col-3634185_3633724Label,
.ServiceCategories .Col-3634193_3633724Label,
.ServiceCategories .Col-3634201_3633724Label,
.ServiceCategories .Col-3634086_3633724Label,
.ServiceCategories .Col-6863708_3633765Label,
.ServiceCategories .Col-6861868_3884012Label,
.ServiceCategories .Col-7047376_3884012Label,
.TargetedAgencies .ProjectBe {
	max-width: 65% !important;
}

.ServiceCategories .col-sm-8,
.TargetedAgencies .col-sm-8 {
	width: auto !important;
}

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

.EmpRegText {
    margin-left: 0px;
    float: left;
    width: 50%;
}

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

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

.uwLogo img {
    max-width: none !important;
    width: auto !important;
    height: 8vw !important;
}

.col-sm-offset-1 {
	margin-left: 0px;
}

.Federations .Row-Odd .Col-Link,
.Federations .Row-Even .Col-Link {
	width: 80% !important;
}

.Federations .col-sm-3 {
	width: 20% !important;
}

.Page-IPledgeDes1 .col-sm-7,
.Page-IPledgeDes1 .col-sm-8,
.Page-IPledgeDes1 .col-sm-9 {
	padding-left: 0px;
}

.GCWCCLogoImage,
.GCWCCLogoName {
    max-width: none !important;
    width: auto;
    height: 8vw;
}

/*
.uwLogo img {
    max-width: 100% !important;
    max-height: 75px !important;
    width: 60vw !important;
    height: 6vw !important;
}
*/

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

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

}


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

@media (max-width: 900px) {
.EventSelectionList .Col-EventAmount,
.EventSelectionList .Col-EventName,
.EventSelectionList .Col-Quantity,
.EventSelectionList .Col-UnitFixedCost {
    padding-left: 0px !important;
}

.EventSelectionList .Col-EventName::before {
    content: "Event or Activity / Événement ou activité" !important;
    font-weight: 700;
    display: block;
    width: 100%;
}

.EventSelectionList .Col-UnitFixedCost::before {
    content: "Unit or Fixed Cost / Prix fixe ou par unité" !important;
    font-weight: 700;
    display: block;
    width: 100%;
}

.EventSelectionList .Col-Quantity::before {
    content: "Quantity / Quantité" !important;
    font-weight: 700;
    display: block;
    width: 100%;
}

.EventSelectionList .Col-EventAmount::before {
    content: "Amount / Montant" !important;
    font-weight: 700;
    display: block;
    width: 100%;
}

.row.EventSelectionListItem div {
    margin-bottom: 20px !important;
}
}

@media screen and (max-width: 860px) {
.ServerMaintenance {
	margin-top: 75px;
}

.Page-Article.GCWCCShopCart .ProjectBe img {
    width: 98% !important;
    margin-top: 20px;
}

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

.ArticleOrgTitle {
    max-width: 65%;
}

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

.Page-Article.GCWCCShopCart img {
    width: 93% !important;
}

}

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

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

.UWWRedMainContent {
    width: 100% !important;
}

.UWSection {
	width: 100%;
	display: inline-block;
}

.GCLanderDonateLink,
.GCLanderEventLink {
    font-size: medium;
}

.Page-Article.GCWCCShopCart .ProjectBe img {
    width: 95% !important;
}

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

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

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

.Page-Article.GCWCCShopCart .ProjectBe .desig-row.row-6837819,
.Page-Article.GCWCCShopCart .ProjectBe .desig-row.row-7306087,
.Page-Article.GCWCCShopCart .ProjectBe .desig-row.row-6837793 {
	display: block;
	width: 100%;
}

.Page-Article.GCWCCShopCart .ProjectBe .addToCartLine {
    display: block;
}

.Page-Article.GCWCCShopCart .UWEO,
.Page-Article.GCWCCShopCart .CentOut,
.Page-Article.GCWCCShopCart .HP,
.Page-Article.GCWCCShopCart .LocalUW,
.Page-Article.GCWCCShopCart .NationalHP,
.Page-Article.GCWCCShopCart .ProjectBe,
.Page-Article.GCWCCShopCart #OtherUWLink,
.Page-Article.GCWCCShopCart #NatOtherUWLink  {
	display: inline-block;
	width: 100% !important;
	padding: 5px;
	margin-right: 3px;
	border: solid 1px;
	margin-top: 20px;
	vertical-align: top;
	margin-left: 0px;
}

}

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

@media screen and (min-width: 576px) {
.OtherUWLink .col-sm-8,
.NatOtherUWLink .col-sm-8 {
    width: 100% !important;
}
}

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

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

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

.col-sm-8 {
	max-width: unset !important;
}

}

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


@media screen and (max-width: 680px) {
.Page-EmpRegPledge .InfoPopUp-content,
.Page-Article.GCWCCCampSelect.GCWCC .InfoPopUp-content {
  max-width: 90%;
}

.GCOrgSelect {
	padding-right: 0px;
	padding-top: 75px;
}

#AgencySearchSection .SearchNavigation {
    margin-top: 20px; 
}

.Page-Article.GCWCCShopCart .KeywordSearchInput .input-group-text {
    margin-left: 0px;
}

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

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

/*
.Page-Article.GCWCCShopCart img {
    width: 50% !important;
}
*/
}

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


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

.Page-Article.GCWCCShopCart .DisplayUWEOPGs,
.Page-Article.GCWCCShopCart .HideUWEOPGs,
.Page-Article.GCWCCShopCart .DisplayCentOutFAs,
.Page-Article.GCWCCShopCart .HideCentOutFAs,
.Page-Article.GCWCCShopCart .DisplayUWEOPGsOver,
.Page-Article.GCWCCShopCart .HideUWEOPGsOver,
.Page-Article.GCWCCShopCart .DisplayCentOutFAsOver,
.Page-Article.GCWCCShopCart .HideCentOutFAsOver,
.Page-Article.GCWCCShopCart .DisplayHPs,
.Page-Article.GCWCCShopCart .HideHPs,
.Page-Article.GCWCCShopCart .DisplayHPsOver,
.Page-Article.GCWCCShopCart .HideHPsOver {
	width: 93% !important;
}

.UWWRedMainContent,
.GCWCCDesigPage .UWEO,
.GCWCCDesigPage .CentOut,
.GCWCCDesigPage #OtherUWLink,
.GCWCCDesigPage div {
	width: 100% !important;
}

.GCLanderLinks {
	display: block;
}

.GCLanderDonateLink,
.GCLanderEventLink {
	width: 100%;
}

.ServerMaintenance {
	margin-top: 75px;
	max-width: 410px;
}

/*.Portlet > .ShoppingCart {
    margin-top: 80px;
}*/

.UWWRedBottom {
    min-height: 470px;
}

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

.GCWCCLoginLink {
    padding: 100px 0px 0px 0px;
    float: right;
}

.Body-Page-Article .UWWRedMainPage .container {
    width: 90%;
    padding-left: 0px;
}

.UWWRed1PArea7 .PortletLogo,
.UWWRed1LArea7 .PortletLogo {
    margin-left: 15px;
}

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

.Page-UserRegistration .Col-ZipCode {
	margin-top: 80px;
}
/*
.Col-3634169_3633724Input {
	margin-top: 15px !important;
}
*/
.Page-UserRegistration .Col-City,
.Page-UserRegistration .Col-State {
	margin-top: 0px;
}

/*
.Page-UserRegistration .Col-CountryCode {
	margin-top: -145px;
}
*/

.Page-IPledgeAddInfo .Section-Survey {
    margin-left: 35px;
    margin-top: -20px;
}

.Section-PledgeAddInfo .form-group.row {
	display: unset;
}

#TA_6837819_6664312,
#TA_6837793_6664312 {
	margin-top: -45px;
}

#TA_6837801_6664312 {
	margin-top: -30px;
}

.PB_Amnt_Hdr {
	padding-top: 120px !important;
}

.RetireeRegionSelectionImg {
	width: 100%;
	margin-top: 20px;
	text-align: center;
}

.RetireeRegionSelection {
	width: 100%;
	padding-top: 0px;
	text-align: center;
	float: middle;
}

#RegionSelectionDiv {
	margin-top: 10px;
}

.NewePledgeReg {
	float: left;
}

.EmpRegCampaign {
    margin-left: 10px !important;
}

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

.ServiceCategories .col-sm-3,
.TargetedAgencies .col-sm-3,
.CommunityCare .col-sm-3 {
	padding-left: 15px !important;
	max-width: 110px;
}

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

.SectionTitleRow {
	width: 100% !important;
}

.uwLogo img,
.GCWCCLogoImage {
    max-width: 40vw !important;
    width: 40vw !important;
    height: auto !important;
    max-height: 15vw !important;
}

#GCWCCLogoImage {
    max-width: 32vw !important;
    width: 32vw !important;
    height: auto !important;
    max-height: 15vw !important;
}

#GCWCCLogoCampName {
    max-width: 48vw !important;
    width: 48vw !important;
    height: auto !important;
    max-height: 15vw !important;
}

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

.GCWCCLogoName {
	display: none;
}

.Page-IProfile .EmployerName {
	float: none;
	margin-top: 0px;
}

.FooterUWHandLogo {
	float: left;
}

.FooterManagers {
	float: right;
}

.FooterInfo {
	float: left;
	text-align: left;
	padding-top: 20px;
	background-color: #4f4f4f;
}

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

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

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

.EmpRegText {
    margin-left: 0px;
    float: left;
    width: 100%;
}

.EmpRegCampaign {
    width: 95%;
}

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

.PledgeNavigation1, .PledgeNavigation2, .PledgeNavigation3, .PledgeNavigation4, .PledgeNavigation5, .FinalPledgeNavigation li {
    display: block;
}

.Section-PledgeAddInfo .Section-Survey .form-group label.control-label + .col-sm-9 {
    padding: 10px !important;
}

.Page-IProfile .col-Employerlabel,
.Page-IProfile .EmployerLabel.form-group {
	margin-left: 0px;
}

.Page-IProfile .col-Employerlabel,
.Page-IProfile .EmployerName {
	padding-left: 0px !important;
}

.Section-IProfile #nameRow.nameRow .col-sm-9 .form-group {
    display: inline;
    width: 100%;
}

.Page-IProfile LastNameInfo {
	margin-top: -18px
}

.TopPledgeNavigation li > span.buttonText, nav.PledgeConfirmationButtons li > span.buttonText {
    float: left;
    width: auto;
    padding-bottom: 10px;
    padding-top: 0px;
}

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

.Page-IPledgeDes1 input[type=text] {
	margin-top: 8px;
}

#S_3668464_3633765 {
	margin-top: -40px;
}

#S_18994_18994 {
	margin-top: -37px;
}

#S_3634250_3633724 {
	margin-top: -15px;
}

#TA_6660898_6664312 {
	margin-top: -40px;
}

#TA_6660906_6664312 {
	margin-top: -60px;
}

.Federations .Row-Odd,
.Federations .Row-Even {
	display: inline-flex;
}

.PledgeNowButton {
	font-size: 13px;
	width: 100px !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) {

.GCWCCEmpLanderImage {
	display: none;
}

.Page-Article.GCWCCCampSelect.GCWCC .GCLanderDonateLink button,
.Page-Article.GCWCCCampSelect.GCWCC .GCLanderEventLink button {
    font-size: 16px;
}

#Donation_History_Link {
	text-align: left;
	padding-left: 20px;
	padding-right: 0px;
}

#Admin_Login_Link {
	text-align: right;
	padding-right: 20px;
	padding-left: 0px;
}

.left-flag {
    /*left: -35px;*/
}
}
