/* --- Фильтр --- */
.representativesList-table-filter{ 
    /*width: 600px;*/
    margin-top: 5px;
    /*margin-left: 45px;*/
    margin-bottom: 20px;
    font-size: 13px;
    padding-left: 800px; 
}
   .representativesList-table-filter input { 
        text-align: center; 
        width: 203px;
        height: 28px;
        padding: 0;
        margin-bottom: 0;
    }
    .representativesList-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; }

.representativesList-table-filter-upper{ 
    width: 645px;
    margin-top: 5px;
    margin-left: 55px;
    margin-bottom: 0px;
    font-size: 13px;
    height: auto !important;
}

/* --- Таблица --- */
.representativesList-table {
    width: /*645px*/1000px;
    /*margin-left: 45px;*/
}
    .representativesList-table .ui-jqgrid { font-family: Arial, Helvetica, sans-serif; }
    .representativesList-table .ui-jqgrid .ui-jqgrid-view { font-size: 14px; font-weight:700; }
    .representativesList-table .ui-jqgrid .ui-jqgrid-bdiv { overflow: visible; }
    .representativesList-table .ui-jqgrid-labels { background: #fccc08; }
    .representativesList-table .ui-jqgrid-labels > th {
        vertical-align: central; 
        border-bottom: solid 4px #fdcc09; 
        padding: 15px 0px 10px 0px;
        line-height: 14px;
    }
    .representativesList-table .ui-jqgrid .ui-jqgrid-htable th div { 
        overflow: visible; 
        height: auto; 
        white-space: normal;
    }
    .representativesList-table .ui-th-column, .representativesList-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;
    }
    .representativesList-table .ui-jqgrid .ui-jqgrid-labels .ui-th-column > div {
        height: auto;
    }

    /*.representativesList-table .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
        background-color: #fccc08;
    }*/

    .representativesList-table .ui-widget-content { border: 0; }
    .representativesList-table .ui-jqgrid tr.ui-row-ltr td {
        padding: 12px 0px 5px 0px;
        line-height: 20px;
        vertical-align: top;
        border: none;
        border-bottom: none;
        font-size: 12px;
        color: #000;
    }
    .representativesList-table .ui-jqgrid tr.jqgrow td { 
        white-space: normal; 
        overflow: visible;
    }
    .representativesList-table .ui-state-default {
        border: 0;
        background: none;
        background-color: #fccc08;
        font-weight: 700;
        color: black;
    }
    .representativesList-table .ui-state-hover { background: none; }

    .representativesList-table .ui-widget-content a {
        color: #222222;
        /*font-weight: bold;*/
        font-size: 14px;
        /*margin-left: 20px;*/
    }

    .representativesList-table .ui-jqgrid tr.jqgrow td:nth-child(2) {
        padding-left: 20px;
    } 

    th#representatives_grid_Name {
        padding-left: 20px;
        text-align: left;
    }

    table#representatives_grid tr:nth-child(even) {
        background: #f7f7f7;
    }

.representativesList-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;
}


/* --------- */
.representativesList-table .dropdown-menu { left: 1px !important; }
.representativesList-table .icon-wd:hover { background-position: -56px -383px !important; }
.representativesList-table .icon-confirm, .representativesList-table .icon-ship, .representativesList-table .icon-granted, .representativesList-table .icon-shipped, .representativesList-table .icon-debit { opacity: 0.2; }
.representativesList-table .active { opacity: 1; }

.header-inline-filter {
    width: auto;
    height: auto;
}

.header-inline-filter-caption {
    height: 22px !important;
    display: block;
}

.representativesList-table .loading.ui-state-default {
    background-color: transparent !important;
}