/**
     * Created By Stalvin
     * Using from 08-12-2025
     * Global component declaration
 */

@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic);
@import url(//fonts.googleapis.com/css?family=Kaushan+Script);

/* import all your global css styles here which are not related to any theme */
.dash-card{
  padding: 10px;
}

.search-bar {
  font-size: 24px;
  padding: 6px;
  border: 1px solid gray;
  border-radius: 20px;
  background: #f0f0f0;
  margin-left: 10px;
}

.required_field:after {
  content: "*";
  margin-top: -6px;
  margin-bottom: 5px;
  margin-right: -1pt;
  color: #d23319 !important;
  caret-color: #1976d2 !important;
  display: none;
}
.required_field {
  color: #ff5252 !important;
  background: #ffecec;
  padding-right: -13px !important;
  border-left: 2px solid red;
}
.valid_field {
  color: #5eff52 !important;
  background: #e5ffe2;
  padding-right: -13px !important;
  border-left: 2px solid rgb(0, 255, 115);
}
.card{
  padding: 20px;
}

.v-application--wrap {
  min-height: auto !important;
}
.v-data-table > .v-data-table__wrapper > table > tbody > tr > td, .v-data-table > .v-data-table__wrapper > table > tfoot > tr > td, .v-data-table > .v-data-table__wrapper > table > thead > tr > td{height:48px !important}
.v-data-table > .v-data-table__wrapper > table > thead > tr > th{height:48px !important}
.w-100{width:100%}
.table-header{font-size: 18px !important;width: 50% !important;font-weight: 500 !important;}
.module-name {
  font-weight: 500;
  font-size: 14px;
  padding-right: 4px;
  white-space: normal;
  word-break: break-word;
  overflow-wrap: break-word;
}
.header-title{font-size: 18px !important;}.vendor-bg-section {border-radius: 11px;margin: 0px 10px;min-height: 297px;border: 1px solid #d2cece;padding: 23px 20px;}


.v-application--wrap {
  min-height: auto !important;
}

.custom-reset-btn {
  background-color: #E0E0E0 !important;
  border-color: #b4b4b4 !important;
  color: #333333 !important;
  font-size: 11px !important;
  margin-bottom: 10px;
  text-transform: capitalize;
  font-weight: 800;
}

.doc-ref {
  font-weight: bold;
  color: blue;
}

.doc-ref:hover {
  cursor: pointer;
  text-decoration: underline;
}