/* FORMULARIOS BT ab80bForm*/
.edukiontzia div.r01gContainer .ab80aForm .form-group>label,
.ab80aForm .form-group>label {
	display: block;
	float: none;
}

.edukiontzia div.r01gContainer .ab80aForm .form-group>label:after,
.ab80aForm .form-group>label:after {
	content: ':';
}

.edukiontzia div.r01gContainer .ab80aForm textarea.form-control,
.ab80aForm textarea.form-control {
	height: auto;
}

.edukiontzia div.r01gContainer .ab80aForm input.form-control.rup-autocomplete_label,
.ab80aForm input.form-control.rup-autocomplete_label {
	background-image: url(../../rup/css/images/rup.autocomplete.png);
	padding-left: 2em;
}

.edukiontzia div.r01gContainer .ab80aForm .form-control-static,
.ab80aForm .form-control-static {
	margin-bottom: 0;
	padding-top: 0;
}

.edukiontzia div.r01gContainer .ab80aForm .input-group,
.ab80aForm .input-group {
	height: 24px;
}

.edukiontzia div.r01gContainer .form-control,
.form-control {height: 29px;}


/*DGDC Esstilo botón buscador*/
.edukiontzia div.r01gContainer #BuscarProfesional_DatosPersonales_tab_form button#btn_BuscarProfesional_DatosPersonales_tab{
	height: 29px;
	padding: 10px;
    border-color: lightgray;
} 
.edukiontzia div.r01gContainer #BuscarProfesional_DatosPersonales_tab_form button#btn_BuscarProfesional_DatosPersonales_tab:hover{
	background: #e6e6e6;
    border-color: #adadad;
    color: black;
} 


.edukiontzia div.r01gContainer #tabs_Detalle_ProfSanitario,
.edukiontzia div.r01gContainer #tabcentrossanitarios,
.edukiontzia div.r01gContainer #detallecentrosanitario_filter_div {
    border: 1px solid transparent;
}
.edukiontzia div.r01gContainer #tabs_Detalle_ProfSanitario a:hover,
.edukiontzia div.r01gContainer #tabcentrossanitarios a:hover,
.edukiontzia div.r01gContainer #detallecentrosanitario_filter_div a:hover {
    text-decoration: none !important;
}

.edukiontzia div.r01gContainer .rup-tabs_container.ui-tabs ul.ui-tabs-nav {
    padding: 0;
}

.edukiontzia div.r01gContainer .rup-tabs_container.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab {
    border: 1px solid #ccc;
    border-bottom: none;
}

.edukiontzia div.r01gContainer .ui-dialog .ui-dialog-content {
    overflow: initial !important;
}

.edukiontzia div.r01gContainer #gbox_ProfesionalSanitarioRVPS{
	overflow: hidden;
}

.edukiontzia div.r01gContainer .rup-toolbar {
    margin-bottom: 5px;
}

.edukiontzia div.r01gContainer table {
    font-size: 1.1em;
}

/* Estilo para campos obligatorios */
.edukiontzia div.r01gContainer .obligatorio:BEFORE,
.obligatorio:BEFORE {
	content: '*';
	position: absolute;
	margin-left: -0.50em;
	margin-top: 0.1em;
	color: red;
	font-weight: bold;
}

.edukiontzia div.r01gContainer .vistaSolicitudDiv,
.vistaSolicitudDiv {
	border: 2px solid #0052c7;
	border-radius: 5px;
	padding: 20px;
	margin-bottom: 20px;
}


.edukiontzia div.r01gContainer a:link.nav-link, .edukiontzia div.r01gContainer a:visited.nav-link,
.edukiontzia div.r01gContainer a:hover.nav-link, .edukiontzia div.r01gContainer a:active.nav-link, 
.edukiontzia div.r01gContainer a.navbar-brand, .edukiontzia div.r01gContainer a:link.navbar-brand{
	color:white !important;
}

.edukiontzia div.r01gContainer a.nav-link i.fa, .edukiontzia div.r01gContainer a.nav-link span {
	color:white !important;
	text-decoration: none !important;
}

.edukiontzia div.r01gContainer .rup-navbar .nav,
.rup-navbar .nav{
	margin:0px;
}

.edukiontzia div.r01gContainer .contenedor .rup-navbar .navbar,
.contenedor .rup-navbar .navbar{
	max-width:100%;
}


.edukiontzia div.r01gContainer .fa,
.edukiontzia div.r01gContainer .rup-breadCrumb_logoutDiv .rup-breadCrumb_logoutImg,
.edukiontzia div.r01gContainer .rup-breadCrumb_logoutDiv .rup-breadCrumb_logoutImg_active,
.edukiontzia div.r01gContainer .rup-feedback.rup-feedback_image.rup-feedback_image_ok span.rup-feedback-icon,
.edukiontzia div.r01gContainer .rup-feedback.rup-feedback_image.rup-feedback_image_alert span.rup-feedback-icon,
.edukiontzia div.r01gContainer .rup-feedback.rup-feedback_image.rup-feedback_image_error span.rup-feedback-icon,
.edukiontzia div.r01gContainer .rup-feedback.rup-feedback_image div.rup-feedback_closeLink,
.edukiontzia div.r01gContainer .ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close span.ui-icon-closethick,
.edukiontzia div.r01gContainer .rup-fa-ui {
	font-family: FontAwesome !important;
}


.edukiontzia div.r01gContainer .rup-navbar .navbar-nav .nav-item+.nav-item, 
.edukiontzia div.r01gContainer .rup-navbar .navbar-nav .nav-link+.nav-link,
.rup-navbar .navbar-nav .nav-item+.nav-item, 
.rup-navbar .navbar-nav .nav-link+.nav-link{
	margin-left:0rem;
}

/*DGDC está pisando estilos en Solicitud individual de alta de profesionales
si es requerido en otra pantalla ser más restrictivo con las clases
.edukiontzia div.r01gContainer .ui-widget-content {
  border: 1px solid #dddddd !important;
  background: #ffffff !important;
  color: #333333 !important;
}*/




/*Calendar datePicker*/
.edukiontzia div.r01gContainer #ab80a_contenedor div.ui-datepicker table.ui-datepicker-calendar th,
.edukiontzia div.r01gContainer div.ui-datepicker table.ui-datepicker-calendar th{
	background-color: rgb(255,255,255) !important;
	border:0px;
	color:rgb(51, 51, 51) !important;
}
.edukiontzia div.r01gContainer #ab80a_contenedor div.ui-datepicker table.ui-datepicker-calendar th span,
.edukiontzia div.r01gContainer div.ui-datepicker table.ui-datepicker-calendar th span{
	color:rgb(51, 51, 51) !important;
}
.edukiontzia div.r01gContainer #ab80a_contenedor div.ui-datepicker table.ui-datepicker-calendar td a:hover,
.edukiontzia div.r01gContainer div.ui-datepicker table.ui-datepicker-calendar td a:hover,
.edukiontzia div.r01gContainer #ab80a_contenedor div.ui-datepicker table.ui-datepicker-calendar td a,
.edukiontzia div.r01gContainer div.ui-datepicker table.ui-datepicker-calendar td a{
	text-decoration: none !important;
}
.edukiontzia div.r01gContainer .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a{
    color: #fffcfb !important;
}
.edukiontzia div.r01gContainer .ui-state-default,
.edukiontzia div.r01gContainer .ui-widget-content .ui-state-default,
.edukiontzia div.r01gContainer .ui-widget-header .ui-state-default,
.edukiontzia div.r01gContainer .ui-button,
.edukiontzia div.r01gContainer html .ui-button.ui-state-disabled:hover,
.edukiontzia div.r01gContainer html .ui-button.ui-state-disabled:active {
    color: #454545 !important;
}



/*DGDC a񡤩do*/
/*botones*/
.edukiontzia div.r01gContainer #ab80a_contenedor .ui-widget button.rup-button.ui-button
.edukiontzia div.r01gContainer .ui-widget button.rup-button.ui-button{
	font-size: .7em !important;
}
/*tabla*/
.edukiontzia div.r01gContainer #ab80a_contenedor table.ui-jqgrid-htable *,
.edukiontzia div.r01gContainer table.ui-jqgrid-htable *{
	line-height: 1.7;
	/*font-size: .95em;*/
}
.edukiontzia div.r01gContainer #ab80a_contenedor table.ui-jqgrid-htable th,
.edukiontzia div.r01gContainer #ab80a_contenedor table.ui-jqgrid-htable th div,
.edukiontzia div.r01gContainer table.ui-jqgrid-htable th,
.edukiontzia div.r01gContainer table.ui-jqgrid-htable th div{
	background-color: rgb(246,246,246) !important;
	color: #454545 !important;
	text-align: center !important;
	height:22px;
}

.edukiontzia div.r01gContainer #ab80a_contenedor .ui-state-highlight td,
.edukiontzia div.r01gContainer #ab80a_contenedor .ui-widget-content .ui-state-highlight td,
.edukiontzia div.r01gContainer #ab80a_contenedor .ui-widget-header .ui-state-highlight td,
.edukiontzia div.r01gContainer .ui-state-highlight td,
.edukiontzia div.r01gContainer .ui-widget-content .ui-state-highlight td,
.edukiontzia div.r01gContainer .ui-widget-header .ui-state-highlight td{
    color: #777620;
}

.edukiontzia div.r01gContainer #ab80a_contenedor select.rup_combo, select.rup_combo,
.edukiontzia div.r01gContainer #ab80a_contenedor ul.ui-widget.ui-widget-content.ui-selectmenu-menu-dropdown li a,
.edukiontzia div.r01gContainer ul.ui-widget.ui-widget-content.ui-selectmenu-menu-dropdown li a,
.edukiontzia div.r01gContainer #ab80a_contenedor a.ui-selectmenu.ui-widget.ui-selectmenu-dropdown span.ui-selectmenu-status,
.edukiontzia div.r01gContainer a.ui-selectmenu.ui-widget.ui-selectmenu-dropdown span.ui-selectmenu-status
{
	font-size: 1rem;
	color:rgb(69, 69, 69) !important;
}
.edukiontzia div.r01gContainer #ab80a_contenedor select.rup_combo option, select.rup_combo option{
	font-size: 1rem;
	color:rgb(69, 69, 69);
}
.edukiontzia div.r01gContainer #ab80a_contenedor ul.ui-widget.ui-widget-content.ui-selectmenu-menu-dropdown li a,
.edukiontzia div.r01gContainer ul.ui-widget.ui-widget-content.ui-selectmenu-menu-dropdown li a
.edukiontzia div.r01gContainer #ab80a_contenedor ul.ui-widget.ui-widget-content.ui-selectmenu-menu-dropdown li a:hover,
.edukiontzia div.r01gContainer ul.ui-widget.ui-widget-content.ui-selectmenu-menu-dropdown li a:hover{
	text-decoration: none !important;
	color: rgb(69,69,69) !important;
}
.edukiontzia div.r01gContainer #ab80a_contenedor .ui-state-active,
.edukiontzia div.r01gContainer #ab80a_contenedor .ui-widget-content .ui-state-active,
.edukiontzia div.r01gContainer #ab80a_contenedor .ui-widget-header .ui-state-active,
.edukiontzia div.r01gContainer #ab80a_contenedor a.ui-button:active,
.edukiontzia div.r01gContainer #ab80a_contenedor .ui-button:active,
.edukiontzia div.r01gContainer #ab80a_contenedor .ui-button.ui-state-active:hover,
.edukiontzia div.r01gContainer .ui-state-active,
.edukiontzia div.r01gContainer .ui-widget-content .ui-state-active,
.edukiontzia div.r01gContainer .ui-widget-header .ui-state-active,
.edukiontzia div.r01gContainer a.ui-button:active,
.edukiontzia div.r01gContainer .ui-button:active,
.edukiontzia div.r01gContainer .ui-button.ui-state-active:hover {
    border: 1px solid rgb(237,237,237) !important;
    background: rgb(237,237,237) !important;
    background-color: rgb(237, 237, 237) !important;
}
/*Tamaño Letra tablas*/
.edukiontzia div.r01gContainer table.ui-jqgrid-btable td,
.edukiontzia div.r01gContainer table.ui-jqgrid-htable th{
	font-size: 0.75em;
}

.edukiontzia div.r01gContainer .ui-jqgrid .ui-jqgrid-pager a.linkPaginacion,
.edukiontzia div.r01gContainer .ui-jqgrid .ui-jqgrid-pager a.linkPaginacion:hover{
	text-decoration: none !important;
	font-size: .9rem !important;
}

/*Estilos nav bar*/
.edukiontzia div.r01gContainer #ab80a_contenedor .rup-navbar a,
.edukiontzia div.r01gContainer #ab80a_contenedor .rup-navbar a:hover,
.edukiontzia div.r01gContainer #ab80a_contenedor .rup-navbar .navbar-brand a:hover,
.edukiontzia div.r01gContainer #ab80a_contenedor .rup-navbar .navbar-brand a{
	text-decoration: none !important;
}

/*Icono desconexión de usuario*/
.edukiontzia div.r01gContainer .rup-message_icon-confirm {
    background-image: url(images/rup.confirm.png) !important;
    background-position: center center !important;
	background-repeat: no-repeat !important;
	height: 24px !important;
}
.edukiontzia div.r01gContainer .rup-message .rup-message_icon-confirm:before{
	content: unset !important;
}


.edukiontzia div.r01gContainer #ab80a_contenedor table#tblcolegiacion .ui-jqgrid tr.ui-row-ltr td:last-child, 
.ui-jqgrid tr.ui-row-ltr td:last-child,.ui-jqgrid tr.ui-row-ltr th:last-child{
	border-right-style:solid;
}


/* Estilos modal inicial - Selección de centro*/
/* Deberia ir hardcode en los componentes */
.edukiontzia div.r01gContainer #ab80a_contenedor a#centro_Combo_Entidad-button,
.edukiontzia div.r01gContainer a#centro_Combo_Entidad-button,
.edukiontzia div.r01gContainer #ab80a_contenedor a#colegio_Combo_Entidad-button,
.edukiontzia div.r01gContainer a#colegio_Combo_Entidad-button,
.edukiontzia div.r01gContainer #ab80a_contenedor ul#centro_Combo_Entidad-button,
.edukiontzia div.r01gContainer ul#centro_Combo_Entidad-button,
.edukiontzia div.r01gContainer #ab80a_contenedor ul#colegio_Combo_Entidad-button,
.edukiontzia div.r01gContainer ul#colegio_Combo_Entidad-button{
	width: 485px !important;
}


body div.ui-dialog div#Select_Sol_Individual_div.ui-dialog-content{
	overflow-x:none !important;
	background-color:red;
}


.etiquetacolumna span{display:block;}

.edukiontzia div.r01gContainer .content #ab80a_contenedor div.oculto >a, div.oculto,
div.oculto > a{
	display:none !important;
}

/*
.edukiontzia div.r01gContainer .content #ab80a_contenedor #Sol_Masiva_fichero_carga #ficheroSubidoDiv_Sol_Masiva a#btnEliminarFichero_Sol_Masiva.oculto,
#Sol_Masiva_fichero_carga #ficheroSubidoDiv_Sol_Masiva a#btnEliminarFichero_Sol_Masiva.oculto{
	display:none !important;
}*/

/*div ~ a#btnEliminarFichero_Sol_Masiva{
	display:none !important;
}*/

div.oculto>a#btnEliminarFichero_Sol_Masiva{
	display:none !important;
	border:1 px solid red;
}

.edukiontzia div.r01gContainer .ui-selectmenu-dropdown:hover,
.edukiontzia div.r01gContainer a:link.ui-selectmenu *, .edukiontzia div.r01gContainer a:visited.ui-selectmenu *,
.edukiontzia div.r01gContainer a:hover.ui-selectmenu *,.edukiontzia div.r01gContainer a:active.ui-selectmenu *{
	text-decoration:none !important;
}

.edukiontzia div.r01gContainer #ab80a_contenedor .rup-navbar .navbar #ab80aSiiosWar_manual span,
.edukiontzia div.r01gContainer #ab80a_contenedor .rup-navbar .navbar #ab80aSiiospubWar_manual span{
	font-size:1.2rem;
}

/*...Secciones Acordeon...*/
/* .ab80-section-accordion .ab80-section-accordion-title{  } */
.ab80-section-accordion .ab80-section-accordion-content {
	padding: 1rem;
}

/*...Pestanyas...*/
.ab80-pestanya-container {
	border: none !important;
}

.ab80-pestanya {
	padding: 0.5rem 1rem !important
}

.rup-tabs_container.ui-tabs ul.ui-tabs-nav {
	padding: 0 0 0 0;
}

.rup-tabs_container.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab {
    border: 1px solid #ccc;
    border-bottom: none;
}

/*...Estructura contenedora...*/
section.card.card-table {
	border: none;
	margin: 0;
}

/*...Formulario...*/
.ab80-container fieldset.ab80-form-style, .ab80-modal-container fieldset.ab80-modal-style
	{
	padding: 1rem 1.5rem;
	border-radius: 4px;
	margin: 8px 0;
	border-color: #159DC9;
}

.ab80-container fieldset.ab80-form-style legend, .ab80-modal-container fieldset.ab80-modal-style legend
	{
	font-size: 13px;
	font-weight: 700;
	color: #159DC9;
}
.ab80-form-container {
	display: block;
}

/*...Titulos...*/
.ab80-form-title {
	margin-bottom: 5px;
}

.ab80-form-title label {
	font-size: 13px;
}

.ab80-form-title .form-group {
	padding-left: 0;
}

/*...Mejora visualizacion mantenimientos de UDA...*/
/*...Tablas...*/
.rup-table-container {
	margin: 0;
}

.rup-table-filter {
	border: none;
	margin-top: 0;
	margin-bottom: 0;
	border: none;
}

.rup-table-filter-fieldset {
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
	margin-bottom: 10px;
}

.formulario_legend {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: -1px;
	padding: 3px 3px 3px 0;
}

.rup-table-filter-toggle-label {
	cursor: pointer;
	text-decoration: none;
	color: #159DC9 !important;
	font-weight: 600;
}


  .fa-compass {
  	cursor: pointer;
  }



/*Fin*/
