/*@import url(https://fonts.googleapis.com/css?family=Playball&subset=latin,latin-ext);*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic,800,800italic);

body{
        background:#f1eff1 !important;
}

body .dropdown-menu > .active > a{
	background:#8f9f27;
}
body .dropdown-menu > .active > a:hover{
	background:#8f9f27;
}
body .navbar-inverse{
        background: #005186;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        color:#ffffff;
        margin-bottom:0px;

}
body div,
body nav{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
}
body .navbar-inverse .navbar-nav > li > a {
        color: #ffffff;
        font-weight:bold;
        padding-right:30px;
        padding-left:30px;
	text-shadow:1px 1px 2px #333333;

}
body .navbar-inverse .navbar-brand {

    color: #FFFFFF;

}


.logoHeader {
	/*font-family: 'Playball', cursive;*/
	font-family:'Open Sans', sans-serif;
	font-size:55px;
	font-weight:bold;
	line-height:30px;
	margin:0px -30px 0px 0px;

	
}
.logoHeader small{
        font-family:'Open Sans', sans-serif;
        font-size:19px;
	color:#999999;
        font-weight:normal;

}
.logoHeader a,
.logoHeader a:focus,
.logoHeader a:hover{
	text-decoration:none;
}

span.menu{
	color:#ffffff;
}
.imgHome {
	min-width:35%;
        max-width:100%;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border: 1px solid #cccccc;
	margin:0px 0px 10px 15px;
	float:right;
	
}
section.footer{
	margin:30px 0px;

}

section.footer a{
	text-decoration:none;
	color:#000000;
}
section.footer i.glyphicon{
	margin:0px 3px 0px 0px;
}

div.formularioContenido .form-horizontal label,
form#formAcciones label{
	text-align:left;
}

body{
	background: #ffffff;
}
div.contenidoPagina{
	min-height:300px;
	background:#FFFFFF;
	margin: 10px;
	padding:10px;
	border: 1px solid #81abc6;
	
}


.contenidoPagina{
	animation: animationFrames ease 1s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	animation-fill-mode:forwards; /*when the spec is finished*/
	-webkit-animation: animationFrames ease 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
	-webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/ 
	-moz-animation: animationFrames ease 1s;
	-moz-animation-iteration-count: 1;
	-moz-transform-origin: 50% 50%;
	-moz-animation-fill-mode:forwards; /*FF 5+*/
	-o-animation: animationFrames ease 1s;
	-o-animation-iteration-count: 1;
	-o-transform-origin: 50% 50%;
	-o-animation-fill-mode:forwards; /*Not implemented yet*/
	-ms-animation: animationFrames ease 1s;
	-ms-animation-iteration-count: 1;
	-ms-transform-origin: 50% 50%;
	-ms-animation-fill-mode:forwards; /*IE 10+*/
}


div#loginUsuario{
	margin:0px 0px 0px;
}
div#loginUsuario div.alert{
	padding:5px 15px;
        margin: 0px 0px;

}
div.usuarioCabecera div.alert-info{
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
div.usuarioCabecera div.alert-info .glyphicon{
	padding-right:5px;
}
div.usuarioCabecera div.list-group{
	margin:0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
div.usuarioCabecera div.list-group-item{
	-webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
	padding:7px 15px;
}
div.usuarioCabecera .list-group-item:last-child{
	-webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
	padding:7px 15px;
}
div.usuarioCabecera .btn-primary{
	-webkit-border-top-right-radius: 0px;
        -webkit-border-top-left-radius: 0px;
        -moz-border-radius-topright: 0px;
        -moz-border-radius-topleft: 0px;
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;


}
nav.mainMenu{
	margin:10px 0px;
}
nav.mainMenu blockquote{
	margin-bottom:0px;
}
nav.mainMenu blockquote small{
	color:#cfcfcf;
}


#ContenidoSolicitud .form-horizontal .control-label{
	text-align:left;
}
body #ContenidoSolicitud .form-horizontal .text-right{
        text-align:right;
}


#ContenidoSolicitud .form-horizontal .form-group{
	margin:3px -15px;
}
#ContenidoSolicitud .form-horizontal .form-group input[type='radio'],
#ContenidoSolicitud .form-horizontal .form-group input[type='checkbox']{
	margin:3px 0px 0px;
}

#ContenidoSolicitud .form-horizontal .form-group .radioConTexto{
	padding-top:8px;
}	
#ContenidoSolicitud .form-horizontal .form-group .radioConTexto input[type='radio']{
	margin-top:3px;
}


.noticiaInicioWrapper{

	border-top: 1px solid #8F9F27;
	border-bottom: 1px solid #8F9F27;

	padding:15px;
	margin:10px 0px;
}
.noticiaInicioItem{
	margin: 5px 0px;
	padding:10px 0px;
	border-width: 1px;
	border-style: dotted;
	border-color:#999999;
	text-align:justify;
}
.noticiaInicioItem img{
	max-width:15%;
	float:left;
	margin:0px 10px 5px 0px;
}
.noticiaInicioWrapper h3{
	font-family: "Open Sans",sans-serif;
	padding:0px 15px;
	font-size:30px;
	text-decoration:underline;
	color:#8f9f27;
	margin:0px 0px 5px;

}


div#map_holder{
	max-width:100%;
	height:550px;
	padding:15px;
}
div#big_map{
	width:100%;
	height:100%;
}

div.formularioContacto .form-horizontal .control-label{
	text-align:left;
}
div.formularioContacto textarea{
	width:100%;
	height:100px;
}

div.formularioContacto{
	background:#F1F3FB;
	border:1px solid #efefef;
	padding:10px;
}

ul.dropdown-menu{
	min-width:100%;
}


nav.sidebar .navbar-nav .open .dropdown-menu {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
}

#menuLateralRecursos ul{
	width:100%;
}


section#AceptarUsuarioIncorporacion input[type=email],
section#AceptarUsuarioIncorporacion input[type=text]{
	width:100%;
	padding:0px 7px;
}
section#AceptarUsuarioIncorporacion select{
	width:100%;
}





div.estadoFondo{
	margin:-7px;
	padding:7px;
	
	text-align:center;
}




input[type=date]{
	padding-right:20px;
	
}

input:-moz-read-only { /* For Firefox */
    background-color: #ffffff;
}

input:read-only {
    background-color: #ffffff;
} 





.tituloNoticia{
	text-decoration:underline;
	font-size:20px;
	font-weight:bold;
	color:#8F9F27;

}
.noticiaInicioItem h4{
	text-decoration:underline;
	margin-top:25px;
}


div.informacionDetallada .row{
	border-bottom: 1px solid #cccccc;
	padding-top:5px;
	padding-bottom:5px;
}
div.informacionDetallada .row .row{
	border-bottom: 0px;
	padding-top:0px;
	padding-bottom:0px;
}
div.informacionDetallada .row .labelNotInput{
	padding-top:0px;
}
div.informacionDetallada h3{
	clear:both;
	padding-top:25px;
	color:#8F9F27;
	padding-left:15px;

}
.informeClinico div.informacionDetallada h3{
	clear:none;
	padding-top:0px;
	color:#286090;
}

h3.tablaHistoricoTitle{
	margin-top:25px;
	color:#8F9F27;
	
}
table.tablaHistorico th{
	color:#8F9F27;
}

div#formularioAnadirFichero,
div#formularioAnadirComentario
{
        padding:5px 25px;
        background:#edf3ff;
	margin:-5px -15px 0px -15px;
}
.contenidoPagina.contenedorHome{
        background-image:url('../../../img/HEMO.jpg');
        background-size:cover;
        background-color:#f1f1f1;
        margin: -20px 0px -20px -20px;
        border: none;
        height:95vh;
}
.contenidoPagina.contenedorHome .btn-primary{
        border:none;
        background:#389040;
}

#contenidoPrincipal{
	/*height:402px;*/
	padding:30px;
	margin:20px;
	position:relative;
}
.login form {
	margin: 8% auto;
	background: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.13);
	box-shadow: 0 1px 3px rgba(0,0,0,.13);
	width:300px;
	padding: 26px 24px 46px;
}
.login form label{
	padding:0px 2px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size:18px;

}
.login form .btn{
	min-width:0px;
}
/*
#contenidoPrincipal::after {
  content: "";
  background: url('../img/main.jpg') top left no-repeat ;
  height:402px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;

  opacity: 0.5;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   
}
*/
#contenidoPrincipal h2{
	color:#005186;
	text-align:center;
	margin-top:25px;
}
#contenidoPrincipal p{
	margin-bottom:15px;
	color:#0a5652;
        text-shadow:1px 1px 1px #ffffff;
	padding-left:15px;

}
#contenidoPrincipal div.usuarioMain{
	float:left;
	width:35%;
}
#contenidoPrincipal input{
	margin-bottom:10px;
	-webkit-border-radius: 20px;
	moz-border-radius: 20px;
	border-radius: 20px;
}
#contenidoPrincipal button{
	width:45%;
	-webkit-border-radius: 20px;
        moz-border-radius: 20px;
        border-radius: 20px;

}

input.modifiedText{
        background:#FFE7AC;
}

div.contenedorCodigos table > tbody > tr >td{
        vertical-align:middle;
}

div.filaEstadoCodificacion{
        padding:15px 0px;
}

body h2{
        color:#0A5652;
        margin:50px 0px 15px;
}
body h2:first-child{
         margin-top:20px;
}

body .ui-dialog .ui-dialog-titlebar-close span{
        top:0;
        left:0;
}

td.removeCodificacion{
        width:3%;
}
td.ordenCodificacion{
        width:3%;
}
td.inputCodificacion{
        width:10%;
}
td.inputCodificacion input{
        width:100%;
}
body table tr td.botonesCodificacion{
        width:4%;
        padding:8px 0px;
}
td.botonesCodificacion button{
        max-width:100%;
}
td.textoCodificacion{
        width:80%;
}
.informeClinico{
	/*
	border-width:1px 0px;
	border-style:solid;
	border-color:#999999;
	margin:3px 0px;
	padding:3px 0px;
	*/
	
}
.textoInforme{
	padding:5px 5px;
	color:#333333;
}
body .panel-title{
	font-size:20px;
}


@keyframes animationFrames{
	0% {
    		opacity:0;
    		transform:  translate(-1500px,0px)  ;
  	}
  	60% {
    		opacity:1;
    		transform:  translate(30px,0px)  ;
  	}
  	80% {
    		transform:  translate(-10px,0px)  ;
	}
  	100% {
    		opacity:1;
		transform:  translate(0px,0px)  ;
  	}
}

@-moz-keyframes animationFrames{
	0% {
		opacity:0;
		-moz-transform:  translate(-1500px,0px)  ;
	}
	60% {
    		opacity:1;
		-moz-transform:  translate(30px,0px)  ;
	}
	80% {
		-moz-transform:  translate(-10px,0px)  ;
	}
  	100% {
    		opacity:1;
		-moz-transform:  translate(0px,0px)  ;
	}
}

@-webkit-keyframes animationFrames {
	0% {
		opacity:0;
		-webkit-transform:  translate(-1500px,0px)  ;
	}
	60% {
		opacity:1;
		-webkit-transform:  translate(30px,0px)  ;
	}
	80% {
		-webkit-transform:  translate(-10px,0px)  ;
	}
	100% {
		opacity:1;
		-webkit-transform:  translate(0px,0px)  ;
	}
}

@-o-keyframes animationFrames {
	0% {
		opacity:0;
		-o-transform:  translate(-1500px,0px)  ;
	}
	60% {
		opacity:1;
		-o-transform:  translate(30px,0px)  ;
	}
	80% {
		-o-transform:  translate(-10px,0px)  ;
	}
	100% {
		opacity:1;
		-o-transform:  translate(0px,0px)  ;
	}
}

@-ms-keyframes animationFrames {
	0% {
		opacity:0;
		-ms-transform:  translate(-1500px,0px)  ;
	}
	60% {
		opacity:1;
		-ms-transform:  translate(30px,0px)  ;
	}
	80% {
		-ms-transform:  translate(-10px,0px)  ;
	}
	100% {
		opacity:1;
		-ms-transform:  translate(0px,0px)  ;
	}
}
	

	.box label{
		width:100%;
		text-align:center;
		color:#999999;
	}
	.box label strong{
		color:#478800;
		cursor:pointer;
	}
	

	.box
	{
		font-size: 1.25rem; /* 20 */
		background-color: #c8dadf;
		position: relative;
		padding: 25px 20px;
		margin:10px 0px;
	}
	.box.has-advanced-upload
	{
		outline: 2px dashed #92b0b3;
		outline-offset: -10px;
		-webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear;
		transition: outline-offset .15s ease-in-out, background-color .15s linear;
	}
	.box.is-dragover
	{
		outline-offset: -20px;
		outline-color: #c8dadf;
		background-color: #fff;
	}
	.box__dragndrop,
	.box__icon
	{
		display: none;
	}
	.box.has-advanced-upload .box__dragndrop
	{
		display: inline;
	}
	.box.has-advanced-upload .box__icon
	{
		width: 100%;
		height: 80px;
		fill: #92b0b3;
		display: block;
		margin-bottom: 40px;
	}

	.box.is-uploading .box__input,
	.box.is-success .box__input,
	.box.is-error .box__input
	{
		visibility: hidden;
	}
	.box__uploading,
	.box__success,
	.box__error
	{
		display: none;
	}
	.box.is-uploading .box__uploading,
	.box.is-success .box__success,
	.box.is-error .box__error
	{
		display: block;
		position: absolute;
		top: 50%;
		right: 0;
		left: 0;
		-webkit-transform: translateY( -50% );
		transform: translateY( -50% );
	}
	.box__uploading
	{
		font-style: italic;
	}
	.box__success
	{
		-webkit-animation: appear-from-inside .25s ease-in-out;
		animation: appear-from-inside .25s ease-in-out;
	}
	@-webkit-keyframes appear-from-inside
	{
		from	{ -webkit-transform: translateY( -50% ) scale( 0 ); }
		75%		{ -webkit-transform: translateY( -50% ) scale( 1.1 ); }
		to		{ -webkit-transform: translateY( -50% ) scale( 1 ); }
	}
	@keyframes appear-from-inside
	{
		from	{ transform: translateY( -50% ) scale( 0 ); }
		75%		{ transform: translateY( -50% ) scale( 1.1 ); }
		to		{ transform: translateY( -50% ) scale( 1 ); }
	}
	.box__restart
	{
		font-weight: 700;
	}
	.box__restart:focus,
	.box__restart:hover
	{
		color: #39bfd3;
	}
	.js .box__file
	{
		width: 0.1px;
		height: 0.1px;
		opacity: 0;
		overflow: hidden;
		position: absolute;
		z-index: -1;
	}
	.js .box__file + label
	{
		max-width: 80%;
		text-overflow: ellipsis;
		white-space: nowrap;
		cursor: pointer;
		display: inline-block;
		overflow: hidden;
	}
	.js .box__file + label:hover strong,
	.box__file:focus + label strong,
	.box__file.has-focus + label strong
	{
		color: #39bfd3;
	}
	.js .box__file:focus + label,
	.js .box__file.has-focus + label
	{
		outline: 1px dotted #000;
		outline: -webkit-focus-ring-color auto 5px;
	}
	.js .box__file + label *
	{
		/* pointer-events: none; */ /* in case of FastClick lib use */
	}
	.no-js .box__file + label
	{
		display: none;
	}
	.no-js .box__button
	{
		display: block;
	}
	.box__button
	{
		font-weight: 700;
		color: #e5edf1;
		background-color: #39bfd3;
		display: block;
		padding: 8px 16px;
		margin: 40px auto 0;
	}
	.box__button:hover,
	.box__button:focus
	{
		background-color: #0f3c4b;
	}


.fieldsetAcciones .filaGral{
	padding:3px 0px;
}
.fieldsetAcciones .filaGral::before, .fieldsetAcciones .filaGral::after,
.fieldsetAcciones::before, .fieldsetAcciones::after {

    display: table;
    content: " ";
	clear:both;

}
.fieldsetAcciones .filaGral .form-group{
	margin-bottom:0px;
}
.form-horizontal fieldset.fieldsetAcciones{
	border:1px solid #e5e5e5;
        margin-bottom:25px;
	padding-bottom:10px;
	
}
.form-horizontal fieldset.fieldsetAcciones legend{
	background:#f5f5f5;
	padding:5px;
}

body .table-striped>tbody> tr.filaComentarioInterno{
	background:#e4edff;
}
body .table-striped>tbody> tr.filaComentarioPrivado{
        background:#e3cef6;
}

.descargaAutorizacionEdicion{
	float:right;
}
h2.buzonHeader{
	margin:10px 0px;
	border-bottom:1px solid #0A5654;
	padding-bottom:5px; 
	font-size:1.4em;
}
#MyScaffold .help-block{
	margin:3px 0px;
}
#MyScaffold .panelBuzon .form-group{
	margin-bottom:2px;
	
}
.navbar-default.menuFixed{
	margin-top:-10px;
}
 .menuFixed{ width:100%; }

.buzonListadoFicherosInput{
	padding:0px 20px;
	color:#6F6f97;
}

.filaModulos{
	border-style:solid;
	border-color: #81abc6;
	border-width:0px 0px 1px 0px;
	padding:15px 0px;
}
.itemModulo.ultimoModuloImpar{
	padding:15px 0px;
	border-left:0px !important;
}
.itemModulo:nth-child(2n){
        border-left: 1px solid #81abc6;
}
.itemModulo h3{
	margin:0px 0px 10px;
	font-size:16px;
	font-family: Open Sans;
	color:#005186;
	text-decoration:underline;
	font-weight:bold;
	text-align:center;
}
.itemModulo p{
	font-size:13px;
	color:#666666;
	text-align:justify;
}
.itemModulo .list-group-item{
	color:#005186;
	padding:5px 15px;
}

.bootsidemenu .list-group .menuModulos{
	cursor:pointer;
	background:#eeeeee;
}
.bootsidemenu .list-group .menuModulos.active{
	background:#286090;
}
.contenidoSolicitudHemodinamica .panel{
	border:0px;
	margin:5px -15px;
	padding-bottom:10px;
	box-shadow:none;
	webkit-box-shadow:none;
}
.contenidoSolicitudHemodinamica .panel .panel-heading{
	background:none;
	border-bottom: 2px solid #286090;
	color:#286090;
}
.contenidoSolicitudHemodinamica .panel .panel{
	border: 1px solid #faebcc;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	box-shadow: 0 1px 2px rgba(0,0,0,.05);
	padding-bottom:0px;
}
.contenidoSolicitudHemodinamica .panel .panel .panel-body{
	padding:5px 15px;
}

.contenidoSolicitudHemodinamica .panel .panel .panel-heading{
	background-image: -webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);
	background-image: -o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));
	background-image: linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
	background-repeat: repeat-x;
        border-bottom: 2px solid #faebcc;
}
#contenidoFicheros .table,
#contenidoComentarios .table{
	margin:0;
}
#contenidoFicheros,
#contenidoComentarios{
	margin:0 -15px;
}
.informeClinico .panel-heading:after{
	content:'';
	clear:both;
}
.informeClinico .anadirFichero{
	float:right;
	margin-top:-5px;	
}

.verificacionTA .fa{
	font-size:20px;
}
.verificacionTA .fa-minus-circle{
	color:#ad1313;
}
.verificacionTA .fa-check-circle{
        color:#32ae32;
}

tr.anuladoTA{
	backgorund:#ececec;
	color:#999999;
}
tr.anuladoTA div.botonAnular{
	display:none;
}
#contenedorTiposActos i.fa{
	cursor:pointer;
}
.botonVolver{
	float:right;
}

tr.filaAutorizacionPDF{
	background:#ffe5cc;
}
div.accionesEspeciales{
	width:38px;
	margin-left:-10px;
}
div.accionesEspeciales i{
	padding-left:5px;
	font-size:14px;
}
.input-group-addon.actualizarEstado{
	background:#015186;
	color:#ffffff;
	border-color:#ececec;
}
.actualizarEstado i{
	cursor:pointer;
}
.etiquetaInformacionProfesional{
	
}


.verificarTA{
	white-space: nowrap;
}

.contenedorInformes{
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#dddddd;
	padding:15px;
	min-height:80vh;
}

.animationLoadingWrap *{
	font-size:16px;
}
.animationLoadingWrap {
	position: relative;
	top: 30vh;
	width: 150px;
	margin: 0 auto;
	font-size:16px;
}

.animationLoadingLoader {
	position: absolute;
	top: 0;
	z-index: 10;
	width: 80px;
	height: 80px;
	border: 15px solid;
	border-radius: 50%;
	border-top-color: rgba(44,44,44,0);
	border-right-color: rgba(55,55,55,0);
	border-bottom-color: rgba(66,66,66,0);
	border-left-color: rgba(33,33,33,0);
	animation: loadEr 3s infinite;
}

@keyframes loadEr {
	0% {
    	border-top-color: rgba(44,44,44,0);
    	border-right-color: rgba(55,55,55,0);
    	border-bottom-color: rgba(66,66,66,0);
    	border-left-color: rgba(33,33,33,0);
    
  	}
  	10.4% {
    	border-top-color: rgba(44,44,44,0.5);
    	border-right-color: rgba(55,55,55,0);
    	border-bottom-color: rgba(66,66,66,0);
    	border-left-color: rgba(33,33,33,0);
  	}
  	20.8% {
    	border-top-color: rgba(44,44,44,0);
    	border-right-color: rgba(55,55,55,0);
    	border-bottom-color: rgba(66,66,66,0);
    	border-left-color: rgba(33,33,33,0);
  	}
	31.2% {
  		border-top-color: rgba(44,44,44,0);
    	border-right-color: rgba(55,55,55,0.5);
    	border-bottom-color: rgba(66,66,66,0);
    	border-left-color: rgba(33,33,33,0);
	}
	41.6% {
  		border-top-color: rgba(44,44,44,0);
    	border-right-color: rgba(55,55,55,0);
    	border-bottom-color: rgba(66,66,66,0);
    	border-left-color: rgba(33,33,33,0);
  		transform: rotate(40deg);
	}
	52% {
  		border-top-color: rgba(44,44,44,0);
    	border-right-color: rgba(55,55,55,0);
    	border-bottom-color: rgba(66,66,66,0.5);
    	border-left-color: rgba(33,33,33,0);
	}
	62.4% {
  		border-top-color: rgba(44,44,44,0);
    	border-right-color: rgba(55,55,55,0);
    	border-bottom-color: rgba(66,66,66,0);
    	border-left-color: rgba(33,33,33,0);
	}
	72.8% {
  		border-top-color: rgba(44,44,44,0);
    	border-right-color: rgba(55,55,55,0);
    	border-bottom-color: rgba(66,66,66,0);
    	border-left-color: rgba(33,33,33,0.5);
	}
}

.animationLoadingLoaderBefore {
	width: 80px;
	height:80px;
  	border: 15px solid #ddd;
  	border-radius: 50%;
	position: absolute;
	top: 0;
	z-index: 9;
}

.animationLoadingCircular {
  	position: absolute;
  	top: -15px;
  	left: -15px;
  	width: 105px;
  	height: 105px;
  	border: 20px solid;
  	border-radius: 50%;
  	border-top-color: #333;
  	border-left-color: #fff;
  	border-bottom-color: #333;
  	border-right-color: #fff;
  	opacity: 0.2;
  	animation: poof 5s infinite;
}
@keyframes poof {
	0% {transform: scale(1,1) rotate(0deg); opacity: 0.2;}
	50% {transform: scale(4,4) rotate(360deg); opacity: 0;}
}
.animationLoadingAnother {
	opacity: 0.1;
	transform: rotate(90deg);
	animation: poofity 5s infinite;
	animation-delay: 1s;
}
@keyframes poofity {
	0% {transform: scale(1,1) rotate(90deg); opacity: 0.1;}
	50% {transform: scale(4,4) rotate(-360deg); opacity: 0;}
}

.animationLoadingText {
	position: absolute;
	top: 95px;
	left: -3px;
	font-family: Arial;
	text-transform: uppercase;
	color: #888;
	animation: opaa 10s infinite;
}
@keyframes opaa {
  	0% {opacity: 1;}
	10% {opacity: 0.5}
	15% {opacity: 1;}
	30% {opacity: 1;}
	65% {opacity: 0.3;}
	90% {opacity: 0.8;}
}

.list-item-group{
	list-style-type: none;
	margin:0;
	padding:0;
}
.filtroInforme{
	border:1px solid #dddddd;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background:#F0F8FF;	
	margin-top:100px;

}
.filtroInforme .list-item{
	margin:15px;
}
.filtroInforme .list-item .input-group{
	width:100%;
	margin-bottom:5px;
}	
.filtroInforme .list-item .input-group-addon{	
	width:30%;
	text-align:right;

}
.btn.floatRight{
	float:right;
}
.table.solicitudesCoincidentes {
	font-size:12px;
}
.table.solicitudesCoincidentes  table> tbody > tr > td{
	padding:2px 5px;


}
.table.solicitudesCoincidentes > tbody > tr > td{
	padding:2px 5px;
}
.table.solicitudesCoincidentes > tbody > tr > td >div{
	font-size:12px;
}
.formularioDNIContenedor{
        margin:20vh 20vw;
        border:1px solid #999999;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
        padding: 15px;
}

#botonOlvido{
	font-size:13px;
}

.reclamarIcono{
	font-size:15px;
	cursor:pointer;
	background:#fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding:5px;
}
