/**************************************************/
/** Application Grid Layout                      **/
/**************************************************/
/*.GridStyle {
    position:absolute;
    bottom:90px;
}*/

.Container ~ div .GridStyle tr.HeaderStyle th.ToolBarColumn {
    width: 20px !important;
}

td.ToolBarColumn {
    width:auto;
    display:flex;
}

.GridStyle tr:not(.EmptyDataRowStyle) th,
.GridStyle tr:not(.EmptyDataRowStyle) td
{
    color: #333;
}


.GridStyle tr.HeaderStyle th.ToolBarColumn:hover {
    color: #333;
}

.GridStyle th > div.C-L > span,
.GridStyle th > div.C-L > a {
    color: #333;
}

.GridStyle tr[state="approved"],
.GridStyle tr[state="approved"]:hover,
.GridStyle tr[state="rejected"],
.GridStyle tr[state="rejected"]:hover {
    color: #FFF;
}

    .GridStyle tr[state="approved"],
    .GridStyle tr[state="approved"]:hover {
        background: #B4D246;
    }

    .GridStyle tr[state="rejected"],
    .GridStyle tr[state="rejected"]:hover {
        background: #C1272D;
    }

.ToolBarColumn .Icon20x20 img,
.ToolBarColumn .Icon20x20 input[type=image] {
    width:20px;
    height:20px;
    position:relative;
    top:-25px;
}

.GridStyle tr:not(.PagerStyle) td.ToolBarColumn {
    display: inline-flex;
    width: 100% !important;
}

table[id*=Diligence] tr:not(.PagerStyle) td:nth-child(6).ToolBarColumn{
    display: table-cell !important;
    width: auto !important;
    text-align: center !important;
}

.EditRowStyle .FormTextBoxOneAggregatedIcon {
    width: auto !important;
    min-width: 110px;
}

.GridStyle th > div.C-L > span {
    font-weight: 600;
}
.GridStyle th > div.C-L > a:hover,
.GridStyle th > div.C-L > a:hover + .header-button:before {
    color: #B4D246;
}
.Icon20x20.glyphicon.glyphicon-user-group {
    width: 100%;
}
.GridStyle[id*="ValueVariable"] tbody .EditRowStyle td:last-child {
    height: 40px;
}

.GridStyle[id*="ValueVariable"] tbody .EditRowStyle td:nth-child(7) {
    display: inline-flex;
    height: 40px;
    width: 100%;
}

    .GridStyle[id*="ValueVariable"] tbody .EditRowStyle td:nth-child(7) .FormTextBoxOneAggregatedIcon {
        margin-top: 5px;
    }
    .GridStyle[id*="ValueVariable"] tbody .EditRowStyle td:nth-child(7) .GridIcon20x20 {
        margin-top: 10px;
    }


.GridStyle[id*="AssetVariable"] tbody .EditRowStyle td:last-child {
    height: 40px;
}
table[id*=Diligence] tr:not(.PagerStyle) td:nth-child(3) .FormTextBoxOneAggregatedIcon {
    width: 30px !important;
    min-width: 30px !important;
}
.GridStyle[id*="AssetVariable"] tbody .EditRowStyle td:nth-child(8) {
    display: inline-flex;
    height: 40px;
    width: 100%;
}

    .GridStyle[id*="AssetVariable"] tbody .EditRowStyle td:nth-child(8) .FormTextBoxOneAggregatedIcon {
        margin-top: 5px;
    }
    .GridStyle[id*="AssetVariable"] tbody .EditRowStyle td:nth-child(8) .GridIcon20x20
    {
        margin-top: 10px;
    }

.ToolBarColumn .Icon20x20, .ToolBarColumn .Icon20x20Inactive, .ToolBarColumn div,
td.ToolBarColumnDocuments, td.ToolBarColumnIntervenients {
    font-size: large;
}

.GridStyle tr td {
    border-right-style: hidden !important;
    border-left-style: hidden !important;
}

.FormBox.FormBoxLawOfficeFee .GridStyle .EditRowStyle .FormTextBoxOneAggregatedIcon input[id*="LawyerAmount"] {
    width: 105px !important;
}
