#main{ 
 	width:700px;
	margin:0 auto
} 
 
.main-header{ 
 	text-align:center;
	padding:40px 0;
	margin-bottom:20px;
	border-bottom:1px solid #e1e1e1
} 
 
.button:hover{ 
 	color:#fff;
	background:#adbf44
} 
 
.center-button-wrapper{ 
 	text-align:center;
	padding:50px 0
} 
 
.rv-vanilla-modal{ 
 	position:absolute;
	top:-100%;
	left:50%;
	width:45%;
	min-height:300px;
	max-height: 90%;
	margin:-300px 0 0 -22.5%;
	background:#fff;
	z-index:10;
	-webkit-transition:.3s all ease-out;
	transition:.3s all ease-out;
	border-radius:4px;
	-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.3);
	box-shadow:0 0 6px 0 rgba(0,0,0,.3)
} 
 
.rv-vanilla-modal-is-open{ 
 	top:50%
} 
 
.rv-vanilla-modal-overlay{ 
 	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,.5);
	opacity:0;
	display:none;
	-webkit-transition:.4s opacity linear;
	transition:.4s opacity linear;
	z-index: 9;
} 
 
.rv-vanilla-modal-overlay.is-shown{ 
 	opacity:1;
	display:block;
} 
 
.rv-vanilla-modal-header{ 
 	padding:20px;
	background-color:#adbf44;
	/*background-image:url(../../images/header_blank.png);
	background-repeat: repeat;*/
	border-radius:4px 4px 0 0
} 
 
.rv-vanilla-modal-body{ 
 	padding:25px 20px 20px;
	color:#555;
} 

.scrolling {
	overflow-y: scroll;
	max-height:450px;
	min-height:450px;
}
 
.rv-vanilla-modal-body p{ 
 	line-height:150%;
	margin:0 0 1em;
} 
 
.rv-vanilla-modal-title{ 
 	color:#fff;
	margin:0;
	font-size:18px;
	font-weight:500;
	font-family:"Open Sans", sans-serif;
} 
 
.rv-vanilla-modal-close{ 
 	color:#fbfbfb;
	font-size:16px;
	float:right;
	display:inline-block;
	width:32px;
	height:32px;
	line-height:26px;
	text-align:center;
	border-radius:50%;
	border:0;
	cursor:pointer;
	background:rgba(255,255,255,.4);
	-webkit-transition:all .2s linear;
	transition:all .2s linear
} 
 
.rv-vanilla-modal-close .text{ 
 	position:relative;
	top:-1px
} 
 
.rv-vanilla-modal-close:hover{ 
 	color:#adbf44;
	background:rgba(255,255,255,.5)
} 
 
.hidden{ 
 	display:none!important;
	visibility:hidden
} 
 
.group:after,.group:before{ 
 	content:"";
	display:table
} 
 
.group:after{ 
 	clear:both
} 
 
.centered{ 
 	text-align:center
} 
 
