/*
 Theme Name:   Twenty Twenty Two Child
 Theme URI:    http://revving.com/
 Description:  Twenty Twenty Two Child Theme
 Author:       Revving
 Author URI:   http://revving.com
 Template:     twentytwentytwo
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentytwentytwochild
*/

/* container for register and log in screens */
div.grid-container {
  display: grid;
  grid-template-columns: 1fr;
  place-items: stretch;
  column-gap: 40px;
  max-width: inherit;
}

/* hide mobile menu button because menu empty */
nav.wp-block-navigation {
  display: none;
}

div#platform {
  max-width: inherit;
}
/* hide the message about form submission registration */
div#registration-form div.submitted {
  display: none;
}
/* hide the login and registration titles, and reg link, once logged in */
body.logged-in div.grid-container #registration-form h3,
body.logged-in div.grid-container #log-in-form h3,
body.logged-in #link-to-register {
  display: none;
}

#form_revving_kyc > div > fieldset > div,
#wp--skip-link--target > div.wp-container-7.entry-content.wp-block-post-content,
div.wp-container-8 > *,
div.wp-container-7 > * {
  max-width: inherit;
  margin: auto;
}

/*  next button */
#form_revving_kyc
  > div
  > fieldset
  > div
  > div.frm_submit
  > button.frm_button_submit {
  float: right;
}
/* save draft button (secondary button) */
#form_revving_kyc > div > fieldset > div > div.frm_submit > a,
.is-style-outline > a,
a.secondary-button {
  text-decoration: none;
  margin: 10px;
  margin-left: 0;
  margin-right: 5px;
  direction: ltr;
  width: auto;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, sans-serif;
  font-size: 15px;
  height: auto;
  line-height: normal;
  text-align: center;
  background: #ffffff;
  border-width: 1px;
  border-color: rgba(129, 129, 235, 1);
  border-style: solid;
  color: rgba(129, 129, 235, 1);
  cursor: pointer;
  font-weight: normal;
  border-radius: 4px;
  text-shadow: none;
  padding: 10px 20px;
  box-sizing: border-box;
  box-shadow: 0 1px 1px #eeeeee;
  vertical-align: middle;
}
#form_revving_kyc > div > fieldset > div > div.frm_submit > a {
  float: right;
}

/* save draft button on hover */
#form_revving_kyc > div > fieldset > div > div.frm_submit > a:hover {
  background: #efefef;
  border-color: #cccccc;
  color: #444444;
}

/* labels in line  */
#frm_section_179-0 > div > label {
  height: 75px;
}

main {
  max-width: 1300px;
  margin: auto;
  /* move logout link to top right */
  position: relative;
}

.frm_logout_link {
  /* move logout link to top right */
  position: absolute;
  top: 16px;
  right: 0;
}

.wp-container-6 > h1.alignwide,
.wp-container-6 > hr.alignwide {
  max-width: inherit;
}

/* reset password page */
#lostpasswordform_0 .frm_description::before {
  content: "Please enter your email address. You will receive a link to create a new password via email.";
  font-size: 14px;
}
/* reset password page */
#lostpasswordform_0 label,
#lostpasswordform_0 .frm_description p {
  display: none;
}
/* vs #resetpasswordform_0 */
