/*---------------------------------  /Style/UWWBlue/CustomStyle.css -----------------------------*/
@font-face {
    font-family: TradeGothicLTStd-BdCn20;
    src: url("fonts/TradeGothicLTStd-BdCn20.ttf");
    src: url("fonts/TradeGothicLTStd-BdCn20.woff");
}

@font-face {
    font-family: TRADE-GOTHIC-LT-CONDENSED-NO-18;
    src: url("fonts/TRADE-GOTHIC-LT-CONDENSED-NO-18.TTF");
    src: url("fonts/trade-gothic-lt-condensed-no-18.woff");
}

* {
	box-sizing:border-box;
}

body {
	-webkit-text-size-adjust : 100%;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#4f4f4f;
	font-style: normal;
	font-size:14px;
	background-color:#ebebed;
}

section#profileBar {
    background: #ebebed;
}

.HeaderCompTable {
    clear: both;
}

a {
    color: #10167f;
    text-decoration: none;
}

a:hover, a:active {
    color: #10167f;
    text-decoration: underline;
}

h1,
h1 .EventCalTitle p,
h1 .CBWelcome p,
h1 .AgSearchTitleT p {
	font-size:32px !important;
	border:0;
	margin-bottom:2px !important;
	margin-top: 10px !important;
	font-family: TradeGothicLTStd-BdCn20 !important;
	font-weight:normal !important;
	color: #10167f !important;
	text-transform: uppercase;
}

h2 {
    font-family: TradeGothicLTStd-BdCn20 !important;
    font-weight:normal !important;
    margin-bottom:2px !important;
	margin-top: 10px !important;
}

h3 {
	font-size:26px !important;
	margin-top: 10px !important;
	font-family: TradeGothicLTStd-BdCn20 !important;
	font-weight:normal !important;
}

blockquote {
    border-left: 0 none !important;
    font-size: inherit !important;
}

.form-check-input {
    margin-top: .2rem;
}

.Navigation .BioTabTitle.GlobalTab a:before,
.Navigation .BioTabTitle.PersonalTab a:before {
    top: 9px !important;
}

.nav-item.BioTabTitle a.nav-link.active {
    background: #130c83 !important;
    color: #ffffff !important;
}

.input-group-text {
	font-size: 1em !important;
}

td.Col-Heading.Col-Text.Label-merchant_defined_data1.ReadOnly {
    font-size: 24px !important;
    font-family: TradeGothicLTStd-BdCn20 !important;
    font-weight: normal !important;
    margin-bottom: 2px !important;
    margin-top: 10px !important;
}

.UWWBlueMainContent h1,
.ui-dialog h1 {
	color:#130c83 !important
}

.Portlet .ArticleTitle a {
	color:#000000;
	text-decoration:none;
	font-size:24px;
}

.UWWBlueMainBody {
    margin: 0;
    padding: 0;
    background-color:#ebebed;
}

.UWWBlueTop1 {
    background: #0c1278 none repeat scroll 0 0;
    color: #ffffff;
    font-family: TradeGothicLTStd-BdCn20 !important;
    font-size: 32px;
}

.UWWBlueTop2 {
    background:  #282e95 none repeat scroll 0 0;
    color:#ffffff;
    min-height: 36px;
}

.UWWBlueTop2 .PortletMenu {
    padding-left: 0;
    /*z-index: 90000;*/
    position:relative;
}

.UWWBlueTop3 {
	background-color:#eeeeee;
	background: rgba(0, 0, 0, 0) url("TopBanner1.jpg") no-repeat scroll center top / cover ;
    min-height:300px;
}

.UWWBlueTop4 {
    background-color: #0c1278;
}

.UWWBlueTop5 {
	background-color:#ffffff;
}

.UWWBlue1PArea4,
.UWWBlue1PArea5,
.UWWBlue1PArea6,
.UWWBlue1PArea7,
.UWWBlue1PArea8,
.UWWBlue1PArea9,
.UWWBlue1PArea10,
.UWWBlue1PArea11 {
	padding-top:0;
	padding-bottom:0;
}

.UWWBlue1PArea4 .AndarImgExLG,
.UWWBlue1PArea5 .AndarImgExLG,
.UWWBlue1PArea6 .AndarImgExLG,
.UWWBlue1PArea7 .AndarImgExLG,
.UWWBlue1PArea8 .AndarImgExLG,
.UWWBlue1PArea9 .AndarImgExLG,
.UWWBlue1PArea10 .AndarImgExLG,
.UWWBlue1PArea11 .AndarImgExLG,
.UWWBlue1PArea4 .AndarImgLG,
.UWWBlue1PArea5 .AndarImgLG,
.UWWBlue1PArea6 .AndarImgLG,
.UWWBlue1PArea7 .AndarImgLG,
.UWWBlue1PArea8 .AndarImgLG,
.UWWBlue1PArea9 .AndarImgLG,
.UWWBlue1PArea10 .AndarImgLG,
.UWWBlue1PArea11 .AndarImgLG {
    width:100%;
	height:auto;
	box-sizing:border-box;
}

.UWWBlueMainContent {
	margin:20px 0;
}

.ThermometerSection {
    padding: 0;
    background-color: transparent;
}

.Thermometer {
    margin: 0 8px 12px 0;
}

ul.pureCssMenu {
    background-color: transparent;
    border: 0;
    padding: 0;
}

ul.pureCssMenu ul {
    background: rgba(235, 235, 235, 1) none repeat scroll 0 0 !important;
    border-color: #cccccc;
    min-width: 240px;
}

ul.pureCssMenu ul ul {
    left: 100%;
    top: -1px;
}

ul.pureCssMenu a,
ul.pureCssMenu li.dis a:hover,
ul.pureCssMenu li.sep a:hover {
    background-color: transparent;
    border: 0;
    color:#ffffff;
    font: 26px trade-gothic-lt-condensed-no-18 !important;
    padding: 10px 8px;
}

ul.pureCssMenu ul a,
ul.pureCssMenu ul li.dis a:hover,
ul.pureCssMenu ul li.sep a:hover {
    color: #0c1278;
    font: 22px trade-gothic-lt-condensed-no-18 !important;
    white-space: normal;
}

ul.pureCssMenu li,
.BlockDetails,
.InstructionDetails,
.WarningDetails,
.ErrorDetails,
.TreeDetails {
    margin: 0;
}

ul.pureCssMenu li:hover>a,
ul.pureCssMenu li a:hover {
    background-color:transparent;
    color:#ffffff;
    border:0;
}

ul.pureCssMenu ul li:hover>a {
    background-color:transparent;
    color:#10167f;
    border:0;
}

ul.pureCssMenu ul li a:hover{
    background-color:#ffffff;
    border:0;
    color:#10167f;
}

ul.pureCssMenu span {
    padding-right: 0;
}

.DashBoxTitle h2 {
	color:#000000;
	font-size:20px;
	margin:0 !important;
}

.Dashboard th,
.Dashboard td.Col-Heading {
    background-color: #ffffff;
    color: #000000;
}

.Page-BioTab .BioItemNavigation div,
.DashboardNavigation div,
.DashboardNavigation,
.BioItemNavigation {
	vertical-align:middle;
}

.TableLayout .Col-Label.Col-Checkbox,
.TableLayout .Col-Radio .DataBlock,
.NonTableLayout .FormAlignLeft .Col-Label.Col-Checkbox,
.NonTableLayout .FormAlignLeft span.Col-Radio,
.TableLayout .FormAlignLeft .Col-Label.Col-Checkbox,
.TableLayout .FormAlignLeft .Col-Radio .DataBlock,
.Col-AttendSurvey .NonTableLayout .Col-Label.Col-Checkbox,
.Col-AttendSurvey .NonTableLayout .Row-LineDetail span.Col-Radio,
.Col-AttendSurvey .TableLayout .Col-Label.Col-Checkbox,
.Col-AttendSurvey .TableLayout .Col-Radio .DataBlock {
    padding-left: 0;
}

.Col-AttendSurvey .TableLayout {
	width:542px;
}

.Portlet {
    margin: 0;
    padding: 0;
}

.Navigation .BioTabTitle.GlobalTab a:hover,
.Navigation .BioTabTitle.PersonalTab a:hover  {
    background-color: #ebebeb;
}

.dtree a.node:hover,
.dtree a.nodeSel:hover,
.Dashboard tr.Row-Odd td,
.Dashboard tr.Row-Even td,
.EventCalendarDetails .EventCalendarTable td.Weekend {
    background-color: #ffffff;
}

.Page-OProfile .Table-OrgProfile td td {
	border:0;
	padding:1px;
}

.Page-OProfile .Table-OrgProfile table,
.Page-OProfile .Table-OrgProfile input,
.Page-OProfile .Table-OrgProfile select,
.Col-SortDefinedTable input[type=text],
.CashReportMainTable table,
.Col-AddressTable input,
.Col-AddressTable select,
.DesAgSearchList .Col-Input.Col-DesAmount > input,
.AddressChooseTable table,
.AddressChooseTable table .Col-Input input,
.AddressChooseTable table .Col-Input select,
.LeftAlign.RegistrationInformation table,
.LeftAlign.RegistrationInformation input[type=text],
.LeftAlign.RegistrationInformation select,
.LeftAlign.RegistrationInformation textarea,
.Col-Password input,
.Col-Hint input,
.Col-UserId input,
.OpGeneralTable,
.Leftalign.CustomizationTable,
.Leftalign.CustomizationTable textarea,
.SortTable, .SortTable select,
.col-Description input[type=text],
.PercentSalaryCalc {
	width: 100%;
}

.Section-NavigateTree .NABlock {
    margin-left: 0;
    padding: 0;
}

.Section-NavigateTree {
    background-color: transparent;
    margin: 10px 0;
}

.Section-NavigateTree .Tree,
.Section-NavigateTree .dtree {
    margin-left: 0;
}

.dtree {
    padding: 0;
}

.dtree a.nodeSel {
    background-color: transparent;
    color: #000000;
}

.dtree a.node,
.dtree a.nodeSel {
    padding: 0;
    white-space: normal;
}

.TableTeam .Col-Label.Col-TeamOwner.Col-Organization select {
	width:200px;
}

.EventSection .CheckboxTable.Events .Checkbox {
	margin-right:6px;
}

.TransactionsList td,
.TransactionsList th,
.Page-TransactionList .TLSearchPanel_SE td {
	vertical-align:middle;
}

.UWWBlueFooter1,
.UWWBlueFooter1 font,
.UWWBlueFooter1 MainStyle,
.UWWBlueFooter1 a {
	font-size:11px;
	color:#999999;
}

.UWWBlueMainBottom {
	padding:20px 0;
	clear:both;
}

.SecurityCode {
	margin:10px 0 20px 0;
}

.AgRegisterTable .Col-applyCheckbox input {
	margin-right:4px !important;
}

.Block .AgRegisterTable td,
.Block .AgRegisterTable th {
    padding: 1px;
    vertical-align:middle;
}

.UWWBlueTop1 .Menu-V {
	position:relative;
}

.Menu-Right  {
	float:right;
	margin: 0 20px 0 0;
}

.Menu-Right .MenuHeader {
    cursor: pointer !important;
}

.Menu-Right .MenuHeader:before {
	float:right;
	font-weight:bold;
	height:22px;
    color: #ffffff;
    background-image:none;
    font: 24px TradeGothicLTStd-BdCn20 !important;
    padding-left:10px;
	cursor:pointer !important;
	display:block;
	content:url("dot-menu-icon.png");
	margin-top:24px;
}

.Menu-Right ul.pureCssMenu {
	display:none;
	width:100%;
	box-sizing:border-box;
	position:absolute;
	left:0;
	top:48px;
	z-index:40000;
	background-color:#eeeeee;
	border:1px solid #cccccc;
}

.Menu-Right ul.pureCssMenu,
.Menu-Right ul.pureCssMenu ul {
    margin: 0;
    padding: 0;
}

.Menu-Right ul.pureCssMenu ul {
	box-sizing: border-box;
    width: 86%;
    left:14%;
    z-index:30000;
    background-color:#ffffff;
    color:#000000;
}

.Menu-Right ul.pureCssMenu ul ul {
    left: 18%;
    width: 84%;
    top:40px;
}

.Menu-Right ul.pureCssMenu li {
    float: none;
    border-bottom:1px solid #ffffff;
}

.Menu-Right ul.pureCssMenu li:last-child {
    float: none;
    border-bottom:none;
}

.Menu-Right ul.pureCssMenu a,
.Menu-Right ul.pureCssMenu li.dis a:hover,
.Menu-Right ul.pureCssMenu li.sep a:hover {
	padding: 12px 24px;
}

.Menu-Right ul.pureCssMenu a,
.Menu-Right ul.pureCssMenu a span,
.Menu-Right ul.pureCssMenu a:hover,
.Menu-Right ul.pureCssMenu a:visited,
.Menu-Right ul.pureCssMenu a:active {
	color: #0c1278;
}

.Menu-Right ul.pureCssMenu li:hover>a {
    background-color:#f8f8f8;
    border:0;
    color:#0c1278;
}

ul.pureCssMenu .CSSCloseButton {
	display:none;
}

.TableTransportation,
.TableAge,
.TableTransportation, .TableAge,
.LeftAlign.AddEmployeeTable,
.LeftAlign.AddNameTable,
.LeftAlign.BillStartDateTable,
.LeftAlign.PayrollStartDateTable,
.Area-Pledge .IPledgeTable .LeftAlign {
	border:0;
}

.Col-ListNumber,
th.Col-Summary.Col-Heading,
th.Col-Heading.Col-Text.Col-Designations,
.IPledgeTable td.Col-Text,
.LeftAlign.BillStartDateTable input,
.LeftAlign.PayrollStartDateTable input,
td.Col-Name {
    width: auto;
}

.VolProfileTable td,
.AddEmployeeTable td,
.LeftAlign.VolAttachFileTale td {
	padding:2px;
}

.AddEmployeeTable td td {
	padding:1px;
}

.VolProfileTable td td {
    padding:0;
}

.DashBox {
    height: auto;
}

.Area-BioTab .label {
    border-radius: 0;
    color: #000000;
    font-size: 100%;
    padding: 0.2em 0.6em 0.3em 0;
    text-align: left;
    white-space: normal;
}

.LeftAlign.VolAttachFileTale,
.LeftAlign.OpMaintTable {
	border:0 !important;
}

.Checkbox {
    display: inline !important;
}

.Navigation .BioTabTitle.GlobalTab a,
.Navigation .BioTabTitle.PersonalTab a {
    font-family: Arial !important;
    font-size: 12px;
    background-color:#f6f6f6;
    color:#555555;
    font-weight:bold;
}

.Navigation .BioTabSelected.GlobalTab a,
.Navigation .BioTabSelected.PersonalTab a {
    font-family: Arial !important;
    font-size: 12px;
    color:#f87907;
    font-weight:bold;
}

.Navigation .BioTabSelected.GlobalTab a:hover,
.Navigation .BioTabSelected.PersonalTab a:hover {
	color:#dc3601;
}

.DashHeader {
	font-family: TradeGothicLTStd-BdCn20 !important;
	font-size:28px;
	color:#888888;
	margin:20px 0 20px 0;
}

.HomeSection h1 p {
	font-size:32px !important;
	border:0;
	margin-bottom:2px;
	font-family: TradeGothicLTStd-BdCn20 !important;
	font-weight:normal !important;
	text-transform: uppercase;
}

.UWWBlueBottom,
.UWWBlueFooter {
	background-color:#4f4f4f;
	color:#ffffff;
}

.UWWBlueBottom {
	position:relative;
    min-height:300px;
    z-index:1;
}

.map {
	min-height:120px;
}

.map img {
	opacity: 0.12;
	filter: alpha(opacity=12);
	width:90%;
	height:100%;
	top:0;
	right:0;
	z-index:0;
	position:absolute;
}

.footer-table {
	position:relative;
	z-index:1;
	width:100%;
}

.footer-table td {
	width:25%;
	padding:20px 40px 20px 0;
}

.footer-table a {
	color:#ffffff;
}

.footer-table a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.social img {
	margin:2px 6px 10px 0px;
}

.UWWBlueFooter1 a:hover {
	color:#999999;
}

.UWWBlueMainPage .UWWBlueMainBelowContent {
	width: 1170px;
	margin:0 auto;
}

.Footer-Heading {
    font-family: TradeGothicLTStd-BdCn20 !important;
    font-size: 20px;
    text-transform: uppercase;
    color: #ffffff;
}

.UWWBlueTop3 .BannerAd img {
	width:100%;
	height: auto;
}

.UWWBlueTop3 .PortletLogo {
	margin: auto;
    width: 240px;
    padding: 30px 0;
}

.UWWBlueTop3 .Logo.WebLogoR,
.UWWBlueTop3 .Logo.WebLogoL {
	width: 240px;
	height: 240px;
	background-color:#ffffff;
	-moz-border-radius: 120px;
	-webkit-border-radius: 120px;
	border-radius: 120px;
	margin: 2px auto;
	vertical-align: middle;
    display: table-cell;
    text-align:center;
}

.UWWBlueTop3 .Logo.WebLogoR > img,
.UWWBlueTop3 .Logo.WebLogoL > img {
    margin: auto;
    vertical-align: middle;
    width: 170px !important;
    height: auto !important;
}

.viewer {
	margin: 0 auto;
	width: 100%;
	position: relative;
	overflow: hidden;
	box-sizing:border-box;
}

.viewer ul {
	width: 100%;
	overflow: hidden;
	position: relative;
	box-sizing:border-box;
	display: inline-block;
}

.viewer ul li {
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
	background-image:none;
	padding-left: 0;
}

.viewer ul li img {
	width: 100%;
	box-sizing:border-box;
}

.viewer ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

iframe {
	text-align: center;
	margin: 0px auto;
}

.DIV-WebGreeting {
	font-family: TradeGothicLTStd-BdCn20 !important;
    font-size: 24px;
    color: #777777;
    font-weight: lighter !important;
    text-align: center;
}

.FirstName {
	color:#130c83;
}

.UWWBlueMainContent .HomeSection h1 {
	text-transform: uppercase;
	text-align: center;
	color:#000000 !important;
	margin:10px 0 20px 0 !important;
}

.home-section-title {
	color:#777777;
}

.uwLogo,
.UWWBlue1PArea1,
.UWWBlue1LArea1,
.UWWBlue1NArea1 {
	display: inline-block;
	vertical-align:middle;
}

.uwLogo img {
	width: 120px;
	margin:8px 12px 8px 0;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    margin:10px;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.stat-touts--full {
	width:70%;
	margin: 10px auto;
}

.stat-tout__slide {
	width:30%;
	display: inline-block;
	vertical-align: top;
	background-color: #ffffff;
    text-align: center;
    color:#777777;
    font-size:14px;
    margin:6px;
    padding:12px 20px;
}

.stat-tout__slide h3 {
	color: red;
	font-size:24px;
}

.home-tout__slide {
	width:30%;
	display: inline-block;
	vertical-align: middle;
	background-color: #dc3601;
    text-align: center;
    color:#ffffff;
    font-size:14px;
    margin:0;
    padding:30px 20px 40px 20px;
    position:relative;
    overflow: hidden;
}

.home-tout__slide.blue {
    background-color: #130c83;
}

.home-tout__slide h3 {
	font-size:48px !important;
}

.home-tout__slide:before {
    background-color: #560000;
    box-shadow: 12px 0 0 #940000;
    content: "";
    height: 200px;
    left: -148px;
    position: absolute;
    top: -151px;
    transform: rotate(45deg);
    width: 200px;
    z-index: 1;
}

.home-tout__slide:after {
    background: #560000 none repeat scroll 0 0;
    bottom: -151px;
    box-shadow: -12px 0 0 #940000;
    content: "";
    height: 200px;
    position: absolute;
    right: -144px;
    transform: rotate(40deg);
    width: 200px;
}

.TypeSelection td {
	font-family:TradeGothicLTStd-BdCn20 !important;
	color: #0b1980;
	font-size:18px;
	font-weight:normal;
	text-transform: uppercase;
}

.PledgeTypeSelection .page-header,
.ButtonPanel,
#OpSearchResult.form-horizontal .row,
#select.form-horizontal .row,
.Col-Image nav,
.Col-Image .HorizontalIcons ol {
	margin:0;
}

.Area-Pledge .PledgeProgress {
	padding-top:10px;
}

.PledgeProgress,
.PledgeProgress table,
.PledgeProgress td {
    height: auto;
}

.Area-Pledge form {
    margin-right: 0;
}

.TopPledgeNavigation .PledgeNavigation1,
.TopPledgeNavigation .PledgeNavigation2,
.TopPledgeNavigation .PledgeNavigation3,
.TopPledgeNavigation .PledgeNavigation4,
.TopPledgeNavigation .PledgeNavigation5,
.PledgeNavigation1,
.PledgeNavigation2,
.PledgeNavigation3,
.PledgeNavigation4,
.PledgeNavigation5 {
	display:inline-block;
}

.Section-PledgeConfirm .TopPledgeNavigation,
.Section-PledgeConfirm .PledgeNavigation {
    height: 140px;
    margin: 0;
}

nav.PledgeConfirmationButtons li {
	display: block;
}

.PledgeNavigationTextNext,
.PledgeNavigationTextNextCybs,
.PledgeNavigationTextNextPP,
.PledgeNavigationTextPrevious,
.PledgeNavigationTextPreviousCybs,
.PledgeNavigationTextPreviousPP,
.PledgeNavigationTextCancel,
.PledgeNavigationTextCancelCybs,
.PledgeNavigationTextCancelPP {
    text-align: left;
}

.Page-IPledgeDes1 h2,
.Page-IPledgeDes2 h2 {
	border-bottom: 0;
	font-size:18px;
}

.DesAgSearchList,
.Section-PledgeAddInfo .LeftAlign.IndProfileInclude {
	width:94%;
}

.DesignationInstructions,
.DIV-Web-ed-WIDesignationTitle,
.Page-IPledgeDesWI .WriteIn .BlockHeader {
	margin: 20px 20px 0px 20px;
}

.Page-IPledgeDesWI .col-sm-12 {
    padding-right: 0;
    padding-left: 0;
}

.AddressChooseTable .Col-ZipCode,
.AddressChooseTable .Col-City,
.AddressChooseTable .Col-State,
.AddressChooseTable .Col-ZipCodeLabel,
.AddressChooseTable .Col-CityLabel,
.AddressChooseTable .Col-StateLabel,
.Row-AddressCity td {
	width:33%;
}

#DesYes, #DesNo {
    height: 100% !important;
}

.Menu-Bottom {
    padding-top: 10px;
}

.PortletMenu {
    position: relative;
    z-index: 2;
}

.SearchButton img,
.DIV-AddButton img,
.NavigationSave img,
.Button1.ButtonAllLocations img {
    padding-bottom: 2px;
}

.NoResponseReport td {
    font-size: 12px;
}

.Menu-Bottom td a {
	font-size:14px;
}

.VolProfileTable .birthDate td {
	padding-right:3px;
}

.Page-preLoginJAAS .Row-UserID input,
.Page-preLoginJAAS .Row-Password input {
	width:100%;
	height: 36px;
    min-width: 130px;
}

.Page-preLoginJAAS .Block .BlockDetails Table .Col-Input input {
    margin-right: 0;
}

#SecurityCode {
	width: auto !important;
}

.RegistrationInclude td {
	border:1px solid #cccccc;
}

.RegistrationInclude td td {
	border:0;
}

.ButtonPanel img {
	margin:4px 4px 4px 0;
}

.Page-IPledge .Leftalign {
	border:0;
	margin:20px 0;
}

.Area-Pledge input[type="radio"],
.Area-Pledge input[type="Checkbox"],
.NoResponseReport td,
.CashReportMainTable td,
.DonorChoiceDtlTable td,
.DonorChoiceSryTable td,
.NoResponseReport td.Col-Heading,
.ResponseReportMainTable td,
.SumRep1Table td,
.SumRep2Table td,
.SumRep2Table td.Col-Heading,
.TransactionRptTable td,
.TransactionRptTable td.Col-Heading,
.RegistrationInformation td.Col-Heading,
.RegistrationInclude td.Col-Heading,
.Classic.FeesTable td {
	vertical-align: middle;
}

.PartnerAgencies .SearchOptionTable {
	margin:20px 0px;
}

.Col-SortDefinedTable td,
.SortTable td, td.Col-CheckBox,
.SendEmailSelection .LeftAlign .col-Heading,
.SendEmailSelection .LeftAlign .Col-Heading,
.LeftAlign.SendEmailMessage  .Col-Heading#eMailTemplateSelection {
	vertical-align: middle !important;
}

.RadioTable td.Col-Radio {
	padding-right:12px !important;
}

.Page-LoginForgot #SecurityCode {
	margin:0 auto;
}

.LoginForgotTable .Col-Heading {
	text-align: right !important;
}

.Col-Heading.Col-StateLabel,
.Col-Heading.Col-CityLabel,
.Col-Heading.Col-ZipCodeLabel {
	vertical-align: bottom;
}

.alert-info {
	background-color: transparent;
    border: 0 none;
    color: #ea1414;
}

.Row-AccountDate div,
.PanelRow .Time input,
.PanelRow .Time select {
	display:inline-block;
}

.LeftAlign.ATransTable td {
	width:50% !important;
}

.PanelField .Row-AccountDate>div {
	margin-right: 12px;
}

.EPComponent img {
    width: 240px;
}

.DashBox .Col-Button {
    text-align: center;
    vertical-align: middle;
    width: 48px;
}

.Page-OpMaint .NavigationAdd,
.Page-OpMaint .NavigationCancel,
.Page-OpMaint .NavigationPFV {
	margin: 0 4px 4px 0;
}

.Page-IPledgeConfirm .Col-Summary,
.Page-IPledgeConfirm .Col-Designations,
.Page-IPledgeConfirmDisplay .Col-Summary,
.Page-IPledgeConfirmDisplay .Col-Designations,
.Page-SPRPThankyou .Col-Summary,
.Page-IPledgeReplicate .Col-Summary,
.Page-IPledgeReplicate .Col-Designations {
	width:auto;
	font-weight: normal;
}

.FlagTable {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
}

.Page-CybsSACheckout h2 {
    font-size: 20px;
}

.EventCalendarDetails .EventCalendarTable td.Today,
.EventCalendarDetails .EventCalendarTable td.Today Table td {
    font-weight: normal;
}

.EventCalendarTable .Weekdays,
.EventCalendarTable .Weekend {
	padding: 2px 4px;
	background-color: #ffffff;
}

#VolCalendarTable td,
#VolCalendarTable th {
    padding: 3px;
    background-color: #ffffff !important;
}

.TotalRecord,
.wiEntry,
#VolCalendarTable .Col-Today,
.VolCalendarTable td,
.VolCalendarTable th,
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #ffffff !important;
}

.SelectDateTable img {
	opacity: 0.4;
}

table.VolCountTable {
	background-color:transparent;
}

.Page-EventRegistration .Section-EventRegistration .WillAttendBlock {
    background-color: transparent;
    border: 0 none;
    padding: 0;
    width: 100%;
}

.Page-EventRegistration #PaymentInformationBlock,
.Page-EventRegistration #BMPayment {
    background-color: transparent;
    border: 0 none;
    margin: 10px 0;
    padding: 0;
    width: 100%;
}

.Section-EventRegistration .AttendList .Col-AttendCombGiver,
.Section-EventRegistration .AttendList .Col-Number,
.DIV-WebPNotePrev {
    font-size: 14px;
}

.DesignationTotals td,
.Page-VolEmail td {
	padding:4px 6px;
}

.Agencies .SearchEntry {
	margin:10px 0 20px 0;
}

.NavigationInterest, .NavigationReturn,
nav > div {
	margin:4px 4px 4px 0;
}

.Area-Volunteer .VolHeader,
.Area-Volunteer .VolAgTitle,
.Area-Volunteer .EventTitle,
.Area-Volunteer .VolLoginTitle,
.Area-Volunteer .RemindTitle,
.Area-Volunteer .VolNote {
    margin-bottom: 0;
}

.alert {
	padding: 0;
}

.alert-warning {
    background-color:transparent;
    border: 0 none;
    color: #d50000;
}

.GiveAdvocateVolunteer {
    background-color: #0c1278;
    font-family: TradeGothicLTStd-BdCn20 !important;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}

.GiveAdvocateVolunteer .Heading1 {
    color: #ffffff;
    font-family: TradeGothicLTStd-BdCn20 !important;
    font-size: 30px;
}

.GiveAdvocateVolunteer .Heading2 {
    color: #ffffff !important;
    font-family: TradeGothicLTStd-BdCn20 !important;
    font-size: 18px;
    margin: 2px 40px 0 12px;
    opacity: 0.8;
}

.GiveAdvocateVolunteer a,
.GiveAdvocateVolunteer a:hover {
    color: #ffffff !important;
    text-decoration: none;
}

.GiveAdvocateVolunteer .Heading2 a,
.GiveAdvocateVolunteer .Heading2 a:hover {
    color: #ffffff !important;
    opacity: 0.8;
}

.GiveAdvocateVolunteer div {
    display: inline-block;
    vertical-align: middle;
}

.UWWBlueTop5 ul.pureCssMenu a,
.UWWBlueTop5 ul.pureCssMenu li.dis a:hover,
.UWWBlueTop5 ul.pureCssMenu li.sep a:hover {
    background-color: transparent;
    border: 0 none;
    color: #0c1278;
    font: 20px TradeGothicLTStd-BdCn20 !important;
    padding: 6px 8px;
}

.UWWBlueTop5 ul.pureCssMenu li a:hover,
.UWWBlueTop5 ul.pureCssMenu li:hover>a {
    color:#5b60b8;
}

.Menu-V div.Menu-Left::after {
    clear: both;
    content: ' ';
    display: block;
}

.UWWBlueTop5 .Menu-V ul.pureCssMenu,
.UWWBlueTop5 .Menu-V ul.pureCssMenu li {
	float: left;
    display: inline;
    width: auto;
}

.UWWBlueTop5 ul.pureCssMenu ul li {
    float: none !important;
}

.UWWBlueTop1 .container .PortletMenu {
    min-width: 280px;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    z-index: 90001;
}

.Page-IPledge .radioTable .Col-OfferOtherOrg {
	padding:4px;
}

.Leftalign.CustomizationTable td {
	padding: 4px 20px;
}

.CSVColumnSelectionHeader a {
    font-size: 14px;
    float:none;
    margin-left:30px;
}

.CSVColumnSelectionHeader {
    font-size: 14px;
    background-color: transparent;
}

.UWWBlueBottom,
.UWWBlueBottom a {
	color: #ffffff !important;
}

.EventCalendarTable .Col-Image.Col-IndexImg,
#BMPayment .Col-Text.Col-Space,
.ProgressArrow,
#VolCalendarTable td.Col-Image,
p:empty {
    display: none;
}

.PledgeProgress td {
	padding:4px 0;
}

.Dashboard .Heading, .Dashboard th,
.Dashboard td.Col-Heading,
.ANDARMaintenanceHTML th {
    font-weight: normal;
}

.Dashboard .BioName .FullName {
    font-size: inherit;
}

.PledgeNavigationB .col-sm-offset-3,
.PledgeTypeSelection .col-sm-offset-3 {
    margin-left: 0;
}

.PledgeTypeSelection .TypeSelection .BillingFrequencyOptions input[type="radio"],
.PledgeTypeSelection .TypeSelection .PaymentFrequencyOptions input[type="radio"],
.PledgeTypeSelection .TypeSelection .Col-BillingFreq input[type="radio"] {
	margin-top: 6px !important;
}

.PledgeTypeSelection .RadioLabel {
    font-family: TradeGothicLTStd-BdCn20;
    font-size: 18px;
    font-weight: normal;
    color:#0c1278 !important;
    vertical-align: middle;
}

.PledgeTypeSelection label .RadioLabel {
    font-family: Arial;
    font-size:14px;
    color:#4f4f4f;
}

.VolHeader {
    margin-top: 20px;
}

.Page-OpMaint .OpGeneralTable .Col-Heading {
    padding-right: 12px;
}

.VolEmailTable td {
    border: 1px solid #cccccc;
}

#VolEventInfo address,
#VolAgencyInfo-contact address,
table.LeftAlign, table.Leftalign {
    background-color: #ffffff;
}

#VolEventInfo address h4,
#VolAgencyInfo-contact address h4 {
    min-height: 0;
}

.Page-EventRegistration #BMPayment table {
    margin-top: 0;
}

table.LeftAlign td,
table.Leftalign td {
    border: 1px solid #cccccc !important;
    padding: 3px 6px !important;
}

table.LeftAlign td td,
table.Leftalign td td {
    border: 0 !important;
    padding: 2px 3px !important;
}

.PortletLanguage,
.DIV-WebLoginNote1 .Portlet {
	text-align: center;
}

.AppletLayout {
	background-color:transparent !important;
}

nav.PledgeProgress li.ProgressStepCurrent.DefaultButtons {
    color: #ffffff;
    background: #0c1278;
    background: -moz-linear-gradient(top, #0c1278 0%, #0c1278 100%);
    background: -webkit-linear-gradient(top, #0c1278 0%,#0c1278 100%);
    background: linear-gradient(to bottom, #0c1278 0%,#0c1278 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c1278', endColorstr='#0c1278',GradientType=0 );
}

.ShareIcons .ShareDetails img {
    opacity: 0.3;
}

#oppResults .socialIcons {
    padding: 10px 0.5em !important;
}

.VolunteerCalendars #SelectDateTable .Col-Image {
    padding: 0 4px;
}

table#VolCalendarTable td {
    font-size: 13px;
}

.Page-EventCalendar .iCalendar img {
    width: auto;
}

.Section-PledgeConfirm .TopPledgeNavigation .PledgeNavigation1,
.Section-PledgeConfirm .TopPledgeNavigation .PledgeNavigation2,
.Section-PledgeConfirm .TopPledgeNavigation .PledgeNavigation3,
.Section-PledgeConfirm .TopPledgeNavigation .PledgeNavigation4,
.Section-PledgeConfirm .TopPledgeNavigation .PledgeNavigation5 {
    display: block;
}

.AlignEmployeesList .ELSearchPanel_NoCoord,
.AlignEmployeesList .ELSearchPanel_NoCoord td,
.AlignEmployeesList .ELSearchPanel_SE,
.AlignEmployeesList .ELSearchPanel_SE td {
    border: 0;
    background-color: transparent;
}

.fa:before {
    /*font-size: 16px !important;*/
}

.alert-info {
    color: #fd6f00;
    background-color: #ffe8d5;
    border-color: #fe913a;
}

.UWWBlueBottom .LFArea {
	position:relative;
	z-index:1;
}

.UWWBlueBottom .DefaultButtons a {
	color:#000000 !important;
}

.FooterMes {
    margin-top:0 !important;
}

.Row-Every .row.row.col {
    margin-left: 0;
    margin-right: 0;
}

.AlignTransactionsList form,
.AlignEmployeesList form {
    margin-bottom: 35px;
}

.Col-DropList.Col-FDateList,
.Col-DropList.Col-TDateList {
    min-width: 254px;
}

td.Col-Weekdays.PrevNextMonth,
td.Col-Weekend.PrevNextMonth {
    opacity: 1;
}

.CheckboxTable .row {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
}

.subscriptionsList .form-check-input {
    margin-top: 0.2rem;
}

.PledgeTypeSelection .TypeSelection-Items input[type="radio"]:checked + span + label.RadioLabel,
.PledgeTypeSelection .TypeSelection-Items input[type="radio"]:checked + label.RadioLabel {
    background-color: #0c1278 !important;
    color: #ffffff !important;
}

.Page-IPledgeCombined .col-form-label,
.IPledgeTable label.col-md-3.col-form-label,
.Page-IPledgeCombined .IPledgeTable div#BillDateComp,
.Page-IPledgeCombined .IPledgeTable div#PaymentSD.form-control-plaintext,
.Page-IPledgeCombined .IPledgeTable div#BillDateComp .form-control-plaintext,
.IPledgeTable .col-md-9 .form-control-plaintext,
.Page-IPledgeCombined .IPledgeTable .col-md-9 .form-control-plaintext p,
.col-md-9 div#BillDateComp {
    line-height: 2.4 !important;
}

.IPledgeTable div#chkDate .row.col-sm {
    padding-left: 5px;
}

.Page-IPledgeCombined .IPledgeTable .col-sm-9.CheckNumberData,
.IPledgeTable .col-md-9 {
	padding-top: calc(.375rem + 1px);
}

.col-md-9.BillingFrequencyOptions {
    padding-top: calc(.375rem + 6px) !important;
}

.RecurAsk.RecurAskePledge,
#PledgeNavigationB {
    padding: 0 !important;
}

.PledgeTypeSelection .IPledgeTable .RadioLabel {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #4f4f4f !important;
    font-style: normal;
    font-size: 14px;
}

.Page-IPledgeAddInfo #PledgeNavigationB {
    padding: 0 16px !important;
}

.PledgeSummary td {
	text-align: right !important;
}

.PledgeDesignations tr td:first-child {
    width: 60%;
}

.PledgeDesignations th,
.PledgeDesignations td {
    border: 1px solid #cccccc !important;
}

.PledgeSummary th.Col-Heading {
    width: 60% !important;
}

.IPledgeTable .col-md-9 .form-control-plaintext {
    padding-top: 0 !important;
}

.IPledgeTable .row.row.pwAmountDisplay .col-md-9 {
    padding-top: 13px;
}

div#chkDate .col-sm, #PaymentSD .col-sm {
    padding-left: 5px;
}

#SelectedAgendiesTable.SelectedAgendiesTable .row.Row-Header,
#PASearchResults.PASearchResults .row.Row-Header,
#WriteInDesTable .row.Row-Header {
	border: 1px solid #cccccc;
}

div#PASearchResults .row.Even,
div#PASearchResults .row.Odd {
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

.CommunityCare h2 i {
    font-size: 0.9em;
    color: #4f4f4f;
}

.Page-SinglePageRegPledge .col-sm-9.Col-Table.Col-PaymentFreq .form-check input[type="Hidden"] + .form-check-label ,
.Page-SinglePageRegPledge .col-sm-9.Col-Table.Col-BillingFreq .form-check input[type="Hidden"] + .form-check-label,
.Page-SinglePageRegPledge .col-sm-9.Col-Table.Col-ReminderFreq .form-check input[type="Hidden"] + .form-check-label {
    margin-left: -1.25rem;
}

#EventItemForm a .page-header,
#SpecialEventForm .GroupHead th {
    background-color: #10167f;
}

.Body-Page-DesPlanCampMaint .UWWBlueMainPage,
.Body-Page-DesPlanMasterMaint .UWWBlueMainPage,
.Body-Page-SpecialEventTran .UWWBlueMainPage {
    background: white;
}

#EventItemForm a .page-header h3 {
	margin-top: 0 !important;
}

.EventSelectionListItem .UnitsLeft {
    color: #0c1278 !important;
}

.SelectedEvents th,
.SelectedEvents td,
.PledgeSummary th,
.PledgeSummary td,
.PledgeDesignations th,
.PledgeDesignations td {
    background-color: #ffffff;
    padding: .75rem;
}

#SpecialEventForm thead th {
    background-color: #0c1278;
    color: #ffffff;
}

#SpecialEventForm tr {
    background-color: #ffffff;
}

html body #SpecialEventForm #sortable thead.thead-light th {
    background-color: #f1f1f1 !important;
    color: #000000;
}

#EventItemForm .collapse {
    background-color: #ffffff  !important;
}

#DesPlanForm #DetailsTable tr {
    background-color: #ffffff !important;
}

#DesPlanForm #DetailsTable th {
	background-color: #0c1278;
	color: #ffffff !important;
}

.Attachment .FileNameLabel {
    margin: 0.5em 0.9em 0.5em 0;
    padding: 0.8em 1.6em;
    color: #0c1278;
    font-size: 14px;
    background-color: transparent;
    border: 1px solid #0c1278;
    outline-width: 0;
    min-width: 0;
    max-height: none;
    font-weight: 600 !important;
    border-radius: 0 ;
}

.Attachment .FileNameLabel:hover {
	background-color: #0c1278;
}

#MFADialog .modal-header {
	background-color: #0c1278;
	color: #ffffff;
}

#MFADialog h5 {
	font-size: 24px;
	font-weight: 600;
}

#MFADialog .btn-secondary {
    margin: 0.5em 0.8em 0.5em 0;
    padding: 0.8em 1.0em;
    color:#333333;
    font-size:15px;
    background-color: #d6d3ce;
    border:0;
    outline-width:0;
    font-weight: 600 !important;
    border-radius:0;
}

#MFADialog .btn-secondary:hover {
    border:0;
    font-size:15px;
}

#MFADialog .btn-primary {
	margin: 0.5em 0.9em 0.5em 0;
    padding: 0.8em 1.0em;
    font-size:15px;
    outline-width:0;
    font-weight: 600 !important;
    color:#ffffff;
    background-color:#0c1278;
    border:0;
    border-radius:0;
}

#MFADialog .btn-primary:hover {
	color:#ffffff;
    font-size:15px;
    background-color: #0c1278;
    border:0;
}

#SpecialEventForm thead th a {
    color: #ffffff !important;
}

.Page-ReleaseInfo .PhoneData .col-sm-3,
.Page-ReleaseInfo .PhoneData .col-sm-6 {
    padding-left: 0;
    padding-right: 0;
}

form#tokenform label {
    font-weight: 600 !important;
    font-size: 14px;
    color: #4f4f4f;
}

#chkDate {
  padding-left: 22px;
}

.AgencySectionHeader h2 a {
  color: #4f4f4f;
}

.VolHistSelfRepHourTitle, .VolHistSelfRepHourTitle p {
    font-size: 26px !important;
    margin-bottom: 2px !important;
    margin-top: 10px !important;
    font-family: TradeGothicLTStd-BdCn20 !important;
    font-weight: normal !important;
}

@media screen and (min-width: 961px) {
.UWWBlueTop2 ul.pureCssMenu {
	display: block !important;
}
}

@media screen and (max-width: 1200px) {
.footer-table td {
    padding: 20px 6px 20px 0;
    width: 25%;
}

.PortletSubscr {
    margin: 0;
}

.PortletSubscr .SubEMail input {
    width: 140px;
}

.UWWBlueMainPage .UWWBlueMainBottom {
	width: 100%;
	margin:0 auto;
}

.UWWBlueMainPage .UWWBlueMainBelowContent {
    width: 100%;
}

.GiveAdvocateVolunteer .Heading1 {
	margin:0 20px;
	vertical-align:middle;
}

.GiveAdvocateVolunteer .Heading2 {
    display:none;
}

.GAV-content {
	margin:0 auto;
	vertical-align: middle;
}

.UWWBlueTop3 {
    min-height:270px;
}
}

@media screen and (max-width: 1140px) {
.container {
    width: 100%;
}

.UWWBlueTop3 {
    min-height:250px;
}
}

@media screen and (max-width: 992px) {
.Page-VolAgencyInfo .AddressHeading,
.Page-VolAgencyInfo .HoursHeading,
.Page-VolAgencyInfo .WebsiteHeading,
.Page-VolAgencyInfo .ContactHeading {
    text-align: left;
}
}

@media screen and (max-width: 960px) {
ul.pureCssMenu li {
    float: none;
    border-bottom:1px solid #ffffff;
    display: block;
}

ul.pureCssMenu li:last-child {
    float: none;
    border-bottom:none;
}

ul.pureCssMenu {
	display:none;
	width:100%;
	box-sizing:border-box;
}

ul.pureCssMenu,
ul.pureCssMenu ul {
    margin: 0;
    padding: 0;
    background-color: #f2f2f2;
}

ul.pureCssMenu a,
ul.pureCssMenu li.dis a:hover,
ul.pureCssMenu li.sep a:hover {
	padding: 12px 24px !important;
	font-size:24px;
	font: 24px trade-gothic-lt-condensed-no-18 !important;
}

html ul.pureCssMenu ul a:hover,
html ul.pureCssMenu ul li.dis a:hover,
html ul.pureCssMenu ul li.sep a:hover,
ul.pureCssMenu li a:hover{
    color:#0c1278 !important;
}

ul.pureCssMenu a,
ul.pureCssMenu a span,
ul.pureCssMenu a:hover,
ul.pureCssMenu a:visited,
ul.pureCssMenu a:active {
	font-size:24px;
	color: #0c1278 !important;
}

ul.pureCssMenu ul {
	box-sizing: border-box;
    width: 86%;
    left:14%;
    z-index:30000;
}

ul.pureCssMenu ul ul {
    left: 18%;
    width: 82%;
    top:40px;
}

.UWWBlueTop2 .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.UWWBlueTop2 .Portlet {
	position:relative;
}

.UWWBlueTop2 .PortletMenu {
    padding-left: 0;
    z-index: 90000;
    position:relative;
    width: 100%;
}

.UWWBlueTop2 .PortletMenu .PortletHeader {
	background-image:url('menu-button.png');
	background-repeat:no-repeat;
	display:block;
	margin:8px 14px;
	height:19px;
	width:24px;
	float:left;
	cursor:pointer;
}

.UWWBlueTop2 .PortletMenu ul.pureCssMenu {
	background-color: #eeeeee;
    display: none;
	margin-top: 0;
    position: absolute;
    top: 32px;
    left:0;
    width:100%;
    box-sizing:border-box;
    z-index: 5;
}

.UWWBlueTop2 .PortletMenu ul.pureCssMenu ul {
    background-color: #dddddd;
    min-width: 260px;
    opacity: 1;
    top:100%;
}

.UWWBlueTop2 .PortletMenu ul.pureCssMenu li {
    border-bottom: 1px solid #ffffff;
}

.UWWBlueTop2 .PortletMenu ul.pureCssMenu li:hover > a {
    background-color: #f8f8f8;
    color: #000000;
}

.UWWBlueTop2 .PortletMenu ul.pureCssMenu ul li:hover > a {
    color: #000000;
}

.UWWBlueTop5 {
	background-color:#ffffff;
}

.UWWBlueTop5 .MenuHeader {
	margin-top:36px;
}

.UWWBlueTop5 .PortletMenu {
	position:absolute;
	top:60px;
	right:0;
	z-index:30000;
}

.UWWBlueTop5 .PortletMenu .PortletHeader {
	background-image:url('menu-button2.png');
	background-repeat:no-repeat;
	display:block;
	margin:4px 8px;
	height:19px;
	width:24px;
	float:right;
	cursor:pointer;
}

.UWWBlueTop5 ul.pureCssMenu,
.UWWBlueTop5 ul.pureCssMenu li {
    float: none;
    min-width: 280px;
    width: auto;
    clear: both;
}

.UWWBlueTop5 ul.pureCssMenu {
	border:1px solid #cccccc;
	display: none;
	clear: both;
}

.UWWBlueTop5 .Menu-V ul.pureCssMenu {
	display: none;
}

.UWWBlueTop5 ul.pureCssMenu a:hover {
	background-color:#f8f8f8;
}

.UWWBlueTop5 ul.pureCssMenu a,
.UWWBlueTop5 ul.pureCssMenu li.dis a:hover,
.UWWBlueTop5 ul.pureCssMenu li.sep a:hover {
    background-color: transparent;
    border: 0 none;
    color: #0c1278;
    font: 24px trade-gothic-lt-condensed-no-18 !important;
    padding: 12px 24px !important;
}

.Menu-Left, .Menu-Right {
    margin: 0;
}

.Menu-Left {
    position: relative;
    top: -6px;
}

.Menu-Right .MenuHeader:before {
    margin:14px 10px 0 0;
}

ul.pureCssMenu ul a,
ul.pureCssMenu ul li.dis a:hover,
ul.pureCssMenu ul li.sep a:hover {
    font: 24px trade-gothic-lt-condensed-no-18 !important;
}

.Menu-Left ul.pureCssMenu li {
    float: none !important;
}

.Menu-Left ul.pureCssMenu li:last-child {
    float: none;
}

.Menu-Right ul.pureCssMenu {
	top: 40px;
}

.Menu-V a:link,
.Menu-V a:visited,
.Menu-V a:active {
    color: #0c1278 !important;
}

.uwLogo .PortletFooter {
	clear: both;
}

.map img {
    height: auto;
}

.UWWBlueTop1 {
    font-size: 28px;
}

.uwLogo img {
	width: auto;
	height: 40px;
}

.UWWBlueTop3 {
    min-height:220px;
}
}

@media screen and (max-width: 860px) {
.DashWidth1,
.DashWidth2,
.DashWidth3,
.PortletSubscr .SubEMail input,
.Page-CBPackageDtlUpdate .TableFormDetails,
.Page-Forms .TableFormDetails,
.Page-SurveyNE .TableFormDetails,
.Page-Survey .TableFormDetails,
.Page-EventAttendance .TableFormDetails,
.Section-EventRegistration .AttendList,
.Page-IPledgeConfirm .PledgeSummary,
.Page-IPledgeConfirmDisplay .PledgeDes,
.Page-IPledgeConfirmDisplay .PledgeSummary,
.Page-SPRPThankyou .PledgeSummary,
.Page-IPledgeReplicate .PledgeSummary,
.Section-EventRegistration .FeesTable .Col-Quantity input,
.DesAgSearchList .Col-DesAmount input,
#popPromptFirstName,
.CustomizationTable input,
.CustomizationTable textarea {
	width:100%;
}

.PanelField input,
.PanelRow input,
.PanelField select,
.PanelRow select  {
	width:100%;
	box-sizing:border-box;
    margin-right:2px;
}

.GROUP_Transit,
.GROUP_Season {
	display:block;
	width: 100%;
}

.PanelRow .AuditPanel input,
.Col-SortDefinedTable input,
.VolAttachFileTale .Col-Password input,
.VolAttachFileTale,
.AddActivity .Col-DropList select,
.Page-IPledgeAddInfo .Col-RosterName1 input,
.Page-IPledgeAddInfo .Col-RosterName2 input,
.Page-IPledgeAddInfo .Col-IndEMail input,
.Section-EventRegistration .AttendList .Col-FirstName input,
.Section-EventRegistration .AttendList .Col-LastName input,
.Section-EventRegistration .AttendList .Col-email input,
.Page-OpMaint select,
.Page-OpMaint select,
.Page-DonorChoiceDetail .Col-SortDefinedTable .DonorChoiceDtl input,
.Page-DonorChoiceSummary .DonorChoiceSry input,
.CampLevelRpt input,
.Col-SortDefinedTable .CashReport input,
.col-DonorEMailPeckList .donorEMailPeck,
.Col-SortDefinedTable .DailyStatusRpt input,
.EmployeeStatusRpt input,
.col-Description input, .col-Droplist select,
.Area-Article img,
.Page-IProfile .Section-IProfile .Col-Input input,
.Page-IProfile .Section-IProfile .IndNameTable,
.Page-AgencyRegistration .AgRegisterTable .Col-Text input,
.Page-AgencyRegistration .AgRegisterTable select,
.Page-AgencyRegistration .AgRegisterTable textarea,
.Col-Subject input,
.Col-Subject textarea,
.Col-SubjectCode select,
.IPledgeTable input,
.SortTable,
.SortTable select,
.col-FAmountInput input,
.col-TAmountInput input,
.AddNameTable,
.AddEmployeeTable,
.AddEmployeeTable input,
.AddEmployeeTable select,
.AddEmployeeTable .Col-FirstName,
.AddEmployeeTable .Col-LastName,
.Area-Profile .IndProfileInclude input,
.Area-Profile .IndProfileInclude select,
.Page-IPledgeDes2 .SearchOptionTable input,
.Page-IPledgeDes2 .SearchOptionTable select,
.Page-LoginForgot .LoginForgotTable,
.Page-LoginForgot .LoginForgotTable input,
.OpASearchTable input,
.OpASearchTable select,
.Area-Registration .RegistrationInclude input,
.Area-Registration .RegistrationInclude select,
.Area-Registration .AddressChooseTable table,
.Area-Registration .RegistrationInclude .IndNameTable,
.Area-Registration .LoginBlock,
.Area-Registration .LoginBlock input,
.Col-AttendSurvey .NonTableLayout .LineIndent0 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent1 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent2 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent3 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent4 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent5 textarea,
.Page-AgencySearch .SearchEntry input,
.Page-Dashboard .Dashboard .HistoryChart img,
.Page-ProgramEval .TableQuestionDetails input,
.Page-ProgramEval .TableQuestionDetails select,
.Page-ProgramEval .TableQuestionDetails textarea,
.OpASearchTable input,
.OpASearchTable select {
	width:100%;
	box-sizing:border-box;
}

.Area-EventManagement .AddActivity td,
.Area-EventManagement .EventManagement td,
.Area-EventManagement .EventManagement th {
    padding: 2px;
}

.PanelField .Date input,
.PanelRow .Date input,
.DashBox .Col-Button,
td.Col-Name,
.IPledgeTable input[type=checkbox],
.Area-Profile .IndProfileInclude input[type=checkbox],
.Page-IPledgeConfirm .Col-Summary,
.Page-IPledgeConfirm .Col-Designations,
.Page-IPledgeConfirmDisplay .Col-Summary,
.Page-IPledgeConfirmDisplay .Col-Designations,
.Page-SPRPThankyou .Col-Summary,
.Page-IPledgeReplicate .Col-Summary,
.Page-IPledgeReplicate .Col-Designations {
	width:auto;
}
.IPledgeTable input[type=radio],
.Area-Profile .IndProfileInclude input[type=radio] {
	width: 13px;
}
.PanelField .Row-AccountDate>div {
	margin-right:0;
	padding-right: 0;
}

.Area-ePledgeAdmin .CashReportMainTable td {
	font-size:11px;
	border:1px solid #cccccc;
}

.video-container {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    margin:10px;
}

.video-container iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.MenuHeader {
	clear:both;
}

.PortletSubscr {
	margin:10px;
}

#popBlockHeader {
    font-size: 18px;
    margin: 0 0 10px;
}

.popBlockSubscr {
    padding: 5px 10px;
    width: 160px;
}

.popBlockFisrtName,
.popPromptLastName {
	width:154px;
	height:20px;
}

.popBlockSecImage img {
	width:166px;
}

.EPComponent img {
    width: 70%;
}

.Classic td,
.Report td,
.Classic th,
.Report th,
 form .EventCalendarTable td,
 form .EventCalendarTable th {
	padding:1px;
}

.copyright {
	margin:2px 0 6px 0;
	font-size:9px;
}

.Page-SendeMail .LeftAlign td,
.Page-DonorChoiceDetail .LeftAlign td,
.Page-DonorChoiceSummary .LeftAlign td,
.Page-NoResReport .leftAlign td,
.Page-ResponseReport .Leftalign td,
.Page-SumRep1 .LeftAlign td,
.Page-TransactionReport .leftAlign td,
.Area-ePledgeAdmin .SumRep2Table td,
.Area-ePledgeAdmin  .Page-ResponseReport td,
.Area-ePledgeAdmin .Page-CashReport .Leftalign td,
.Area-ePledgeAdmin .Page-DailyStatusReport .LeftAlign td {
	padding:4px 6px;
	font-size: 12px;
}

.Col-eMailField input {
	width:200px;
}

.Page-BioTab .HistoryChart img {
	width:100%;
	max-width:260px;
}

.Page-BioTab object embed {
	width:80px;
}

.AccountKeyword input {
	width:80%;
}

.Page-BioTab .Navigation td {
	display:block;
    padding:2px 0;
    width:100%;
}

#EventReg {
    margin: 2px 0;
}

.Page-IRAdvancedS .KeywordSection td {
	display:block;
	padding:0;
}

.EventCalendarTable .Col-Text,
.Area-Volunteer .Page-VolOpInfo .agencyName,
.Area-Volunteer .Page-VolOpInfo .eventName,
.Page-OpCalendar form #VolCalendarTable td  {
    font-size: 12px;
}

#VolCalendarTable td p:after,
#VolCalendarTable .Date {
    color:#0a0d4c;
}

.Area-Article {
	margin-right:0;
}

.ProgressStepCurrent img,
.ProgressStep img {
	width:100%;
	display:block;
	margin-bottom:0;
}

.PledgeProgress table {
	width:100%;
	height:auto;
}

.PledgeProgress td {
	display:inline-block;
	float:left;
}

.PledgeProgress,
.PledgeProgress table,
.PledgeProgress td,
.popBlockFisrtName,
.popPromptLastName {
	height:auto;
}

.Area-CB .TableReferenceMaterial td,
.Area-CB .TableReferenceMaterial th,
.Area-CB .TableReferenceMaterial td.Col-Text {
	padding:2px 1px;
}

.Page-ProgramEval .Section-ReferenceMaterials {
    margin-top: 10px;
    padding: 2px;
    width: 100%;
}

.Page-AgencyRegistration .Col-cityInput input,
.Page-AgencyRegistration .Col-stateList select,
.Page-AgencyRegistration .Col-zipInput input,
.Page-AgencyRegistration .Col-eMailInput input,
.Page-AgencyRegistration textarea,
.Page-AgencyRegistration .Col-address1Input input,
.Page-AgencyRegistration .Col-address2Input input,
.Page-AgencyRegistration .Col-address3Input input,
.Page-AgencyRegistration .Col-address4Input input,
.Page-AgencyRegistration .Col-OrgName input {
	width:100%;
	box-sizing:border-box;
	font-size:12px;
}

.Page-AgencyRegistration .AgRegisterTable td {
	font-size:12px;
	display: block;
}

.Page-AgencyRegistration .AgRegisterTable td td {
    display: table-cell;
    font-size:12px;
}

.Page-AgencyRegistration .AgRegisterTable td.Col-Space.Col-Empty {
	height:0;
}

.MobileTable td.Col-Button {
	border-top: 0;
	position: relative;
	padding-left:4px;
	display:inline-block !important;
	padding: 4px 6px 4px 6px;
}

.MobileTable td.Col-Button:before {
	width: 0;
	content:none;
}

.MobileTable tr.Row-Odd td,
.MobileTable tr.Row-Even td,
.Dashboard .MobileTable tr.Row-Odd td,
.Dashboard .MobileTable tr.Row-Even td {
    background-color: transparent;
}

.ADetailsTable th,
.Col-CalendarEmptyCell {
	display:none !important;
}

.Classic .Row-Even,
.MobileTable .Row-Even,
.MobileTable .Row-Even td {
	background: none repeat scroll 0 0 transparent;
}

.MobileTable.NoHeader th,
.MobileTable.NoHeader td {
	display: table-cell;
	border:1px solid #cccccc;
	padding-left:4px;
}

.MobileTable.NoHeader tr {
	display: table-row;
	border-bottom:0;
}

.MobileTable.NoHeader thead {
	position: static;
}

.MobileTable.NoHeader td:before {
	position: static;
	width: 0%;
	padding-right: 0px;
	content: none;
}

.MobileTable {
	border:1px solid #cccccc;
}

.MobileTable tr,
.MobileTable th,
.MobileTable td {
	display: block !important;
}

.CampStatus,
.CampHistory,
.QuickSumTable,
.RecentTranTable,
.AHistTranTable,
.MyOutputs,
form .AttendList  {
	border:1px solid #cccccc;
	width: 100%;
}

.GROUP_Address,
.GROUP_Location,
.CampStatus tr,
.CampStatus th,
.CampStatus td,
.CampHistory tr,
.CampHistory th,
.CampHistory td,
.QuickSumTable tr,
.QuickSumTable th,
.QuickSumTable td,
.RecentTranTable tr,
.RecentTranTable th,
.RecentTranTable td,
.AHistTranTable tr,
.AHistTranTable th,
.AHistTranTable td,
.MyOutputs tr,
.MyOutputs th,
.MyOutputs td,
.Page-LoginForgot .LoginForgotTable td,
form .AttendList tr,
form .AttendList th,
form .AttendList td,
.Section-SubscriptionsSelection .TableReportSelection td,
.Page-ProgramEval .TableQuestionDetails td,
#VolCalendarTable tr,
#VolCalendarTable th,
#VolCalendarTable td,
.EventCalendarTable tr,
.EventCalendarTable th,
.EventCalendarTable td,
.CustomizationTable td {
	display:block;
}

.MobileTable thead,
.MobileTable th,
.CampStatus th,
.CampHistory th,
.QuickSumTable th,
.RecentTranTable th,
.AHistTranTable th,
.MyOutputs th,
form .AttendList .Row-Heading th,
#VolCalendarTable th,
.EventCalendarTable th {
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index:10000;
}

.MobileTable tr {
	border-bottom:1px solid #cccccc;
}

.CampStatus tr,
.CampHistory tr,
.QuickSumTable tr,
.RecentTranTable tr,
.AHistTranTable tr,
.MyOutputs tr {
	border-bottom:1px solid #444444;
}

.MobileTable td,
.CampStatus td,
.CampHistory td,
.QuickSumTable td,
.RecentTranTable td,
.AHistTranTable td,
.MyOutputs td {
	border: none;
	border-top: 1px solid #eee;
	position: relative;
	padding-left: 50% !important;
	font-size:11px;
	min-height:30px;
	vertical-align:middle;
	padding-top:6px;
	padding-right:6px;
	box-sizing:border-box;
	white-space: normal !important;
}

#VolCalendarTable td,
.EventCalendarTable td {
	border: none;
	border-top: 1px solid #eee;
	position: relative;
	padding: 6px 10px !important;
	font-size:12px;
	min-height:30px;
	vertical-align:middle;
	box-sizing:border-box;
}

.MobileTable td:before,
.CampStatus td:before,
.CampHistory td:before,
.QuickSumTable td:before,
.RecentTranTable td:before,
.AHistTranTable td:before,
.MyOutputs td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	display: inline-block;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	content: attr(data-title);
}

.EventCalendarTable td:after {
	position: absolute;
	top: 6px;
	left: 6px;
	padding-right: 10px;
	padding-left:24px;
	white-space: nowrap;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	content: attr(data-title);
}

.MobileTable .Col-Dollar,
.MobileTable .Col-Integer,
.MobileTable .Col-Percentage,
.MobileTable .Col-Decimal,
.MobileTable .Col-Number,
.MobileTable .Col-Percentage input,
.MobileTable .Col-Dollar input,
.MobileTable .Col-Integer input,
.MobileTable .Col-Decimal input,
.MobileTable .Col-Number Input,
.MobileTable .Col-Fmt-ANDARWholeNumberFormatter,
.MobileTable .Col-Fmt-ANDARIntegerFormatter,
.MobileTable .Col-Fmt-ANDARDollarAmountFormatter,
.MobileTable .Col-Fmt-ANDARPercentFormatter,
.MobileTable .Col-Fmt-ANDARRealNumberFormatter,
.MobileTable .BioDonorStatisticsTable .Col-Date,
.MobileTable .BioDonorStatisticsTable .Col-MaxGiftMonth,
.MobileTable .BioDonorStatisticsTable .Col-DesignationPercentLabel,
.MobileTable .BioDonorStatisticsTable .Col-DesignationTrendLabel,
.MobileTable .BioDonorStatisticsTable .Col-DesignationAverageLabel,
.MobileTable .BioDonorStatisticsTable .Col-VolCountLabel,
.MobileTable .BioDonorStatisticsTable .Col-VolCountTrendLabel,
.MobileTable .BioDonorStatisticsTable .Col-VolHourLabel,
.MobileTable .BioDonorStatisticsTable .Col-VolHourTrendLabel,
.MobileTable .BioDonorStatisticsTable .Col-EventCountTrendLabel,
.MobileTable .BioDonorStatisticsTable .Col-EventCountLabel,
.CampStatus .Col-Dollar,
.CampStatus .Col-Integer,
.CampStatus .Col-Percentage,
.CampStatus .Col-Decimal,
.CampStatus .Col-Number,
.CampStatus .Col-Percentage input,
.CampStatus .Col-Dollar input,
.CampStatus .Col-Integer input,
.CampStatus .Col-Decimal input,
.CampStatus .Col-Number Input,
.CampStatus .Col-Image,
.CampHistory .Col-Dollar,
.CampHistory .Col-Integer,
.CampHistory .Col-Percentage,
.CampHistory .Col-Decimal,
.CampHistory .Col-Number,
.CampHistory .Col-Percentage input,
.CampHistory .Col-Dollar input,
.CampHistory .Col-Integer input,
.CampHistory .Col-Decimal input,
.CampHistory .Col-Number Input,
.CampHistory .Col-Image,
.QuickSumTable .Col-Dollar,
.QuickSumTable .Col-Integer,
.QuickSumTable .Col-Percentage,
.QuickSumTable .Col-Decimal,
.QuickSumTable .Col-Number,
.QuickSumTable .Col-Percentage input,
.QuickSumTable .Col-Dollar input,
.QuickSumTable .Col-Integer input,
.QuickSumTable .Col-Decimal input,
.QuickSumTable .Col-Number Input,
.QuickSumTable .Col-Image,
.RecentTranTable .Col-Dollar,
.RecentTranTable .Col-Integer,
.RecentTranTable .Col-Percentage,
.RecentTranTable .Col-Decimal,
.RecentTranTable .Col-Number,
.RecentTranTable .Col-Percentage input,
.RecentTranTable .Col-Dollar input,
.RecentTranTable .Col-Integer input,
.RecentTranTable .Col-Decimal input,
.RecentTranTable .Col-Number Input,
.RecentTranTable .Col-Image,
.AHistTranTable .Col-Dollar,
.AHistTranTable .Col-Integer,
.AHistTranTable .Col-Percentage,
.AHistTranTable .Col-Decimal,
.AHistTranTable .Col-Number,
.AHistTranTable .Col-Percentage input,
.AHistTranTable .Col-Dollar input,
.AHistTranTable .Col-Integer input,
.AHistTranTable .Col-Decimal input,
.AHistTranTable .Col-Number Input,
.AHistTranTable .Col-Image,
.MyOutputs .Col-Dollar,
.MyOutputs .Col-Integer,
.MyOutputs .Col-Percentage,
.MyOutputs .Col-Decimal,
.MyOutputs .Col-Number,
.MyOutputs .Col-Percentage input,
.MyOutputs .Col-Dollar input,
.MyOutputs .Col-Integer input,
.MyOutputs .Col-Decimal input,
.MyOutputs .Col-Number Input,
.MyOutputs .Col-Image,
form .AttendList  .Col-Image,
.Section-EventRegistration .Col-AttendCombGiver,
.AttendList .Col-Dollar,
.AttendList .Col-Integer,
.AttendList .Col-Percentage,
.AHistTranTable .Col-Decimal,
.AttendList .Col-Number,
.AttendList .Col-Percentage input,
.AttendList .Col-Dollar input,
.AttendList .Col-Integer input,
.AttendList .Col-Decimal input,
.AttendList .Col-Number Input,
.Page-Dashboard .Dashboard .Col-Fmt-ANDARDateFormatter,
#VolCalendarTable .Col-Image,
.EventCalendarTable .Col-Image,
.MobileTable .Col-Fmt-ANDARDateFormatter,
.MobileTable .Col-Fmt-ANDARYearFormatter {
    text-align: left;
}

.MyOutputs input[type=checkbox],
.MyOutputs input[type=radio],
.Page-ProgramEval,
.Page-OpCalendar form #SearchResult {
	margin:0;
}

.CampStatus th,
#VolCalendarTable th,
.Page-TransactionList .TransactionsList th,
.MyOutputs th,
.MyOutputs .Col-JobName,
.CashReportMainTable .col-Heading,
.AddEmployeeTable .Col-Heading,
.EventCalendarTable th,
.MyOutputs .Col-Date {
    white-space: normal;
}

.Col-Prefix,
.Col-MiddleName,
.Col-Suffix,
.Page-BioTab .BioTabSeparator img,
.Col-cPreLabel,
.Col-cMidLabel,
.Col-cSufLabel,
.Col-cPreInput,
.Col-cMidInput,
.Col-cSufInput,
.HideWhenMobile,
.IPledgeTable .Col-Space,
.Area-Registration .RegistrationInclude .Col-HeaderPrefixLabel,
.Area-Registration .RegistrationInclude .Col-HeaderMiddleNameLabel,
.Area-Registration .RegistrationInclude .Col-HeaderSuffixLabel,
.Area-Registration .RegistrationInclude .Col-NamePrefix,
.Area-Registration .RegistrationInclude .Col-NameMiddleName,
.Area-Registration .RegistrationInclude .Col-NameSuffix,
.Area-Registration .RegistrationInclude .Col-IndNameLabel,
.Area-Registration .RegistrationInclude .Col-IndAddressTitle,
#VolCalendarTable .Col-Image.Col-IndexImg,
.EventCalendarTable .Col-Image.Col-IndexImg  {
	display:none;
}

.AddEmployeeTable .Col-BillStartDateField input,
.AddEmployeeTable .Col-PayrollStartDateField input,
.AddEmployeeTable .Col-BillStartDateField a,
.AddEmployeeTable .Col-PayrollStartDateField a {
	width:auto;
	display:inline-block;
}

.Page-NewContact .Row-NameSearch input {
	/*width:100%;*/
	/*box-sizing:border-box;*/
	/*margin-bottom:4px;*/
}

.Page-LoginForgot .Block .LoginForgotTable .Col-Heading {
	text-align:left !important;
}

.Area-Registration .RegistrationInclude td {
	display:block;
	margin-top: -1px;
}

.Area-Registration .RegistrationInclude td td,
form .AttendList td td,
.CustomizationTable td td,
.LeftAlign.RegistrationInformation td td,
.LeftAlign.RegistrationInclude td td {
	display:table-cell;
}

.Area-Registration .LeftAlign td td {
	padding:1px;
}

.Area-Registration .RegistrationInclude input[type=checkbox],
.Area-Registration .RegistrationInclude input[type=radio],
.Area-Registration .RegistrationInclude input[type=file],
.Area-Registration .RegistrationInclude .Col-Radio input,
.Area-Registration .RegistrationInclude .Col-Checkbox input {
	height:auto;
	width:auto;
}

.NonTableLayout .Col-Percentage input,
.NonTableLayout .Col-Dollar input,
.NonTableLayout .Col-Integer input,
.NonTableLayout .Col-Decimal input,
.NonTableLayout .Col-Number input,
.NonTableLayout .Col-TextLine input,
.NonTableLayout .Col-Phone table,
.NonTableLayout .Col-Time,
.NonTableLayout .Col-eMail,
.NonTableLayout .Col-YesNo,
.NonTableLayout .Col-Date,
.NonTableLayout .Col-Table,
.NonTableLayout .Col-RadioYNNA,
.NonTableLayout .Col-Total,
.NonTableLayout .Row-LineDetail table {
    float: none;
}

.Col-AttendSurvey .Row-LineDetail,
.Col-AttendSurvey .Row-Mandatory {
    margin: 6px 14px 6px 10px;
}

.NoResponseReport td,
.ADetailsTable th,
.ADetailsTable td {
	font-size:11px;
}

.Page-AgencySearch .note.AgSearchTitle p {
    font-size: 32px !important;
    border: 0;
    margin-bottom: 2px !important;
    margin-top: 10px !important;
    font-family: TradeGothicLTStd-BdCn20 !important;
    font-weight: normal !important;
    color: #130c83 !important;
}

form .AttendList td.Col-FirstName,
form .AttendList td.Col-LastName,
form .AttendList td.Col-email,
form .AttendList td.Col-emailName {
	border: none;
	border-top: 1px solid #eee;
	position: relative;
	padding-left: 34%;
	min-height:38px;
	vertical-align:middle;
	padding-top:2px;
	padding-right:2px;
	box-sizing:border-box;
}

form .AttendList td.Col-FirstName:before,
form .AttendList td.Col-LastName:before,
form .AttendList td.Col-email:before,
form .AttendList td.Col-emailName:before {
	position: absolute;
	top: 9px;
	left: 6px;
	width: 34%;
	padding-right: 10px;
	white-space: nowrap;
	text-align:left;
	font-weight:bold;
	content: attr(data-title);
}

.Section-SubscriptionsSelection .TableReportSelection .Col-Integer.Col-Count {
    border-top: 1px solid #000000;
    text-align: left;
}

.Page-ProgramEval .Section-Submit span {
	display:block;
	margin-bottom:3px;
}

#VolCalendarTable,
.EventCalendarTable {
	border:1px solid #cccccc;
	width: 100%;
	box-sizing: border-box;
}

#VolCalendarTable .OpsDayCell,
.EventDayCell {
	margin-left:10px;
	margin-top:4px;
}

.EventCalendarTable .Date {
	font-weight:bold;
	font-size:14px;
}

.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;
}

.Page-BioTab .Navigation table:hover > td.BioTabTitle  {
	display:block !important;
}

.Navigation .BioTabTitle a {
    border: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 6px 12px 6px 20px;
    font-family: TradeGothicLTStd-BdCn20 !important;
}

#BioTabForm .Navigation table,
.Page-Dashboard .Navigation table {
    border: 1px solid #cccccc;
    display:none;
    z-index:10000;
    background-color:#ffffff;
    position:absolute;
    top:27px;
    min-width:240px !important;
}

.Page-Dashboard form,
.Page-BioTab {
	position:relative;
}

.Page-Dashboard .Dashboard .DashHeader {
	left: 30px;
    position: relative;
    line-height: 36px;
}

.Page-Dashboard .DashboardAppDetail .Navigation  {
	background-image:none;
	width:auto;
	height:auto;
	position:static;
}

.Navigation .BioTabTitle {
    display: block;
    margin: 0;
}

.AccountLink,
.AccountLink:hover,
.Page-BioTab .Navigation td {
    padding: 0;
}

.Page-BioTab .Dashboard .DashHeader {
    left: 30px;
    position: relative;
    margin: 0 0 12px 0;
}

.h2, h2 {
    font-size: 24px !important;
}

.Navigation .BioTabTitle.GlobalTab a:hover,
.Navigation .BioTabTitle.PersonalTab a:hover  {
    background-color: #eeeeee;
    color:#000000;
}

html .Page-Dashboard form > .Navigation {
	position: absolute !important;
}

.Page-Dashboard .Dashboard .DashHeader {
    line-height: 36px;
}

.Navigation .BioTabTitle.GlobalTab a:hover,
.Navigation .BioTabTitle.PersonalTab a:hover {
    background-color: #eeeeee;
}

.MobileTable td.Col-Button {
    display: inline-block !important;
    padding-left: 6px !important;
}

.MobileTable.RecentAccountsMaint td {
	padding-left:10px;
}

.MobileTable.RecentAccountsMaint td:before {
	content:none;
}

.stat-touts--full {
    margin: 10px auto;
    width: 90% !important;
}

.LeftAlign.RegistrationInformation td,
.LeftAlign.RegistrationInclude td {
	display:block;
	border: 0 none;
    padding: 4px 0;
}

.LeftAlign.RegistrationInformation td.Col-Heading,
.LeftAlign.RegistrationInclude td.Col-Heading {
	font-weight:bold;
}

.LeftAlign.RegistrationInformation td td.Col-Heading,
.LeftAlign.RegistrationInclude td td.Col-Heading {
	font-weight:normal;
}

.AttendList .Col-Integer.Col-Number,
.AttendList .Col-Space.Col-AttendCombGiver {
    border: 0 none;
    padding:2px 4px;
}

.UWWBlueTop3 {
    min-height:190px;
}

.CheckboxTable .col-sm-3 {
    max-width: 100%;
    flex: 0 0 auto;
}

.Area-ePledgeAdmin .CashReportMainTable td td,
#VolCalendarTable td td {
	border:0;
}
}

@media screen and (max-width: 700px) {
.footer-table td {
	display:block;
	width:100%;
}

.UWWBlueBottom {
	min-height: 550px;
}

.PortletSubscr .SubEMail input {
    width: 100%;
}

.UWWBlueTop2 .PortletMenu ul.pureCssMenu {
    top: 32px;
}

.Menu-Left .MenuHeader::before {
	margin-top:-22px;
	padding-left:0;
}

.Page-CybsSACheckout .PledgeNavigationCancel,
.Page-CybsSACheckout .PledgeNavigationPrevious,
.Page-CybsSACheckout .PledgeNavigationReset,
.Page-CybsSACheckout .PledgeNavigationSubmit   {
    position: static !important;
}

.Page-CybsSACheckout .PledgeNavigation1,
.Page-CybsSACheckout .PledgeNavigation2,
.Page-CybsSACheckout .PledgeNavigation3,
.Page-CybsSACheckout .PledgeNavigation4,
.Page-CybsSACheckout .PledgeNavigation5 {
    display: block;
}

.Page-CybsSACheckout .PledgeNavigation {
    background-color: transparent;
}

.UWWBlueTop1 {
    font-size: 24px;
}

.uwLogo img {
	width: auto;
	height: 30px;
	margin: 6px 6px 6px 0;
}

.UWWBlueTop3 {
    min-height:160px;
}

.UWWBlueTop5 .PortletMenu {
    position: absolute;
    right: 0;
    top: 48px;
}

.Menu-Right .MenuHeader::before {
    margin: 9px 10px 0 0;
}

.LoginButtonPanel li {
	display:block;
	margin:0;
}

.LoginButtonPanel {
    margin: 4px 0;
}

.Page-preLoginJAAS .PasswordHint {
    position: static;
}

#VolAgencyInfo-contact address {
	width: 100%;
	display: block;
}
}

@media screen and (max-width: 600px) {
.Area-Pledge {
	width: 100% !important;
}

.Block {
    margin: 0;
}

.Classic.TransactionsList th:nth-child(2),
.Classic.TransactionsList td:nth-child(2),
.Classic.TransactionsList th:nth-child(n+6),
.Classic.TransactionsList td:nth-child(n+6),
.Classic.EmployeesList th:nth-child(1),
.Classic.EmployeesList  td:nth-child(1),
.Classic.EmployeesList th:nth-child(4),
.Classic.EmployeesList  td:nth-child(4),
.Classic.EmployeesList th:nth-child(5),
.Classic.EmployeesList  td:nth-child(5),
.Classic.EmployeesList th:nth-child(6),
.Classic.EmployeesList  td:nth-child(6),
.Classic.EmployeesList th:nth-child(n+9),
.Classic.EmployeesList  td:nth-child(n+9) {
	display:none;
}

.Page-ProfileChangePassword .Password-Hint td,
.PledgeNavigation1,
.PledgeNavigation2,
.PledgeNavigation3,
.PledgeNavigation4,
.PledgeNavigation5 {
    display: block;
}

.Area-Pledge form .BlockDetails {
	padding:0px;
}

.Section-PledgeAddInfo h1,
.Section-PledgeConfirm h1,
.LeaderLevelMessageText span strong,
.Section-PledgeConfirmDisplay h2 {
    margin: 20px 0 4px;
}

.TopPledgeNavigation .PledgeNavigation,
.Page-ProfileChangePassword .Password-Hint,
.Col-ContactCategoryList select,
.PledgeNavigation {
	width: 100%;
}

.Section-PledgeConfirm .PledgeNavigation {
    text-align: left;
}

.GiveAdvocateVolunteer .Heading1 {
	margin:0 6px;
	vertical-align:middle;
}

.UWWBlueTop1 {
    font-size: 20px;
    line-height:1em;
}

.uwLogo img {
	margin: 4px 4px 4px 0;
}

.Menu-Right .MenuHeader:before {
    margin: 7px 10px 0 0;
}

.UWWBlueTop5 .PortletMenu {
    position: absolute;
    right: 0;
    top: 42px;
}

.UWWBlueTop3 {
    min-height:140px;
}

.Page-VolHistory th {
	font-size:12px;
}

.Page-VolEmail td,
.VolOpInfo td {
	display: block;
	width: 100% !important;
}

.PledgeNavigation {
    height: auto;
}

.PledgeNavigation1,
.PledgeNavigation2,
.PledgeNavigation3,
.PledgeNavigation4,
.PledgeNavigation5 {
	margin: 4px 4px 4px 0;
}
}

@media screen and (max-width: 520px) {
.Area-ePledgeAdmin .Page-EmployeeList .NavigationGo a img {
    left: 0;
    position: relative;
    top: -8px;
}

.UWWBlue1PArea1 .PortletNote {
	text-align:center;
}

.UWWBlueTop2 .PortletMenu .PortletHeader {
	top:-1px;
}

.e-Newsletter .LargeIMG {
	width: 100% !important;
}

.VolOpInfo .Col-AddressMap iframe  {
	width: 100% !important;
	height: auto !important;
}

.Menu-Left .MenuHeader::before {
	margin-left:-18px;
}

.Menu-Right .MenuHeader::before {
    margin: 6px 10px 0 0;
}

.TopPledgeNavigation .PledgeNavigation1,
.TopPledgeNavigation .PledgeNavigation2,
.TopPledgeNavigation .PledgeNavigation3,
.TopPledgeNavigation .PledgeNavigation4,
.TopPledgeNavigation .PledgeNavigation5 {
	margin: 4px;
}

.UWWBlueTop1 .Hello,
.UWWBlueTop1 .Hello a {
    font: 12px TradeGothicLTStd-BdCn20 !important;
}

.Hello span {
	margin: 0 0 0 2px !important;
}

.Section-PledgeConfirm .TopPledgeNavigation,
.Section-PledgeConfirm .PledgeNavigation {
    height: 200px;
}

.Section-PledgeConfirm .TopPledgeNavigation div,
.Section-PledgeConfirm .PledgeNavigation div {
	font-size:12px;
}

select, input[type=text],
.col-Input.col-emailinput input,
.Col-DropList select,
.EPComponent img {
    width: 100%;
}

.IPledgeTable .Col-CheckDate select {
	width:32%;
	display: inline-block;
}

.Area-Pledge .IPledgeTable .LeftAlign {
    border: 0 none;
    width: 100%;
}

.OccKeyInput input,
.Col-EffDate input,
.Col-ExpDate input,
.Col-EffectiveDate input,
.Col-ExpiryDate input,
.col-DropList.col-FDateList select,
.col-DropList.col-TDateList select{
	width:auto;
}

.stat-tout__slide {
    display: block;
    width: 100%;
    margin: 12px 0;
}

.stat-touts.row {
	margin-left: 0;
    margin-right: 0;
}

.home-tout__slide {
    display: block;
    width: 100%;
}

.UWWBlueTop3 {
    min-height:120px;
}

.Area-Pledge .IPledgeTable td,
.Menu-Bottom td {
	display: block;
}
}

@media screen and (max-width: 480px) {
.h1, h1 {
    font-size: 32px !important;
}

.SearchResultList th,
.SearchResultList td {
    font-size:14px;
    padding: 6px 2px !important;
    letter-spacing:-1px;
}

.FooterMes,
.SearchParameters td {
	font-size:9px;
}

.Page-Survey .TableFormDetails,
.NonTableLayout .LineIndent0 textarea,
.NonTableLayout .LineIndent1 textarea,
.NonTableLayout .LineIndent2 textarea,
.NonTableLayout .LineIndent3 textarea,
.NonTableLayout .LineIndent4 textarea,
.NonTableLayout .LineIndent5 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent0 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent1 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent2 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent3 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent4 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent5 textarea,
.SearchParameters .KeywordSection input {
	width:100px;
}

.Menu-Bottom .Menu td {
	background-image:none;
	border-top:0;
}

.Area-Pledge form {
	margin-right:0;
}

.Page-AccountSearch .Section-Selection .AccountKeyword input {
    width: 240px;
}

.Page-IPledgeAddInfo .LeftAlign.IndProfileInclude td {
	display:block;
	margin-top:-1px;
}

.Menu-Bottom .Menu,
.Page-IPledgeAddInfo .IndProfileInclude,
.Area-ePledgeAdmin .CashReportMainTable td td {
	border:0;
}

.Page-Survey .TableFormDetails .Row-LineDetail {
    margin: 0;
}

.IRSearchOptions .Col-Text {
    padding-left: 6px;
}

.NoResponseReport td {
	font-size:10px;
}

.Area-ePledgeAdmin .CashReportMainTable td {
	font-size:10px;
	border:1px solid #cccccc;
}

.QuickLinkTable td,
.Page-IRAdvancedS .CheckboxTable td,
.Page-OpCalendar .CheckboxTable td,
.Page-OpMaint .CheckboxTable td,
.Page-AdvancedSearch .CheckboxTable td,
.Page-OpCalendar .CheckboxTable td,
.Page-IPledgeDes2 .SearchOptionTable td,
.TableTeam td,
.Page-VolProfile .CheckboxTable td,
.TableTeam td,
.VolAttachFileTale td,
.Page-VolOpInfo .VopOpsContact td,
.Page-IPledgeCreditCardPP .IPledgeTable td,
.Page-IPledgeCheque .IPledgeTable td,
.Page-IPledgeNoGift .LeftAlign.IndProfileInclude td,
.Page-AgencyOpList .SelectTable td,
.Page-CybsSACheckout .Section-BillInfo td,
.Page-CybsSACheckout .Section-PaymentDtl td,
.Page-CybsSACheckout .Section-Reference td,
.OpMaintTable td,
.PanelField,
.PanelRow,
.AddEmployeeTable td,
.Page-ProfileChangeUserID .LeftAlign.BlockDetails td,
.Page-ProfileChangePassword .Password-Details td,
.Table-OrgProfile td,
.LeftAlign.EmployeeReportTable td {
	display: block;
}

.QSearchTable .Col-KeywordInput input,
.PanelRow .AuditPanel input,
.TableTeam,
.TableTeam .Col-Text.Col-Name input,
.Page-CybsSACheckout .Section-BillInfo table,
.Page-CybsSACheckout .Section-PaymentDtl table,
.Page-CybsSACheckout .Section-BillInfo td input,
.Page-CybsSACheckout .Section-BillInfo td select,
.Page-CybsSACheckout .Section-PaymentDtl td input,
.Page-CybsSACheckout .Section-PaymentDtl td select {
	width:100%;
}

.Page-IRAdvancedS .CheckboxTable .Col-CheckboxDes,
.Page-OpCalendar .CheckboxTable .Col-CheckboxDes,
.Page-AdvancedSearch .CheckboxTable .Col-CheckboxDes,
.Page-OpCalendar .CheckboxTable .Col-CheckboxDes,
.Page-OpMaint .CheckboxTable .Col-CheckboxDes {
    height: 0;
    left: 0;
    position: relative;
    top: 0;
}

.Page-OpMaint .CheckboxTable .Col-CheckboxDes {
    padding-right:20px;
}

.Area-Volunteer .CheckboxTable td {
	padding:0;
}

.Area-IRSearch .Classic td {
    padding: 2px;
}

.Page-IPledgeAddInfo .Col-RosterName1 input,
.Page-IPledgeAddInfo .Col-RosterName2 input,
.Page-IPledgeAddInfo .Col-IndEMail input,
.Page-IRQuickSearch .SearchResultSection .SearchParameters .Col-Input input,
.Page-OpCalendar .SelectDateTable img,
.Page-OpCalendar .SelectDateTable select,
.Page-OpMaint .Col-OpTitleInput input,
.Page-OpMaint textarea,
.Page-OpMaint select,
.Page-OpMaint select option,
.Page-OpMaint .OpMaintTable .Col-OpCityInput input,
.Page-OpMaint .OpMaintTable .Col-OpStateList select,
.Page-OpMaint .OpMaintTable .Col-OpZipInput input,
.SendEmailMessage .SubjectField input,
.Area-ePledgeAdmin .SendEmailMessage input,
.Area-ePledgeAdmin .SendEmailMessage select,
.Area-Core .Page-AccountSearch .Section-Selection .AccountKeyword input,
.Page-BioTab .ANDARMaintenanceHTML,
.Col-ZipCode input,
.Col-City input,
.Col-State select,
.Page-EmployeeList .LeftAlign,
.Page-EmployeeTree .LeftAlign,
.Page-TransactionList .LeftAlign,
.Page-IPledgeDes1 .TargetedAgencies input,
.Page-IPledgeDes1 .ServiceCategories input,
.Page-IPledgeDesFedList .DesFedSearchList input {
    box-sizing: border-box;
    width: 100%;
}

.Page-VolOpInfo .VolOpInfo {
	margin-right:0;
}

.Page-OpMaint .OpMaintTable td.Col-Input,
.Page-OpMaint .OpMaintTable td.Col-Table {
    padding: 0 0 8px;
}

.Page-OpMaint .OpMaintTable .Col-OpCityInput,
.Page-OpMaint .OpMaintTable .Col-OpStateList,
.Page-OpMaint .OpMaintTable .Col-OpZipInput,
.Page-OpMaint .OpMaintTable .Col-OpCityLabel,
.Page-OpMaint .OpMaintTable .Col-OpStateLabel,
.Page-OpMaint .OpMaintTable .Col-OpZipLabel {
	display:inline-block;
	width:32%;
	box-sizing:border-box;
}

.Area-ePledgeAdmin .SendEmailMessage td {
	display:block;
	border:0;
}

.Area-ePledgeAdmin .SendEmailMessage input[type=checkbox],
.Area-ePledgeAdmin .SendEmailMessage input[type=radio] {
	width:auto;
}

.SendEmailMessage td td {
	display:inline;
	font-size:11px;
}

.CampStatus th,
.Page-AHistory .Col-Heading {
    font-size:11px;
    white-space: normal;
}

.Page-BioTab .BioTabData h2,
.Page-BioTab .Dashboard h2{
	font-size:18px !important;
}

.Report-Header,
.Report-Header th {
    letter-spacing: normal;
    font-size: 10px;
}

td.Col-CheckBox {
	text-align:left;
}

.ReportPanelSelect,
.ReportPanelTA,
.SendEmail {
	margin-top:-1px;
}

.Area-ePledgeAdmin .DonorChoiceDtlTable .col-Heading,
.Area-ePledgeAdmin .DonorChoiceDtlTable td,
.Area-ePledgeAdmin .DonorChoiceSryTable .col-Heading,
.Area-ePledgeAdmin .DonorChoiceSryTable td,
.Area-ePledgeAdmin .CampLevelRptTable .col-Heading,
.Area-ePledgeAdmin .CampLevelRptTable td,
.Area-ePledgeAdmin .CashReportMainTable .col-Heading,
.Area-ePledgeAdmin .CashReportMainTable td,
.Area-ePledgeAdmin .DailyStatusRptTable .col-Heading,
.Area-ePledgeAdmin .DailyStatusRptTable td,
.Area-ePledgeAdmin .EmployeeStatusRptTable .col-Heading,
.Area-ePledgeAdmin .EmployeeStatusRptTable td,
.Area-ePledgeAdmin .NoResponseReport .col-Heading,
.Area-ePledgeAdmin .NoResponseReport td,
.Area-ePledgeAdmin .PassthruReport .col-Heading,
.Area-ePledgeAdmin .PassthruReport td,
.Area-ePledgeAdmin .SumRep1Table .col-Heading,
.Area-ePledgeAdmin .SumRep1Table td,
.Area-ePledgeAdmin .SumRep2Table .col-Heading,
.Area-ePledgeAdmin .SumRep2Table td,
.Area-ePledgeAdmin .SumRep3Table .col-Heading,
.Area-ePledgeAdmin .SumRep3Table td,
.Area-ePledgeAdmin .TransactionPaymentRptTable .col-Heading,
.Area-ePledgeAdmin .TransactionPaymentRptTable td,
.Area-ePledgeAdmin .TransactionRptTable .col-Heading,
.Area-ePledgeAdmin .TransactionRptTable td,
.Area-ePledgeAdmin .ResponseReportMainTable .col-Heading,
.Area-ePledgeAdmin .ResponseReportMainTable td,
.Area-ePledgeAdmin .SendEmail .col-Heading,
.Area-ePledgeAdmin .SendEmail td,
.Area-ePledgeAdmin .ReportPanelTA .col-Heading,
.Area-ePledgeAdmin .ReportPanelTA td,
.Area-ePledgeAdmin .ReportPanelSelect .col-Heading,
.Area-ePledgeAdmin .ReportPanelSelect td  {
    padding: 4px 6px;
    line-height: 12px;
	font-size:12px;
	border:0;
}

.Area-ePledgeAdmin .DonorChoiceDtlTable .col-Heading,
.Area-ePledgeAdmin .DonorChoiceSryTable .col-Heading,
.Area-ePledgeAdmin .DonorChoiceDtlTable .Col-Heading,
.Area-ePledgeAdmin .DonorChoiceSryTable .Col-Heading,
.Area-ePledgeAdmin .CampLevelRptTable .col-Heading,
.Area-ePledgeAdmin .CampLevelRptTable .Col-Heading,
.Area-ePledgeAdmin .CashReportMainTable .col-Heading,
.Area-ePledgeAdmin .CashReportMainTable .Col-Heading,
.Area-ePledgeAdmin .DailyStatusRptTable .col-Heading,
.Area-ePledgeAdmin .DailyStatusRptTable .Col-Heading,
.Area-ePledgeAdmin .EmployeeStatusRptTable .col-Heading,
.Area-ePledgeAdmin .EmployeeStatusRptTable .Col-Heading,
.Area-ePledgeAdmin .NoResponseReport .col-Heading,
.Area-ePledgeAdmin .NoResponseReport .Col-Heading,
.Area-ePledgeAdmin .PassthruReport .col-Heading,
.Area-ePledgeAdmin .PassthruReport .Col-Heading,
.Area-ePledgeAdmin .SumRep1Table .col-Heading,
.Area-ePledgeAdmin .SumRep1Table .Col-Heading,
.Area-ePledgeAdmin .SumRep2Table .col-Heading,
.Area-ePledgeAdmin .SumRep2Table .Col-Heading,
.Area-ePledgeAdmin .SumRep3Table .col-Heading,
.Area-ePledgeAdmin .SumRep3Table .Col-Heading,
.Area-ePledgeAdmin .TransactionPaymentRptTable .col-Heading,
.Area-ePledgeAdmin .TransactionPaymentRptTable .Col-Heading,
.Area-ePledgeAdmin .TransactionRptTable .col-Heading,
.Area-ePledgeAdmin .TransactionRptTable .Col-Heading,
.Area-ePledgeAdmin .ResponseReportMainTable .col-Heading,
.Area-ePledgeAdmin .ResponseReportMainTable .Col-Heading,
.Area-ePledgeAdmin .SendEmail .col-Heading,
.Area-ePledgeAdmin .SendEmail .Col-Heading,
.Area-ePledgeAdmin .ReportPanelTA .col-Heading,
.Area-ePledgeAdmin .ReportPanelTA .Col-Heading,
.Area-ePledgeAdmin .ReportPanelSelect .col-Heading,
.Area-ePledgeAdmin .ReportPanelSelect .Col-Heading,
.Area-ePledgeAdmin .SendEmailMessage .Col-Heading,
.AddEmployeeTable .Col-Heading {
	font-weight:bold;
}

.Area-ePledgeAdmin .DonorChoiceDtlTable td .col-Heading,
.Area-ePledgeAdmin .DonorChoiceSryTable td .col-Heading,
.Area-ePledgeAdmin .DonorChoiceDtlTable td .Col-Heading,
.Area-ePledgeAdmin .DonorChoiceSryTable td .Col-Heading,
.Area-ePledgeAdmin .CampLevelRptTable td .col-Heading,
.Area-ePledgeAdmin .CampLevelRptTable td .Col-Heading,
.Area-ePledgeAdmin .CashReportMainTable td .col-Heading,
.Area-ePledgeAdmin .CashReportMainTable td .Col-Heading,
.Area-ePledgeAdmin .DailyStatusRptTable td .col-Heading,
.Area-ePledgeAdmin .DailyStatusRptTable td .Col-Heading,
.Area-ePledgeAdmin .EmployeeStatusRptTable td .col-Heading,
.Area-ePledgeAdmin .EmployeeStatusRptTable td .Col-Heading,
.Area-ePledgeAdmin .NoResponseReport td .col-Heading,
.Area-ePledgeAdmin .NoResponseReport td .Col-Heading,
.Area-ePledgeAdmin .PassthruReport td .col-Heading,
.Area-ePledgeAdmin .PassthruReport td .Col-Heading,
.Area-ePledgeAdmin .SumRep1Table td .col-Heading,
.Area-ePledgeAdmin .SumRep1Table td .Col-Heading,
.Area-ePledgeAdmin .SumRep2Table td .col-Heading,
 .Area-ePledgeAdmin .SumRep2Table td .Col-Heading,
.Area-ePledgeAdmin .SumRep3Table td .col-Heading,
.Area-ePledgeAdmin .SumRep3Table td .Col-Heading,
.Area-ePledgeAdmin .TransactionPaymentRptTable td .col-Heading,
.Area-ePledgeAdmin .TransactionPaymentRptTable td .Col-Heading,
.Area-ePledgeAdmin .TransactionRptTable td .col-Heading,
.Area-ePledgeAdmin .TransactionRptTable td .Col-Heading,
.Area-ePledgeAdmin .ResponseReportMainTable td .col-Heading,
.Area-ePledgeAdmin .ResponseReportMainTable td .Col-Heading,
.Area-ePledgeAdmin .SendEmail td .col-Heading,
.Area-ePledgeAdmin .SendEmail td .Col-Heading,
.Area-ePledgeAdmin .ReportPanelTA td .col-Heading,
.Area-ePledgeAdmin .ReportPanelTA td .Col-Heading,
.Area-ePledgeAdmin .ReportPanelSelect td .col-Heading,
.Area-ePledgeAdmin .ReportPanelSelect td .Col-Heading     {
	font-weight:normal;
	border:0;
}

.CheckboxTable td,
.DonorChoiceDtlTable td,
.DonorChoiceSryTable td,
.CampLevelRptTable td,
.CashReportMainTable td,
.DailyStatusRptTable td,
.EmployeeStatusRptTable td,
.NoResponseReport td,
.PassthruReport td,
.SumRep1Table td,
.SumRep2Table td,
.SumRep3Table td,
.TransactionPaymentRptTable td,
.TransactionRptTable td,
.ResponseReportMainTable td,
.SendEmail td,
.ReportPanelTA td,
.ReportPanelSelect td   {
	display:block !important;
}

.DonorChoiceDtlTable td td,
.DonorChoiceSryTable td td,
.CampLevelRptTable td td,
.CashReportMainTable td td,
.DailyStatusRptTable td td,
.EmployeeStatusRptTable td td,
.NoResponseReport td td,
.PassthruReport td td,
.SumRep1Table td td,
.SumRep2Table td td,
.SumRep3Table td td,
.TransactionPaymentRptTable td td,
.TransactionRptTable td td,
.ResponseReportMainTable td td,
.SendEmail td td,
.ReportPanelTA td td,
.ReportPanelSelect td td,
.TableAge td td,
.TableTransportation td td {
	display:table-cell !important;
}

.Area-Profile .IndProfileInclude td {
	padding: 4px 6px;
    line-height: 12px;
	font-size:12px;
	border:0;
	display:block;
}

.Area-Profile .IndProfileInclude td td {
	padding:1px;
	display:table-cell;
}

.Area-Profile .IndProfileInclude .col-Heading,
.Area-Profile .IndProfileInclude .Col-Heading   {
	font-weight:bold;
	border-top:1px solid #cccccc;
}

.Area-Profile .IndProfileInclude td .col-Heading,
.Area-Profile .IndProfileInclude td .Col-Heading  {
	font-weight:normal;
	border:0;
}

.Area-Profile .IndProfileInclude .Col-HeaderPrefixLabel,
.Area-Profile .IndProfileInclude .Col-HeaderMiddleNameLabel,
.Area-Profile .IndProfileInclude .Col-HeaderSuffixLabel,
.Area-Profile .IndProfileInclude .Col-NamePrefix,
.Area-Profile .IndProfileInclude .Col-NameMiddleName,
.Area-Profile .IndProfileInclude .Col-NameSuffix,
.AddEmployeeTable td.Col-Prefix,
.AddEmployeeTable td.Col-MiddleName,
.AddEmployeeTable td.Col-Suffix,
.ServiceCatTable .Col-Info,
.ServiceCatTable th,
.TargetedAgenciesTable .Col-PartnerAgy,
.TargetedAgenciesTable th,
.TargetedAgenciesTable .Col-Image,
.Page-IRSearchMain .IRSearchOptions .Col-Text {
	display:none;
}

.Page-OpMaint .OpGeneralTable td,
.Area-ePledgeAdmin form .Leftalign td td,
.Area-ePledgeAdmin form .LeftAlign td td {
    padding: 1px;
}

.PanelField input,
.PanelRow input,
.PanelField select,
.PanelRow select  {
	width:100%;
	box-sizing:border-box;
    margin-right:1px;
}

.AuditPanel {
    display: block;
    width: 100%;
    box-sizing:border-box;
}

.AuditPanel .InputText.DISABLED {
    display: block;
    margin-bottom:8px;
}

.EventCalendarDetails .EventCalendarTable td td,
.Page-IPledgeAddInfo .LeftAlign.IndProfileInclude td td,
.Table-OrgProfile td td,
.AddEmployeeTable td td,
.Page-IPledgeDes2 .SearchOptionTable td td,
.TableTeam td td  {
	display:table-cell;
}

.Area-ePledgeAdmin .TLSearchPanel_SE td {
	display:block;
	width:100%;
	border:0;
	box-sizing: border-box;
}

.Page-TransactionList .TLSearchPanel_SE .Col-Heading {
	font-weight:bold;
	border-top:1px solid #cccccc;
}

.Page-EmployeeList .LeftAlign .Col-Heading,
.Page-EmployeeTree .LeftAlign .Col-Heading,
.Page-TransactionList .LeftAlign .Col-Heading {
	 width:auto;
	 box-sizing: border-box;
}

html .Section-PledgeConfirm .PledgeNavigationTextNext,
html .Section-PledgeConfirm .PledgeNavigationTextPrevious,
html .Section-PledgeConfirm .PledgeNavigationTextCancel,
html .Section-PledgeConfirm .PledgeNavigationTextNextCybs,
html .Section-PledgeConfirm .PledgeNavigationTextPreviousCybs,
html .Section-PledgeConfirm .PledgeNavigationTextCancelCybs,
html .Section-PledgeConfirm .PledgeNavigationTextNextPP,
html .Section-PledgeConfirm .PledgeNavigationTextPreviousPP,
html .Section-PledgeConfirm .PledgeNavigationTextCancelPP,
html .Section-PledgeConfirm .PledgeNavigationNextPP,
html .Section-PledgeConfirm .PledgeNavigationPreviousPP,
html .Section-PledgeConfirm .PledgeNavigationCancelPP,
html .Section-PledgeConfirm .PledgeNavigationNext,
html .Section-PledgeConfirm .PledgeNavigationPrevious,
html .Section-PledgeConfirm .PledgeNavigationCancel,
html .Section-PledgeConfirm .PledgeNavigationNextCybs,
html .Section-PledgeConfirm .PledgeNavigationPreviousCybs,
html .Section-PledgeConfirm .PledgeNavigationCancelCybs {
	position:static;
	padding:0;
}

.PledgeNavigation .PledgeNavigationNext,
.PledgeNavigation .PledgeNavigationPrevious,
.PledgeNavigation .PledgeNavigationCancel,
.CheckboxTable.PledgeTypes .Col-CheckboxDes,
.CheckboxTable.SelectAttendance .Col-CheckboxDes {
    position: static;
}

html .Navigation1,
html .Navigation2,
html .Navigation3,
html .Navigation4,
html .Button1,
html .Button2,
html .Button3,
html .Button4,
html .PledgeNavigation1,
html .PledgeNavigation2,
html .PledgeNavigation3,
html .PledgeNavigation4,
html .NavigationButton1,
html .NavigationButton2,
html .NavigationButton3,
html .NavigationButton4 {
    float:none;
}

.Section-PledgeConfirm .PledgeNavigation,
.PledgeNavigation {
	 height: 100%;
}

.Page-VolProfile .CheckboxTable .Col-CheckboxDes,
.CheckboxTable .Col-CheckboxDes {
    height: 0;
    left: 0;
    position: relative;
    top: 0;
}

.Area-ePledgeAdmin .ELSearchPanel_SE td {
	display:block;
	padding:0;
}

.Page-IProfile .Col-NameFirstName,
.Page-IProfile .Col-NameLastName {
	width:50%;
}

.Page-CybsSACheckout form .Section-Reference .Col-Heading,
.Page-CybsSACheckout form .Section-BillInfo .Col-Heading,
.Page-CybsSACheckout form .Section-PaymentDtl .Col-Heading {
    width: 100%;
    vertical-align: middle;
    padding: 6px 6px 0px 0px;
}

.Page-CybsSACheckout form .card_expiry_date_mm,
.Page-CybsSACheckout form .card_expiry_date_yyyy {
    width: 48% !important;
    margin-right: 4px;
}

.Page-CybsSACheckout tr.ReadOnly input {
    border:1px solid #dddddd;
}

.ContactTable .Col-cPreLabel,
.ContactTable .Col-cMidLabel,
.ContactTable .Col-cSufLabel,
.ContactTable .Col-cPreInput,
.ContactTable .Col-cMidInput,
.ContactTable .Col-cSufInput {
	display:none !important;
}

.GiveAdvocateVolunteer .Heading1 {
	margin:0 4px;
	vertical-align:middle;
	font-size:22px;
}

.UWWBlueTop3 {
    min-height:100px;
}
}

@media screen and (max-width: 420px) {
#achAmountDisplay.form-control,
#achPPAmountDisplay.form-control,
#billAmountDisplay.form-control,
#bmAmountDisplay.form-control,
#cashAmountDisplay.form-control,
#checkAmountDisplay.form-control,
#CheckNumber.form-control,
#corpAmountDisplay.form-control,
#ccAmountDisplay.form-control,
#ccppAmountDisplay.form-control,
.percentAmountData #percentEntry.form-control,
.dollarAmountData #dollarEntry.form-control,
#pwAmountDisplay.form-control,
#PayDeduction.form-control,
#PayDedStartDate.form-control,
#PeriodEnt select.form-control,
#payAmountDisplay.form-control,
#NumDeductions.form-control,
#ppAmountDisplay.form-control,
#TimeOffHours.form-control,
#secAmountDisplay.form-control,
#wpseAmountDisplay.form-control,
#BillDateComp select,
.checkDateData select,
.paymentStartDate select,
.UDF-Odd .col-sm-9 input,
.UDF-Even .col-sm-9 input {
    max-width: inherit;
    width: 100%;
}

#BillDateComp select {
    margin-bottom: 1em;
}
}

@media screen and (max-width: 380px) {
.UWWBlueTop3 {
    min-height:80px;
}
}

@media print {
.UWWBlueTop2,
.UWWBlueTop3,
.UWWBlueTop4,
.UWWBlueTop5,
.UWWBlueBottom,
.UWWBlueFooter,
iframe,
.HeaderCompTable,
.UWWBlueMainTop.row,
.UWWBlueMainAboveContent.row,
.UWWBlueMainBelowContent.row,
.UWWBluedMainBottom.row,
.PortletLanguage,
nav,
.ShoppingCart,
.PortletLanguage,
nav.PledgeProgress,
.PledgeNavigation,
.PortletSubscr,
.Navigation,
#PledgeNavigationB,
.PledgeConfirmationButtons {
	display:none;
}

.UWWBlueTop1 {
    background: white;
    color: #000000;
}

.container {
    width: 100% !important;
}
}