.login-form.Faq-section label {
  font-weight: 500;
  font-size: 18px;
}

.FAq-section-form {
  position: relative;
}

form.login-form.Faq-section {
  margin: 100px auto;
}

form.login-form.Faq-section h3 {
  font-size: 28px;
  text-transform: capitalize;
}

.contact-sec.contact-form-section {
  margin: 30px 0px 0px;
}

div.submitbtn-contact {
  display: inline-block;
}

div.submitbtn-contact button {
  color: #E94560;
  padding: 10px 80px;
  border-radius: 50px;
  background: #fff;
  border: 1px solid #E94560;
  width: 100%;
}

h2.form-headingTxt {
  font-size: 2rem;
  margin: 0;
  font-weight: 700;
  color: #0F3460;
  text-transform: capitalize;
  margin-bottom: 20px;
}

/* Client FAq page */
.wrapper.clientFAQ-page .contact-sec.contact-form-section {
  background: none;
  box-shadow: none;
  margin: 0px;
}

.clientfaq-forms {
  background: #fff;
  padding: 24px 30px 40px;
  border-radius: 30px;
  box-shadow: 0px 0px 4px 0px;
}

.clientfaq-forms label {
  font-size: 18px;
  font-weight: 500;
}

.contact-sec.contact-form-section .clentTxt-picture {
  background: #fff;
  padding: 30px 20px;
  box-shadow: 0px 0px 4px 0px;
  border-radius: 30px;
  margin-bottom: 30px;
}

.contact-sec.contact-form-section .clientCall-box {
  background: #fff;
  padding: 30px 20px;
  box-shadow: 0px 0px 4px 0px;
  border-radius: 30px;
  margin-bottom: 30px;
}

.contact-sec.contact-form-section .clientCall-box a button {
  background: #FFF;
  padding: 8px 15px;
  border-radius: 20px;
  font-size: 16px;
  font-weight: 500;
}

.contact-sec.contact-form-section .clientCall-box a {
  display: block;
  text-align: center;
}

.contact-sec.contact-form-section .clientCall-box span {
  display: block;
  margin: 30px auto;
  text-align: center;
}

.contact-sec.contact-form-section .clientCall-box span img {
  transform: rotate(99deg);
  width: 80px;
  height: 80px;
}

.clientfaq-forms h2.form-headingTxt {
  font-size: 26px;
  font-weight: 600;
  color: #000;
  text-align: center;
}

.clientCall-box h2 {
  font-size: 26px;
  font-weight: 600;
  color: #000;
  text-align: center;
}

.wrapper.clientFAQ-page .main-headingTxt h3 {
  font-size: 20px;
  margin: 20px 0px;
}

.wrapper.clientFAQ-page .main-headingTxt h1 {
  font-size: 2rem;
  margin: 0;
  font-weight: 700;
  color: #0F3460;
  text-transform: capitalize;
}

/* disbursement and repayment page */
.wrapper.disbursement-page .main-headingTxt h1 {
  font-size: 30px;
  margin: 0;
  font-weight: 700;
  color: #0F3460;
  text-transform: capitalize;
}

.wrapper.disbursement-page a.exportreport-btn {
  border: 1px solid #E94560;
  ;
  padding: 15px 20px;
  border-radius: 10px;
  background: #E94560;
  ;
  color: #fff;
}

.wrapper.disbursement-page a.exportreport-btn img {
  filter: invert(1);
}

.table-shadow.disbursement-table td a button {
  border-color: #E94560;
  box-shadow: none;
  background: #E94560;
  border-radius: 8px;
  font-size: 16px;
  padding: 14px 25px;
  color: #fff;
}

.col-md-3.text-end {
  text-align: right;
  margin-top: 10px;
}

.searchbar-inputfiled input {
  padding: 11px 10px;
}

/* Employee section */
/*
#hero.employee-pagesection h1{
  color: #E94560;
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 10px;
    line-height: initial;
}*/
#hero.employee-pagesection h2 {
  font-size: 20px;
}

ul.ullist.employee-listitem li {
  font-size: 20px;
  font-weight: 500;
}

ul.ullist.employee-listitem li p {
  font-weight: 400;
  font-size: 15px;
  margin-top: -20px;
}

ul.ullist.employee-listitem {
  padding-left: revert;
  margin-top: 14px;
}

#hero.employee-pagesection h2 {
  margin-bottom: 20px;
}

#mission-section.employer-pages .box3 {
  background: #ffffff;
  border-radius: 13px;
  color: #000;
  padding: 40px 50px;
  height: 100%;
}

#mission-section.employer-pages .box3 h4 {
  color: #000;
}

#mission-section.employer-pages .box3 p {
  color: #000;
}

/* QA Employee page css */
.contact-sec.qa-employee-section {
  background: none;
}

.contact-sec.qa-employee-section table tr>th,
.contact-sec.qa-employee-section table tr>td {
  border: 1px solid #a9a9a9;
}

.table-shadow.employee-table td a {
  font-size: 14px;
  padding: 10px;
  color: #000;
  min-width: 120px;
  margin: 10px 5px;
  border-color: #cccccc;
  box-shadow: none;
  background: #cccccc;
  border-radius: 8px;
  display: inline-block;
  border: 1px solid #747474;
}

.table-shadow.employee-table td a img {
  width: 24px;
  height: 24px;
}

.table-shadow.employee-table td a button {
  border: none;
  background: none;
  color: #000;
}

.table-shadow.employee-table thead tr th {
  background: #E94560;
  font-weight: 600;
  font-size: 14px;
  line-height: 30px;
  color: #fff;
  white-space: nowrap;
  border-color: #fff !important;
}

/* Loans Plan */
.table-shadow.loanplans-table td.loanplans-btn {
  min-width: 150px;
  vertical-align: middle;
}

.table-shadow.loanplans-table td.loanplans-btn a {
  font-size: 14px;
  padding: 10px;
  color: #000;
  box-shadow: none;
  border-radius: 8px;
  display: inline-block;
}

.table-shadow.loanplans-table td.plans-processing a {
  font-size: 14px;
  padding: 10px;
  color: #000;
  margin: 10px 5px;
  border-color: #cccccc;
  box-shadow: none;
  background: #cccccc;
  border-radius: 8px;
  display: inline-block;
  border: 1px solid #747474;
}

.table-shadow.loanplans-table td a img {
  width: 24px;
  height: 24px;
}

.table-shadow.loanplans-table td a button {
  border: none;
  background: none;
  color: #000;
}

.table-shadow.loanplans-table thead tr th {
  background: #E94560;
  font-weight: 600;
  font-size: 14px;
  line-height: 30px;
  color: #fff;
  white-space: nowrap;
  border-color: #fff !important;
}

.table-shadow.loanplans-table td.plans-processing {
  text-align: left;
}

.firstloanplan-details {
  border: 1px solid;
  border-radius: 20px;
}

.firstloanplan-details p.plan-para {
  font-weight: 500;
  font-size: 20px;
}

.loanplan-forms .form-control-set span {
  font-size: 15px;
  font-weight: 500;
}

.loanplan-submitbtn {
  text-align: center;
  margin: 20px 0px;
}

.loanplan-submitbtn a button {
  padding: 5px 30px;
  border-radius: 30px;
}

/* payment record */
.wrapper.paymentrecord-page .main-headingTxt h1 {
  font-size: 24px;
  margin: 0;
  font-weight: 700;
  color: #0F3460;
  text-transform: capitalize;
}

.wrapper.paymentrecord-page .exportreport-btn {
  margin: 0px 5px;
  border: 1px solid #E94560;
  padding: 15px 24px;
  border-radius: 10px;
  background: #E94560;
  color: #fff;
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
}

.wrapper.paymentrecord-page .exportreport-btn img {
  filter: invert(1);
}

.repayment-details .col-md-6.text-end {
  text-align: right;
}

.repayment-details .ttl-amtbtn {
  border: 1px solid;
  padding: 15px 20px;
  display: inline-block;
  border-radius: 10px;
  background: #295fa6;
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 500;
  line-height: 30px;
}

.repayment-details a.sharebtn {
  border: 1px solid;
  padding: 10px 20px;
  display: inline-block;
  padding: 15px 24px;
  border-radius: 10px;
  background: #0f3460;
  color: #fff;
  text-transform: uppercase;
}

.repayment-details a.sharebtn img {
  filter: invert(1);
  width: 28px;
  height: 28px;
  margin-right: 5px;
}

/* Client-Repayment */
.contact-sec.clientpay-section .Repay-box {
  background: #fff;
  padding: 1px 20px 30px;
  box-shadow: 0px 2px 5px 0px;
  border-radius: 12px;
  margin-bottom: 40px;
  position: relative;
}

.contact-sec.clientpay-section .Repay-box .Repay-box-date {
  position: absolute;
  right: 20px;
  top: 10px;
}

.contact-sec.clientpay-section .Repay-box .Repay-box-date h3 {
  font-size: 18px;
}

.contact-sec.clientpay-section .Repay-box .clentTxt-msg {
  max-width: 70%;
  margin: 20px 15px;
}

.contact-sec.clientpay-section .Repay-box p {
  text-align: justify;
  font-size: 15px;
  text-transform: capitalize;
}

.contact-sec.clientpay-section {
  background: none;
}

.contact-sec.clientpay-section .row.flex-row {
  display: flex;
  align-items: center;
}

.exportreport-btn.invoice {
  padding: 5px 30px !important;
  background: #fff;
}

.wrapper.paymentrecord-page .exportreport-btn-client {
  display: inline-block;
  border: 1px solid #535353;
  padding: 5px 10px;
  border-radius: 15px;
  color: #000;
  margin: 0px 5px;
  text-align: center;
  height: 60px;
  line-height: 47px;
  width: 170px;
  text-transform: uppercase;
}

button.modelbody-pop {
  background: none;
  border: none;
  display: inline-block;
  border: 1px solid #535353;
  padding: 5px 10px;
  border-radius: 15px;
  color: #000;
  margin: 0px 5px;
  text-align: center;
  height: 60px;
  line-height: 47px;
  width: 170px;
}

@media screen and (max-width: 1099px) {
  .wrapper.paymentrecord-page .exportreport-btn-client {}

  .Repay-box .col-md-3 {}
}

.table-shadow tr td {
  vertical-align: middle;
}

/* Onbboarding Company */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked+.slider {
  background-color: #2196F3;
}

input:focus+.slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked+.slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.redcircle-slide {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #e71313;
  border-radius: 100%;
}

.greencircle-slide {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #0db90d;
  border-radius: 100%;
}

td.toggle-btn {
  display: flex;
  align-items: center;
}

td.toggle-btn label.switch {
  margin: 0px 8px;
}

label.label-headingTxt {
  font-weight: 600;
}

.labelup-headingTxt {
  font-weight: 700;
  color: #0F3460 !important;
  font-size: 17px !important;
}

.final-total span {
  color: #ff0000;
  font-size: 30px;
  vertical-align: text-bottom;
}

#requestAmount {
  font-size: 24px;
  font-weight: 700;
}

/* CMS Admin */
table tr td.bannerimg-section img {
  margin: 0px 10px;
}

table tr td strong {
  font-weight: 600;
  font-size: 14px;
}

td.txt-description textarea {
  width: 100%;
  border: none;
  background: none;
}

/* Analytics Chart */

/*  Chart one css */
.Analytics-tracker .contact-sec h4 {
  font-size: 20px;
  font-weight: 600;
  color: #0F3460;
  margin-bottom: 20px;
}

#container-one {
  height: 400px;
}

.highcharts-figure,
.highcharts-data-table table {
  min-width: 310px;
  max-width: 800px;
  margin: 1em auto;
}

#datatable-one {
  font-family: Verdana, sans-serif;
  border-collapse: collapse;
  border: 1px solid #ebebeb;
  margin: 10px auto;
  text-align: center;
  width: 100%;
  max-width: 500px;
  display: none;
}

#datatable-one caption {
  padding: 1em 0;
  font-size: 1.2em;
  color: #555;
}

#datatable-one th {
  font-weight: 600;
  padding: 0.5em;
}

#datatable-one td,
#datatable-one th,
#datatable-one caption {
  padding: 0.5em;
}

#datatable-one thead tr,
#datatable-one tr:nth-child(even) {
  background: #f8f8f8;
}

#datatable-one tr:hover {
  background: #f1f7ff;
}

.highcharts-exporting-group {
  display: none;
}

.highcharts-title {
  display: none;
}

figure div#container-one {
  border-radius: 30px;
}

.highcharts-credits {
  display: none;
}

.highcharts-legend.highcharts-no-tooltip {
  display: none;
}

/*  Chart one css end */

/*  Chart two css */
.Analytics-tracker .contact-sec h4 {
  font-size: 20px;
  font-weight: 600;
  color: #0F3460;
  margin-bottom: 20px;
}

#container-two {
  height: 400px;
}

.highcharts-figure,
.highcharts-data-table table {
  min-width: 310px;
  max-width: 800px;
  margin: 1em auto;
}

#datatable-two {
  font-family: Verdana, sans-serif;
  border-collapse: collapse;
  border: 1px solid #ebebeb;
  margin: 10px auto;
  text-align: center;
  width: 100%;
  max-width: 500px;
  display: none;
}

#datatable-four {
  display: none;
}

#datatable-two caption {
  padding: 1em 0;
  font-size: 1.2em;
  color: #555;
}

#datatable-two th {
  font-weight: 600;
  padding: 0.5em;
}

#datatable-two td,
#datatable-two th,
#datatable-two caption {
  padding: 0.5em;
}

#datatable-two thead tr,
#datatable-two tr:nth-child(even) {
  background: #f8f8f8;
}

#datatable-two tr:hover {
  background: #f1f7ff;
}

.highcharts-exporting-group {
  display: none;
}

.highcharts-title {
  display: none;
}

figure div#container-two {
  border-radius: 30px;
}

figure div#container-three {
  border-radius: 30px;
}

figure div#container-four {
  border-radius: 30px;
}

figure div#container-five {
  border-radius: 30px;
}

figure div#container-six {
  border-radius: 30px;
}

figure div#container-seven {
  border-radius: 30px;
}

.highcharts-credits {
  display: none;
}

.highcharts-legend.highcharts-no-tooltip {
  display: none;
}

/*  Chart two css end */

/*  Chart three css start */

.highcharts-figure,
.highcharts-data-table table {
  min-width: 310px;
  max-width: 800px;
  margin: 1em auto;
}

.highcharts-data-table table {
  font-family: Verdana, sans-serif;
  border-collapse: collapse;
  border: 1px solid #ebebeb;
  margin: 10px auto;
  text-align: center;
  width: 100%;
  max-width: 500px;
}

.highcharts-data-table caption {
  padding: 1em 0;
  font-size: 1.2em;
  color: #555;
}

.highcharts-data-table th {
  font-weight: 600;
  padding: 0.5em;
}

.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
  padding: 0.5em;
}

.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
  background: #f8f8f8;
}

.highcharts-data-table tr:hover {
  background: #f1f7ff;
}

#button-bar {
  min-width: 310px;
  max-width: 800px;
  margin: 0 auto;
}

/*  Chart three css end */
/* Chart five start */

.highcharts-figure,
.highcharts-data-table table {
  min-width: 310px;
  max-width: 800px;
  margin: 1em auto;
}

#container {
  height: 400px;
}

.highcharts-data-table table {
  font-family: Verdana, sans-serif;
  border-collapse: collapse;
  border: 1px solid #ebebeb;
  margin: 10px auto;
  text-align: center;
  width: 100%;
  max-width: 500px;
}

.highcharts-data-table caption {
  padding: 1em 0;
  font-size: 1.2em;
  color: #555;
}

.highcharts-data-table th {
  font-weight: 600;
  padding: 0.5em;
}

.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
  padding: 0.5em;
}

.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
  background: #f8f8f8;
}

.highcharts-data-table tr:hover {
  background: #f1f7ff;
}

.chartjs-analytics .chart-five {
  width: 70%;
  display: inline-block;
}

.chartjs-analytics .chart-five-sectionchart {
  width: 25%;
  display: inline-block;
  vertical-align: top;
  margin: 10px;
  padding: 10px 30px;
  margin-top: 35px;
}

.chart-five-sectionchart .reason {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}

.chart-five-sectionchart .reason. span.mehndicolor {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: rgba(208, 225, 125, 1);
  box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
  vertical-align: middle;
  margin-right: 10px;
}

.chart-five-sectionchart .reason span.blue {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: rgba(54, 169, 206, 1);
  box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
  vertical-align: middle;
  margin-right: 10px;
}

.chart-five-sectionchart .reason span.yellow {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: rgba(255, 223, 37, 1);
  box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
  vertical-align: middle;
  margin-right: 10px;
}

.chart-five-sectionchart .reason span.voilate {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: rgba(194, 24, 242, 1);
  box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
  vertical-align: middle;
  margin-right: 10px;
}

.chart-five-sectionchart .reason.reason-one span.color {
  display: inline-block;
  width: 20px;
  height: 20px;
  box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
  vertical-align: middle;
  margin-right: 10px;
  background-color: rgb(124 181 236);
}

.chart-five-sectionchart .reason.reason-four span.color {
  display: inline-block;
  width: 20px;
  height: 20px;
  box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
  vertical-align: middle;
  margin-right: 10px;
  background-color: rgb(67 67 72);
}

.chart-five-sectionchart .reason.reason-three span.color {
  display: inline-block;
  width: 20px;
  height: 20px;
  box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
  vertical-align: middle;
  margin-right: 10px;
  background-color: rgb(144 237 125);
}

.chart-five-sectionchart .reason.reason-two span.color {
  display: inline-block;
  width: 20px;
  height: 20px;
  box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
  vertical-align: middle;
  margin-right: 10px;
  background-color: rgb(247, 163, 92);
}

/* Chart five end */

/* Chart six start */
.chartjs-analytics .chart-six {
  width: 70%;
  display: inline-block;
}

.chartjs-analytics .chart-six-sectionchart {
  width: 25%;
  display: inline-block;
  vertical-align: top;
  margin: 10px;
  padding: 10px 30px;
  margin-top: 35px;
}

.chart-six-sectionchart .reason {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
}

.chart-six-sectionchart .reason span.mehndicolor {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: rgba(208, 225, 125, 1);
  box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
  vertical-align: middle;
  margin-right: 10px;
}

.chart-six-sectionchart .reason span.blue {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: rgba(54, 169, 206, 1);
  box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
  vertical-align: middle;
  margin-right: 10px;
}

.chart-six-sectionchart .reason span.yellow {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: rgba(255, 223, 37, 1);
  box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
  vertical-align: middle;
  margin-right: 10px;
}

.chart-six-sectionchart .reason span.voilate {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: rgba(194, 24, 242, 1);
  box-shadow: 5px 5px 5px rgb(0 0 0 / 20%);
  vertical-align: middle;
  margin-right: 10px;
}

#container-six .highcharts-axis-labels.highcharts-yaxis-labels {
  display: none;
}

/* Chart six end */
.analytics-chartpage section {
  padding: 50px 0px 0px;
}

textarea {
  width: 100% !important;
}

.clientfaq-forms .col-md-5.queryformss {
  margin: 15px auto 0px;
  box-shadow: 0px 0px 5px -2px;
  padding: 10px 5px 25px;
  border-radius: 17px;
}

button.createRqst-btn {
  background: #E94560;
  border: none;
  text-transform: uppercase;
  padding: 8px 25px;
  font-size: 14px;
  height: 36px;
  margin-left: 10px;
  border-radius: 20px;
  color: #fff;
  font-weight: 500;
}

.enet-export button {
  background-color: #0a6eba;
  border-color: #0a6eba;
  color: #fff;
  padding: 13px 30px;
  border: none;
  border-radius: 15px;
  font-weight: 600;
}

/* modal images start*/

/* modal images end */
.loanfiled-wrapper h4 {
  display: inline-block;
  border: 1px solid #ffffff;
  padding: 10px 30px;
  border-radius: 10px;
  font-size: 20px;
  font-weight: 400;
  background: #E94560;
  color: #fff;
}

.loanfiled-wrapper h4>span {
  display: inline-block;
  font-weight: 900;
}

.disbursement-table td form.form-inline {
  display: inherit;
  width: 100%;
}

.disbursement-table td form>button {
  padding: 8px 15px;
  color: #fff;
  font-weight: 500;
}

.disbursement-table td form>button.btn-warning:hover {
  color: #fff;
}

.client-repayment .row.text-center .alert.alert-success {
  margin: auto;
}

.row.submit-btn button.btn-submit {
  border: 1px solid #E94560;
  padding: 10px 50px;
  border-radius: 30px;
  background: #E94560;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}

.content-header.LoanPlan-index a.exportreport-btn {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
  padding: 12px 30px;
  border: none;
  border-radius: 5px;
  font-weight: 500;
  margin-top: 10px;
  display: inline-block;
  font-size: 15px;
}

.usr-management .crt-btn button {
  background-color: #dc3545;
  color: #fff;
  font-size: 16px;
  box-shadow: none;
  border: none;
  padding: 10px 15px;
  border-radius: 7px;
}

.employee-sectionpage div.searchbtn button.search-btn {
  position: relative;
  right: 40px;
  top: 0;
}

/* CU approval start */
.content-wrapper.cu-approval .row.heading-row h3 {
  font-size: 24px;
  font-weight: 600;
  text-transform: capitalize;
  color: #0F3460;
}

.content-wrapper.cu-approval .row.heading-row select.cu-filter {
  padding: 5px;
}

/* CU approval end */
/* User management access control */
.access-control-table table tr td.toggle-btn {
  display: revert;
}

.row.user-savebtn a button {
  padding: 10px 45px;
  border-color: #E94560;
  box-shadow: none;
  background: #E94560;
  box-shadow: none;
  border: 1px solid;
  border-radius: 20px;
  color: #fff;
}

.row.user-savebtn a button:hover {
  padding: 10px 45px;
  border-color: #000;
  box-shadow: none;
  border: 2px solid;
  background: transparent;
  box-shadow: none;
  color: #000;
}

/* User management access control end */
/* employee show blade */
h3.employee-headTxtFilter {
  font-size: 18px;
  font-weight: 600;
  color: #0F3460;
  float: left;
  margin-right: 10px;
  margin-top: 10px;
}

p.right-menuTxt {
  color: #6c757d;
  font-size: 0.875rem;
  line-height: 1.8;
  text-align: right;
}

.onboard-company .breadcrumb {
  background-color: transparent;
  line-height: 1.8rem;
  margin-bottom: 0;
  padding: 0;
}

.onboard-company .breadcrumb-item.active {
  color: #6c757d;
}

/* employee show blade end */
/* Calender using on dashboard */
label #datepicker>span:hover {
  cursor: pointer;
}

.datepicker-inline {
  width: auto !important;
}

.card-header>.card-tools .row.table-captionTxt {
  margin: 15px 0px 0px 20px;
}

/* Calender using on dashboard end */
@media screen and (max-width: 1300px) and (min-width: 768px) {
  .row.mx-4.pt-4.amount-box label.label-headingTxt {
    min-height: 44px;
  }
}

/*  new common css */
.content-header h1 {
  font-size: 30px;
  font-weight: 700;
  color: #0F3460;
}

h3.subheadingTxt {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  text-transform: capitalize;
}

.content-wrapper.crateuser-new {
  padding: 30px 0px 50px;
}

.pull-right.back-btn {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 2%;
}

.pull-right.back-btn a img {
  filter: invert(1);
}

.content-wrapper.crateuser-new form .form-group {
  margin-bottom: 2rem;
}

/* new common css end */
div.submitbtn-contact a button {
  color: #E94560;
  padding: 10px 80px;
  border-radius: 50px;
  background: #fff;
  border: 1px solid #E94560;
}

/* query support pages */
.wrapper.query-support-page h1 {
  font-size: 30px;
  color: #0F3460;
  font-weight: 700;
}

.wrapper.query-support-page h3 {
  font-size: 22px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 15px;
}

.wrapper.query-support-page a.querysupprot-btn {
  color: #E94560;
  border-radius: 25px;
  background: #fff;
  border: 1px solid #E94560;
  display: block;
  max-width: 50%;
  text-align: center;
  padding: 10px;
  margin: auto;
}

/* query support pages end */
.content-wrapper.loanplans-show a.exportreport-btn {
  border: 1px solid #E94560;
  padding: 15px 20px;
  border-radius: 10px;
  background: #E94560;
  color: #fff;
  display: inline-block;
}

.content-wrapper.loanplans-show a.exportreport-btn img {
  filter: invert();
}

.content-wrapper.loanplans-show a.exportreport-btn span {
  font-size: 15px;
  font-weight: 500;
}

.content-wrapper.loanplans-show a.exportreport-btn.edits {
  padding: 10px 20px;
  background: transparent;
  color: #000;
  border: 2px solid #E94560;
  font-weight: 400;
}

.content-wrapper.employee-sectionpage .custom-file-input {
  position: unset !important;
  overflow: unset;
  opacity: inherit;
  width: auto;
}

.search-btn {
  right: 0%;
}

.backbtn-dashboard a img {
  filter: invert();
  width: 20px;
}

.backbtn-dashboard a {
  padding: 5px 15px;
}

button.modelbody-pop span {
  line-height: normal;
  display: inline-block;
  padding-top: 5px;
}

.loanfiled-wrapper .status-showmsg {
  margin-top: 15px;
  background: #fff;
  padding: 25px 20px;
  border-radius: 20px;
  box-shadow: 3px 0px 6px -2px;
}

table tr th {
  text-transform: uppercase;
}

.input-group-append.searchbtn button#reset {
  display: inline-block;
  padding: 10px 15px;
  border-radius: 5px;
  font-weight: 500;
  position: absolute;
  position: absolute;
  right: -80px;
  top: 0px;
  border: 1px solid;
}

a.download-btn img {
  width: 28px;
}

.content.client-dashboard .row:first-child a {
  color: #000000;
}

button.btn.btnremoveTxt img {}

.alert-msgPrint .alert.alert-success {
  position: relative;
  padding: 4px 0px 0px;
}

.alert-msgPrint p {
  font-size: 18px;
  padding: 10px 0px 0px;
}

.alert-msgPrint span.msgPrint-close {
  display: inline-block;
  position: absolute;
  right: 5px;
  top: 0px;
}

.alert-msgPrint span.msgPrint-close button {
  border: none;
  color: #fff;
  background: no-repeat;
  font-size: 20px;
  font-weight: 700;
}

/* update password */
a.btn.pass_changeMT {
  width: 100%;
  margin: 0;
  padding: 0.5rem 1rem 0.5rem 1rem;
  display: flex;
}

a.btn.pass_changeMT p {
  margin: 0 10px;
  color: #c1c1c1;
}

/* end */
.content.admin-dashboard .row:first-child a {
  color: #000000;
}

.content.admin-dashboard .small-box a {
  color: #ffffff !important;
}

.content.loanfiled-wrapper #showSearch input {
  padding: 10px;
  min-width: 275px;
}

.content.loanfiled-wrapper #showSearch {
  max-width: 275px;
  position: relative;
}

.content.loanfiled-wrapper select {
  padding: 10px 5px;
}

label.filterTxt {
  font-weight: 500;
  font-size: 18px;
}

.small-box.inner {
  box-shadow: none;
  margin-bottom: 0;
}

#myCarousel-box1 .carousel-control-prev,
#myCarousel-box2 .carousel-control-,
#myCarousel-box3 .carousel-control-prev {
  background-image: none;
  width: 20px;
}

#myCarousel-box1 .carousel-control-next,
#myCarousel-box2 .carousel-control-prev,
#myCarousel-box3 .carousel-control-next {
  background-image: none;
  width: 20px;
}

.small-box #myCarousel-box1 {
  padding: 0px 6px;
}

.small-box #myCarousel-box2 {
  padding: 0px 6px;
}

.small-box #myCarousel-box3 {
  padding: 0px 6px;
}

.carousel-control-prev,
.carousel-control-next {
  width: 20px;
}

.card.card-default.form-section .btn.btn-tool {
  position: absolute;
  right: 20px;
  top: 42px;
}

.dropdown-filter select.dropdown-filterlist {
  padding: 10px 5px;
}

.editable_btn a img {
  width: 32px !important;
  height: 32px !important;
  border: 1px solid #afafaf;
  padding: 7px;
  border-radius: 5px;
  background: #e0e0e0;
}

/* .card.img_employeesec {
  padding: 30px 0px 30px;
} */

/* Biodata form start */

form.Alll_formsection .option_select {
  margin-right: 10px;
}

form.Alll_formsection .form-group.option_select input {
  margin: 0px 5px;
}

form.Alll_formsection .anchorbtn_submit a {
  display: inline-block;
}

.Alll_formsection-head h1 {
  font-size: 34px;
  text-transform: capitalize;
  border-bottom: 1px solid;
  margin-bottom: 25px;
  padding-bottom: 15px;
}

form.Alll_formsection h3 {
  font-size: 24px;
  margin-bottom: 30px;
  margin-top: 10px;
}

/* Biodata form end */
form.login-form.Faq-section.guest_form {
  margin: 50px auto;
  padding: 0;
  max-height: 500px;
  overflow: auto;
}

form.login-form.Faq-section.guest_form label {
  font-size: 15px;
}

.content-faq-withform .content-faq-withformTXt {
  padding: 40px 0px;
  border-radius: 10px;
  background: #fff;
}

.content-faq-withformTXt figure img {
  filter: hue-rotate(45deg);
  border-radius: 10px;
}

span#footnumber_contact {
  display: block;
  margin-top: 10px;
  font-size: 30px;
  font-weight: 100;
  color: #e0e0e0;
}

.col-md-6.footer_Rightcontext {
  padding-left: 10%;
}

.employee-sectionpage.clientemp div.searchbtn button.search-btn {
  position: absolute;
  right: 0;
  top: 7px;
}

.content-wrapper.employee_dashboard figure.slider-img img {
  width: 100%;
}

.content-wrapper.employee_dashboard #myCarousel_banneimg .carousel-control-next-icon,
#myCarousel_banneimg .carousel-control-prev-icon {
  background-image: none;
}

.content-wrapper.employee_dashboard #myCarousel_banneimg .carousel-control-next,
#myCarousel_banneimg .carousel-control-prev {
  width: 5%;
}

.content-wrapper.employee_dashboard .icon_process figure img {
  width: 36px;
  height: 36px;
  display: block;
  margin: auto;
  filter: invert(1);
}

.content-wrapper.employee_dashboard .icon_process figure span {
  text-align: center;
  display: block;
  margin-top: 7px;
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
}

.content-wrapper.employee_dashboard .icon_process {
  background: #e94560;
  padding: 15px 15px 5px;
  margin-bottom: 30px;
  margin-top: 10px;
}

.content-wrapper.employee_dashboard .icon_process figure {
  box-shadow: 0px 3px 4px 0px #ffdada;
  padding: 12px;
}

.faqsection-Textcontent .table-shadow.faq .faq-row {
  border: 1px solid #9d9d9d;
  margin: 20px 0px;
  padding: 2px 18px 2px;
  border-radius: 7px;
}

.faqsection-Textcontent .table-shadow.faq .faq-row .collapse {
  background: #0F345F;
  padding: 20px;
  color: #fff;
  border-radius: 20px;
  margin-bottom: 15px;
  margin-top: 10px;
}

.faqsection-Textcontent .table-shadow.faq .faq-row .collapse p {
  color: #ffffff;
  padding-left: 20px;
  margin-bottom: 0;
}

.faqsection-Textcontent .table-shadow.faq .faq-row .faq-title {
  color: #000;
}

.card.Calculate-section .form-group {
  margin-bottom: 5px;
}

.user-profile-img-section {
  padding: 50px 0px 25px;
}

.info-box1.details-user {
  margin-top: 30px;
  margin-bottom: 40px;
  padding: 15px 12px 30px;
}

.user-profile .profile-username {
  font-size: 28px;
  margin-top: 0px;
  text-transform: capitalize;
}

@media screen and (min-width: 1399px) {
  .card.img_employeesec {
    padding: 10px 0px 0px;
  }
}

.row.mx-4.pt-4.amount-box label.label-headingTxt {
  min-height: 44px;
}

a:hover {
  color: inherit;
  text-decoration: none;
}

.content-wrapper.employee_dashboard a {
  color: #000;
}

p.logout_btnTxt {
  color: #c1c1c1;
}

.content-wrapper.employee_dashboard .small-box>.inner {
  min-height: 130px;
}

.content-wrapper.employee_dashboard button.w3-display-left {
  position: absolute;
  left: 0px;
  border: none;
  background: none;
  font-size: 22px;
  font-weight: 100;
  top: 38%;
}

.content-wrapper.employee_dashboard button.w3-display-right {
  position: absolute;
  right: 0px;
  border: none;
  background: none;
  font-size: 22px;
  font-weight: 100;
  top: 38%;
}

.content-wrapper.employee_dashboard .inner p.mySlides {
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  top: 28%;
  line-height: 30px;
  left: 8%;
}

.user-profile-detail .row.responsive-row .col-md-4 strong {
  text-transform: capitalize;
}

.contact-sec.contact-form-section h1 {
  font-size: 36px;
  margin: 0;
  font-weight: 700;
  color: #0F3460;
  text-transform: capitalize;
  margin-bottom: 20px;
  text-align: center;
}

.faqsection-Textcontent h2 {
  font-size: 34px;
  margin: 34px 0px;
  font-weight: 700;
  color: #0F3460;
  text-transform: capitalize;
  text-align: center;
}

button.tooltip_box_squre {
  background: none;
  color: #e94560ad;
  font-weight: 500;
  border: 1px solid;
  border-radius: 50%;
  padding: 0px 8px;
  margin-left: 5px;
  line-height: 20px;
  font-size: 12PX;
}

button.tooltip_box_squre:hover {
  background: none;
  border: 1px solid;
  color: #e94560ad;
}

button.tooltip_box_squre[title] {}

.faqsection-Textcontent #accordion .card {
  border: 1px solid #9d9d9d;
  margin: 20px 0px;
  padding: 2px 18px 2px;
  border-radius: 7px;
}

.faqsection-Textcontent #accordion .card-body {
  background: #0F345F;
  padding: 20px;
  color: #fff;
  border-radius: 20px;
  margin-bottom: 15px;
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  margin-left: 1.7rem;
}

.faqsection-Textcontent #accordion .card-header {
  border: none;
}

.faqsection-Textcontent #accordion .card-header button {
  color: #000;
  font-weight: 500;
  position: relative;
}

.container-fluid.content-faq-withform {
  padding-bottom: 50px;
}

.faqsection-Textcontent #accordion .card .card-header .accordion-button:after {
  content: "\f106";
  font-family: 'Font Awesome 5 Free';
  font-weight: 600;
  position: absolute;
  left: -20px;
  font-size: 24px;
  top: 2px;
}

.faqsection-Textcontent #accordion .card .card-header .accordion-button.collapsed:after {
  content: "\f107";
}

.date_filter_section {
  padding: 10px 0px 0px;
}

.date_filter_section span {
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  color: #000000;
}

.date_filter_section input {
  padding: 8px;
  border-color: #919191;
  border-radius: 5px;
}

.date_filter_section #resetDate {
  padding: 8px;
  margin-left: 6px;
  font-size: 15px;
  font-weight: 500;
  border-color: #919191;
  border-radius: 5px;
}

.employee_detailslist .employee_detailslist_title h3 {
  font-size: 24px;
  padding: 20px;
  font-weight: 600;
  color: #0f3460;
}

.employee_detailslist .employee_detailslist_title {
  width: 70%;
  display: inline-block;
  float: left;
}

.employee_detailslist .employee_detailslist_btn {
  text-align: right;
  width: 30%;
  display: inline-block;
  padding: 0;
  margin: 0;
}

.employee_detailslist .employee_detailslist_btn a {
  margin: 20px;
  display: inline-block;
}

.modal.fade.add-company.show {
  z-index: 9999;
}

.modal.fade.add-company.show .model-btn-row button {
  margin-left: 8px;
  margin-top: 20px;
}

.content-wrapper.crateuser-new .content form {
  box-shadow: 0px 0px 6px 0px;
  padding: 30px 20px;
  border-radius: 10px;
}

.content-wrapper.crateuser-new .content form input {
  padding: 20px 10px;
}

.form-inline.attendance input {
  padding: 7px 10px 36px;
}

label.lable_Txt {
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  text-transform: capitalize;
  margin-right: 7px;
}

select.select_Txt_field {
  padding: 7px 5px;
  font-size: 16px;
  font-weight: 400;
}

.filter-row .form-group input,
.filter-row .form-group select {
  display: inline-block;
  height: 42px;
  border: 1px solid #707070;
  font-size: 14px;
  color: #454545;
  background: transparent;
  border-radius: 0px;
}

.row.company-details {
  background: #fff;
  padding: 30px 10px;
  border-radius: 20px;
  box-shadow: 0px 0px 3px 0px;
      margin-bottom: 40px;
}

input.select_textFile {
  padding: 5px 5px 35px !important;
}

.content-wrapper.crateuser-new img.employee_img_show {
  max-width: 100%;
  margin-top: 10px;
  border: 1px solid #eee;
  width: 100px;
  border-radius: 6px;
}

.content.loanfiled-wrapper .form-group.search_calenderTxt {
  width: 200px;
  display: block;
  position: relative;
}

.content.loanfiled-wrapper .form-group.search_calenderTxt button.search-btn {
  font-size: 23px;
  font-weight: 100;
  margin: 0;
  top: 0;
  background: #f0f0f0;
  padding: 3px 8px;
  border-radius: 5px;
  border-color: #000;
  border: 1px solid;
}

label span.red_starMark {
  color: red;
  font-weight: 400;
}

td.editable_btn a {
  margin: 0px 3px;
}

.row.filter-row .form-group.text-end {
  position: absolute;
  right: 0;
}

#mediumModal .modal-content {
  height: 100%;
}

#mediumModal .modal-body#mediumBody object {
  width: 100%;
  height: 400px;
}

.login-outer.modal-open .inlinelement-btn form {
  display: inline-block;
}

.dropdown-menu {
  background: none;
  padding-left: 20px;
}

.nav-pills .nav-item.dropdown.show .nav-link:hover {
  background: none;
}

/* Adhar verication css */
#mediumBody form#adhaar-otp div input {
  margin-left: 10px;
  border: 1px solid #c3c3c3;
  width: 50%;
  min-height: 45px;
}

#captcha-generate .modal-dialog h3 {
  margin: auto;
  text-transform: uppercase;
  font-size: 28px;
  font-weight: 500;
  color: #28a745;
}

.modal-body form.form_adhar div {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 30px;
}

.modal-body form.form_adhar div label {
  width: 170px;
  font-size: 20px;
  font-weight: 400;
}

.modal-body .form_adhar img.img_captcha_ad {
  max-width: 120px;
}

.modal-body form.form_adhar div.btn_submit_ad {
  margin-top: 10px;
  text-align: center;
  display: inline-block;
}

.modal-body form.form_adhar div.btn_submit_ad button {
  padding: 6px 30px;
  font-weight: 500;
}

/* Adhar verication css end */
.content-wrapper.loan_approval table td.app_submitbtn.inlinelement-btn .badge.badge-danger {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff !important;
  border: 1px solid;
  padding: 8px 50px;
  font-size: 1rem;
  font-weight: 500;
  margin-left: 28px;
}

.content-wrapper.loan_approval table td.app_submitbtn.inlinelement-btn .badge.badge-success {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff !important;
  border: 1px solid;
  padding: 8px 45px;
  font-size: 1rem;
  font-weight: 500;
}

.content-wrapper.repayments-page table td.app_submitbtn.inlinelement-btn .badge.badge-danger {
  background-color: #e0a800;
  border-color: #e0a800;
  color: #fff !important;
  border: 1px solid;
  padding: 8px 72px;
  font-size: 1rem;
  font-weight: 500;
}

.content-wrapper.repayments-page table td.app_submitbtn.inlinelement-btn .badge.badge-success {
  background-color: #218838;
  border-color: #218838;
  color: #fff !important;
  border: 1px solid;
  padding: 8px 70px;
  font-size: 1rem;
  font-weight: 500;
}

.modal.fade.show {
  z-index: 9999;
}

.modal-dialog .modal-header h3 {
  margin: auto;
}

/* client notification */
.dropdown .dropdown-menu.notifications.show {
  background: #fff;
  font-size: 14px;
  width: 300px;
  margin: auto;
  max-height: 400px;
  position: absolute;
  height: 300px;
  overflow: hidden;
  overflow-y: scroll;
  padding: 13px 16px;
  left: -100px !important;
  border: 2px solid #c0c0c0;
  box-shadow: 0px 4px 22px -8px;
}

.dropdown .dropdown-menu.notifications.show .notifications-wrapper .notification-item ul li {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 15px;
  color: #3d1876;
  line-height: 20px;
  padding: 12px 2px 30px;
  border-bottom: 1.2px dashed;
}

.dropdown .dropdown-menu.notifications.show .notifications-wrapper .notification-item ul p {
  position: absolute;
  bottom: -15px;
  right: 15px;
  font-size: 12px;
  color: #1c1c1c;
  font-weight: 600;
}

.dropdown .dropdown-menu.notifications.show .notification-heading h4 {
  font-size: 20px;
  font-weight: 500;
}

.dropdown .dropdown-menu.notifications.show .notifications-wrapper .notification-item ul {
  list-style: none;
  padding-left: 0;
  position: relative;
}

.dropdown .dropdown-menu.notifications.show .notification-footer a {
  font-size: 14px;
  color: #431876;
  border: 1px solid;
  padding: 5px 14px;
  border-radius: 20px;
}

.dropdown .dropdown-menu.notifications.show .notification-footer a:hover {
  background: #e94560;
  color: #fff;
  border: 1px solid;
}

.hr-notification-couting {
  border: 2px solid #bebebe;
  display: block;
  top: -2px;
  position: absolute;
  right: 1px;
  font-size: 16px;
  color: #e94560;
  font-weight: 600;
  border-radius: 100%;
  line-height: 16px;
  background: #fff;
  width: 23px;
  height: 23px;
  text-align: center;
  padding: 2px;
}

/* client notification end */

/* Admin portal CSS */
.row.searchbar_company .searchbar-inputfiled {
  margin-top: 35px;
}

.wrapper.paymentrecord-page .repayment-details h3 {
  font-weight: 500;
  font-size: 25px;
  background: white;
  padding: 20px 10px;
  border: 2px solid #eee;
}

/* Admin portal CSS end */
ul.right_sidebarTxt li a {
  padding: 0.5rem 1rem 0.5rem 1rem !important;
}

.contact-sec.clientpay-section .Repay-box .modal.show {
  z-index: 9999;
  margin-top: 60px;
}

table tr td.editable_btn {
  min-width: 110px;
}

ul.payment_record_sharebtn {
  list-style: none;
  padding-left: 15px;
  position: relative;
  width: 100%;
}

ul.payment_record_sharebtn li {
  min-width: 13%;
  display: inline-block;
}

ul.payment_record_sharebtn li:last-child {
  position: absolute;
  right: 2%;
}

.table-shadow tr td span.tooltip_btnShare {
  display: inline-block;
  margin-left: 30px;
}

.table-shadow tr td.upload_file_td input.upload_document {
  border: 1px solid #b7b7b7;
  padding: 8px;
  margin-bottom: 10px;
  border-radius: 2px;
  max-width: 68%;
  margin-right: 10px;
}

.table-shadow tr td.upload_file_td form.upload_file_form {
  display: flex;
  align-items: center;
}

button.modelbody-pop.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
  box-shadow: none;
}

button#reset_datepicker {
  background-color: #dc3545 !important;
  color: #fff;
  border: none;
  padding: 0px 20px;
  border-radius: 5px;
}

.card-body.table-responsive .edit_employee_pd {
  border: 1px solid #ced4da;
  padding: 20px;
  margin-bottom: 30px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 0;
}

.card-body.table-responsive .edit_employee_pd h3 {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0px 8px 20px;
  border-radius: 5px;
  text-align: center;
}

.clientFAQ-page .Repay-box .modal-body img {
  width: 100%;
}

#datatable-six {
  font-family: Verdana, sans-serif;
  border-collapse: collapse;
  border: 1px solid #ebebeb;
  margin: 10px auto;
  text-align: center;
  width: 100%;
  max-width: 500px;
  display: none;
}

/* .chartjs-analytics .chart-six-sectionchart .reason.reason-one span.blue{
  background-color: rgb(67 67 72);
} */
.chartjs-analytics .chart-six-sectionchart .reason.reason-four span.voilate {
  background-color: rgb(67 67 72);
}

#changPassForm div.row:nth-of-type(2) {
  position: relative;
  display: block;
}

#changPassForm div.row:nth-of-type(3) {
  position: relative;
  display: block;
}

#changPassForm div.row:nth-of-type(2) i {
  position: absolute;
  right: 6%;
  top: 28%;
  margin-left: 0 !important;
  margin-top: 0 !important;
}

#changPassForm div.row:nth-of-type(3) i {
  position: absolute;
  right: 6%;
  top: 28%;
  margin-left: 0 !important;
  margin-top: 0 !important;
}

.content-wrapper.application_forms ol.breadcrumb li::before {
  content: "";
  position: relative;
  top: 1px;
}

.wrapper.repayments-page .disbursement-table td form>button {
  min-width: 140px;
}

.content-wrapper.repayments-page table td.app_submitbtn.inlinelement-btn .badge.badge-success {
  min-width: 290px;
}

.content-wrapper.repayments-page table td.app_submitbtn.inlinelement-btn .badge.badge-danger {
  min-width: 290px;
}

.banner_images_section .banner_images_edit {
  max-width: 100%;
  height: auto;
  border: 2px solid #eee;
  padding: 24px;
}

.banner_images_section .banner_images_edit form div.form-control {
  margin-bottom: 40px;
  max-width: 100%;
  border: 1px solid #ccc;
  padding: 30px 15px;
  border-radius: 5px;
}

.banner_images_section .banner_images_edit form label {
  text-transform: capitalize;
  font-size: 18px;
  color: #E94560;
  font-weight: 500;
  width: 120px;
  display: inline-block;
}

.banner_images_section .banner_images_edit form input {
  font-size: 15px;
  font-weight: 400;
  color: #676767;
}

.banner_images_section .banner_images_edit form .submitbtn_bannerform {
  border: 1px solid #E94560;
  padding: 11px 30px;
  border-radius: 10px;
  background: #E94560;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
}
.clientfaq-forms .queryformss .col-md-12 input{
  display: block;
}
.clientfaq-forms .queryformss .col-md-12 span.text-danger{
  display: block;
  margin-top: 5px;
}
.repayments-page table td.app_submitbtn.inlinelement-btn button.btn-warning.response{
  min-width: 140px;
  padding: 8px 15px;
  color: #fff;
  font-weight: 500;
  background: #e0a800;
}
.onboard-company table td.salary_update_status a{
  min-width: 150px;
}
.onboard-company .modal-dialog .modal-body form div.form-group label{
  font-weight: 400;
  text-transform: capitalize;
  min-width: 47%;
  text-align: left;
  font-size: 16px;
  }
.onboard-company .modal-dialog .modal-body form div.form-group input{
  border: 1px solid #9d9d9d;
min-width: 50%;
}
button.refrsh_iconBtn{
  background: no-repeat;
      border: none;
      position: relative;
      right: 15px;
}
button.refrsh_iconBtn img{
  width: 35px;
height: 35px;
margin-left: 5px;
}
#required_captcha{
  position: relative;
left: 39%;
font-size: 15px;
font-weight: 400;
color: #f71d3f;
}
#captcha_error{
  position: relative;
left: 39%;
font-size: 15px;
font-weight: 400;
color: #f71d3f;
}
#required_otp{
  position: absolute;
    left: 38%;
    font-size: 15px;
    font-weight: 400;
    color: #f71d3f;
    top: 35%;
}
#otp_error{
  position: absolute;
left: 39%;
font-size: 15px;
font-weight: 400;
color: #f71d3f;
margin-top: -12px;
}
h4.updattion_msg{
  margin: 20px 15px 36px;
  font-size: 20px;
  color: #0f345f !important;
}
.login-outer .cover-container .row.no-gutters{
  display: flex;
  align-items: center;
}
.content-faq-withformTXt .error{
color:  #f70f00
}
.paymentrecord-page p.repayment_notemsg{
    font-size: 18px;
    margin: 30px auto 0;
    font-weight: 500;
    color: #0f3460;
    margin-left: 5%;
}
.paymentrecord-page .alert-msgPrint .alert.alert-success{
  position: relative;
  padding: 4px 0px 0px;
  background: #05a566;
  color: #fff;
  margin: 13px auto 20px;
}
/* #hideDefaultTable{
  min-height: 200px;
} */
