@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');
h2 {
line-height:1.4em;
}

h3 {
line-height:1.4em;
}

a {
    color: #263B97;
}

a:hover {
    color: #293b4a;
}

h1, h2, h3, h4, h5 {
    color: #000000;
    font-family: 'Open Sans', Arial, Sans-Serif;
    font-weight: 400;
    padding: 0.1em 0 0.4em;
}

h1, h2, h3, h4, h5 {
    color: #263B97;
    font-family: 'Open Sans', Arial, Sans-Serif;
    padding: 0.1em 0 0.4em;
}

#membersTable th {
    background:none;
background-color:#1B224F;
    color: #FFFFFF;
    font-family: 'Open Sans', Arial, Sans-Serif;
    font-size: 18px;
    font-weight: 400;
}

.formContainer .captionContainer {
    background-color: #1B224F;
}

.cnPrimaryContentBlock1Content .boxViewOutline H4.boxHeaderTitle {
    background-image:none;
background-color:#1B224F;
}

.cnPrimaryContentBlock1Content .boxViewOutline H4.boxHeaderTitle a {
    color: #ffffff;
}

#idEventListCalendar .EventListCalendar TD.EventListCalendarHeader {
    background-color: #1B224F;
    background-image:none;
}

.WaGadgetEventsStateDetails #idEventsTitleContainer {
    background-image:none;
background-color:#1B224F;
}

DIV.artBoxContainerType-014 {
    border: 0px dotted #A0A0A0;
}

.cnPrimaryContentContainer {
    padding: 0px 0;
}

.cnInnerContent {
    background-color:#f7f7f7;
}

#PAGEID_1847452 .cnInnerContent {
    background-color:#156fb1;
}

.artBoxInner {
    background-color:#f7f7f7;
}

.artBoxContainer .artBoxTitleContainer H4.artBoxTitle {
    font-size: 16pt;
    font-weight: 400;
}

body, div, dl, dt, dd, pre, form, fieldset, input, textarea, p, th, td {
    margin: 0;
    padding: 0;
line-height: 1.7em;
}

p {
margin-bottom: 10px;
}

.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxHeaderOuterContainer .boxHeaderContainer h4 a {
    color: #1B224F;
font-size: 20px;
}

.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxHeaderOuterContainer .boxHeaderContainer {
    background: none repeat scroll 0 0 #f7f7f7;
    padding: 11px 30px 0;
    width: auto;
}

.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    background: none repeat scroll 0 0 #f7f7f7;
    padding: 0 30px 13px;
    width: auto;
}

.pageTitleOuterContainer .pageViewSwitcherOuterContainer a {
    color: #eb7f15;
    font-size: 20px;
    margin-left: 5px;
}

#idEventBackContainer {
display:none;
}

.pageViewSwitcherContainer {
margin:20px;
}

.WaGadgetMenuHorizontal .menuBackground {
background: #1B224F;
}

.WaGadgetLoginButton a, .WaGadgetLoginButton a:link {
color: #fff;
}

.captionOuterContainer .captionContainer .fieldBody h4 {
color:  #fff;
font-size: 18px;
padding: 10px;
}

.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarHeader {
color: #fff;
}

.pageTitleOuterContainer .pageViewSwitcherOuterContainer a {
color: #263B97 !important;
font-size: 18px !important;
}

.WaGadgetEventsStateList h3.sectionTitle  {
font-family: Arial;
font-size: 30px;
font-weight: 400;
color: #263B97;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
font-size: 22px;
}

.fieldSubContainer {
margin: 10px 0 10px 0;
}

.captionOuterContainer {
margin: 15px 0 15px 0;
}

.WaGadgetContactProfile .topButtonsOuterContainer {
margin: 0 0 10px 0;
}

.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageTitleContainer h1.pageTitle {
font-size: 26px;
color: #263B97;
}

.memberContentView.widgetMode.LayoutMain {
background: transparent;
}

.publicContentView.widgetMode.LayoutMain {
background: transparent;
}

.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarHeader[width="50%"] a {
color: #fff;
}

.WaGadgetEventsStateCalendar .EventListCalendar td[class*=EventListCalendarItem][colspan] div {
background: #263B97;
color: white;
}

.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemSelected .calendarDate {
color: #263B97;
}

.gadgetStyleNone .gadgetStyleTitle h4 {
font-weight: 400;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
font-weight: 400;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a:hover {
color: #263B97;
text-decoration: none;
}

.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton {
background: #2d6cae;
color: #ffffff;
}

.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton:hover{
background: #cbcbcb;
}

.boxInfo label.eventInfoBoxLabel {
    font-weight: bold;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a:after {
    margin-bottom: -5px;
}

.zoneHeader1 {
    background-color: #263B97;
}
/* Hiding Spaces Available */

.eventRegistrationInfoSpacesLeft,
.eventInfoSpacesLeft {display: none;}

#idSectionEventRegistrationTypeSelectorContainer div[id*="spaceLimitContainer"] { 
    display: none; 
} 
#idSectionEventRegistrationTypeSelectorContainer .availableRegistrationCount { 
  display: none; 
} 
/* Code to change page width START */
.container_12 {
    width: 1500px;
}
.s1_grid_12{
    width: auto;
}
@media only screen and (max-width: 1199px) and (min-width: 600px){
.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1500px;
    min-width: 600px;
}}
@media only screen and (max-width: 616px){
.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1500px;
    min-width: 320px;
    display: block;
}}
/* Code to change page width END */ 