	.modal-xl{ width: 90%; margin-left: 5%; }
		
		
		p{ margin-bottom: 10px; }
		.panel-heading ul.nav-tabs li.active > a{
			font-weight: bold;
		}
		.gris05{
			background-color: rgba(0,0,0,0.05) 
		}
		.gris10{
			background-color: rgba(0,0,0,0.1) 
		}
		.gris20{
			background-color: rgba(0,0,0,0.2) 
		}
		.gris30{
			background-color: rgba(0,0,0,0.3) 
		}
		.gris50{
			background-color: rgba(0,0,0,0.5) 
		}
		
		.btn-odoo{
			background-color: #714b67 !important ;
			color: #FFF !important;		
		}
		
		.timepicker_wrap .meridian { display:none; }
		
		.cajaLogosOficialesH {			   
			margin: auto;
			text-align: center;
		}
		.cajaLogosOficialesH img {
			max-height: 93px;
		}

		
		#aside nav ul li ul li {
			padding-left: 22px;
		}
		#aside nav a i.main-icon {
			float: left;
			font-size: 14px;
			width: 25px;
			height: 25px;
		}
		
		
		
		.note-editor input[type=checkbox] {
			position:inherit;
			left: 0;
			
		}
		
		.btn.active {
			border: 1px solid #000;
			text-decoration: underline;
		}
		
		.realizada td,
		.realizada h4,
		.realizada a {
			color: #aaa!important;
			color: #fafafa;
		}
		
		
		
		.prioridad_1, .prioridad_{
			color:#5bc0de
		}
		.prioridad_2{
			color:#f0ad4e
		}
		.prioridad_3{
			color:#d9534f
		}
		
		.estadotarea .estado_I {
			color: #a0a0a0;
		}
		
		.estadotarea .estado_P {
			color: #fff459;
		}
		
		.estadotarea .estado_E {
			color: #5bc0de;
		}
		
		.estadotarea .estado_F {
			color: #77f37e;
		}
		
		.estadotarea {
			width: 12px;
			height: 12px;
			margin: 4px;
			padding: 0;
		}
		
		.dropdown-item {
			display: block;
			width: 100%;
			padding: .25rem 1.5rem;
			clear: both;
			font-weight: 400;
			color: #212529;
			text-align: inherit;
			white-space: nowrap;
			background-color: transparent;
			border: 0;
		}
		
		span.btComentar:hover {
			padding: 4px;
			border-radius: 5px;
			background-color: black;
			color:white;
		}
		
		
		.marcarTratada,.btMatricular {
			cursor: pointer;
		}
		
		.twitter-typeahead{
			width:100%;
		}
		.typeahead-wrapper {
			display: block;
			margin: 50px 0;
		}
		.tt-dropdown-menu {
			background-color: #fff;
			border: 1px solid #000;
		}
		.tt-suggestion{
			margin:3px 0;
			cursor: pointer;
		}
		.tt-suggestion:nth-child(even){
			background-color: #eee;
		}
		.tt-suggestion.tt-cursor {
			background-color: #ccc;
		}
		.triggered-events {
			float: right;
			width: 500px;
			height: 300px;
		}
		
		.tt-menu {
			width: 100%;
			padding: 5px;
			border: 1px solid #aaa;
			background-color: #fff;
		}
		
		
		.fa-stack { font-size: 0.8em; }
		
		i { vertical-align: middle; }
		
		.celdaOBS .editableform .form-control{
			width:300px;
		}
		
		.estadoPre_1{
			/* no interesado */
			background-color:#ecbee1;
		}
		.estadoPre_2{
			/*  no cumple requisitos  */
			background-color:#d1a6a6;
		}
		.estadoPre_3{
			/* no se localiza */
			background-color:#d9b3fb;
		}
		.estadoPre_4{
			/* no entrega doc */
			background-color:#81bccf;
		}
		.estadoPre_5{
			/* pend matricula */
			background-color:#90db85;
		}
		.estadoPre_6{
			/* pend prueb niv */
			background-color:#bebe28;
		}
		.estadoPre_7{
			/* duplicada */
			background-color: #efefef;
			color: #666 !important;			
		}
		.estadoPre_7 a {				
			/* duplicada */
			color: #666 !important;
		}
		
		.estadoPre_9{
			/*Reserva Ocupado*/
			background-color:#bec0f899;
		}
		
		.estadoPre_8 {
			/* interesado */
			background-color: rgb(182,215,168);
			color: #000 !important;				
		}
		.estadoPre_8 a {
			/* interesado */
			color: #000 !important;
		}
		
		.estadoPre_P{
			/* Prematriculado */
			background-color:#ac9a1899;
		}
		.estadoPre_R{
			/* Reserva Desempleado */
			background-color:#99bbaa99;
		}
		.estadoPre_D{
			/* Doc. completado */
			background-color:rgb(0, 255, 0);
		}
		
		.estado_E{
			/*'Pendiente doc' *//
			background-color:rgb(255,153,0);
		}
		.estadoPre_V{
			/* Volver a llamar */
			background-color:rgb(201,218,248) ;
		}
		.estadoPre_Z{
			/* No molestar */
			background-color: rgb(255,0,0,0.7);
			color:white;
		}
		.estadoPre_Z a{
			/* no molestar */
			color:white;
			text-decoration:underline;
			color:white;
		}
		.estadoPre_I{
			/* Isla Errónea */
			background-color: rgb(204,0,0,0.7);
			color:white;
		}
		.estadoPre_I a{
			/* Isla Errónea */
			color:white !important;
			text-decoration:underline
		}
		
		.select2-container{
			background-color: white;
		}
		
		
		.btn-secondary {
			background-color: #ccc4c2;
			color: #FFF !important;
		}
		@media print{
			.noprint{
				display:none !important;
				visibility:hidden !important;
			}
		}


    /* EXTRANET/GRUPO */

    label.error {
      font-size: 15px !important;
      color: #404040 !important;
      padding-right: 20px;
      border: #bf6464 2px dashed !important;
      background-color: #fdfbfb !important;
    }
    
    .dropzone .dz-default.dz-message {
      background-image: none !important;
    }
    
    .dropzone {
      min-height: 150px !important;
    }
    
    .dropzone .dz-default.dz-message span {
      display: block !important;
      font-size: 150% !important;
      text-align: center !important;
      font-weight: bold !important;
    }
    
    option:disabled {
      color: #ccc;
    }
    #tablaPreinscipciones_filter input[type='search']{
      width:350px;
    }
    
    .tab-pane.fullscreen{
      height: 100vh;
      position: fixed;
      width: 100vw;
      background-color: white;
      top: 0;
      left: 0;
      z-index: 100000;
      padding: 10px;
      overflow: scroll;
    }
    .listaEstadosPreins li {
      display: flex;
    }
    
    .estadoPre__ {
      background-color: white;
      color: black;
      
    }
    
    .estadoPre__ strong{
      background-color: #d9534f; color:white;
      display: inline-block;
      padding: 3px 4px;
      font-size: 11px;
      line-height: 11px;
    }
    
    .estadoPre__ .filtroEstado { display:none; }
    
    .conversation{
      height: 60vh;
    }
    .burbuja {
      position: absolute;
      width:250px;
      z-index: 100;
      background-color: #dcf8c6;
      padding: 3px;
      border: 1px solid olive;
      border-radius: 10px;
      margin-top: -15px;
    }
    /* //  EXTRANET GRUPO  */