.orderhd_t_popups {
    display: none;
}

.waybill_filter>* {
    margin-right: 3px;
}

.waybill_filter .form-control {
    display: inline-block;
    padding: 4px 4px 4px 4px;
    width: auto;
    height: auto;
}

.function-edit [data-field="report_day_start"],
.function-view [data-field="report_day_start"] {
    margin-left: 0px !important;
}

.function-edit [data-field="total"][class="r-edit-label"],
.function-view [data-field="total"][class="r-edit-label"] {
    width: auto;
}

.function-edit [data-field="total"][class="r-edit-label"] label,
.function-view [data-field="total"][class="r-edit-label"] label {
    text-align: left;
}

.invoiceview [data-field] {
    font-size: 14px;
    padding: 10px 0 10px 0;
}

.invoiceview [data-itemtype="details_preview"] [data-field] {
    padding: 5px;
}

.invoiceview [data-itemid="details_preview"] .panel-heading {
    display: none;
}

.invoiceview [data-itemid="details_preview"] .panel-body table.rnr-gridtable td {
    border-top: none;
}

[data-cellid="top_c1"][data-page="invoicehd_t_view"],
[data-cellid="top_c1"][data-page="invoicehd_t_add"] {
    padding: 10px 0 10px 0;
    position: fixed;
    width: 100%;
    left: 0;
    background-color: white;
    z-index: 100;
}

.invoiceview [data-location="above-grid"] {
    margin-top: 50px;
}

.addinvoice table[data-location="grid"] {
    margin-top: 50px;
}

.addinvoice [data-itemtype="details_preview"] table[data-location="grid"] {
    margin: 0px;
}

.invoiceview [data-fieldname="total"][data-itemtype="edit_field"],
.invoiceview [data-fieldname="tax_part"][data-itemtype="edit_field"],
.invoiceview [data-fieldname="total_with_tax"][data-itemtype="edit_field"],
.addinvoice [data-fieldname="total"][data-itemtype="edit_field"],
.addinvoice [data-fieldname="tax_part"][data-itemtype="edit_field"],
.addinvoice [data-fieldname="total_with_tax"][data-itemtype="edit_field"] {
    width: auto !important;
}

.total_periods {
    display: flex;
    justify-content: center;
}

.total_periods>div {
    padding-right: 15px;
}

.total_periods>div>span {
    font-weight: bold;
}

[paymentrow] {
    font-weight: bold;
}

[data-itemid="company_logo_img"] img {
    max-width: 100px;
    width: 100px;
}

.already_assigned_webidtrp_ohd,
.declined_status,
.no_rate {
    color: red;
}

.updated_order,
.accepted_status,
.blue_message {
    color: blue;
}


/* containers */

.function-list .r-body {
    display: flex !important;
    flex-direction: column;
    min-height: calc(100vh - 70px);
}

.function-add,
.function-edit,
.function-view,
.function-search,
.function-login>form {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}


/* main grid content*/

.function-add [data-body-align],
.function-add [data-body-align],
.function-edit [data-body-align],
.function-view [data-body-align],
.function-search [data-body-align],
.function-list .r-body .r-grid,
.function-login>form .r-panel-page {
    flex: 1 0 auto;
}

.function-add .footer,
.function-edit .footer,
.function-view .footer,
.function-search .footer,
.function-menu .footer,
.function-list .r-body .footer,
.function-login>form .footer {
    flex: 0 0 auto;
    padding-bottom: 15px;
}

.logoimg {
    text-align: center;
    width: 100%;
}

.function-menu .logoimg {
    margin-top: 50px;
}

.function-add .logoimg,
.function-edit .logoimg,
.function-view .logoimg,
.function-search .logoimg,
.function-login>form .logoimg {
    flex: 0 0 auto;
    padding-top: 30px;
}

.function-list .r-body .r-top .function-list .r-body .r-above,
.function-list .r-body .r-below,
.function-list .r-body .logoimg {
    flex: 0 0 auto;
}


/* docman */

.doc_files .filedhash {
    padding-top: 0px;
    padding-bottom: 0px;
}

.doc_files .r-grid-vertical>.r-record-body>.panel>.panel-body {
    padding: 3px 0;
}

.doc_files .panel {
    margin-bottom: 0px;
}

.doc_files #backToMenuButton1 {
    display: none !important;
}

.doc_files .docman-share {
    position: relative;
    top: -3px;
}

.doc_files .docman-checkbox-css {
    position: relative;
    top: 7px;
}

.doc_files .docman-select-check {
    position: relative;
    top: 5px;
    font-weight: normal;
}

.doc_files .docman-record-icon {
    width: 50px;
    padding: 5px;
    float: left;
}

.doc_files .docman-record-container {
    width: 605px;
    float: left;
    margin-top: 15px;
}

.doc_files .docman-record-name {
    font-weight: bold;
    font-size: 110%;
    padding: 3px 0 3px 0;
    min-width: 240px;
}

.doc_files .docman-record-name a {
    text-decoration: none;
}

.doc_files .docman-record-name a:hover {
    text-decoration: underline;
}

.doc_files .docman-record-description {
    padding: 3px 0 5px 0;
    color: #808080;
    width: 400px;
}

.doc_files .docman-record-meta {
    padding-top: 0px;
    width: 130px;
    float: none;
}

.doc_files .docman-breadcrumbs-small {
    color: blue;
    display: table-cell;
    height: 20px;
    vertical-align: bottom;
}

.doc_files .docman-breadcrumbs {
    font-size: 110%;
    padding: 0 0 0 5px;
    height: 30px;
    vertical-align: middle;
    color: blue;
    display: table-cell;
}

.doc_files .docman-current-folder {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    color: #505050;
    padding: 5px 0 10px 35px;
    background-image: url(folder24x24.png);
    background-repeat: no-repeat;
    background-position: 4px 4px;
}

.doc_files #docman-dropzone {
    width: 750px;
    height: 200px;
    display: none;
    border: 1px solid rgba(0, 0, 0, 0.03);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: rgba(0, 0, 0, 0.03);
    padding: 20px;
    margin: 0 0 15px 0;
}

@media (max-width: 768px) {
    .doc_files #docman-dropzone {
        width: 300px !important;
        height: 120px !important;
    }
    .doc_files #dz_mess {
        padding-left: 72px !important;
        padding-top: 43px !important;
    }
}

.doc_files [id^=Save_],
.doc_files [id^=Cancel_] {
    display: none;
}

.doc_files .docman-share-link {
    text-decoration: none;
    color: #808080;
}

.doc_files .docman-share-link:hover {
    text-decoration: underline;
    color: blue;
}

.doc_files td.alt.rnr-edge {
    border-bottom: 1px solid #d0d0d0;
}

.doc_files div.rnr-hfiller {
    text-align: right;
    padding-right: 32px;
}

.doc_files .panel-default>.panel-heading {
    display: none;
}

.doc_files .r-record-body>.panel-default {
    border-top: white !important;
    border-left: white !important;
    border-right: white !important;
}

.doc_files .r-grid-vertical>.r-record-body>.panel {
    height: auto !important;
}

.doc_files .r-grid-vertical>.r-record-body {
    margin-bottom: 0px !important;
}

.doc_files [data-field="parent_folder_id"] {
    display: contents !important;
}

.doc_files .modal-body {
    overflow: inherit !important;
}

.doc_files .r-record-body>panel {
    margin-bottom: 0px !important;
}

.doc_files .td_send_file {
    padding: 3px!important;
}

.doc_files .td_version {
    padding: 3px 7px;
}

.doc_files .icon_version {
    border-radius: 50%;
    background-color: #fcfcfc;
    margin-top: 6px;
    margin-left: 5px;
    padding: 3px;
    cursor: pointer;
}

.doc_files .icon_version:hover {
    cursor: pointer;
    border-radius: 50%;
    background-color: lightgray;
    padding: 3px;
    margin-top: 6px;
    margin-left: 5px;
}

.doc_files .td_version_up {
    border-top: 1px solid lightgray;
}

.doc_files .td_version_close {
    padding: 6px;
}

.doc_files .versionslist {
    position: absolute;
    display: none;
    padding: 3px;
    border: 1px solig lightgray;
    border-radius: 3px;
    background-color: #fcfcfc;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
    z-index: 10;
}

.doc_files .renamefile {
    width: 400px;
    position: absolute;
    display: none;
    padding: 15px;
    border: 1px solig lightgray;
    border-radius: 3px;
    background-color: #fcfcfc;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
    z-index: 10;
}

.doc_files .versionsaction {
    position: absolute;
    display: none;
    padding: 5px 10px;
    border: 1px solig lightgray;
    border-radius: 3px;
    background-color: #fcfcfc;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
    z-index: 20;
}

.doc_files .div_popup_action {
    cursor: pointer;
    background-color: #fcfcfc;
    padding: 5px 0px;
    padding-left: 10px;
}

.doc_files .div_popup_action:hover {
    cursor: pointer;
    background-color: #f1f1f1;
    padding: 5px 0px;
    padding-left: 10px;
}

.doc_files .a_popup_style {
    color: #555555!important;
    text-decoration: none!important;
}

.doc_files .span_popup_text {
    position: absolute;
    left: 60px;
}

.doc_files .div_popup_close {
    text-align: right;
    padding: 5px 10px 0px 10px;
    margin-bottom: -5px;
}

.doc_files .div_popup_filename {
    margin-bottom: 15px;
    margin-top: 5px;
    border-bottom: 1px solid lightgray;
    padding-bottom: 7px;
}

.doc_files .logoimg {
    margin-top: 45px;
}
.transporter_po_summary_report_search .r-search-option{
	display:none;
}