/********** MEMBER SHIP ADVANCED PLUGIN UPDATE BY JIM 01032014 **********/
body.membership_page_membershipoptions #wpbody-content form h3.hndle {color:#1c1e23;background:#f6f7fa;border-color: #e9edf4;border-bottom: 1px solid #dfdfdf;padding: 10px 10px 11px 14px;border-left: none;border-right: none;line-height: 21px;}
body.membership_page_membershipoptions #wpbody-content form table.form-table a.button-primary {height: 40px;padding: 5px 15px!important;border-radius: 0;line-height: 26px;font-style:normal;}
body.membership_page_membershipoptions #wpbody-content p.submit {padding-left:0;}

/*MEMBER SHIP ADVANCED PLUGIN - FRONTEND*/
#membership-wrapper {margin-top:30px;background:#fff;padding:0;}
.membership-page-header {padding: 15px!important;color: #fff;border: none!important;margin-bottom:5px!important;font-size:20px!important;}
#membership-wrapper .alert-success, 
#membership-wrapper .alert-success .alert-heading {color:#5a6070!important;}
#membership-wrapper .alert-success {border-color:#fff!important;background:#fff!important;padding: 10px 20px 20px!important;text-shadow: none!important;border-radius: 0!important;}

#membership-wrapper .alert-error, #membership-wrapper .alert-error .alert-heading {margin-bottom:0;border-radius:0;background:#f90;}

/*MEMBER SHIP ADVANCED PLUGIN - FRONTEND - ACCOUNT PAGE*/
#account-form {margin:30px auto!important;border:none!important;background:#fff!important;width:75%!important;}
#account-form table.form-table {width:100%!important;}
#account-form table.form-table th,
#account-form table.form-table td {border:none!important;background:none!important;}
#account-form table.form-table th {width: 40%!important;padding:0 8px;text-align: right;line-height:20px;}
#account-form table.form-table td {width:60%;}
#account-form table.form-table th ,
#account-form table.form-table th label {font-size:15px;color:inherit!important;}
#account-form table.form-table span.description {clear:both;float:left;}
#account-form table.form-table tbody th,
#account-form table.form-table tbody tr {vertical-align:middle!important;}

#account-form input,
.form-membership input, 
#account-form select,
.form-membership select {width:100%!important;line-height:30px;border:1px solid #dce4e6 !important;padding:0.3em !important;font-size: 24px !important;background:#f6f7fa !important;box-shadow:none!important;transition:none;border-radius:0!important;}
#account-form input#submit,
.form-membership input#submit {width: 100%;font-size: 24px;margin: 5px 0;background:#5a6070!important;}
#membership-wrapper .form-membership .element {margin-left:40%!important;}

/*MEMBERSHIP PACKAGE PAGE*/
#membership-wrapper legend,
#membership-wrapper fieldset legend {color:#5a6070;margin:0 0 20px;background: #f0f3fa;border-bottom: 3px solid #E2E6ED!important;padding:20px!important;text-align:center;}
form.form-membership  {margin-bottom:0!important;}
form.form-membership .priceboxes {width:100%;}
form.form-membership .pricebox {width:50%;padding:10px;border:none;margin-bottom:0;}
form.form-membership .pricebox .topbar {background:#f0f3fa;border-bottom:3px solid #E2E6ED;text-align:center;}
form.form-membership .pricebox .topbar span.title {font-size:17px;font-weight:bold;font-family:"Open Sans";float:none;margin:0;}
form.form-membership .pricebox .pricedetails {background:#eee;}
form.form-membership .pricebox .bottombar span.price {font-size:20px;width:100%;text-align:center;margin:0!important;}
form.form-membership .pricebox .bottombar span.link {width:100%;text-align:center;margin:0 auto!important;}
form.form-membership .pricebox .bottombar span.link a {background:#5a6070;border-radius:3px;margin:10px auto 0;float:none;}
/*MEMBERSHIP PRICEBOX PACKAGE*/
form.form-membership .pricebox#subscriptionbox-1,
form.form-membership .pricebox#subscriptionbox-2,
form.form-membership .pricebox#subscriptionbox-3,
form.form-membership .pricebox#subscriptionbox-5 {width:25%;}


/*MEMBERSHIP REGISTER PAGE*/
#membership-wrapper .form-element {width:400px;margin:0 auto;clear:both;background:#e0e6f0;height:40px;line-height:30px;}
#membership-wrapper .form-element label {width:115px!important;padding:5px;color:#1c1e23;font-family:"Open Sans";font-size:15px;text-transform:uppercase;text-align:left!important;height:40px;}
#membership-wrapper .form-element label[for="user_login"] {white-space:nowrap;overflow:hidden;text-indent:-82px;}
#membership-wrapper .form-element label[for="user_email"] {overflow:hidden;}

#membership-wrapper .form-element p.help-block {margin:0!important;font-size:11px;float:left;line-height: 20px;text-align:left;}
#membership-wrapper .form-element input {background:#F6F7FA;height:40px;line-height:30px;width:285px!important;float:right;}
#membership-wrapper #user-avatar-wrap {width:400px;margin:0 auto;float:none;text-align:center}
#membership-wrapper #user-avatar-wrap label {display:none;}
#membership-wrapper #user-avatar-wrap #user-avatar-container {}
#membership-wrapper #user-avatar-wrap #user-avatar-container img {float:left;max-width:64px;margin-bottom:10px;}
#membership-wrapper #user-avatar-wrap #user-avatar-container input#user-avatar {float:right;width:325px!important;line-height:25px;height:40px;font-size:17px!important;}

#membership-wrapper .form-membership p {text-align:center;clear:both;}
#membership-wrapper .form-membership p input.alignright.button {margin:0 auto;width:240px!important;float:none;background:#5a6070!important;border-radius:3px;font-size:17px!important;
letter-spacing:0;font-family:"Open Sans";}
