﻿/* -------------------------------------------------------- */
/*                         Security                         */
/* -------------------------------------------------------- */

.groupsManager
{
    height: 700px;
    margin: 0pt auto; /*max-width: 900px;*/ /*min-width: 700px;*/ /*width: 90%;*/
}

.groupsManager iframe
{
    height: 100%;
    padding: 0px;
    overflow: hidden; /*background: url( 'preloader.gif' ) no-repeat center;*/
}

table.groupsManagerTable
{
    table-layout: fixed;
    height: 100%;
    vertical-align: top;
}

table.groupsManagerTable td
{
    height: auto;
}

table.groupsManagerTable tr.groupsTopRow, table.groupsManagerTable tr.groupsTopRow td.leftPanel, table.groupsManagerTable tr.groupsTopRow td.rightPanel
{
    height: 45%;
}

table.groupsManagerTable tr.groupsBottomRow, table.groupsManagerTable tr.groupsBottomRow td.groupsMiddleCell
{
    height: 55%;
}

/* Groups Tree Part */

.groupscontentwrapper
{
    height: 250px;
    width: auto;
    border: solid 1px #ddd;
}

form.groupForm
{
    height: 100%;
    margin: 0;
}



/* Access Groups Part */

.Security-AccessRights-Table
{
    border: none;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
    text-align: left;
    width: 100%;
    table-layout: fixed;
}

.Security-AccessRights-Table td
{
    vertical-align: top;
    padding: 0px 0px 2px 0px !important;
}

.Security-AccessRights-Table tr.even
{
    background-color: #F9F3D1;
}

.Security-AccessRights-Table tr.odd
{
    background-color: #FFFFFF;
}

.Security-AccessRights-Table tr th
{
    color: #252E5E;
    font-weight: bold;
    padding-bottom: 7px !important;
}

/* -------------------------------------------------------- */
/*                         Groups                           */
/* -------------------------------------------------------- */

/* obsolete - TrieView urobit novy skin pre checkboxlist */
.userlistview
{
    margin: 0;
    margin-left: 5px;
    padding: 0;
}

.groupslistview, .roleslistview
{
    margin: 0;
    padding: 0;
}

.userlistview li.userlistview-li
{
    display: inline;
    float: left;
    margin-left: 0px;
    width: 24.5%;
    white-space: nowrap;
    overflow: hidden;
}

.groupslistview li.groupslistview-li, .roleslistview li.roleslistview-li
{
    display: inline;
    float: left;
    margin-left: 0px;
    width: 24.5%;
}

.datapager
{
    clear: both;
    text-align: center;
    margin-bottom: 10px;
    font-size: 0.9em;
    font-family: "Lucida Grande" ,Geneva,Arial,Verdana,sans-serif;
}

.datapager a
{
    color: #314696;
}

.datapager .currentpage
{
    color: #252E5E;
    font-weight: bold;
    font-size: 12px;
}
.datapager a.nextpreviousbutton
{
    color: #252E5E;
    font-weight: normal;
    text-decoration: none;
}
.datapager a.numericbutton
{
    color: #252E5E;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}

/* New Group Popup */
.newgroup-popup
{
    width: 250px; /* height: 150px;*/
    border: solid 1px #FFFFFF;
    background-color: #CCCCCC;
}

.newgroup-popup .newgroup-popup-oi
{
    padding: 5px;
    background-color: #EFEFEF;
    clear: both;
    border-top: solid 1px #FFFFFF;
}

.newgroup-popup .titlelabel
{
    font-weight: bold; /*left: 5px;     position: absolute;     top: 2px;*/
    float: left;
    margin: 2px;
}
