/* = = = = = = = = = = = = = = = = = = = = = = = = =  
   SWPM - SIMPLE WORDPRESS MEMBERSHIP CSS
= = = = = = = = = = = = = = = = = = = = = = = = = =*/

/* SWPM: Dashboard*/
.db-swpm-dashboard {
	margin: auto auto;
	max-width: 800px;
}

/* SWPM: Hide User Name on Edit Profile Page */
.db-edit-profile .swpm-username-row,
/* SWPM: Hide User Level on Edit Profile Page */
.db-edit-profile .swpm-membership-level-row {
	display: none;
}
/* SWPM: Registration Page, Center Message if User Has Already Registered */
.hide-rego-form-msg {
	text-align: center;
}

/* SWP: Messages */
div#swpm_message {
	color: #ff0000 !important;
	font-size: 16px;
	margin: auto auto;
	max-width: 800px;
	padding-bottom: 30px;
	text-align: center;
}






input.text,
input.title, 
input[type=email],
input[type=password],
input[type=tel],
input[type=text],
select, textarea {
   border: 3px solid #BBBBBB;
   padding: 10px;
   width: 100%;
}
.swpm-form-label-wrap {
	font-weight: bold;
}

.swpm-login-widget-form,
#swpm-pw-reset-form {
   margin-right: auto;
   margin-left: auto;
   max-width: 310px;
}
.swpm-edit-profile-form,
.swpm-registration-widget-form {
   margin-right: auto;
   margin-left: auto;	
   max-width: 400px;
}
.db-swpm-registration-form,
.db-swpm-edit-profile-form,
.db-swpm-sign-in {
	margin-top: 30px;
}

#db-swpm-page-registration {
   margin: 0px 0px 100px 0px;
}


.db-swpm-dashboard-contact h3,
.db-swpm-dashboard-status h3 {
	margin: 0px 20px 0px 20px;
	text-align: center;
}

.db-swpm-dashboard-contact p,
.db-swpm-dashboard-status p {
	text-transform: capitalize;
   line-height: 30px;
	margin: 0px;
	padding: 0px;
}

.swpm-submit-btn-default-style {
    color: #ffffff;
	background-color: var(--primary-color);
	border: 2px solid var(--primary-color);
	font-size: 16px;
	padding: 10px 45px 12px 45px;
	border-radius: 0px;
	text-transform: capitalize;
	display: block;
	max-width: 200px;
	margin: 20px auto auto auto;
	transition: all 0.3s ease-in-out;
	font-weight: 600;
}
.swpm-submit-btn-default-style:hover {	
	background-color: #FFFFFF;
	color:   var(--primary-color);
	border: 2px solid  var(--primary-color);
	transition: all 0.3s ease-in-out;
}
.swpm-submit-btn-default-style:after {
	content: "\24";
	font-family: ETModules;
	vertical-align: middle;
	margin-left: 10px;
}
