.edd-view {
  /*Login Content scss*/ }
  .edd-view .edd-login {
    display: block;
    margin: 0 auto;
    /*.edd-login-content,
	.edd-register-content {
		min-height: 314px;
	}*/ }
    @media (max-width: 7670px) {
      .edd-view .edd-login .themedev-content {
        padding-bottom: 25px; } }
    .edd-view .edd-login .edd-login-form-container .section-content {
      padding: 50px;
      background-color: #fff;
      border-radius: 10px; }
    @media (max-width: 480px) {
      .edd-view .edd-login .edd-login-form-container .section-content {
        padding: 22px; } }
    .edd-view .edd-login .nx-donate-hidden {
      display: none; }
    .edd-view .edd-login .nx-donate-visible {
      display: block; }
    .edd-view .edd-login .met-login-form-container {
      position: relative; }
    .edd-view .edd-login .edd_form > fieldset > legend {
      padding-bottom: 50px;
      color: #313636;
      font-size: 36px !important;
      text-align: center;
      margin-bottom: 0 !important; }
    @media (max-width: 480px) {
      .edd-view .edd-login .edd_form > fieldset > legend {
        font-size: 22px !important; } }
    .edd-view .edd-login .edd_form > fieldset > p {
      width: 100%; }
      .edd-view .edd-login .edd_form > fieldset > p > label {
        display: inline-block;
        margin-bottom: 10px;
        color: #313636;
        font-weight: 500; }
        .edd-view .edd-login .edd_form > fieldset > p > label.custom-checkbox {
          font-size: 0; }
          .edd-view .edd-login .edd_form > fieldset > p > label.custom-checkbox > input {
            display: none; }
          .edd-view .edd-login .edd_form > fieldset > p > label.custom-checkbox > span {
            position: relative;
            padding-left: 23px;
            color: #666666;
            font-size: 15px;
			  font-weight: 500;
            z-index: 0; }
            .edd-view .edd-login .edd_form > fieldset > p > label.custom-checkbox > span:before {
              content: " ";
              position: absolute;
              top: 2px;
              left: 0;
              width: 13px;
              height: 13px;
              border: 1px solid #666;
              -webkit-transition: border-color .3s;
              -o-transition: border-color .3s;
              transition: border-color .3s; }
            .edd-view .edd-login .edd_form > fieldset > p > label.custom-checkbox > span:after {
              content: "\f00c";
              font-family: 'nx-icon';
              position: absolute;
              top: 0;
              left: 0;
              -webkit-transform: scale(0);
              -ms-transform: scale(0);
              transform: scale(0);
              -webkit-transition: -webkit-transform .3s;
              transition: -webkit-transform .3s;
              -o-transition: transform .3s;
              transition: transform .3s;
              transition: transform .3s, -webkit-transform .3s;
              font-size: 12px;
              font-weight: 400;
              color: #009d97; }
          .edd-view .edd-login .edd_form > fieldset > p > label.custom-checkbox > input:checked + span:before {
            border-color: #009d97; }
          .edd-view .edd-login .edd_form > fieldset > p > label.custom-checkbox > input:checked + span:after {
            -webkit-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1); }
      .edd-view .edd-login .edd_form > fieldset > p > .edd-input {
        display: block;
        width: 100%;
        padding: 7px;
        color: #313636;
        border: 1px solid #c5c3c3;
        border-radius: 0px;
        font-size: 16px;
        -webkit-transition: border-color .3s;
        -o-transition: border-color .3s;
        transition: border-color .3s; }
        .edd-view .edd-login .edd_form > fieldset > p > .edd-input:focus {
          border-color: #acacac; }
      .edd-view .edd-login .edd_form > fieldset > p > .edd-submit {
        padding: 14px 22px;
        border: 0;
        color: #fff;
        background: -webkit-gradient(linear, left top, right top, from(#009d97), to(#08c6ff));
        background: -webkit-linear-gradient(left, #009d97, #08c6ff);
        background: -o-linear-gradient(left, #009d97, #08c6ff);
        background: linear-gradient(to right, #009d97, #08c6ff);
        font-size: 15px;
		  font-weight: 500;
        outline: 0;
        -webkit-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease;
        -webkit-box-shadow: 0 2px 8px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0 2px 8px 0px rgba(0, 0, 0, 0.2); }
        .edd-view .edd-login .edd_form > fieldset > p > .edd-submit:hover {
          -webkit-box-shadow: none;
          box-shadow: none; }
      .edd-view .edd-login .edd_form > fieldset > p > a {
        color: #f90056;
        font-size: 15px;
        font-weight: 500; }
    .edd-view .edd-login .edd-form-ext-link {
      margin-bottom: 0;
      margin-top: 20px;
      font-weight: 500; }
  .edd-view #edd_login_form fieldset {
    position: relative;
    padding-bottom: 60px;
    z-index: 0; }
    .edd-view #edd_login_form fieldset:after {
      content: " ";
      display: block;
      clear: both; }
  .edd-view #edd_login_form .edd-login-remember,
  .edd-view #edd_login_form .edd-lost-password {
    float: left;
    width: 50%; }
  .edd-view #edd_login_form .edd-lost-password {
    text-align: right; }
  .edd-view #edd_login_form .edd-login-submit {
    position: absolute;
    left: 0;
    bottom: 0;
    margin-bottom: 0;
    z-index: 0;
    width: auto; }
  .edd-view #edd_register_form > fieldset:after {
    content: " ";
    display: block;
    clear: both; }
  .edd-view #edd_register_form > fieldset > p > .edd-submit {
    margin-top: 20px;
    width: auto; }
  .edd-view .met-password-reset > h3 {
    margin-top: 0;
    margin-bottom: 86px;
    color: #313636;
    font-size: 36px;
    font-weight: 400;
    text-align: center; }
  .edd-view .met-password-reset > p {
    display: block;
    color: #313636;
    font-size: 16px;
    font-weight: 500; }
  .edd-view .met-password-reset > form p > label {
    display: block;
    color: #313636;
    font-weight: 500; }
    .edd-view .met-password-reset > form p > label > input {
      display: block;
      width: 100%;
      height: 56px;
      margin-top: 9px;
      margin-bottom: 45px;
      padding: 15px 30px;
      color: #313636;
      border: 1px solid #e7e7e7;
      border-radius: 3px;
      font-size: 16px;
      -webkit-transition: border-color .3s;
      -o-transition: border-color .3s;
      transition: border-color .3s; }
      @media (min-width: 768px) {
        .edd-view .met-password-reset > form p > label > input {
          max-width: 50%; } }
      .edd-view .met-password-reset > form p > label > input:hover {
        border-color: #acacac; }
  .edd-view .met-password-reset .lostpassword-button {
    padding: 15px 40px;
    border-width: 0;
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, from(#009d97), to(#08c6ff));
    background: -webkit-linear-gradient(left, #009d97, #08c6ff);
    background: -o-linear-gradient(left, #009d97, #08c6ff);
    background: linear-gradient(to right, #009d97, #08c6ff);
    font-size: 16px;
    outline: 0;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-box-shadow: 0 2px 8px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 8px 0px rgba(0, 0, 0, 0.2); }
    .edd-view .met-password-reset .lostpassword-button:hover {
      -webkit-box-shadow: none;
      box-shadow: none; }
  .edd-view .met-form-caption {
    margin-top: 0;
    margin-bottom: 4px;
    color: #333;
    font-size: 14px;
    letter-spacing: 4px;
    text-transform: uppercase;
    text-align: center; }
  .edd-view .met-form-ext-link {
    max-width: 730px;
    margin: 0 auto;
    padding-top: 23px;
    color: #333;
    font-size: 16px; }
    .edd-view .met-form-ext-link > a {
      color: #f90056;
      font-weight: 500; }
  @media (max-width: 576px) {
    .edd-view .edd-login .edd_form > fieldset > p {
      float: none;
      width: auto;
      padding-right: 0; } }
