:root {
--primary-color: #005191;
--secondary-color: #ff443b;
--alt-grey-1: #f2f2f2;
}

body.UWF {
color: #111111;
font-family: Roboto,Arial,sans-serif;
font-style: normal;
line-height: 1.5;
font-size: 16px;
}

.UWF a {
color: #005191;
color: var(--primary-color, #005191);
}

.UWF a:hover {
color: #005191;
text-decoration: underline;
}

.UWF h1 {
background-color: #005191;
color: #ffffff;
display: inline-block;
margin: 20px 0 10px 0;
line-height: 1;
text-transform: uppercase;
font-family: league_gothicregular,Arial,sans-serif;
font-weight: 400;
letter-spacing: .02em;
font-size: 3em;
padding:0.4rem 1rem 0.14rem 1rem !important;
}

.UWF #header-menu .PortletLogo {
margin: 0;
}

.UWF #header-menu .logo,
.UWF #header-menu .Logo img {
margin: 8px 0;
max-height: 48px !important;
width: auto !important;
}

.UWF .page-header h1 p {
background-color:#005191;
}

.UWF .Area-Article h1 {
display: inline-block;
line-height: 1.19;
background:#005191;
color: #FFF;
text-transform: uppercase;
position: relative;
margin: 0 7px;
letter-spacing: 0;
font-family: league_gothicregular,Arial,sans-serif;
font-size: 4.5rem;
text-align: center;
}

.UWF .Page-IPledgeDes1 h2,
.UWF .Page-IPledgeDes2 h2,
.UWF .Page-IPledgeCombined h2,
.UWF .AgencySectionHeader h2  {
border-bottom: 0;
background:#005191;
color: #ffffff;
display: inline-block;
margin: 38px 0 10px 0;
line-height: 1;
text-transform: uppercase;
font-family: league_gothicregular,Arial,sans-serif;
font-weight: 400;
letter-spacing: .02em;
font-size: 42px;
padding: 0.4rem 1rem 0.2rem 1rem;
}

.UWF .Page-IPledgeCombined h2 p,
.UWF .AgencySectionHeader h2 p {
padding: 0;
border-bottom: 0;
background:#005191;
color: #ffffff;
display: inline-block;
margin: 0;
line-height: 1;
text-transform: uppercase;
font-family: league_gothicregular,Arial,sans-serif;
font-weight: 400;
letter-spacing: .02em;
font-size: inherit;
}

.UWF .Filters-Menu i.fa,
.UWF .Filters-Menu i.fas {
color: #005191;
}

.UWF p {
font-family: Roboto,Arial,sans-serif;
font-weight: 400;
font-size: 16px;
}

.UWF b, .UWF strong {
font-weight: 700;
}

.UWF #main-banner h2 {
background: #005191;
box-shadow: 0.625rem 0 #005191, -0.625rem 0 #005191;
display: inline;
}

.UWF #main-banner .row .heading-column {
position: absolute;
bottom: 1em !important;
left: 0 !important;
margin-left: 0;
padding-left:0;
}

.UWF .Logo img {
max-width: 124px;
height: auto;
margin: 8px 0 0 0;
max-height: 64px;
}

.UWF .img-third {
background-color: transparent;
}

.UWF .img-third img {
width: 100%;
}

.UWF .Page-IPledge .radio label.RadioLabel {
padding-left: 20px;
}

.UWF nav.PledgeProgress li.DefaultButtons {
border: 2px solid #ffb351 !important;
border-radius: 0 !important;
font-size: 14px !important;
font: 700 14px "Roboto Condensed",Arial,sans-serif !important;
padding: 12px 20px !important;
text-transform: uppercase;
-webkit-font-smoothing: antialiased;
white-space: nowrap;
letter-spacing: .02em !important;
color: #ffb351 !important;
}

.UWF nav.PledgeProgress li.ProgressStep.DefaultButtons {
background: #ffffff !important;
}

.UWF nav.PledgeProgress li.ProgressStepCurrent.DefaultButtons {
background: #ffb351 !important;
border: 2px solid #ffb351 !important;
}

.UWF .ProgressArrow.pledge_arrow.DefaultButtons {
border: 0 !important;
padding: 0 !important;
}

.UWF .PledgeNavigation li {
float: left;
}

.UWF .PledgeNavigation::after {
clear: both;
display: block;
content: " ";
}

.UWF #main-banner .button {
background-color: #539ed0 !important;
color: #ffffff;
}

.UWF .Navigation.HorizontalIcons ol {
margin-bottom: 0;
}

.UWF #quickSummaryDetails td {
vertical-align: middle;
}

.UWF .PledgeProgress {
margin-top: 24px;
position: relative;
z-index: -1;
}

.UWF .Section-PledgeConfirm .PledgeNavigation li {
float: none;
}

.UWF .DefaultButtons .button:hover {
background-color:#539ED0 !important;
}

.UWF .DefaultButtons .button {
min-width: 10em !important;
padding: 0.8em !important;
}

.UWF .EntrySection {
clear: both !important;
width: 100% !important;
max-width: 100% !important;
}

.UWF .PledgeProgress ol {
margin: 0;
}

.UWF .page-header {
padding-bottom: 1px;
margin: 20px 0 16px;
}

.UWF .FlagTable label,
.UWF .Col-Summary.Col-Heading {
font-weight: 400;
}

.UWF .FlagTable label {
margin-bottom:0;
}

.UWF .main-banner_heading {
margin: 0 0 2px 0;
padding: 6px 0 5px 10px;
}

.UWF #header-menu .col-lg-3,
.UWF #header-menu .col-md-3 {
width: 170px;
flex: 1 1 auto;
max-width: 170px;
}

.UWF #header-menu .col-lg-9,
.UWF #header-menu .col-md-9 {
width: calc(100% - 170px);
max-width: calc(100% - 170px) !important;
padding-left: 0;
padding-right: 0;
flex: 1 1 auto;
}

.UWF nav.header-top-cta {
width: 270px;
}

.UWF nav.header-top-menu {
width: calc(100% - 270px) !important;
padding-right: 10px;
max-width: calc(100% - 270px) !important;
}

.UWF #container-area-4 {
padding: 0;
margin-bottom: 0;
}

.UWF #MainContent {
padding-top: 1em;
padding-bottom: 3em;
}

.UWF #container-area-2 a {
color: #00519;
color: var(--primary-color, #005191);
}

.UWF .Page-IPledgeCombined .EntrySection .IPledgeTable {
max-width: 100%;
}

.UWF .PercentSalaryCalc label.col-sm-3,
.UWF .IPledgeTable .col-sm-3,
.UWF .PercentSalaryCalc label.col-md-3,
.UWF .IPledgeTable .col-md-3 {
width: 50%;
flex: 1 1 auto;
max-width: 50%;
}

.UWF .PercentSalaryCalc .col-sm-9,
.UWF .PercentSalaryCalc .col-md-9 {
width: 50%;
flex: 1 1 auto;
max-width: 50% !important;
}

.UWF .Page-IPledgeCombined .PercentSalaryCalc label.col-sm-3,
.UWF .IPledgeTable .col-sm-3,
.UWF .Page-IPledgeCombined .PercentSalaryCalc label.col-md-3,
.UWF .IPledgeTable .col-md-3 {
width: 25%;
flex: 1 1 auto;
max-width: 25%;
}

.UWF .PercentSalaryCalc .Row-PercentMessage .col-sm-9,
.UWF .PercentSalaryCalc .Row-PercentMessage .col-md-9 {
width: 100%;
max-width: 100% !important;
}

.UWF nav.header-top-cta ul {
margin-left: 0;
padding: 14px 0 0 0;
}

.UWF #footer {
background: #005191;
font-weight: 400;
}

.UWF #foot-nav h5,
.UWF #foot-nav ul li a,
.UWF #footer a,
.UWF .Footer,
.UWF .header-top-menu ul li a,
.UWF #header-menu ul.pureCssMenu a,
.UWF nav#secondary-menu ul.pureCssMenu a {
color: #ffffff;
}

.UWF #foot-nav ul li a:hover,
.UWF #footer a:hover {
color:#ffb351
}

.UWF .header-top-menu ul {
padding: 14px 0 !important;
}

.UWF .header-top-menu ul li a:hover,
.UWF #header-menu ul.pureCssMenu li.dis a:hover,
.UWF #header-menu ul.pureCssMenu li.sep a:hover {
color: #ffb351 !important;
}

.UWF #header-menu,
.UWF #header-menu ul.pureCssMenu,
.UWF #header-menu ul.pureCssMenu ul,
.UWF #header-menu .col-lg-3,
.UWF #header-menu .col-md-3 {
background-color: #005191 !important;
}

.UWF nav#secondary-menu ul.pureCssMenu ul a {
color: #fe8f01 !important;
}

.UWF .LFArea.Area-UWW18-P-top-menu {
float:right;
}

.UWF nav#secondary-menu {
right: 0;
left: auto;
}

.UWF nav#secondary-menu ul {
background-color: #ffb351 !important;
}

.UWF nav#secondary-menu li.pureCssMenui ul {
background-color: #fdd9ac !important;
border: 0;
top: 44px;
}

.UWF .LFArea.Area-UWW18-P-head-cta li:first-child a,
.UWF nav#secondary-menu ul li a:hover,
.UWF nav#secondary-menu ul.pureCssMenu li.dis a:hover,
.UWF nav#secondary-menu ul.pureCssMenu li.sep a:hover {
color: #ffffff !important;
}

.UWF nav#secondary-menu ul.pureCssMenu li>ul li,
.UWF .header-top-menu ul.pureCssMenu li > ul li {
border-bottom: 1px solid #ffffff;
}

.UWF #header-menu li.pureCssMenui.CSSCloseButton {
display: none !important;
}

.UWF nav#secondary-menu li.pureCssMenui ul li.CSSCloseButton {
cursor: pointer;
color: #ffffff !important;
font-size: 12px;
}

.UWF .Navigation .BioTabSelected.GlobalTab a,
.UWF .Navigation .BioTabSelected.PersonalTab a {
background-color:#005191;
}

.UWF .Navigation .BioTabTitle.GlobalTab a:hover,
.UWF .Navigation .BioTabTitle.PersonalTab a:hover {
background-color:#539ed0;
}

.UWF .header-top-menu ul li {
margin-left: 1rem;
}

.UWF #container-area-5 {
padding-bottom:0;
}

.UWF .Block,
.UWF #container-area-6,
.UWF #container-area-3,
.UWF #container-area-2,
.UWF .dtree,
.UWF .Page-TeamVolCalendar #SelectDateTable a,
.UWF .Page-OpCalendar #SelectDateTable a  {
padding: 0;
}

.UWF #main-banner {
padding-left:0;
padding-right:0;
}

.UWF #main-banner .row {
max-width: 100%;
}

.UWF .dtree a.nodeSel {
background-color: transparent;
color: #005191;
}

.UWF .dtree a.node:hover,
.UWF .dtree a.nodeSel:hover {
text-decoration: underline;
background-color: transparent;
color: #005191;
}

.UWF .Section-NavigateTree {
background-color: #ffffff;
border: 1px solid #cccccc;
}

.UWF .Area-ePledgeAdmin .dtree {
margin-top: 0;
margin-bottom: 0;
}

.UWF .home-grid-box {
min-width: auto;
}

.UWF .stat-fact {
padding: 3em;
}

.UWF .KeywordSearch .SearchNavigation li .button {
padding: 0 !important;
background-color: transparent !important;
background: none !important;
}

.UWF .Section-PledgeConfirm th.Col-Summary.Col-Heading {
width: auto;
}

.UWF .home-featured-content {
padding: 3em !important;
}

.UWF .PPExpress .button,
.UWF .PPExpress .button:hover {
padding: 0 !important;
background-color: transparent !important;
}

.UWF #BillDateComp select,
.UWF .checkDateData select,
.UWF .paymentStartDate select,
.UWF .checkDateData select {
padding: 6px 4px;
}

.UWF .BlockDetails,
.UWF .InstructionDetails,
.UWF .WarningDetails,
.UWF .ErrorDetails,
.UWF .TreeDetails {
margin: 0;
}

.UWF .mainAg,
.UWF .FooterMes,
.UWF #footer,
.UWF nav.PledgeProgress li.ProgressStepCurrent.DefaultButtons {
color: #ffffff !important;
}

html .UWF .KeywordSearch .SearchNavigation li .button {
color: #000000 !important;
}

.UWF .page-item.active .page-link {
background-color: #005191;
border-color: #005191;
}

.UWF #header-menu,
.UWF #header-menu a {
color: #ffffff;
}

.UWF ul.pureCssMenu ul ul {
left: 100%;
top: -1px;
}

.UWF .PledgeTypeSelection .TypeSelection-Items label.RadioLabel,
.UWF div#PledgePaymentInfo label.form-check-label {
line-height: 1.2;
}

.UWF .Page-IPledgeConfirmDisplay h2 {
background-color: #005191;
color: #ffffff;
display: inline-block;
margin: 20px 0 10px 0;
line-height: 1;
text-transform: uppercase;
font-family: league_gothicregular,Arial,sans-serif;
font-weight: 400;
letter-spacing: .02em;
font-size: 3em;
padding: 0.4rem 1rem 0.14rem 1rem;
}

.UWF .Page-IPledgeDesFedList .ActionButtons {
display: inline-block;
}

.UWF .Page-IPledgeCombined h2 p,
.UWF .AgencySectionHeader h2 p,
.UWF .Page-IPledgeDes1 h2 a,
.UWF .Page-IPledgeDes2 h2 a,
.UWF .Page-IPledgeCombined h2 a,
.UWF .AgencySectionHeader h2 a  {
background: #005191 !important;
color: #ffffff !important;
}

.UWF .TargetedAgencies .Row-Header .col-sm-7.Col-Text.Col-Name {
font-weight: 500 !important;
}

.UWF .Page-IPledgeCombined .CommunityCare h2 a.icon {
background: transparent !important;
color: #005191 !important;
}

.UWF .Page-IPledgeCombined .CommunityCare h2,
.UWF .Page-IPledgeCombined .ServiceCategories h2,
.UWF .Page-IPledgeCombined .TargetedAgencies h2,
.UWF .Page-IPledgeCombined .TargetedAgencies h2 p,
.UWF .Page-IPledgeCombined .AgencySectionHeader h2,
.UWF .Page-IPledgeCombined .WriteIns h2,
.UWF .Page-IPledgeCombined .AgencySectionHeader h2 a {
color: #005191;
}

.UWF .ui-dialog .ui-widget-header {
background: none scroll 50% 50% #005191;
border: 1px solid #005191;
}

html .UWF .ui-state-default, html .UWF .ui-widget-content .ui-state-default, html .UWF .ui-widget-header .ui-state-default {
color: #005191;
}

.UWF .BioTabSurveyHead {
color:#005191;
font-size: 16px;
}

.UWF #EventItemForm a .page-header,
.UWF #SpecialEventForm .GroupHead th {
background-color:#005191 !important;
}

.UWF .EventSelectionListHeader,
.UWF .SelectedEventsHeader,
.UWF #SpecialEventForm thead th  {
background-color: #005191 !important;
color: #ffffff !important;
}


.UWF .Page-SpcEvtRegPledge .Block a,
.UWF .EventSelectionList a {
color: #005191 !important;
}

.UWF .isEmployeeSEOptions label,
.UWF #SpecialEventForm  .SortOrder .SortOrderByGroup label,
.UWF #SpecialEventForm  .SortOrder .SortOrderBySortField label {
display: block;
background-color: #ffffff;
padding: 10px 18px;
font-size: 18px;
border: 1px solid #005191;
transition: all 0.3s;
color: #005191;
min-width: 120px;
text-align: center !important;
cursor: pointer;
}

.UWF .isEmployeeSEOptions label:hover,
.UWF .isEmployeeSEOptions input[type="radio"]:checked + span + label,
.UWF #SpecialEventForm  .SortOrder .SortOrderByGroup label:hover,
.UWF #SpecialEventForm  .SortOrder .SortOrderByGroup input[type="radio"]:checked + label,
.UWF #SpecialEventForm  .SortOrder .SortOrderBySortField label:hover,
.UWF #SpecialEventForm  .SortOrder .SortOrderBySortField input[type="radio"]:checked + label {
background-color:#005191 !important;
color: #ffffff !important;
}

.UWF .Page-SpcEvtRegPledge .Block .DefaultButtons a {
color: #ffffff !important;
}

.UWF .isEmployeeSEOptions.row-readOnly label:hover {
background: #ffffff !important;
color: #005191 !important;
cursor: auto !important;
}

@media screen and (min-width:1350px) {
.UWF .container-fluid .row {
max-width: 100%;
}
}

@media screen and (max-width:1024px) {
.UWF nav.header-top-cta {
width: 100%;
font-size:0;
}

.UWF nav.header-top-cta ul {
padding: 0;
}

.UWF .LFArea.Area-UnitedWeFight-P-logo {
width: 140px;
float: left;
}

.UWF #header-menu .col-lg-9,
.UWF #header-menu .col-md-9 {
width: 100%;
padding-top: 94px;
max-width: 100% !important;
flex: auto;
background-color:#005191 !important;
}

.UWF #header-menu .col-lg-3,
.UWF #header-menu .col-md-3 {
width: 160px !important;
flex: 100% !important;
max-width: 160px;
background-color:#005191 !important;
margin-top: 10px !important;
}

.UWF #mobile-menu-btn {
color: #ffffff;
border: 2px solid #ffffff;
margin: 18px 0;
}

.UWF #header-menu ul.pureCssMenu ul {
background-color: #0065b3 !important;
left: 6%;
top: 101%;
}

.UWF .home-featured-bgimg,
.UWF .home-featured-content {
width: 50% !important;
}

.UWF nav.header-mobile-menu .AreaHeader::before {
border: 2px solid #ffffff !important;
color: #ffffff !important;
}

.UWF nav#secondary-menu ul.pureCssMenu ul ul a {
color: #ffffff !important;
}

.UWF nav#secondary-menu li {
border-bottom: 1px solid #fec479;
}
}

@media screen and (max-width:768px) {
.UWF #main-banner .row .heading-column {
display: none;
}

.UWF nav.header-top-cta,
.UWF .header-top-menu {
width: 100%;
}

.UWF .PercentSalaryCalc label.col-sm-3,
.UWF .PercentSalaryCalc label.col-md-3,
.UWF .PercentSalaryCalc .col-sm-9,
.UWF .PercentSalaryCalc .col-md-9 {
width: 100%;
max-width: 100% !important;
}

.UWF .Section-TeamDetails .col-sm-9,
.UWF .Section-TeamDetails .col-md-9 {
padding-left:0;
padding-right:0;
}

.UWF .MobileTable {
border:1px solid #cccccc;
}

.UWF .MobileTable thead,
.UWF .MobileTable th {
position: absolute;
top: -9999px;
left: -9999px;
z-index:10000;
}

.UWF .MobileTable tr {
border-bottom:1px solid #cccccc;
}

.UWF .MobileTable td.Col-Button {
border-top: 0;
position: relative;
padding-left:4px;
display:inline-block !important;
padding: 4px 6px 4px 6px !important;
min-width: 16px;
}

.UWF .MobileTable td.Col-Button img {
max-width: auto !important;
min-width: 16px;
}

.UWF .MobileTable td.Col-Button:before {
width: 0;
content:none;
}

.UWF .HideWhenMobile,
.UWF .ADetailsTable th {
display: none !important;
}

.UWF .Col-Subject input,
.UWF textarea,
.UWF .Col-SubjectCode select {
box-sizing: border-box;
width: 100%;
}

.UWF .Classic .Row-Even,
.UWF .MobileTable .Row-Even,
.UWF .MobileTable .Row-Even td {
background: none repeat scroll 0 0 transparent;
}

.UWF .MobileTable.NoHeader th,
.UWF .MobileTable.NoHeader td {
display: table-cell;
border:1px solid #cccccc;
padding-left:4px;
}

.UWF .MobileTable.NoHeader tr {
display: table-row;
border-bottom:0;
}

.UWF .MobileTable.NoHeader thead {
position: static;
}

.UWF .MobileTable.NoHeader td:before {
position: static;
width: 0%;
padding-right: 0px;
content: none;
}

.UWF .CampStatus th,
.UWF .MyOutputs .Col-JobName,
.UWF .CashReportMainTable .col-Heading {
white-space: normal;
}

.UWF .CampStatus,
.UWF .CampHistory,
.UWF .QuickSumTable,
.UWF .RecentTranTable,
.UWF .AHistTranTable,
.UWF .MyOutputs {
border:1px solid #cccccc;
width: 100%;
}

.UWF .MyOutputs tr,
.UWF .MyOutputs th,
.UWF .MyOutputs td,
.UWF .AHistTranTable tr,
.UWF .AHistTranTable th,
.UWF .AHistTranTable td,
.UWF .RecentTranTable tr,
.UWF .RecentTranTable th,
.UWF .RecentTranTable td,
.UWF .QuickSumTable tr,
.UWF .QuickSumTable th,
.UWF .QuickSumTable td,
.UWF .CampStatus tr,
.UWF .CampStatus th,
.UWF .CampStatus td,
.UWF .CampHistory tr,
.UWF .CampHistory th,
.UWF .CampHistory td {
display: block;
}

.UWF .CampStatus th,
.UWF .CampHistory th,
.UWF .QuickSumTable th,
.UWF .RecentTranTable th,
.UWF .AHistTranTable th,
.UWF .MyOutputs th {
position: absolute;
top: -9999px;
left: -9999px;
z-index:10000;
white-space:normal;
}

.UWF .MyOutputs tr,
.UWF .AHistTranTable tr,
.UWF .RecentTranTable tr,
.UWF .QuickSumTable tr,
.UWF .CampHistory tr,
.UWF .CampStatus tr {
border-bottom:1px solid #444444;
}

.UWF .CampStatus td,
.UWF .CampHistory td,
.UWF .QuickSumTable td,
.UWF .RecentTranTable td,
.UWF .AHistTranTable td,
.UWF .MyOutputs td {
border: none;
border-top: 1px solid #eee;
position: relative;
padding-left: 50% !important;
font-size:14px;
min-height:30px;
vertical-align:middle;
padding-top:6px;
padding-right:6px;
box-sizing:border-box;
white-space: normal !important;
}

.UWF .CampHistory td:before,
.UWF .CampStatus td:before,
.UWF .QuickSumTable td:before,
.UWF .RecentTranTable td:before,
.UWF .AHistTranTable td:before,
.UWF .MyOutputs td:before {
position: absolute;
top: 6px;
left: 6px;
width: 45%;
padding-right: 10px;
white-space: nowrap;
font-size:14px;
text-align:left;
font-weight:bold;
content: attr(data-title);
}

.UWF .MobileTable .Col-Dollar,
.UWF .MobileTable .Col-Integer,
.UWF .MobileTable .Col-Percentage,
.UWF .MobileTable .Col-Decimal,
.UWF .MobileTable .Col-Number,
.UWF .MobileTable .Col-Percentage input,
.UWF .MobileTable .Col-Dollar input,
.UWF .MobileTable .Col-Integer input,
.UWF .MobileTable .Col-Decimal input,
.UWF .MobileTable .Col-Number Input,
.UWF .MobileTable .Col-Fmt-ANDARWholeNumberFormatter,
.UWF .MobileTable .Col-Fmt-ANDARIntegerFormatter,
.UWF .MobileTable .Col-Fmt-ANDARDollarAmountFormatter,
.UWF .MobileTable .Col-Fmt-ANDARPercentFormatter,
.UWF .MobileTable .Col-Fmt-ANDARRealNumberFormatter,
.UWF .MobileTable .BioDonorStatisticsTable .Col-Date,
.UWF .MobileTable .BioDonorStatisticsTable .Col-MaxGiftMonth,
.UWF .MobileTable .BioDonorStatisticsTable .Col-DesignationPercentLabel,
.UWF .MobileTable .BioDonorStatisticsTable .Col-DesignationTrendLabel,
.UWF .MobileTable .BioDonorStatisticsTable .Col-DesignationAverageLabel,
.UWF .MobileTable .BioDonorStatisticsTable .Col-VolCountLabel,
.UWF .MobileTable .BioDonorStatisticsTable .Col-VolCountTrendLabel,
.UWF .MobileTable .BioDonorStatisticsTable .Col-VolHourLabel,
.UWF .MobileTable .BioDonorStatisticsTable .Col-VolHourTrendLabel,
.UWF .MobileTable .BioDonorStatisticsTable .Col-EventCountTrendLabel,
.UWF .MobileTable .BioDonorStatisticsTable .Col-EventCountLabel,
.UWF .CampStatus .Col-Dollar,
.UWF .CampStatus .Col-Integer,
.UWF .CampStatus .Col-Percentage,
.UWF .CampStatus .Col-Decimal,
.UWF .CampStatus .Col-Number,
.UWF .CampStatus .Col-Percentage input,
.UWF .CampStatus .Col-Dollar input,
.UWF .CampStatus .Col-Integer input,
.UWF .CampStatus .Col-Decimal input,
.UWF .CampStatus .Col-Number Input,
.UWF .CampStatus .Col-Image,
.UWF .CampHistory .Col-Dollar,
.UWF .CampHistory .Col-Integer,
.UWF .CampHistory .Col-Percentage,
.UWF .CampHistory .Col-Decimal,
.UWF .CampHistory .Col-Number,
.UWF .CampHistory .Col-Percentage input,
.UWF .CampHistory .Col-Dollar input,
.UWF .CampHistory .Col-Integer input,
.UWF .CampHistory .Col-Decimal input,
.UWF .CampHistory .Col-Number Input,
.UWF .CampHistory .Col-Image,
.UWF .QuickSumTable .Col-Dollar,
.UWF .QuickSumTable .Col-Integer,
.UWF .QuickSumTable .Col-Percentage,
.UWF .QuickSumTable .Col-Decimal,
.UWF .QuickSumTable .Col-Number,
.UWF .QuickSumTable .Col-Percentage input,
.UWF .QuickSumTable .Col-Dollar input,
.UWF .QuickSumTable .Col-Integer input,
.UWF .QuickSumTable .Col-Decimal input,
.UWF .QuickSumTable .Col-Number Input,
.UWF .QuickSumTable .Col-Image,
.UWF .RecentTranTable .Col-Dollar,
.UWF .RecentTranTable .Col-Integer,
.UWF .RecentTranTable .Col-Percentage,
.UWF .RecentTranTable .Col-Decimal,
.UWF .RecentTranTable .Col-Number,
.UWF .RecentTranTable .Col-Percentage input,
.UWF .RecentTranTable .Col-Dollar input,
.UWF .RecentTranTable .Col-Integer input,
.UWF .RecentTranTable .Col-Decimal input,
.UWF .RecentTranTable .Col-Number Input,
.UWF .RecentTranTable .Col-Image,
.UWF .AHistTranTable .Col-Dollar,
.UWF .AHistTranTable .Col-Integer,
.UWF .AHistTranTable .Col-Percentage,
.UWF .AHistTranTable .Col-Decimal,
.UWF .AHistTranTable .Col-Number,
.UWF .AHistTranTable .Col-Percentage input,
.UWF .AHistTranTable .Col-Dollar input,
.UWF .AHistTranTable .Col-Integer input,
.UWF .AHistTranTable .Col-Decimal input,
.UWF .AHistTranTable .Col-Number Input,
.UWF .AHistTranTable .Col-Image,
.UWF .MyOutputs .Col-Dollar,
.UWF .MyOutputs .Col-Integer,
.UWF .MyOutputs .Col-Percentage,
.UWF .MyOutputs .Col-Decimal,
.UWF .MyOutputs .Col-Number,
.UWF .MyOutputs .Col-Percentage input,
.UWF .MyOutputs .Col-Dollar input,
.UWF .MyOutputs .Col-Integer input,
.UWF .MyOutputs .Col-Decimal input,
.UWF .MyOutputs .Col-Number Input,
.UWF .MyOutputs .Col-Image {
text-align: left;
}

.UWF .MyOutputs input[type=checkbox],
.UWF .MyOutputs input[type=radio] {
margin: 0;
}

.UWF td.Col-Name {
width: auto;
}

.UWF .Section-IProfile #nameRow.nameRow .col-sm-9 .form-group,
.UWF .Section-IProfile #nameRow.nameRow .col-md-9 .form-group {
width: 100%;
display: block;
margin: 4px 0;
padding: 0;
}

.UWF .Section-IProfile #nameRow.nameRow .col-sm-9 .form-group .col-sm-3,
.UWF .Section-IProfile #nameRow.nameRow .col-sm-9 .form-group .col-sm-9,
.UWF .Section-IProfile #nameRow.nameRow .col-md-9 .form-group .col-md-3,
.UWF .Section-IProfile #nameRow.nameRow .col-md-9 .form-group .col-md-9 {
padding-left:0;
padding-right: 0;
}

.UWF .Col-Image .btn-group ol {
margin-bottom: 0;
}

.UWF nav.PledgeProgress li.DefaultButtons {
font-size: 12px;
font: 700 12px "Roboto Condensed",Arial,sans-serif;
padding: 10px 3px;
}

.UWF .home-featured-bgimg, .home-featured-content {
width: 100% !important;
height:auto;
float: none;
}

.UWF .home-featured-bgimg {
min-height: 200px;
max-height: 400px;
}

.UWF .home-featured-content {
position: static !important;
padding: 1em !important;
}

.UWF #SelectDateTable {
margin-left: 0;
}

.UWF .PercentSalaryCalc label.col-sm-3,
.UWF .IPledgeTable .col-sm-3,
.UWF .PercentSalaryCalc label.col-md-3,
.UWF .IPledgeTable .col-md-3,
.UWF .PercentSalaryCalc .col-sm-9,
.UWF .IPledgeTable .col-sm-9,
.UWF .PercentSalaryCalc .col-md-9,
.UWF .IPledgeTable .col-md-9  {
width: 100%;
max-width: 100% !important;
}

.UWF .Navigation .BioTabSelected {
background-color: #f1f1f1;
border-top-left-radius: 0;
border-top-right-radius: 0;
display:block !important;
color:#000000;
padding: 6px 12px 6px 20px !important;
border-radius:0;
}

.UWF .Page-BioTab .Navigation table:hover > td.BioTabTitle  {
display:block !important;
}

.UWF .Navigation .BioTabTitle a {
border: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
padding: 6px 12px 6px 20px;
}

.UWF #BioTabForm .Navigation table,
.UWF .Page-Dashboard .Navigation table {
border: 1px solid #cccccc;
display:none;
z-index:10000;
background-color:#ffffff;
position:absolute;
top:28px;
min-width:180px;
}

.UWF .Page-Dashboard form,
.UWF .Page-BioTab {
position:relative;
}

.UWF .Page-Dashboard .DashboardAppDetail .Navigation  {
background-image:none;
width:auto;
height:auto;
position:static;
}

.UWF .Navigation .BioTabTitle {
display: block;
width: 100%;
}

.UWF .PledgeTypeSelection,
.UWF .Page-BioTab .Navigation td {
padding: 0;
}

.UWF h2 {
font-size: 22px;
}
}

@media screen and (max-width:420px) {
.UWF h1 {
font-size: 20px;
}

.UWF h2 {
font-size: 18px;
}

.UWF .home-grid-box {
width: 100%;
}

.UWF .Page-CybsSACheckout td.Col-Heading,
.UWF .Page-CybsSACheckout td.Col-Data {
display:block;
width:100%;
}

.UWF .Page-CybsSACheckout td.Col-Heading {
padding: 12px 0 0 0 !important;
}
}
