.auth-wrapper {
  display: flex;
  flex-basis: 100%;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
  width: 100%;
  background-color: #fff;
 }

@media(max-height: 830px){
  .B-frame2{
    top: -70px !important;
  }
}

@media(max-width: 300px){
  #login-email{
    max-width: 70% !important;
  }
  #password{
    max-width: 58% !important;
  }
  
  .auth-wrapper .auth-inner {
    width: 90%; 
  }
}

.auth-wrapper .auth-inner {
  width: 100%; 
}

.auth-wrapper .auth-inner .d-none {
  background-color: #4E4BEF;
  width: 50.47%;
  height: 100%;
  flex: none;
  order: 0;
  flex-grow: 0;
}

.auth-wrapper .auth-inner .auth {
  position: relative;
  left: 7%;
  /* left: 10%; */
}

.auth-wrapper.auth-cover .card-title {
  position: relative;
  left: 10%;
  /* width: 243px; */
  height: 63px;
  top: -74px;
  /* desktop/H2 Headline */

  font-family: "Urbanist", Helvetica, Arial, serif !important;
  font-style: normal;
  font-weight: 700;
  /*font-size: 34px;*/
  line-height: 41px;
  display: flex;
  align-items: center;

  color: #000000;


  /* Inside auto layout */

  flex: none;
  order: 0;
  flex-grow: 0;
}

.auth-wrapper.auth-cover .auth-login-form {
  position: relative;
  /* display: flex; */
  flex-direction: column;
  /* align-items: flex-start; */
  padding: 0px;
  top: -98px;
  width: 230px;
  height: 160px;

  left: 10%;

  /* Inside auto layout */

  flex: none;
  order: 1;
  flex-grow: 0;
}

.auth-wrapper.auth-cover .auth-login-form .form-control {
  background: #F0F0F0;
  /* gray 3 */

  /*border: 1px solid #E8E8EA;*/
  border-radius: 14px;
}

.auth-wrapper.auth-cover .auth-login-form .input-group-text {
  background: #F0F0F0;
  /* gray 3 */

  border-left: 1px solid transparent;
  border-radius: 14px;
  z-index: 10;
}

.eye {
    display: flex;
    align-items: center;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.45;
    color: #6e6b7b;
    text-align: center;
    white-space: nowrap;
    background-color: #fff;
    float: right;
    position: relative;
    z-index: 1;
}

.auth-wrapper.auth-cover .auth-login-form .btn {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  gap: 8px;

  width: 230px;
  height: 33px;

  /* Primary color */

  background: #4E4BEF;
  border-radius: 6px;

  /* Inside auto layout */

  flex: none;
  order: 0;
  flex-grow: 0;
}

.auth-wrapper.auth-basic {
  align-items: center;
  justify-content: center;
  overflow: hidden; }

.auth-wrapper.auth-basic .auth-inner {
  position: relative; }

.auth-wrapper.auth-basic .auth-inner:before {
  width: 244px;
  height: 243px;
  content: ' ';
  position: absolute;
  top: -54px;
  left: -46px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPQAAADzCAMAAACG9Mt0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAA9KADAAQAAAABAAAA8wAAAADhQHfUAAAAyVBMVEUAAAD///+AgP+AgP9mZv+AgNWAgP9tbf9gYP+AgP9xcf9mZv+AZuaAgP9dXf90dOhiYv92dv9mZu5mZv93d+53d/9paf94afCAcfFrXvJra/9mZvJzZvJzc/JoaP96b/Rqav91aupsYvV2bOt2bPVxaPZ7cfZqavZyau1waPd4aO9xafBxafh4afB1bfh4avFuZ/F2afJzZvJzZ/N0aPN0bvN3bPR0ae5yZ/R3be93bfR1au9zafBxbPVzavV0a/F0a/ZyafFwaPKZm3nTAAAAQ3RSTlMAAQIEBQYGBwgICQoKCgsLDQ0PDw8PERESExMUFBQWFxgYGhoaGxsdHSAgIiIiIyQlJygqLCwtLi8vLzAzNDU3Nzg7h9vbHgAAA9RJREFUeNrt3ftS2kAUx/Fc1gSyWsErtuJdRDQiiteolb7/QzUoTm07k4AzObuu3/MCez45yWbzT36eZ6b8erO1e1B97baadd+zocJWmg0HaXe/+uqmg2GWtkLT5Lle1m9LdhG2+1lvzuiUO1knEF81yFc1N+35m15kZOGodz1vyLx+v2Lseq/erxtZd/NuweCTtfiwaWLOD5FnsqI7+VnP3y8afnEs3Es/1+H1qvETwuq18B7e6VlwLup1ZM8kWWQBOsrmHL7GVtxvYRZYgQ4ywae61ffsqH5Lbq20bQm6ncp9P2ehJegwE/u+rl95ttSwLrVSc2ANetAU28dSa9Cp2E623bUG3d2VWmn/wBq0XCugQYMGLdVKoOJaoiuok1NdXSW1WAUfRPtRUllflaJf5ZE/O9pXVbZUPTov5c+IDqvtRwStdTgLutoxy6GnGfYb2o+1I2gd+1OiqzfLocvVE7TSDqG1mgodaqfQZbvZC9rXjqG1X45WzqFVKVpk0LLo4lGP0ZGD6KgMnTiITkrQgXYQrYNitHISrYrRsZPouBhdcxJdK0YnTqKTYrR2Eq1BgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRoh9DH59ag86ACoSYOL61B55EUQk1s3VqDzsNHhJpYe7QGncfMSHUxaliCHgcKSXVxeWQJehwdJdXF4dAS9DgkTKqLxuibFeiXODixNi7OrEC/BP+JtbE0WrYA/RrxKNfH2YUF6NegSbk+Gk87xtErN6EsWm88fzeMXpwE9EruLns/l42io4dJFLPo2/Po1w+D6IW7t9Bt2SPx3vOOMfS7eHVZtN54ulg2go56138Ct4XRunE2Ovsmjg46WeddUoUWr6WL0fCoIYgO2/2s91fstDZQjcPL0ePt5flpdXUwqW46uMrS1j95JNpQrW0dHp9UV/uT2m416/8HVGg3qzhpBjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KC/FDpx0pwUo2tOomvF6NhJdFyMVk6iVTE6cBIdeF9vJyvZx/I/AzuIjsrQvoNovwzt4FamSs0Ojrp80PmvoB0zh940pb7azf1yg7t0LIt978uppzbnalfucDW92ZndLPRmKweGPduYJ+zoM5/Dk+gD5NdvLhXXPp88qcUqmEH5G5JZRs6cuxwIAAAAAElFTkSuQmCC"); }

@media (max-width: 575.98px) {
  .auth-wrapper.auth-basic .auth-inner:before {
    display: none; } }

.auth-wrapper.auth-basic .auth-inner:after {
  width: 272px;
  height: 272px;
  content: ' ';
  position: absolute;
  bottom: -55px;
  right: -75px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAAEQCAMAAABP1NsnAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABEKADAAQAAAABAAABEAAAAAAQWxS2AAAAwFBMVEUAAAD///+AgICAgP9VVaqqVf+qqv+AgL+AgP9mZsxmZv+ZZv+AgNWAgP9tbdttbf+Sbf+AYN+AgN+AgP9xceNmZv+AZuaAZv90dOh0dP9qav+AauqAav+AgP92dv9tbf+Abe2Abf93Zu53d+6AcO94afCAcfF5a+R5a/JzZuaAZvKAc/J5bed5bfOAaPN6b/R1auqAavR6ZvV6cPV2bOuAbPV7aPZ2be2AbfZ7au17avZ3Zu53b+57a+97a/d4aO9J6CoeAAAAQHRSTlMAAQICAwMDBAQFBQUGBgcHBwgICAkKCgoLCwwMDAwNDg4ODw8QERITExQUFBUVFhcYGBkZGhobHBwdHR4eHx8gJ5uMWwAAA/FJREFUeNrt2G1XEkEYxvHZNk2xHGzdbKFl0cTwgdSkCKzu7/+t4pw6sAjtjIueE/f8r3fMO35nZnbuy5gVGcvfzJe0rnTfGI+MggGJRUZnbpPIhJKt88nU53JnFULvyISY6KAv8vPj0vr2rYwiE2Z2B9J+uNYcyyQxwWZvaeGH3G4bMjsvI/kcwTC/V+7kLoahlITzQojP3ZFgsJCh7IJQzpX0QFj4uMiY18eDMZ9bZCF9OQahnK6cm/Y7js0sh/LF3Auv1PlQd3MxbdXYIQspV44EEEAAAWTNDAYYkKdJbNMsLzYueZbaZ2iM46RVbHBaiZ9Js+nHEdli42N9XuSen5hGp1CQTuOJQDRsD99N4gMSpYWapNH6IJo83CIeILZQFesEaber79NCWRoukOpNEnW0gXQqD81w6ACxhbrYde7VuFCYeA2QRCNIsgZISyNIqz6IyhPjOjNVIFYniK3dmKU6QdLaJUimEySrDZLrBMlrgxRKU7sxCw/EMe0CAggggADySJCqxixIkKpNEh6IozELD8RxjQACCCCAAPJIkKrGLEgQXqqAAEJjxrQLCCCAAEJjRmNGY8a0CwgggABCYwYIfQgggNCYMe0CAggggNCY0ZjRmDHtAgIIIIAAQmNGHwIIIDRmTLuAAAIIIDRmNGY0Zky7gAACCCCA0JjRhwACCI0Z0y4ggAACCI0ZjRmNGdMuIIAAAgggNGb0IYAAQmPGtAsIIIAAQmNGY0ZjxrQLCCCAAAIIjRl9CCCA0Jgx7QICCCCA0JjRmNGYMe0CAggggABCY0YfAgggNGZMu4AAAgggNGY0ZjRmTLuAAAIIIIDQmNGHAAIIjRnTLiCAAAIIjRmNGY0ZIEy7gAACCCA0ZvQhgABCY8a0CwgggABCY0ZjBgiNGdMuIIAAAgiN2f/Sh+Q6PfLaIJlOkKw2SKoTJK3dmFmdILb2tBvrBIlrg5iWRo+WqQ+SaARJ1gCJAzsxThCN16p1vNurGjNjoo42j07kAHFskoY2kEbl33U0ZgoPjXW+Rl0gkarnahqtDaJKxMPDDWIiNafGenh4gExvVhXfmk7Da6L1AVGxSby2h6MxK79Zk42ea1pJbJ48sU2zDezQ8iy1z6BBwoyjMQsvXp8YQAAhgADilRfyy+wf8WqZZUfGZihvgZiB3FybC+kCUU5XLkAo50C+gbBQdUzkAIVyejIAYfFTI1solHP2HgNCnHn5AYNy4jvpoVB6fVzL91cwzLJ9Lfd7S0jhehxO5H5/yePr1W6gHonI7fJ5ORSR/n6Q2yQanq763zuXU5LJZRKiyD/W9/pjkdPZz0/yJ8fqVyry+qQZDMjJKoDfy8bRVhHhQTwAAAAASUVORK5CYII=");
  z-index: -1; }

@media (max-width: 575.98px) {
  .auth-wrapper.auth-basic .auth-inner:after {
    display: none; } }

@media (max-width: 1350px){
  .dashboard, .calendar{
    width: 376px;
  }
}

@media (max-width: 450px){
  .btn-primary,#login-email,#email{
    max-width: 200px;
  }
  .form-control-merge{
    max-width: 155px;
  }
}

@media (max-width: 300px){
  .btn-primary,#login-email,#email{
    max-width: 100px;
  }
  .form-control-merge{
    max-width: 90px;
  }
  .form-check-label{
    font-size: 10px;
    box-sizing: border-box;
  }
}

@media (max-width: 200px){
  .btn-primary,#login-email,#email,#password{
    max-width: 90px;
    font-size: 8px;
    margin-left: -32px;
  }
  #password,#password-confirmation{
    margin-left: -32px;
    max-width: 60px;
  }
  .card-title{
    font-size: 15px;
  }
  .form-control-merge{
    max-width: 40px;
  }
  .auth-footer-btn{
    display: flex;
    flex-direction: column;
  }
  .btn-linkedin{
    margin-left: -2px;
  }
}

@media (max-height: 870px){
  .vec1{
    height: 342px;
    width: 339px;
  }
  .dashboard{
    width: 380px;
    margin-top: 47px;
  }
  .calendar{
    width: 300px;
  }
}

.auth-wrapper.auth-cover {
  align-items: flex-start; }

.auth-wrapper.auth-cover .auth-inner {
  height: 100vh;
  overflow-y: hidden;
  height: calc(var(--vh, 1vh) * 100); }

.auth-wrapper.auth-cover .brand-logo {
  position: absolute;
  top: 2rem;
  left: 2rem;
  margin: 0;
  z-index: 1;
  justify-content: unset; 
}

.auth-wrapper.auth-cover .dashboard {
  position: absolute;
  left: 20.5%;
  right: 14.88%;
  top: 9.61%;
  bottom: 44.14%;
}

.auth-wrapper.auth-cover .rectangle {
  position: absolute;
  left: 9.54%;
  right: 24.02%;
  top: 20.16%;
  bottom: 37.3%;
}

.auth-wrapper.auth-cover .calendar {
  position: absolute;
  /*width: 400px;*/
  height: 284.44px;
  left: 13.40%;
  top: 39.11%;
}

.auth-wrapper.auth-cover .vec1 {
  position: absolute;
  /* left: 41.8%; */
  right: 49.5%;
  top: 57.78%;
  bottom: -1.48%;
}

.auth-wrapper.auth-cover .vec2 {
  position: absolute;
  left: -4.02%;
  right: 41.38%;
  top: -23.3%;
  bottom: 61.38%;
}

.auth-wrapper.auth-basic .auth-inner {
  max-width: 400px; }

.auth-wrapper .brand-logo {
  display: flex;
  justify-content: center;
  margin: 1rem 0 2rem 0; }

.auth-wrapper .brand-logo .brand-text {
  font-weight: 600; }

.auth-wrapper .auth-footer-btn .btn {
  padding: 0.6rem !important; }

.auth-wrapper .auth-footer-btn .btn:not(:last-child) {
  margin-right: -8rem;
}

  @media (max-width: 450px){
    .auth-wrapper .auth-footer-btn .btn:not(:last-child) {
      margin-right: -8rem; }
  }

.auth-wrapper .auth-footer-btn .btn:focus {
  box-shadow: none; }

.auth-wrapper .auth-input {
  max-width: 50px;
  padding-right: 0.571rem;
  padding-left: 0.571rem; }

.auth-wrapper .custom-options-checkable .plan-price .pricing-value {
  font-size: 3rem; }

.auth-wrapper .custom-options-checkable .plan-price sup {
  top: -1.5rem;
  left: 0.2rem; }

.auth-wrapper .custom-options-checkable .plan-price sub {
  bottom: 0;
  right: 0.14rem; }

@media (min-width: 1200px) {
  .auth-wrapper.auth-cover .auth-card {
    width: 400px; } }

@media (max-width: 575.98px) {
  .auth-wrapper.auth-cover .brand-logo {
    left: 1.5rem;
    padding-left: 0; } }

.auth-wrapper .auth-bg {
  background-color: #fff; }

.dark-layout .auth-wrapper .auth-bg {
  background-color: #283046; }

@media (max-height: 825px) and (max-width: 991.98px) {
  .dark-layout .auth-wrapper .auth-inner {
    background-color: #283046; }
  .auth-wrapper .auth-bg {
    padding-top: 3rem;
    margin: auto 0; }
  .auth-wrapper .auth-inner {
    background-color: #fff; }
  .auth-wrapper.auth-cover .auth-inner {
    padding-bottom: 1rem;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap; }
  .auth-wrapper.auth-cover .brand-logo {
    position: relative;
    left: 0;
    padding-left: 1.5rem; } }


.B-frame {
  display: none;
}

.B-frame2 {
  display: none;
}

.B-frame3 {
  display: none;
}

@media only screen and (max-width: 1100px) {

  .B-frame {
    display: block;
    width: 320px;
    height:100%;
  }

  .B-frame2 {
    display: block;
    /* width:245px; */
    position: absolute;
    left:13%;
  }

  .footer-part{
    position: absolute;
    right: 7%;
  }

  /* .B-frame3 {
    display: block;
    width:280px;
    margin-left: 15px;
    position: absolute;
  } */
}

@media(max-width:575px){
  .auth-wrapper .auth-inner .auth {
      left: 16%;
  }
}

@media(max-width:550px){
  .auth-wrapper .auth-inner .auth {
      left: 10%;
  }
}

@media(max-width:350px){
  .auth-wrapper .auth-inner .auth {
      left: 7%;
  }
}

@media(max-width:300px){
  .auth-wrapper .auth-inner .auth {
      left: 0%;
  }
}

@media (min-width: 992px) and (max-width: 1100px){
  .auth-inner{
    justify-content: center;
  }
}

@media (max-width: 700px) {
  .input-group:not(.bootstrap-touchspin):focus-within {
      box-shadow: unset !important;
  }

  .input-group-text {
      padding: 0.571rem 1.5rem;
  }
}