﻿body {
    font-size: 12px !important;
    direction: ltr;
}

#sidebar > ul > li > a span {
    font-size: 0.7rem !important;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    font-size: 0.80rem !important;
    padding: 0 4px !important;
    margin: 0 !important;
}

.widget-body .InLine {
    margin: 1px 0 !important;
    padding: 0 !important;
}

label, input, button, select, textarea {
    font-size: 0.78rem !important;
}

.InLine input[type="text"] {
    margin-top: 0;
    font-size: 0.83rem !important;
}

.widget-title > h4 {
    padding: 4px 18px 4px 15px !important;
    font-size: 0.85rem !important;
    line-height: 17px !important;
}

.widget-title {
    height: 26px !important;
}

.DataRangeInput a:nth-of-type(1), .DataRangeInput .RangeToBtn {
    font-size: 0.7rem !important;
    margin-top: 0 !important;
}

a.btn {
    width: 8px !important;
    height: 12px !important;
    line-height: 15px !important;
}

.DataGridScroll .table-striped tbody > tr:first-child > th {
    height: unset !important;
    font-size: 0.8rem !important;
}

#ReportLevelForm fieldset {
    margin: 7px 0 !important;
    padding: 5px !important;
}


table tr td {
    font-size: 0.75rem !important;
    padding: 4px !important;
}

button#search {
    top: 3px !important;
}

.fieldset-section h4 span {
    font-size: 12px !important;
    padding: 0 23px !important;
}

.DataRangeInput {
    margin-bottom: 1px !important;
}

a.CloneDataRangeInput {
    line-height: 12px !important;
    margin-right: 3px !important;
    margin-top: 0 !important;
    padding: 4px 6px 4px 7px !important;
}

.Labels label {
    font-size: 0.78rem !important;
}

select, input[type="file"] {
    height: 22px !important;
}

#UpdateGridRow_Acc_DocTable {
    width: 49px !important;
}

.navmenu > li > a {
    padding: 3px 7px !important;
    font-size: 0.85rem !important;
    margin: 0;
}

.navmenu li li a.fly {
    padding: 2px 8px 3px !important;
    font-size: 0.8rem !important;
}

.navmenu {
    height: unset !important;
}

    .navmenu a {
        font-size: 13px;
    }

.nav-systems {
    top: 47px !important;
    padding: 1px 31px !important;
}

.navmenu li.openable:focus ul, .navmenu li.openable:focus .downList .navmenu li.openable:focus-within ul, .navmenu li.openable:focus-within .downList {
    top: 35px !important;
}

.companyname, a {
    font-size: 12px !important;
}

.widget {
    margin-top: 0 !important;
}

select, select option {
    font-size: 0.75rem !important;
}

hr {
    margin: 6px 0 !important;
}

.footerContainer {
    margin-top: 4px !important;
    margin-bottom: 10px;
}

div[class^="Labels-"], div[class*=" Labels-"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.widget-title span.tools {
    padding: 0 5px 6px 10px !important;
}

.DataListScroll .table-striped tbody > tr > td {
    padding: 4px 5px !important;
}

.ui-accordion .ui-accordion-header {
    font-size: 0.81rem !important;
    padding: 3px;
    line-height: unset !important;
}

fieldset legend {
    font-size: 1rem !important;
    margin: 0;
}

.search-box {
    top: 2px !important;
}

.DataInnerTable td {
    height: unset !important;
}

.DataGridScroll .table-striped tbody > tr:first-child > th {
    font-size: 0.76rem !important;
}

::-webkit-scrollbar {
    width: 4px !important;
    height: 6px !important;
}

.DataInnerTable input.Nofocus {
    font-size: 0.78rem !important;
    margin: auto !important;
}

.DataInnerTable tr.CreateAndEdit td {
    padding: 1px !important;
    min-width: unset !important;
    border: 1px solid #000;
}

.InLine > .DataTableContainer {
    margin: 8px 0 !important;
}

#ReportLevelForm .summry-checkbox {
    margin: 0 0 19px 0 !important;
}

#print-condition, #get-Data, #remove-condition, #more-condition {
    height: unset;
    font-size: 0.8rem !important;
    line-height: 0;
    padding: 0 14px !important;
    min-width: 62px;
}

a.CloneDataRangeInput {
    line-height: 0 !important;
    padding: 9px 11px 0 11px !important;
}

#ReportLevelForm .Labels-DocDateTo {
    text-align: center !important;
    margin-left: 0 !important;
    width: 26px !important;
}

#ReportLevelForm .Labels-DocDateFrom {
    width: 77px !important;
}

#ReportLevelForm .inline-workshop {
    margin-right: 68px !important;
}

.detail-table tr td, .detail-table-level2, #detail tr td, #detail-level2 tr td, #CustomerFlowList tr td {
    padding: 3px 6px !important;
}

.selectedRow select {
    width: 100px;
}

.sortbtn {
    font-size: 0.78rem !important;
    margin: 0 !important;
    height: unset !important;
}

    .sortbtn img {
        width: 15px !important;
    }

a.System .link-subject {
    font-size: 12px !important;
}

.navmenu li {
    padding-top: 3px !important;
}

.select2-container .select2-selection--single {
    height: 23px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 22px !important;
}

.doc-main-container .doc-main-nav {
    top: 3px !important;
}

.doc-main-container .sort {
    top: 0 !important;
}

.doc-main-container .descrp-label {
    width: 81px !important;
}

.account-container .check-center {
    margin-top: 0px !important;
}

.account-container .sub-fields div.DataRangeInput {
    margin: 0px 31px 0 0 !important;
}

#attachmentIcon img {
    width: 19px !important;
    height: 24px !important;
    padding: 0 !important;
}

#attachmentIcon {
    margin: 0 !important;
}

#UnLockDoc {
    top: 3px !important;
}

.facilities-modal-header .modal-header-title {
    font-size: 0.9rem !important;
}

.facilities-modal-header {
    padding: 4px 10px !important;
}

#facilities-closeIcon, .facilities-closeIcon {
    left: 0px !important;
    top: 0px !important;
    font-size: 1.2rem !important;
    padding: 2px 11px 4px 9px !important;
}

.facilities-modal-header {
    border-radius: 5px 5px 0 0 !important;
}

#turnover-modal-container table tr td {
    font-size: 0.73rem !important;
    padding: 2px 8px;
}

#ReportLevelForm .tables-section {
    width: 100% !important;
    margin: 1px !important;
}

#ReportDocForm #print-condition {
    height: 24px !important;
}

.ErrorListbody #cancel {
    display: none;
}

.modal-header {
    padding: 4px 15px !important;
}

    .modal-header .modal-header-title {
        font-size: 0.9rem !important;
    }

.DataRangeInput a.DeleteDataRangeInput {
    padding: 2px 12px 2px 12px !important;
    position: absolute !important;
    top: 4px !important;
}

#DataTableSearch {
    padding: 2px 4px !important;
}

#filter .serial-number-label {
    width: 98px !important;
}

#ReportRevision_DateFrom {
    width: 90px !important;
}

.loading {
    font-size: 0.9rem !important;
}

    .loading img {
        width: 22px !important;
    }

.open-days-container .date-section {
    top: 60% !important;
}

#ShablonForm .against-header .against-title {
    right: 73.5% !important;
}

.DataInnerTable tr.CreateAndEdit td input[disabled="disabled"] {
    padding: 0 3px !important;
}

button#advance-search {
    height: 29px !important;
    top: -31px !important;
}

.rows-per-page {
    position: unset !important;
}

#row-count-simple {
    top: 33px !important;
}