.page-bg {
		  background: url('underwaterbgrd.jpg');
		  -webkit-filter: blur(5px);
		  -moz-filter: blur(5px);
		  -o-filter: blur(5px);
		  -ms-filter: blur(5px);
		  filter: blur(5px);
		  position: fixed;
		  width: 100%;
		  height: 100%;
		  top: 0;
		  left: 0;
		  z-index: -1;
	}
	.card {
		box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
		transition: 0.3s;
		width: 250px;
		margin: 20px;
	}
	
	.card:hover {
		box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
	}
	.indented {
		text-indent:20px;
	}
	.cardcontainer {
		padding: 2px 16px;
	}
	.item img {
		margin:auto;
		max-height:600px;
	}
	.item .row img {
		display: block; /*for the img inside your div */ 
		margin: 0 auto;
		height:480px;
	}
	.item .row {
		height:600px;
		margin:auto;
	}
	.normal {
		font-size: medium;
		font-weight: normal;
	}
	.inverse-dropdown {
		background-color:#222;
		border-color: #080808;
	}
	.inverse-dropdown li a {
		color:#999
	}
	.inverse-dropdown li a:hover {
		color:#fff;
		background-color:#000;
	}
	.marketing {
		background-color:white;
	}
	.tablecellfull {
		margin: 0;
		height: 100%;
		display: inline-block;
		width: 100%;
		padding: 0;
	}
	.windowpage {
		list-style-type:none;
		display:none;
	}
	.cardlist {
		list-style-type: none;
		float:left;
	}
	.currentpage {
		display:inline-block;
	}
	.hidden {
		display:none;
	}
	#calendar {
		margin: 0 auto;
	}
	.center {
		margin:0px auto;display:block;
	}
	.template {
		display:none;
	}
	.clicklink {
		decoration:none;
		cursor:pointer;
	}
	.sq-input {
		height: 34px;
		padding: 6px 12px;
		border: 1px solid #ccc;
		font-size: 14px;
		display: block;
		border-radius: 4px;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	}

/* Define how SqPaymentForm iframes should look when they have focus */
.sq-input--focus {
	outline: none;
    border-color: #9ecaed;
    box-shadow: 0 0 10px #9ecaed;
}

/* Define how SqPaymentForm iframes should look when they contain invalid values */
.sq-input--error, .input-error {
	outline: none;
    border-color: rgb(255, 97, 97);
    box-shadow: 0 0 10px rgb(255, 97, 97);
}
.waiting {
	background: url('gears.gif') 
                50% 50% 
                no-repeat
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, 
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus, 
.navbar-inverse .navbar-nav>.open>a:hover,
.inverse-dropdown li a:hover{
	background-color: transparent;
}
.carousel-control.leftside {
    background-repeat: repeat-x
}

.carousel-control.rightside {
    right: 0;
    left: auto;
    background-repeat: repeat-x
}
.editor-mimic {
	height:10px;
	width:10px;
}
.btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 15px;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu .dropdown-menu {
	top: 110%;
	left: 50%;
	margin-top: -1px;
}

.menu-logo{
	height: auto;
	width: auto;
}

.header-logo{
	height: 100px;
}

.nav-bar-options{
	font-size: larger;
	margin-top: 40px;
}

.member-portal-button{
	font-size: larger;
	margin-top: 40px;
}