#generateotpMetaverse {
   margin-top: 0px;
}
  
     #modal_meta .primary-button:hover {
         color: #fff !important;
     }

 .has-search .form-control {
     padding-left: 2.375rem;
 }

 .has-search .form-control-con {
     padding-left: 4rem;
 }
 #modal_meta .modal-content{
    top:0 !important;
}



 .switch {
     font-size: 1rem;
     position: relative;
     margin-left: 16px;
 }

     .switch input {
         position: absolute;
         height: 1px;
         width: 1px;
         background: none;
         border: 0;
         clip: rect(0 0 0 0);
         clip-path: inset(50%);
         overflow: hidden;
         padding: 0;
     }

         .switch input + label {
             position: relative;
             min-width: calc(calc(2.375rem * .8) * 2);
             border-radius: calc(2rem * .8);
             height: calc(2rem * .8);
             line-height: calc(2rem * .8);
             display: inline-block;
             cursor: pointer;
             outline: none;
             user-select: none;
             vertical-align: middle;
             text-indent: calc(calc(calc(2rem * .8) * 2) + .5rem);
         }

             .switch input + label::before,
             .switch input + label::after {
                 content: "";
                 position: absolute;
                 top: 0;
                 left: 0;
                 width: calc(calc(2rem * .8) * 2);
                 bottom: 0;
                 display: block;
             }

             .switch input + label::before {
                 right: 0;
                 background-color: #c7222a;
                 border-radius: calc(2rem * .8);
                 transition: 0.2s all;
             }

             .switch input + label::after {
                 top: 2px;
                 left: 2px;
                 width: calc(calc(2rem * .8) - calc(2px * 2));
                 height: calc(calc(2rem * .8) - calc(2px * 2));
                 border-radius: 50%;
                 background-color: white;
                 transition: 0.2s all;
             }

         .switch input:checked + label::before {
             background-color: #3e593c;
         }

         .switch input:checked + label::after {
             margin-left: calc(2rem * .8);
         }

         .switch input:focus + label::before {
             outline: none;
             box-shadow: 0 0 0 0px #c7222a;
         }

         .switch input:disabled + label {
             color: #868e96;
             cursor: not-allowed;
         }

             .switch input:disabled + label::before {
                 background-color: #e9ecef;
             }

     .switch.switch-sm {
         font-size: 0.875rem;
     }

         .switch.switch-sm input + label {
             min-width: calc(calc(1.9375rem * .8) * 2);
             height: calc(1.9375rem * .8);
             line-height: calc(1.9375rem * .8);
             text-indent: calc(calc(calc(1.9375rem * .8) * 2) + .5rem);
         }

             .switch.switch-sm input + label::before {
                 width: calc(calc(1.9375rem * .8) * 2);
             }

             .switch.switch-sm input + label::after {
                 width: calc(calc(1.9375rem * .8) - calc(2px * 2));
                 height: calc(calc(1.9375rem * .8) - calc(2px * 2));
             }

         .switch.switch-sm input:checked + label::after {
             margin-left: calc(1.9375rem * .8);
         }

     .switch.switch-lg {
         font-size: 1.25rem;
     }

         .switch.switch-lg input + label {
             min-width: calc(calc(3rem * .8) * 2);
             height: calc(3rem * .8);
             line-height: calc(3rem * .8);
             text-indent: calc(calc(calc(3rem * .8) * 2) + .5rem);
         }

             .switch.switch-lg input + label::before {
                 width: calc(calc(3rem * .8) * 2);
             }

             .switch.switch-lg input + label::after {
                 width: calc(calc(3rem * .8) - calc(2px * 2));
                 height: calc(calc(3rem * .8) - calc(2px * 2));
             }

         .switch.switch-lg input:checked + label::after {
             margin-left: calc(3rem * .8);
         }

     .switch + .switch {
         margin-left: 1rem;
     }

 #modal_meta .form-control:focus {
     border: 1px solid #3e593c !important;
 }


 .has-search .fa {
     color: #969f6e;
 }

 .has-search label {
     font-size: 14px;
     font-weight: 500;
 }

 .pa-para {
     font-size: 14.5px;
 }

 #modal_meta .primary-button {
     height: 44px;
     width: 120px;
     font-size: 20px;
     font-weight: 700;
     line-height: 24px;
     text-align: center;
     margin-bottom: 0px;
     background-color: #3e593c;
     color: #fff;
 }

 #modal_meta .modal_centered {
     display: flex;
     min-height: 700px;
     align-items: center;
     position: relative;
     margin: auto;
     width: 900px;
 }

 .request_call_back_modal {
     bottom: unset !important;
     text-align: unset;
 }

 #modal_meta .modal-title {
     font-size: 24px;
 }

 #modal_meta .modal-header .close {
     position: inherit;
     right: 5px;
     top: 5px;
     margin: 0px 0px 0px auto !important;
   padding:0px !important;
     opacity: 1;
 }
 #modal_meta .modal-header{
 padding:10px 20px !important;
 }

     #modal_meta .modal-header .close span {
         font-size: 27px;
         color: #787070;
         font-weight: 400;
     }

 #modal_meta .mb-3 {
     margin-bottom: 15px;
 }
#modal_meta .form-group{
  position:relative;
}

 #metaverseOtpForm .has-search .form-control-feedback {
     position: absolute !important;
     left: 15px !Important;
     top: 8px !important;
     font-size: 16px;
     z-index: 2;
     display:flex !important;
     width: unset !important;
     height: unset!important;
     line-height: unset !important;
     text-align: center;
     pointer-events: none;
     color: #aaa;
 }

 #metaverseOtpForm .has-search .form-control {
     padding-left: 40px ;
     height: 40px;
       font-size: 16px;
 }

 .px_15 {
     padding-left: 15px !important;
     padding-right: 15px !important;
 }

 .input_box_container .col-md-6 {
     padding-left: 15px !important;
     padding-right: 15px !important;
 }

 #metaverseOtpForm .has-search .form-control-feedback1 {
     position: absolute;
     color: #969f6e;
     font-weight: 600;
     z-index: 2;
     left: 40px !important;
     font-size: 13px;
     top: 8.5px !important;
     display: block;
     width: 23px;
     height: 23px;
     line-height:unset !important;
     text-align: center;
     pointer-events: none;
     color: #aaa;
 }

 #_txtPhoneMeta {
     padding-left: 65px !important;
 }

 #modal_meta .form-group {
     margin-bottom: 25px;
 }

 .input_box_container .col-md-12 {
     padding-left: 15px !important;
     padding-right: 15px !important;
 }

 .input_box_container .col-md-10 {
     padding-left: 15px !important;
     padding-right: 15px !important;
 }


 .input_box_container .col-sm-12 {
     padding-left: 15px !important;
     padding-right: 15px !important;
 }

  .input_box_container .col-sm-9 {
     padding-left: 15px !important;
     padding-right: 15px !important;
 }
 
 .input_box_container .col-sm-10 {
     padding-left: 15px !important;
     padding-right: 15px !important;
 }

 .input_box_container .col-sm-6 {
     padding-left: 15px !important;
     padding-right: 15px !important;
 }

 .input_box_container .col-sm-2 {
     padding-left: 15px !important;
     padding-right: 15px !important;
 }

 /* Important part */
 #modal_meta .modal-dialog {
    overflow-y: initial !important;
 max-width: 600px;
 padding: 25px !important;
 width: 100% !important;
 }

 #modal_meta .modal-body {
     max-height: calc(100vh - 200px);
     overflow-y: auto;
   padding:0px 20px 20px 20px;
 }
#modal_meta .modal-content {
   padding:0px;
 }
#modal_meta .has-search .form-control{
  margin-left:0px !important;
}
 .minheight_auto {
     overflow-y: hidden !important;
 }
 .modal-content.cnt_of {
     height: auto !important;
 }
 @media (max-width:576px) {
     #modal_meta .modal-content {
         width: 100% !important;
     }
 }
@media (max-width:992px){ .request_call_back_modal .modal-dialog { max-width: 100%; }.cnt_of { width: 100%; } }
