.invalid-feedback {
  display: block;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #dc3545;
}
/* .form-control.is-invalid{
  border-color: #dc3545;
  padding-right: 2.25rem;
  background-image: none;

} */
.MuiDialog-paperFullScreen.MuiDialog-paper{
  overflow-y:auto !important;
  margin: 0 !important


}
.MuiDialog-scrollPaper{
  display: block !important
}
.MuiDialog-paper{
  margin: 48px auto !important
}
.MuiDialog-paper, .MuiDialogContent-root{
  overflow-y: unset !important;
}
.MuiDialog-container{
  overflow-y: auto
}
.MuiDialog-paperScrollPaper{
  max-height: unset !important;    
}
.MuiInputLabel-shrink {
  transform: unset !important;
  transform-origin:unset !important;
}
.MuiInputLabel-formControl {
  transform: unset !important
}
.MuiFormControl-marginNormal {
  margin: unset !important
}

.Mui-disabled{ 
  background: rgb(243, 243, 243);
  cursor: not-allowed !important;
  color: #646464 !important;
}
.color-inherit {
  color: inherit;
}

.inputFile {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}

.file-item {
  background: #a8bbd1;
  min-width: 40px;
  min-height: 30px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}


  .file-item .upload-result {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
  }

      .file-item .upload-result img {
          position: absolute;
          max-width: 100%;
          max-height: 100%;
          top: 50%;
          left: 50%;
          transform: translate(-50%,-50%);
      }

  .file-item .upload__cover {
      padding-top: 15px;
      width: 100%;
      text-align: center;
  }

      .file-item .upload__cover.uploaded {
          height: 100%;
      }

          .file-item .upload__cover.uploaded img {
              position: absolute;
              top: 50%;
              left: 50%;
              width: 100%;
              height: 100%;
              transform: translate(-50%,-50%);
              object-fit: cover;
          }

      .file-item .upload__cover .desc {
          color: #fff;
      }
      .bottom {
        display: flex;
        justify-content: center;
        align-items: flex-end;
    }
    /* .show-menu{
      height: 129.562px; 
      padding-top: 0px;
       margin-top: 0px; 
       padding-bottom: 0px; 
       margin-bottom: 0px; 
       display: block
    }
     */

.right-info-panel{
  top: 98px !important;
  height: calc(100vh - 5rem);
  z-index: 1 !important;
}

.right-info-panel::before{
  top: auto !important;
}

.cursor-pointer{
  cursor: pointer;
}

.background-grey-hover:hover{
  background: #ececec;
  transition-duration: 0.5s;
}

.full-card-p205 {
  height: calc(100vh - 205px);
}

.full-card-p252 {
  height: calc(100vh - 252px);
}

.full-card-p307 {
  height: calc(100vh - 307px);
}