@charset "utf-8";
/* GRAVITY FORMS*/

.gform_validation_container {
	display: none !important;
}

#extensions_message,
.charleft.ginput_counter {
    display: none;
}

.gform_confirmation_message {
	font-size:24px;
	font-weight: bold;
	
	text-align: center;
	padding:40px 0;
}

.gform_wrapper ul li.gfield_html {
	
	}
	
.gfield_required {
	color:#e30b4a;
}
/**********************SINGUP*****************************/
#signup {
	width:60%;
	margin:40px auto;
	padding:40px;
	background:#FFF;
	border:#bba069 4px solid;
	border-radius:10px;
}

#signup .title {
	text-align: left;
	color:#e30b4a;
	font-size:30px;
	margin-bottom:20px;
}

#signup .title span {
	position: relative;
	top:-3px;
	display: inline-block;
	margin-right:10px;
	background:#e00728;
	border-radius:50%;
	color:#FFF;
	font-size:22px;
	width:30px;
	height:30px;
	line-height:30px;
	text-align: center;
}

.sub-list {
	width: calc(50% - 30px);
	float:left;
	border:#d2d2d2 1px solid;
	border-radius:20px;
	padding:20px;
}

.sub-list:first-child {
	margin-right:30px;
}

#signup form {
	font-size:18px;
}

#signup form li {
	display: block;
	margin-bottom:12px;
}
#signup form li:before,
#signup form li:after,
.gform_body:before,
.gform_body:after {
	content: " ";
    display: table;
	clear: both;
	visibility: hidden;
	
}

#signup label {

}

#signup .ginput_container {
	
}

#signup .gform_body input,
#signup .gform_body select,
#signup .gform_body textarea {
	border:#c7b141 1px solid;
	border-radius:6px;
	background:#f2efdf;
}

#signup .gform_body textarea {
	overflow: auto;
	height:100px;
}

#signup .ginput_container_post_content textarea{
	height:200px;
}


#signup #gform_wrapper_4 .ginput_container_post_content textarea{
	height:400px;
}

.gform_body select {
	
}

#signup .gfield_checkbox  {
	border:#d2d2d2 1px solid;
	border-radius:12px;
	padding:15px;
}

#signup .gfield_checkbox li {
	position: relative;
}

#signup .gfield_checkbox input[type="checkbox"] {
		visibility:hidden;
		position: absolute;
		width:100%;
		min-height:30px;
		left:0;
		
}

#signup .gfield_checkbox input[type="checkbox"] + label {
	cursor: pointer;
}

#signup .gfield_checkbox label:before {
	font-family:FontAwesome;
	content:"\f111";
	display: inline-block;
	width:40px;
	color:#e00728;
	font-size:24px;
}

#signup .gfield_checkbox input[type=checkbox]:checked + label:before {
	 font-family:FontAwesome;
      content:"\f058";
    } 

.upoad-section {
	margin-top:33px;
}

#signup .gform_footer {
	margin-top:30px;
	text-align: left;
	}
	
#signup .plupload_scroll .plupload_filelist {
	height:100px;
}


#signup .agallery label {
	float: none;
	width:100%;
	margin-bottom:10px;
}

#signup li.terms {
	    border: #d2d2d2 1px solid;
		padding:10px 15px;
		border-radius: 12px;
}

#signup li.terms label.gfield_label {
	width:15px;
}

#signup li.terms .ginput_container {
    width: calc(100% - 15px);
   }


#signup li.terms .gfield_checkbox {
	border: none;
	border-radius:0;
	padding:0;
}

#signup li.terms .ginput_container label {
	width:100%;
}

#signup .gform_footer input[type="submit"] {
	width: 160px;
	font-size:30px;
		 }
		 
/****************USER EDIT******************/
.user-edit-form {
	margin:40px auto;
	padding:40px;
	background:#FFF;
	border:#bba069 4px solid;
	border-radius:10px;
}
.user-edit-form form {
	font-size:18px;
}

.user-edit-form form li {
	display: block;
	margin-bottom:12px;
}

.user-edit-form .gform_footer input[type="submit"] {
	width: 160px;
	font-size:30px;
		 }
.user-edit-form .gform_footer {
	margin-top:30px;
	text-align: left;
	}
	

.gform_update_post_upload_container {
	position: relative;
}

.gform_update_post_delete_link {
	position: absolute;
	top:20px;
	right:200px;
	color:#F00;
	font-size:24px;
	text-decoration: underline;
	
}
	
