h1, h2, h3 {
    font-family: oswald,Arial,sans-serif !important;
}


.Page-SurveyNE {
	list-style-type:decimal;
}

.col-sm-9.Col-eMail {
float:left;
}

.FormHeaderArticle {
    margin-bottom: 28px;
}

.Page-SurveyNE .Col-Phone .row div:first-child::before {
content:"Area Code"
}

.Page-SurveyNE .col-sm-6.Col-Input.Col-PhoneNumber::before {
content:"Number (ex. 5551212)"
}

.Page-SurveyNE .Col-Phone .row div:nth-child(3)::before {
content:"Ext"
}

.Page-Survey .Col-Phone .row div:first-child::before {
content:"Area Code"
}

.Page-Survey .col-sm-6.Col-Input.Col-PhoneNumber::before {
content:"Number (ex. 5551212)"
}

.Page-Survey .Col-Phone .row div:nth-child(3)::before {
content:"Ext"
}


@media print {
    .GenericResponsiveTop1, 
    .GenericResponsiveTop2,
    .GenericResponsiveBottom,
    .GRMainTop.row, 
    nav.PledgeProgress,
    div#PledgeNavigation.PledgeNavigation {
        display: none;
        
        }
    .page-header {
        margin-top: 0;
        }
}
@page {
    margin: 0.5cm;
}


.ThermometerSection {
    padding: 10px;
}
.Col-Input.Col-PhoneExt {
    display: none;
}

.Col-Radio.radio-inline {
            padding-right: 2em;
}


a {
    color: #337ab7;
    text-decoration: none;
}

.GenericResponsiveTop2 {
    background-color: #ffffff;
    color: #ffffff;
    box-shadow: 0 6px 10px rgba(0,0,0,.15);
    
}

.viewer {
	margin: 0 auto;
	width: 100%;
	position: relative;
	overflow: hidden;
	box-sizing:border-box;
}

.viewer li{
	background-color: #10167f;
}

.viewer ul {
	width: 100%;
	overflow: hidden;
	position: relative;
	box-sizing:border-box;
	margin-bottom:0 !important;
}

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

.viewer ul {
	display: inline-block;
	overflow: hidden;
}


@media only screen and (min-width:1000px){
.berksTop > .pureCssMenu {
   text-align:right;
    
}



.lowermenuitem:hover {
    font-size:10px;
}

.lowermenuitem a {
   font-size:10px;
}



.lowermenuitem a:hover {
   font-size:10px;
}



.berksfooterleft {

    float:left;
}

.berksfooterright {

    float:right;
}

.berksfooterright a{
	text-decoration: none;
	color: black;
}

.berksfooterright a:hover{
	text-decoration: none;
}

.berksfooterleft p {
    line-height: 10px;
}

.berksfooterright p {
    line-height: 10px;
}

.berksheaderlogo {
    float: left;
}


.berkssocialicons {
    bottom: 15px;
    float: left;
    position: absolute;
}


.WebsiteMain h1 { /*This code blocks the title from all articles of the MainWebContent article types. */
	display: none;

}

.UWSpotlight h1 { /*This code blocks the title from all articles of the UWSpotlight article types. */
	display: none;

}

.AgencyPortal h1 { /*This code blocks the title from all articles of the UWSpotlight article types. */
	display: none;

}



.InternalTopBanner {
	width:100%;
	position:relative;
	z-index:20000;
	
}


ul.pureCssMenu ul {
    background-color: transparent;
    border: 0 none;
    padding: 0;
    z-index: 20010;
    width: auto;
    
}


.Area-GenericResponsive1PArea3  .PortletMenu {
    background-color: transparent;
    height: 18px;
    
}

/*Single Pledge Reg Page menu*/
ul.pureCssMenu {
	background-color: transparent !important;
	float: right;
	margin: 0 auto;
	padding: 0;
	width: auto;
	font-size:18px;
     font-family: oswald,Arial,sans-serif;
     color: #004587;

}
 
}


ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover {
    background-color: transparent;
    color: #005191;
    float: left;
    text-transform: uppercase;
    font-size:18px;
    font-family: oswald,Arial,sans-serif;
    padding:9px 20px 9px 20px;
}



ul.pureCssMenu ul a{
	background-color: transparent;

	
}


ul.pureCssMenu li ul a:hover {
	background-color: transparent;

	
}

ul.pureCssMenu li:hover > a {
    background-color: transparent;
    border: 0 none;
    color: #005191;
    font-size:18px;
    font-family:  oswald,Arial,sans-serif;
}


ul.pureCssMenu li {
	margin:0;
	height:42px;
	/* display:flex; */
	
}

ul.pureCssMenu li:hover{
	/*display: block;*/
}

ul.pureCssMenu li.MenuSelected a {
    background-color:transparent;
    color:#f57814;
}

ul.pureCssMenu li a:hover {
    background-color: #ffffff;
    border: 0 none;
    color: #f57814;
    font-size:18px;
    font-family:  oswald,Arial,sans-serif;
}

ul.pureCssMenu ul {
    background-color: #ffffff;
    border: 0 none;
    padding:0;
    z-index:20010;
}
ul.pureCssMenu ul a {
    white-space: nowrap;

}

.GenericResponsiveTop1 ul.pureCssMenu ul a {
    color: #004587;

}
    
viewer li{
	background-color: #005191;
}

.slideshow{
	background-color: #005191;
}

.berksbottomsocialicons{
	display: none;
}

.lowermenuitem:hover {
    background-color: #7b81b9;
    border: 0 none;
    color: #ffffff;
    font-size:19px;
    font-family:  oswald,Arial,sans-serif;
    text-decoration: none;
}

.lowermenuitem a {
    background-color: transparent;
    border: 0 none;
    color: #ffffff;
    font-size:19px;
    font-family: oswald,Arial,sans-serif;
    text-decoration: none;
}



.lowermenuitem a:hover {
    background-color: transparent;
    border: 0 none;
    color: #ffffff;
    font-size:19px;
    font-family:  oswald,Arial,sans-serif;
    text-decoration: none;
}

.lowermenuitem a:visited {
    background-color: transparent;
    border: 0 none;
    color: #ffffff;
    font-size:19px;
    font-family:  oswald,Arial,sans-serif;
    text-decoration: none;
}

.lowermenutable table {
   width: 50%;
}

.lowermenutable td {
   width: 5%;
   white-space: nowrap;
}

.lowermenutable {
    background-color: #ffffff;
}


.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 {
    float: left;

}

#RegisterForm label {
    padding-top: 10px;
    font-size: 16px !important;
    font-weight: normal;
}

#RegisterForm label .note p, .Page-SinglePageRegPledge .note.T font, .SecurityCode p, .Page-SinglePageRegPledge p, .Page-SinglePageAttendee p {
    font-size: 16px  !important;
    font-family: roboto;
}

.FlagText {
    font-weight: normal;
}

.FlagTable .form-group {
    margin-bottom: 2px;
}

body {
    font-family: roboto,Arial !important;
}

.SecurityCodeTopNote {
    font-weight: normal;
}

h3 {
    font-size: 26px;
}
@media screen and (max-width: 990px) {

.berkssocialicons{
	display: none;
}

.berksbottomsocialicons{
	display: initial;
	
}]

.berksbottomsocialicons img{
	display: initial;
	width: 6%;
	height: 6%;
}



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

ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover {
    font-size:18px;
   
}
}

ul.pureCssMenu li:hover > a {
	font-size:18px;
}
ul.pureCssMenu li a:hover {
	font-size:18px;
	
}

ul.pureCssMenu li {
    float: right;
    border-bottom:1px solid #444444;
}

ul.pureCssMenu li:last-child {
    float: right;
    border-bottom:none;
}

}




@media screen and (max-width: 700px) {
	.berksfooterleft {

    float:none;
}

.berksfooterright {

    float:none;
}

.Area-StaffList img{max-width:100px;}


}





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

}	

.lowermenuitem:hover {
    font-size:12px;
}

.lowermenuitem a {
   font-size:12px;
}



.lowermenuitem a:hover {
   font-size:12px;
}



}



@media screen and (max-width: 860px) {
ul.pureCssMenu li.CSSCloseButton {
	color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 10px;
    padding-right: 25px;
    text-align: right;
    font-family:  oswald,Arial,sans-serif;
    text-transform:uppercase;
   
}
}

}

@media screen and (min-width: 400px) {
	.LineIndent1, .LineIndent2, .LineIndent3, .LineIndent4, .LineIndent5 {
    display: inline;
  
}


/*-----Role Menu-----*/
.Menu-Bottom {
    background: #005191 none repeat scroll 0 0;
    margin-bottom: 25px;
    padding: 10px;
}
#MENU_BOTTOM_ROLESWITCH a {
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

#MENU_BOTTOM_ROLESWITCH a::after {
    content: " |";
}

.MenuHeader::before {
    background-image:none;
    /*background-position: left top;
    background-repeat: no-repeat;
    color: #999999;*/
    content: "";
    /*cursor: pointer;
    display: block;
    float: center;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    margin: 8px 0;
    padding-left: 22px;*/
}



.DashHeader, .Page-BioTab h1, .Dashboard h2, .Dashboard h1,.Dashboard h3, h1, h2, h3 {
	font-family: Oswald,Arial,sans-serif;
}


h1{
    font-size: 36px;
    color: #005191;
    padding-bottom: 20px;
}

.Dashboard h2, h2{
	font-size: 30px;
}

h3{
	font-size: 24px;
}

p {
	font-family: roboto,Arial,sans-serif;
	font-size: 16px;
}

.BioAppDetail th,td	{
	font-size: 13px;
	font-family: signika,Arial,sans-serif;
}

/*
-project 107397 - menu vertical instead of horizontal
-Remove "display:block' from "ul.pureCssMenu li:hover" in line 233 from Website.css
-Error on stylesheet. One of the media query (ie:max-width: 700px) not closed properly on line 370
-make menu item on separate line if res below 1000px
*/
@media screen and (min-width: 1000px) {
	ul.pureCssMenu li {
		display:inline-flex;
	}
	li.pureCssMenui.CSSCloseButton {
		display:none !important;
	}


}

/*Remove borders for Campaign Pool Sponsors*/
.Dashboard th, 
.Dashboard td.Col-Heading, 
.ANDARMaintenanceHTML th {
background-color:#ffffff;
	border: none;
}

.Dashboard td, .ANDARMaintenanceHTML td {
	border: none;
}
/*
.Col-AttendSurvey .Row-LineDetail input {
    border: 0;
    margin-left: -20px;
    width: auto !important;
*/    
}

/* Project #110287 - Hide survey title*/
.Area-Survey .Page-SurveyNE .page-header{
                display:none;
}


/* Project #110287 - Hide survey title*/
.Area-Survey .Page-Survey .page-header{
                display:none;
}

/* Logo Size */
.berksheaderlogo img {
    width: 280px !important;
}

/* Role Menu */
#MENU_BOTTOM_ROLESWITCH a {
    color: #000000;
    font-weight: normal;
}

#MENU_BOTTOM_ROLESWITCH a::after {
    padding-left: 14px;
}

.Menu-Bottom {
    background: transparent;
    margin-bottom: 0;
    padding: 0;
}

.Menu-Bottom .Menu, .Menu-Bottom .Menu td {
    margin-left: 0;
    padding: 0;
    font-size: 13px;
}

/* Minimum Height of the main content */
.GRMainPage {
    min-height: 480px;
}

/* Top Menu */
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover {
    padding: 4px 10px 4px 20px;
}

ul.pureCssMenu li {
    height: auto;
}

/*Profile eMail Alignment */
.eMailSection .IndEMail .col-sm-9 {
    margin-left: 25%;
}

/* Footer Margin */
.FooterMes {
    margin-top: 0;
}

/* Search Result  margin */
.QuickLinkTable .col-md-4 {
    padding-right: 0;
}
/*
.NumberingNoTable {
    display: none;

}
*/

.Page-SurveyNE .page-header {
    display: none;
}


form#Forms .TableFormDetails .form-group.Row-LineDetail .col-sm-12 .checkbox label.Col-Label,
.Section-Survey label.col-sm-3.control-label.PromptBlock, 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.PromptBlock, 
#ReferenceMaterial label.col-sm-3.control-label.PromptBlock, 
.Col-Survey.Col-AttendSurvey label.col-sm-3.control-label.PromptBlock,
.Row-LineDetail label.Col-Label {
    font-weight: unset !important;
}
form#Forms .TableFormDetails .form-group.Row-LineDetail .col-sm-12 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

div#Row1063,
div#Row1074,
div#Row1106,
div#Row1119 {
    margin-bottom: 0;
}
div#Row1065 label.Col-Label,
div#Row1075 label.Col-Label,
div#Row1107 label.PromptBlock,
div#Row1120 label.Col-Label {
    display: none;
}
div#Row1107 .Col-Text.LineIndent1 {
    padding: 0;
    display: block;
    padding-left: 5.5em;
}
div#Row1139,
div#Row1150,
div#Row1143 {
    margin-bottom: 0;
}
div#Row1151 label,
div#Row1142 label,
div#Row1144 label {
    display: none;
}
div#Row1142  .Col-Text.LineIndent1, 
div#Row1144 .Col-Text.LineIndent1, 
div#Row1145 .Col-Text.LineIndent1 {
    display: block;
    margin-left: 4.5em;
}
div#Row1069,
div#Row1070,
div#Row1071,
div#Row1072,
div#Row1073 {
	margin-bottom: 0;
}
div#Row1177 label,
div#Row1178 label,
div#Row1179 label,
div#Row1180 label,
div#Row1181 label {
    display: none;
}

div#Row1177 .Col-Text.LineIndent1,
div#Row1178 .Col-Text.LineIndent1,
div#Row1179 .Col-Text.LineIndent1,
div#Row1180 .Col-Text.LineIndent1,
div#Row1181 .Col-Text.LineIndent1{
    padding: 0;
    display: block;
    padding-left: 5.5em;
}

div#Row1260 .Col-Text.LineIndent1,
div#Row1267 .Col.Text.LineIndent1 {
	padding: 0;
	display: block;
	padding-left: 5.5em;
}



.Page-Survey .page-header {
    display: none;
}
form#Forms .TableFormDetails .form-group.Row-LineDetail .col-sm-12 .checkbox label.Col-Label,
.Section-Survey label.col-sm-3.control-label.PromptBlock, 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.PromptBlock, 
#ReferenceMaterial label.col-sm-3.control-label.PromptBlock, 
.Col-Survey.Col-AttendSurvey label.col-sm-3.control-label.PromptBlock,
.Row-LineDetail label.Col-Label {
    font-weight: unset !important;
}
form#Forms .TableFormDetails .form-group.Row-LineDetail .col-sm-12 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

div#Row1063,
div#Row1074,
div#Row1106,
div#Row1119 {
    margin-bottom: 0;
}
div#Row1065 label.Col-Label,
div#Row1075 label.Col-Label,
div#Row1107 label.PromptBlock,
div#Row1120 label.Col-Label {
    display: none;
}
div#Row1107 .Col-Text.LineIndent1 {
    padding: 0;
    display: block;
    padding-left: 5.5em;
}

div#Row1139,
div#Row1150,
div#Row1143 {
    margin-bottom: 0;
}
div#Row1151 label,
div#Row1142 label,
div#Row1144 label {
    display: none;
}
div#Row1142  .Col-Text.LineIndent1, 
div#Row1144 .Col-Text.LineIndent1, 
div#Row1145 .Col-Text.LineIndent1 {
    display: block;
    margin-left: 4.5em;
}
div#Row1069,
div#Row1070,
div#Row1071,
div#Row1072,
div#Row1073 {
	margin-bottom: 0;
}
div#Row1177 label,
div#Row1178 label,
div#Row1179 label,
div#Row1180 label,
div#Row1181 label {
    display: none;
}

div#Row1177 .Col-Text.LineIndent1,
div#Row1178 .Col-Text.LineIndent1,
div#Row1179 .Col-Text.LineIndent1,
div#Row1180 .Col-Text.LineIndent1,
div#Row1181 .Col-Text.LineIndent1{
    padding: 0;
    display: block;
    padding-left: 5.5em;
}


div#Row1260 .Col.Text.LineIndent1,
div#Row1267 .Col-Text.LineIndent1 {
	padding: 0;
	display: block;
	padding-left: 5.5em;
}


.berksheader {
    overflow: auto;
}
.berksTop {
    padding: 1px 0;
}

.SearchResultSection #PageControl {
margin: 0 auto;
}

.UWBCBlogSynopsis {
	padding: 20px;
	vertical-align: top;
}

.UWBCBlogImg {
	padding: 10px 0;
	width: 120px;
}

@media screen and (max-width: 480px) {
.UWBCBlogSynopsis, .UWBCBlogImg {
    display: block;
}

.UWBCBlogSynopsis {
	padding: 10px 0;
	vertical-align: top;
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;

}

.Area-Article .PortletEP span p{margin-bottom:0}

}

.Page-Statements .Col-Due {
  width: 0;
  padding: 0;
  font-size: 0;
  border-color: white;
}

.Page-UserRegistration .Col-EmployerField, .Page-UserRegistration .Col-Employer {
  display: none;
}

