﻿/********************************************************************
IMPORTANT! This css file serves to overwrite ifraistics theme styles and
is shared between Portal / PDox Core/ PDox WebUI.
Don't forget to copy file on every change.
*******************************************************************/
.ui-iggrid-table.ui-widget-content{width: 100%!important; /*make grid to occupy whole page width on page resize*/}
.ui-iggrid-table { table-layout: auto!important; /* this makes iggrid to show whole long word, otherwise it will srink it and show "..." at the end */}
.ui-iggrid .ui-iggrid-pager.ui-widget-header {
    border: 1px solid #e8e8e8;
    border-top: none !important;
    background-color: #e8e8e8;
}

.ui-iggrid .ui-iggrid-scrolldiv:first-child{
    border-top: none !important;
    border-bottom: none !important;
}

.ui-iggrid tr.ui-ig-altrecord{ background-color: #fff; }
.ui-iggrid th, .ui-iggrid th.ui-state-default {border-color: #e8e8e8 !important; }
.ui-iggrid tbody td, .ui-iggrid tbody th.ui-iggrid-rowselector-class, .ui-iggrid thead .ui-iggrid-editingcell, .ui-iggrid tfoot td {border-bottom-color:  #E8E8E8; }
.ui-iggrid tfoot, .ui-iggrid-footer {border-bottom-color:  #E8E8E8 !important;}
.ui-iggrid .ui-iggrid-pager.ui-widget-header {border-color:  #E8E8E8;}

.ui-iggrid .ui-iggrid-record .ui-ig-altrecord td.ui-state-default.ui-state-hover, .ui-iggrid .ui-iggrid-record .ui-ig-altrecord td.ui-state-hover, .ui-iggrid .ui-iggrid-record .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-default.ui-state-hover, .ui-iggrid .ui-iggrid-record .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-hover, .ui-iggrid .ui-iggrid-record td.ui-state-hover, .ui-iggrid .ui-iggrid-record th.ui-iggrid-rowselector-class.ui-state-hover, .ui-iggrid-responsive-vertical tr.ui-ig-altrecord>td.ui-state-hover:first-child, .ui-iggrid-responsive-vertical tr>td.ui-state-hover:first-child {
    background-color: #e8e8e8;
    border-color: #e8e8e8;
}
.ui-iggrid .ui-iggrid-record tr.ui-ig-altrecord {
    background-color: #FFF;
}
.ui-iggrid table .ui-iggrid-tablebody>tr>td:first-child, .ui-iggrid table.ui-iggrid-table>tbody>tr>td:first-child, .ui-iggrid table thead .ui-iggrid-editingcell:first-child, .ui-iggrid .ui-iggrid-addrow+.ui-iggrid-activerow td:first-child, .ui-iggrid th.ui-iggrid-rowselector-class:first-child{ border-left: 1px solid #e8e8e8;}
.ui-iggrid table tbody td, .ui-iggrid table tbody th.ui-iggrid-rowselector-class, .ui-iggrid table tfoot td, .ui-iggrid table thead .ui-iggrid-editingcell {border-bottom: 1px solid #e8e8e8;}
.ui-iggrid table.ui-iggrid-table>tbody>tr>td:last-child, .ui-iggrid table .ui-iggrid-tablebody>tr>td:last-child, .ui-iggrid table thead .ui-iggrid-editingcell:last-child {border-right: 1px solid #e8e8e8;}
.ui-iggrid .ui-iggrid-header.ui-widget-header.ui-state-default, .ui-iggrid .ui-iggrid-header.ui-widget-header {background-color: #e8e8e8; color: #888;}
.ui-iggrid .ui-iggrid-pager.ui-iggrid-footer .ui-iggrid-paging-item .ui-iggrid-page.ui-state-default, .ui-iggrid .ui-iggrid-pager.ui-iggrid-footer .ui-iggrid-paging-item.ui-state-default {background-color: #fff; }
.ui-iggrid .ui-iggrid-pager.ui-iggrid-footer .ui-iggrid-paging-item .ui-iggrid-page.ui-state-default.ui-state-hover, .ui-iggrid .ui-iggrid-pager.ui-iggrid-footer .ui-iggrid-paging-item.ui-state-default.ui-state-hover { background-color: #e8e8e8; color: #888;}
.ui-iggrid .ui-iggrid-footer .ui-iggrid-paging-item span.ui-icon {margin-top: -11px;}
.ui-iggrid .ui-iggrid-pager .ui-state-hover .ui-icon, .ui-iggrid .ui-iggrid-pager .ui-state-hover.ui-state-default .ui-icon { color: #888;}
.ui-iggrid .ui-iggrid-pager.ui-iggrid-footer {border-bottom: 1px solid #e8e8e8!important;}
.ui-iggrid .ui-iggrid-toolbar.ui-widget-header { background-color: #fff; border: none; }
.ui-iggrid .ui-iggrid-toolbar.ui-widget-header .ui-iggrid-pagesizedropdown {border: 1px solid #B6B6B6!important; }
.ui-iggrid .ui-igedit-container {border-color: #707070!important; }
.ui-iggrid .ui-widget-content {border: none;}
.ui-iggrid table .ui-iggrid-addrow td a, .ui-iggrid .ui-widget.ui-iggrid-footer .ui-state-active a, .ui-iggrid .ui-widget.ui-iggrid-footer .ui-state-default a, .ui-iggrid .ui-iggrid-toolbar .ui-state-default a {
color: #4D4D4D;}
.ui-iggrid .ui-iggrid-toolbar .ui-iggrid-pagesizedropdown.ui-state-default, .ui-iggrid .ui-iggrid-footer .ui-iggrid-pagedropdowncontainer .ui-igedit-container.ui-state-default {
    background-color: #fff;
}
.ui-iggrid .ui-iggrid-paging-item span {
    padding: 3px !important;
}
.ui-iggrid .ui-iggrid-paging-item .ui-iggrid-prevpagelabeldisabled, .ui-iggrid .ui-iggrid-paging-item .ui-iggrid-prevpagelabel, .ui-iggrid .ui-iggrid-paging-item .ui-iggrid-nextpagelabel, .ui-iggrid .ui-iggrid-paging-item .ui-iggrid-nextpagelabeldisabled {
    padding: 0px !important;
    position:relative;
    top: -1px;
}
.ui-iggrid .ui-iggrid-paging-item .ui-iggrid-prevpagelabeldisabled, .ui-iggrid .ui-iggrid-paging-item .ui-iggrid-prevpagelabel {margin-right: 4px; }
.ui-iggrid .ui-iggrid-paging-item .ui-iggrid-nextpagelabel, .ui-iggrid .ui-iggrid-paging-item .ui-iggrid-nextpagelabeldisabled {margin-left: 4px;}
.ui-iggrid .ui-iggrid-firstpage.ui-iggrid-paging-item {padding-right: 1px;}
.ui-iggrid .ui-iggrid-lastpage.ui-iggrid-paging-item {padding-left: 1px;}
.ui-iggrid .ui-iggrid-pager .ui-iggrid-paging .ui-iggrid-prevpage {
    padding-left: 17px;
}
.ui-iggrid .ui-iggrid-pager .ui-iggrid-paging .ui-iggrid-prevpage .ui-icon {
    left: 0px;
}
.ui-iggrid .ui-iggrid-pager .ui-iggrid-paging .ui-iggrid-nextpage {
    padding-right: 17px;
}
.ui-iggrid .ui-iggrid-pager .ui-iggrid-paging .ui-iggrid-nextpage .ui-icon {
    right: 0px;
}
.ui-iggrid .ui-iggrid-pager .ui-iggrid-pagelist li a {
    position: relative;
    top: -1px;
}
.ui-iggrid .ui-iggrid-pager .ui-igedit-container {height: auto !important;}
.ui-iggrid .ui-iggrid-table th, .ui-iggrid .ui-iggrid-table th.ui-state-default {
    border-color: #e8e8e8;
}
.ui-iggrid .ui-iggrid-scrolldiv.ui-widget-content:first-child,.ui-iggrid-responsive-vertical,.ui-iggrid>table tr:first-child td{border-top:1px solid #e8e8e8!important}
.ui-iggrid .ui-iggrid-filterrow {background-color: #707070; }
.ui-iggrid .ui-iggrid-filterrow .ui-state-default.ui-igedit-dropdown-button, .ui-iggrid .ui-iggrid-filterrow .ui-igedit-dropdown-button{border-left: 1px solid #707070;}
.ui-iggrid .ui-iggrid-filterrow .ui-igedit, .ui-iggrid .ui-iggrid-filterrow .ui-widget .ui-igedit {background-color: #fff;}
.ui-iggrid .ui-widget-content .ui-iggrid-record .ui-state-hover {
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid #E2E2E2 !important;
    border-left-color: #e8e8e8;
    border-right-color: #e8e8e8;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-results span.ui-iggrid-pagesizelabel { padding-top: 3px; padding-bottom: 3px; }
.ui-ightmleditor .ui-igPathFinder .ui-button::after {
    background-color: #fff;
}
.ui-ightmleditor .ui-igPathFinder .ui-button.ui-state-hover::after, .ui-ightmleditor .ui-igPathFinder .ui-button.ui-state-active::after {background-color: #fff;}
.ui-ightmleditor .ui-igPathFinder .ui-state-hover.ui-button, .ui-ightmleditor .ui-igbutton-viewsource.ui-state-hover .ui-icon{color: #888; }
.ui-igdialog.ui-dialog .ui-dialog-titlebar.ui-state-focus {border: none;}

.ui-iggrid tr .ui-iggrid-expandbuttoncontainer { height: 100%; }
.ui-iggrid tr .ui-iggrid-expandcolumn .ui-icon { top: 50%; margin-top: -8px; }
.ui-iggrid .ui-iggrid-table > tbody.ui-ig-record > tr > td.ui-iggrid-colasc, .ui-iggrid .ui-iggrid-table > tbody.ui-ig-record > tr > td.ui-iggrid-coldesc { border-bottom: 1px solid #e8e8e8;}
.ui-iggrid .ui-ig-record td.ui-state-highlight { background-color: #fff;}
.ui-iggrid .ui-ig-record td.ui-state-highlight.ui-state-active { background-color: #CDE6F7;}
.ui-iggrid .ui-ig-record td.ui-state-highlight.ui-state-hover { background-color: #e8e8e8;}
.ui-iggrid .ui-widget-content .ui-iggrid-record .ui-igcheckbox-normal.ui-state-hover {
    border: 1px solid #bcbcbc;
    border-top: 1px solid #bcbcbc !important;
    border-bottom: 1px solid #bcbcbc !important;
}
.ui-iggrid .ui-igcheckbox-large.ui-state-default, .ui-iggrid .ui-igcheckbox-normal.ui-state-default, .ui-iggrid .ui-igcheckbox-small.ui-state-default, .ui-iggrid .ui-igcheckbox-verysmall.ui-state-default, .ui-iggrid .ui-igcombo-checkbox.ui-state-default {
    cursor: default;
    background-image: none;
    background-color: #fff;
    border: 1px solid #bcbcbc;
}
    .ui-iggrid .ui-igcheckbox-large.ui-state-default.ui-iggrid-disableRow, .ui-iggrid .ui-igcheckbox-normal.ui-state-default.ui-iggrid-disableRow, .ui-iggrid .ui-igcheckbox-small.ui-state-default.ui-iggrid-disableRow, .ui-iggrid .ui-igcheckbox-verysmall.ui-state-default.ui-iggrid-disableRow, .ui-iggrid .ui-igcombo-checkbox.ui-state-default.ui-iggrid-disableRow {
        border: 1px solid #ddd;
        cursor: not-allowed;
    }
.ui-iggrid .ui-iggrid-disableRow .ui-igcheckbox-small-on, .ui-iggrid .ui-iggrid-disableRow .ui-igcheckbox-small-off, .ui-iggrid .ui-iggrid-disableRow .ui-igcheckbox-normal-on, .ui-iggrid .ui-iggrid-disableRow .ui-igcheckbox-normal-off {
    color: #ddd !important;
    cursor: not-allowed !important;
}
.ui-igupload .ui-igupload-cancel-button .ui-button-icon-primary {
    color: #f00;
    top: -2px;
}
.ui-igupload .ui-igupload-progressbar-filename { width: calc(100% - 160px); height: 17px; overflow: hidden;}
.ui-igupload .ui-igprogressbar.ui-igupload-progressbar-upload-single { background-image: none; }
.ui-igtree-node .ui-igcheckbox-normal {position: relative; top: -2px;}

.ui-igpopover.ui-widget .ui-widget-content {
    background-color: #fff;
}
.ui-widget-header.ui-priority-secondary {
    opacity: 1;
    background-color: #e8e8e8;
    color: black !important;
}

.ui-widget-header.ui-priority-secondary .ui-icon {
    color: black;
}
.ui-igedit-dropdown.ui-widget {
    z-index: 10000000;
}
/*in case text has two lines*/
.ui-igedit-dropdown.ui-widget .ui-igedit-listitem {
    display: block;
    min-height: 17px;
    width: 300px;
}