body {
	background: url(../img/background.png);
}

.main-container {
	background: #fff;
	-webkit-box-shadow: 2px 2px 5px #686c77, -2px 0 5px #686c77;
    -moz-box-shadow: 2px 2px 5px #686c77, -2px 0 5px #686c77;
    box-shadow: 2px 2px 5px #686c77, -2px 0 5px #686c77;
	border-top-width: 0px;
	margin-bottom: 10px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;	
}

.navbar {
	padding: 0;
}

/* TODO: move into bootstrap builder */
/* reduce container space-waste in intermediate breakpoint */
@media(min-width: 768px) {
	.container {
		max-width: 760px;
	}
}

@media(min-width: 992px) {
	.container {
		max-width: 960px;
	}
}

@media(min-width: 1200px) {
	.container {
		max-width: 1366px;
	}
}

/* make nav buttons full width on smaller resolutions */
@media(max-width: 769px) {
	.container {
	  padding: 0px !important;
	}
	nav .pure-button {
		width: 100%;
		text-align: left;
	}
	nav .dropdown-item {
		padding: .4em 3em;
	}
}

/* Main logo colors */
.st0 {
	fill: #A3D7F2;
}

.st1 {
	fill: #AAB7D9;
}

.st2 {
	fill: #ADDBD1;
}

.st3 {
	fill: #731916;
}

.st4 {
	fill: #FBD1C1;
}

.st5 {
	fill: #FEEEBB;
}

.st6 {
	fill: #A10732;
}

.st7 {
	fill: #091F35;
}

.st8 {
	font-size: 42px;
	fill: #000000;
	font-family: BankGothic;
	font-weight: 700;
	letter-spacing: -3px;
}

/* Footer logo colors */
.cls-1 {
	fill: #fff;
}

.cls-2 {
	fill: #a3d7f2;
}

.cls-3 {
	fill: #aab7d9;
}

.cls-4 {
	fill: #addbd1;
}

.cls-5 {
	fill: #731916;
}

.cls-6 {
	fill: #fbd1c1;
}

.cls-7 {
	fill: #feeebb;
}

a {
	text-decoration: none;
	color: #990000;
	}
a:hover {
	text-decoration: none;
	color: #0056b3;
	}

#footer {
    width: 100%;
	margin: 0;
	padding: 1em;
	background-color: #e7e7e7;
}

#footer a {
	text-decoration: none;
	color: #000;
}

#footer a:hover {
	text-decoration: none;
	color: #990000 !important;
}

#footer h5 {
	font-size: 18px;
	line-height: 18px;
}

#footer ul {
	margin-left: 0;
	padding: 0;
	color: #000;
	list-style: none;
	font-size: 14px;
	font-weight: 400;
}

.card-body a {
	text-decoration: none;
	color: #990000;
	}
.card-body a:hover {
	text-decoration: none;
	color: #0056b3;
	}


@media (min-width: 850px) {
	#footer .col-md-2 {
		flex: 0 0 20%;
		max-width: 20%;
		padding: 0 10px;
	}
}

.footerLinkBlock {
	vertical-align: text-top;
	display: inline-block;
	line-height: 1.2em;
	min-width: 10%;
	width: 18%;
	margin: auto;
	font-size: 1em;
	font-weight: 300;
}

.memNews{
	width: 40%;
	height: 200px;
}

.MemPortal_Container {
    background-color: #FFFFFF;
    border: none;
    height: auto;
    margin: .5em 0em 1em;
    filter: drop-shadow(3px 3px 4px #999);
    width: 100%;
}

.Portal_Container_title {
    text-transform: uppercase;
    background: #ecb124;
    color: #fff;
    padding: 0.4em 0em .1em;
    font-family: 'Montserrat', "Open Sans", sans-serif;
    font-weight: 700;
    text-align: center;
	margin-bottom: 2%;
}

.Portal_ContainerSubhead {
	text-align: center;
	font-size: 90%;
color: #25190f;
}

.ui-dialog {
	box-shadow: rgba(8, 8, 8, .6) 5px 7px 7px;
}
.ui-dialog-title {
	font-family: Oswald;
	font-weight: 500;
	font-size: 120%;
	color: black !important;
}
.ui-widget-header {
	border: none !important;
	background: rgba(236, 177, 36, .6) !important;
}

.ui-dialog { z-index: 1080 !important ;}
