/* ==========================================================================
   Author's custom styles
   ========================================================================== */
 
 .cookies {
	 background-color: #FF4B00;
	 color: white;
	 margin-bottom: 5px;
	 padding: 15px;
 } 

 .login {
	 background-color: #0098a3;
	 height: 50px;
 }
 
 .logo {
	 height: 50px;
	 overflow: visible;
	 margin: 0;
	 padding: 0;
	 text-align: right;
 }
 
 .logo img {
	 width: 100%;
	 position: relative;
	 z-index: 100;
 }
 
 .social {
	 background-color: #0098a3;
	 height: 50px;
	 	 line-height: 50px;
	 font-size: 1.5em;
	 color: #E2D7CD;
	 text-align: right;
 }
 
 .social a {
	  color: #E2D7CD;
 }
 
 .efa {
	 background-color: #ee104e;
	 height: 50px;
	 line-height: 50px;
	 font-size: 1.5em;
	 color: #E2D7CD;
 }
 
 .efa a {
	  color: #E2D7CD;
	  text-decoration: none;
 }
 
 .fundacio {
	 background-color: #000000;
	 height: 50px;
 }
 
 .carousel {
 	margin: 0;
 	padding: 0;
 	width: 100%;
 }
 
 .carousel-caption {
	 font-size: 2em;
	 background:rgba(0, 0, 0, 0.7);
	 bottom:225px;
	 right: 10%;
	 left: 10%;
 }
 
 .carousel-inner {
	 max-height: 567px;
 }
 
 .menu {
	 background-color: #0098a3;
	 height: 50px;
	 line-height: 30px;
	 color: black;
	 font-weight: bold;
	 text-transform: uppercase;

 }
 
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
  color: #0098a3;
  background-color: #E2D7CD;
}

.nav-pills>li>a {
  border-radius: 0;
  color: black;
}

.dropdown-menu {
	background-color: #0098a3;
}

.dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 700;
  line-height: 1.42857143;
  color: black;
  background-color: #0098a3;
  white-space: nowrap;
   border-radius: 0;
}


h2 {
	background-color: black;
	color:#E2D7CD;
	margin: 0;
	padding: 15px;
}

h3 {
	color: #0098a3;
	font-weight: 300;
	font-size: 1.5em;
}

h3 a {
	color: #0098a3;
}

.no-margin {
	margin: 0;
	padding: 0;
}

.empreses {
	list-style: none;
	list-style-type: none;
	padding-left: 0;
	margin-left: 15px;
	margin-top: 15px;
	}

.empreses li {
	margin-bottom: 5px;
}

.noticia {
	border-top: 1px solid black;
	border-bottom: 1px solid black;

	padding: 15px 0;
}

.negreta {
	text-align: justify;
}

.imatge img {
	width: 100%;
}

.fons {
	height: 65px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}



.panel-default>.panel-heading {
	background: transparent;
	color: #0098a3;
}

.panel-title {
	font-size: 1.5em;
}

.mes {
	background: black;
	color: #E2D7CD;
	margin-top: 15px;
	padding: 10px 15px;
	font-size: 1.5em;
	text-align: center;
}

.mes a {
	color: #E2D7CD;
	text-decoration: none;
}

.contenidor-paginacio {
	text-align: center;
}


.pagination>li>a, .pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: black;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid black;
}

.pagination>li>a:hover, .pagination>li>span:hover {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #E2D7CD;
  text-decoration: none;
  background-color: black;
  border: 1px solid black;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
  z-index: 2;
  color: #E2D7CD;
  cursor: default;
  background-color: black;
  border-color: black;
}

.footer {
	background-color: black;
	color:#FF5B1D;

	margin-top: 50px;
		text-align: center;
		padding:15px 0;
}

.footer a {
	color:#FF5B1D;

}

.document-ok, .document-ko {
	margin-right: 10px;
}

nav  {
	background-color: #0098a3;
}

#main_menu {
	background-color: #0098a3;
}

.navbar-default .navbar-nav>li>a {
  border-radius: 0;
  color: black;
}

.navbar {
	border: none;
	padding: 0;
	z-index: 10;
}



@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    

    
    .efa, .fundacio, .carousel-caption, .login {
	    display: none;
    }
}

@media (max-width: 768px) {
.carousel {
	display: none;
}

.logo img {
	width: 45%;
}

.twitter-timeline {
	display: none;
}

}











