﻿.windowContent
{
    padding: 10px;
}

div.adminMainContent
{
    margin: 0px 20px 20px 20px;
    padding: 10px;
}

.helpDeskTabPage
{
    padding: 8px;
}

.searchParamsTabPage
{
    padding: 8px;
    height: 290px;
}

.managerProfileTab
{
    height: 370px;
}

.selfAdminGroupInfoTabPage
{
    padding: 8px;
    height: 265px;
}

.selfAdminGroupInfoTabPagev2
{
    padding: 8px;
    height: 380px;
}

.auditGroupInfoTabPage
{
    padding: 8px;
    height: 120px;
}
fieldset.taskColl
{
    height: 425px;
    padding: 5px;
}

fieldset.searchColl
{
    height: 425px;
}

fieldset.manager
{
    height: 400px;
    padding: 5px;
}

fieldset.helpdesk
{
    height: 400px;
    padding: 5px;
}
fieldset.fieldsColl
{
    height: 330px;
    padding: 5px;
}

fieldset.passMgmt
{
    height: 380px;
    padding: 5px;
}

fieldset.auditViewer
{
    height: 400px;
    padding: 5px;
}


.info
{
    font-style: italic;
    padding: 15px;
}

.infoBold
{
    font-style: italic;
    padding: 10px;
    font-weight: bold;
}

.infoNoPadd
{
    font-style: italic;
}
.infoBoldNoPadd
{
    font-style: italic;
    font-weight: bold;
}

div.collapsiblePanel
{
    display: block;
    clear: both;
    border: solid 1px #DEDEDE;
}


/* Other Tasks */
div#admOtherTasks .taskTabsPage
{
    padding: 8px;
    height: 400px;
}

div#admOtherTasks div.buttonsPanel
{
    margin-top: 15px;
}

div#admOtherTasks table.taskConfig
{
}

div#admOtherTasks table.taskConfig td.col
{
    width: 50%;
    vertical-align: top;
}

div#admOtherTasks div.spacer
{
    clear: both;
    height: 10px;
}


/* licenses */
#licensesMain
{
    width: 900px;
    margin: 10px auto 20px auto;
    min-height: 600px;
}

#licensesMain table#licDet th
{
    text-align: center;
}
#licensesMain table#licDet td
{
    vertical-align: top;
}
#licensesMain .tabPage
{
    padding: 15px;
    min-height: 435px;
}

h1.licenses
{
    display: block;
    text-align: center;
    font-size: large;
    font-weight: bold;
}

p.licensesTitleInfo, p.licensesNotice
{
    margin: 15px auto 10px auto;
    text-align: justify;
}

p.licensesTitleInfo
{
    width: 500px;
    font-variant: small-caps;
}
p.licensesNotice
{
    width: 600px;
}


/* background-color: #2D4F80; */

div.licensesHeader
{
    display: block;
    width: 100%;
}
div.licensesHeader, td.licensesHeader
{
    background-color: #6FB1FF;
    color: White;
    font-weight: bold;
    text-align: center;
    padding: 3px 0;
}

fieldset#contact td.fLabel
{
    font-weight: bold;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
}

fieldset#contact td.fVal
{
    padding: 5px 0px 3px 3px;
    color: Red;
    text-align: center;
    width: 15px;
}
fieldset#contact td.fTd
{
    text-align: left;
    padding: 5px 0px 5px 0px;
}
fieldset#contact table
{
    margin: auto;
}

/* submit issue */
#submitIssue
{
    width: 720px;
    margin: 10px auto 20px auto;
    height: 600px;
}

h1.submitIssue
{
    display: block;
    text-align: center;
    font-size: large;
    font-weight: bold;
}


div.submitIssueForm
{
    padding: 15px 0 15px 0;
}


p.submitIssueTitleInfo
{
    width: 500px;
    margin: 15px auto 10px auto;
    text-align: justify;
    font-variant: small-caps;
}

td.submitIssueTd
{
    text-align: left;
    padding: 5px 0px 5px 0px;
}
td.submitIssueFormLabel
{
    font-weight: bold;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
}

td.submitIssueFormValidator
{
    padding: 5px 0px 3px 3px;
    color: Red;
    text-align: center;
    width: 15px;
}

span.submitIssueSmallInfo
{
    font-size: x-small;
}

/* delegated administration */

#delegAdmin
{
    width: 700px;
    margin: 10px auto 20px auto;
    min-height: 600px;
}

h1.delegAdmin
{
    display: block;
    text-align: center;
    font-size: large;
    font-weight: bold;
}

p.delegAdminTitleInfo
{
    width: 500px;
    margin: 15px auto 10px auto;
    text-align: justify;
    font-variant: small-caps;
}


/* self service footer customization */

div#ssFootEdit
{
    height: 100%;
}
div#ssFootEdit div.editor
{
    width: 750px;
    height: 550px;
    margin: auto;
}
div#ssFootEdit td.editor
{
    width: 550px;
    height: 550px;
}
div#ssFootEdit td.buttons
{
    vertical-align: bottom;
    padding-left: 20px;
}


/* self service account search settings */
div#ssAdmAccSrch
{
    height: 100%;
}

div#ssAdmAccSrch div.sys
{
    padding: 10px;
}

/* login content */
div#adminEditLogin
{
    padding: 10px;
    margin: 0 10px 10px 10px;
    background: #ffffff;
}
div#adminEditLogin div.editor
{
    width: 80%;
    height: 550px;
    margin: auto;
}

div#adminEditLogin div.buttons
{
    vertical-align: bottom;
    text-align: center;
}


/* site footer content */
div#adminSiteFooterContent
{
    padding: 10px;
    margin: 0 10px 10px 10px;
    background: #ffffff;
}
div#adminSiteFooterContent div.editor
{
    width: 80%;
    height: 550px;
    margin: auto;
}
div#adminSiteFooterContent div.buttons
{
    vertical-align: bottom;
    text-align: center;
}

/* admin - connection warning */

div#connWar
{
    width: 900px;
    margin: auto;
}

div#connWar table.systems
{
    text-align: left;
}
div#connWar table.systems td
{
    white-space: nowrap;
    vertical-align: top;
}

.connWarrTooltip
{
    padding: 0px 10px 10px 10px;
    border: 1px solid #333333;
    background-color: #ffffff;
}

.connWarrTooltip p
{
    font-weight: bold;
}

/* admin - HelpDesk/Self Service - Effective rights ; ldap schema viewers */

div#effRights, div.ldapSchemaViewer
{
    width: 100%;
    height: 100%;
}

div#effRights div.rights, div.ldapSchemaViewer div.section
{
    padding: 10px;
}

div#effRights div.rights div.section div.details, div.ldapSchemaViewer div.section div.details
{
    padding: 0px 15px;
}

div#effRights table.details td, div.ldapSchemaViewer table.details td
{
    padding: 3px;
}

div#effRights div.rights div.row, div.ldapSchemaViewer div.section div.row
{
    clear: both;
    height: 25px;
    width: 100%;
}

div#effRights div.row div.img, div.ldapSchemaViewer div.row div.img
{
    float: left;
    display: block;
    padding: 5px;
}

div#effRights div.rights ul.q
{
}

div.addField li.rlbItem.rlbDisabled, div.acBuilder li.rlbItem.rlbDisabled
{
    background: none repeat scroll 0 0 #D3ECF9 !important;
    color: #666666 !important;
}

