/* your styles go here */
nav.navbar{
	padding-top: 4px;
    padding-bottom: 4px;
}
nav.navbar .dropdown-menu{
	margin-top: 4px;
}
nav.side-navbar{
	background-position-x:right;
}
nav.side-navbar .sidebar-header {
    padding: 5px 5px;
}
nav.side-navbar ul {
    padding: 5px 0; 
}

nav.side-navbar.shrinked ul li a {
	padding: 5px 2px; 
}
nav.side-navbar.shrinked{
	overflo:auto;
}
footer.main-footer{
	padding: 10px 5px;
	background-color: #51a351;
}
.fa_verde{
	color:#ffffff;
}
nav.navbar .menu-btn span{
	background: #000;
}
nav.side-navbar a[aria-expanded="true"]{
	background: #336633;	
}
.page{
	background: #fff;
	/* background-image: url(../img/fondo_difu.jpg);
	background-repeat: no-repeat;
	background-position: top right; */
	background-image: url(../img/fondo_inicio.jpg);
	background-position:left;
}
.page-ppal{
	background: #fff;
	background-image: url(../img/fondo_web_ppal.jpg);
	background-repeat: repeat-y;
	overflow-x: hidden;
}
.login-page::before {
	content: '';
	width: 100%;
	height: 100%;
	
}
.login-page .form-holder {
	border-radius: 15px;
}
.has-shadow {
	box-shadow: 2px 2px 2px rgb(0 0 0 / 25%), -1px 0 2px rgb(0 0 0 / 5%)
}
.login-page .info{
	padding-top: 5px !important;
}

