	
	/* MENU SUPERIOR */

	#navbar-toggler {
		box-shadow: 0 0 0 0.0rem;
	}

	.nav-color-border { 
		border-bottom: 0px solid #dddddd;
	}

    #box-admin {
		background-color:none;
		margin-left:0px; 
	}
    #box-admfin {
		background-color:none;
		margin-left:0px; 
	}

	#header-bottom {
		/* altura header */
		height: 75px;
	}
	
	#logo_cabecera {
	  width: 60px; 
	  transition-property: width;
	  transition-duration: 500ms;
	  transition-timing-function: linear;
	}
	
	#logo_cabecera.conscroll {
		width: 60px;
	}
	
	#bs-navbar-collapse-menuhorizontal {
	  margin-top: 5px;
	  transition-property: margin-top;
	  transition-duration: 500ms;
	  transition-timing-function: linear;
    }	
	#bs-navbar-collapse-menuhorizontal.conscroll {
	  margin-top: 5px;
	}

	.navbar {
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	
	#sidebar-altura {
		height:0px;
	}

	.sidenav #menubackbtn {
		position: absolute;
		top: 20px;
		right: 10px;
		font-size: 36px; 
		margin-left: 50px;
	}

	.sidenav #menuclosebtn {
		top:65px;
	}
	
	.sidenav #menuopenbtn {
		top:65px;
	}


	@media only screen and (max-width: 500px) {
		#header-bottom {
			/* altura header */
			height: 75px;
		}
		#logo_cabecera {
			width: 60px; 
		}
		#bs-navbar-collapse-menuhorizontal {
		  margin-top: 25px;
		}

	    #sidebar-altura {
		  height:0px;
	    }	  
        .sidenav #menuclosebtn {
		  top:65px;
	    }	  
	    .sidenav #menuopenbtn {
		  top:65px;
	    }	 
    }	

	@media only screen and (max-width: 991px) {
		.nav-item {
			border-bottom: 1px solid #e0e0e0;
		}
		.nav.navbar-nav {
		    background-color: #f9f8f8;
		    border: 1px solid #e0e0e0;
			max-width:300px;
		}
	}
	
	
	@media only screen and (max-width: 400px) {
		.btn.btn-sm {
			padding: .5rem .5rem;
		}
	}	
	
	
	@media only screen and (max-width: 450px) {
		.btn.btn-sm {
			padding: .5rem 1.0rem;
		}
	}
	
	
	@media only screen and (max-width: 600px) {
		h1 {
			font-size: 2.0rem; /* 2.5 */
		}
		h3 {
			font-size: 1.4rem; /* 1.75 */
		}
		h4 {
			font-size: 1.3rem; /* 1.5 */
		}
		p {
			font-size: 0.9em; /* 1.1 */ 
		}
	}
	
	
	
	