/* --- Фильтр --- */
#receipts-table-filter{ 
    /*width: 990px;*/
    margin-top: 5px;
    /*margin-left: 45px;*/
    margin-bottom: 20px;
    font-size: 13px;
    padding-left: 800px; 
}
   #receipts-table-filter input { 
        text-align: center; 
        width: 203px;
        height: 28px;
        padding: 0;
        margin-bottom: 0;
    }
    #receipts-table-filter select { 
        border: 1px solid #fdcc09;
        height: 30px;
        width: 80px;
        margin-bottom: 0;
    }
    .news-filter label { 
        float: none !important; 
        margin-right: 8px;
    }
    .news-filter select { float: none !important; }

#receipts-table-filter-upper{ 
    width: 990px;
    margin-top: 5px;
    margin-left: 45px;
    margin-bottom: 0px;
    font-size: 13px;
    height: auto !important;
}

/* --- Таблица --- */
#receipts-table {
    width: 990px;
    margin-left: 45px;
}
    #receipts-table .ui-jqgrid { font-family: Arial, Helvetica, sans-serif; }
        #receipts-table .ui-jqgrid .ui-jqgrid-view { font-size: 12px; }
        #receipts-table .ui-jqgrid .ui-jqgrid-bdiv { overflow: visible; }
    #receipts-table .ui-jqgrid-labels { background: #fffae6; }
        #receipts-table .ui-jqgrid-labels > th {
            vertical-align: central; 
            border-bottom: solid 4px #fdcc09; 
            padding: 15px 0px 10px 0px;
            line-height: 14px;
        }
        #receipts-table .ui-jqgrid .ui-jqgrid-htable th div { 
            overflow: visible; 
            height: auto; 
            white-space: normal;
        }
        #receipts-table .ui-th-column, #receipts-table .ui-jqgrid .ui-jqgrid-htable th.ui-th-column { 
            white-space: pre-wrap;       /* css-3 */
            white-space: -moz-pre-wrap;  /* Mozilla, начиная с 1999 года */
            white-space: -pre-wrap;      /* Opera 4-6 */
            white-space: -o-pre-wrap;    /* Opera 7 */
            word-wrap: break-word;       /* Internet Explorer 5.5+ */
            white-space: normal;
        }
    #receipts-table .ui-jqgrid .ui-jqgrid-labels .ui-th-column > div {
        height: auto;
    }

    #receipts-table .ui-widget-content { border: 0; }
    #receipts-table .ui-jqgrid tr.ui-row-ltr td {
        padding: 12px 0px 5px 0px;
        line-height: 20px;
        vertical-align: top;
        border: none;
        border-bottom: 1px solid #b5b5b5;
        font-size: 12px;
        color: #000;
    }
    #receipts-table .ui-jqgrid tr.jqgrow td { 
        white-space: normal; 
        overflow: visible;
    }
    #receipts-table .ui-state-default {
        border: 0;
        background: none;
        color: black;
    }
    #receipts-table .ui-state-hover { background: none; }

#receipts-table .edit_cell { padding: 7px 0px 0px 0px !important; }

/* --- Строка  сообщений в окне --- */
.validateTips{ 
    padding: 3px; 
    text-align: center; 
    display: none;
}

/* JQ */
#ui-datepicker-div {
    width: 200px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}


/* --------- */
#receipts-table .dropdown-menu { left: 1px !important; }
#receipts-table .icon-wd:hover { background-position: -56px -383px !important; }
#receipts-table .icon-confirm, #receipts-table .icon-ship, #receipts-table .icon-granted, #receipts-table .icon-shipped, #receipts-table .icon-debit { opacity: 0.2; }
#receipts-table .active { opacity: 1; }

.header-inline-filter {
    width: auto;
    height: auto;
}

.header-inline-filter-caption {
    height: 22px !important;
    display: block;
}

    .filter-row{
        display:table-row;
    }
    div.filter-row > input[type="text"]{
        height: 23px;
        width:235px;
        display:table-cell;
    }
    div.filter-row > label{
        width:231px;
        display:table-cell;
    }
    div.filter-row > select{
        width:235px;
        display:table-cell;
        box-sizing: content-box;
        height: 23px;
    }

    div.filter-row > select{
        display:table-cell;
    }

    div.news-filter select {
                border: 1px solid #fdcc09;
        }