@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');

*{
  font-family: 'Poppins', sans-serif;
}
img{
  max-width: 100%;
}
/*:root{*/
/*  --theme_color: green;*/
/*}*/
.h100 {
  height: 100vh;
}

h5{
  margin-bottom: 0;
}
.text_theme{
  color: var(--theme_color);
}
.text_theme:hover{
  color: var(--theme_color);
}
.bg_theme{
  background: var(--theme_color);
  color: white;
}
/* join now */
#loginwith {
  height: 100vh;
}

.loginwith{
  box-shadow: 1px 1px 6px 0px #66666626;
}
.loginwith a {
  display: block;
  margin-bottom: 1rem;
}


.divpadding {
  padding: 2rem;
}
.email img {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  object-fit: cover;
  object-position: center;
}
.roll a.form-control {
  display: inline-block;
  width: unset;
  padding: 0.375rem 2rem;
  margin-bottom: 1rem;
}
.roll {
  display: flex;
  justify-content: center;
}
.buyer_btn {
  border-radius: 0.25rem 0rem 0rem 0.25rem;
}
.seller_btn {
  border-radius: 0rem 0.25rem 0.25rem 0rem;
}
.createAccout button.btn{
  border-radius: 2rem;
}
.header , .footer{
  /*background-color: #f3f3f3;*/
  padding: 1.5rem;
}
.header{
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.footer{
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.btn_redius{
  border-radius: 2rem;
}
.createAccout .body{
  padding: 2rem 1rem;
}

.createAccout label.form-check-label {
  position: relative;
  height: 100%;
}
.createAccout label.form-check-label p{
  font-size: 12px;
}

.createAccout input.form-check-input {
  right: 8px;
  top: 8px;
  margin: 0;
}
.createAccout .btn{
  padding: .35rem 1.5rem;
}
.createAccout .footer .btn_cancle{
  color: var(--theme_color);
  background: #ffffff;
  border: 1px solid #d6d6d6;
}

a.addLang,label.addLang {
  padding: 3px 1rem;
  border: 1px solid #d6d6d6;
  display: inline-block;
  border-radius: 2rem;
}
.image{
  width: 150px;
  margin: auto;
}
.image img{
  width: 100%;
}
.b_p_1{
  font-size: 13px;
}
.skpbtn{
  font-weight: 500;
}
.addProfile{
  opacity: 0;
  visibility: hidden;
}
.outline_theme{
  border: 1px solid var(--theme_color);
  color: var(--theme_color);
  border-radius: 2rem;
  padding: 3px 24px;
}
.outline_theme:hover{
  color: var(--theme_color);
}
.roll_input{
  visibility: hidden;
  position: absolute;
}
.active_roll{
  background: var(--theme_color);
  color: #ffffff;
}
a.login_with {
    display: flex;
    text-align: center;
    margin: auto;
    border: 1px solid #6666;
    border-radius: 3rem;
    box-shadow: 1px 1px 6px 0px #66666626;
    color: white;
    align-items: center;
    margin-bottom: 1rem;
}
a.login_with i.lnlog {
    font-size: 19px;
    padding: 5px;
    background: #ffffff;
    border-radius: 50%;
    color: #0e76a8;
    display: block;
    height: 30px;
    width: 32px;
}
a.login_with img{
    width: 31px;
    height: 30px;
    padding: 5px;
    border-radius: 50%;
    background: #ffffff;
}
a.login_with p{
    margin-bottom: 0px;
    width: 100%;
}
.google{
    background: #4c8bf5;
    color: white;
}
.google:hover{
    background: #4c8bf5;
    color: white;
}
.backtofilup{
    width: 39%;
    border: 1px solid;
}
.linkedin{
    background: #0e76a8;
    color: white;
}
.linkedin:hover{
    background: #0e76a8;
    color: white;
}