@media (min-width: 768px){
  .modal-dialog .modal-content.ui-resizable{
    min-width:800px;
  }
}


.btn.btn-default[disabled]{
    background: #798d8f;
  	border-color: #74898a;
    color: white;
}
div[data-container^='masterinfo'] .panel-heading{
	background:#2c3e50;
}
.navbar-form .breadcrumb>li:nth-child(5),.navbar-form .breadcrumb>li:nth-child(6){
	//display:none !important;
}
.navbar-form .breadcrumb>li span{
	display:none !important;
}
.navbar-form .breadcrumb>li a[href^=menu] span{
	display:block !important;
}

.navbar-brand {
    padding: 0px 5px;
    font-size: 4px;
}



.bs-sidebar-screenbound.bs-minwidth .table.table-bordered.table-striped.bs-flexgrid.rnr-b-grid.rnr-gridtable{
	font-family: Arial,Helvetica !important;
    font-size: 13.5px !important;
}

@media (min-width: 768px){
  //.modal-dialog .modal-content.ui-resizable{
  	//min-width: 1100px !important; 
  //}
}

.modal-body .bs-details{
	width:100% !important;
}


.function-list [data-brick=grid] [id^=gridRow]:hover{
    background:#d5e5f5 !important;
}    


/*----------------------------------------------------------*/

@media (min-width: 768px){
		.sidebar.bs-fixed {
			width: 52px;
			overflow: hidden !important;
			white-space: nowrap !important;
			transition: all .28s ease-out;
		}
		.sidebar.bs-fixed:hover {
			width: 300px;
		}
		
		.sidebar.bs-fixed ul[data-menulevel="2"]{
			display:none;
		}
		
		.sidebar.bs-fixed:hover ul.nav.collapse.in[data-menulevel="2"]{
			display:block;
		}
		
		.sidebar.bs-fixed .bs-sidebarlogo{
			transition: all .28s ease-out;
		}
		
		.sidebar.bs-fixed:hover .bs-sidebarlogo{
          	transition: all .28s ease-out;
			position:fixed;
			width:300px;
			z-index:10;
			/*background:#fff; 
          	border-right:1px solid #ddd;
          	*/
		}
		
		.bs-sidebarlogo img{
          		transition: all .28s ease-out;
				margin-top: 0px;
				margin-left: 0px;
				height: 50px;
          		width: 100%;
		} 

  		.sidebar.bs-fixed .bs-navform.navbar-collapse.sidebar-menu.bs-hidden-xs.bs-navcontrolled{
			margin-top:1px;
		}
		.sidebar.bs-fixed:hover .bs-navform.navbar-collapse.sidebar-menu.bs-hidden-xs.bs-navcontrolled{
			margin-top:60px !important;
		}
		 
		.sidebar-contents.mCustomScrollBox.mCS-minimal-dark.mCSB_vertical.mCSB_outside{
			min-width:300px;
		}
  		
  		#ctlSearchFor1{
  			/*height:38px;*/
  		}
  		.searchOptions.panel-primary.searchPanelContainer .panel-body.controlsBlock,
  		.searchOptions.panel-primary.searchPanelContainer .panel-footer.bottomSearchButt,
		.bs-hidden-xs.filterPanelContainer{	
          	display: none !important;
    	}
  		.sidebar.bs-fixed:hover .searchOptions.panel-primary.searchPanelContainer>.panel-body.controlsBlock,
  		.sidebar.bs-fixed:hover .searchOptions.panel-primary.searchPanelContainer .panel-footer.bottomSearchButt,
  		.sidebar.bs-fixed:hover .bs-hidden-xs.filterPanelContainer{
          	display:block !important;
  		}
  		
  		/***********boton de busqueda*************/
  		button#showHideControlChooseMenu1:before {
          content: "\e003";
    	  font-size: 12px !important;          
          position:relative;
          left:-5px;
          font-family: 'Glyphicons Halflings';
        }
        button#showHideControlChooseMenu1 {
          font-size: 0px;
          width:43px                             
        }
        button#showHideControlChooseMenu1 .caret{
        	margin-top:-15px;
         	margin-left:2px;
        }
  		.sidebar.bs-fixed:not(hover) .dropdown-toggle .caret {
            margin-left: auto;
        }
        .sidebar.bs-fixed:hover button#showHideControlChooseMenu1{
        	font-size:inherit;
        	width:auto;
        }
        .sidebar.bs-fixed:hover button#showHideControlChooseMenu1 .caret{
        	margin-top:0px;
        }	
  		.sidebar.bs-fixed:hover button#showHideControlChooseMenu1:before{
          	content:"";
  		}
  		/********************************/
  		/**********menu seleccionado*********************/
		
		.sidebar {
			/*border-right:1px solid #ddd;*/
			transition: all .28s ease-out;
		}
		

		a.navbar-brand:before {
			content: " . . . . . ";
			background: url(../../images/iconoblanco.png) no-repeat;
			width: 20px; 
			background-size: 51px 44px;
			color: transparent;
			top: 2px;
			left: -4px;
			position: relative;
			height: 100px;
			padding: 21px 31px;
			background-position: 0px 23px;
			transition: all .28s ease-out;

		}
  		.function-menu #logoCompany{
  			background: #2c3e50;
          	padding: 2px 4px;
            width: 98% !important;
            left: 0;
            position: relative;
  		}
		a.navbar-brand>#logoCompany {
			display:none;
			transition: all .28s ease-out;
          	
          	
		}
  		.sidebar.bs-fixed a.navbar-brand {
    	width: 40%;
    	overflow: hidden;
    	color:red;
		}
		.sidebar.bs-fixed:hover a.navbar-brand {
			width:100%;
			transition: all .28s ease-out;
		}
  		
  		.sidebar.bs-fixed:hover a.navbar-brand{
			padding:0;
			width:100%;
		}
  
		.sidebar.bs-fixed:hover a.navbar-brand:before {
			content:"";
			display:none;
		}	
		.sidebar.bs-fixed:hover a.navbar-brand>#logoCompany {
			display:block;
          	padding: 2px 4px;
  			width: 25% !important;
  			left: 45%;
  			position: absolute;

		}
  		.hr-sidemenu{
			width: 15%;
    		margin-left: 4px;
		}
		.sidebar.bs-fixed:hover .hr-sidemenu{
			width: 97% !important;
		}
		.sidebar-container{
			width:51px;			
		}
		.sidebar.bs-fixed:hover .sidebar-container{
			width:98%;
			margin-left:3px;
		}
		#searchPanelOptions1{
			display:none;	
		}
		.sidebar.bs-fixed:hover #searchPanelOptions1{
			display:block;	
		}
		.panel-heading{
			padding:10px 5px !important;
		}
		
  		/******************************************/
  
  		.menu-icon.glyphicon{
  			margin-right:15px;
  			font-size: 18px;
  		}
		ul.nav.menu-treelike>li>a>i{
			margin-right:15px;
		}
		:not([data-hidden]) + .bs-wrapper {
			margin-left: 53px;
		}
		:not([data-hidden]) + .bs-wrapper > .bs-fixedheader {
			width: calc(100% - 53px);
		}
		/*********ancho de tabla****************/
		.bs-sidebar-main, .bs-fixedsidebarmain {
			display: table;
			width: 100% !important;
			padding-left: 5px !important;
		}
		.bs-left + .bs-screenwidth, .bs-sidebar-screenbound {
			width: 99%;
			max-width: 100%;
		}
		.bs-left:not([data-hidden]) + .bs-screenwidth > * > .bs-grid, .sidebar:not([data-hidden]) + * .bs-sidebar-screenbound > * > .bs-grid {
			width: 99%;
		}
  		.navbar.navbar-default .btn-primary {
 		   border-color: #4CAE4C;
		}
  		.modal-dialog .modal-content.ui-resizable{
      	  min-width:800px;
      	}
  		.modal-body {
          width: 100% !important;
      	}
  		.modal-header,.modal-footer {
            width: 100% !important;
        }
}


.rnr-gridfieldlabel{
	font-family: Verdana, sans-serif;
	font-weight: bold;
}
.table-bordered{
	border:0px !important;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	border:0px !important;
	border-bottom:1px solid #ccc !important;
}	
.cargar_icono a.navbar-brand:before,.function-report a.navbar-brand:before,.function-chart a.navbar-brand:before,.function-menu a.navbar-brand:before,.function-admin_rights_list a.navbar-brand:before,.function-admin_members_list a.navbar-brand:before{
	display:none !important; 	
}
.cargar_icono a.navbar-brand img,.function-report a.navbar-brand img,.function-chart a.navbar-brand img,.function-menu a.navbar-brand img,.function-admin_rights_list a.navbar-brand img,
.function-admin_members_list a.navbar-brand img{
	display:block !important; 	
  	width: 100% !important;
    padding: 2px;
   	height: 100% !important;
}
@media (max-width: 767px){
  .function-list a.navbar-brand img{
  }
  .navbar-brand {
    padding: 2px 2px;
  }	
}
.cargar_icono a.navbar-brand,.function-report a.navbar-brand img,.function-chart a.navbar-brand img,.function-menu a.navbar-brand,.function-admin_rights_list a.navbar-brand,
.function-admin_members_list a.navbar-brand{
	padding: 0px;
}



}
[class*=por_asignar]{
	background:#24afa2 !important;
}
[class*=por_asignar]:hover{
	background:#24afa2 !important;
}
@media (min-width: 768px){
	#logoCompany{
		width: 20% !important;
		left: 40% !important;
	}
  	.function-menu #logoCompany{
  		left:0% !important;
  	}
  	.function-report #logoCompany{
  		width: 98% !important;
      	left:0% !important;
  	}
  	
  
}


/*---------------------------------------------------------*/


