/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.diamediaminds.com
 Description:    Divi Child Theme
 Author:         Diamedia Minds
 Author URI:     https://www.diamediaminds.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* Fix CSS parallax on Firefox */
.gecko .et_pb_section_parallax .et_pb_parallax_css { -webkit-transform: none !important; }

/* DMM elements for Divi */
/* ------------------------------------------------------- */

html,
body {
  font-family: "proxima-nova-n4","proxima-nova",sans-serif !important; /* Start with loading -n4 to prevent IE8/IE7 bug http://help.typekit.com/customer/portal/articles/6855-using-multiple-weights-and-styles */
}

/* Paid Member Subscriptions & Profile Builder */ 

.wppb-form-field h4 { 
	padding-top:20px;
	color: #fff !important;
	font-weight: bold;
}

#wppb-edit-user .wppb-form-field select {
	width:100% !important;
}

#wppb-edit-user .wppb-password-field-container {
 width:100% !important;
}

#wppb-edit-user .wppb-subscription-plans {
	margin-top:40px !important;
}

p.form-submit input[type=submit], p.login-submit input[type=submit], .pms-form input[type=submit] {
	color: #fff !important;
	text-transform: uppercase;
	margin: 8px auto 0;
	cursor: pointer;
	font-size: 16px;
	font-weight: 500;
	padding: 6px 20px;
	line-height: 1.7em;
	background: linear-gradient(135deg,#37b478 0%,#8cc63f 51%,#39b54a 51%,#66c241 100%)!important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	border:0px;
}

li.wppb-field-error {
	background-color:#CA0100 !important;
}

.wppb-success {
	background-color:#7fc348 !important;
}

.pms-login-error {
	margin-bottom:20px !important;
}

#pms_recover_password_form > p {
	display: none;
}

.pms_success-messages-wrapper p {
	color:#fff !important; 
}

.pms-table thead tr th {
	color: #fff !important;
}

.pms-account-subscription-details-table__actions {
	display: none !important;
}