/*

Theme Name: Divi Child

Template: Divi

Theme URI: http://www.elegantthemes.com/gallery/divi/

Version: 2.5.7

Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.

Author: Elegant Themes

Author URI: http://www.elegantthemes.com

Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready

License: GNU General Public License v2

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

#affwp-login-form,
#affwp-register-form {
	text-align: center;
}

#affwp-login-form legend,
#affwp-register-form legend {
	width:100%
}

#affwp-login-form #affwp-login-user-login,
#affwp-login-form #affwp-login-user-pass,
#affwp-register-form #affwp-user-name,
#affwp-register-form #affwp-user-login,
#affwp-register-form #affwp-user-email,
#affwp-register-form #affwp-payment-email,
#affwp-register-form #affwp-user-url,
#affwp-register-form #affwp-promotion-method,
#affwp-register-form #affwp-user-pass,
#affwp-register-form #affwp-user-pass2, {
	width:320px;
	padding:10px;
	border:1px solid #FFD342;
	border-radius: 5px;
}

#affwp-generate-ref-url #affwp-url,
#affwp-generate-ref-url #affwp-campaign,
#affwp-generate-ref-url #affwp-referral-url,
#affwp-affiliate-dashboard-profile-form #affwp-payment-email {
	padding:10px;
	border:1px solid #FFD342;
	border-radius: 5px;
}

#affwp-login-form input.button,
#affwp-register-form input.button,
#affwp-generate-ref-url input.button,
#affwp-affiliate-dashboard-profile-form input.button {
	width:320px;
	padding:13px 0;
	text-transform: capitalize;
	background: transparent;
	border:1px solid #FFD342;
	color:#FFD342;
	border-radius:5px;
	font-size:16px;
	letter-spacing: 1px;
	cursor: pointer;
	transition: all 0.3s;
}

#affwp-login-form input.button:hover,
#affwp-register-form input.button:hover,
#affwp-generate-ref-url input.button:hover,
#affwp-affiliate-dashboard-profile-form input.button:hover {
	background: #FFD342;
	border:1px solid #FFD342;
	color:#FFF;
}

#affwp-login-form .affwp-lost-password {
	width:320px;
	margin:0 auto;
	display:flex;
}

#affwp-login-form .affwp-lost-password a {
	flex-grow: 1;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #FFD342;
	transition: all 0.3s;
}

#affwp-login-form .affwp-lost-password a:hover {
	background:#FFD342;
	color:#FFF;
}

@media only screen and (max-width: 850px) {
.ig_popup.ig_form_bottom .ig_form_container.layout_bottom, .ig_popup.ig_form_left .ig_form_container.layout_bottom, .ig_popup.ig_form_right .ig_form_container.layout_bottom {
    width: 87% !important; 
}
}