/*  /Style/Generic/CustomStyle.css  */

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

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

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

#MonthlyMessage,
.UWEOGolfImg {
	display: none;
}

.Page-SinglePageRegPledge .Navigation a,
.Body-Page-CybsSACheckout .PledgeNavigation a {
    color: #ffffff;
    text-decoration: none;
    background-color: #353535;
    border: 1px solid #353535;
    padding: 10px 15px;
    border-radius: 7px;
}

.Page-SinglePageRegPledge .Navigation a:hover,
.Body-Page-CybsSACheckout .PledgeNavigation a:hover {
    background-color: #b0c325;
    border: 1px solid #b0c325;
}

#MonthlyMessage,
.Navigation .Cancel,
.Body-Page-CybsSACheckout .UWWRed1LArea7,
.Body-Page-SPRPThankyou .UWWRed1LArea7,
.Body-Page-CybsSACheckout .PledgeNavigation .ResetButton,
.Body-Page-CybsSACheckout .PledgeNavigation .Back,
.Body-Page-CybsSACheckout .PledgeNavigation .Cancel,
.Body-Page-SPRPThankyou .PledgeNavigation .Print {
	display:none;
}

.alert-warning {
    background-color: #e2f1f9;
    border: 0 none;
    color: #d50000;
}

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

#SecurityCodeID, .DIV-WebConfirmWait, #NavigationButtons {
    background-color: #e2f1f9;
}

.Body-Page-SinglePageRegPledge label.col-sm-3.col-form-label.Col-Text.Col-PaymentSD {
    width: 240px;
    margin-top: 0px;
}

.Body-Page-SinglePageRegPledge .col-sm-9.Col-Date.Col-PaymentSD {
    width: 200px;
    text-align: left;
    margin-top: 0px;
}

.Body-Page-SinglePageRegPledge label.col-sm-3.col-form-label.Col-Text.Col-PaymentFreq {
    width: 240px;
    margin-top: 3px;
}

.Body-Page-SinglePageRegPledge .col-sm-9.Col-Table.Col-PaymentFreq {
    width: 180px;
}


.Body-Page-SinglePageRegPledge .Row-PledgeAmount .Col-Input {
    width: 150px !important;
}

.Body-Page-SinglePageRegPledge #UWEOLogo,
.Body-Page-CybsSACheckout #UWEOLogo {
	display: none;
}

.Body-Page-SinglePageRegPledge .Navigation li>.buttonText {
    display: inline-block;
    vertical-align: top;
    line-height: unset;
    margin-top: 20px;
}

.Body-Page-SinglePageRegPledge #PledgePaymentInfo .Block,
.Body-Page-SinglePageRegPledge #PledgePaymentInfo .note.T,
.Body-Page-SinglePageRegPledge #CCPayment,
.Body-Page-SinglePageRegPledge #CCPPayment,
.Body-Page-SinglePageRegPledge #PPXCPayment,
.Body-Page-SinglePageRegPledge .BlockDetails,
.Body-Page-SinglePageRegPledge .form-group.row,
.Body-Page-SinglePageRegPledge .BlockFooter {
	max-width: 570px;
	margin-left: auto;
	margin-right: auto;
	text-align: center !important;
}

.Body-Page-SinglePageRegPledge .FlagTable {
	max-width: 570px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-left: 20px;
}

.Body-Page-SinglePageRegPledge .IPledgeTable .col-sm-9.Col-Data.Col-Input {
    margin-left: auto !important;
    margin-right: auto !important;
}

.Body-Page-SinglePageRegPledge .IPledgeTable #ccAmountDisplay,
.Body-Page-SinglePageRegPledge .IPledgeTable #ccppAmountDisplay,
.Body-Page-SinglePageRegPledge .IPledgeTable #ppxcAmountDisplay {
	max-width: 90px !important;
	text-align: right;
}

.Body-Page-SinglePageRegPledge .IPledgeTable .Col-PledgeAmount {
	text-align: center !important;
	padding-right: 0px !important;
}

.Body-Page-SinglePageRegPledge .Navigation li>.buttonText {
	display: block;
}

.Body-Page-SinglePageRegPledge .note.T {
	max-width: 550px;
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: left !important;
}

.Body-Page-SinglePageRegPledge .Navigation {
	max-width: 550px;
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center !important;
}

.Body-Page-SinglePageRegPledge .MonthlyCCInstructions {
	width: 100%;
}

.Body-Page-SinglePageRegPledge .BlockDetails #nameRow,
.Body-Page-SinglePageRegPledge .BlockDetails #IndInfoBirthNote,
.Body-Page-SinglePageRegPledge .BlockDetails #IndInfoBirth,
.Body-Page-SinglePageRegPledge .BlockDetails #addressRow,
.Body-Page-SinglePageRegPledge .BlockDetails #phoneRow
.Body-Page-SinglePageRegPledge .Col-RequiredNote {
	text-align: left !important;
}

.Body-Page-SinglePageRegPledge .BlockDetails #phoneRow {
	display: flex;
	padding: 5px;
}

.Body-Page-SinglePageRegPledge .BlockDetails #phoneRow .Col-PhoneAreaLabel {
	padding-left: 2px;
}

/*
.Body-Page-SinglePageRegPledge .BlockDetails #phoneRow .col-sm-3 {
	width: auto;
}
*/

.Body-Page-SinglePageRegPledge .form-group.row .col-sm-9,
.Body-Page-SinglePageRegPledge .form-group.row .col-sm-3 {
	flex: unset;
	max-width: unset;
	padding-left: 0px;
}

.Body-Page-SinglePageRegPledge .Col-PhoneArea {
    max-width: 75px !important;
}

.Body-Page-SinglePageRegPledge .Col-PhoneNumber {
    max-width: 100px !important;
}

.Body-Page-SinglePageRegPledge .Col-PhoneExt {
	display: none;
}

.Body-Page-SinglePageRegPledge #CountryCode_Main {
    width: 50%;
}

.Body-Page-CybsSACheckout .Row-Entry {
	margin-top: 15px !important;
}

.Body-Page-CybsSACheckout .AsteriskItemsRequired {
    margin-top: 15px !important;
    margin-left: 50px !important;
}

.Body-Page-CybsSACheckout .uwLogo img {
	display: block !important;
}

.Body-Page-CybsSACheckout .col-sm-3 {
    flex: unset !important;
    max-width: unset !important;
}

.Body-Page-CybsSACheckout .Area-UWWRed1LLogo {
    background: url(https://uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A416643714571567A4764676D5F764E4D4F726D5A527A5276467A3257376E46743271724438306C69615358725941/project-step-logo-en.png) no-repeat top left !important;
    height: 90px !important;
    width: auto !important;
    margin-top: 68px !important;
    margin-left: 0px !important;
    background-size: contain;
}

.UWWRed1LArea10 {
	flex: unset;
	width: 100%;
	max-width: unset;
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center !important;
}

.Body-Page-CybsSACheckout .UWWRed1LArea10 {
	flex: unset;
	width: 100%;
	/*max-width: 800px;*/
	text-align: center !important;
	margin-left: auto;
	margin-right: auto;
}

.Body-Page-SinglePageRegPledge .Area-UWWRed1LArea1 a,
.Body-Page-CybsSACheckout .Area-UWWRed1LArea1 a {
	color: #ffffff;
}

.Body-Page-SinglePageRegPledge .UWWRedTop2,
.Body-Page-SPRPThankyou .UWWRedTop2,
.Body-Page-CybsSACheckout .UWWRedTop2 {
	border-bottom: solid 5px #89981d;
	height: 177px !important;
}

.Role-IndDonor .UWWRedMainPage .UWWRedMainContent,
.Body-Page-CybsSACheckout .UWWRedMainPage .UWWRedMainContent {
	background: #e2f1f9 none repeat scroll 0 0;
}

.Page-CybsSACheckout li.PledgeNavigation1.PledgeNavigationSubmit.Submit {
	float: unset;
}

.Body-Page-CybsSACheckout .PledgeNavigation {
	background: #e2f1f9 none repeat scroll 0 0;
	/*width: 700px !important;*/
	text-align: center !important;
}

.Body-Page-CybsSACheckout .UWWRedMainPage .UWWRedMainContent {
	max-width: 560px;
	margin-left: auto;
	margin-right: auto;
}

/*
.Body-Page-SinglePageRegPledge .Role-IndDonor div {
	margin: unset;
}
*/

.Body-Page-SinglePageRegPledge .Role-IndDonor,
.Body-Page-CybsSACheckout .Role-IndDonor {
	background-color: #e2f1f9;
}

.Body-Page-SinglePageRegPledge .UWWRedTop1,
.Body-Page-CybsSACheckout .UWWRedTop1,
.Body-Page-SPRPThankyou .UWWRedTop1,
.Body-Page-Article .UWWRedTop1 {
	background-color: #00acc8 !important;
	height: 53px;
}

.Body-Page-SinglePageRegPledge .Role-IndDonor .UWWRedMainPage,
.Body-Page-CybsSACheckout .Role-IndDonor .UWWRedMainPage,
.Body-Page-Article .Role-IndDonor .UWWRedMainPage {
    background-image: unset;
    background-color: #e2f1f9;
    /*max-width: 800px;*/
    /*width: 66.66666667%;*/
    /*margin-left: auto;*/
    /*margin-right: auto;*/
    margin: 0px 5px !important;
}

.Body-Page-SinglePageRegPledge .Role-IndDonor .UWWRedMainPage .container .UWWRedMainContent,
.Body-Page-Article .Role-IndDonor .UWWRedMainPage .container {
	max-width: 800px !important;;
	margin-left: auto;
	margin-right: auto;
}

.Body-Page-CybsSACheckout .Role-IndDonor .UWWRedMainPage .container {
    max-width: 100% !important;
}

.Page-SinglePageRegPledge,
.Body-Page-CybsSACheckout {
    background-image: unset;
}

.Page-SinglePageRegPledge,
.Body-Page-CybsSACheckout {
	background: unset;
}

.Page-SinglePageRegPledge .Block,
.Body-Page-CybsSACheckout .Block {
	/*width: 580px;
	background-color:#FFFFFF;
	margin: 0px;*/
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}

.Page-SinglePageRegPledge .BlockDetails,
.Body-Page-CybsSACheckout .BlockDetails {
	width: 580px;
	margin-left: 25px;
	padding: 0px 25px 0px 25px;
}

.Area-Generic1NArea1 .Portlet,
.Area-Generic1LArea1 .Portlet,
.Area-Generic1PArea1 .Portlet {
	Display: none;
	/*text-align:left;*/
	/*border: 0px none;*/
	/*padding: 10px 0px 0px 0px;*/
	/*margin: 10px 0px 0px 15px;*/
	/*background-color: #FFFFFF;*/
	/*background: url(../servlet/eAndar.WebLocalImage?type=image&imageName=stepheader.png) no-repeat top left;*/
	/*height: 300px;*/
}

.Area-Generic1NArea2 .Portlet,
.Area-Generic1LArea2 .Portlet,
.Area-Generic1PArea2 .Portlet {
	Display: none;
}

.Area-Generic1NArea3 .Portlet,
.Area-Generic1LArea3 .Portlet,
.Area-Generic1PArea3 .Portlet {
	Display: none;
}

.Area-Generic1NArea4 .Portlet,
.Area-Generic1LArea4 .Portlet,
.Area-Generic1PArea4 .Portlet,
.Area-Generic1LArea4 a {
	text-align:left;
	/*background: url(../servlet/eAndar.WebLocalImage?type=image&imageName=stepheader.png) no-repeat top left;*/
	background: url(https://uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A41537155665A6B785A4336732D6747345432446D675F38444947524A376776656F6F433868387639666E67744C67/stepheader.png) no-repeat top left;
	height: 350px;
	padding: 6px 0px 0px 15px;
	margin: 0px;
}

.Area-Generic1NArea5 .Portlet,
.Area-Generic1LArea5 .Portlet,
.Area-Generic1PArea5 .Portlet {
	text-align:center;
	Display: none;
	background-color:transparent;
}

.Area-Generic1NArea6 .Portlet,
.Area-Generic1LArea6 .Portlet,
.Area-Generic1PArea6 .Portlet {
	text-align:right;
	Display: none;
	background-color:transparent;
}

.Area-Generic1NArea7 .Portlet,
.Area-Generic1LArea7 .Portlet,
.Area-Generic1PArea7 .Portlet {
	text-align:left;
	width: 225px;
}

.Area-Generic1NArea8 .Portlet,
.Area-Generic1LArea8 .Portlet,
.Area-Generic1PArea8 .Portlet {
	text-align:left;
}


.Area-Generic1NArea9 .Portlet,
.Area-Generic1LArea9 .Portlet,
.Area-Generic1PArea9 .Portlet {
	text-align:left;
	Display: none;
	background-color:transparent;
}

.Area-Generic1NArea10 .Portlet,
.Area-Generic1LArea10 .Portlet,
.Area-Generic1PArea10 .Portlet {
	text-align:center;
	background-color:#222d35;
	border: 0px none;
	padding: 0px 0px 15px 25px;
	margin: 0px;
	color: #FFFFFF;
	width: 960px;
	Display: none;
	background-color:transparent;
}

.Area-Generic1LArea10 .Portlet a {
	color: #FFFFFF;
}

.Area-Generic1NArea11 .Portlet,
.Area-Generic1LArea11 .Portlet,
.Area-Generic1PArea11 .Portlet {
	text-align:right;
	Display: none;
	background-color:transparent;
}

.Area-Generic1NArea12 .Portlet,
.Area-Generic1LArea12 .Portlet,
.Area-Generic1PArea12 .Portlet {
	text-align:left;
	background-color:#222d35;
	border: 0px none;
	padding: 0px 0px 15px 25px;
	margin: 0px;
	color: #FFFFFF;
	width: 960px;
}

.Area-Generic1NArea14 .Portlet,
.Area-Generic1LArea14 .Portlet,
.Area-Generic1PArea14 .Portlet {
	border: 0px none;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	width: 960px;
}

/*** LoginOffRightBottom, NoMenuRightBottom, PageRightBottom ***/
.GenericFooterAreas, .GenericFooter1m, .LUBottom {
	border: 0px none; 
	margin: 0px; 
	padding: 0px; 
}

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

.LUFooter
{
	border: 0px none; 
	margin: 0px; 
	padding: 15px 0px 0px 0px; 
	height:30px;  
	text-align: center; 
	font-size: 10pt;
}

/*** LoginOfTopLeft, NoMenuTopLeft, PageTopLeft ***/
.LUMainTable
{
	border: 0px none;
	padding:0px;
	margin: 0px;
	max-width: 960px;
        text-align: center;
	background: white;
}

.Col-LUMainTable
{
	border: 0px none;
	padding: 0px;
	margin: 0px;
	width: 100%; 
	background-color: transparent;
}

.LUMainTable02
{
	border: 0px none;
	margin: 0px; 
	padding: 0px; 
	background-color: transparent;
	width: 100%;
	max-width: 960px;

}

.LUTableLeftSide
{
	border: 0px none;
	width: 100%;
	height: 100%;
	background-repeat:yes-repeat;
	background-position: left top;
}

.LUMainPageTable
{
	border: 0px none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}


.Page-SinglePageRegPledge {
	/*background:url(https://uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A41574C38327744747752325465434466454347376D645236364E357851307A594368706252534644464542543567/SPRP_Tony_960x726.jpg) no-repeat top center;
	background:url(/UserPreferences/SinglePageRegPledge/UWO_DonateForm_Tony_960x726.jpg) no-repeat top center;*/
	border: 0px none;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

.Page-SinglePageRegPledge .DIV-Note {
	width: 500px;
	margin: 0px;
	padding: 0px 25px 0px 25px;
}

.Page-SinglePageRegPledge .FlagTable {
	margin-left: 25px;
	display: grid;
}

.Page-SinglePageRegPledge .SPAN-SPRPTypeCC {
	margin-left: 5px;
	display: none;
}

.Page-SinglePageRegPledge .LUMainPageTable td {
	padding: 0px 0px 0px 25px;
}

.Page-SinglePageRegPledge input[type=text],
.Page-SinglePageRegPledge textarea,
.RegistrationInclude input[type=text],
.RegistrationInclude input[type=password],
.RegistrationInclude textarea  {
	border: 2px solid #cdcdcd;
	padding: 5px;
	border-radius: 5px;
	margin: 5px;
	margin-left: 0px;
}

.Page-SinglePageRegPledge select {
	border: 2px solid #cdcdcd;
	padding: 3px 0px 3px 3px;
	border-radius: 5px;
	margin: 5px;
	margin-left: 0px;
}

.RegistrationInclude select  {
	border: 2px solid #cdcdcd;
	padding: 3px;
	border-radius: 5px;
	margin: 5px;
	margin-left: 0px;
}

.RegistrationInclude .IndEMailLabel, .RegistrationInclude .Col-IndNameLabel, .RegistrationInclude .Col-IndBirthLabel, .RegistrationInclude .Col-PasswordLabel, .RegistrationInclude .Col-HintLabel, .RegistrationInclude .Col-IndAddresseLabel, .RegistrationInclude .Col-IndPhoneNumberLabel {
	padding: 10px 0px 0px 20px;
	margin-left: 0px;
}

.CreditCardName .Col-Text, .Row-CardNumber .Col-Text, .Row-ExpiryDate .Col-Text {
	padding: 13px 0px 0px 0px;
}

.Row-CardType .Col-Text {
	padding: 10px 0px 0px 0px;
}

.DIV-SPRPRegNote1, .Col-RequiredNote,{
	padding: 10px 0px 0px 25px;
	margin: 0px;
	background-color: #FFFFFF;
	width: 875px;
}

/*
.Navigation {
	padding: 10px 0px 0px 33px;
	margin: 0px 0px 0px 25px;
	background-color: #FFFFFF;
	width: 875px;
}
*/

.SecurityCode {
	padding: 10px 0px 0px 25px;
	margin: 20px 0px 0px 25px;
	background-color: #FFFFFF;
	width: 100%;
}

.Navigation {
	width: 100px;
	min-width: 380px;
}

.Col-RequiredNote {
	padding: 10px 0px 0px 25px;
}

table.RegistrationInclude {
	padding: 10px 15px 0px 15px;
	margin: 0px 0px 0px 25px;
	background-color: #FFFFFF;
	width: 900px;
}

.DIV-SPRPRegNote1 .DIV-T {
	width: 850px;
}

.LUMainPageTable .SecurityCode input[type=text] {
	border: 2px solid #cdcdcd;
	padding: 3px;
	border-radius: 5px;
	margin: 5px;
	margin-left: 0px;
}

.Role-IndDonor .Confirm {
	margin-top: 10px;
	margin-bottom: 10px;
}

.DIV-SPRPledgeTitle {
	display: none;
}

.Role-IndDonor .LUTableLeftSide {
	padding: 0px;
	margin: 0px;
}

.GenericMainBody {
	margin: 0px;
	padding: 20px 0px 0px 350px;
	background-color: #A5B056;8
        text-align:center;
	background: url(https://uwco.ca/servlet/eAndar.WebExtDocument/styleimage/65313A4156754E786F417372784A5578626D44374D5F794132396A376344336C584C396C546A74485339305362644D4467/bg_page.png);
	/*background: url(../servlet/eAndar.WebLocalImage?type=image&imageName=bg_page.png);*/
	background-repeat:repeat-x;
	background-position: left top;
}

.PortletLanguage a {
    font-family:Verdana;
    font-size:11px;
    font-weight: bold;
    color:#FFFFFF;
}

BODY {
    color: #5F5F5E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
}

.MainPage form table td, .MainPage form table th {
    color: #5F5F5E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
}

.MainPage {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	/*background: url(../UserPreferences/ProjectStep/stepheader.png) no-repeat top left;*/
}

.LUMainPageTable {
	/*background-color:#A5B056;*/
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
}

.Area-Generic1LArea12 .Portlet,
.Area-Generic1LArea13 .Portlet {
	display: none;
}

h1, h2, h3, h4 {
	color:#17bcd0
}

.Clear {
	display: none;
}

#footer div {
	background-color: #333333;
	color: #999999;
	bottom: 20px;
}

#footer ul {
	width:960px;
	margin: 0px;
	padding: 0px;
}

#footer p.copyright {
	width:935px;
	left: 0px;
	padding: 0px 0px 0px 25px;
	text-align:left;
}

#footer a:link, #footer a, #footer a:visited {
	font-size: 14pt;
}

#footer li {
	padding: 0px 10px 0px 10px;
}

.IPledgeTable .Row-PledgeAmount input, .IPledgeTable .Row-CardType input {
	padding: 5px 5px 5px 0px;
}

.SPRPBottomNote a:link,.SPRPBottomNote  a:visited,.SPRPBottomNote a {
	color:#000000;
	text-decoration: underline;
}

.BlockHeader div , BlockDetails div {
	margin: 0px;
	padding: 0px;
}

.Page-SinglePageRegPledge table.FlagTable {
	margin:  0px 0px 0px 45px;
	padding: 15px 15px 15px 35px;
}

.Page-SPRPThankyou {
	margin: 15px;
	padding: 15px;
}

.Role-IndDonor div {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

.DIV-SPRPRegNote1 div, .DIV-WebConfirmWait div {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	border: 0px none;
}

.Navigation div {
	margin: 0px 0px 0px 13px;
	padding: 0px;
	border: 0px none;
}

.FlagRow-ePledge3 {
    display: none !important;
}

.Area-Registration div {
	margin: 10px 0px 0px 0px;
}

.Col-IndPhoneNumberTable .row.gx-1,
.Col-PhoneArea,
.Col-PhoneAreaLabel,
.Col-PhoneNumber,
.Col-PhoneNumberLabel {
	margin-top: 0px !important;
}

.Col-IndPhoneNumberTable{
	margin-top: 7px !important;
	text-align: left;
}

.IPledgeTable .PaymentFrequency td, .IPledgeTable .Row-PaymentStartDate td {
	margin: 0px;
	padding: 0px 10px 5px 0px;
	min-width: 190px;
	max-width: 280px;
}

.IPledgeTable .Col-PaymentFreq table {
	width: 300px;
}

.Area-ePledgeAdmin .LeftAlign td, .Area-Profile .LeftAlign td, .Area-Registration .LeftAlign td {
    border: 0px none;
    border-collapse: collapse;
    padding: 5px 10px;
}

@media screen and (max-width: 960px) {
	
.uwLogo img {
    width: auto !important;
    height: 90px !important;
	margin-left: 20px !important;
}

.Page-CybsSACheckout .PledgeNavigation1, .Page-CybsSACheckout .PledgeNavigation2, .Page-CybsSACheckout .PledgeNavigation3, .Page-CybsSACheckout .PledgeNavigation4, .Page-CybsSACheckout .PledgeNavigation5 {
	margin-top: 20px;
}

.Body-Page-SinglePageRegPledge .UWWRedTop1 .container div {
	margin-right: 0px !important;
}

.IPledgeTable .col-sm-9 {
    flex: unset !important;
}

}

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

.UWWRedTop1 .container {
    --bs-gutter-x: 0 !important;
}

.Page-SinglePageRegPledge .BlockDetails {
	padding: 5px 25px;
	width: 100%;
}

.UWWRed1LArea12 td {
    padding: 0px;
    display: block;
}

}

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

.col.col-sm.Col-Input.Col-ZipCode {
    margin-top: 10px;
}

.Body-Page-SinglePageRegPledge .UWWRedTop1 .container,
.Body-Page-CybsSACheckout .UWWRedTop1 .container {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
}

.Body-Page-CybsSACheckout .Input-card_expiry_date .col-sm {
    width: 50%;
}

.Body-Page-CybsSACheckout .BlockDetails {
    width: 100%;
    margin-left: 0px;
    padding: 0px;
}

.Body-Page-SinglePageRegPledge .Area-Registration #PledgePaymentInfo .Credit,
.Body-Page-SinglePageRegPledge .Area-Registration #PledgePaymentInfo .CreditPP,
.Body-Page-SinglePageRegPledge .Area-Registration #PledgePaymentInfo .PPXChkout {
    flex-grow: 1;
    /*width: 31%;*/
    /*max-width: 31%;*/
    margin-bottom: 0;
    display: inline-block !important;
}

}
