﻿.items-header {
    xmin-height: 24px;
}

.rule.header {
    min-height: 24px;
    line-height: 24px;
    /*border-bottom: 1px solid #7b7b7b;*/
}

.rule.item {
    padding: 0px 0px;
    clear: both;
    min-height: 0px;
    border-top: none;
    border-bottom: 1px solid #DDE1EB;
}

.rule.item.summary {
    padding: 0px 4px;
    clear: both;
    min-height: 0px;
    border-top: none;
    border-bottom: 1px solid #DDE1EB;
}

.list-item.rule > div, .items-header.rule.header > div {
    text-decoration: none;
    float: left;
}

.rule.header > div {
    color: #4a4e56;
    font-size: 0.75em;
    font-weight: bold;
    height: 24px;
}

.rule.header .rulename span {
    padding-left: 17px;
}

.rule.item > div {
    word-wrap: break-word;
    padding-top: 5px;
    border-top: none;
}

#ruleDeviceGroupListContainer .rule.item > div,  #ruleUserGroupListContainer .rule.item > div, .childwindow #ruleListContainer .rule.item > div
{
    padding: 3px 0px 3px 0px;
}

.childwindow #ruleUserListRoot .rule.header > div, .childwindow #ruleDeviceListRoot .rule.header > div
{
    font-size:1em !important;
}

.rule .ruleuser, .rule .ruledevice {
    width:16%;
    text-align: left !important;
    padding-right:3px;
}

#ruleUserGroupListContainer .rule .ruleuser, #ruleDeviceGroupListContainer .rule.item-device .ruleuser
{
    width: 55%;
}

#ruleDeviceGroupListContainer .rule .ruleuser
{
    width: 55%;
}

/* Rule Name, Checkbox, Enable Icon, Name text */

.rule .rulename {
    width: 30%;
}

#ruleListRoot .rule.header .rulename
{
    width: 39%;
}

#ruleListRoot .rule.item .rulename
{
    width: 30%;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
}




#AssosiatedUserGroupsInfoWindow .rule .rulename{
    width: 44%;
}
 #ruleUserGroupListContainer .rule .rulename
 {
      width: 38%;
 }
#ruleDeviceGroupListContainer .rule .rulename
{
     width: 38%;
     padding-right:3px;
}
#AssosiatedDeviceGroupsInfoWindow .rule .rulename
{
     width: 40%;
     padding-right:3px;
}

#AssosiatedDeviceGroupsInfoWindow .rule .ruleuser
{
     width: 50%;
}

#AssosiatedDeviceGroupsInfoWindow .rule.items-header .ruleuser
{
     padding-left:20px;
}

#ruleUserGroupListRoot .items-header .rulename, #ruleDeviceGroupListRoot .items-header .rulename{
    width: 43%;
}

#ruleUserGroupListRoot .items-header .ruleuser, #ruleDeviceGroupListRoot .items-header .ruleuser{
    width: 43%;
}

#ruleDeviceGroupListRoot .items-header .selector, #ruleUserGroupListRoot .items-header .selector
{
    margin-left: -4px;
}



    .rule .rulename input {
        float: left;
    }

    .rule .rulename1.icon {
        float: left;
        width: 20px;
        height: 24px;
        background-repeat: no-repeat;
        background-position: center;
    }

    .rule .rulename span {
        font-weight: bold;
        padding-left: 5px;
    }

    #ruleListContainer #quotaRuleListContainer .rule .rulename span {
       padding-right:2px;
       padding-left:0px;
    }

.rule .ruletime, .rule .ruleprint {
    background-repeat: no-repeat;
    background-position: 10px 6px;
    width: 12%;
    height: 22px;
}

.rule .rulequota, .rule .ruleperiod {
    background-repeat: no-repeat;
    background-position: 10px 6px;
    width: 20%;
    height: 22px;
}

.rule .rulename1.enabled {
  
    background-image: url('../../../images/16onlightenabled/icon_Check_Enabled.png');
}

.rule .rulename1.disabled {
     background-image: url('../../../Images/icon_Check_Disabled.png');
}

/* Time Access*/
.ruletime.clock {
    background-image: url('../../images/icons-png/clock-enabled.png');
}

.ruletime.clock-disabled {
    background-image: url('../../images/icons-png/clock-disabled.png');
}

/* Color | Simplex / Duplex */
.ruleprint .plex, .ruleprint .colorrule {
    width: 30%;
    background-repeat: inherit;
    height: inherit;
    float: left;
}

.ruleprint .colorrule {
    background-position: 0px 1px;
}

.ruleprint .plex {
    background-position: 0px 2px;
}

.ruleprint .plex.duplex {
    background-image: url('../../../images/printertemplate/icon_Duplex_Enabled.png');
}

.ruleprint .plex.simplex {
    background-image: url('../../../images/printertemplate/icon_DuplexNo_Enabled.png');
}

.ruleprint .colorrule.color {
    background-image: url('../../images/icons-png/color-icon.png');
}

.ruleprint .colorrule.black-and-white {
    background-image: url('../../images/icons-png/black-white.png');
}


/* Edit Rule */
.ui-tabs .ui-tabs-nav {
   /* width: 520px;*/
}

.rule-edit {
    padding: 5px 0 10px 10px;
}

    .rule-edit .row {
        padding: 6px 0 6px 14px;
    }

        .rule-edit .row .field1 {
            font-size: 0.75em;
            font-weight: bold;
            width: 35%;
            float: left;
        }

        .rule-edit .row input {
            width: 200px;
        }

            .rule-edit .row input[type="checkbox"] {
                width: 14px;
                margin-left: -1px;
            }

        .rule-edit .row textarea {
            width: 205px;
            font-size: 0.75em;
        }

/*Edited for rule device*/
.rule.item-device {
    border-top: none;
    min-height: 20px;
    border-bottom: 1px solid #DDE1EB;
}

.rule.item-device > div {
    word-wrap: break-word;
    padding-top: 5px;
    border-top: none;
}

/*Edited for rule device*/
.items-header.rule.header .select-all-box
{
    margin-top: 8px;
    margin-left:0px;
}

.pagerBox .ajaxPager .pages .itemsPerPage select
{
    margin: 1px;
    border-width: 1px;
    border-style: solid;
    font-size: 1em;
}

#ruleName .rule-edit .row .div-table-col.align-right img
{
    height: 20px;
}

#ruleName .rule-edit .row .div-table-col input.text-box
{
   margin: 0px;
}


#AssosiatedUserGroupsInfoWindow .list-item.rule .rulename {
    text-decoration: none;
    float: left;
    width: 40%;
    min-height: 22px;
}

#AddDeviceGroupsDialog #ruleListContainer.items, #AddUserGroupsDialog #ruleListContainer.items{
        max-height: 310px !important;
}

#ruleUserListRoot .items-header items-selector
{
    margin-left:-5px;
}

#ruleListRoot #quotaRuleListRoot .items-header .items-selector
{
    float:left;
}
.childwindow{
    display:none;
}

#quotaRuleListRoot .rule .rulequota, #quotaRuleListRoot .rule .ruleperiod,
#ruleSummaryGroupListRoot .rule .rulequota, #ruleSummaryGroupListRoot .rule .ruleperiod {
    background-repeat: no-repeat;
    background-position: 10px 6px;
    width: 14%;
    height: 22px;
}

.userprintquotaoverride {
    width: 220px;
    padding-left: 20px;
}

/*#ruleListContainer .list-item.rule {
    min-height: 2px !important;
}*/
    