@font-face {
    font-family: 'Oswald';
    src: url("/nkosys/fonts/Oswald-Light.ttf");
}
.main-footer{
    display: flex;
    justify-content: space-between;
}

.login-box-body {
    background-color: rgba(255, 255, 255, 0.5);
}

.login-logo > div {
    margin: 25px 0 20px 0;
}

.main-header,
.main-header .logo-lg,
.main-header .header-breadcrumbs a,
.login-box-msg,
.login-logo
{
    font-family: 'Oswald' !important;
}

.border-red{
    border: 1px solid red !important;
}

@media (min-width: 992px) {
    #emailreply-grid-container {
        max-height: 180px;
    }
    .empty-row {
        height: 73px;
    }
}
#emailreply-grid-container>table>thead>.filters{
    display:none;
}

#emailreply-grid-filters{
    display:none;
}

#emailreply-grid>.box-primary {
    border-top: 0px;
}

.sub-table tbody tr{
    vertical-align: top;
}
.sub-table>tbody>tr>th{
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
}
.sub-table>thead>tr>th{
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}
.sub-table-show>tbody>tr>th{
    padding-bottom: 5px;
    padding-top: 5px;
}
.sample_serial_no_h5{
    margin-left: 10px;
}
.labor_test_message_from{
    margin-left: 10px;
}
.sub-row{
    padding-left: 10px;
}
.fa-info-circle {
    font-size: 18px !important;
}

.eventlog-table tr td {
    padding: 5px 10px 5px 10px;
}

.text-dark-fuchsia {
    color: #ce03f0;
}

.nav-has-error {
    border: 1px solid red;
}

.col-20-percent {
    width: 20% !important
}

.ready-switch-container{
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 0px;
}

.ready-switch-container .fa-info-circle{
    padding: 0px 0px 2px 3px;
}

.ready-container-button{
    padding: 2px 8px;
    margin-left: 10px;
    height: 26.67px;
}

.margin-top-5{
    margin-top: 5px;
}

.form-sub-container-center {
    margin: 20px 0 0 0;
}

.form-group-ready-flex {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.ready-label-container {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.btn_margin{
    margin-bottom: 10px;
}


.goods-container-receipt-switch-row {
    display: flex;
    flex-wrap: nowrap;
    gap: 15px;
    align-items: flex-end;
}
.goods-container-receipt-switch-item {
    flex: 1;
    min-width: 0;
}
.h3-material-transfer-section-header {
    height: 27px;
    min-height: 27px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.ready-material-transfer-container {
    height: 50px;
    min-height: 50px;
    margin-top: 20px;
}

.d-flex{
    display: flex;
}

.align-items-center{
    align-items: center;
}

.switchinput_center_position .form-group{
    margin-bottom: 0px;
    margin-left: 10px;
}


.inspection_by_container .control-label{
    margin-right: 10px;
}


.goods-container-receipt-switch-row {
    display: flex;
    flex-wrap: nowrap;
    gap: 15px;
    align-items: flex-end;
}
.goods-container-receipt-switch-item {
    flex: 1;
    min-width: 0;
}

.ready-material-transfer-container {
    height: 50px;
    min-height: 50px;
    margin-top: 20px;
.gmp_steps_padding{
    padding: 0px 10px 0px 10px;
}

.stripping_extracted_barrel_number_container{
    display: flex;
    justify-content: space-between;
}

.stripping_extracted_barrel_number_container .column{
    min-width: 15%;
.d-flex{
    display: flex;
}

.align-items-center{
    align-items: center;
}

.switchinput_center_position .form-group{
    margin-bottom: 0px;
    margin-left: 10px;
}


.inspection_by_container .control-label{
    margin-right: 10px;
}