﻿*
{
    margin:0px;
    padding:0px;
    }
 .toptext
 {
     text-align:right;
     }
  .itext
  {
      text-align:center;
      }
  .itext p
  {
      text-align:left;
      }
   .formmain
   {
           border: 1px solid #000;
       }
    .brtn
    {
        border-top:none;
        }
   .formL
   {
      border-right: 1px solid;
    margin: 0px;
    padding: 1%;
       }
   .formL label
   {
       width:100%;
       }
   .formR
   {
      /* margin:5px 0;*/
      padding:0px;
       }
       td
       {
           /*border:1px solid #000;*/
           }
       .brtN
       {
           border-top: none;
           }
        .brbN
        {
            border-bottom: none;
            }
        .brrN
        {
            border-right: none;
            }   
       .brlN
       {
           border-left: none;
           }
       .p5
       {
           padding:5px;
           }
   .formR input
   {
           width: 100%;
    border: none;
    /*line-height: 48px;*/
    padding:10px;
    outline:none;
       }
   .formRT textarea
   {
       width:100%;
       outline:none;
       border:none;
       resize:none;
    padding:10px;
       }
    .gstnDiv
    {
        border:1px solid #000;
        }
   .formR .formRR label
   {
       float:left;
       width:3%;
       }
    .formR .formRR input
   {
      width:95%;
       float:left;
       }
    .m1p
    {
        margin:1% 0;
        }
    .logBody{
            background: #f3f3f3;
    }
    .logBox{
            width: 30%;
   margin: 0% auto 6%;
    background: #fff;
    padding: 15px;
    border-radius: 2px;
    }
    .loginarea
    {
         width: 30%;
   /* margin: 0% auto 6%;*/
    background: #fff;
    padding: 15px;
    border-radius: 2px;
    float:right;
    margin-top:2%;
        }
    .loginL h1
    {
        color:#800000;
        font-size:26px;
        }
    .logFld{
            padding: 0 0 10px;
    }
    .logFld label{
            color: #505050;
    }
    .logFld .form-control{
            border-color: #ccc;
    border-radius: 2px;
    }
    .logLogo{
            margin: auto;
    width: 10%;
    padding: 2% 0 2%;
    /*position:absolute;
    top:2%;
    left:22%;*/
    }
    .logLogo img{
        width:100%;
    }
    .ourBtn{
            background: #800000;
    color: #fff;
    border: none;
    padding: 7px 25px;
    }
    .logHD h1{
            margin: 0 0 10px;
    border-bottom: 1px solid #e8e8e8;
    padding: 0 0 5px;
    color: #800000;
    }
    .headerLogo{
            width: 130px;
                padding: 20px 0;
    }
    .headerLogo img{
            width: 100%;
    }
    .menuBox{
        background: #800000;
    color: #fff;
    }
    .menu1{
        float:left;
        list-style-type:none;
        margin:0;padding:0;
    }
    .menu1 li{
        float:left;
    }
    .menu1 li a{
            color: #fff;
    display: block;
    padding: 10px 10px;
    font-size: 14px;
    border-right: 1px solid #6b0000;
    }
    .menu1 li:last-child a{
    border-right: 0px solid #6b0000;
    }
    .menu2{
        float:right;
        list-style-type:none;
        margin:0;padding:0;
    }
    .menu2 li{
        float:left;
    }
    .menu2 li a{
            color: #fff;
    display: block;
    padding: 10px 10px;
    font-size: 14px;
    border-right: 1px solid #6b0000;
    }
    .menu2 li:last-child a{
    border-right: 0px solid #6b0000;
    }
    a,
    a:hover,
    a:active,
    a:focus{
        text-decoration:none;
    }
    .box{
        padding:2% 0 3%;
    }
    #rdbVendor{
        margin-left:10px;
    }
    .mainHD h1{
            margin: 0 0 15px;
    color: #800000;
    /*border-bottom: 2px solid #800000;*/
    padding: 0 0 5px;
    }
    .acrdnBox ul{
            list-style-type: none;
    padding: 0;
    margin: 0;
    }
    .acrdnBox ul li>a{
            display: block;
    background: #484848;
    color: #fff;
    padding: 7px 15px;
    font-size: 20px;
    border-radius: 2px;
    }
    .acrdnBox ul li ul{
            list-style-type: none;
    padding: 0;
    margin: 0;
    border-radius: 2px;
    padding: 22px 15px;
    box-shadow: inset 0px 0px 5px #ccc;
    }
    .formFldBox{
            border-bottom: 1px solid #f1f1f1;
    padding: 15px 0;
    }
    .formBox .formFldBox:last-child{
    padding: 15px 0 15px 0;
            border-bottom: 0px solid #f1f1f1;
    }
    .formBox .formFldBox:first-child{
    padding: 0 0 15px;
    }
    .formFld{
            /*float: left;
            width:50%;
            padding:0 15px;*/
        
    }
    .pendingapp
    {
  
       /* width: 15%; */
    padding: 0px 15px;
    float: left;
    /* margin-top: 23px; */
        }
        .DivESCALATION
        {
            width:24%;
            }
            .divHSN
            {
                width:48%;
                }
                 .divSAC
            {
                width:48%;
                }
    .formFldKYC
    {
         width: 50%;
        margin: 0 26%;
        }
      .formpage2
      {
          width: 70%;
    margin: 0 16%;
          }
     .formKYVu  input
     {
         border: 1px solid #a9a9a9;
    padding: 5px;
         }
    .formFld label{
            color: #292929;
            font-size:13px;
    }
    .formFld.isdCodeBox label{
            display:block;
    }
    .maxFld{
            width: 100%;
    padding: 5px;
    resize: none;
    border: 1px solid #a9a9a9;
    background-color: #f8f8f8;
    }
    .maxFld.maxUpldFld
    {
            width: 78%;
    display: inline-block;
        }
        .maxUpldBtn
        {
                /*width: 20%;
    display: inline-block;*/
            }
    .isdCodeBox .maxFld:nth-child(2){
            width: 10%;
    }
    .isdCodeBox .maxFld:last-child{
            width: 89%;
            float:right;
    }
    .maxRadioBox label{
            padding: 0 10px 0 0;
    }
    .maxRadioBox label input[type='radio']{
            margin: 0 3px 0 0;
    position: relative;
    top: 2px;
    }
    .gstinBox .formFldBox .formFld{
        width:25%;
        padding:0 15px;
        float:left;
    }
    .maxBtn{
            background: #00994c;
    color: #fff;
    border: none;
    border-radius: 1px;
    padding: 7px 25px;
    display: inline-block;
    }
    .maxBtn1{
            background: #211439;
    color: #fff;
    border: none;
    border-radius: 1px;
    padding: 7px 25px;
        display: inline-block;
    cursor: pointer;
    }
    .footer{
            text-align: center;
    background: #800000;
    color: #fff;
    padding: 10px 0;
    }
    .footer p{
        margin:0;
    }
    .btnBox{
        /*text-align:center;*/
        padding:20px 15px;
    }
    .maxWebLnk{
            position: absolute;
    color: #800000;
    right: 25px;
    bottom: 5px;
    }
    .maxWebLnk p{
            margin: 0;
    }
    .maxWebLnk p a{
                color: #211439;
    }
    .posR{
        position:relative;
    }
    .capthaBox{
            padding: 15px;
    width: 33.33%;
    /*margin: auto;*/
    }
    .capthaImg{
            float: left;
    width: 35%;
    }
    .capthaImg img{
            width: 100%;
    }
    .capthaFld{
            float: left;
    width: 65%;
    }
    .addRowBtnBox{
            position: absolute;
    top: -61px;
    right: 15px;
    }
    .addRowBtnBox span{
        display: inline-block;
    color: #fff;
    background: #00994c;
    padding: 5px 10px;
    border-radius: 1px;
    cursor: pointer;
    }
   
    .removeRowBtnBox span{
                display: inline-block;
    color: #fff;
    background: #d40000;
    /* padding: 7px 25px; */
    border-radius: 100%;
    cursor: pointer;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 16px;
    font-family: cursive;
    }
    .logQckLnk{
            font-size: 12px;
    color: #800000;
    }
    .logQckLnk p:last-child{
            float: right;
    }
    .logQckLnk p:first-child{
            float: left;
    }
    .mndtry
    {
        color:Red;
        }
    .dspN{
        display:none;
    }
    .next
    {
        position: absolute;
    top: -61px;
    right: 15px;
        }
     .next a
     {
             color: #FFF;
    font-size: 20px;
         }
      .
      {
          background: #211439;
    color: #fff;
    border: none;
    border-radius: 1px;
    padding: 7px 25px;
          }
         .txtR
         {
             text-align:right;
             }
             .txtC
         {
             text-align:center;
             }
         .curP
         {
             cursor:pointer;
             }
         .ptbr15
         {
             padding:15px 15px 15px 0;
             }
         .w13p
         {
             width:14%;
             }
          .w81pi
          {
              width:80% !important;
              }
           .disinlineb
           {
               display:inline-block;
               }
           .w68pi
           {
               width:68% !important;
               }
            .w22p
            {
                width:22%;
                }
            .w95pi
            {
                width:95% !important;
                }
              .vsbH
              {
                  visibility:hidden;
              }
          .dspB
          {
              display:block;
              }
          .formR
          {
              margin-right:5px !important;
                position: relative;
                top: 2px;
              }
           .formRarea
           {
               background: #CCC;
    padding: 5px 6px;
               }
           .pdt15{
               padding-top:15px;
           }
           .addMoreBtn{
                   /*position: absolute;
    top: 0;
    right: 0;*/
        right: 0;
    margin-top: 27px;
           }
           .formBox .formFldBox:first-child .addMoreBtn{
    top: -15px;
           }
       .dashBtoparea
       {
           width:100%;
           height:auto;
           }
        .dashBtoparea a:hover
        {
            color:#fff;
            }
         .dashBL p
         {
         font-weight: bold;
    color: #5d5c5c;
    letter-spacing: 1px;
    font-size: 15px;
             }
          .dashBR
          {
              text-align:right;
              }
           .dashBR p a
           {
               width:70%;
                background: #01994c;
                color: #FFF;
                padding:10px 0;
                font-size:18px;
                display:inline-block;
                text-align:center;
               }
          .dashBheadre h3
          {
              font-size:30px;
              color:#800000;
              border-bottom:1px solid #800000;
              display: inline-block;
                padding-right:15%;
                padding-bottom:5px;
              }
           .dashBareadiv
           {
               margin-top:4%;
               }
           .dashBareadivheader
           {
               width:100%;
               background:#ebebeb;
               }
            .dashBareadivheader h4
            {
                padding:10px 0 10px 5px;
                letter-spacing: 1px;
                }
            .dashBC
            {
                width:50%;
                height:auto;
                float:left;
                }
              .dashBC b
              {
                  font-size:16px;
                  color:#800000;
                  display:block;
                  }
               .dashBCarea
               {
                  width: 100%;
                    height: auto;
                    display: inline-block;
                    padding:2% 0 0;
                   }
               .dashBC
               {
                   margin:0px;
                   }
                .dashBC b
                {
                    color:#464646;
                    }
                  .dashBC span
              {
                  font-size:16px;
                   color:#800000;
                  }
              .dashBCiner
              {
                  width:70%;
                  border-bottom:1px solid #ccc;
                      padding-bottom: 4%;
                  }
               .kycvFdiv
               {
                   float: left;
                margin-right: 10px;
                   }
               .footer.fixFooter
    {
        position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
        }
        
        div#removeEsc {
    float: left;
    /*margin-top: 25px;*/
}
 
.formRarea label {
    margin-right: 30px;
}
.crttype {
    float: left;
    clear: both;
    width: 100%;
    margin: 10px -15px;
}
 
.crttype span {
    display: block;
    float: left;
    font-weight: bold;
}
.crttype input {
    float: left;
    margin-right: 5px;
}

.div_1 .more_seprator {
    margin-top: 0;
    border-top: 0px #666666 solid;
    padding-top: 0;
}
 
.more_seprator {
    margin-top: 32px;
    border-top: 3px #666666 solid;
    padding-top: 20px;
}
div#removeEsc {
    float: left;
    /*margin-top: 25px;*/
}
 
.formRarea label {
    margin-right: 30px;
}
.mxcont a
{
    color:#800000;
    }
 .mxcont h4
 {
     color:#800000;
         width: 70%;
         border-bottom: 1px solid #f1f1f1;
         padding-bottom:8px;
     }
.maxBtn2{
        display: inline-block;
    background: #800000;
    color: #fff;
    padding: 7px 20px;
    border-radius: 2px;
}
.maxBtn2:hover,
.maxBtn2:focus,
.maxBtn2:active{
    color:#fff;
}
.KYVdspBox{
/*    display:none;*/
}
.mt10
{
    margin-top:10px;
    }
 
 .mgt15{
     margin-top:15px;
 } 
 .brdt1eee{
     border-top:1px solid #eee;
   }
   .mxviewmore a
   {
       color:#800000;
       }
.contpopup
{
    width:100%;
    height:100%;
    background:rgba(0, 0, 0, 0.78);
    position:fixed;
    top:0;
    left:0;
    right:0px;
    bottom:0;
    }
 .posR
 {
     position:relative;
     }
   .contpopupclosearea
   {
       height: auto;
    display: block;
    width: 84%;
    background: #FFF;
    margin: 6% auto 0px;
    padding:32px 16px 20px;
    position: relative;
       }
      .contpopupclose a
 {
    float: right;
    background: #800000;
    padding: 6px 12px;
    color: #FFF;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 1;
     }
 .contpopM
 {
    height: 405px;
    overflow-y: scroll;
     }
 .rowW100p
 {
     width:100%;
     height:auto;
     display: inline-block;
     }
     .contpopM::-webkit-scrollbar {
    width: 1em;
}
 
.contpopM::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 50px;
}
 
.contpopM::-webkit-scrollbar-thumb {
  background-color: maroon;
      border-radius: 50px;
}
a.maxBtn {
    text-decoration: none;
    color: #FFF;
    margin-right: 10px;
}

.cust-gstindetails-btn {
    width: 50%;
    display: inline;    
}

.cust-gstindetails-btn > div {
    padding: 0;
}

.pt-20 {
    padding-top: 20px;
}
.pl-15 {
    padding-left: 15px !important;
}
.mt-15{
    margin-top: 15px;
}
.mt-10{
    margin-top: 10px;
}
.brb-0 {
    border-bottom: 0 !important;
}

/*.upd-gstn-upload * {
    display: inline !important;
}*/
.upd-gstn-upload > div {
    padding: 0;
}


.upd-gstn-upload div input {
    margin-top: 8px;
    margin-bottom: 15px;
}

.inputfile-mtb {
    margin-top: 4px;
    margin-bottom: 15px;
}

.mb-20 {
    margin-bottom: 20px;
}


.upd-gstn-addp > div {
    padding: 0;
}



.upd-gstn-addp{
    margin-top: 10px;
    margin-bottom: 10px;    
}

.gstinBox {
    border-bottom: 1px solid #f1f1f1;
    padding: 0 0;
    padding-top: 20px;
}
.gstinBox:first-child {
    padding-top: 0;
}


.updkyc-gstin .formFldBox {
    border-bottom: 0;    
}




.updkyc-remrowpr{
    position: relative;
}


.updkyc-remrow {
    position: absolute;
    bottom: 162px;
    right: -5px;
}


.updkyc-remrowalrdy {
    position: absolute;
    bottom: 223px;
    right: 11px;
}

.updkyv-remrow {
    position: absolute;
    bottom: 184px;
    right: -5px;
}

.disp-ini {
    display: initial !important;
    float: initial !important;
    margin-right: 3px;
}
  .maxDeclinebtn
    {
        background: #800000;
    color: #fff;
    border: none;
    border-radius: 1px;
    padding: 7px 25px;
    display: inline-block;
        }
.preason {
    transform: translate(285px, 0px);
    color: red;
    float: left;
}