
/*fix Radio button spacing, project 176901*/
/*create space between radios*/
.Section-Survey .Col-RadioCustom.col-sm-9 .radio-inline:not(:first-child) {padding-left:15px;}
.Section-Survey .Col-Radio.radio-inline:not(:first-child) {padding-left:15px;}
.Section-Survey .Col-RadioCustom.col-sm-9 {flex: 0 0 100%;max-width: 100%;}
/*move text beside checkbox instead of going to new line*/
.Section-Survey .form-check-label {
display:inline;
}
.Page-SurveyNE .TableFormDetails, .Page-Survey .TableFormDetails {
    border: 0px;
}

.Page-SurveyNE .NonTableLayout .Row-LineDetail, .Page-SurveyNE .NonTableLayout .Row-Mandatory {
    margin:8px 0px;
}


.Section-Survey .BlockHeader, .Section-Survey .Block {
    margin:0;
    padding:0;
}

.Section-Survey #Row1474 {
    margin-bottom:-16px;
}
.Col-Input.Col-PhoneExt {
                display: none;
}

.nav-item.BioTabTitle
a.nav-link.active {
	background: #ffffff;
	color: #ffffff;
}


/*
.Page-CybsSACheckout .PledgeNavigationCancel {
    left: 124px !important;
    position: absolute !important;
   top: 0 !important;
}

.Page-CybsSACheckout .PledgeNavigationPrevious {
    left: 0 !important;
    position: absolute !important;
    top: 0 !important;
}

.Page-CybsSACheckout .PledgeNavigationSubmit {
    left: 248px !important;
    position: absolute !important;
    top: 0 !important;
}

.Page-CybsSACheckout .PledgeNavigationReset {
    left: 372px !important;
    position: absolute !important;
    top: 0 !important;
}
*/
/*
.PledgeNavigation1, PledgeNavigation2, .PledgeNavigation3, .PledgeNavigation4{
	display:inline-block;
}*/

/*layout buttons horizontally*/
.PledgeNavigation li {display:inline-block}

/*create space between yes no buttons*/
.TableLayout.LeftAlign .TextFieldBlock td, .TableLayout.LeftAlign .Col-RadioYNNA td {
	padding: 6px;
}

/*correct size of security code*/
.SecurityCodeImage img {
width: inherit;
}

/*Begin: Project #107864 - Fix Survey layout*/
.Section-Survey span.Col-Label { 
font-weight: normal !important; 
} 
.Area-Survey .form-group, 
.Page-CBPackageDtlUpdate .form-group { 
overflow: hidden; 
} 
.Area-Survey label.col-sm-3.control-label.Col-Label.LineIndent0, 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent0 { 
 display: block; 
 width: 100%; 
} 
.Area-Survey label.col-sm-3.control-label.Col-Label.LineIndent0 + .col-sm-9, 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent0 + .col-sm-9 { 
 padding-left: 10%; 
} 
.Area-Survey label.col-sm-3.control-label.Col-Label.LineIndent1, 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent1 { 
 width: 100%; 
 display: block; 
} 
.Area-Survey label.col-sm-3.control-label.Col-Label.LineIndent1 + .col-sm-9, 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent1 + .col-sm-9 { 
 width: 40%; 
 padding-left: 10%; 
} 
.Area-Survey label.col-sm-3.control-label.Col-Label.LineIndent2, 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent2 { 
 display: block; 
 width: 100%; 
} 
.Area-Survey label.col-sm-3.control-label.Col-Label.LineIndent2 + .col-sm-9, 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent2 + .col-sm-9 { 
 padding-left: 15%; 
 width: 100%; 
} 
.Area-Survey label.col-sm-3.control-label.PromptBlock, 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.PromptBlock { 
 display: block; 
 width: 100%; 
} 
.Area-Survey label.col-sm-3.control-label.PromptBlock + .col-sm-9, 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.PromptBlock + .col-sm-9 { 
 padding-left: 10%; 
} 
.Area-Survey label.col-sm-3.control-label.Col-Label.LineIndent3, 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent3 { 
 display: block; 
 width: 100%; 
} 
.Area-Survey label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9, 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9 { 
 padding-left: 10%; 
} 
.Area-Survey label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9.Col-Dollar, 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9.Col-Dollar { 
 max-width: 40%; 
} 

/*fix radio, text, textarea for survey in event*/
.Col-AttendSurvey .Row-LineDetail input[type="radio"] {
    width: auto;
    border: 0;
    margin-left: -20px;
}
.Col-AttendSurvey .Row-LineDetail input[type="text"] {
    margin: 0;
    width: 100%;
}
.Col-AttendSurvey .NonTableLayout .LineIndent0 textarea {
    width: 100% !important;
}


/*fix header image article overlapping*/
.FormHeaderArticle {
	display: inline-block;
}

/*move quantity box closer*/
.Col-Integer {
	text-align:left;
}


/*fix text wrapping, indenting*/
.Col-Label span.NumberingNoTable,
label.PromptBlock span.NumberingNoTable,
span.NumberingNoTable.LineIndent1,
span.NumberingNoTable.LineIndent2,
span.NumberingNoTable.LineIndent3,
span.NumberingNoTable.LineIndent4
{
	display:none;
}
.checkbox .Col-Label{
     display: block;
}
.checkbox .Col-Label input[type="checkbox"]{
     position: absolute;
}

/*fix indenting*/
/*
span.NumberingNoTable.LineIndent1,
span.NumberingNoTable.LineIndent2,
span.NumberingNoTable.LineIndent3,
span.NumberingNoTable.LineIndent4{
	margin-left: 0;
    padding: 0;
}
*/

label.Col-Label.LineIndent1,
label.Col-Label.LineIndent2,
label.Col-Label.LineIndent3,
label.Col-Label.LineIndent4 {
    padding-left: 4em !important;
}
.TableFormDetails .LineIndent1,
.TableFormDetails .LineIndent2,
.TableFormDetails .LineIndent3,
.TableFormDetails .LineIndent4 {
	padding-left: 4em !important;
}



/*fix reports page*/ 
.Role-UnitedWayRpts.Roll-UnitedWayRpts .UNITEDWAYREPORT .Menu-V a, .Menu-V a:link, .Menu-V a:active, .Menu-V .SubMenu .Menu a, .Menu-V .SubMenu .Menu a:link, .Menu-V .SubMenu .Menu a:active {
	width: 85%;
}
/*fix menu width from overlapping*/
.Menu,
.Menu td {
    display:block;
}

/*fix link color*/
a {
    color:#5A7ACE;
}
a:hover {
    text-decoration:underline;
}

/*checkbox aligned middle of text*/
.Col-AttendSurvey .Row-LineDetail input {
	margin-left:-20px;
	width: 1em;
}

/*hide all phone extensions*/
input[name^=PhoneExt],
input[name^=EventAttend_PhoneExt]{
    display:none;
}

/*footer message font color*/
.FooterMes,.Footer {
	color: #ffffff;
}

/*fix total field to look like text field*/
#t3223{
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #e1e1e1;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.Area-Survey label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9 {
	padding-left: 15%;
	width: 100%;
}

/*fix event col-sm-3 and col-sm-9 */
div[id^=EventAttend] .col-sm-3.control-label{
	width:100%;
}
div[id^=EventAttend] .col-sm-9{
	width:100%;
}
div[id^=EventAttend] .col-sm-9.Col-Table,
div[id^=EventAttend] .col-sm-9.Col-YesNo{
	padding-left:4em;
}
#NoFeeSurvey label.col-sm-3.control-label.Col-Label.LineIndent0 {
    display: block;
    width: 100%;
}
#NoFeeSurvey label.col-sm-3.control-label.Col-Label.LineIndent0 + .col-sm-9 {
    padding-left: 10%;
}
#NoFeeSurvey label.col-sm-3.control-label.Col-Label.LineIndent1 {
    width: 100%;
    display: block;
}
#NoFeeSurvey label.col-sm-3.control-label.Col-Label.LineIndent1 + .col-sm-9 {
    width: 40%;
    padding-left: 10%;
}
#NoFeeSurvey label.col-sm-3.control-label.Col-Label.LineIndent2 {
    display: block;
    width: 100%;
}
#NoFeeSurvey label.col-sm-3.control-label.Col-Label.LineIndent2 + .col-sm-9 {
    padding-left: 15%;
    width: 40%;
}
#NoFeeSurvey label.col-sm-3.control-label.PromptBlock {
    display: block;
    width: 100%;
}
#NoFeeSurvey label.col-sm-3.control-label.PromptBlock + .col-sm-9 {
    padding-left: 10%;
    width: 100%;
}
#NoFeeSurvey  label.col-sm-3.control-label.Col-Label.LineIndent3 {
    display: block;
    width: 100%;
}
#NoFeeSurvey  label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9 {
    padding-left: 20%;
}
#NoFeeSurvey  label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9.Col-Dollar {
    max-width: 40%;
}
.MainPage .Col-AttendSurvey .NonTableLayout .Col-Label.Col-Checkbox, .MainPage .Col-AttendSurvey .NonTableLayout .Row-LineDetail span.Col-Radio {
    padding-left: 4em !important;
}
#NoFeeSurvey label{font-weight:normal;}





/*fix phone fields in mobile*/
@media screen and (max-width: 768px) {
	/*make ields stay same line*/
	.col-sm-3.Col-Input.Col-PhoneArea{
		display:inline-block;
	}
	.col-sm-6.Col-Input.Col-PhoneArea{
		display:inline-block;
		margin-left:15px;
	}
	/*make fields 100% */
	.Area-Survey label.col-sm-3.control-label.Col-Label.LineIndent2 + .col-sm-9, 
	.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent2 + .col-sm-9 { 
		width: 100%; 
	} 
	/*text overlapping to right of pagee*/
	.TableFormDetails .LineIndent2 {padding-right: 20px;}
}

/*End: Project #107864 - Fix Survey layout*/

/*fix Radio button spacing, project 176901*/
/*create space between radios*/
.Col-RadioCustom.col-sm-9 .radio-inline:not(:first-child) {padding-left:15px;}
.Col-RadioCustom.col-sm-9 {flex: 0 0 100%;max-width: 100%;}
/*move text beside checkbox instead of going to new line*/
.Section-Survey .form-check-label {
display:inline;
}

/*End: Radio button spacing, project 176901*/


/*fix checkbox indenting: Project #194395*/


div[id^="Row"].indent0{
font-size: x-large; margin-left: 0px !important;
}
div[id^="Row"].indent10{
  margin-left:10px !important;
}
div[id^="Row"].indent15{
  margin-left:15px !important;
}
div[id^="Row"].indent20{
  margin-left:20px  !important;
}
div[id^="Row"].indent25{
  margin-left:25px  !important;
}
div[id^="Row"].indent35{
  margin-left:35px  !important;
}
div[id^="Row"].indent45{
  margin-left:45px  !important;
}
div[id^="Row"].indent55{
  margin-left:55px  !important;
}
div[id^="Row"].indent75{
  margin-left:75px  !important;
}
div[id^="Row"].indent95{
  margin-left:95px	!important;
}

/*end checkbox indenting: Project #194395*/
/*start survey print Project 194395*/
@media print {
.UWWRedMainTop.row,
.UWWRedMainBelowContent.row,
.UWWRedMainBottom.row,
.UWWRedMainAboveContent.row,
.windowheader,
.HeaderCompTable {
display:none;
}

.uwLogo {
left: 10px !important;
top: 0 !important;
}

.left-flag {
border-bottom: none !important;
border-left: none !important;
border-right: none !important;
border-top: none !important;
height: auto !important;
position: static !important;
width: 100% !important;
margin-bottom: 14px !important;
}

.uwLogo img {
margin-top: 0 !important;
margin-left: 0 !important;
}
/*end survey print Project 194395*/
}
