body {background: #eee;}
.main-container {margin-top:15px;}
.error-message {
    color: #ca0000;
    text-align: left;
    font-size: smaller;
    padding: 5px;
    border: 1px solid #ca0000;
    border-radius: 3px;
}
#panelBusquedaAvanzada {
    padding-top: 10px;
    padding-bottom: 11px;
    border-radius: 4px;
    background: white;
    font-size: smaller !important;
}

#panelBusquedaAvanzada select {padding: 2px !important;}
#panelBusquedaAvanzada .form-group {margin: 5px;}
#panelBusquedaAvanzada .btn {font-size: small;padding: 2px 10px;}
#panelBusquedaAvanzada input,#panelBusquedaAvanzada select {border-radius:3px;margin-right:15px;}
#panelBusquedaUsuario {margin-top:-15px !important;font-size: smaller;}
.datepicker {padding:inherit;}
.captcha-div {
	height:inherit !important; 
	background: #d9edf7 !important; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left top, #827f7f, #d9edf7) !important; /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom right, #827f7f, #d9edf7) !important; /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom right, #827f7f, #d9edf7) !important; /* For Firefox 3.6 to 15 */
	background: linear-gradient(to bottom right, #827f7f, #d9edf7) !important; /* Standard syntax */
}
.navigation-dropdown-div .dropdown-toggle{
	color: #fff !important;
    background-color: #222 !important;
    border-color: #222 !important;
}
.navigation-dropdown-div{
	float:right;
}
.card-centered-form {
    width: 50%;
    margin: auto;
    margin-top: 5%;
    border-radius: 4px;
    background: #dadada;
    text-align:center;
}
.card-centered-form img { max-width:100%; }
.card-centered-header {
	padding:2%;
    background: #222;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    min-height: 50px;
}
.card-centered-body {padding:5% 7%;}
.panel-primary .panel-heading {
    background-color: #222222;
    border-color: #222222;
}
.error-notification {background-color: rgba(146, 0, 0, 0.70);
	border-color: rgba(146, 0, 0, 1); color:white;z-index:2000 !important;}
.modal-header {color:white;background: #222;}
.modal-header .close {color: white;opacity:1;}
.btn-secondary:hover {background: #6f6e6e;color:white;}
.pagination {margin: 0px;}
.pagination a {color: #222222 !important;}
.pagination .active a {background-color: #222222 !important;border-color: #222222 !important;color:white !important;}
.btn-primary { background-color: #222222 !important; border-color: #222222 !important;}
.btn-primary:hover { background-color: #006699 !important; border-color: #006699 !important; }
.navbar-brand {margin-left:0px !important;}
.page-header {background: #222;
    color: white;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    font-size: 14px;
    margin: 20px 0 10px !important;}
.thumbnail-home h3 {
    margin: 0px !important;
    padding: 10px;
    text-align: center;
    color: #222;
    background: white;
    font-size: 14px;
}
.thumbnail-home {text-decoration: none !important;padding:2px;border:0px !important;}
.thumbnail-home img {width:100%;}
.thumbnail-home:hover {background: #222;}
.right-menu {right:0px !important;left:inherit;}
.navbar-nav {font-size: small;}
.navbar {border-radius:0px !important;}
.navbar-header img {max-width:100%;}
.texto-bienvenida {
	padding: 2%;
    background: white;
    border: 1px solid;
    border-radius: 4px;
    margin-bottom: 0px;
    font-weight: bold;
}
.div-bienvenida {margin: 5px 0px 15px 0px;}
.logo-dominio-cabecera {padding:2px 2px;padding-top:8% !important;}

.panel-detail-parametros .form-group {
	margin-bottom:  5px !important;
	padding: 2px;
}

.panel-detail-parametros .form-group label { font-size:12px; }
.panel-detail-parametros .form-group input { min-width: 300px; }
.panel-detail-parametros .mark { margin-left: 3px; }

.dropdown-menu {right: 0;left: initial;position:absolute !important;background-color: #fff !important;}
.dropdown-menu li a {color:#333 !important;}
.dropdown-menu li a:hover {background:#f5f5f5 !important;}

.less-1000px-width {display:none;}
.less-1000px-width .dropdown-menu {margin-top: -20px !important;}
.less-1000px-width .dropdown-menu-admin {margin-top: 0px !important;}

.nav {border-radius:0px !important;}
.navbar-brand{margin-top:10px;}
.list-group-item {word-break: break-all;}

@media (max-width: 992px) { .actuacion-list-item {padding:0px !important;} .actuaciones-item-par {padding-left:10px !important;}}
@media (max-width: 530px) { .actuacion-list-item {width:100%;padding-right:0px !important;} .resultado-busqueda-label{display:none;} 
							.actuaciones-item-par {padding-left:0px !important;} .streaming-directo-btn-label {display:none;} 
							.navbar-brand img {max-width: 120px;} body, h3, .btn, input, select, option {font-size:small !important;}
							.panel-detail-parametros .form-group input {min-width: 240px !important;} 
							.thumbnail_list .caption {font-size: 1.7vw;}
							.card-centered-form {width:100%;} }
@media (max-width: 600px) {
  .logo-dominio-cabecera { display: none !important;}
  .nombre-usuario-cabecera { display: none !important;}
  .dropdown-menu {margin-top:0px !important;}
}
