.minw-350{
    min-width: 350px;
}
.part-check-all {
    top: -8px !important;
}  
.error {
    color: red;
    font-size: 14px;
}
.text-yellow {
    color: yellow !important;
}
.invalid-feedback {
    display: block !important;
}
.text-green {
    color: green;
}
.error-page {
  color: white !important;
  text-align: center;
  margin-top: 200px;
  font-size: 20px;
}
iframe {
    display: block;
    /* iframes are inline by default */
    background: #fff;
    border: none;
    /* Reset default border */
    height: 745px;
    /* Viewport-relative units */
    width: 100%;
}

#progressBar {
    position: absolute;
    left: 50%;
    top: 350px;
}

.server-busy {
    text-align: center;
    color: white;
    margin-top: 200px;
    font-size: 20px;
    font-weight: bold;
}

.upload-container {
    position: relative;
}

.upload-container input {
    border: 1px solid #0056a1d0;
    background: #f1f1f1;
    outline: 2px dashed #0056a1d0;
    outline-offset: -10px;
    padding: 20px 40px 40px 40px;
    text-align: center !important;
    width: 100%;
    color: #0056a1d0;
    font-weight: bold;
}

.upload-container input:hover {
    background: #ccc;
}

.upload-container:before {
    position: absolute;
    bottom: 15px;
    left: 40px;
    content: " (or) Drag and Drop files here. ";
    color: #0056a1d0;
    font-weight: 900;
}

.pointer {
    cursor: pointer;
}

.text-success {
    font-size: 14px;
}

.card-body {
  cursor: pointer;
}

.footer-notfix {
  margin-right: 30px;
  margin-bottom: 50px;
  text-align:right;
  display:block;
}
.footer-notfix img {
  max-height: 90px;
  width: 7vw;
}
.profile-language {
  display: flex;
  min-width: 600px;
  align-items: center;
  column-gap: 15px;
}
.section-profile .file {
  min-height: 44px;
}
#modal-kitting-request-detail  .table-request-kitting {
    height: 493px !important;
}
#modal-kitting-request-detail  .table-request-kitting th{
    font-size: 18px;
}
#modal-kitting-request-detail  .table-request-kitting td{
    max-width: 270px;
}
#modal-kitting-request  .table-request-kitting th{
    font-size: 18px;
}
#modal-kitting-request  .table-request-kitting td{
    max-width: 270px;
}
table tbody tr td .link:hover {
    color: white;
    text-decoration: underline;
}
.dropdown-menu {
    max-height: 200px;
    overflow: auto;
}
.has-submenu .dropdown-menu{
    max-height: unset;
}
input[type='file']{
    padding-top: 12px;
}
.license {
    display: grid;
    grid-template-columns: 700px auto;
}
.license .license-right {
    color: white;
    font-size: 19px;
    font-style: italic;
    width: 100%;
}
.license .license-right .used {
    font-size: 28px;
    padding-left: 20px;
    font-style: normal !important;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}