.description {font-size:11px;}
.form-item {margin:10px 0px 15px 0px;}
.form-control {border:1px solid #cccccc!important;}


#sidebar-search .form-control {width:100%!important;}
#sidebar-search .btn {width:100%;margin-top:10px;}
.search-advanced {display:none;}
.search-results {background:#ffffff;padding:15px;}
.search-results .title {font-weight:100;font-size:1.2rem;}
.card-links {font-size:11px;text-align:right;padding-top:7px;padding:0.275rem 0.45rem}
 .card-links a {font-size:11px!important;}
 #acceder-como-trabajador table td {font-size:12px;overflow-wrap: anywhere;}
#acceder-como-trabajador * {overflow:auto;}
#tab-convenios .row {margin-bottom:20px;}
.sidenav {
    height: 100%;
    background-color: #FF6300;
    overflow-x: hidden;
    padding-top: 20px;
}

#seccion-superior .card {margin-bottom:15px;}
#seccion-superior .btn-outline-secondary {float:right;font-size:12px;}
#edit-nacimiento-wrapper select {width:30%;} 
#user-profile-form .form-control {max-width:400px!important;}

.main {
    padding: 0px 10px;
}

@media screen and (max-height: 450px) {
    .sidenav {padding-top: 15px;}
}

@media screen and (max-width: 450px) {
    .login-form{
        margin-top: 10%;
    }

    .register-form{
        margin-top: 10%;
    }
}

@media screen and (min-width: 768px){
    .main{
        margin-left: 40%; 
    }

    .sidenav{
        width: 40%;
        position: fixed;
        z-index: 1;
        top: 0;
        left: 0;
    }

    .login-form{
        margin-top: 50%;
    }

    .register-form{
        margin-top: 20%;
    }
}


.login-main-text{
    margin-top: 20%;
    padding: 60px;
    color: #fff;
}

.login-main-text h2{
    font-weight: 300;
}

.btn-black{
    background-color: #000 !important;
    color: #fff;
}

#admin-menu, #admin-menu ul {z-index:9999999;} 

.resizable-textarea {width:100%!important;}
.statistics_counter {display:none!important;}

.textarea-identifier.description {display:none;}
#contacto-form-footer .links {display:none;}
#contacto-form-footer h2.title a {color:#ffffff;}
#edit-submitted-mensaje {height:200px!important;}
#jumbotron {margin-top:84px;margin-bottom:40px;}
.node-fecha {font-style:italic;font-size:12px;margin:20px 0px 10px 0px;}
#admin-menu, #admin-menu ul {z-index:999999;}


.mini-beneficio {margin:0px 0px 20px 0px;}
.mini-beneficio .col-md-4  {padding-left:0px!important;}


.mini-panorama {margin:0px 0px 20px 0px;}
.mini-panorama .col-md-4  {padding-left:0px!important;}


.features-boxed .item .icon {margin-top:10px;margin-bottom:15px;}
#edit-search-theme-form-1 {width:400px;padding:5px 10px 5px 10px;font-size:14pt; font-weight:normal;}
#buscador-avanzado {text-align:center;margin-top:20px;}
#buscador-avanzado .form-select {padding:5px 10px 5px 10px;font-size:14pt; font-weight:normal;}
#buscador-avanzado .form-submit {background:#48b580;border-bottom:4px solid #518f76; font-weight:normal;color:#ffffff;border-width:0px;padding:5px 10px;font-size:16pt;margin-top:0px;border-radius:3px;}
#buscador-avanzado .form-select options {font-weight:normal;}
#buscador-avanzado   {color:#757575;}
#buscador-avanzado-inner {width:700px;margin:0 auto;}

#cursos-header p, #cursos-header h1, #curos-header h2 {text-align:center;}

#navigation .modal-body a  {background:#ffffff!important;}

#myCarousel {margin-top:40px;margin-bottom:60px;}

.teaser-destacado {}

/* ESPECIAL */
/* Removes the default 20px margin and creates some padding space for the indicators and controls */
.carousel {
    margin-bottom: 0;
	/* padding: 0 40px 30px 40px; */
}
/* Reposition the controls slightly */
.carousel-control {
	left: -12px;
}
.carousel-control.right {
	right: -12px;
}
/* Changes the position of the indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.carousel-indicators li {
	background: #c0c0c0;
}



/*ESPECIAL */
.especial-teaser {background:#fafafa;padding:7px;}
.especial-caption a {color:#666666;}
.especial-destacado {background:red;text-align:center;color:#ffffff;font-size:12pt;}
.especial-destacado a {color:#ffffff;}

.carousel-destacado {
  left:5px;
	top:5px;
	text-align:center;
  font-family:'Baloo', cursive;
  font-size:18pt;
	padding:7px;
	background:red;
  position:absolute;
  color:#ffffff;
	text-shadow:none;
  width:240px;
  float:left;
  border-radius:5px;
}
#myCarousel .carousel-caption {
    left:0;
	right:0;
	bottom:0;
	text-align:left;
	padding:10px;
	background:#ffffff;
	text-shadow:none;
  font-size:110%;
  opacity: 0.9;
  filter: alpha(opacity=90); /* For IE8 and earlier */
}
#myCarousel .carousel-caption {font-weight:bold;}
#myCarousel .carousel-caption  h4 {font-size:26px;}
#myCarousel .carousel-caption a {color:#000000;}
#myCarousel .list-group-item, #myCarousel .list-group-item  a {color:#ffffff;}

#myCarousel .list-group {
	position:absolute;
	top:0;
	right:0;
}

#myCarousel h5 {font-size:22px;}
#myCarousel .list-group-item {
	border-radius:0px;
	cursor:pointer;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff2121+1,d71b1b+100 */
background: #e9f6f4; /* Old browsers */
color:#459f94;
font-size:18px;
}
#myCarousel .list-group .active {
	background-color:#eee;	
}


#myCarousel .list-group-item.active, #myCarousel .list-group-item.active:focus, #myCarousel .list-group-item.active:hover {
  background:#63c7bb;color:#ffffff;border-width:0px;
}

@media (min-width: 992px) { 
	#myCarousel {padding-right:33.3333%;}
	#myCarousel .carousel-controls {display:none;} 	
}
@media (max-width: 991px) { 
	.carousel-caption p,
	#myCarousel .list-group {display:none;} 
}

.noticia-lateral .content {display:none;}
.node-noticia .content  {margin-bottom:120px;}
html.js fieldset.collapsible {padding:20px 0px 10px 0px;}
.fieldset-wrapper {padding-left:40px;}
#form-pide-tu-convenio {padding-bottom:60px;}
.modal-backdrop {display:none;}
.modal-body .menu li {text-align:left;}
#modalAdministracion a {color:#000000!important;}
#modalAdministracion ul.menu li a {padding:0px;margin:0px;text-align:left;}
#modalAdministracion li.leaf {padding:0px;}

#admin-menu {z-index:9999999;}

a:hover {color:#666666;}

.hide-bullets {
list-style:none;
margin-left: -40px;
margin-top:20px;
}

/* Cumpleanos */
#cumpleanos-horizontal {text-align:center;}
#cumpleanos-horizontal .cumpleanos {width:180px; text-align:center;display:inline-block;;background:#f1f1f1;padding:15px;margin:0px 15px 15px 0px;min-height:158px;}
#cumpleanos-horizontal .cumpleanos-nombre {text-transform:capitalize;font-weight:bold;margin-top:10px;}
#cumpleanos-horizontal .cumpleanos.hoy {background:#fffca8;}


.node-noticia-teaser {margin-bottom:0px;}
.projects-horizontal  {margin-bottom:60px;i}
.node-noticia-teaser h3 a { font-weight:normal;}
.links-node {display:none;}
.noticia-lateral  .noticia-teaser {margin-bottom:15px;}
.noticia-lateral {padding-bottom:80px;}


/* Node Beneficio */
.carousel-indicators .active {color:#FF6300;}
.node-beneficio-bajada a {color:#ffffff;}
.intro h1.title {text-align:center;margin:50px 0px 30px 0px;font-size:32px;}
.label-default {background:#bababa;}
.footer-dark {margin-top:-20px;}


.node-noticia .content * {font-size:14pt;text-align:justify;}
.node-noticia .content p {margin:10px 0px 30px 0px;}
.node-noticia .content li {margin:10px 0px 10px 0px;}

#search label {display:none;}
#buscador-header label {display:none;}
.views-exposed-form .views-exposed-widget {padding-top:0px;}
.views-exposed-form .views-exposed-widget .form-submit {margin-top:0px;}
.node-unpublished {background:none;}

#seccion-postit {background:url('corcho.png') repeat;padding:40px 0px 60px 0px;color:#000000;}
#seccion-postit a.btn {color:#ffffff;}


/* Nav */
.navigation-clean-search .navbar-brand:hover {color:#000000;}
.navigation-clean-search.navbar-inverse .navbar-brand:hover {color:#000000;}
.navigation-clean-search.navbar-default .navbar-nav > li > a:focus, .navigation-clean-search.navbar-default .navbar-nav > li > a:hover {color:#000000 !important;background-color:transparent;}
.navigation-clean-search .dropdown-menu > li > a:focus, .navigation-clean-search .dropdown-menu > li > a:hover {background:#eee;color:000000;}
.navigation-clean-search.navbar-inverse .navbar-nav > li > a:focus, .navigation-clean-search.navbar-inverse .navbar-nav > li > a:hover {color:#000000 !important;background-color:transparent;}

.modal {color:#666666;} 
.modal-body * {text-align:center;}
.modal-body {padding-bottom:40px;}
.modal-body  h1 {margin-bottom:30px;}
.modal-title {text-align:center;}

.post-contenido fieldset {display:none;}
.post-contenido form,.post-contenido form * {text-align:left!important;}
.post-contenido .box h2 {text-align:left!important;}
.post-contenido #edit-preview, .post-contenido #edit-preview-1, .post-contenido #edit-preview-2,.post-contenido #edit-preview-3,.post-contenido #edit-preview-4 {display:none;}

.post-contenido textarea {height:120px;max-height:120px;}
`
.modal-body  #comments .comment, .modal-body  #comments .comment * {text-align:left!important;} 
#comments .comment {background:#fafafa;border-radius:4px;padding:15px;border:1px solid #f1f1f1;margin-top:20px;text-align:left!important;}
#comments .submitted {text-align:left!important;font-size:11px;}
#comments  .content, #comments  .content p {font-weight:bold;text-align:left!important;}
#comments .links {text-align:right!important;font-size:11px;}


/* Comentarios */
#form-pide-tu-convenio .statistics_counter {display:none;}
#form-pide-tu-convenio  h2.title {display:none;}
#form-pide-tu-convenio p {font-size:14px;}
#webform-client-form-581 {margin:20px 0px 30px 0px;}
#webform-client-form-581 .form-text {width:100%;}
#webform-client-form-581 textarea {width:100%;}
#form-pide-tu-convenio #map {height:200px;}

#user-register .form-text {width:100%;}
#user-register .form-select  {padding:3px;}

#mercado {background:#ffffff;padding:20px;}
#mercado .statistics_counter {display:none;}
#mercado-anuncios {padding:50px 0px 60px 0px;}
#mercado-anuncios .img-responsive {width:100%;}
#mercado-anuncios .node-anuncio-teaser-inner {background:#f1f1f1;padding-bottom:20px;}
#mercado-anuncios .anuncio-precio {width:100%;text-align:center;background:#ffff33;color:#000000;font-size:22px;font-weight:bold;}
#mercado-anuncios  h2 {text-align:center;font-size:16px;font-weight:bold;}
#mercado-anuncios .anuncio-detalles {padding:10px 0px 15px 30px;color:#666666;}
.node-anuncio-teaser {padding:20px 0px 30px 0px;}
.anuncio-precio {width:200px;text-align:center;background:#ffff33;color:#000000;font-size:26px;font-weight:bold;padding:10px;float:right;}


#page-anonimo {}
#page-anonimo-inner {max-width:800px;margin:0 auto;margin-top:20px;}

#feedback-btn { 
  height: 30px; 
  margin-left:-72px;
  width: 174px; 
  position: fixed; 
  top: 40%; 
  z-index: 999;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg); 
  -moz-transform: rotate(-90deg); 
  -o-transform: rotate(-90deg); 
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#feedback-btn a { 
  display: block; 
  background: #f00; 
  height: 27px; 
  width: 205px; 
  padding: 2px 16px;
  color: #fff; 
  font-family: Arial, sans-serif; 
  font-size: 17px; 
  font-weight: bold; 
  text-decoration: none; 
  border-width:0px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

#feedback-btn a:hover { 
  background: #06c; 
}
.desktophide {display:none;}
.desktopshow {display:block;}

@media (max-width: 1200px) { 
  .node-beneficio-container {height:none;max-height:none;}
  .node-beneficio-container {max-height:auto;min-height:auto;}
}

@media (max-width: 992px) { 
  .node-beneficio-container {height:none;max-height:none;}
  .node-beneficio-container {max-height:auto;min-height:auto;}
  #admin-menu {display:none;}
}

@media (max-width: 768px) { 
	#cumpleanos-horizontal {text-align:center;}
	
	#cumpleanos-horizontal .cumpleanos {width:100%; text-align:center;display:inline-block;background:#f1f1f1;padding:5px;margin:0px 0px 5px 0px;min-height:auto;}
	#cumpleanos-horizontal .cumpleanos-nombre {text-transform:capitalize;font-weight:bold;margin-top:0px;}
	#cumpleanos-horizontal .cumpleanos.hoy {background:#fffca8;}
    .mobilehide {display:none;}
	.mobileshow {display:block;}
	.node-beneficio-container {height:none;max-height:none;}
	#pagina-anonimo {background:none;}
	#at-expanding-share-button {display:none;}
	#pagina-anonimo #wrapper {width:100%;float:none;margin-left:auto;margin-top:10px;}
	#pagina-anonimo {background:#f1f1f1;}
	.node-beneficio-container {max-height:auto;min-height:auto;}
	#feedback-btn {display:none;}
	#pagina-anonimo #wrapper {width:100%;float:none;margin-left:auto;margin-top:10px;}
	#pagina-anonimo {background:#f1f1f1;}
}