/*
Theme Name: GeneratePress Child
Template: generatepress
Author: Твоё имя
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

.site-header{display: none;}

/* Форма входа */
html, body * { box-sizing: border-box; font-family: "Roboto", sans-serif; }

body {
  background:
    linear-gradient(
    rgba(246,247,249,0.8),
    rgba(246,247,249,0.8)),
    url(https://dl.dropboxusercontent.com/u/22006283/preview/codepen/sky-clouds-cloudy-mountain.jpg) no-repeat center center fixed;
  background-size: cover;
}

.container {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 100px;
}



.um-auth-wrapper {
  width: 50%;
  margin: 20px auto;
  border: 1px solid #ddd;
  border-radius: 10px;
  padding: 20px;
}

.um-auth-tabs {
  display: flex;
  justify-content: space-around;
  margin-bottom: 15px;
}

.auth-tab {
  flex: 1;
  background: #34a16882;
  border: none;
  padding: 10px;
  cursor: pointer;
  transition: 0.2s;
}

.auth-tab.active {
  background: #34a168;
  color: #fff;
}

.auth-form {
  display: none;
}

.auth-form.active {
  display: block;
}


#content .um a.um-button, .um a.um-button.um-disabled:active, #content .um a.um-button.um-disabled:focus, #content .um a.um-button.um-disabled:hover, #content .um input[type="submit"].um-button, #content .um input[type="submit"].um-button:focus{
	background: #34a168;
}


.um-steps-progress {
  margin-bottom: 25px;
}
.um-steps-progress ul {
  display: flex;
  justify-content: space-between;
  counter-reset: step;
  padding: 0;
}
.um-steps-progress li {
  list-style: none;
  width: 100%;
  text-align: center;
  position: relative;
  color: #aaa;
}
.um-steps-progress li::before {
  counter-increment: step;
  content: counter(step);
  display: block;
  margin: 0 auto 5px;
  width: 28px;
  height: 28px;
  line-height: 28px;
  border-radius: 50%;
  background: #ddd;
}
.um-steps-progress li.active {
  color: #34a168;
}
.um-steps-progress li.active::before {
  background: #34a168;
  color: #fff;
}
.um-step-buttons {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
.um-step-buttons button {
  background: #34a168;
  color: #fff;
  border: none;
  padding: 10px 18px;
  border-radius: 6px;
  cursor: pointer;
}
.um-step-buttons button:disabled {
  background: #ccc;
  cursor: not-allowed;
}


._um_row_2 {
	display: flex;
  	gap: 10px;
}
