﻿.container {
    padding: 0;
}

#IsDeny:checked {
    outline: 1px solid red;
}

.deny table td input[type=checkbox]:checked {
    outline: 1px solid red;
}

.deny table td input[type=checkbox]:hover {
    outline: 1px solid red;
}

.progress {
    cursor: progress;
}

table.dataTable thead th.permission-header, table.dataTable thead th.permission-header.sorting, table.dataTable .permission-header a.draghandle div {
    background: rgb(242, 242, 206) !important;
}

.func-control-permission-header {
    background-color: gray;
}

div.local-menu-container {
    padding-bottom: 0.5em;
}

ul.local-menu {
    margin: 0;
    padding: 0.5em 0 0 0;
    width: 100%;
    display: table;
}

ul.local-menu li {
    float: left;
    margin-right: 0.5em;
}

ul.local-menu li a {
    padding: 0.2em 0.4em;
    display: block;
    text-decoration: none;
    color: #FFF;
}

.ui-layout-pane iframe {
    position: absolute;
    height: 90.5% !important;
    height: calc(100% - 29px) !important;
    box-sizing: border-box;
    left: 0;
}

.ui-tabs .ui-tabs-panel {
    padding: 0;
}

#assignmentstabs .nav-tabs li a {
    /*background-color: rgb(66, 139, 202);*/
}

#assignmentstabs .nav-tabs li a:hover {
    background-color: #cccccc;
}

#assignmentstabs .nav-tabs li.active a {
}

div.panel-widget .realsuite-gridFrame {
    padding: 0;
}

div.panel-widget .realsuite-gridFrame .black-grid-frame {
    padding: 0;
}

#permissions-criteria > div:first-child {
    background-color: #FFF;
    padding: 0;
}

table td div.glyphicon-lock {
    color: rgb(177, 156, 48);
}

table td div.hot.glyphicon-ban-circle {
    color: #bf1e2e;
}

table td div.passive.glyphicon-ban-circle {
    color: #808080;
}

table td div.is-external.glyphicon-global {
}

#loader-criteria > div:first-child {
    background-color: #FFF;
    padding: 0;
}

.treeContainer {
    margin: 0 0 1.5em 0;
    border: 1px solid #ccc;
    height: 400px;
    width: 100%;
    padding: 1.4em;
    overflow: auto;
}

.regionContainer {
    background: rgb(237,237,237);
}

.fmzContainer {
    background: rgb(230,230,230);
}

.clientLocationContainer {
    background: rgb(225,225,225);
}

h4 {
    margin-bottom: 0;
}

p {
    margin-top: 10px;
}
