
.loginbg{

  min-height:100vh ;
  position: relative;
}

.wrapper {
    background-color: unset !important;
    border: none !important;
    box-shadow: none;

}

.homebtn{
   border-radius:20px ;
  padding:10px 20px ;
  background-color:#BF0E23 ;
  border:none;
  padding: 6px 33px;
  color:white;
  font-family: "Cairo-Bold";
}

.lanbtn{
  color:white;
  text-decoration: none;
  padding-top: 4px;
  padding-right: 18px;
  padding-left: 18px;
}

.lanbtn:hover{
  color:white;
  text-decoration: underline;

}

.loginbox{
  background-color:white ;
  min-height:400px ;
  border-color: 1px solid #E4E1E1;
  box-shadow: 0px 1px 15px #00000026;
  padding: 40px 30px;
}

.radioResult{
  display: none;
}
.radioResult.on{
  display: block;
}
.radioResult input{
  width: 100%;
  border:1px solid #A7A7A7;
  border-radius: 5px;
  margin-top:10px ;
  height: 40px;
  font-size: 14px;
}

.radiostyle{
  border: 1px solid #A7A7A7 ;

  width: 48%;
  padding: 10px;
  border-radius: 5px;
}

input[type=radio]#tab1 {
  accent-color: #BF0E23;
}

input[type=radio]#tab2 {
  accent-color: #BF0E23;
  border-width: 1px;
}
.radiostyle label{
  font-family: "Cairo-Regular";
  font-weight: unset;
}

.radiostyle label::after {
  content: "";
  font-size: 14px;
}

.labelstyle{
  font-size:14px ;
  margin-bottom: 0;

}

.redbtn{
  background-color:#BF0E23 ;
 padding:5px 10px ;
 border:none;
 border-radius: 5px;
 color:White;
 font-family: "Cairo-Bold";
 width:229px ;
 height:40px ;
 margin-top: 10px;
}



.graybtn{
  background-color:#636363 ;
 padding:5px 10px ;
 border:none;
 border-radius: 5px;
 color:White;
 font-family: "Cairo-Bold";
 width:229px ;
 height:40px ;
 margin-top: 10px;
}

.loginfooter p{
color:white;
}


.loginfooter a{
  color:white
  }

  .loginfooter {
    padding-top: 110px;
  }

  .logindrop {
    width: 100%;

  border: 1px solid #A7A7A7;
  height: 40px;
  border-radius: 5px;
  background: white;
  text-align: left;
  padding-left: 7px;
  font-size: 14px;}



  .loginbg .dropdown-toggle::after {

    float: right;
    top: 6px;
    position: relative;
    right: 10px;
  }

  .loginbg .dropdown-menu {
    width: 100%;

  }

  .checkboxstyle input{
    width: auto !important;
    margin-top: 0px;

  }


  @media only screen and (max-width:768px) {
    .loginfooter {
      padding-top: 22px;
      display: block !important;
      text-align: center;
      font-size: 14px;
    }

    .loginfooter p {
  font-size: 14px;
    }
  }


  .loginbox a{
    color: #BF0E23;
    text-decoration: underline;
  }

  .dropdown-item {
    color: black !important;
    text-decoration: none !important;}

body {
    background-image: url(/images/loginbg.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    margin: 0;
    padding: 0;
    min-height: 100vh;
}

.site-footer {
    background: none;
}

.toolbar {
    position: relative;
    margin-bottom: 10px;
    padding: 0 !important;
}

main > .toolbar {
    /* Your styles here */
    padding: 0px;
}


.container:first-of-type .row {
    padding: 0 !important;



.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
padding:  0 !important;
}

.alert {
margin-bottom: 0px !important;
}
