﻿/*@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');*/
/*@font-face {
    font-family: Poppins;
    src: url('fonts/Poppins-Medium.ttf') format('ttf'), url('fonts/Poppins-Regular.ttf') format('ttf'), 
         url('fonts/Poppins-Bold.ttf') format('ttf'), url('fonts/Poppins-SemiBold.ttf') format('ttf');
}*/
@font-face {
  font-family: "Poppins";
  src: url("fonts/Poppins-Medium.ttf") format("truetype"), url("fonts/Poppins-Regular.ttf") format("truetype"), url("fonts/Poppins-Bold.ttf") format("truetype"), url("fonts/Poppins-SemiBold.ttf") format("truetype");
  /* You can add additional font formats here if necessary */
}
@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* Media Query*/
html, body * {
  scrollbar-color: #c4c4c4 transparent;
  /*scrollbar-width: none !important;*/
}

#style-3::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}

#style-3::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}

#style-3::-webkit-scrollbar-thumb {
  background-color: #000000;
}

body {
  margin: 0;
  background: #FFF;
  font-family: "Poppins", sans-serif !important;
  height: 100% !important;
  font-size: 12px !important;
  font-weight: 400 !important;
}

h1:focus {
  outline: none;
}

.h6 {
  font-size: 0.8rem !important;
  color: #000 !important;
  font-weight: bold !important;
}

a {
  text-decoration: none;
  color: #3d5c7b;
}

p {
  font-size: 0.8rem;
  opacity: 0.9;
}

.fw-semibold {
  font-weight: 500 !important;
}

.btn-link {
  color: #3d5c7b;
}

.col-form-label-sm {
  font-size: 0.7rem;
}

button.btn {
  font-size: 0.7rem;
  padding: 5px 12px !important;
}



button {
  font-size: 0.7rem;
}
button:focus {
  box-shadow: none !important;
  outline: 0;
}

.text-primary {
  color: #2782ec !important;
}

.lead {
  font-size: 13px;
  font-weight: bold;
}

label {
  font-size: 0.7rem;
}

.font-9 {
  font-size: 0.563rem !important;
}

.font-10 {
  font-size: 0.625rem !important;
}

.font-11 {
  font-size: 11px !important;
}

.font-12 {
  font-size: 0.7rem !important;
}

.font-13 {
  font-size: 0.813rem !important;
}

.font-15 {
  font-size: 1.125rem !important;
}

.font-30 {
  font-size: 1.875rem !important;
}

.font-20 {
  font-size: 1.25rem !important;
}

.bg-primary {
  background-color: #3d5c7b !important;
}

.bg-heading {
  background-color: #e5e7ec;
}

.bg-body-row {
  background-color: #e3e9ef;
}

.bg-number-input {
  background-color: #e3e9ef;
}

.bg-lightblue {
  background-color: #87d1d1;
}

.bg-grey {
  background-color: #e9e9e9 !important;
}

.bg-aliceblue {
  background-color: aliceblue;
}

.w-1 {
  width: 1%;
}

.w-2 {
  width: 2%;
}

.w-3 {
  width: 3%;
}

.w-4 {
  width: 4%;
}

.w-5 {
  width: 5%;
}

.w-6 {
  width: 6%;
}

.w-7 {
  width: 7%;
}

.w-8 {
  width: 8%;
}

.w-9 {
  width: 9%;
}

.w-10 {
  width: 10%;
}

.w-11 {
  width: 11%;
}

.w-12 {
  width: 12%;
}

.w-13 {
  width: 13% !important;
}

.w-14 {
  width: 14%;
}

.w-15 {
  width: 15% !important;
}

.w-16 {
  width: 16%;
}

.w-17 {
  width: 17%;
}

.w-18 {
  width: 18%;
}

.w-19 {
  width: 19%;
}

.w-20 {
  width: 20% !important;
}

.w-21 {
  width: 21%;
}

.w-22 {
  width: 22%;
}

.w-23 {
  width: 23% !important;
}

.w-24 {
  width: 24%;
}

.w-25 {
  width: 25%;
}

.w-26 {
  width: 26%;
}

.w-27 {
  width: 27%;
}

.w-28 {
  width: 28%;
}

.w-29 {
  width: 29%;
}

.w-30 {
  width: 30%;
}

.w-31 {
  width: 31%;
}

.w-32 {
  width: 32%;
}

.w-33 {
  width: 33%;
}

.w-34 {
  width: 34%;
}

.w-35 {
  width: 35%;
}

.w-36 {
  width: 36%;
}

.w-37 {
  width: 37%;
}

.w-38 {
  width: 38%;
}

.w-39 {
  width: 39%;
}

.w-40 {
  width: 40%;
}

.w-41 {
  width: 41%;
}

.w-42 {
  width: 42%;
}

.w-43 {
  width: 43%;
}

.w-44 {
  width: 44%;
}

.w-45 {
  width: 45%;
}

.w-46 {
  width: 46%;
}

.w-47 {
  width: 47%;
}

.w-48 {
  width: 48%;
}

.w-49 {
  width: 49%;
}

.w-50 {
  width: 50%;
}

.w-51 {
  width: 51%;
}

.w-52 {
  width: 52%;
}

.w-53 {
  width: 53%;
}

.w-54 {
  width: 54%;
}

.w-55 {
  width: 55%;
}

.w-56 {
  width: 56%;
}

.w-57 {
  width: 57%;
}

.w-58 {
  width: 58%;
}

.w-59 {
  width: 59%;
}

.w-60 {
  width: 60%;
}

.w-61 {
  width: 61%;
}

.w-62 {
  width: 62%;
}

.w-63 {
  width: 63%;
}

.w-64 {
  width: 64%;
}

.w-65 {
  width: 65%;
}

.w-66 {
  width: 66%;
}

.w-67 {
  width: 67%;
}

.w-68 {
  width: 68%;
}

.w-69 {
  width: 69%;
}

.w-70 {
  width: 70%;
}

.w-71 {
  width: 71%;
}

.w-72 {
  width: 72%;
}

.w-73 {
  width: 73%;
}

.w-74 {
  width: 74%;
}

.w-75 {
  width: 75%;
}

.w-76 {
  width: 76%;
}

.w-77 {
  width: 77%;
}

.w-78 {
  width: 78%;
}

.w-79 {
  width: 79%;
}

.w-80 {
  width: 80%;
}

.w-81 {
  width: 81%;
}

.w-82 {
  width: 82%;
}

.w-83 {
  width: 83%;
}

.w-84 {
  width: 84%;
}

.w-85 {
  width: 85%;
}

.w-86 {
  width: 86%;
}

.w-87 {
  width: 87%;
}

.w-88 {
  width: 88%;
}

.w-89 {
  width: 89%;
}

.w-90 {
  width: 90%;
}

.w-91 {
  width: 91%;
}

.w-92 {
  width: 92%;
}

.w-93 {
  width: 93%;
}

.w-94 {
  width: 94%;
}

.w-95 {
  width: 95%;
}

.w-96 {
  width: 96%;
}

.w-97 {
  width: 97%;
}

.w-98 {
  width: 98%;
}

.w-99 {
  width: 99%;
}

.w-100 {
  width: 100%;
}

.btn-blue {
  background-color: #2782ec !important;
  color: #fff !important;
}

.w-170 {
  width: 170px;
}

.w-245 {
  width: 245px;
}

.w-900 {
  max-width: 900px !important;
}

.h-40 {
  height: 40px;
}

.h-100-select {
  height: 100px !important;
}

.min-w-20 {
  min-width: 25rem;
}

.w-60px {
  width: 60px;
}

.btn-yellow {
  background-color: #dcdcb9;
  color: #000;
  font-weight: 500;
}

.btn-green {
  background-color: #2da01d;
  color: #fff;
  font-weight: 500;
}
.btn-green:hover {
  color: #fff !important;
}

.browse-btn {
  border: 1px solid #ced4da;
  height: 25px;
  background: #f2f2f2;
}
.browse-btn:hover {
  background: #fedc75;
  color: #7e3c31;
  border-color: #7e3c31;
}

.btn-lightgreen {
  background-color: #bafbdf;
  color: #000;
  font-weight: 500;
}

.btn-ignore {
  background-color: #f5bac1;
  color: #000;
  font-weight: 500;
}

.btn-grey {
  background-color: #e8e8e8;
  color: #000;
  font-weight: 500;
}

.btn-lightyellow {
  background-color: #e7fcc7;
  color: #000;
  font-weight: 500;
}
.btn-lightyellow:disabled {
  pointer-events: visible;
}

.btn-orange {
  background-color: #f59a24;
  color: #000;
  font-weight: 500;
}
.btn-orange:disabled {
  pointer-events: visible;
}

.btn-width-table {
  width: 112px;
  padding: 3px 0 1px !important;
  margin-top: -3px;
}

.btn-primary {
  font-size: 13px;
  border-radius: 5px !important;
  background-color: #3d5c7b !important;
  border-color: #3d5c7b !important;
  padding: 3px 6px !important;
  color: #fff !important;
}
.btn-primary:hover {
  color: #fff !important;
  background-color: #3d5c7b !important;
  border-color: #3d5c7b !important;
}

.btn:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}
.btn:active:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

.btn-link.nav-link:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

.form-control {
  border: 1px solid #ced4da !important;
  font-size: 0.7rem;
}
.form-control:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

.form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

.color-red {
  color: #ec808d;
}

.color-blue {
  color: #2782ec;
}

.pt-10 {
  padding-top: 10px !important;
}

.pe-35 {
  padding-right: 35px !important;
}

.pt-11 {
  padding-top: 11px !important;
}

.pe-6 {
  padding-right: 6px !important;
}

.pl-25 {
  padding-left: 25px !important;
}

.border-color-table {
  border-color: #3d5c7b !important;
}

.border-grey {
  border: 1px solid #bababa !important;
}

h5.modal-title {
  font-size: 0.813rem;
}

.content {
  /*padding-top: 1.1rem;*/
}

.invalid {
  outline: 1px solid red;
}

.validation-message {
  color: #ec808d;
}

.validField {
  border-color: lawngreen;
}

.invalidField {
  background-color: tomato;
}




#blazor-error-ui {
  background: lightyellow;
  bottom: 0;
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  display: none;
  left: 0;
  padding: 0.6rem 1.25rem 0.7rem 1.25rem;
  position: fixed;
  width: 100%;
  z-index: 1000;
}
#blazor-error-ui .dismiss {
  cursor: pointer;
  position: absolute;
  right: 0.7rem;
  top: 0.5rem;
}

.blazor-error-boundary {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121;
  padding: 1rem 1rem 1rem 3.7rem;
  color: #fff;
}
.blazor-error-boundary::after {
  content: "An error has occurred.";
}

.loading-progress {
  position: relative;
  display: block;
  width: 8rem;
  height: 8rem;
  margin: 20vh auto 1rem auto;
}
.loading-progress circle {
  fill: none;
  stroke: #e0e0e0;
  stroke-width: 0.6rem;
  transform-origin: 50% 50%;
  transform: rotate(-90deg);
}
.loading-progress circle:last-child {
  stroke: #1b6ec2;
  stroke-dasharray: calc(3.141 * var(--blazor-load-percentage, 0%) * 0.8), 500%;
  transition: stroke-dasharray 0.05s ease-in-out;
}

.loading-progress-text {
  position: absolute;
  text-align: center;
  font-weight: bold;
  inset: calc(20vh + 3.25rem) 0 auto 0.2rem;
}
.loading-progress-text:after {
  content: var(--blazor-load-percentage-text, "Loading");
}

.mandatory {
  color: #ec808d;
}

.error {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 3px;
  margin: 0 0 10px 0;
  border: 1px solid red;
  color: #ec808d;
  font-family: "Poppins", sans-serif !important;
  font-size: 11px;
  font-weight: normal;
  height: 50px;
  overflow: auto;
}

.showing-img img {
  width: 90px;
  height: 90px;
}

.showing-img-1 img {
  width: 90px;
}

p.img-date {
  font-size: 13px;
  font-weight: bold;
  color: green;
  margin-top: 0;
}

i.fa-download {
  color: #2782ec;
  border-radius: 50%;
  font-size: 14px;
}

i.fa-remove {
  color: #ec808d;
  font-size: 14px;
}

.col-lg-coulmn {
  width: 20%;
  text-align: center;
}

.position-relative .btn-default.btn-sm svg {
  position: absolute;
  top: 18px;
  right: 20px;
  color: #3d5c7b;
}

.form-check-input[type=checkbox] {
  width: 1.3em;
  height: 1.3em;
  border-color: #aeaeae;
}

.table > tbody > tr > td {
  padding: 4px;
}
.table:not(:last-child):last-child > tbody > tr > td {
  border-bottom-color: #dfdfdf;
}

.form-select-sm {
  font-size: 0.7rem !important;
  padding: 4px;
  height: 25px;
  padding-right: 30px;
}

.form-control-sm {
  font-size: 0.7rem;
  padding: 4px;
  min-height: 25px;
  height: 25px;
  border-radius: 3px !important;
}

.border-all {
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  padding: 15px;
}

.table-border {
  border: 1px solid #dfdfdf;
}

.attachement-btn {
  background-color: #f7f8fa;
  padding: 4px;
  font-size: 13px;
  margin: 0;
  font-weight: bold;
  color: #3d5c7b;
  height: 30px;
  display: flex;
  align-items: center;
}
.attachement-btn button {
  font-size: 13pt !important;
  color: #a7abc3 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.font-heading {
  font-size: 13px;
  font-weight: 600;
}

.table-responsive {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  overflow: auto;
}

.validation-errors {
  padding-left: 0;
  border: 1px solid red;
  position: relative;
  padding: 3px 0;
}
.validation-errors .validation-message {
  list-style-type: none;
  padding: 1px;
  padding-left: 40px;
}
.validation-errors::after {
  content: "\f071";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 16px;
  position: absolute;
  left: 0.7rem;
  top: 4px;
  color: #ec808d;
}

.list-group-item {
  background-color: transparent;
  border: none;
  padding: 0;
}
.list-group-item .list-item {
  font-size: 0.7rem;
  display: flex;
  justify-content: space-between;
}
.list-group-item .list-item .item-type {
  color: #c6c6c6;
  font-weight: bold;
  text-align: right;
}
.list-group-item option {
  font-size: 0.7rem;
}

.autocomplete .option:hover .item-type {
  color: #fff;
}

.error-section h1 {
  font-weight: 700;
  color: #2782ec;
  -webkit-text-stroke-color: white;
  font-size: 12rem;
}
.error-section p {
  font-size: 1.5rem;
  font-weight: 700;
  color: #a7abc3;
}
.error-section ul {
  list-style-type: none;
  font-size: 1rem;
  font-weight: 700;
  color: #a7abc3;
}

.file-upload-card {
  border: 1px solid #dfdfdf;
  margin-bottom: 20px;
}
.file-upload-card .card-header-title {
  padding: 5px 10px;
  border-bottom: 1px solid #dfdfdf;
}
.file-upload-card .card-body-row {
  padding: 5px 10px;
  border-bottom: 1px solid #dfdfdf;
}
.file-upload-card .card-footer {
  padding: 5px 10px;
  border-bottom: 1px solid #dfdfdf;
}
.file-upload-card .title-card {
  font-size: 13px;
  font-weight: 500;
  color: #2782ec;
}
.file-upload-card .title-card-body {
  font-size: 0.7rem;
  color: #000;
}

.grid-header-div .grid-title {
  font-size: 12px;
  font-weight: 500;
  color: #2782ec;
  padding: 5px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.table-grid-div {
  width: 100%;
}
.table-grid-div .scrolling_body {
  height: 62vh;
  overflow-y: scroll;
}
.table-grid-div .grid-header-div {
  display: flex;
  align-items: center;
  border: 1px solid #f2f2f2;
  justify-content: center;
  font-size: 0.7rem;
}
.table-grid-div .grid-body-div {
  display: flex;
  align-items: center;
  border: 1px solid #f2f2f2;
  justify-content: center;
  font-size: 0.7rem;
}
.table-grid-div input.form-control {
  font-size: 0.7rem;
  height: 25px;
  text-align: right;
}
.table-grid-div .filter-btn {
  background: none;
  outline: none;
  border: none;
  color: #2782ec;
  padding: 0;
}
.table-grid-div .dropdown-toggle::after {
  display: none;
}
.table-grid-div .dropdown-menu {
  background-color: #f2f2f2;
}
.table-grid-div .dropdown-menu li a:hover {
  background-color: #FFE7A2;
  border-color: #FFBD69;
}

.bg-grid-data {
  background-color: #f2f2f2;
  font-size: 0.7rem;
}

.d-initial {
  display: initial;
}

.grid-body-div .grid-data {
  padding: 5px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.grid-body-div p {
  margin-bottom: 0;
  margin-top: 3px;
  backdrop-filter: none;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.table-with-height .grid-body-div {
  border-top: 0px !important;
}
.table-with-height .grid-body-div .grid-data {
  padding: 11px 5px;
  height: 40px;
  overflow: hidden;
}
.table-with-height .grid-body-div:first-child {
  border-top: 1px solid !important;
}
.table-with-height .drilldown-item .grid-body-div .grid-data {
  height: 35px;
}

.mt-2px {
  margin-top: 2px;
}

.launch-screen .grid-header-div .grid-title {
  padding: 10px 5px;
  height: 40px;
  overflow: hidden;
}

table-with-height .drilldown-item .grid-header-div .grid-title {
  height: auto;
  padding: 4px;
}

.drilldown-item .grid-body-div p {
  margin-top: 0;
}

.checkbox-valid {
  width: 1.1em !important;
  height: 1.1em !important;
  margin-right: 6px;
}

select.form-select {
  font-size: 0.7rem;
  height: 25px;
  padding: 0px 30px 0px 4px;
  color: #000;
}

.grid-data .label-button {
  background-color: #e3e9ef;
  padding: 4px 4px 6px 4px;
  font-size: 0.7rem;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  height: 25px;
  width: 100%;
}

.radius-border-input {
  border-radius: 0 5px 5px 0;
}

.radius-border-label {
  border-radius: 3px 0px 0px 3px !important;
}

.input-row-radius {
  border-radius: 0px 3px 3px 0px !important;
}

.border-right {
  border-right: 1px solid #f2f2f2;
}

.border-top {
  border-top: 1px solid #f2f2f2 !important;
}

.color-gray {
  color: #a7abc3;
}

.input-group input::file-selector-button {
  display: none;
}

.type-number {
  list-style-type: decimal;
  padding-left: 20px;
}
.type-number li {
  font-size: 0.7rem;
}

.headeing-h3 {
  font-size: 0.7rem;
  font-weight: bold;
}

.error-msg {
  color: #000;
  font-size: 8pt;
  margin-top: 10px;
}

.clear-both {
  clear: both;
}

.h-25 {
  height: 25px;
}

.import-btn {
  padding: 0 8px;
}

img.table-bank-img {
  width: 54%;
  position: absolute;
  top: -11px;
  left: 10px;
}

img.table-card-img {
  width: 62%;
  position: absolute;
  top: -12px;
  left: 10px;
}

.brt-10 {
  border-radius: 10px 10px 0 0;
}

.brb-10 {
  border-radius: 0px 0px 10px 10px;
}

.text-bold {
  font-weight: bold !important;
}

.switch {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 0.7rem;
}
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 4px;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.slider:before {
  position: absolute;
  content: "";
  height: 0.7rem;
  width: 0.7rem;
  left: -7px;
  bottom: 0px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

input:checked + .slider {
  background-color: #2da01d;
}
input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

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

.btn-tab-active-table .btn-primary {
  width: 10%;
}
.btn-tab-active-table .btn-primary.ms-4 {
  margin-left: 2.5rem !important;
}
.btn-tab-active-table .btn-primary.active {
  background: #fff !important;
  color: #3d5c7b !important;
  border-top: 3px solid;
}

.button-card {
    background-color: rgb(255, 247, 198);
    padding: 7px;
    border-radius: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.button-card .btn-secondary {
  padding: 2px 5px;
}

.btn-success {
  background-color: #70b603;
  border-color: #70b603;
}

.text-success {
  color: #70b603;
}

.button-select {
  display: flex;
  align-items: center;
  height: 25px;
  width: 100%;
  justify-content: end;
  border: 1px solid #ced4da;
  font-size: 0.7rem;
}

.select-menu {
  position: absolute;
  left: 15px;
  top: 5px;
  width: 18%;
}

hr.dotedline {
  border-top: 2px dotted rgb(213, 213, 213);
  margin: 10px 0;
}

.display-balance {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 60%;
  text-align: right;
}

.row-wrap p {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.row-wrap span {
  display: block !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.box-shadow {
  box-shadow: 0 0 10px #ccc;
}

.ribbon-active {
  color: #fff;
}

.ribbon-active, .ribbon-inactive {
  font-weight: 600;
  text-align: center;
  padding-top: 2px;
  font-style: normal;
  font-size: 0.625rem;
}

.dropdown-item {
  font-size: 0.7rem;
}

#carouselExample .carousel-inner .carousel-item .card {
  /*&:hover {
      background-color: $bg-color_white !important;
      color: $color_black !important;
      cursor: pointer;
  }*/
}
#carouselExample .carousel-inner .card p {
  margin-bottom: 0;
}

#carouselExample .carousel-inner .carousel-item .card.bg-white {
  color: #000;
}
#carouselExample .carousel-inner .carousel-item .card.bg-primary {
  color: #fff;
}

.carousel-control-next {
  width: 3%;
  background: #09325a;
}

.carousel-control-prev {
  width: 3%;
  background: #09325a;
}

.table-responsive-div {
  width: 100%;
  overflow: auto;
}

.popup-card {
  border: 2px solid gray;
  padding: 10px;
}

.rotating {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}

.one {
  flex: 5;
}

.dis {
  background: none;
  outline: none;
  border: none;
}

.btn-action {
  background: none;
  border: none;
}

.list-type-none {
  list-style-type: none;
  padding-left: 0;
}
.list-type-none li {
  width: 100%;
  text-align: center;
}

#titlle {
  border: thick;
  border-block-color: cornflowerblue;
}

.cursor-pointer {
  cursor: pointer;
}

.merge-settings-table .grid-body-div .grid-data {
  height: 36px;
}
.merge-settings-table .grid-header-div .grid-title {
  height: 36px;
}

.dropdown-menu .dropdown-item.selected {
  color: #fff;
  text-decoration: none;
  background-color: #2782ec;
}

.btn-outline-primary:hover {
  /*background-color: $bg-color_primary !important;*/
}

.failed-icon-position {
  position: absolute;
  right: 6px;
  top: 9px;
}

.medium-popup-size .modal-dialog {
  max-width: 35%;
}
.medium-popup-size .modal-footer {
  display: none;
}

.small-pop-up .modal-dialog {
  max-width: 35% !important;
}
.small-pop-up .modal-dialog .modal-content {
  height: 100% !important;
}

button.close {
  background: #9fcef6;
  color: #3d5c7b;
  border-color: #8bb0ea;
  border: 1px solid #8bb0ea;
  font-size: 15px;
  font-weight: bold;
  padding: 0px 8px;
  height: 22px;
}

.modal-header {
  background: #ececec;
  padding: 5px;
  color: #2782ec;
}

.text-overflow-wrap {
  /*text-overflow: ellipsis;*/
  white-space: normal;
  /*overflow: hidden;*/
}

@media (max-width: 767px) {
  .td-width-small img.table-bank-img {
    width: 25%;
  }
  .table-grid-div .table-responsive-div {
    width: 340%;
  }
  select.form-select {
    margin-bottom: 10px;
  }
  .formatlist .table-grid-div {
    width: 100% !important;
  }
  .connectbank .popup-card {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .form-select {
    background-position: right 0.15rem center;
    background-size: 10px 0.7rem;
  }
  .btn-group-sm > .btn {
    padding: 1px !important;
  }
  .btn-sm {
    padding: 1px !important;
  }
  .position-relative .btn-default.btn-sm svg {
    top: -15px;
    left: 35px;
  }
  .showing-img-1 img {
    width: 65px;
  }
  .form-select-sm {
    padding-right: 14px;
  }
  .showing-img img {
    width: 70px;
    height: 70px;
  }
  .w-5 {
    width: 6%;
  }
  div.table-grid-div .grid-header-div {
    width: 100%;
  }
  div.table-grid-div .grid-body-div {
    width: 100%;
  }
  div.medium-popup-size .modal-dialog {
    max-width: 75%;
  }
  .td-width-small img.table-bank-img {
    width: 85%;
    position: absolute;
    top: -8px;
    left: 0px;
  }
  .td-width-small img.table-card-img {
    width: 90%;
    position: absolute;
    top: -7px;
    left: 0;
  }
  .table-grid-div {
    width: 100%;
  }
  .table-grid-div .table-responsive-div {
    width: 160%;
  }
  .table-with-height .table-grid-div .table-responsive-div {
    width: 210%;
  }
  .mb-tab {
    margin-bottom: 10px;
  }
  .table-responsive .table-grid-div.w-80 {
    width: 100%;
  }
  .formatlist .table-grid-div {
    width: 100% !important;
  }
  .connectbank .popup-card {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .table-with-height .table-responsive-div {
    width: 150%;
  }
  div.table-responsive-div {
    width: 150%;
  }
  .medium-popup-size .modal-dialog {
    max-width: 60%;
  }
  .font-15 {
    font-size: 0.7rem !important;
  }
  .font-10 {
    font-size: 0.5rem !important;
  }
  p {
    font-size: 0.5rem;
  }
  .h6 {
    font-size: 0.6rem;
  }
  div.dashboard .amount-icon-pos {
    left: 15%;
  }
  div.dashboard .financial, div.dashboard .visa, div.dashboard .discover, div.dashboard .a-e-logo, div.dashboard .cubes, div.dashboard .money {
    width: 28px;
  }
  div.dashboard .highcharts-data-label {
    opacity: 1 !important;
    transform: translate(30px, 75px);
    font-family: "Poppins", sans-serif;
  }
  div.dashboard .border-left-div1, div.dashboard .border-left-div2, div.dashboard .border-left-div3 {
    height: 65px;
  }
  div.dashboard .fixed-width-tab .mud-tabs-vertical .mud-tab {
    inline-size: 70px;
    overflow-wrap: break-word;
    min-width: 70px !important;
  }
  div.dashboard .btn_schedule, div.dashboard .btn_export, div.dashboard .btn_widget {
    width: 85px;
  }
  div.dashboard .row-alignment-absolute {
    width: 50%;
  }
  div.dashboard .row-alignment-absolute-inside {
    width: 29%;
  }
  div.dashboard #container_RoomStats .highcharts-subtitle {
    font-size: 10px !important;
  }
}
@media only screen and (min-device-width: 1440px) and (max-device-width: 1440px) and (min-device-height: 900px) and (max-device-height: 900px) {
  .dashbaord div.amount-icon-pos {
    left: 6%;
  }
}
@media screen and (min-width: 3840px) {
  div.min-max-values {
    margin-bottom: 20px;
  }
  div.min-max-values .min-value {
    top: -8rem;
  }
  div.min-max-values .max-value {
    top: -8rem;
  }
}
@media screen and (max-width: 1366px) {
  .dashboard i.amount-icon-pos {
    left: 3%;
  }
  .dashboard .font-15 {
    font-size: 1rem !important;
  }
  .dashboard .font-11 {
    font-size: 10px !important;
  }
  .dashboard .h6 {
    font-size: 10px !important;
  }
  .dashboard div.min-max-values .min-value, .dashboard div.min-max-values .max-value {
    top: -3.6rem;
  }
}
@media screen and (min-width: 1920px) {
  .h6 {
    font-size: 0.8rem;
  }
  .td-width-small img.table-bank-img {
    width: 38%;
  }
  .button-card p.text-bold {
    display: block;
    width: 100%;
  }
  .dashboard {
    /* Your CSS styles for 1920x1200 screens here */
  }
  .dashboard #container_Occupancy, .dashboard .dashboard #container_ADR, .dashboard .dashboard #container_RevPAR {
    /*height: 170px;*/
  }
  .dashboard i.amount-icon-pos {
    left: 55%;
  }
  .dashboard div.min-max-values .min-value, .dashboard div.min-max-values .max-value {
    top: -7.5rem;
  }
  .dashboard div.position-data-room {
    bottom: 1rem;
  }
  .dashboard div.position-data-spedo {
    bottom: 1rem;
  }
  .dashboard #container_Receivables {
    height: 300px !important;
  }
  .dashboard #container_ReceivablesNonOperating {
    height: 280px !important;
  }
  .dashboard #container_Payables, .dashboard #container_BalanceSheet, .dashboard #container_ProfitandLoss {
    height: 335px !important;
  }
  .dashboard .financial, .dashboard .visa, .dashboard .discover, .dashboard .a-e-logo, .dashboard .cubes, .dashboard .money {
    width: 70px;
  }
  .dashboard .border-left-div1, .dashboard .border-left-div2, .dashboard .border-left-div3 {
    padding: 10px 5px !important;
    height: 85px;
  }
  .dashboard .grid-height-table {
    height: 326px;
  }
  .dashboard .grid-height-graph {
    height: 335px;
  }
  .dashboard .department_values {
    width: 90px;
  }
  .str_Report_table .scrolable_table_width {
    width: 120% !important;
  }
}
.span-entry-name {
  position: absolute;
  top: 4px;
  left: 100%;
  width: 50%;
}

.list-group-item.selected {
  color: #fff !important;
  text-decoration: none;
  background-color: #2782ec;
}

.list-group-item.selected .item-type {
  color: #fff !important;
}

/*Mudblazer date control*/
.mud-input-control {
  margin-top: 0;
}
.mud-input-control .mud-input {
  font-size: 0.813rem;
}
.mud-input-control .mud-input .mud-input-slot {
  padding: 0;
}

.mud-input.mud-input-underline:hover:not(.mud-disabled):before, .mud-input.mud-input-underline:before {
  border-bottom: none !important;
}

.modal-header {
  cursor: move;
}

.modal-backdrop {
  outline: none;
}

.modal {
  overflow: hidden;
}

.mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text {
  margin-top: 0;
  height: 25px;
  background: #fff;
  border: 1px solid #ced4da !important;
  border-radius: 3px;
  padding: 4px;
}

.mud-theme-primary {
  background-color: #3d5c7b !important;
  padding: 0;
  height: auto;
  flex-direction: unset;
  justify-content: flex-start;
  align-items: center;
}

.mud-picker-calendar-header-switch {
  margin: 0;
}

.mud-picker-calendar-container .mud-picker-calendar-transition {
  margin-top: 10px;
}

.mud-picker .mud-picker-actions {
  margin-top: -20px;
}
.mud-picker .mud-input .mud-input-adornment .mud-button-root {
  padding-left: 0 !important;
}

.mud-picker-calendar .mud-day {
  justify-content: center;
}

.mud-icon-size-medium {
  font-size: 1.2rem;
}

.mud-picker-datepicker-toolbar .mud-button-date {
  font-size: 1rem;
}

.mud-picker-month-container .mud-picker-month {
  height: 50px;
}

.mud-picker-view {
  margin-top: 25px;
}

.mud-button-text {
  padding: 2px 8px;
}

.mud-input-control-input-container .mud-input .mud-input-slot {
  text-align: left;
  font-size: 0.7rem;
}

/*.dropdown:focus-within .dropdown-menu {
    display: block !important;
}


body:focus-within #myDD .dropdown-menu{
    display: block;
    visibility: visible;
    opacity: 1;
}

div.mud-input-root:focus .dropdown-menu {
    display: block !important;
    visibility: visible;
    opacity: 1;
}*/
/* pagination css */
.pagination {
  justify-content: start !important;
  padding: 5px 0;
}
.pagination .sort-link {
  cursor: pointer;
  color: #3d5c7b !important;
  background: transparent;
  font-weight: 500;
  border: none;
  border-radius: 50%;
}
.pagination .sort-link:hover {
  background-color: #3d5c7b !important;
  color: #fff !important;
}
.pagination .page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #3d5c7b;
  border-color: #3d5c7b;
  border-radius: 50%;
}
.pagination .page-item.disabled .page-link {
  color: #000000;
  pointer-events: none;
  background-color: transparent;
  border-color: #3d5c7b;
  border-radius: 50%;
}
.pagination .page-item:last-child .page-link, .pagination .page-item:nth-last-child(2) .page-link, .pagination .page-item:nth-child(2) .page-link, .pagination .page-item:first-child .page-link {
  color: #000000 !important;
  background-color: transparent;
  border-color: #3d5c7b !important;
  border-radius: 50%;
  border: 1px solid;
}
.pagination .page-item:last-child .page-link:hover, .pagination .page-item:nth-last-child(2) .page-link:hover, .pagination .page-item:nth-child(2) .page-link:hover, .pagination .page-item:first-child .page-link:hover {
  color: #fff !important;
}
.pagination .page-link {
  padding: 0;
  width: 25px;
  height: 25px;
  text-align: center;
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 8px;
}

.bank-transaction .column {
  width: 15%;
}
.bank-transaction .balance-fixed-width {
  width: 70px;
  text-align: right;
}

.full-screen-popup .draggable-modal .modal-dialog {
  width: 100vw !important;
  max-width: none;
  height: 100%;
  margin: 0;
}

#ProvidersList ul li {
  border-bottom: 1px solid #000;
}
#ProvidersList ul li span button {
  background: #fff;
  border-radius: 10px;
  display: block;
}
#ProvidersList ul li span button:hover {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  background: rgb(156, 230, 230);
}
#ProvidersList ul li span button:disabled {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  background: rgb(156, 230, 230);
}
#ProvidersList ul li span button img {
  width: 90%;
}

.mud-typography-body1 {
  font-family: "Poppins", sans-serif !important;
  font-size: 0.7rem !important;
}

.mud-checkbox .mud-icon-button {
  padding: 5px 8px 5px 0px !important;
}

.mud-icon-button {
  /*padding: 5px 8px 5px 0px !important;*/
  color: rgb(118, 118, 118);
}

.mud-icon-button:focus {
  color: rgb(0, 117, 255);
}
.mud-icon-button:target-within {
  color: rgb(0, 117, 255);
}

.bg-dashbaord {
  background-color: #f3f6fd;
}

.mt-25 {
  margin-top: 25px;
}

.font-25 {
  font-size: 25px;
}

.modal-dialog-scrollable .modal-content {
  height: 100%;
}

.dashboard .modal-xl {
  max-width: 98vw;
  max-height: 96vh;
  overflow-y: scroll;
  margin: 0.75rem;
}
.dashboard .btn.disabled, .dashboard .btn:disabled, .dashboard fieldset:disabled .btn {
  border: none;
}
.dashboard #container_Occupancy .highcharts-data-label text, .dashboard #container_ADR .highcharts-data-label text, .dashboard #container_RevPAR .highcharts-data-label text {
  fill: rgb(255, 255, 255) !important;
}
.dashboard .highcharts-axis-labels.highcharts-xaxis-labels {
  font-family: "Poppins", sans-serif !important;
}
.dashboard .highcharts-axis-labels.highcharts-yaxis-labels {
  font-family: "Poppins", sans-serif !important;
}
.dashboard .sales-overview-height {
  min-height: 280px;
}
.dashboard #container_Assets .highcharts-title {
  display: none;
}
.dashboard .modal-dialog-scrollable .modal-body {
  /*overflow-y: hidden !important;*/
}
.dashboard .bs-modal-popover .mud-input-control-input-container .mud-popover-cascading-value {
  position: fixed !important;
}
.dashboard .grid-height-graph {
  height: 295px;
}
.dashboard .grid-height-table {
  height: 286px;
}
.dashboard .department_values {
  position: absolute;
  right: 1px;
  top: 0px;
  text-align: left;
  width: 75px;
}
.dashboard .circle {
  padding-left: 15px;
}
.dashboard .circle::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  left: 0;
  top: 3px;
  border-radius: 0;
}
.dashboard .circle.bg-1::before {
  background-color: #31cfda;
}
.dashboard .circle.bg-2::before {
  background-color: #e1959f;
}
.dashboard .circle.bg-3::before {
  background-color: #ffa927;
}
.dashboard .circle.bg-4::before {
  background-color: rgb(25, 101, 203);
}
.dashboard .circle.bg-5::before {
  background-color: #6e81a2;
}
.dashboard .circle.bg-6::before {
  background-color: #3ab0c3;
}
.dashboard .m-12 {
  margin: 12px;
}
.dashboard .grid_btn .text-success {
  color: #39b280 !important;
}
.dashboard .grid_btn .bg-success {
  background-color: #39b280 !important;
}
.dashboard .grid_btn .bg-danger {
  background-color: #ec808d !important;
}
.dashboard .grid_btn .text-danger {
  color: #ec808d !important;
}
.dashboard .highcharts-data-label {
  text-outline: none !important;
  font-family: "Poppins", sans-serif;
}
.dashboard .highcharts-data-label text {
  font-size: 0.7rem !important;
  color: rgb(0, 0, 0) !important;
  fill: rgb(0, 0, 0) !important;
}
.dashboard .highcharts-data-label .highcharts-text-outline {
  fill: rgb(255, 255, 255) !important;
  stroke: rgb(255, 255, 255) !important;
}
.dashboard .mud-tabs-toolbar {
  background: transparent;
}
.dashboard .mud-disabled {
  background-color: #ededed !important;
}
.dashboard .mud-tooltip-root.mud-tooltip-inline .mud-tab {
  min-height: 40px;
}
.dashboard .mud-tab-slider {
  display: none;
}
.dashboard .mud-tabs-panels {
  margin-top: 0 !important;
}
.dashboard .applicatble {
  position: absolute;
  font-size: 7px !important;
  margin-bottom: 0;
  left: 39px;
  top: 26px !important;
}
.dashboard .width-auto .mud-tabs-centered .mud-tab {
  min-width: 100% !important;
  width: auto;
  inline-size: auto !important;
  min-height: 40px;
}
.dashboard .width-auto .mud-tabs-centered .mud-tab-active.nav-link {
  background-color: #fff !important;
  font-weight: bold;
  text-decoration: underline;
}
.dashboard .width-auto .mud-tabs-centered .mud-tab-active.nav-link p {
  font-weight: bold;
}
.dashboard .width-auto .mud-tabs-centered .nav-link:hover {
  background: aliceblue !important;
}
.dashboard .fixed-width-tab .mud-tabs-vertical .mud-tab {
  inline-size: 100px;
  overflow-wrap: break-word;
  min-width: 100px !important;
}
.dashboard .fixed-width-tab .mud-tabs-vertical .mud-tab-active.nav-link {
  background-color: #f3edd7;
  /*border-color: $color_black;*/
  /*text-decoration: underline;*/
}
.dashboard .fixed-width-tab .mud-tabs-vertical .mud-tab-active.nav-link:hover {
  background-color: #f3edd7;
}
.dashboard .fixed-width-tab .mud-tabs-vertical .nav-link:hover {
  background: #fffdf8;
}
.dashboard .top-due-vendore-height {
  height: 381px;
  overflow: auto;
}
.dashboard .lable-text-primary {
  color: #7da5d3;
}
.dashboard .amount-icon-pos {
  position: absolute;
  left: 15%;
}
.dashboard .min-max-values .min-value {
  left: 0;
}
.dashboard .min-max-values .max-value {
  right: 0;
}
.dashboard .min-max-values .min-value, .dashboard .min-max-values .max-value {
  position: absolute;
  top: -4rem;
}
.dashboard .mud-tab {
  letter-spacing: normal;
  text-transform: capitalize;
  font-weight: normal;
  font-size: 13px;
}
.dashboard .mud-tab p {
  font-weight: normal;
  font-size: 13px;
}
.dashboard .row-alignment-absolute {
  position: absolute;
  width: 62%;
  top: 10px;
  z-index: 1;
}
.dashboard .row-alignment-absolute-inside {
  position: absolute;
  width: 32%;
  top: 10px;
  z-index: 12;
}
.dashboard .oradjusted span:last-child {
  display: none;
}
.dashboard .nav-tabs .nav-link {
  margin-bottom: 0;
  border-radius: 0;
  border: 1px solid #d4d4d4;
  color: #000;
  background-color: white;
}
.dashboard .nav-tabs .nav-link:hover {
  background-color: aliceblue;
}
.dashboard .nav-tabs .mud-tab-active.nav-link {
  background-color: #a6dcff;
  /*border-color: $color_black;*/
  /*text-decoration: underline;*/
}
.dashboard p {
  color: #222222;
  font-size: 11px;
}
.dashboard .btn_widget {
  background-color: #b8e6e7;
  width: 120px;
}
.dashboard .btn_widget:hover {
  background-color: #b8e6e7;
}
.dashboard .btn_export {
  background-color: #fcd3a7;
  width: 120px;
}
.dashboard .btn_export:hover {
  background-color: #fcd3a7;
}
.dashboard .btn_schedule {
  background-color: #a6dcff;
  width: 120px;
}
.dashboard .btn_schedule:hover {
  background-color: #a6dcff;
}
.dashboard .edit-title {
  text-decoration: underline;
}
.dashboard .bed-img {
  width: 20px;
}
.dashboard .card.border-primary {
  padding: 0px 10px;
  margin-bottom: 10px;
  display: grid;
}
.dashboard .card.border-primary:last-child {
  margin-bottom: 0;
}
.dashboard .card {
  box-shadow: 0px 10px 15px -3px rgba(183, 195, 216, 0.5);
}
.dashboard .bottom_0 {
  bottom: 0;
}
.dashboard .mud-tabs-panels {
  margin-top: 10px;
}
.dashboard .mud-tabs-toolbar.mud-tabs-border-top {
  border-bottom: none;
}
.dashboard nav.sidetabs .nav-tabs .nav-link {
  text-decoration: none;
  width: 100%;
  border: 1px solid #e1e1e1;
}
.dashboard nav.sidetabs .nav-tabs .nav-link.active {
  background-color: #f3edd7 !important;
  text-decoration: none;
  border: none;
}
.dashboard .nav-tabs .nav-item.show .nav-link,
.dashboard .nav-tabs .nav-link.active {
  color: #000;
  background-color: #a8e1fa;
  border-color: #000;
  text-decoration: none;
}
.dashboard .highcharts-exporting-group {
  display: none;
}
.dashboard #container_Receivables .highcharts-data-label text {
  /* transform: rotate(-90deg);*/
}
.dashboard #container_Occupancy, .dashboard #container_ADR, .dashboard #container_RevPAR {
  /*height: 185px;*/
  height: auto;
  margin-top: -8px;
}
.dashboard #container_Occupancy .highcharts-radial-axis-labels, .dashboard #container_ADR .highcharts-radial-axis-labels, .dashboard #container_RevPAR .highcharts-radial-axis-labels {
  display: none;
}
.dashboard #container_RoomStats .highcharts-title {
  display: none;
}
.dashboard .position-heading {
  position: absolute;
  top: 12px;
  z-index: 1;
  text-align: center;
  width: 95%;
  color: gray;
}
.dashboard .highcharts-radial-axis, .dashboard .highcharts-pane-group {
  display: none;
}
.dashboard #container_Occupancy .highcharts-title {
  display: none;
}
.dashboard .str_analytics .highcharts-title {
  display: none;
}
.dashboard .str_analytics .circle.str_bg1::before {
  background-color: #a5a5a5;
}
.dashboard .str_analytics .circle.str_bg2::before {
  background-color: #ffc000;
}
.dashboard .str_analytics .circle.str_bg3::before {
  background-color: #446cb5;
}
.dashboard .str_analytics .circle.str_bg4::before {
  background-color: #ed7d31;
}
.dashboard #container_ADR .highcharts-title {
  display: none;
}
.dashboard #container_RevPAR .highcharts-title {
  display: none;
}
.dashboard #container_RoomStats {
  margin-bottom: 40px;
}
.dashboard #container_RoomStats .highcharts-subtitle {
  font-size: 14px;
  font-weight: bold;
  fill: #000 !important;
  color: #000 !important;
  text-align: center;
}
.dashboard .position-data-room {
  width: 94%;
  bottom: 0.3rem;
}
.dashboard .position-data-spedo {
  bottom: 0.3rem;
  width: 94%;
}
.dashboard #container_Payables, .dashboard #container_BalanceSheet, .dashboard #container_ProfitandLoss, .dashboard #container_PayrollDepartments, .dashboard #container_RevenuePayrollOccupancy,
.dashboard #container_Assets, .dashboard #container_PayrollCostAR, .dashboard #container_PayrollCostOR, .dashboard #PayrollHoursPerMonth {
  height: 270px !important;
}
.dashboard #Occ_Container, .dashboard #Adr_Container, .dashboard #RevPar_Container, .dashboard #range_Container {
  height: 290px !important;
}
.dashboard #container_Receivables {
  height: 260px !important;
}
.dashboard #container_ReceivablesNonOperating {
  height: 240px !important;
}
.dashboard .highcharts-credits {
  display: none;
}
.dashboard .highcharts-title {
  font-size: 0.7rem !important;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}
.dashboard figure {
  margin: 0;
}
.dashboard .mud-tabs-toolbar-content {
  display: flex;
  justify-content: end;
}
.dashboard .mud-paper-outlined {
  border: none;
}
.dashboard .mud-elevation-2 {
  box-shadow: none;
}
.dashboard .mud-tabs-scroll-button {
  display: none;
}
.dashboard .bg-light {
  border-color: #dee2e6 !important;
}
.dashboard .mud-tabs-toolbar-inner {
  height: 100%;
}

.str_table_view .height_table-28 {
  height: 30px;
  padding: 7px;
}
.str_table_view .bg-light-warning {
  background: #ffeaab !important;
}
.str_table_view .bg-light-info {
  background: #c6ddff !important;
}
.str_table_view .bg-light-success {
  background: #c7ffe5 !important;
}
.str_table_view .str_table_column {
  width: 33.33%;
}

.str_report_view .str_report_bar {
  background: #f2f2f2;
  border: 1px solid #c3c3c3;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.str_Report_table .scrolable_table_width {
  width: 200%;
}
.str_Report_table .grid-header-div {
  border: 1px solid #000000;
}
.str_Report_table .grid-header-div .grid-title {
  padding: 17px 5px;
  height: 50px;
  color: #000;
}
.str_Report_table .grid-header-div .bg-orange {
  background-color: #f59a23;
}
.str_Report_table .grid-header-div .bg-blue {
  background-color: #81d3f8;
}
.str_Report_table .grid-header-div .bg-green {
  background-color: #caf982;
}
.str_Report_table .border-right {
  border-right: 1px solid #000000;
}
.str_Report_table .grid-body-div {
  border: 1px solid #000000;
}
.str_Report_table .grid-body-div .grid-data {
  height: 34px;
  padding: 8px 5px;
  color: #000;
}
.str_Report_table .grid-body-div .divided_column {
  width: 10%;
}

.grid-body-div.custome-week-height .grid-data {
  height: 65px;
  text-wrap: pretty;
  display: flex;
  align-items: center;
  justify-content: center;
}

.border-left-div1 {
  border: 1px solid;
  border-left: 3px solid;
  border-radius: 5px;
  margin-bottom: 10px;
}
.border-left-div1:hover {
  background-color: lemonchiffon !important;
}
.border-left-div1:hover {
  box-shadow: rgba(183, 195, 216, 0.5) 0px 10px 15px -3px;
}

.highcharts-legend.highcharts-no-tooltip {
  font-family: "Poppins", sans-serif;
}

.border-left-div2 {
  border: 1px solid;
  border-left: 3px solid;
  border-radius: 5px;
  margin-bottom: 10px;
}
.border-left-div2:hover {
  background-color: rgba(144, 238, 144, 0.5411764706) !important;
}
.border-left-div2:hover {
  box-shadow: rgba(183, 195, 216, 0.5) 0px 10px 15px -3px;
}

.border-left-div3 {
  border: 1px solid;
  border-left: 3px solid;
  border-radius: 5px;
  margin-bottom: 10px;
}
.border-left-div3:hover {
  background-color: rgba(255, 160, 122, 0.4392156863) !important;
}
.border-left-div3:hover {
  box-shadow: rgba(183, 195, 216, 0.5) 0px 10px 15px -3px;
}

.border-left-div1, .border-left-div2, .border-left-div3 {
  height: 60px;
  box-shadow: rgba(183, 195, 216, 0.3) 0px 10px 15px 3px;
}

.financial, .visa, .discover, .a-e-logo, .cubes, .money {
  width: 50px;
}

/* Edit configure Pop up Css  */
.editpopup .edit-title {
  text-decoration: underline;
}
.editpopup .form-control {
  border: 1px solid #6c757d !important;
}
.editpopup .rounded-0 {
  border-radius: 0 !important;
}
.editpopup .rounded-5 {
  border-radius: 1rem;
}
.editpopup .button-icon-div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
}
.editpopup .height_fit_content {
  height: fit-content;
}
.editpopup .line-height {
  line-height: 10px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.editpopup .dive-height {
  height: 280px;
  overflow-y: scroll;
}
.editpopup .form-select, .editpopup .form-control {
  height: 25px;
}
.editpopup .dropbtn {
  background: transparent;
  outline: none;
  border: none;
  text-decoration: underline;
}
.editpopup .dropdown {
  position: relative;
  display: inline-block;
  width: fit-content;
}
.editpopup .dropdown .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  left: 100%;
  top: 0;
  max-height: 210px; /* Set a maximum height */
  overflow-y: auto; /* Use auto to show scrollbar only if content exceeds the height */
  padding: 10px; /* Adjust padding as needed */
  border-radius: 10px;
}
.editpopup .dropdown .dropdown-content ul {
  padding-left: 0;
  border: 1px solid grey;
  margin-top: 10px;
}
.editpopup .dropdown .dropdown-content ul li {
  color: black;
  padding: 5px 0;
  text-decoration: none;
  display: block;
  text-align: center;
  background: #fff;
  border-bottom: 1px solid grey;
}
.editpopup .dropdown .dropdown-content .dropdown-header {
  text-align: center;
  text-decoration: underline;
}
.editpopup .dropdown .dropdown-content a:hover {
  background-color: #ddd;
}
.editpopup .dropdown:hover .dropdown-content {
  display: block;
}
.editpopup .list-focus:focus {
  background-color: #ccc;
  color: #fff;
}
.editpopup .list-focus:hover {
  background-color: rgb(229.5, 229.5, 229.5);
}
.editpopup .btn_oprator {
  background: #fff;
  border: 1px solid #747474;
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 14px;
  width: fit-content;
  margin-bottom: 5px;
  font-style: normal;
}

.tableaccordian .ps-5 {
  padding-left: 3rem !important;
}
.tableaccordian .accordion-toggle.collapsed::after {
  content: "\f4f9"; /* Icon when accordion is open */
}
.tableaccordian .accordion-toggle::after {
  content: "\f2e5"; /* Icon when accordion is closed */
  font-family: "bootstrap-icons";
  color: #2782ec;
  position: absolute;
  font-size: 20px;
  left: 1%;
  top: 0px;
}
.tableaccordian .bg-whitesmoke {
  background-color: whitesmoke;
}

@media (min-width: 576px) {
  .modal-dialog.lg {
    max-width: 685px;
    margin: 1.75rem auto;
  }
}
input[type=checkbox]:disabled {
  background-color: lightgray;
}

.pt-lable {
  padding-top: 3px !important;
}

.report_popup_integration {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
  height: 100%;
}

.for-operating-table .width-225 {
  width: 225%;
}

/************Button for bill entry div*************/
.column_div {
  padding: 2px 10px;
  font-size: 9px;
  border-radius: 3px;
  text-align: center;
  height: 15px !important;
  font-weight: bold;
  align-items: center;
  display: flex;
  justify-content: center;
}

button.column_paid {
  color: rgb(31, 138, 35);
  background: rgba(76, 175, 80, 0.21);
  padding: 5px !important;
}

button.column_unpaid {
  color: orange;
  background: rgba(255, 164, 0, 0.15);
  padding: 5px !important;
}

button.column_verification {
  color: #15bcbf;
  background: rgba(0, 255, 222, 0.12);
  padding: 5px !important;
}

button.column_partial, div.column_partial {
  color: #d8c200;
  background: rgba(255, 235, 59, 0.13);
  padding: 5px !important;
}

button.column_rejected {
  color: rgb(255, 17, 0);
  background: rgba(255, 17, 0, 0.14);
  padding: 5px !important;
}

button.column_opencredit {
  color: rgb(218, 130, 0);
  background: rgba(210, 125, 0, 0.13);
  padding: 5px !important;
}

button.column_adjusted {
  color: #047d72;
  background: rgba(0, 150, 136, 0.13);
  padding: 5px !important;
}

button.column_partajusted {
  color: rgb(150, 162, 35);
  background: rgba(205, 220, 57, 0.12);
  padding: 5px !important;
}

button.btn-pay {
  color: #fff;
  background: #6bbc60;
  font-weight: bold;
  font-size: 9px;
  border: 1px solid #6bbc60;
  padding: 3px 5px;
}

button.btn-approve {
  color: #00737e;
  background: rgba(21, 188, 191, 0.34);
  font-weight: bold;
  font-size: 9px;
  border: 1px solid rgba(21, 188, 191, 0.34);
  padding: 3px 5px !important;
}

.bg-lightgray {
  background-color: #e9ecef;
}

button.btn-priview {
  color: #0068ba;
  background: rgb(147, 207, 255);
  font-weight: bold;
  font-size: 9px;
  border: 1px solid rgb(147, 207, 255);
  padding: 5px !important;
}
button.btn-priview:hover {
  color: #0068ba;
  background: rgb(147, 207, 255);
}

.upload-box {
  border: 1px dashed;
  margin-bottom: 10px;
  padding: 10px;
  border-radius: 10px;
}

.add_new_dropdown {
  right: 15px;
  top: 15px;
}

.btn-add-new {
  color: #fff;
  background: #0d6cfd;
  font-weight: 500;
  font-size: 11px;
  border: 1px solid #0d6cfd;
  padding: 3px 5px;
  width: 120px;
  display: flex;
  align-items: center;
  border-radius: 5px;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.07), 0px 6px 6px rgba(0, 0, 0, 0.15);
}
.btn-add-new.dropdown-toggle::after {
  display: inline-block;
  margin-left: 25px;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.5em solid;
  border-right: 0.5em solid transparent;
  border-bottom: 0;
  border-left: 0.5em solid transparent;
}

.add_new_dropdown .dropdown-menu {
  background-color: #fff;
  transform: translate(0px, 23px);
  width: 100%;
  min-width: 120px;
  border-radius: 0;
}

/***Ap Module Css**/
.dropdown_issue .dropdown-menu {
  --bs-dropdown-min-width: 100%;
}

.modal-fullscreen {
  padding-right: 10px;
}

.table-grid-div.bill-entry-responsive-grid .dynamic-grid-table-height .grid-body-div .grid-title {
  height: 35px;
}

.dynamic-grid-table-height {
  height: 64vh;
}

.addbillpayment-dynamic-grid-table-height {
  height: 46vh;
}

.bill-entry-responsive-grid .dynamic-grid-table-height {
  height: 70vh;
}

.vendor-ocrheight {
  width: 98.5%;
  height: 85vh;
}

.bill-entry-ocrheight {
  width: 98.5%;
  height: 82vh;
}

.nav-tab-chat .nav-link-activity::before {
  background-image: url("../images/Payables_images/PayableNewImages/activity.png");
  background-size: 10px 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  content: "";
  background-size: cover;
  margin-right: 10px;
}

.nav-tab-chat .nav-link-activity.active::before {
  background-image: url("../images/Payables_images/PayableNewImages/activity-active.png");
}

.nav-tab-chat .nav-link-activity.active, .nav-tab-chat .nav-link-chat.active {
  color: #cece3d;
  border: 1px solid #cece3d;
}

.nav-tab-chat .nav-link-chat::before {
  background-image: url("../images/Payables_images/PayableNewImages/chat.png");
  background-size: 10px 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  content: "";
  background-size: cover;
  margin-right: 10px;
}

.nav-tab-chat .nav-link-chat.active::before {
  background-image: url("../images/Payables_images/PayableNewImages/chat-active.png");
}

.activity-div li::after {
  background-image: url("../images/Payables_images/PayableNewImages/activity-arrow.png");
}

.nav-tab-chat .nav-link-activity, .nav-tab-chat .nav-link-chat {
  color: #000;
  margin: 0 5px;
  padding: 5px;
  text-decoration: none;
  font-weight: 500;
  border: 1px solid #fff;
  border-radius: 30px;
  position: relative;
}

@media screen and (max-width: 1366px) and (max-height: 768px) {
  div.dynamic-grid-table-height {
    height: 59vh;
  }
  div.dynamic-grid-table-height.mastergrid {
    height: 53vh;
  }
  div.addbillpayment-dynamic-grid-table-height {
    height: 40vh;
  }
  .bill-entry-responsive-grid div.dynamic-grid-table-height {
    height: 67vh;
  }
  .vendor-ocrheight {
    width: 98.5%;
    height: 62vh;
  }
  .bill-entry-ocrheight {
    width: 98.5%;
    height: 79vh;
  }
  div.address-div {
    height: 76px !important;
  }
  .vendor_grid_img {
    width: 20%;
  }
  /****Stamp css******/
  .col-sm-4.seven-width-class.debitmemo_div_remove {
    position: absolute;
    top: -95px;
    right: 0;
    text-align: center;
  }
  .col-sm-4.full-width-class.debitmemo_div_remove {
    position: absolute;
    top: -95px;
    right: 0;
    text-align: center;
  }
  .seven-width-class.debitmemo_div_remove .col-lg-12 .partial_paid_div img {
    width: 60%;
  }
  .full-width-class.debitmemo_div_remove .col-lg-12 .partial_paid_div img {
    width: 35%;
  }
  .seven-width-class.debitmemo_div_remove .col-sm-6 .partial_paid_div img {
    width: 100%;
  }
  .full-width-class.debitmemo_div_remove .col-sm-6 .partial_paid_div img {
    width: 75%;
    padding: 4px;
  }
  .partial_paid_div {
    text-align: center;
  }
  .seven-width-class.debitmemo_div_remove .reconsiled_multiple,
  .seven-width-class.debitmemo_div_remove .reconsiled {
    width: 100%;
  }
  /****Stamp css Debit memo******/
  .full-width-class.debitmemo_div_remove .col-sm-6 .reconsiled_multiple, .full-width-class.debitmemo_div_remove .col-sm-6 .reconsiled {
    width: 75%;
  }
  .seven-width-class.debitmemo_div .col-sm-6 .reconsiled_multiple, .seven-width-class.debitmemo_div .col-sm-6 .reconsiled {
    width: 100%;
  }
  .col-sm-4.seven-width-class.debitmemo_div .col-sm-6 .partial_paid_div img {
    width: 100%;
  }
  .col-sm-4.full-width-class.debitmemo_div .col-sm-6 .partial_paid_div img {
    width: 70%;
    padding: 4px;
  }
  .col-sm-4.full-width-class.debitmemo_div {
    top: -38px;
    position: absolute;
    right: 0;
    text-align: center;
  }
  .col-sm-4.seven-width-class.debitmemo_div {
    top: -38px;
    position: absolute;
    right: 0;
    text-align: center;
  }
  .col-sm-4.full-width-class.debitmemo_div .partial_paid_div img {
    width: 35%;
  }
  .seven-width-class.debitmemo_div .partial_paid_div img {
    width: 60%;
  }
  .full-width-class.debitmemo_div .col-sm-6 .reconsiled_multiple,
  .full-width-class.debitmemo_div .col-sm-6 .reconsiled {
    width: 70%;
  }
  .full-width-class.debitmemo_div .col-lg-12 .reconsiled_multiple,
  .full-width-class.debitmemo_div .col-lg-12 .reconsiled {
    width: 70%;
  }
  img.vendor-contract-popup {
    width: 25%;
  }
  img.vendor-contract-popup-preference {
    width: 40%;
  }
  div.split-div-height {
    height: 44vh;
  }
  button.ocr-button-width {
    width: 148px !important;
    height: 35px;
  }
}
/*@media screen and (min-width: 3840px) {

    div.dynamic-grid-table-height {
        height: 80vh;
    }

    div.addbillpayment-dynamic-grid-table-height {
        height: 80vh;
    }

    .bill-entry-responsive-grid {
        div.dynamic-grid-table-height {
            height: 83vh;
        }
    }

    .vendor-ocrheight {
        width: 98.5%;
        height: 84vh;
    }

    .bill-entry-ocrheight {
        width: 98.5%;
        height: 89vh;
    }

    .dynamic-grid-table-height {
        .grid-body-div {
            .grid-data {
                a.w-20 {
                    width: 12% !important;
                }
            }
        }
    }

    span.ocr-img {
        img {
            width: 9%;
        }
    }

    .custom-file-label {
        width: 100%;
    }

    .seven-width-class {
        .partial_paid_div {
            .partial_paid-img {
                width: 38%;
            }
        }
    }

    .seven-width-class .void_logo {
        width: 37%;
    }

    .full-width-class {
        .partial_paid_div {
            .partial_paid-img {
                width: 21%;
            }
        }
    }

    .full-width-class .void_logo {
        width: 21%;
    }
}*/
/***Calender css******/
.mud-picker-content {
  min-height: 231px;
  min-width: 250px;
}

.mud-picker-calendar-container {
  width: 250px;
}

.mud-icon-size-medium {
  font-size: 1.2rem;
}

.mud-typography-align-center {
  font-size: 12px;
}

.mud-typography {
  font-size: 11px;
}

.mud-picker-calendar .mud-day {
  width: 30px;
  height: 30px;
}

.mud-picker-month-container {
  width: 250px;
}

.mud-picker-datepicker-toolbar .mud-button-date {
  font-size: 12px;
}
.mud-picker-datepicker-toolbar .mud-button-label {
  font-size: 12px;
}

.mud-picker-month-container .mud-picker-month {
  height: 50px;
}

.mud-picker-view {
  margin-top: 25px;
}

.mud-button-text {
  padding: 2px 8px;
}

.mud-picker-actions .mud-button {
  font-size: 12px;
}

.attach-img-bankfeed {
  width: 80%;
}

.common_font_style_for_img {
  margin-top: 5px;
  font-size: 10px !important;
  font-weight: bold;
  width: fit-content;
  margin: auto;
}

/*****StampCss****/
.mb-50 {
  margin-bottom: 50px;
}

.padding-2 {
  padding: 2px;
}

@media screen and (min-width: 1367px) and (max-width: 1920px) and (max-height: 1080px) {
  div.dynamic-grid-table-height.mastergrid {
    height: 69vh;
  }
  div.dynamic-grid-table-height {
    height: 73vh;
  }
  div.bill-entry-responsive-grid .dynamic-grid-table-height {
    height: 78vh;
  }
  p.part-adjust-text {
    text-align: center;
    line-height: 12px;
  }
  .vendor_grid_img {
    width: 15%;
  }
  img.attach-img-bankfeed {
    width: 80%;
  }
  div.notification {
    right: 2px;
    top: -1px;
  }
  /****Stamp css******/
  .col-sm-4.seven-width-class.debitmemo_div_remove {
    position: absolute;
    top: -95px;
    right: 0;
    text-align: center;
  }
  .col-sm-4.full-width-class.debitmemo_div_remove {
    position: absolute;
    top: -95px;
    right: 0;
    text-align: center;
  }
  .seven-width-class.debitmemo_div_remove .col-lg-12 .partial_paid_div img {
    width: 40%;
  }
  .full-width-class.debitmemo_div_remove .col-lg-12 .partial_paid_div img {
    width: 21%;
  }
  .seven-width-class.debitmemo_div_remove .col-sm-6 .partial_paid_div img {
    width: 80%;
    padding: 4px;
  }
  .full-width-class.debitmemo_div_remove .col-sm-6 .partial_paid_div img {
    width: 50%;
    padding: 4px;
  }
  .partial_paid_div {
    text-align: center;
  }
  .seven-width-class.debitmemo_div_remove .reconsiled_multiple,
  .seven-width-class.debitmemo_div_remove .reconsiled {
    width: 80%;
  }
  /****Stamp css Debit memo******/
  .full-width-class.debitmemo_div_remove .col-sm-6 .reconsiled_multiple, .full-width-class.debitmemo_div_remove .col-sm-6 .reconsiled {
    width: 50%;
  }
  .seven-width-class.debitmemo_div .col-sm-6 .reconsiled_multiple, .seven-width-class.debitmemo_div .col-sm-6 .reconsiled {
    width: 80%;
  }
  .col-sm-4.seven-width-class.debitmemo_div .col-sm-6 .partial_paid_div img {
    width: 80%;
    padding: 4px;
  }
  .col-sm-4.full-width-class.debitmemo_div .col-sm-6 .partial_paid_div img {
    width: 50%;
  }
  .col-sm-4.full-width-class.debitmemo_div {
    top: -44px;
    position: absolute;
    right: 0;
    text-align: center;
  }
  .col-sm-4.seven-width-class.debitmemo_div {
    top: -44px;
    position: absolute;
    right: 0;
    text-align: center;
  }
  .col-sm-4.full-width-class.debitmemo_div .partial_paid_div img {
    width: 22%;
  }
  .seven-width-class.debitmemo_div .partial_paid_div img {
    width: 40%;
  }
  .full-width-class.debitmemo_div .col-sm-6 .reconsiled_multiple,
  .full-width-class.debitmemo_div .col-sm-6 .reconsiled {
    width: 50%;
  }
  .full-width-class.debitmemo_div .col-lg-12 .reconsiled_multiple,
  .full-width-class.debitmemo_div .col-lg-12 .reconsiled {
    width: 40%;
  }
  img.vendor-contract-popup-preference {
    width: 30%;
  }
  img.vendor-contract-popup {
    width: 15%;
  }
  div.split-div-height {
    height: 63vh;
  }
  .bill-entry-ocrheight {
    width: 99%;
    height: 86vh;
  }
}
@media screen and (min-width: 1920px) and (max-width: 3840px) and (max-height: 2160px) {
  div.dynamic-grid-table-height {
    height: 80vh;
  }
  div.notification {
    right: 5px;
    top: 3px;
    width: 13px;
    height: 13px;
    font-size: 10px;
  }
  div.addbillpayment-dynamic-grid-table-height {
    height: 80vh;
  }
  .bill-entry-responsive-grid div.dynamic-grid-table-height {
    height: 83vh;
  }
  .vendor-ocrheight {
    width: 98.5%;
    height: 84vh;
  }
  .bill-entry-ocrheight {
    width: 99%;
    height: 89vh;
  }
  .dynamic-grid-table-height .grid-body-div .grid-data a.w-20 {
    width: 12% !important;
  }
  span.ocr-img img {
    width: 9%;
  }
  .custom-file-label {
    width: 100%;
  }
  .full-width-class .void_logo {
    width: 20%;
  }
  .pad_for_big_screen {
    padding: 6px;
  }
  .vendor_grid_img {
    width: 15%;
  }
  img.attach-img-bankfeed {
    width: 80%;
  }
  /****Stamp css******/
  .col-sm-4.seven-width-class.debitmemo_div_remove {
    position: absolute;
    top: -95px;
    right: 0;
    text-align: center;
  }
  .col-sm-4.full-width-class.debitmemo_div_remove {
    position: absolute;
    top: -95px;
    right: 0;
    text-align: center;
  }
  .seven-width-class.debitmemo_div_remove .col-lg-12 .partial_paid_div img {
    width: 35%;
  }
  .full-width-class.debitmemo_div_remove .col-lg-12 .partial_paid_div img {
    width: 21%;
  }
  .seven-width-class.debitmemo_div_remove .col-sm-6 .partial_paid_div img {
    width: 70%;
    padding: 4px;
  }
  .full-width-class.debitmemo_div_remove .col-sm-6 .partial_paid_div img {
    width: 40%;
    padding: 4px;
  }
  .partial_paid_div {
    text-align: center;
  }
  .seven-width-class.debitmemo_div_remove .reconsiled_multiple,
  .seven-width-class.debitmemo_div_remove .reconsiled {
    width: 70%;
  }
  /****Stamp css Debit memo******/
  .full-width-class .reconsiled_multiple, .full-width-class .reconsiled {
    width: 40%;
  }
  .seven-width-class .reconsiled_multiple, .seven-width-class .reconsiled {
    width: 66%;
  }
  .col-sm-4.seven-width-class.debitmemo_div .col-sm-6 .partial_paid_div img {
    width: 66%;
  }
  .col-sm-4.full-width-class.debitmemo_div .col-sm-6 .partial_paid_div img {
    width: 40%;
    padding: 4px;
  }
  .col-sm-4.full-width-class.debitmemo_div {
    top: -44px;
    position: absolute;
    right: 0;
    text-align: center;
  }
  .col-sm-4.seven-width-class.debitmemo_div {
    top: -44px;
    position: absolute;
    right: 0;
    text-align: center;
  }
  .col-sm-4.full-width-class.debitmemo_div .partial_paid_div img {
    width: 21%;
  }
  .seven-width-class.debitmemo_div .partial_paid_div img {
    width: 35%;
  }
  .full-width-class.debitmemo_div .col-sm-6 .reconsiled_multiple,
  .full-width-class.debitmemo_div .col-sm-6 .reconsiled {
    width: 40%;
  }
  .full-width-class.debitmemo_div .col-lg-12 .reconsiled_multiple,
  .full-width-class.debitmemo_div .col-lg-12 .reconsiled {
    width: 35%;
  }
  img.vendor-contract-popup-preference {
    width: 20%;
  }
  img.vendor-contract-popup {
    width: 10%;
  }
  .delete_down_icon {
    width: 10% !important;
  }
  div.split-div-height {
    height: 75vh;
  }
}
@media screen and (min-width: 1367px) and (max-width: 1536px) and (max-height: 864px) {
  div.dynamic-grid-table-height.mastergrid {
    height: 58vh;
  }
  div.dynamic-grid-table-height {
    height: 64vh;
  }
  div.bill-entry-responsive-grid .dynamic-grid-table-height {
    height: 72vh;
  }
  p.part-adjust-text {
    font-size: 12px;
  }
  .vendor_grid_img {
    width: 20%;
  }
  /****Stamp css******/
  .col-sm-4.seven-width-class.debitmemo_div_remove {
    position: absolute;
    top: -95px;
    right: 0;
    text-align: center;
  }
  .col-sm-4.full-width-class.debitmemo_div_remove {
    position: absolute;
    top: -95px;
    right: 0;
    text-align: center;
  }
  .seven-width-class.debitmemo_div_remove .col-lg-12 .partial_paid_div img {
    width: 60%;
  }
  .full-width-class.debitmemo_div_remove .col-lg-12 .partial_paid_div img {
    width: 35%;
  }
  .seven-width-class.debitmemo_div_remove .col-sm-6 .partial_paid_div img {
    width: 100%;
  }
  .full-width-class.debitmemo_div_remove .col-sm-6 .partial_paid_div img {
    width: 70%;
    padding: 4px;
  }
  .partial_paid_div {
    text-align: center;
  }
  .seven-width-class.debitmemo_div_remove .reconsiled_multiple,
  .seven-width-class.debitmemo_div_remove .reconsiled {
    width: 100%;
  }
  /****Stamp css Debit memo******/
  .full-width-class.debitmemo_div_remove .col-sm-6 .reconsiled_multiple, .full-width-class.debitmemo_div_remove .col-sm-6 .reconsiled {
    width: 70%;
  }
  .seven-width-class.debitmemo_div .col-sm-6 .reconsiled_multiple, .seven-width-class.debitmemo_div .col-sm-6 .reconsiled {
    width: 100%;
  }
  .col-sm-4.seven-width-class.debitmemo_div .col-sm-6 .partial_paid_div img {
    width: 100%;
  }
  .col-sm-4.full-width-class.debitmemo_div .col-sm-6 .partial_paid_div img {
    width: 70%;
    padding: 4px;
  }
  .col-sm-4.full-width-class.debitmemo_div {
    top: -47px;
    position: absolute;
    right: 0;
    text-align: center;
  }
  .col-sm-4.seven-width-class.debitmemo_div {
    top: -44px;
    position: absolute;
    right: 0;
    text-align: center;
  }
  .col-sm-4.full-width-class.debitmemo_div .partial_paid_div img {
    width: 35%;
  }
  .seven-width-class.debitmemo_div .partial_paid_div img {
    width: 60%;
  }
  .full-width-class.debitmemo_div .col-sm-6 .reconsiled_multiple,
  .full-width-class.debitmemo_div .col-sm-6 .reconsiled {
    width: 70%;
  }
  .full-width-class.debitmemo_div .col-lg-12 .reconsiled_multiple,
  .full-width-class.debitmemo_div .col-lg-12 .reconsiled {
    width: 60%;
  }
  img.vendor-contract-popup-preference {
    width: 40%;
  }
  img.vendor-contract-popup {
    width: 20%;
  }
  div.split-div-height {
    height: 50vh;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/Nimble_TFS_builds/NimblePropertyCore/NimbleProperty.Web/01%2520Client/Web.Client/wwwroot/css/app.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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ACA;;AAEA;EACI;EACA;EACA,OAp5BU;EAq5BV;;;AAIR;EACI;EACA;EACA,OAx8BU;;AA08BV;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;;AAKZ;EACI;EACA;EACA;EACA;;AAEA;EACI;;;AAIR;EACI,OAh/BQ;;;AAm/BZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OA7/BQ;EA8/BR;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;;;AAKJ;EACI;;;AAIR;EACI;EACA;EACA,OAphCU;EAqhCV;;;AAGJ;EACI,OA7hCS;EA8hCT;EACA;;;AAGJ;EACI,OAhiCQ;EAiiCR;;;AAGJ;EACI;EACA;;;AAKI;EACI;EACA;EACA;EACA,OAnjCI;;;AAwjChB;EACI;EACA;EACA;;;AAMQ;EACI;;AASI;EACI,qBAniCG;;;AA2iC3B;EACI;EACA;EACA;EACA;;;AAGJ;EACI,WA7iCc;EA8iCd;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI,kBAllCkB;EAmlClB;EACA;EACA;EACA;EACA,OAnnCY;EAonCZ;EACA;EACA;;AAEA;EACI;EACA;EACA;;;AAIR;EACI;EACA;;;AAKJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA,MA9mCU;EA+mCV;EACA,OA3pCI;;;AA+pCZ;EACI;EACA;EACA;;AAEA;EACI,WA1nCU;EA2nCV;EACA;;AAEA;EACI,OAvqCO;EAwqCP;EACA;;AAIR;EACI,WAtoCU;;;AA6oCN;EACI,OA1rCF;;;AAisCV;EACI;EACA,OArsCK;EAssCL;EACA;;AAGJ;EACI;EACA;EACA,OAxsCU;;AA2sCd;EACI;EACA;EACA;EACA,OA/sCU;;;AAmtClB;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA,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;AAMR;EACI;EACA;EACA;EACA;EACA;;;AAeJ;EAVI;EACA;EACA;EACA;;AAEA;EACI;;AAOJ;EACI;;;AAIR;EACI,aAjsGO;;;AAosGX;EAtBI;EACA;EACA;EACA;;AAEA;EACI;;AAmBJ;EACI;;;AAIR;EA9BI;EACA;EACA;EACA;;AAEA;EACI;;AA2BJ;EACI;;;AAIR;EACI;EACA;;;AAKJ;EACI;;;AAEJ;AAGI;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EAnkGR;EACA;EACA;EACA;;AAqkGI;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;;AAGJ;EACI;;AAIR;EACI;;AAKJ;EACI,kBAryGA;EAsyGA;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;;AAIR;EACI;IACI;IACA;;;AAIR;EACI;;;AAGJ;EACI;;;AAIJ;EACI;EACA;EACA;EACA;EACA;;;AAIJ;EACI;;;AAMR;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;A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%22%7D */