@CHARSET "UTF-8";

/* #bootstrap-overrides .panel-primary {
	border-color: #fff;
}
#bootstrap-overrides .panel-primary > .panel-heading {
	background-color: #fff;
    border-color: #fff;
    color: black;
}
 */
 
.panel-default {
    border-top: 3px solid #d2d6de;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
} 
 
.panel-default .panel-heading {
	background-color: #ffffff; 
	border-color: rgba(255,255,255,0.15);
}

.panel-footer {
	background-color: white;
}

#bootstrap-overrides .navbar-nav>.user-menu>.dropdown-menu>.user-footer {
	background-color: #ecf0f5;
}

.content-header>.breadcrumb {
	font-size: 13px;
}    

.navbar-brand {
	padding: 3px 4px;
	font-size: 14px;
}

/* .navbar-nav > li > a {
	padding-top: 10px;
    padding-bottom: 10px;
}
 */
.application-navbar {
    font-size: 20px;
    padding: 10px 10px;
}

.title-navbar {
    font-size: 16px;
    padding: 10px 10px;
}

/* .main-sidebar {
    padding-top: 25px;
} */

.user-header {
	color: white;
}

.user-panel {
	color: #b8c7ce;
	/* padding: 20px; */
	padding-bottom: 30px;
}

.tooltip-arrow {
	border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid transparent;
    border-top:5px solid transparent;
}

.tooltip.right .tooltip-inner {
	background-color: #00a65a;
}

/* .tooltip.right .tooltip-arrow{
    color: #00a65a;
} */

.kv-table-caption {
	text-align: left;
	color: black;
}

.kv-expand-detail-row {
	background-color: #f9f9f9;
}

.glyphicon-expand, .glyphicon-collapse-down, .fa-arrow-circle-o-down, .fa-arrow-circle-o-up, .fa-angle-right {
	color: #b8c7ce;
}

.kv-panel-pager {
	float: left;
}

.kv-merged-header {
    border-bottom: 2px solid #f4f4f4 !important;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #00a65a;
    border-color: #00a65a;
}

.pagination>li>a {
    background: #fafafa;
    color: #999;
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #ddd;
    /* cursor: not-allowed; */
    background-color: #fff;
    border-color: #ddd;
}

.select2-dropdown .select2-search__field:focus, .select2-search--inline .select2-search__field:focus{
	border:none;
}

.nav-tabs-custom>.nav-tabs>li.active{
	border-top-color: #00A65A;
}

.nav-tabs-custom>.nav-tabs>li>a {
    color: #c0c0c0;
}

.nav-tabs-custom>.nav-tabs>li>a:hover {
    color: black;
}

.nav-tabs-custom>.nav-tabs>li.active>a, .nav-tabs-custom>.nav-tabs>li.active:hover>a {
    font-weight: bold;
}

.nav-tabs-custom>.nav-tabs {
    border-bottom-color: #dcdcdc;
}

.nav-tabs-custom>.nav-tabs>li:first-of-type.active>a {
    /* border-left-color: #dcdcdc; */
}

.nav-tabs-custom>.nav-tabs>li.active>a {
    border-left-color: #dcdcdc;
    border-right-color: #dcdcdc;
}

.alert-danger {
	background-color: #f2dede !important;
	border-color: #ebccd1;
	color: #a94442 !important;
}

.alert-success {
	background-color: #dff0d8 !important;
	border-color: #d6e9c6;
	color: #3c763d !important;
}

.alert-warning {
	background-color: #fcf8e3 !important;
	border-color: #faebcc;
	color: #8a6d3b !important;
}

.alert-info {
	background-color: #d9edf7 !important;
	border-color: #bce8f1;
	color: #31708f !important;
}

.kv-child-table {
	width: 100%;
}

.kv-attribute .box-default {
	border-top: 0px;
}

.kv-attribute .box-default .with-border {
	padding: 2px;
}

.form-control[disabled], .form-control[readonly] {
    background-color: #f4f4f4;
}

.view-audiencia .kv-child-table-row th {
    border-left: 0px #ddd solid;
    border-right: 0px #ddd solid;
}

.control-pjrn-label {
	/* 	width: 20%; */
    /* padding-top: 7px; */
    padding-right: 0px; 
    padding-left: 5px;
    text-align: right;
    vertical-align: middle;
    /* min-height: 0px; */ 
}

.form-control-pjrn-static {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
}  

.modal-header{
	padding-top:10px;
	padding-bottom:10px;
}

.flex-parent{
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
}
 
.flex-child{
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

/**
 * Grid Grouping Styles
 */

.table-hover td.kv-group-odd:hover {
    background-color: #ECF0F5!important;
}

.table-hover td.kv-group-even:hover {
    background-color: #ECF0F5!important;	
}

.table-hover td.kv-group-even{
	background-color: #F4F4F4!important;	

}

.table-hover td.kv-group-odd{
    background-color: #FFFFFF!important;
}

.grouped-row-kv-grid-group td{
	background-color: #D2D6DE!important;
	padding:1px!important;
/*
	border:0px 0 0 0 !important;
*/
	border-style: solid #D2D6DE!important;
}

/*
.grouped-row-kv-grid-group-even {
    border-bottom-width:2px;  
    border-bottom-style:solid;
    border-bottom-color:#BFBFBF;
/*
    background-color: #FFE4E1!important;
*/
    
}
*/



*/

/*
tr:has( >td.kv-group-odd:hover) > td{
	background-color: #9CC1B0!important;
}
*/

/*
.grouped-row-kv-grid-group{
	background-color: red!important;
}
*/

/*
tr .grouped-row-kv-grid-group {
	padding: 0px!important;
	background-color: red!important;
    border-bottom-width:2px;  
    border-bottom-style:solid;
    border-bottom-color:#BFBFBF;
    background-color: #9CC1B0!important;
}
*/
