.btn,body{font-family:var(--font-myfonts)}@font-face{font-family:MyFonts;src:url('../plugins/fonts/Nunito.ttf') format('truetype'),url('../plugins/fonts/Nunito-Italic.ttf') format('truetype');font-weight:100 900;font-style:normal}@font-face{font-family:MyFontsTo;src:url('../plugins/fonts/Montserrat.ttf') format('truetype'),url('../plugins/fonts/Montserrat-Italic.ttf') format('truetype');font-weight:100 900;font-style:normal}:root{--white-colour:#ffffff;--text-colour:#6d7081;--text-colour_2:#453f71;--primary-colour:#7380ec;--border-colour:#D8DAE0;--background-colour:#F4F5FF;--font-myfonts:"MyFonts",sans-serif;--font-myfontsto:"MyFontsTo",sans-serif;--border-radius:7px;--border-radius_5:5px}*{margin:0;padding:0;outline:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:var(--primary-colour)}li,ul{list-style:none}html{width:100%;overflow-x:hidden}body{background:var(--background-colour)}.btn{cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s;gap:4px;font-size:16px;font-weight:600;padding:10px 20px;border-radius:var(--border-radius)}.btn img{width:25px}.btn.secondary{border:none;color:var(--white-colour);background:var(--primary-colour)}.btn.classic,.container .Don_have,.container .or p,.container form label{color:var(--text-colour)}.btn.classic{background:var(--white-colour);border:1px solid var(--primary-colour)}.container{min-height:100dvh;display:flex;align-items:center;justify-content:center}.container h3{font-size:30px;text-align:center;margin-bottom:30px;color:var(--text-colour_2);font-family:var(--font-myfontsto)}.container .content{max-width:410px;width:100%;height:100%;margin:15px;padding:40px 35px;border-radius:var(--border-radius);border:1px solid var(--border-colour);background-color:var(--white-colour)}.container form{width:100%;display:flex;gap:15px;flex-direction:column}.container form .form-group{width:100%;display:flex;gap:5px;flex-direction:column;align-items:flex-start}.container form label{font-size:14px;margin-left:3px}.container form input{width:100%;padding:13px 15px;border-radius:var(--border-radius_5);border:1px solid var(--border-colour)}.container form .form-group.checkbox{margin-bottom:-8px}.container form .form-group.checkbox label{margin:0;width:100%;display:flex;gap:4px;align-items:center;flex-direction:row}.container form .form-group.checkbox label input{width:12px;height:12px}.container .or{margin:30px 0;position:relative}.container .or hr{height:1px;border:none;background-color:#dadce0}.container .or p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 10px;font-size:12px;background:var(--white-colour)}.container .Don_have{font-size:14px;margin-top:20px;font-weight:700;text-align:center}
/*_-_-_-_-__-_-_-_-__ Alert __-_-_-_-__-_-_-_-_*/
.alert {
  font-size: 15px;
  font-weight: 500;
  padding: .75rem 1rem;
  border-radius: var(--border-radius_5);
  display: flex;
  gap: 6px;
  align-items: center;
  flex-direction: row;
}
.alert .icon {
  font-size: 20px;
}
.alert.alert-success {
  color: #198754;
  background-color: #02c27a1a;
}
.alert.alert-danger {
  color: #fc185a;
  background-color: #fc185a1a;
}
.alert.alert-info {
  color: #fd7e14;
  background-color: #ff98001a;
}
.alert.alert-warning {
  color: #fd7e14;
  background-color: #ff98001a;
}
.container form .form-group.captcha {
  overflow: hidden;
}