#id_permissions_from, #id_permissions_to, #id_groups_from, #id_groups_to,
#id_user_permissions_from, #id_user_permissions_to {
	height: 400px
}

input[readonly="True"] {
  cursor: not-allowed;
  background-color: #eee;
  color: gray;
  opacity: 1;
}

ul
{
    list-style-type: none;
    padding:0; 
    margin:0;
}
.navbar-inverse .navbar-nav>li>a {
color: white;
}


body {
	font-size: 12px;
}


.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    /*background-color: #080808;*/
}

.navbar-inner {
	/*background-color: #000000;*/
}

.container {
    width: 97%;
}
table#timecontrols 
{
        width: 100%;
        margin-left: 2px;
        border-collapse:separate;
        border-spacing:0px 3px;
        border-color: #eee;
        border-width: 1px;
        border-style: solid;
}
table#searchform 
{
        width: 90%;
	margin-left: 2px;
    	border-collapse:separate;
   	border-spacing:0 3px;
        #border-color: #eee;
        #border-width: 1px;
        #border-style: solid;
}



.nav-tabs li a.tab-default {
	background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
    background-repeat: repeat-x;
    border-color: #ccc;
    text-shadow: 0 1px 0 #fff;
    background-color: #fff;
	color: #333;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
	text-shadow: 0 1px 0 #fff;
} 
.nav-tabs li a.tab-primary {
    background-image: linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%);
	background-repeat: repeat-x;
	border-color: #2b669a;
	background-color: #428bca;
    color: #fff;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.nav-tabs li a.tab-info {
    background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    background-repeat: repeat-x;
  	border-color: #28a4c9;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
  	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  	background-color: #5bc0de;
  	color: #fff;
}

.nav-tabs li a.tab-success {
    background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
    background-repeat: repeat-x;
    border-color: #3e8f3e;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    background-color: #5cb85c;
    color: #fff;
}
.nav-tabs li a.tab-warning {
    background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
    background-repeat: repeat-x;
    border-color: #e38d13;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    background-color: #f0ad4e;
    color: #fff;
}
.nav-tabs li a.tab-danger {
    background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
    background-repeat: repeat-x;
    border-color: #b92c28;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    background-color: #d9534f;
    color: #fff;
}

.header-buttons {
	margin-top:6px;
	margin-left:6px;
	margin-right:15px;
}

.navbar-fixed-left {
    width: 140px;
    position: fixed;
    border-radius: 0;
    height: 100%;
}
.navbar-fixed-left .navbar-nav > li {
    float: none;  /* Cancel default li float: left */
    width: 210px;
}
.navbar-fixed-left + .container {
    padding-left: 225px;
}

.navbar-nav > li > a {
    padding-top: 9px !important;
    padding-bottom: 9px !important; 
}


/*overriding side menu color default menu*/
.cgrt-side-menu {
    background-repeat: repeat-x;
    width: 230px;
    float: left;z-index: 1;
    overflow-y: auto;
}
.cgrt-side-menu > ul>li>ul {
    position: unset !important;
    background-color: inherit;
    border: unset;
    border-radius: unset;
    box-shadow: unset;
    -webkit-box-shadow: unset;
}

.cgrt-side-menu >ul>li>ul>li>a{
    color: #ffffffab;
}

.cgrt-side-menu .navbar-nav > li > a:hover, .cgrt-side-menu .navbar-nav > li > a:focus {
    color: black;
    background-color:#d9d9d9;
}
/*ao clicar fica com a cor especifica*/
.cgrt-side-menu .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: black;
}

/*title reports*/
.navbar.navbar-default >div>h4{
    color: #777;
    background-color: transparent;
    float: left;
    font-size: 18px;
    margin-left: 15px;
    
}
.navbar.navbar-default >div>h4:hover{
    color: #5e5e5e;
    background-color: transparent;
}
