@charset "utf-8";
/* CSS Document */

.login{
	background-color:#96d3f6;
	
}
.widget-box {
	background-color:#0087be;
}
.navbar{
	background-color:#EEE;
	border-bottom:2px solid #DDD;
	margin-left:0px;
		padding-left:0px !important;
}
.navbar-header{
	padding-left:0px;
	margin-left:0px !important;
 	
}
body
{
	background: #FFFFFF!important;
}
/* El padding de la parte superior lo modifico de 8px por defecto a 8px */
.page-content { padding:8px 20px 24px;}

/*  CSS especifico PARA FIREFOX  */
@-moz-document url-prefix() {
			.main-content{margin-top:15px;}
			#sidebar-shortcuts-large {margin-top:15px;}
}

/*  RESIZE DEL CONTAINER DEL BODY PARA MOVIL */
@media (max-width: 479px) {
.navbar-fixed-top + .main-container { padding-top:75px;}
 }
 /* MENU en móvil*/
/* color de fondo gris */ 
 @media only screen and (max-width: 479px) {
  .navbar:not(.navbar-collapse) .ace-nav { background-color: #D3D3D3 }
 
 }
 /*  Submenu Comunidades no padding     */
 @media (max-width: 540px) and (min-width: 480px), (max-width: 360px){
 .navbar:not(.navbar-collapse) .navbar-buttons .user-menu {  padding-top:0px !important; }
 }
 
 /* Cambio color al pasar por encima de cada registro */
.prueba:hover { background-color: rgba(217, 237, 247, 0.9) !important; }

/*CENTRAR MODAL EN PANTALLA RESPONSIVE*/
.modal {
  text-align: center;
}

@media screen and (min-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: top;
}

/** Bubble comentarios de incidencias y anuncios CSS **/
/* Derecha */
.bubbleright {
       
    border-radius: 5px;
    box-shadow: 0 0 1px #B2B2B2;
    display: inline-block;
    padding: 10px 18px;
    position: relative;
    vertical-align: top;
}

  .bubbleright:after {
    content: "";
    position: absolute;
    top: 11px;
    right: -13px;
    border-style: solid;
    border-width: 12px 0 12px 13px;
    border-color: transparent #e2e2e2;
    display: block;
    width: 0;
    z-index: 1;
}
/* Izquierda */
  .bubbleleft {
     border-radius: 5px;
    box-shadow: 0 0 3px #B2B2B2;
    display: inline-block;
    padding: 10px 18px;
    position: relative;
    vertical-align: top;
}

  .bubbleleft:after {
    content: "";
    position: absolute;
    top: 11px;
    left: -13px;
    border-style: solid;
    border-width: 12px 13px 12px 0;
    border-color: transparent rgba(217, 237, 247, 0.8);
    display: block;
    width: 0;
    z-index: 1;
	
}



