@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,800');
body {
  /* background-color: #ffffff;
  color: #444444; */
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 16px;
  font-weight: 300;
  margin: 0;
  padding: 0;
}

/* .form-control{
  height: 30px !important;
  font-size: 13px !important;
} */
/* .did-floating-label-content {
  position: relative;
  margin-bottom: 20px;
  
}

.did-floating-label {
  color: #000;
  font-size: 13px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 15px;
  top: 11px;
  padding: 0 5px;
  background: #fff;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  
}

.did-floating-input,
.did-floating-select {
  font-size: 15px;
  display: block;
  width: 100%;
  height: 36px;
  padding: 0 10px;
  background: #fff;
  color: #323840;
  border: 1px solid #3D85D8;
  border-radius: 10px;
  box-sizing: border-box;
  &:focus {
      outline: none;
      ~.did-floating-label {
          top: -8px;
          font-size: 12px;
      }
  }
}

select.did-floating-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  
}


select.did-floating-select::-ms-expand {
  display:block;
}

.did-floating-input:not(:placeholder-shown)~.did-floating-label {
  top: -8px;
  font-size: 12px;
  font-family: 'source-sans-pro-regular', sans-serif;
  color: #db7813;
}

.did-floating-select:not([value=""]):valid~.did-floating-label {
  top: -8px;
  font-size: 12px;
}

.did-floating-select[value=""]:focus~.did-floating-label {
  top: 11px;
  font-size: 12px;
  
}

.did-floating-select:not([multiple]):not([size]) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M371,294l4,6,4-6Z' transform='translate(-371 -294)' fill='%23003d71'/%3E%3C/svg%3E%0A");
  background-position: right 15px top 50%;
  background-repeat: no-repeat;

}

.did-floating-select:not([multiple]):not([size]):hover {
  background-image: url("../dropdownimages.svg");
  background-position: right 15px top 50%;
  background-repeat: no-repeat;

}

.did-error-input {
  .did-floating-input,
  .did-floating-select {
      border: 2px solid #9d3b3b;
      color: #9d3b3b;
  }
  .did-floating-label {
      font-weight: 600;
      color: #9d3b3b;
  }
  .did-floating-select:not([multiple]):not([size]) {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M371,294l4,6,4-6Z' transform='translate(-371 -294)' fill='%239d3b3b'/%3E%3C/svg%3E%0A");
  }
}

.input-group {
  display: flex;
  .did-floating-input {
      border-radius: 0 4px 4px 0;
      border-left: 0;
      padding-left: 0;
     
  }
}

.input-group-append {
  display: flex;
  align-items: center;
 
}

.input-group-text {
  display: flex;
  align-items: center;
  font-weight: 400;
  height: 34px;
  color: #323840;
  padding: 0 5px 0 20px;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #3D85D8;
  border-radius: 4px 0 0 4px;
  border-right: none;
} */


  .internal-part{
    padding-left: 35px !important;
    padding-right: 35px !important;
    
  }
  .box-borderspart{
    box-shadow: 0px 0px 0px 9px #F5F5F5;
    padding: 10px;
    border-radius: 10px;
}


.balances-transhead{
  color: #3087BA;
}

.no-gutters{
  border: 1px solid #f2f2f2;
  box-shadow: 2px 2px 2px 2px #f2f2f2;
}
.user-activation{
   color: #fff;
    background: #0089ff;
    padding: 5px;
    border-radius: 20px;
}
.wizard-content-left {
  background-blend-mode: darken;
  background-color: rgba(0, 0, 0, 0.45);
  background-image: url("https://i.ibb.co/X292hJF/form-wizard-bg-2.jpg");
  background-position: center center;
  background-size: cover;
  height: 100vh;
  padding: 30px;
}
.wizard-content-left h1 {
  color: #ffffff;
  font-size: 38px;
  font-weight: 600;
  padding: 12px 20px;
  text-align: center;
}

.form-wizard {
  color: #000;
  padding: 10px;
}
.form-wizard .wizard-form-radio {
  display: inline-block;
  margin-left: 5px;
  position: relative;
}
.form-wizard .wizard-form-radio input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background-color: #dddddd;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
.form-wizard .wizard-form-radio input[type="radio"]:focus {
  outline: 0;
}
.form-wizard .wizard-form-radio input[type="radio"]:checked {
  background-color: #fb1647;
}
.form-wizard .wizard-form-radio input[type="radio"]:checked::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  display: inline-block;
  background-color: #ffffff;
  border-radius: 50%;
  left: 1px;
  right: 0;
  margin: 0 auto;
  top: 8px;
}
.form-wizard .wizard-form-radio input[type="radio"]:checked::after {
  content: "";
  display: inline-block;
  webkit-animation: click-radio-wave 0.65s;
  -moz-animation: click-radio-wave 0.65s;
  animation: click-radio-wave 0.65s;
  background: #000000;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
  border-radius: 50%;
}
.form-wizard .wizard-form-radio input[type="radio"] ~ label {
  padding-left: 10px;
  cursor: pointer;
}
.form-wizard .form-wizard-header {
  text-align: center;
}
.form-wizard .form-wizard-next-btn, .form-wizard .form-wizard-previous-btn, .form-wizard .form-wizard-submit {
  background-color: #165BE3;
    color: #ffffff;
    display: inline-block;
    min-width: 100px;
    min-width: 76px;
    padding: 5px;
    text-align: center;
    float: right;
}
.form-wizard .form-wizard-next-btn:hover, .form-wizard .form-wizard-next-btn:focus, .form-wizard .form-wizard-previous-btn:hover, .form-wizard .form-wizard-previous-btn:focus, .form-wizard .form-wizard-submit:hover, .form-wizard .form-wizard-submit:focus {
  color: #ffffff;
   text-decoration: none;
}
.form-wizard .wizard-fieldset {
  display: none;
}
.form-wizard .wizard-fieldset.show {
  display: block;
}
.form-wizard .wizard-form-error {
  display: none;
  background-color: #d70b0b;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
}
.form-wizard .form-wizard-previous-btn {
  background-color: #456182;
  float: inherit;
}
/* .form-wizard .form-control {
  font-weight: 300;
  height: auto !important;
  padding: 15px;
  color: #888888;
  background-color: #f1f1f1;
  border: none;
} */
.form-wizard .form-control:focus {
  box-shadow: none;
}
.form-wizard .form-group {
  position: relative;
  margin: 3px 0;
}
.form-wizard .wizard-form-text-label {
  position: absolute;
  left: 10px;
  top: 16px;
  transition: 0.2s linear all;
}
.form-wizard .focus-input .wizard-form-text-label {
  color: #d65470;
  top: -18px;
  transition: 0.2s linear all;
  font-size: 12px;
}
.form-wizard .form-wizard-steps {
  margin: 5px 0;
}
.form-wizard .form-wizard-steps li {
  width: 25%;
  float: left;
  position: relative;
  z-index: 0;
}
.form-wizard .form-wizard-steps li::after {
  background-color: #f3f3f3;
  content: "";
  height: 5px;
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  /* z-index: -3; */
}
.form-wizard .form-wizard-steps li span {
  background-color: #dddddd;
  border-radius: 50%;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  position: relative;
  text-align: center;
  width: 40px;
  z-index: 1;
}
.form-wizard .form-wizard-steps li:last-child::after {
  width: 50%; 
}
.form-wizard .form-wizard-steps li.active span, .form-wizard .form-wizard-steps li.activated span {
  background-color: #E31E24;
  color: #ffffff;
  font-weight: 600;
}
.form-wizard .form-wizard-steps li.active span, .form-wizard .form-wizard-steps li.activated span ::after {
  background-color: #E31E24;
  color: #ffffff;
  font-weight: 600;
}
.form-wizard .form-wizard-steps li.active::after, .form-wizard .form-wizard-steps li.activated::after {
  background-color: #E31E24;
  left: 57%;
  width: 50%;
  border-color: #E31E24;
}
.form-wizard .form-wizard-steps li.activated::after {
  width: 100%;
  border-color: #E31E24;
}
.form-wizard .form-wizard-steps li:last-child::after {
  left: 0;
}
.form-wizard .wizard-password-eye {
  position: absolute;
  right: 32px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
@keyframes click-radio-wave {
  0% {
    width: 25px;
    height: 25px;
    opacity: 0.35;
    position: relative;
  }
  100% {
    width: 60px;
    height: 60px;
    margin-left: -15px;
    margin-top: -15px;
    opacity: 0.0;
  }
}
@media screen and (max-width: 767px) {
  .wizard-content-left {
    height: auto;
  }
}


.panver{
  color: #000 !important;
}

.verifyb{
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.clearb{
  padding-left: 15px !important;
  padding-right: 15px !important;
}




.infopart-pan{
  display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #fff !important;
    background-color: #2ba2d1 !important;
    background-clip: padding-box;
    border: 1px solid #2ba2d1 !important;
    border-radius: 0.25rem;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}

.get-opt{
  font-size: 12px;
}

.gst-info{
  border: 5px solid #938f8f;
    padding: 16px;
    border-radius: 10px;
}




.aadhar-pic{
  padding-top: 106px;
}


.adhar-info{
  padding-top: 70px;
}
.ad-inf0{
  font-size: 13px;
}

.adh-info{
  font-size: 12px;
}

.bd-info{
  font-size: 12px;
}

.adhar-info1{
  padding-top: 70px;
}


.img-bankset{
  padding-top: 30px;
    padding-left: 52px;
}
.banko-details{
  width: 64% !important;
 
}
.bnko{
  margin-left: 122px;
}
.success-mess{
  text-align: center;
    color: #fff;
    padding-top: 4px;
}
.succ-fail{
  background: green;
   margin-left: 23px;
}





@media (max-width:1366px){
  .pan-imgos{
    width: 85%;
  }
 
}




@media (max-width:1280px){
  .bnko{
    margin-left: 110px !important;
  }
  .panbg{
    background-image: url('../images/PAN_Card.png');
    background-repeat: no-repeat !important;
    background-repeat: round !important;
    /* background-repeat: no-repeat round !important; */
    object-fit: cover!important;
    -webkit-flex-wrap: inherit !important;
   
  }
  .infopart-pan {
    width: 111% !important;
  }
  .large-screen{
    display: none;
  }
  .mediam-screen{
    display: block !important;
  }
  .gst-infopart{
    padding-top: 83px !important;
    margin-left: -192px !important;
  }
  .gst-inpinfo {
    width: 100% !important;
}
.showgstin {
  margin-left: 47px !important;
}
}

@media (max-width:1024px){
  .aadhar-pic {
    width: 85%;
    padding-top: 115px !important;
    margin-left: 0px !important;
}
.img-bankset {
  padding-top: 38px !important;
  margin-left: -10px !important;
}
  .bnko{
    margin-left: 83px !important;
  }
  .large-screen{
    display: none;
  }
  .mediam-screen{
    display: block !important;
  }
  .gst-infopart {
    padding-top: 83px !important;
    margin-left: -151px !important;
}
.showgstin {
 font-size: 12px !important;
 margin-left: 40px !important;
}
.gstin{
  font-size: 10px !important;
}
}
@media (max-width:912px){
  .verifyb{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .clearb{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .adh-info{
    font-size: 10px;
  }
  
  .bd-info{
    font-size: 10px;
  }
  .aadhar-pic {
    width: 86%;
    padding-top: 120px;
}
.aadhar-bbg {
  background-image: url(../images/AADHAAR_BACK.png);
  background-repeat: no-repeat !important;
  background-repeat: round !important;
  object-fit: cover!important;
  -webkit-flex-wrap: inherit !important;
  height: 350px !important;
}
.bnko {
  margin-left: 70px !important;
}
.large-screen{
  display: none;
}
.mediam-screen{
  display: block !important;
}
.showgstin {
  font-size: 11px !important;
  margin-left: 23px !important;
}
.gst-infopart {
  padding-top: 83px !important;
  margin-left: -128px !important;
}
.gstin {
  font-size: 9px !important;
}
}
@media (max-width:820px){
  .aadhar-bbg {
    background-image: url(../images/AADHAAR_BACK.png);
    background-repeat: no-repeat !important;
    background-repeat: round !important;
    object-fit: cover!important;
    -webkit-flex-wrap: inherit !important;
    height: 350px !important;
  }
  .bnko {
    margin-left: 60px !important;
  }
  .succ-fail {
    background: green;
    margin-left: 15px !important;
}
  .large-screen{
    display: none;
  }
  .mediam-screen{
    display: block !important;
  }
  .gst-inpinfo {
    width: 109% !important;
}
.gst-infopart {
  padding-top: 83px !important;
  margin-left: -121px !important;
}
.gstin {
  font-size: 8px !important;
}
}

@media (max-width:768px){
  .bnko {
    margin-left: 57px !important;
  }
  .succ-fail {
    background: green;
    margin-left: 15px !important;
}
  .large-screen{
    display: none;
  }
  .mediam-screen{
    display: block !important;
  }
  .gst-infopart {
    padding-top: 83px !important;
    margin-left: -113px !important;
}
.showgstin {
  font-size: 9px !important;
  margin-left: 23px !important;
}
}

@media (max-width:767px){
  .infopart-pan{
    display: block;
      width: 60% !important;
      height: calc(1.5em + 0.75rem + 2px);
      padding: 0.375rem 0.75rem;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      color: #fff !important;
      background-color: #2ba2d1 !important;
      background-clip: padding-box;
      border: 1px solid #2ba2d1 !important;
      border-radius: 0.25rem;
      -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
      transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
      -o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  }
  .pan-new{
    padding-top: 15px;
  }
  .aadhar-pic{
    width: 20% !important; 
  }
  .adhar-info{
    margin-top: -151px;
    margin-left: 68px !important;
    padding-top: 47px !important;
  }
  .aadhar-bbg {
    background-image: url(../images/AADHAAR_BACK.png);
    background-repeat: no-repeat !important;
    background-repeat: round !important;
    object-fit: cover!important;
    -webkit-flex-wrap: inherit !important;
    height: 350px !important;
}
.bnko {
  margin-left: 80px !important;
}
.banko-details{
  width: 73% !important;
 
}
.success-mess{
  text-align: center;
    color: green;
    padding-top: 4px;
}
.succ-fail{
  background: none;
   margin-left: 23px;
}
.infopart-pan {
  width: 71% !important;
}
.large-screen{
  display: none;
}
.mediam-screen{
  display: block !important;
}
.gstbgimgs{
  display: none !important;
}
.snall-screen{
  display: block !important;
  
}
.gstin-inkl{
  border: 1px solid #504d4d;
  padding: 20px;
  border-radius: 10px;
}
.gst-inpinfo {
  width: 100% !important;
}
}



@-webkit-keyframes swal2-show{
  0%{
      -webkit-transform:scale(.7);
      transform:scale(.7)
  }
  45%{
      -webkit-transform:scale(1.05);
      transform:scale(1.05)
  }
  80%{
      -webkit-transform:scale(.95);
      transform:scale(.95)
  }
  100%{
      -webkit-transform:scale(1);
      transform:scale(1)
  }
}
@keyframes swal2-show{
  0%{
      -webkit-transform:scale(.7);
      transform:scale(.7)
  }
  45%{
      -webkit-transform:scale(1.05);
      transform:scale(1.05)
  }
  80%{
      -webkit-transform:scale(.95);
      transform:scale(.95)
  }
  100%{
      -webkit-transform:scale(1);
      transform:scale(1)
  }
}
@-webkit-keyframes swal2-hide{
  0%{
      -webkit-transform:scale(1);
      transform:scale(1);
      opacity:1
  }
  100%{
      -webkit-transform:scale(.5);
      transform:scale(.5);
      opacity:0
  }
}
@keyframes swal2-hide{
  0%{
      -webkit-transform:scale(1);
      transform:scale(1);
      opacity:1
  }
  100%{
      -webkit-transform:scale(.5);
      transform:scale(.5);
      opacity:0
  }
}
@-webkit-keyframes swal2-animate-success-line-tip{
  0%{
      top:1.1875em;
      left:.0625em;
      width:0
  }
  54%{
      top:1.0625em;
      left:.125em;
      width:0
  }
  70%{
      top:2.1875em;
      left:-.375em;
      width:3.125em
  }
  84%{
      top:3em;
      left:1.3125em;
      width:1.0625em
  }
  100%{
      top:2.8125em;
      left:.875em;
      width:1.5625em
  }
}
@keyframes swal2-animate-success-line-tip{
  0%{
      top:1.1875em;
      left:.0625em;
      width:0
  }
  54%{
      top:1.0625em;
      left:.125em;
      width:0
  }
  70%{
      top:2.1875em;
      left:-.375em;
      width:3.125em
  }
  84%{
      top:3em;
      left:1.3125em;
      width:1.0625em
  }
  100%{
      top:2.8125em;
      left:.875em;
      width:1.5625em
  }
}
@-webkit-keyframes swal2-animate-success-line-long{
  0%{
      top:3.375em;
      right:2.875em;
      width:0
  }
  65%{
      top:3.375em;
      right:2.875em;
      width:0
  }
  84%{
      top:2.1875em;
      right:0;
      width:3.4375em
  }
  100%{
      top:2.375em;
      right:.5em;
      width:2.9375em
  }
}
@keyframes swal2-animate-success-line-long{
  0%{
      top:3.375em;
      right:2.875em;
      width:0
  }
  65%{
      top:3.375em;
      right:2.875em;
      width:0
  }
  84%{
      top:2.1875em;
      right:0;
      width:3.4375em
  }
  100%{
      top:2.375em;
      right:.5em;
      width:2.9375em
  }
}
@-webkit-keyframes swal2-rotate-success-circular-line{
  0%{
      -webkit-transform:rotate(-45deg);
      transform:rotate(-45deg)
  }
  5%{
      -webkit-transform:rotate(-45deg);
      transform:rotate(-45deg)
  }
  12%{
      -webkit-transform:rotate(-405deg);
      transform:rotate(-405deg)
  }
  100%{
      -webkit-transform:rotate(-405deg);
      transform:rotate(-405deg)
  }
}
@keyframes swal2-rotate-success-circular-line{
  0%{
      -webkit-transform:rotate(-45deg);
      transform:rotate(-45deg)
  }
  5%{
      -webkit-transform:rotate(-45deg);
      transform:rotate(-45deg)
  }
  12%{
      -webkit-transform:rotate(-405deg);
      transform:rotate(-405deg)
  }
  100%{
      -webkit-transform:rotate(-405deg);
      transform:rotate(-405deg)
  }
}
@-webkit-keyframes swal2-animate-error-x-mark{
  0%{
      margin-top:1.625em;
      -webkit-transform:scale(.4);
      transform:scale(.4);
      opacity:0
  }
  50%{
      margin-top:1.625em;
      -webkit-transform:scale(.4);
      transform:scale(.4);
      opacity:0
  }
  80%{
      margin-top:-.375em;
      -webkit-transform:scale(1.15);
      transform:scale(1.15)
  }
  100%{
      margin-top:0;
      -webkit-transform:scale(1);
      transform:scale(1);
      opacity:1
  }
}
@keyframes swal2-animate-error-x-mark{
  0%{
      margin-top:1.625em;
      -webkit-transform:scale(.4);
      transform:scale(.4);
      opacity:0
  }
  50%{
      margin-top:1.625em;
      -webkit-transform:scale(.4);
      transform:scale(.4);
      opacity:0
  }
  80%{
      margin-top:-.375em;
      -webkit-transform:scale(1.15);
      transform:scale(1.15)
  }
  100%{
      margin-top:0;
      -webkit-transform:scale(1);
      transform:scale(1);
      opacity:1
  }
}
@-webkit-keyframes swal2-animate-error-icon{
  0%{
      -webkit-transform:rotateX(100deg);
      transform:rotateX(100deg);
      opacity:0
  }
  100%{
      -webkit-transform:rotateX(0);
      transform:rotateX(0);
      opacity:1
  }
}
@keyframes swal2-animate-error-icon{
  0%{
      -webkit-transform:rotateX(100deg);
      transform:rotateX(100deg);
      opacity:0
  }
  100%{
      -webkit-transform:rotateX(0);
      transform:rotateX(0);
      opacity:1
  }
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast{
  flex-direction:column;
  align-items:stretch
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-actions{
  flex:1;
  align-self:stretch;
  justify-content:flex-end;
  height:2.2em
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-loading{
  justify-content:center
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-input{
  height:2em;
  margin:.3125em auto;
  font-size:1em
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-validationerror{
  font-size:1em
}
body.swal2-toast-shown>.swal2-container{
  position:fixed;
  background-color:transparent
}
body.swal2-toast-shown>.swal2-container.swal2-shown{
  background-color:transparent
}
body.swal2-toast-shown>.swal2-container.swal2-top{
  top:0;
  right:auto;
  bottom:auto;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-top-end,body.swal2-toast-shown>.swal2-container.swal2-top-right{
  top:0;
  right:0;
  bottom:auto;
  left:auto
}
body.swal2-toast-shown>.swal2-container.swal2-top-left,body.swal2-toast-shown>.swal2-container.swal2-top-start{
  top:0;
  right:auto;
  bottom:auto;
  left:0
}
body.swal2-toast-shown>.swal2-container.swal2-center-left,body.swal2-toast-shown>.swal2-container.swal2-center-start{
  top:50%;
  right:auto;
  bottom:auto;
  left:0;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-center{
  top:50%;
  right:auto;
  bottom:auto;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-center-end,body.swal2-toast-shown>.swal2-container.swal2-center-right{
  top:50%;
  right:0;
  bottom:auto;
  left:auto;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-bottom-left,body.swal2-toast-shown>.swal2-container.swal2-bottom-start{
  top:auto;
  right:auto;
  bottom:0;
  left:0
}
body.swal2-toast-shown>.swal2-container.swal2-bottom{
  top:auto;
  right:auto;
  bottom:0;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-bottom-end,body.swal2-toast-shown>.swal2-container.swal2-bottom-right{
  top:auto;
  right:0;
  bottom:0;
  left:auto
}
.swal2-popup.swal2-toast{
  flex-direction:row;
  align-items:center;
  width:auto;
  padding:.625em;
  box-shadow:0 0 .625em #d9d9d9;
  overflow-y:hidden
}
.swal2-popup.swal2-toast .swal2-header{
  flex-direction:row
}
.swal2-popup.swal2-toast .swal2-title{
  justify-content:flex-start;
  margin:0 .6em;
  font-size:1em
}
.swal2-popup.swal2-toast .swal2-close{
  position:initial
}
.swal2-popup.swal2-toast .swal2-content{
  justify-content:flex-start;
  font-size:1em
}
.swal2-popup.swal2-toast .swal2-icon{
  width:2em;
  min-width:2em;
  height:2em;
  margin:0
}
.swal2-popup.swal2-toast .swal2-icon-text{
  font-size:2em;
  font-weight:700;
  line-height:1em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{
  width:2em;
  height:2em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{
  top:.875em;
  width:1.375em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{
  left:.3125em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{
  right:.3125em
}
.swal2-popup.swal2-toast .swal2-actions{
  height:auto;
  margin:0 .3125em
}
.swal2-popup.swal2-toast .swal2-styled{
  margin:0 .3125em;
  padding:.3125em .625em;
  font-size:1em
}
.swal2-popup.swal2-toast .swal2-styled:focus{
  box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)
}
.swal2-popup.swal2-toast .swal2-success{
  border-color:#a5dc86
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{
  position:absolute;
  width:2em;
  height:2.8125em;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  border-radius:50%
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{
  top:-.25em;
  left:-.9375em;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  -webkit-transform-origin:2em 2em;
  transform-origin:2em 2em;
  border-radius:4em 0 0 4em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{
  top:-.25em;
  left:.9375em;
  -webkit-transform-origin:0 2em;
  transform-origin:0 2em;
  border-radius:0 4em 4em 0
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{
  width:2em;
  height:2em
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{
  top:0;
  left:.4375em;
  width:.4375em;
  height:2.6875em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{
  height:.3125em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{
  top:1.125em;
  left:.1875em;
  width:.75em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{
  top:.9375em;
  right:.1875em;
  width:1.375em
}
.swal2-popup.swal2-toast.swal2-show{
  -webkit-animation:showSweetToast .5s;
  animation:showSweetToast .5s
}
.swal2-popup.swal2-toast.swal2-hide{
  -webkit-animation:hideSweetToast .2s forwards;
  animation:hideSweetToast .2s forwards
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{
  -webkit-animation:animate-toast-success-tip .75s;
  animation:animate-toast-success-tip .75s
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{
  -webkit-animation:animate-toast-success-long .75s;
  animation:animate-toast-success-long .75s
}
@-webkit-keyframes showSweetToast{
  0%{
      -webkit-transform:translateY(-.625em) rotateZ(2deg);
      transform:translateY(-.625em) rotateZ(2deg);
      opacity:0
  }
  33%{
      -webkit-transform:translateY(0) rotateZ(-2deg);
      transform:translateY(0) rotateZ(-2deg);
      opacity:.5
  }
  66%{
      -webkit-transform:translateY(.3125em) rotateZ(2deg);
      transform:translateY(.3125em) rotateZ(2deg);
      opacity:.7
  }
  100%{
      -webkit-transform:translateY(0) rotateZ(0);
      transform:translateY(0) rotateZ(0);
      opacity:1
  }
}
@keyframes showSweetToast{
  0%{
      -webkit-transform:translateY(-.625em) rotateZ(2deg);
      transform:translateY(-.625em) rotateZ(2deg);
      opacity:0
  }
  33%{
      -webkit-transform:translateY(0) rotateZ(-2deg);
      transform:translateY(0) rotateZ(-2deg);
      opacity:.5
  }
  66%{
      -webkit-transform:translateY(.3125em) rotateZ(2deg);
      transform:translateY(.3125em) rotateZ(2deg);
      opacity:.7
  }
  100%{
      -webkit-transform:translateY(0) rotateZ(0);
      transform:translateY(0) rotateZ(0);
      opacity:1
  }
}
@-webkit-keyframes hideSweetToast{
  0%{
      opacity:1
  }
  33%{
      opacity:.5
  }
  100%{
      -webkit-transform:rotateZ(1deg);
      transform:rotateZ(1deg);
      opacity:0
  }
}
@keyframes hideSweetToast{
  0%{
      opacity:1
  }
  33%{
      opacity:.5
  }
  100%{
      -webkit-transform:rotateZ(1deg);
      transform:rotateZ(1deg);
      opacity:0
  }
}
@-webkit-keyframes animate-toast-success-tip{
  0%{
      top:.5625em;
      left:.0625em;
      width:0
  }
  54%{
      top:.125em;
      left:.125em;
      width:0
  }
  70%{
      top:.625em;
      left:-.25em;
      width:1.625em
  }
  84%{
      top:1.0625em;
      left:.75em;
      width:.5em
  }
  100%{
      top:1.125em;
      left:.1875em;
      width:.75em
  }
}
@keyframes animate-toast-success-tip{
  0%{
      top:.5625em;
      left:.0625em;
      width:0
  }
  54%{
      top:.125em;
      left:.125em;
      width:0
  }
  70%{
      top:.625em;
      left:-.25em;
      width:1.625em
  }
  84%{
      top:1.0625em;
      left:.75em;
      width:.5em
  }
  100%{
      top:1.125em;
      left:.1875em;
      width:.75em
  }
}
@-webkit-keyframes animate-toast-success-long{
  0%{
      top:1.625em;
      right:1.375em;
      width:0
  }
  65%{
      top:1.25em;
      right:.9375em;
      width:0
  }
  84%{
      top:.9375em;
      right:0;
      width:1.125em
  }
  100%{
      top:.9375em;
      right:.1875em;
      width:1.375em
  }
}
@keyframes animate-toast-success-long{
  0%{
      top:1.625em;
      right:1.375em;
      width:0
  }
  65%{
      top:1.25em;
      right:.9375em;
      width:0
  }
  84%{
      top:.9375em;
      right:0;
      width:1.125em
  }
  100%{
      top:.9375em;
      right:.1875em;
      width:1.375em
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){
  overflow-y:hidden
}
body.swal2-height-auto{
  height:auto!important
}
body.swal2-no-backdrop .swal2-shown{
  top:auto;
  right:auto;
  bottom:auto;
  left:auto;
  background-color:transparent
}
body.swal2-no-backdrop .swal2-shown>.swal2-modal{
  box-shadow:0 0 10px rgba(0,0,0,.4)
}
body.swal2-no-backdrop .swal2-shown.swal2-top{
  top:0;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{
  top:0;
  left:0
}
body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{
  top:0;
  right:0
}
body.swal2-no-backdrop .swal2-shown.swal2-center{
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{
  top:50%;
  left:0;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{
  top:50%;
  right:0;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom{
  bottom:0;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{
  bottom:0;
  left:0
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{
  right:0;
  bottom:0
}
.swal2-container{
  display:flex;
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  padding:10px;
  background-color:transparent;
  z-index:1060;
  overflow-x:hidden;
  -webkit-overflow-scrolling:touch
}
.swal2-container.swal2-top{
  align-items:flex-start
}
.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{
  align-items:flex-start;
  justify-content:flex-start
}
.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{
  align-items:flex-start;
  justify-content:flex-end
}
.swal2-container.swal2-center{
  align-items:center
}
.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{
  align-items:center;
  justify-content:flex-start
}
.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{
  align-items:center;
  justify-content:flex-end
}
.swal2-container.swal2-bottom{
  align-items:flex-end
}
.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{
  align-items:flex-end;
  justify-content:flex-start
}
.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{
  align-items:flex-end;
  justify-content:flex-end
}
.swal2-container.swal2-grow-fullscreen>.swal2-modal{
  display:flex!important;
  flex:1;
  align-self:stretch;
  justify-content:center
}
.swal2-container.swal2-grow-row>.swal2-modal{
  display:flex!important;
  flex:1;
  align-content:center;
  justify-content:center
}
.swal2-container.swal2-grow-column{
  flex:1;
  flex-direction:column
}
.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{
  align-items:center
}
.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{
  align-items:flex-start
}
.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{
  align-items:flex-end
}
.swal2-container.swal2-grow-column>.swal2-modal{
  display:flex!important;
  flex:1;
  align-content:center;
  justify-content:center
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right)>.swal2-modal{
  margin:auto
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .swal2-container .swal2-modal{
      margin:0!important
  }
}
.swal2-container.swal2-fade{
  transition:background-color .1s
}
.swal2-container.swal2-shown{
  background-color:rgba(0,0,0,.4)
}
.swal2-popup{
  display:none;
  position:relative;
  flex-direction:column;
  justify-content:center;
  width:32em;
  max-width:100%;
  padding:1.25em;
  border-radius:.3125em;
  background:#fff;
  font-family:inherit;
  font-size:1rem;
  box-sizing:border-box
}
.swal2-popup:focus{
  outline:0
}
.swal2-popup.swal2-loading{
  overflow-y:hidden
}
.swal2-popup .swal2-header{
  display:flex;
  flex-direction:column;
  align-items:center
}
.swal2-popup .swal2-title{
  display:block;
  position:relative;
  max-width:100%;
  margin:0 0 .4em;
  padding:0;
  color:#595959;
  font-size:1.875em;
  font-weight:600;
  text-align:center;
  text-transform:none;
  word-wrap:break-word
}
.swal2-popup .swal2-actions{
  align-items:center;
  justify-content:center;
  margin:1.25em auto 0
}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{
  opacity:.4
}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{
  background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))
}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{
  background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))
}
.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{
  width:2.5em;
  height:2.5em;
  margin:.46875em;
  padding:0;
  border:.25em solid transparent;
  border-radius:100%;
  border-color:transparent;
  background-color:transparent!important;
  color:transparent;
  cursor:default;
  box-sizing:border-box;
  -webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;
  animation:swal2-rotate-loading 1.5s linear 0s infinite normal;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{
  margin-right:30px;
  margin-left:30px
}
.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{
  display:inline-block;
  width:15px;
  height:15px;
  margin-left:5px;
  border:3px solid #999;
  border-radius:50%;
  border-right-color:transparent;
  box-shadow:1px 1px 1px #fff;
  content:'';
  -webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;
  animation:swal2-rotate-loading 1.5s linear 0s infinite normal
}
.swal2-popup .swal2-styled{
  margin:0 .3125em;
  padding:.625em 2em;
  font-weight:500;
  box-shadow:none
}
.swal2-popup .swal2-styled:not([disabled]){
  cursor:pointer
}
.swal2-popup .swal2-styled.swal2-confirm{
  border:0;
  border-radius:.25em;
  background:initial;
  background-color:#3085d6;
  color:#fff;
  font-size:1.0625em
}
.swal2-popup .swal2-styled.swal2-cancel{
  border:0;
  border-radius:.25em;
  background:initial;
  background-color:#aaa;
  color:#fff;
  font-size:1.0625em
}
.swal2-popup .swal2-styled:focus{
  outline:0;
  box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)
}
.swal2-popup .swal2-styled::-moz-focus-inner{
  border:0
}
.swal2-popup .swal2-footer{
  justify-content:center;
  margin:1.25em 0 0;
  padding-top:1em;
  border-top:1px solid #eee;
  color:#545454;
  font-size:1em
}
.swal2-popup .swal2-image{
  max-width:100%;
  margin:1.25em auto
}
.swal2-popup .swal2-close{
  position:absolute;
  top:0;
  right:0;
  justify-content:center;
  width:1.2em;
  height:1.2em;
  padding:0;
  transition:color .1s ease-out;
  border:none;
  border-radius:0;
  background:0 0;
  color:#ccc;
  font-family:serif;
  font-size:2.5em;
  line-height:1.2;
  cursor:pointer;
  overflow:hidden
}
.swal2-popup .swal2-close:hover{
  -webkit-transform:none;
  transform:none;
  color:#f27474
}
.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{
  display:none
}
.swal2-popup .swal2-content{
  justify-content:center;
  margin:0;
  padding:0;
  color:#545454;
  font-size:1.125em;
  font-weight:300;
  line-height:normal;
  word-wrap:break-word
}
.swal2-popup #swal2-content{
  text-align:center
}
.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{
  margin:1em auto
}
.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{
  width:100%;
  transition:border-color .3s,box-shadow .3s;
  border:1px solid #d9d9d9;
  border-radius:.1875em;
  font-size:1.125em;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.06);
  box-sizing:border-box
}
.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{
  border-color:#f27474!important;
  box-shadow:0 0 2px #f27474!important
}
.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{
  border:1px solid #b4dbed;
  outline:0;
  box-shadow:0 0 3px #c4e6f5
}
.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{
  color:#ccc
}
.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{
  color:#ccc
}
.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{
  color:#ccc
}
.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{
  color:#ccc
}
.swal2-popup .swal2-range input{
  width:80%
}
.swal2-popup .swal2-range output{
  width:20%;
  font-weight:600;
  text-align:center
}
.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{
  height:2.625em;
  margin:1em auto;
  padding:0;
  font-size:1.125em;
  line-height:2.625em
}
.swal2-popup .swal2-input{
  height:2.625em;
  padding:.75em
}
.swal2-popup .swal2-input[type=number]{
  max-width:10em
}
.swal2-popup .swal2-file{
  font-size:1.125em
}
.swal2-popup .swal2-textarea{
  height:6.75em;
  padding:.75em
}
.swal2-popup .swal2-select{
  min-width:50%;
  max-width:100%;
  padding:.375em .625em;
  color:#545454;
  font-size:1.125em
}
.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{
  align-items:center;
  justify-content:center
}
.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{
  margin:0 .6em;
  font-size:1.125em
}
.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{
  margin:0 .4em
}
.swal2-popup .swal2-validationerror{
  display:none;
  align-items:center;
  justify-content:center;
  padding:.625em;
  background:#f0f0f0;
  color:#666;
  font-size:1em;
  font-weight:300;
  overflow:hidden
}
.swal2-popup .swal2-validationerror::before{
  display:inline-block;
  width:1.5em;
  min-width:1.5em;
  height:1.5em;
  margin:0 .625em;
  border-radius:50%;
  background-color:#f27474;
  color:#fff;
  font-weight:600;
  line-height:1.5em;
  text-align:center;
  content:'!';
  zoom:normal
}
@supports (-ms-accelerator:true){
  .swal2-range input{
      width:100%!important
  }
  .swal2-range output{
      display:none
  }
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .swal2-range input{
      width:100%!important
  }
  .swal2-range output{
      display:none
  }
}
@-moz-document url-prefix(){
  .swal2-close:focus{
      outline:2px solid rgba(50,100,150,.4)
  }
}
.swal2-icon{
  position:relative;
  justify-content:center;
  width:5em;
  height:5em;
  margin:1.25em auto 1.875em;
  border:.25em solid transparent;
  border-radius:50%;
  line-height:5em;
  cursor:default;
  box-sizing:content-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  zoom:normal
}
.swal2-icon-text{
  font-size:3.75em
}
.swal2-icon.swal2-error{
  border-color:#f27474
}
.swal2-icon.swal2-error .swal2-x-mark{
  position:relative;
  flex-grow:1
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line]{
  display:block;
  position:absolute;
  top:2.3125em;
  width:2.9375em;
  height:.3125em;
  border-radius:.125em;
  background-color:#f27474
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{
  left:1.0625em;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{
  right:1em;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}
.swal2-icon.swal2-warning{
  border-color:#facea8;
  color:#f8bb86
}
.swal2-icon.swal2-info{
  border-color:#9de0f6;
  color:#3fc3ee
}
.swal2-icon.swal2-question{
  border-color:#c9dae1;
  color:#87adbd
}
.swal2-icon.swal2-success{
  border-color:#a5dc86
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line]{
  position:absolute;
  width:3.75em;
  height:7.5em;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  border-radius:50%
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{
  top:-.4375em;
  left:-2.0635em;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  -webkit-transform-origin:3.75em 3.75em;
  transform-origin:3.75em 3.75em;
  border-radius:7.5em 0 0 7.5em
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{
  top:-.6875em;
  left:1.875em;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  -webkit-transform-origin:0 3.75em;
  transform-origin:0 3.75em;
  border-radius:0 7.5em 7.5em 0
}
.swal2-icon.swal2-success .swal2-success-ring{
  position:absolute;
  top:-.25em;
  left:-.25em;
  width:100%;
  height:100%;
  border: 0.25em solid rgb(77 191 13);
  border-radius:50%;
  z-index:2;
  box-sizing:content-box
}
.swal2-icon.swal2-success .swal2-success-fix{
  position:absolute;
  top:.5em;
  left:1.625em;
  width:.4375em;
  height:5.625em;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  z-index:1
}
.swal2-icon.swal2-success [class^=swal2-success-line]{
  display:block;
  position:absolute;
  height:.3125em;
  border-radius:.125em;
  background-color: #4dbf0d;
  z-index:2
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{
  top:2.875em;
  left:.875em;
  width:1.5625em;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{
  top:2.375em;
  right:.5em;
  width:2.9375em;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}
.swal2-progresssteps{
  align-items:center;
  margin:0 0 1.25em;
  padding:0;
  font-weight:600
}
.swal2-progresssteps li{
  display:inline-block;
  position:relative
}
.swal2-progresssteps .swal2-progresscircle{
  width:2em;
  height:2em;
  border-radius:2em;
  background:#3085d6;
  color:#fff;
  line-height:2em;
  text-align:center;
  z-index:20
}
.swal2-progresssteps .swal2-progresscircle:first-child{
  margin-left:0
}
.swal2-progresssteps .swal2-progresscircle:last-child{
  margin-right:0
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{
  background:#3085d6
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{
  background:#add8e6
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{
  background:#add8e6
}
.swal2-progresssteps .swal2-progressline{
  width:2.5em;
  height:.4em;
  margin:0 -1px;
  background:#3085d6;
  z-index:10
}
[class^=swal2]{
  -webkit-tap-highlight-color:transparent
}
.swal2-show{
  -webkit-animation:swal2-show .3s;
  animation:swal2-show .3s
}
.swal2-show.swal2-noanimation{
  -webkit-animation:none;
  animation:none
}
.swal2-hide{
  -webkit-animation:swal2-hide .15s forwards;
  animation:swal2-hide .15s forwards
}
.swal2-hide.swal2-noanimation{
  -webkit-animation:none;
  animation:none
}
[dir=rtl] .swal2-close{
  right:auto;
  left:0
}
.swal2-animate-success-icon .swal2-success-line-tip{
  -webkit-animation:swal2-animate-success-line-tip .75s;
  animation:swal2-animate-success-line-tip .75s
}
.swal2-animate-success-icon .swal2-success-line-long{
  -webkit-animation:swal2-animate-success-line-long .75s;
  animation:swal2-animate-success-line-long .75s
}
.swal2-animate-success-icon .swal2-success-circular-line-right{
  -webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;
  animation:swal2-rotate-success-circular-line 4.25s ease-in
}
.swal2-animate-error-icon{
  -webkit-animation:swal2-animate-error-icon .5s;
  animation:swal2-animate-error-icon .5s
}
.swal2-animate-error-icon .swal2-x-mark{
  -webkit-animation:swal2-animate-error-x-mark .5s;
  animation:swal2-animate-error-x-mark .5s
}
@-webkit-keyframes swal2-rotate-loading{
  0%{
      -webkit-transform:rotate(0);
      transform:rotate(0)
  }
  100%{
      -webkit-transform:rotate(360deg);
      transform:rotate(360deg)
  }
}
@keyframes swal2-rotate-loading{
  0%{
      -webkit-transform:rotate(0);
      transform:rotate(0)
  }
  100%{
      -webkit-transform:rotate(360deg);
      transform:rotate(360deg)
  }
}


.moneyinput {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px !important;
}
.error
{
    color: Red;
    visibility: hidden;
}


.checkbox {
  display: none;
}

.switch {
  align-items: center;
    background-color: gray;
    border-radius: 500px;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: space-between;
    padding: 0 7px;
    position: relative;
    user-select: none;
    width: 60px;
    margin-top: -40px;
    margin-left: 95px;
}

.checkbox:checked ~ .switch {
  /* background-color: #4f4f4f; */
  background-color: #E31E24;
}

.checkbox:not(:checked) ~ .switch {
  /* background-color: #E31E24; */
  background-color: #4f4f4f;
}

.switch__left,
.switch__right {
  color: white;
  font-weight: bold;
  text-transform: uppercase;
}

.checkbox:checked ~ .switch .switch__left {
  visibility: hidden;
}

.checkbox:not(:checked) ~ .switch .switch__right {
  visibility: hidden;
}

.switch__circle {
  height: 32px;
  padding: 8px;
  position: absolute;
  transition: all 0.1s linear;
  width: 32px;
}

.checkbox:checked ~ .switch .switch__circle {
  left: 0;
  right: calc(100% - 33px);
}

.checkbox:not(:checked) ~ .switch .switch__circle {
  left: calc(100% - 30px);
  right: 0;
}

.switch__circle-inner {
  background-color: white;
  border-radius: 50%;
  display: block;
  height: 100%;
  width: 100%;
}


.blink-soft {
  animation: blinker 1.5s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}



.personal {
  border: 3px solid #edf7ff;
  border-radius: 17px;
  padding: 12px;
  background: aliceblue;
}

.business {
  border: 3px solid #edf7ff;
  border-radius: 17px;
  padding: 12px;
  background: aliceblue;
  height: 360px;
}


.banking {
  border: 3px solid #edf7ff;
  border-radius: 17px;
  padding: 12px;
  background: aliceblue;
  height: 360px;
}

.other{
  border: 3px solid #edf7ff;
  border-radius: 17px;
  padding: 12px;
  background: aliceblue;
  height: 360px;
}

.onboard{
  font-size: 13px;
}

@media (max-width:1024px){
  .onboard{
    font-size: 10px !important;
  }
}

.auto-expand {
	width: 100%;
	max-width: 100%;
  height: 48px !important;
  font-size: 15px;
  line-height: 1.4;
  background-color: $white;
	border: 2px solid $gray_blue;
  border-radius: 6px;
  padding: 10px 16px;
  transition: all 0.2s ease;
  resize: none;
  
  @include input-placeholder {
    color: rgba($off_black, 0.4);
  }
  
  &:focus {
    outline: none;
    border-color: darken($gray_blue, 16%);
  }
}


.circle {
  border-radius: 50%;
  width: 34px;
  height: 34px;
  padding: 10px;
  background: #fff;
  border: 3px solid #000;
  color: #000;
  text-align: center;
  font: 32px Arial, sans-serif;
}

/* .circle-part{
  content: " ";
  width: 400px;
  height: 400px;
  border-radius: 50%;
  background-color: #fff;
  border: 5px solid #f2f2f2;
  text-align: center;
} */




* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.list-ic a {
  color: #788288;
  text-decoration: none;
}
.list-ic li {
  position: relative;
}
.list-ic li span {
  display: inline-block;
  font-weight: 800;
  width: 3em;
  height: 3em;
  text-align: center;
  line-height: 3em;
  border-radius: 2em;
  background: #10b0ec;
  color: white;
  position: relative;
}
.list-ic li::before {
  content: '';
  position: absolute;
  background: #10b0ec;
  animation: blinker 1.5s linear infinite;
  
    /* z-index: -1; */
}

.list-ic.horizontal li {
  display: inline-block;
}
.list-ic.horizontal li span {
  margin: 0 1em;
}
.list-ic.horizontal li::before {
  top: 0.9em;
  left: -25px;
  width: 4em;
  height: 0.2em;
}
.list-ic.vertical {
  padding: 0;
  margin: 0;
}
.list-ic.vertical li {
  list-style-type: none;
  text-align: left;
}
.list-ic.vertical li span {
  margin: 1.4em 0;
}
.list-ic.vertical li::before {
  top: -28px;
  left: 22px;
  width: 0.2em;
  height: 4em;
}
.list-ic li:first-child::before {
  display: none;
}
.list-ic .active {
  background: dodgerblue;
}
.list-ic .active ~ li {
  background: lightblue;
}
.list-ic .active ~ li::before {
  background: lightblue;
}


.get-strat{
background-color: #10b0ec !important;
border: 1px solid #10b0ec !important;
color:fff !important;
}
.gst-d{
  color: #10b0ec;
}





.mobile-code{
  text-align: -webkit-right;
}


.mobile-code{ 
  padding: 0; 
  margin: 0 auto; 
  display: flex;
  /* justify-content:center; */
  
} 
 
.mobile-code input { 
  border: 1px solid #3D85D8;
  text-align: center; 
  width: 35px;
  height:35px;
  font-size: 25px; 
  background-color: #Fff;
  margin-right:5px;
} 


.mobile-code input:focus { 
  border: 1px solid #573D8B;
  outline:none;
} 


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}



.mobile-otpcode{
  text-align: -webkit-right;
}


.mobile-otpcode{ 
  padding: 0; 
  margin: 0 auto; 
  display: flex;
  /* justify-content:center; */
  
} 
 
.mobile-otpcode input { 
  border: 1px solid #3D85D8;
  text-align: center; 
  width: 35px;
  height:35px;
  font-size: 25px; 
  background-color: #Fff;
  margin-right:5px;
} 


.mobile-otpcode input:focus { 
  border: 1px solid #573D8B;
  outline:none;
} 


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}






.aadharkycdash-detailscode{
  text-align: -webkit-right;
}


.aadharkycdash-detailscode{ 
  padding: 0; 
  margin: 0 auto; 
  display: flex;
  /* justify-content:center; */
  
} 
 
.aadharkycdash-detailscode input { 
  border: 1px solid #3D85D8;
  text-align: center; 
  width: 35px;
  height:35px;
  font-size: 25px; 
  background-color: #Fff;
  margin-right:5px;
} 


.aadharkycdash-detailscode input:focus { 
  border: 1px solid #573D8B;
  outline:none;
} 


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}








.aadharkycdash-code{
  text-align: -webkit-right;
}


.aadharkycdash-code{ 
  padding: 0; 
  margin: 0 auto; 
  display: flex;
  /* justify-content:center; */
  
}

    .aadharkycdash-code input {
        border: 1px solid #000;
        text-align: center;
        width: 32px;
        height: 33px;
        font-size: 25px;
        background-color: #Fff;
        margin-right: 5px;
    }


.aadharkycdash-code input:focus { 
  border: 1px solid #573D8B;
  outline:none;
} 


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}



.aadharkycdash-pin{
  text-align: -webkit-right;
}


.aadharkycdash-pin{ 
  padding: 0; 
  margin: 0 auto; 
  display: flex;
  /* justify-content:center; */
  
} 
 
.aadharkycdash-pin input { 
  border: 1px solid #000;
  text-align: center; 
  width: 35px;
  height:35px;
  font-size: 25px; 
  background-color: #Fff;
  margin-right:5px;
} 


.aadharkycdash input:focus { 
  border: 1px solid #573D8B;
  outline:none;
} 


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}






.ifsc-details{
  text-align: -webkit-right;
}


.ifsc-details{ 
  padding: 0; 
  margin: 0 auto; 
  display: flex;
  /* justify-content:center; */
  
} 
 
.ifsc-details input { 
  border: 1px solid #3D85D8;
  text-align: center; 
  width: 35px;
  height:35px;
  font-size: 25px; 
  background-color: #Fff;
  margin-right:5px;
} 


.ifsc-details input:focus { 
  border: 1px solid #573D8B;
  outline:none;
} 


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}



.IFSC-code{
  text-align: -webkit-right;
}


.IFSC-code{ 
  padding: 0; 
  margin: 0 auto; 
  display: flex;
  /* justify-content:center; */
  
} 
 
.IFSC-code input { 
  border: 1px solid #3D85D8;
  text-align: center; 
  width: 35px;
  height:35px;
  font-size: 25px; 
  background-color: #Fff;
  margin-right:5px;
} 


.IFSC-code input:focus { 
  border: 1px solid #573D8B;
  outline:none;
} 


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

@media (max-width:1440px){
    .mobile-code input {
        border: 1px solid #3D85D8;
        text-align: center;
        width: 30px;
        height: 30px;
        font-size: 23px;
        background-color: #Fff;
        margin-right: 5px;
    }

    .aadharkycdash-code input {
        border: 1px solid #000;
        text-align: center;
        width: 30px;
        height: 30px;
        font-size: 23px;
        background-color: #Fff;
        margin-right: 3px;
    }
}



@media (max-width:1366px){
  .aadharkycdash-detailscode input {
    border: 1px solid #3D85D8;
    text-align: center;
    width: 24px;
    height: 32px;
    font-size: 21px;
    background-color: #Fff;
    margin-right: 3px;
}

    .aadharkycdash-code input {
        border: 1px solid #000;
        text-align: center;
        width: 29px;
        height: 30px;
        font-size: 22px;
        background-color: #Fff;
        margin-right: 1px;
    }

.aadharkycdash-pin input {
  border: 1px solid #000;
  text-align: center;
  width: 31px;
  height: 33px;
  font-size: 25px;
  background-color: #Fff;
  margin-right: 5px; 
}

    .mobile-code input {
        border: 1px solid #3D85D8;
        text-align: center;
        width: 30px;
        height: 30px;
        font-size: 23px;
        background-color: #Fff;
        margin-right: 3px;
    }

}

@media (max-width:1280px){
  .aadharkycdash-detailscode input {
    border: 1px solid #3D85D8;
    text-align: center;
    width: 22px;
    height: 32px;
    font-size: 21px;
    background-color: #Fff;
    margin-right: 3px;
}

    .mobile-code input {
        border: 1px solid #3D85D8;
        text-align: center;
        width: 27px;
        height: 27px;
        font-size: 22px;
        background-color: #Fff;
        margin-right: 2px;
    }


    .aadharkycdash-code input {
        border: 1px solid #000;
        text-align: center;
        width: 24px;
        height: 30px;
        font-size: 21px;
        background-color: #Fff;
        margin-right: 1px;
    }


.aadharkycdash-pin input {
  border: 1px solid #000;
  text-align: center;
  width: 28px;
  height: 33px;
  font-size: 25px;
  background-color: #Fff;
  margin-right: 5px; 
}
}





@media (max-width:912px){
  .aadhar-otpp{
    padding-left: 11px !important;
    padding-top: 15px;
  }
  .aadhar-details{
    padding-top: 15px;
  }
  .aadharkyc-code input {
    border: 1px solid #000;
    text-align: center;
    width: 31px;
    height: 31px;
    font-size: 21px;
    background-color: #Fff;
    margin-right: 5px;
}
.aadharkycdash-detailscode input {
  border: 1px solid #3D85D8;
  text-align: center;
  width: 17px;
  height: 25px;
  font-size: 18px;
  background-color: #Fff;
  margin-right: 3px;
}
    .mobile-code input {
        border: 1px solid #3D85D8;
        text-align: center;
        width: 23px;
        height: 30px;
        font-size: 21px;
        background-color: #Fff;
        margin-right: 1px;
    }
.mobile-otpcode input{
  border: 1px solid #3D85D8;
  text-align: center;
  width: 25px;
  height: 30px;
  font-size: 21px;
  background-color: #Fff;
  margin-right: 4px;
}

    .aadharkycdash-code input {
        border: 1px solid #000;
        text-align: center;
        width: 21px;
        height: 26px;
        font-size: 18px;
        background-color: #Fff;
        margin-right: 1px;
    }

.aadharkycdash-pin input {
  border: 1px solid #000;
  text-align: center;
  width: 24px;
  height: 28px;
  font-size: 21px;
  background-color: #Fff;
  margin-right: 4px;
}
}

@media (max-width:812px){
 
.aadharkyc-code input {
  border: 1px solid #000;
  text-align: center;
  width: 25px;
  height: 30px;
  font-size: 21px;
  background-color: #Fff;
  margin-right: 3px;
}
.aadharkyc-pin input {
  border: 1px solid #000;
  text-align: center;
  width: 25px;
  height: 30px;
  font-size: 25px;
  background-color: #Fff;
  margin-right: 5px;
}
.aadharkycdash-detailscode input {
  border: 1px solid #3D85D8;
  text-align: center;
  width: 13px;
  height: 20px;
  font-size: 16px;
  background-color: #Fff;
  margin-right: 2px;
}

    .mobile-code input {
        border: 1px solid #3D85D8;
        text-align: center;
        width: 18px;
        height: 25px;
        font-size: 18px;
        background-color: #Fff;
        margin-right: 0px;
    }

.mobile-otpcode input{
  border: 1px solid #3D85D8;
  text-align: center;
  width: 20px;
  height: 25px;
  font-size: 18px;
  background-color: #Fff;
  margin-right: 4px;
}
.verify-mobil{
  padding-left: 10px !important;
  padding-right: 10px !important;
}

    .aadharkycdash-code input {
        border: 1px solid #000;
        text-align: center;
        width: 18px;
        height: 25px;
        font-size: 18px;
        background-color: #Fff;
        margin-right: 0px;
    }


.aadharkycdash-pin input {
  border: 1px solid #000;
  text-align: center;
  width: 18px;
  height: 25px;
  font-size: 21px;
  background-color: #Fff;
  margin-right: 4px;
}
}


@media (max-width:768px){
    .aadharkycdash-code input {
        border: 1px solid #000;
        text-align: center;
        width: 16px;
        height: 25px;
        font-size: 16px;
        background-color: #Fff;
        margin-right: 0px;
    }

    .mobile-code input {
        border: 1px solid #3D85D8;
        text-align: center;
        width: 17px;
        height: 25px;
        font-size: 16px;
        background-color: #Fff;
        margin-right: 0px;
    }
}

@media (max-width:767px){
  .pan-details{
    padding-top: 15px;
  }
  .resend-aadharotp{
    padding-left: 10px !important;
  }
  .business-mainp{
    margin-top: 15px !important;
  }
  .settelment-detailsin{
    padding-top: 15px !important;
  }

    
}


@media (max-width:540px){
  .aadhar-code input {
    border: 1px solid #000;
    text-align: center;
    width: 33px;
    height: 33px;
    font-size: 25px;
    background-color: #Fff;
    margin-right: 2px;
}

.aadhar-pin input {
  border: 1px solid #000;
  text-align: center;
  width: 33px;
  height: 33px;
  font-size: 25px;
  background-color: #Fff;
  margin-right: 2px;
}
 
}


@media (max-width:414px){
  .aadharkyc-code input {
    border: 1px solid #000;
    text-align: center;
    width: 15px;
    height: 25px;
    font-size: 18px;
    background-color: #Fff;
    margin-right: 3px;
}

.aadharkyc-pin input {
  border: 1px solid #000;
  text-align: center;
  width: 20px;
  height: 25px;
  font-size: 18px;
  background-color: #Fff;
  margin-right: 5px;
}

.aadharkycdash-detailscode input {
  border: 1px solid #3D85D8;
  text-align: center;
  width: 9px;
  height: 17px;
  font-size: 13px;
  background-color: #Fff;
  margin-right: 2px;
}

.upi-vbutn {
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  font-size: 14px;
}

.aadhar-detailscode input {
  border: 1px solid #3D85D8;
  text-align: center;
  width: 17px;
  height: 23px;
  font-size: 20px;
  background-color: #Fff;
  margin-right: 2px;
} 
.IFSC-code input { 
  border: 1px solid #3D85D8;
  text-align: center;
  width: 17px;
  height: 23px;
  font-size: 20px;
  background-color: #Fff;
  margin-right: 2px;
}

    .aadharkycdash-code input {
        border: 1px solid #000;
        text-align: center;
        width: 27px;
        height: 26px;
        font-size: 21px;
        background-color: #Fff;
        margin-right: 5px;
    }

.aadharkycdash-pin input {
  border: 1px solid #000;
  text-align: center;
  width: 15px;
  height: 25px;
  font-size: 21px;
  background-color: #Fff;
  margin-right: 3px;
}

    .mobile-code input {
        border: 1px solid #3D85D8;
        text-align: center;
        width: 27px;
        height: 24px;
        font-size: 18px;
        background-color: #Fff;
        margin-right: 6px;
    }

}

@media (max-width:393px) {
  .aadhar-code input {
  border: 1px solid #000;
  text-align: center;
  width: 19px;
  height: 19px;
  font-size: 15px;
  background-color: #Fff;
  margin-right: 1px;
  }
  .aadhar-pin input {
    border: 1px solid #000;
    text-align: center;
    width: 19px;
    height: 19px;
    font-size: 15px;
    background-color: #Fff;
    margin-right: 1px;
  }

  .aadhar-detailscode input {
    border: 1px solid #3D85D8;
    text-align: center;
    width: 15px;
    height: 25px;
    font-size: 20px;
    background-color: #Fff;
    margin-right: 1px;
}

    .mobile-code input {
        border: 1px solid #3D85D8;
        text-align: center;
        width: 22px;
        height: 22px;
        font-size: 18px;
        background-color: #Fff;
        margin-right: 5px;
    }

.mobile-otpcode input {
  border: 1px solid #3D85D8;
  text-align: center;
  width: 16px;
  height: 25px;
  font-size: 18px;
  background-color: #Fff;
  margin-right: 4px;
}

}


.business-mainp{
  margin-top: -65px;
}

@media (max-width:384px){
    .mobile-code input {
        border: 1px solid #3D85D8;
        text-align: center;
        width: 24px;
        height: 22px;
        font-size: 18px;
        background-color: #Fff;
        margin-right: 5px;
    }
}

@media (max-width:375px){
    .aadharkycdash-code input {
        border: 1px solid #000;
        text-align: center;
        width: 26px;
        height: 26px;
        font-size: 21px;
        background-color: #Fff;
        margin-right: 2px;
    }
}

@media (max-width:320px){
    .mobile-code input {
        border: 1px solid #3D85D8;
        text-align: center;
        width: 15px;
        height: 22px;
        font-size: 15px;
        background-color: #Fff;
        margin-right: 5px;
    }
}


@media (max-width:414px){
  .my-qr{
    width:150px !important;
    height: 150px !important;
  }
  .Sample-qrs{
    margin-top: 12px !important;
  }
}



.details-personal{
  color: #0085eb;
  border-bottom: 1px dotted #0085eb ;
  font-size: 19px;
}
.personal-det{
  font-size: 15px;
    color: #000;
}
.personal-det1{
  font-size: 15px;
  font-weight: bold;
}

.confi-mobileview{
  display: none;
}


@media (max-width:912px){
  .confi-imgeo{
    display: none;
}
.confi-mobileview{
    display: block;
}
}


/**********************************************************/


.control-label-onbording {
  /* color: rgb(35 137 217); */
   color:#0486b5;
    cursor: text;
    font-size: 15px;
    line-height: 0.8;
    margin: 0;
    padding-top: 10px;
    position: absolute;
    top: -7px;
    left: 0;
    display: inline-block;
    font-weight: 400;
    margin: 0;
    max-width: 100%;
    white-space: nowrap;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: color, -webkit-transform;
    transition-property: color, -webkit-transform;
    transition-property: color, transform;
    transition-property: color, transform, -webkit-transform;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}


.form-group [class*="col-"] .control-label-onbording {
  left: 16px;
}

.form-group.control-focus .control-label-onbording, .form-group.control-highlight .control-label-onbording {
  -webkit-transform: scale(0.9, 0.86) translateY(-27px);
  transform: scale(0.9, 0.86) translateY(-14px);
}

.form-group.control-focus .control-label-onbording{
  color: #4285f4;
}

.form-group {
  margin-top: 6px;
  position: relative;
  margin-bottom: 20px;
}

  .form-group .form-control-onbording {
      z-index: 1;
  }

      .form-group .form-control-onbording::-webkit-input-placeholder,
      .form-group .form-control-onbording::-moz-placeholder,
      .form-group .form-control-onbording:-ms-input-placeholder,
      .form-group .form-control-onbording::placeholder {
          color: transparent;
      }

legend + .form-group {
  margin-top: 12px;
}

 .form-control-onbording {
  width: 100%;
  height: 32px;
  padding: 0px;
  padding-bottom: -10px;
  color: rgba(0, 0, 0, 0.87);
  background-color: #fff;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #e0e0e0;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  -webkit-transition: 0;
  -o-transition: 0;
  transition: 0;
  font-size: 17px;
} 

  .form-control-onbording:-webkit-autofill,
  .form-control-onbording:-webkit-autofill:hover,
  .form-control-onbording:-webkit-autofill:focus .form-control-onbording:-webkit-autofill {
      background-color: #fff !important;
      background-image: none;
      color: #4285f4;
      -webkit-text-fill-color: #4285f4;
      -webkit-box-shadow: 0;
      transition: background-color 5000s ease-in-out 0s;
  }

  .form-control-onbording, .form-control-onbording:focus {
      box-shadow: 0 0 0px transparent !important;
  }

  .form-control-onbording:focus {
          border-color: #4285f4;
          border-bottom-width: 2px;
          outline: 0;
          box-shadow: 0 0 0 !important;
          -webkit-box-shadow: 0 0 0 !important;
      }

          .form-control-onbording:focus:invalid {
              border-color: #4285f4;
              border-bottom-width: 2px;
          }

      .form-control-onbording::-webkit-input-placeholder,
      .form-control-onbording::-moz-placeholder,
      .form-control-onbording:-ms-input-placeholder,
      .form-control-onbording::placeholder {
          color: transparent !important;
      }

      .form-control-onbording[disabled], .form-control-onbording[readonly], fieldset[disabled] .form-control-onbording {
          border-style: double;
          background-color: transparent;
          color: rgb(0 0 0 / 91%);
          cursor: not-allowed;
          opacity: 1;
      }



