/*----Initiate veddor page layout CSS----*/
.formContainer{height:auto;background: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0% 0%;}
.pageWrapper{width:1366px; margin:0 auto}
.pagewrapper {
  width: 1366px;
  margin: 0 auto;
}
@media(max-width:992px){
  .pageWrapper{width:90% !important}
  .pagewrapper{width:90% !important}
}
/* body{background: #fff !important; font-family: 'Roboto', sans-serif; } */
.top-header{background: #fff; padding:0.25rem 0;}
.headerFlex{display: flex; justify-content: space-between; align-items: center; color:#555}
#header-banner .innerContent {
  padding: 3.5rem 0 6rem 0;
  position: relative;
  z-index:0;
}
#header-banner .innerContent h1 {
  font-size: 1.8rem;
  color: #fff;
  font-weight: normal;
}
.formInner .card{margin-bottom: 6px; border-radius: 0.8rem; padding-left:0; padding-right:0;overflow: visible;border: 1px solid #c7cff0 !important;}
.formInner .card-header{background: #dee4f35e !important; padding:0 16px !important}
#partner_section.card-body, #partner_section1.card-body{padding:0 !important;overflow: hidden;}
.multiple-input table tr td div input[type="text"] {
  padding: 0.5rem .5rem !important;
}
.multiple-input table tr td .btn{display: flex;
      justify-content: center;
      align-items: center;
      height: 37px;}
/*----Veddor Registration page css----*/
#header-banner.bg-02{margin-top:0; background:url(../images/banner_small.png); background-repeat: no-repeat; background-size:cover; position: relative; border-radius: 6px; height: 140px;}

.card-header{ border-bottom: 1px solid #c7cff0;background: #fbfbfb !important;}
.card-header h2{color:#000; font-weight: 400; font-size: 1.2rem; padding:0.5rem 0; border-bottom:0 solid #fff;}
.bg-light{background: #dee4f35e !important;}
.mb-0 > a { display: block; position: relative; color:#000; text-decoration: none; font-weight: 600; font-size: 16px;
  padding: 6px 0;}
.mb-0 > a:after {content: "\f078"; font-family: 'FontAwesome'; position: absolute; right: 0;
 border:1px solid transparent; border-radius: 5rem; width:30px; height: 30px; font-size: 0.85rem; text-align: center;}
.mb-0 > a[aria-expanded="true"]:after { content: "\f077";}
.form-group{margin-bottom:4px}
/* .form-group a{color:#818181; text-decoration: none; font-weight: 600} */
.btn-x-small{padding:0.6rem 3.5rem;}
.btn-gray {border-radius:5px; background:#cfe0e4; color:#000; 
  position: relative; overflow:hidden; z-index: 1; cursor: pointer; transition: 0.08s ease-in; -o-transition:0.08s ease-in;
  -ms-transition: 0.08s ease-in;  -moz-transition:0.08s ease-in;  -webkit-transition:0.08s ease-in; border:none;}
.fillGray:before { content: ""; position: absolute; background: #bed4d9; bottom: 0; left: 0; right: 0; top: 100%; z-index: -1;
  -webkit-transition: top 0.09s ease-in;}
.fillGray:hover:before { top: 0;}
.fade:hover:before{ left:91%; opacity:1;}
.hide { display: block;}
.consent{display: block;}
.consent-box{font-size: 0.9rem; color:#515151;}
.innerBox{padding:1rem; border:2px solid #e2e2e2;}
.element{margin-bottom: 1rem}
/*----Veddor Registration page css end----*/

/*----Veddor Registration List page css----*/
.link-bt-orange{background:#000; color:#fff !important;}
.link-bt-orange i{margin:0 0.5rem;}
.link-bt-orange:hover{background:#d03600; color:#fff;}
.btn-search{background:#000; color:#fff !important; margin-bottom: 0;}
.page-link{color:#000;}
.page-link:hover{color:#000;}
.page-item.active .page-link{background:#000; color:#fff !important; border-color:#000;}

/*----Veddor Registration List page css end----*/

.element input[type=text]{border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important;}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #fcfcfc url(../images/dd_icon.png) no-repeat;
  background-position: 98%;
  background-size: 20px;
  width: 100% !important;
  text-indent: 0.01px;
  text-overflow: "";
  padding: 0.375rem 0.75rem !important;
}
input, select, .form-control{font-weight: 400; font-size: 14px;}
input:focus, select:focus, .form-control:focus{outline: 0; box-shadow: none; border-color:#004ea2 !important}
.mandatory{color:#f00 !important}
fieldset{background:#f9f9f9;border:1px solid #e9e9e9;width: 100% !important; margin:0 0 20px 0; padding:15px;border-radius: 8px;}
.row-mt{margin-top:0 !important}
legend{float:none !important; width:auto; padding:2px; margin-bottom: 0; font-size: 1rem; font-weight: 600;}
.relative{position: relative;}
.addBtn{background: #058d49;
  padding: 5px 15px;
  color: #fff;
  font-weight: 700;
  position: absolute;
  top: 29px; border-radius:4px;
  right: -46px; border:none;}
.btn-add{background: #058d49;
  padding: 5px 15px;border-radius:4px;
  color: #fff;border:none;
  font-weight: 700;}
.mrgnTop{margin-top: 28px;}

  .input_container {
    border: 1px solid #e5e5e5;
  }
  
  .form-control[readonly]{background: #f3f3f3!important;}
  .alert{border-radius: 8px !important;}
  
  .inputGroupFlex{display: flex;  align-items: center; gap:10px}
  

    @media (max-width: 800px) {
     
    }
    
    @media (max-width: 400px) {
      
    }

  .formInner .form-control:disabled, .form-control[readonly] {
      background: #e8e8e8 !important;
      border-color: #c2c2c2 !important;
  }

.footer-section{padding:1rem 0; margin-top: 1.5rem; width: 100%; border-top:1px solid #ddd;background-color: #f4f2f2;
  color: #a0a0a0; font-size: 1rem;}
.copyright{color:#a0a0a0; font-size: 1rem;}
.footerLink{color:#a0a0a0; font-size: 1rem; text-align: right;}
.footer-section a{color:#a0a0a0;} .footer-section a:hover{color:#8c8c8c; text-decoration: none}

/*-------------dealer registraion page css-------------------------------------------*/
#dealer_registration_history_list_container td p{margin:0 !important}
#partner_section{margin: 0 0 0 -5px !important;}
input[type=file]{line-height: 15px;}
