﻿/* Personalizado ESPECIFICO DEL PROYECTO */

#ReCaptchContainer {
    transform: scale(0.90);
    transform-origin: 0 0;
}

/* Trazabilidad y calendario */
.espaciadoTablas
{
	border-collapse: separate;
	border-spacing:  3px;
}

.fuenteEnlace
{
	color:Black;
}

.noSelectedCalendar
{/*Gris*/
	background-color:#F2F2F2!important;
}

.selectedCalendar
{/*Rojo*/
	background-color:#F78181!important;
}
.lblSelectedCalendar
{/*Rojo*/
	color:#F78181!important;
}

.diasContratoCalendario
{/*Verde*/
	background-color:#9FF781!important;
}
.lblDiasContratoCalendario
{/*Verde*/
	color:#9FF781!important;
}

.vacacionesCalendario
{/*Naranja*/
	background-color:#F5DA81!important;
}
.lblVacacionesCalendario
{/*Naranja*/
	color:#F5DA81!important;
}

.compensatoriosCalendario
{/*Azul*/
	background-color:#81DAF5!important;
}
.festivosTrabajadosCalendario { /*Rojo*/
    background-color: #fa5252 !important;
}

.lblCompensatoriosCalendario
{/*Azul*/
	color:#81DAF5!important;
}

.diasFestivos { /*Rojo*/
    background-color: #fa5252 !important;
    width: auto !important;
    color: black !important;
}

.diasFestivosTrabajados { /*Morado*/
    background-color: #df88b1 !important;
    width: auto !important;
    color: black !important;
}

.mediosDias { /*Gradiente azul*/
    background-image: linear-gradient(#81daf5, white);
    width: auto !important;
    color: black !important;
}

.mediosDiasVacaciones { /*Gradiente azul*/
    background-image: linear-gradient(#F5DA81, white);
    width: auto !important;
    color: black !important;
}
.removePadTop
{
	padding-top:0px!important;
}
/* ----------------------------------------------------- */


/* Ayuda laboral */
.ayudaLaboral
{
	vertical-align: text-bottom;
	padding-left: 5px;
}
.ayudaLaboral:focus, .ayudaLaboral:hover
{
   text-decoration: none;
}


.collapsible
{
	color: #c6001e;
	cursor: pointer;
}

.collapsible:focus
{
	outline: 0!important;
}

/* ----------------------------------------------------- */

/* radios de las evaluaciones */
.radioEvaluaciones input
{
	margin-left: 6px;
	margin-right: 5px;
}

/* ----------------------------------------------------- */

/* despalzar mensaje validador file uploader popup*/
#ContentPlaceHolder_FUArchivoFisico_vce_popupTable
{
	left: 270px!important;
	top: 0px!important;
}

/*Sol base*/
/* radios de las evaluaciones */
.radioEvaluaciones label
{
	margin-left: 6px;
	margin-right: 15px;
	font-weight:normal;
}

.pregunta{
	display: inline; 
	float:left;
	width:70%;
	margin-bottom: 15px;
}

.respuesta{
	float:left;
}

.respuesta input[type="text"], .respuesta textarea
{
	margin-bottom: 15px;
}

.respuestaTextArea {
	width:700px;
}

.respuestaTextPorcentaje {
	width:25px;
	text-align: center;
}

.moduloPregunta{
	display: inline; 
	float:left;
	width:70%;
}

.moduloCaras{
	height: 25px
}

.valoracion{
	width: 16px;
	margin-left: 6px;
	margin-right: 15px;
}

.lblEncuesta
{
	z-index:100;
	position:absolute;    
	color:white;
	font-family:Arial;
	font-size:38px;
	left:680px;
	top:210px;
}

.imgEncuesta
{
	z-index:100;
	position:absolute;    
	left:690px;
	top:55px;
}

/* CARAS EVALUACIONES */
.tooltip-inner
{
	background-color: #0475b7;
}

.tooltip.top > .tooltip-arrow
{
	border-top: 5px solid #0475b7;
}

/* SOBREESCRITURA LEGEND */
legend
{
	padding-top: 10px;
	margin-bottom: 10px;
}

.cabeceraEvaluaciones
{
	padding-top:20px;
	background-color: #e5e5e5;
	border-radius: 4px;
	padding-bottom:20px;
}

.btnGuiaEval
{
	margin-right: 15px;
}

.logoCabeceraEncuesta
{
	margin-left: auto;
	margin-right: auto;
	width: 75%;
}

.glyphicon-print{
    color: #2175d9;
	cursor: pointer;
	font-size: 16px;
	margin-right: 13px;
}

.bootstrap-select.btn-group .dropdown-menu {
	width: 100%!important;
}

.size100 {
	font-size: 100%!important;
}

.textFAQ
{
	color: #2175d9;
	font-weight: bold;
}

.respFAQ
{
	padding-left: 40px;
}

.imgFAQ
{
	cursor: pointer;
}

/*.select2-container .select2-choice .select2-arrow b {



    background-image: -khtml-gradient(linear, left top, left bottom, from(#424242), to(#030303));
    background-image: -moz-linear-gradient(top, #424242, #030303);
    background-image: -ms-linear-gradient(top, #424242, #030303);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #424242), color-stop(100%, #030303));
    background-image: -webkit-linear-gradient(top, #424242, #030303);
    background-image: -o-linear-gradient(top, #424242, #030303);
    background-image: linear-gradient(#424242, #030303);
    width: 40px;
    color: #fff;
    font-size: 1.3em;
    padding: 4px 12px;
}*/

.select2-container .select2-choice {
    padding: 5px 10px;
    height: 40px;
    width: 132px; 
    font-size: 1.2em;  
}

.select2-container .select2-choice .select2-arrow {
    background-image: -khtml-gradient(linear, left top, left bottom, from(#424242), to(#030303));
    background-image: -moz-linear-gradient(top, #424242, #030303);
    background-image: -ms-linear-gradient(top, #424242, #030303);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #424242), color-stop(100%, #030303));
    background-image: -webkit-linear-gradient(top, #424242, #030303);
    background-image: -o-linear-gradient(top, #424242, #030303);
    background-image: linear-gradient(#424242, #030303);
    width: 40px;
    color: #fff;
    font-size: 1.3em;
    padding: 4px 12px;
}

.margenLeyenda{
    margin-left: 15% !important;
}

/*.caret
{
    display: none 
}*/



/*.bootstrap-select.btn-group .dropdown-toggle .caret { 
  border-top-color: #2175d9;
  border-bottom-color: #2175d9;
  border-width: 7px;  
}*/


/*.bootstrap-select.btn-group .dropdown-toggle .caret { 
  border-top-color: #2175d9;
  border-bottom-color: #2175d9;
  border-width: 7px;  
}*/

/*
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #e41b1b;
    text-decoration: none;
    background-color: #e21919;
}

//en less
.dropdown-menu > li > a {
  &:hover,
  &:focus {
    text-decoration: none;
    background-image: none;
    background: @primarycolor;
  }
}

*/


/*@media (max-width: 1300px) {

  .navbar-brand {
      margin-top: -10%;
      margin-left: -10%;
  }

      .navbar-brand img {
          width: 75px;
      }
}*/
@media (min-width: 1300px) {

    .navbar-brand {
        margin-top: -10%;
        margin-left: -10%;
    }
}

.botonCalendario input:active{
    background-color: red !important;
}

.espaciadoSuperior{
    padding-top: 0.5em;
}

.dropdown-menu {
    overflow: visible !important;
}
.cabeceraEvaluacion{
    width:100%;
    padding-left:12%;
    padding-right: 12%;
}

.cabeceraEvaluacionRadio{
    padding-left:0.6%;
}