/*
* Frame 
*/
.fortyn_popup_frame input, .fortyn_popup_frame input[type="text"], .fortyn_popup_frame textarea{
	margin: 0;
	vertical-align: top; 
	font-family:Arial, Helvetica, sans-serif;
	line-height: normal;
	-moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
    box-sizing:        border-box;
    padding: 8px;
	width:100%;
	border: #B3B1B1 solid 2px;
	border-radius:2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	font-size:100%;
	height:36px;
	margin-bottom:10px;
        color: #666;
}

.fortyn_popup_frame ol, .fortyn_popup_frame ul {
	list-style: none;
}
.fortyn_popup_frame blockquote, .fortyn_popup_frame q {
	quotes: none;
}
.fortyn_popup_frame table, .fortyn_popup_frame table td { 
	padding:0;
	border:none;
	border-collapse:collapse;
}
.fortyn_popup_frame img {
	vertical-align:top; 
}
.fortyn_popup_frame embed { 
	vertical-align:top;
}

/*
* Inner frame 
*/
.fortyn_input_placeholder{
	color:#aaa;
}

.fortyn_popup_frame{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:15px;
	color: white;
	background-color: #000;
	min-width:300px;
	max-width:700px;
	margin:5px;
	padding:15px;
	position:absolute;
	border: #fff solid 5px;
	border-radius:3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.fortyn_popup_frame .fortyn_popup_close{
	top: -13px;
	right: -13px;
	background:black;
	width:22px;
	height:22px;
	line-height:22px;
	position:absolute;
	border: white solid;
	border-radius:35px;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	cursor: pointer;
}

.fortyn_popup_frame .fortyn_popup_close:hover{
	box-shadow: 0px 0px 11px #fff;
}


/*
* Popup elements 
*/


.fortyn_popup_frame .fortyn_popup_label{
	padding: 0px 0 8px 0;
}

.fortyn_popup_frame .fortyn_popup_subtitle{
	font-size:16px;
	line-height:18px;
	padding:  8px 0 8px 0;
}

.fortyn_popup_frame .fortyn_popup_error{
	color:red;
	font-size:15px;
	text-align:center;
}

.fortyn_popup_frame .fortyn_popup_email{
	display:flex;
}

.fortyn_popup_frame .fortyn_popup_interest textarea{
	height:100px;
}

.fortyn_popup_frame .fortyn_popup_submit{
	float:right;
	background:#fed500;
	margin:10px 0px 0px 0px;
	padding:8px 13px;
	color: #000;
	font-size:17px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor: pointer;
	box-shadow: 0px 0px 1px #fff;
	font-weight:bold;
}
.fortyn_popup_frame .fortyn_popup_submit_link{
	float:right;
	margin:20px 0px 0px 0px;
	color: #fff;
	text-decoration:underline;
}
.fortyn_popup_frame .fortyn_popup_submit:hover{
	box-shadow: 0px 0px 5px #fff;
}