 .googleMapsApp {
   font-family: sans-serif;
   text-align: center;
   height: 100vh;
 }

 .titlelable {

   font-size: 13;
   font-weight: "bold";
   color: "#BD4941";
 }

 .MuiFormControlLabel-label {
   font-weight: 400 !important;
   font-size: 13px !important;
 }

 .kiHXWb {
   border: 1px solid #d1d3e2 !important;
 }

 .swal2-popup,
 .swal2-container {
   z-index: 99999 !important;
 }

 .App-map {
   height: 100%;
   width: 100%;
 }

 .css-qh1700-MuiListItemText-root span {
   color: "#FFF";
 }

 fieldset {
   padding: 5px;
   border-radius: 8px;
 }

 td,
 th {
   font-size: 0.9rem !important;
   padding: 2px !important;
   /* text-align: center !important; */
 }

 td svg {
   margin-right: 5px !important;
 }

 .custom-file-input~.custom-file-label::after {
   content: "choose file" !important;
 }

 .was-validated .custom-file-input:valid~.custom-file-label,
 .custom-file-input.is-valid~.custom-file-label {
   border-color: #1cc88a;
 }

 .was-validated .custom-file-input:valid~.valid-feedback,
 .was-validated .custom-file-input:valid~.valid-tooltip,
 .custom-file-input.is-valid~.valid-feedback,
 .custom-file-input.is-valid~.valid-tooltip {
   display: block;
 }

 .was-validated .custom-file-input:valid:focus~.custom-file-label,
 .custom-file-input.is-valid:focus~.custom-file-label {
   border-color: #1cc88a;
   -webkit-box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.25);
   box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.25);
 }

 .input-group>.custom-file {
   position: relative;
   -webkit-box-flex: 1;
   -ms-flex: 1 1 auto;
   flex: 1 1 auto;
   width: 1%;
   margin-bottom: 0;
 }

 .input-group>.custom-file {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
 }

 .input-group>.custom-file:not(:last-child) .custom-file-label,
 .input-group>.custom-file:not(:last-child) .custom-file-label::after {
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
 }

 .input-group>.custom-file:not(:first-child) .custom-file-label {
   border-top-left-radius: 0;
   border-bottom-left-radius: 0;
 }

 .custom-file {
   position: relative;
   display: inline-block;
   width: 100%;
   height: calc(1.5em + 0.75rem + 2px);
   margin-bottom: 0;
 }

 .custom-file-input {
   position: relative;
   z-index: 2;
   width: 100%;
   height: calc(1.5em + 0.75rem + 2px);
   margin: 0;
   opacity: 0;
 }

 .custom-file-input:focus~.custom-file-label {
   border-color: #bac8f3;
   -webkit-box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
   box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
 }

 .custom-file-input:disabled~.custom-file-label {
   background-color: #eaecf4;
 }

 .custom-file-input:lang(en)~.custom-file-label::after {
   content: "Browse";
 }

 .custom-file-input~.custom-file-label[data-browse]::after {
   content: attr(data-browse);
 }

 .custom-file-label {
   position: absolute;
   top: 0;
   right: 0;
   left: 0;
   z-index: 1;
   height: calc(1.5em + 0.75rem + 2px);
   padding: 0.375rem 0.75rem;
   font-weight: 400;
   line-height: 1.5;
   color: #6e707e;
   background-color: #fff;
   border: 1px solid #d1d3e2;
   border-radius: 0.35rem;

   text-overflow: ellipsis;
   overflow: hidden;
   white-space: nowrap;
 }

 .custom-file-label::after {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   z-index: 3;
   display: block;
   height: calc(1.5em + 0.75rem);
   padding: 0.375rem 0.75rem;
   line-height: 1.5;
   color: #6e707e;
   content: "Browse";
   background-color: #eaecf4;
   border-left: inherit;
   border-radius: 0 0.35rem 0.35rem 0;
 }

 .custom-control-label::before,
 .custom-file-label,
 .custom-select {
   -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
   transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
   transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
   transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
 }

 @media (prefers-reduced-motion: reduce) {

   .custom-control-label::before,
   .custom-file-label,
   .custom-select {
     -webkit-transition: none;
     transition: none;
   }
 }