﻿ui-inputgroup﻿.login {
	margin: 25vh auto 0 auto;
	width: 30%;
	min-width: 350px;
	max-width: 600px;
	color: #063757;
}

.login .ui-fieldset-content {
	margin-top: 2em;
}

.homeComponentHeader {
	color: #000000;
	background: #f5f5f5 !important;
	border-bottom: 1px solid #5191c9;
	border-radius: 0%;
	font-weight: 500;
}

.noHeaderColumn .ui-datatable-tablewrapper table thead tr {
	display: none;
}

.alertFilterSelectOneMenu {
	width: 25% !important;
	background-color: rgb(255, 255, 255) !important;
	background-image: none !important;
}

.alertFilterSelectOneMenu .ui-selectonemenu-trigger {
	box-sizing: content-box !important;
}

.login .ui-fieldset-legend {
	width: 100%;
	text-align: center;
	background: #ebf1f3;
	border: 1px solid #a3c0ca;
	border-radius: 0px;
	position: relative;
	top: 10px;
}

.login .logoWrapper .logo {
	width: 72px;
	height: 62px;
	background-size: contain;
	position: relative;
	margin: 0 auto;
}

.logosss {
	width: 72px;
	height: 62px;
	background-size: contain;
	background-image: url("/aie-web/javax.faces.resource//resources/img/logo-black_es.jpg.xhtml");
	position: relative;
	margin: 0 auto;
}

.generalPanel .ui-panelgrid-cell {
	padding-top: 0px !important;
}

.content-calendar-column .ui-panelgrid-cell {
	padding-top: 0px !important;
}

.login .logoWrapper {
	width: 100%;
	float: left;
	position: relative;
	overflow: auto;
	padding: 5px;
}

.login .buttons {
	width: 100%;
	text-align: center;
}

.buttons {
	clear: left;
	float: right;
	overflow: auto;
	border: 0px !important;
	margin-top: 1em;
}

.resultDataTable {
	margin-top: 2em;
}

/*AQUI EMPIEZA CSS DE LA CAIXA*/
.user-idioma-header {
	font-size: 11px;
	text-align: right;
	font-family: sans-serif;
	float: right;
	padding-right: 3%;
}

body {
	background: #ffffff;
	/* /*
		background-image: url("/aie-web/javax.faces.resource/img/formacion3.png.xhtml");	
	*/ */
}

.logo-caixa {
	float: right;
	padding-right: 5%;
	width: 34.5%;
}

.logo-caixa-fotter {
	width: 14%;
	margin-top: -1%;
}

.ui-g {
		
		background: #ffffff;
		
	/*
		background: none;
	*/
}

.cookie {
	padding: 1em;
    background-color: palegoldenrod;
    margin-top: 2em;
}

.text-footer {
	font-weight: normal;
	font-size: 13px;
	font-family: sans-serif;
	color: #337ab7 !important;
	margin-bottom: 1% !important;
	margin-left: 0.5%;
	cursor: pointer !important;
}

.text-footer2 {
	font-weight: normal;
	font-size: 13px;
	font-family: sans-serif;
	color: #000000;
	margin-bottom: 1% !important;
	margin-left: 0.5%;
}

.text-header-1 {
	font-weight: bold;
	font-size: 13px;
	font-family: sans-serif;
	color: #337ab7;
	padding-left: 6.3%;
}

.text-header-2 {
	font-weight: normal;
	font-size: 14px !important;
	font-family: sans-serif;
	color: #337ab7;
	margin-top: 1%;
}

.text-header-3 {
	font-weight: normal;
	display: flex;
	font-size: 13px;
	font-family: sans-serif;
	color: #337ab7;
	padding-left: 6%;
}

.container-fluid {
	padding-right: 3.5%;
	padding-left: 3.5%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0%;
}

.ui-menu.ui-menubar {
	padding-bottom: 0.5% !important;
	border-radius: 0px;
	border: none;
	background: #0077b3;
	padding-top: 1%;
	margin-bottom: 1%;
}

.ui-menu.ui-widget li>.ui-menuitem-link.ui-state-hover {
	background: none;
}

.ui-menu.ui-widget li>.ui-menuitem-link {
	color: #ffffff;
	font-size: 13px;
}

.img-menu {
	background-image: url("/aie-web/javax.faces.resource/img/icon.png.xhtml");
}

.ui-menuitem-link.ui-corner-all.img-menu.ui-state-hover {
	background-image: url("/aie-web/javax.faces.resource/img/icon.png.xhtml") !important;
}

.ui-menuitem-link.ui-corner-all.img-menu.ui-state-hover {
	background-image: url("/aie-web/javax.faces.resource/img/icon.png.xhtml");
}

.ui-menu.ui-menubar .ui-menu-parent .ui-menu-child {
	padding: none;
	border-radius: 0%;
}

.ui-menu.ui-widget .ui-menuitem-link .ui-menuitem-text {
	margin-left: 0em;
}

.submenu.ui-state-hover {
	background-color: #f5f5f5;
	border: 1px solid red;
}

.container {
	width: 100%;
	height: auto !important;
	margin-top: -0.5%;
	margin-left: 0.5%;
}

.hilo-ariadna {
	color: #333333;
	font-size: 13px;
	font-family: sans-serif;
}

.titulo-form {
	color: #007eae;
	font-size: 16px;
	font-weight: 600;
	border-bottom: 2px solid #007EAE;
	padding-top: 2%;
	font-family: sans-serif;
	width: 96%;
	margin-left: 2%;
	margin-bottom: 1.5%;
}

.subtitulo-form {
	color: #0077b3;
	font-size: 13px;
	font-weight: 600;
	border-bottom: 1px solid #0077b3;
	padding-top: 2%;
	font-family: sans-serif;
	width: 100%;
	margin-left: 0%;
	margin-bottom: 1.5%;
}

.ui-breadcrumb {
	list-style: none;
	background: none;
	border: none;
	border-radius: 0px;
	margin-top: -3% !important;
	margin-bottom: 1% !important;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}

.ui-breadcrumb ul li .ui-menuitem-link {
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	margin-top: 3px;
	border: none !important;
}

theme.css.xhtml�es-bootstrap: 1 .ui-breadcrumb a {
	color: #808080;
	font-weight: normal;
	border: none !important;
}

.title-volunteer {
	font-family: "AvenirLTStd-Black";
	font-size: 1.875em;
	width: 75%;
	margin: 0 auto;
	padding: 1.04167em 0 0.41667em;
	font-family: "AvenirLTStd-Heavy";
	color: #6c6d6f;
	text-align: center
}

.subtitle-volunteer {
	font-family: "AvenirLTStd-Black";
	width: 75%;
	margin: 0 auto;
	padding: 1.04167em 0 0.41667em;
	font-family: "AvenirLTStd-Heavy";
	color: #6c6d6f;
	text-align: center
}

.list2 {
	padding: 2px 0px;
	list-style-type: disc;
}

.list1 {
	padding: 5px 0px 7px 24px;
}

.pharagraph {
	font-size: 14px;
	text-align: justify;
}

.fieldsetStyle {
	border: 1px solid #0077b3 !important;
	box-shadow: 5px 5px 5px grey !important;
	margin-bottom: 50px !important;
	color: #0077b3 !important;
}

.ui-fieldset-legend {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	background: none !important;
	border: none !important;
	shadow: none !important;
	font-weight: 600;
}

.ui-fieldset-legend {
	color: #0077b3 !important;
}

a:-webkit-any-link {
	color: #5191c9;
	cursor: auto;
	text-decoration: none !important;
}

.ui-breadcrumb {
	overflow: hidden !important;
	padding: 5px 0px 4px 0px !important;
	border-bottom: 2px solid #0077b3 !important;
	width: 99% !important;
	margin-left: 0.5% !important;
}

.panelGrid-input-eaps {
	margin: 0 !important;
	padding: 0 !important;
	margin-bottom:30px !important;
	width: 100% !important;
}

.text-imput-eaps {
	display: inline-block !important;
	max-width: 100% !important;
	width: 100% !important;
	margin-bottom: 5px !important;
	font-size: 12px !important;
	font-weight: 100 !important;
	padding-right: 2%;
	margin-bottom: 5px !important;
	color: #000000 !important;
}

.text-imput-eaps-red {
	display: inline-block !important;
	max-width: 100% !important;
	width: 100% !important;
	margin-bottom: 5px !important;
	font-size: 12px !important;
	font-weight: 100 !important;
	padding-right: 2%;
	margin-bottom: 5px !important;
	color: red !important;
}

.text-input-eaps-column {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 60% !important;
	width: 60% !important;
	border-style: none !important;
	font-size: 12px !important;
	font-weight: 100 !important;
}

.text-input-eaps-column-center {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 15% !important;
	width: 15% !important;
	border-style: none !important;
	text-align: center !important;
	font-size: 12px !important;
	font-weight: 100 !important;
}

.text-input-eaps-column-buttons {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 25% !important;
	width: 25% !important;
	border-style: none !important;
	text-align: center !important;
	font-size: 12px !important;
	font-weight: 100 !important;
}

.text-transfered {
	display: inline-block !important;
	max-width: 100% !important;
	width: 100% !important;
	margin-bottom: 5px !important;
	font-size: 12px !important;
	font-weight: 100 !important;
	padding-right: 2%;
	margin-bottom: 5px !important;
	color: #f1950b !important;
}

.text-imput-disabled-eaps {
	display: inline-block !important;
	max-width: 100% !important;
	width: 100% !important;
	margin-bottom: 5px !important;
	font-size: 12px !important;
	font-weight: 100 !important;
	padding-right: 2%;
	margin-bottom: 5px !important;
	color: #b3b3b3 !important;
}

.tooltip-input-eaps {
	color: white !important;
	background: #5191c9 !important;
}

.button-input-eaps-column .ui-button {
	max-width: 30% !important;
	width: 30% !important;
}

.button-input-eaps-column .ui-corner-right {
	margin-left: 5% !important;
}

.button-input-eaps-column .ui-state-active {
	color: white !important;
	background: #5191c9 !important;
}

.ui-selectmanycheckbox label {
	vertical-align: middle;
	cursor: pointer;
	margin: 0 16px 0 8px;
	outline: medium none;
	z-index: 1;
	display: inline-block;
	font-size: 12px;
}

.ui-chkbox .ui-chkbox-label {
	vertical-align: middle;
	cursor: pointer;
	margin: 0 16px 0 8px;
	outline: medium none;
	z-index: 1;
	display: inline-block;
	font-size: 12px;
	margin-right: 4px !important;
	display: inline !important;
}

.ui-button {
	background: #eeeeee !important;
	color: #0077b3 !important;
	border-radius: 4px !important;
	padding: 0.7% !important;
}

.ui-paginator.ui-paginator-top {
	border-bottom: 0 none;
	display: none;
}

.ui-selectonemenu-panel .ui-selectonemenu-list {
	padding: 0% !important;
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item {
	padding: 9px 9px !important;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td,
	.ui-datatable tfoot th {
	padding: 10px 10px !important;
	font-size: 12px;
	color: #969696;
}

.ui-paginator {
	font-size: 12px;
	color: #0077b3;
	background: #ffffff;
}

.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-pages,
	.ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last,
	.ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev,
	.ui-paginator .ui-paginator-current {
	color: #0077b3 !important;
	font-weight: normal !important;
}

.ui-breadcrumb ul li {
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
	background: none !important;
}

.ui-datatable thead th, .ui-datatable tfoot td {
	text-align: center;
	color: #0077b3;
	background: #f2f2f2;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-radius: 0px;
	text-shadow: none;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #0077b3;
	border-top: 1px solid #0077b3;
}

.ui-widget-header .ui-state-active {
	background-image: none !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	box-shadow: none;
	-webkit-box-shadow: none;
}

.ui-widget-header {
	border: none;
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item {
	border: 0 none;
	margin: 1px 0;
	padding: 3px 5px;
	text-align: left;
	white-space: nowrap;
	font-size: 12px;
}

.ui-menubar>.ui-menu-list>.ui-menuitem>.ui-menuitem-link span.ui-icon-triangle-1-e,
	.ui-menubar>.ui-menu-list>.ui-menuitem>.ui-menuitem-link span.ui-icon-triangle-1-s {
	background-image: none;
}

.ui-datepicker th {
	padding: 2% 2%;
	text-align: center;
	font-weight: bold;
	border: 0;
	font-size: 12px;
	color: #00527c;
}

.ui-datepicker-trigger {
	padding: 0 !important;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
	font-size: 14px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 39%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.5em;
}

.ui-widget-content {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: none !important;
	background: #ffffff;
	color: #333333;
	font-size: 16px;
	border-radius: 0px;
	padding: 0.3%;
}

.ui-menu .ui-menu-parent .ui-menu-child {
	display: none;
	width: 15.5em !important;
	padding: .3em;
	position: absolute;
	margin: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-selectoneradio label {
	cursor: pointer;
	display: inline-block;
	margin: 0 16px 0 8px;
	vertical-align: middle;
	font-size: 12px;
}

.ui-autocomplete .ui-autocomplete-dropdown {
	position: absolute;
	height: 100%;
	width: 1.6em !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
		to(#e6e6e6)) !important;
	top: 0% !important;
}

.ui-autocomplete-input.ui-autocomplete-dd-input {
	padding-right: 0.4em !important;
}

.ui-button .ui-button-text {
	display: block;
	line-height: normal;
	font-size: 14px;
	text-align: center;
}

.ui-button-text-only .ui-button-text {
	text-align: center !important;
	padding: .3em 1em !important;
}

.ui-icon-seek-next {
	background-position: -31px -163px;
}

.ui-icon-seek-end {
	background-position: -64px -163px;
}

.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-pages,
	.ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last,
	.ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev,
	.ui-paginator .ui-paginator-current {
	padding: 6px 11px !important;
}

.ui-paginator .ui-paginator-current, .ui-paginator .ui-paginator-rpp-options
	{
	margin-left: 1em;
	margin-right: 1em;
	background-image: none;
	padding: 4px 4px !important;
}

.ui-icon-seek-first {
	background-position: -80px -163px;
}

.ui-icon-seek-prev {
	background-position: -48px -163px;
}

.ui-selectonemenu .ui-selectonemenu-label {
	box-shadow: none;
}

.ui-selectonemenu .ui-selectonemenu-label {
	display: block;
	border: 0;
	white-space: nowrap;
	overflow: hidden;
	font-weight: normal;
	width: 100%;
	text-align: left;
	margin-top: 1%;
	padding-bottom: 6px !important;
}

.ui-autocomplete-multiple-container {
	display: grid;
}

.ui-inputfield {
	margin: 0;
	outline: medium none;
	padding: 4px;
	font-weight: normal;
	font-size: 12px !important;
}

.ui-autocomplete-panel .ui-autocomplete-list-item {
	border: 0 none;
	font-weight: normal;
	margin: 1px 0;
	padding: 9px 9px !important;
	text-align: left;
	font-size: 12px;
}

.ui-autocomplete .ui-autocomplete-dropdown {
	right: -4px !important;
}

.ui-menu.ui-widget {
	width: 100%;
	background-color: none !important;
	border: 1px solid #fff;
	border: 1px solid rgb(255, 255, 255);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border-radius: 0px !important;
}

.menu-lateral {
	menu-lateral border-bottom: 2px solid #5191c9 !important;
	background: #5191c9;
	color: #ffffff;
	font-weight: 100;
	font-size: 13px;
	padding-top: 4%;
	padding-bottom: 4%;
}

.ui-menu.ui-widget .ui-separator {
	height: 1px;
	overflow: hidden;
	background-color: #e5e5e5;
	border: 0 none;
	border-bottom: none !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.ui-tabs .ui-tabs-nav li .ui-icon {
	margin: 0.5em 1em 0 0 !important;
}

.ui-autocomplete-token {
	padding: 7px 3px !important;
}

.ui-autocomplete-input-token {
	float: left;
	list-style-type: none;
	margin: 0px !important;
	padding: 0;
}

.ui-tabs .ui-tabs-nav.ui-widget-header li a {
	line-height: 18px;
	padding-bottom: 8px;
	padding-top: 8px;
	color: #0088CC;
	font-weight: normal;
	border: 0px none;
	font-size: 12px;
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
	cursor: text;
	background: none #ffffff;
	border: 1px solid #cccccc;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	margin-top: 0.5%;
	border-radius: 0px;
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.ui-dialog.ui-widget-content {
	top: 100px !important;
}

.ui-dialog.ui-widget-content .ui-dialog-titlebar {
	padding: 9px 15px;
	border-bottom: 1px solid #149bdf;
	background-color: #ffffff;
	font-size: 19px !important;
	color: #0088cc;
	font-weight: 100;
}

.table-width {
	width: 104%;
}

.table-width2 {
	width: 106%;
	margin-left: -1%;
}

.table-link {
	width: 20px;
	margin-left: 10%;
	margin-top: -6%;
}

.table-link2 {
	width: 20px !important;
}

.icono-tabla-content {
	margin-bottom: 0.5% !important;
}

.icono-estilo {
	text-align: right;
	font-family: sans-serif;
	font-size: 12px;
	color: #21ae5e;
	width: 105%;
}

.titulo-complementario {
	margin-left: 4%;
	width: 94%;
}

.content-adcional {
	margin-left: 3.5%;
}

.text-observaciones {
	font-size: 14px !important;
}

.text-observaciones2 {
	font-size: 12px;
	font-family: sans-serif;
	margin-bottom: 1%;
}

.titulo-mensaje {
	margin-left: 0%;
	width: 98%;
}

.label-direccion-normalizada {
	width: 100% !important;
}

.boton-direccion {
	color: #5191c9 !important;
	font-size: 12px !important;
	border-bottom: 1px solid #5191c9 !important;
}

.boton-direccion2 {
	color: #5191c9 !important;
	font-size: 12px !important;
	margin-top: 30%;
}

.boton-direccion3 {
	color: #5191c9 !important;
	font-size: 12px !important;
	margin-top: -1.5%;
	margin-left: -6%;
}

.boton-direccion4 {
	font-size: 12px !important;
	margin-top: 30%;
}

.escalera {
	margin-top: 18%;
	margin-left: -60%;
}

.escalera2 {
	margin-top: 25%;
	margin-left: -60%;
}

.menu-label {
	color: #337ab7 !important;
	padding-left: 4% !important;
	padding-top: 6% !important;
	padding-bottom: 6% !important;
	border-bottom: 1px solid #e6e6e6 !important;
	background: #ffffff !important;
	width: 96% !important;
}

.ui-menu.ui-widget li>.ui-menuitem-link.ui-state-hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #ffffff;
	background-color: #ffffff;
	background-position: 0px;
	background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
		to(#ffffff));
	background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
	background-image: -o-linear-gradient(top, #ffffff, #ffffff);
	background-image: linear-gradient(to bottom, #ffffff, #ffffff);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#ffffff', GradientType=0);
}

.icono-estilo2 {
	text-align: right;
	font-family: sans-serif;
	font-size: 12px;
	color: #21ae5e;
	margin-top: 1%;
	width: 104%;
}

.ui-fieldset-toggleable .ui-fieldset-legend {
	padding-top: 1.2% !important;
	cursor: pointer;
	border: none;
	box-shadow: none;
	width: 106%;
	border-radius: 0px;
	margin-left: -1%;
	background: #f5f5f5;
	color: #4c4c4c;
	border-bottom: 1px solid #dddddd !important;
	font-weight: 500 !important;
}

.icono-tabla-content2 {
	z-index: 2;
	position: absolute;
	top: 38.5%;
	left: 0%;
}

.icono-tabla-content3 {
	z-index: 2;
	position: absolute;
	top: 93.5%;
	left: 0%;
}

.table-link3 {
	width: 22px;
	margin-left: 10%;
}

.datos-usuario {
	width: 100%;
	margin-left: -5%;
}

.pop-up-anadirdoc {
	height: auto !important;
}

.datos-personales {
	width: 100%;
	margin-left: -5%;
	margin-top: 2%;
	padding-left: 2% !important;
}

.titulo-complementario2 {
	margin-left: 1%;
	width: 100%;
}

.ui-fileupload-simple .ui-fileupload-filename {
	font-size: 12px;
	display: -webkit-inline-box;
	margin-right: 18px;
	margin-top: -6% !important;
}

.documentacion-classe1 {
	margin-top: 25px !important;
}

.documentacion-img {
	margin-right: 1%;
}

.equipos-receptores-tipologia {
	margin-left: 3.5%;
}

.equipos-receptores-horario {
	margin-left: 3.5%;
}

.equipos-receptores-a�adir {
	margin-top: 1%;
}

.equipos-receptores-tabla {
	margin-top: 1%;
}

.miformacion-a�adir {
	margin-top: 1%;
}

.header-claim {
	border-bottom: 1px solid #dddddd;
}

.header-claim-atencion {
	font-weight: bold;
}

.menu-item {
	color: #337ab7 !important;
	padding-left: 4% !important;
	padding-top: 6% !important;
	padding-bottom: 6% !important;
	border-bottom: 1px solid #e6e6e6 !important;
	width: 96% !important;
}

.container-generalhome {
	height: auto !important;
	margin-top: 1%;
}

.container-izquierdahome {
	width: 64% !important;
	height: auto !important;
	margin-right: 2.5%;
}

.container-derechahome {
	width: 100%;
	height: auto !important;
}

.align-calendar {
	margin-left: 20% !important;
}

.clanedar-add {
	float: right !important;
}

.titulo-carusel {
	color: #5191c9 !important;
	border-bottom: 1px solid #5191c9 !important;
	font-size: 16px !important;
	font-family: sans-serif;
	margin-bottom: 1%;
	margin-top: 2% !important;
}

.alertas-titulo {
	font-family: sans-serif;
	font-size: 14px;
	color: #bbbbbb;
	font-style: italic;
}

.alertas-text {
	font-size: 14px;
	font-family: sans-serif;
	line-height: initial;
	color: #656464;
	margin-top: 2%;
}

.alertas-text2 {
	font-size: 14px;
	font-family: sans-serif;
	line-height: initial;
	color: #656464;
}

.tablon-text {
	font-size: 14px;
	font-family: sans-serif;
	line-height: initial;
	color: #656464;
	vertical-align: middle !important;
}

.titulo-tabla {
	color: #5191c9;
	font-family: sans-serif;
}

.ui-menu.ui-widget {
	min-width: 183px !important;
	padding: 5px 0 !important;
	margin-right: -25px !important;
}

.boton-ancho {
	width: 100% !important;
	left: 15%;
}

.columnas-buscador {
	margin-right: -0.1%;
}

.label-fecha {
	width: 100% !important;
	position: relative;
	display: flex;
}

.label-tipo-investigacion {
	margin-top: -9%;
}

h2 {
	color: #0077b3;
	font-size: 15px;
	font-weight: 600;
	border-bottom: 1px solid #0077b3;
	padding-top: 2%;
	font-family: sans-serif;
	width: 104%;
	margin-left: 0%;
	margin-bottom: 1.5%;
}

.titulo-pagina-segundo {
	color: #0077b3;
	font-size: 13px;
	font-weight: 600;
	border-bottom: 1px solid #0077b3;
	padding-top: 2%;
	font-family: sans-serif;
	width: 104%;
	margin-left: 0%;
	margin-bottom: 1.5%;
	margin-top: -3.5%;
}

:not(li)>h3 {
	color: #0077b3;
	font-size: 13px;
	font-weight: 600;
	border-bottom: 1px solid #0077b3;
	padding-top: 2%;
	font-family: sans-serif;
	width: 100%;
	margin-left: 0.5%;
	margin-bottom: 1.5%;
}

h3 span {
	font-size:12px;
	font-weight:normal;
}

.imput-bacio {
	border: none !important;
}

.imput-bacio2 {
	border: none !important;
	margin-bottom: 10% !important;
}

.imput-bacio3 {
	border: none !important;
	margin-bottom: 15% !important;
}

.imput-dias-espacios {
	margin-bottom: -14%;
	margin-top: -10.3%;
}

.imput-dias-espacios25 {
	margin-bottom: -14%;
	margin-top: -0%;
}

.conteiner-new-composition2 {
	width: 104%;
	border-radius: 15px 15px 15px 15px;
	background: rgba(20, 155, 223, 0.13);
}

.eaps-aislado {
	margin-left: 0.5%;
}

.entidades-fecha-baja {
	margin-top: -5%;
}

.espaicaixa-anadir {
	margin-top: 5%;
}

.idioma-label {
	margin-left: 1%;
	width: 25% !important;
}

.idioma-header-text {
	font-size: 14px;
}

.text-usuario-header {
	font-weight: normal;
	font-size: 14px !important;
	font-family: sans-serif;
	color: #337ab7;
	margin-left: 1%;
}

.content-usuario-header {
	font-weight: normal;
	font-size: 14px !important;
	font-family: sans-serif;
	color: #337ab7;
}

.button-suplementacio {
	margin-left: 1%;
	background: #ff0000 !important;
	color: #ffffff !important;
}

.button-fvs-suplementacio {
	margin-left: 1%;
	background: #5191c9 !important;
	color: #ffffff !important;
}

.icon-logout {
	position: relative;
	vertical-align: middle;
}

.ui-menu.ui-menu-dynamic.ui-widget.ui-widget-content.ui-corner-all.ui-helper-clearfix.ui-shadow {
	width: 5%;
}

.item-idioma {
	color: #5191c9 !important;
	margin-left: 6% !important;
}

.content-idioma-derecha {
	text-align: right;
	width: 70% !important;
	position: relative;
}

.home-popup-check-space {
	margin-top: 3%;
}

.realizada-popup-home {
	margin-top: 4%;
}

.button-calendar-popup {
	text-align: right;
}

.columnas-buscador2 {
	display: grid;
	height: 227px;
}

.columnas-buscador3 {
	display: grid;
	height: 141px;
}

.columnas-buscador4 {
	display: grid;
	height: 256px;
}

.direccion-normalizada-content {
	margin-left: -1%;
}

.link-direccion-normalizada {
	position: absolute;
	top: 44%;
	margin-left: 0.5% !important;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.calendar {
		text-align: center;
		font-size: 12px;
		margin-left: -8%;
		margin-top: -1% !important;
		width: 114%;
	}
	.clanedar-add2 {
		float: right !important;
		margin-right: -39%;
	}
	.content-calendar-column {
		margin-top: -1% !important;
	}
	.app__main {
		background: #ffffff;
		float: left;
		width: 112%;
	}
	.list-calendar-movile {
		width: 155% !important;
		margin-left: -13%;
	}
	.app {
		margin: 7px auto;
		/* 		width: 135%; */
	}
	.boton-ancho2 {
		width: 95%;
		left: 28%;
	}
	.columnas-buscador {
		margin-right: -1.1%;
	}
	.boton-ancho-editar-alta {
		width: 95%;
		left: 49%;
	}
	.botones-ipad-home {
		width: 85%;
		left: 35%;
	}
	.link-direccion-normalizada {
		position: absolute;
		top: 44%;
		margin-left: -1.5% !important;
	}
	.conteiner-new-design-botones {
		width: 105.5% !important;
		padding-bottom: 1% !important;
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
	.ancho-tablon {
		/* 		width: 90.5% !important; */
	}
	.ancho-botonera {
		padding-left: .5% !important;
	}
	.ancho-texto {
		white-space: pre-wrap;
	}
	.ui-button-text-only .ui-button-text {
		text-align: center !important;
		padding: .3em !important;
	}
	.text-imput-eaps {
		display: inline-block !important;
		max-width: 100% !important;
		width: 100% !important;
		margin-bottom: 5px !important;
		font-size: 12px !important;
		font-weight: 800 !important;
		padding-right: 2%;
		margin-bottom: 5px !important;
		color: #000000 !important;
	}
	.text-imput-eaps-red {
		display: inline-block !important;
		max-width: 100% !important;
		width: 100% !important;
		margin-bottom: 5px !important;
		font-size: 12px !important;
		font-weight: 800 !important;
		padding-right: 2%;
		margin-bottom: 5px !important;
		color: red !important;
	}

	#contentWrapper {
		min-height: 500px;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1920px) {
	.link-direccion-normalizada {
		position: absolute;
		top: 44%;
		margin-left: 1.5% !important;
	}

	#contentWrapper {
		min-height: 500px;
	}
}

@media only screen and (min-device-width : 1920px) and (max-device-width : 1920px) {
	.ancho-tablon {
		width: 100% !important;
	}
	.ancho-texto {
		width: 100% !important;
		white-space: normal;
	}
	.boton-tablon-home .ui-button-text.ui-c {
		color: #ffffff;
		box-shadow: none !important;
		margin-top: -8% !important;
	}
	.ancho-botonera {
		padding-left: 8% !important;
	}

	#contentWrapper {
		min-height: 500px;
	}
}

@media only screen and (min-device-width : 1366px) and (max-device-width : 1366px) {
	.ancho-tablon {
		width: 100% !important;
	}
	.ancho-botonera {
		padding-left: 5%;
	}

	#contentWrapper {
		min-height: 500px;
	}
}

@media only screen and (width: 1280px) {
	.calendar {
		text-align: center;
		font-size: 12px;
		width: 123%;
		margin-left: -9%;
		margin-top: -6%;
	}
	.clanedar-add2 {
		float: right !important;
		margin-right: -15%;
	}
	.list-calendar-movile {
		width: 126% !important;
		margin-left: -9%;
	}
	.content-calendar-column {
		margin-top: -1% !important;
	}
	.ancho-tablon {
		width: 100% !important;
	}

	#contentWrapper {
		min-height: 500px;
	}
}

.contentlogin {
	padding-top: 25vh;
	cursor: pointer;
	display: block;
	width: 29.5%;
	margin: 0 auto;
	text-align: left;
}

.content-login-ok {
	height: 450px;
	border-bottom: 1px solid #4f92ca;
	width: 100%;
	background: rgba(204, 204, 204, 0.12);
}

.label-ancho-login.label-ancho-login {
	display: grid;
	width: 100%;
	margin-top: 1% !important
}

.text-footer3 {
	font-weight: normal;
	font-size: 14px;
	font-family: sans-serif;
	color: #888888 !important;
	border-bottom: 1px solid #888888;
}

.btn-login {
	background-color: #59B2E0 !important;
	outline: none;
	color: #fff !important;
	font-size: 14px;
	height: auto;
	font-weight: normal;
	padding-top: 3% !important;
	text-transform: uppercase;
	border-color: #59B2E6;
	width: 100%;
	margin-bottom: 2%;
}

.btn-login2 {
	background-color: #59B2E0 !important;
	outline: none;
	color: #fff !important;
	font-size: 14px;
	height: auto;
	font-weight: normal;
	padding-top: 2% !important;
	text-transform: uppercase;
	border-color: #59B2E6;
	width: 49%;
	margin-bottom: 2%;
}

.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header {
	border-bottom: 1px solid #DDDDDD;
	width: 102.2%;
}

<!--
Columnas para los mensajes de Tablón-->.columnEAPS {
	width: 10%;
}

.columnDescription {
	width: 77%;
	padding-left: 10;
	padding-right: 10;
}

.columnEditAction {
	width: 5%;
}

.columnDeleteAction {
	width: 5%;
}

.hide {
	display: none;
}

.show {
	display: initial;
}

<!--
Columnas para los mensajes de Alertas-->.columnAction {
	width: 10%;
}

.columnDescription {
	width: 90%;
	padding-right: 10;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight,
	.ui-widget-header .ui-state-highlight {
	color: #ffffff !important;
	text-decoration: none !important;
	background-color: #ffffff !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),
		to(#fff)) !important;
	background-image: -webkit-linear-gradient(top, #fff, #fff) !important;
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #fff, #fff) !important;
}

/*3 - CSS DEL CALENDARIO----------------------------------------------------------------------------------------------------------*/
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	font-family: sans-serif; /* 1 */
	-ms-text-size-adjust: 100%; /* 2 */
	-webkit-text-size-adjust: 100%; /* 2 */
}

article, aside, details, figcaption, figure, footer, header, hgroup,
	main, nav, section, summary {
	display: block;
}

audio, canvas, progress, video {
	display: inline-block; /* 1 */
	vertical-align: baseline; /* 2 */
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden], template {
	display: none;
}

a:active, a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b, strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #007eae;
	color: #000000;
}

small {
	font-size: 80%;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button, input, optgroup, select, textarea {
	color: inherit; /* 1 */
	font: inherit; /* 2 */
	margin: 0; /* 3 */
}

button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, html input[type="button"], /* 1 */ input[type="reset"], input[type="submit"] {
	-webkit-appearance: button; /* 2 */
	cursor: pointer; /* 3 */
}

button[disabled], html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box; /* 2 */
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0 !important;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em !important;
}

legend {
	border: 0; /* 1 */
	padding: 0; /* 2 */
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td, th {
	padding: 0;
}

.datepicker {
	padding: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	direction: ltr; /*.dow {    border-top: 1px solid #ddd !important;  }*/
}

.datepicker-inline {
	width: 220px;
}

.datepicker.datepicker-rtl {
	direction: rtl;
}

.datepicker.datepicker-rtl table tr td span {
	float: right;
}

.datepicker-dropdown {
	top: 0;
	left: 0;
}

.datepicker-dropdown:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-top: 0;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
}

.datepicker-dropdown:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	border-top: 0;
	position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
	left: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
	left: 7px;
}

.datepicker-dropdown.datepicker-orient-right:before {
	right: 6px;
}

.datepicker-dropdown.datepicker-orient-right:after {
	right: 7px;
}

.datepicker-dropdown.datepicker-orient-top:before {
	top: -7px;
}

.datepicker-dropdown.datepicker-orient-top:after {
	top: -6px;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
	bottom: -7px;
	border-bottom: 0;
	border-top: 7px solid #999999;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
	bottom: -6px;
	border-bottom: 0;
	border-top: 6px solid #ffffff;
}

.datepicker>div {
	display: none;
}

.datepicker.days div.datepicker-days {
	display: block;
}

.datepicker.months div.datepicker-months {
	display: block;
}

.datepicker.years div.datepicker-years {
	display: block;
}

.datepicker table {
	margin: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.datepicker td, .datepicker th {
	text-align: center;
	width: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
	font-size: 13px;
	font-weight: 700;
	padding: 3% !important;
}

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
	background-color: transparent;
}

.datepicker table tr td.day:hover, .datepicker table tr td.day.focused {
	background: none;
	cursor: pointer;
}

.datepicker table tr td.old, .datepicker table tr td.new {
	color: #999999;
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
	background: none;
	color: #999999;
	cursor: default;
}

.datepicker table tr td.today, .datepicker table tr td.today:hover,
	.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
	background-color: #007eae;
	color: #ffffff !important;
}

.datepicker table tr td.today:active, .datepicker table tr td.today:hover:active,
	.datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active,
	.datepicker table tr td.today.active, .datepicker table tr td.today:hover.active,
	.datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active {
	background-color: #fbf069 \9;
}

.datepicker table tr td.today:hover:hover {
	color: #000000;
}

.datepicker table tr td.today.active:hover {
	color: #fff;
}

.datepicker table tr td.range, .datepicker table tr td.range:hover,
	.datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover {
	background: #eeeeee;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.datepicker table tr td.range.today, .datepicker table tr td.range.today:hover,
	.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover {
	background-color: #007eae;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover,
	.datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover,
	.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active,
	.datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active,
	.datepicker table tr td.active.active, .datepicker table tr td.active:hover.active,
	.datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active,
	.datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled,
	.datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled,
	.datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled],
	.datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] {
	background-color: #007eae;
	color: #fff !important;
}

.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active,
	.datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active,
	.datepicker table tr td.active.active, .datepicker table tr td.active:hover.active,
	.datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active {
	background-color: #003399 \9;
}

.datepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.datepicker table tr td span:hover {
	background: #eeeeee;
}

.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
	background: none;
	color: #999999;
	cursor: default;
}

.datepicker table tr td span.active, .datepicker table tr td span.active:hover,
	.datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
	background-color: #007eae;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover,
	.datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover,
	.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active,
	.datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active,
	.datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active,
	.datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active,
	.datepicker table tr td span.active.disabled, .datepicker table tr td span.active:hover.disabled,
	.datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled,
	.datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled],
	.datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled] {
	background-color: #007eae;
}

.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active,
	.datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active,
	.datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active,
	.datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active {
	background-color: #003399 \9;
}

.datepicker table tr td span.old, .datepicker table tr td span.new {
	color: #999999;
}

.datepicker th.datepicker-switch {
	width: 145px;
}

.datepicker thead tr:first-child th, .datepicker tfoot tr th {
	cursor: pointer;
	color: #007eae;
}

.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover
	{
	background: #eeeeee;
}

.datepicker .cw {
	font-size: 10px;
	width: 12px;
	padding: 0 2px 0 5px;
	vertical-align: middle;
}

.datepicker thead tr:first-child th.cw {
	cursor: default;
	background-color: transparent;
}

.input-append.date .add-on i, .input-prepend.date .add-on i {
	cursor: pointer;
	width: 16px;
	height: 16px;
}

.input-daterange input {
	text-align: center;
}

.input-daterange input:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.input-daterange .add-on {
	display: inline-block;
	width: auto;
	min-width: 16px;
	height: 20px;
	padding: 4px 5px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	vertical-align: middle;
	background-color: #eeeeee;
	border: 1px solid #ccc;
	margin-left: -5px;
	margin-right: -5px;
}

.datepicker.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	float: left;
	display: none;
	min-width: 160px;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	color: #333333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
}

.datepicker.dropdown-menu th, .datepicker.datepicker-inline th,
	.datepicker.dropdown-menu td, .datepicker.datepicker-inline td {
	padding: 4px 5px;
}

.datepicker .dow {
	border-bottom: 1px solid #e7e7e7;
	color: #9b8079;
	font-size: 13px;
}

.datepicker-months .prev, .datapicker-months .next, .datepicker-years .prev,
	.datepicker-years .next {
	width: 58px;
}

.datepicker-days {
	color: #D44;
}

@import url("normalize.css");

@import url("datepicker.css");

.charset {
	box-shadow: 1px 1px 10px #000000;
}

.app {
	margin: 12px auto;
}

.appWhitoutNotice {
	margin: 8px auto;
}

.app:after {
	content: "";
	display: table;
	clear: both;
}

.app__side {
	background: #333333;
	width: 35%;
	height: 100%;
	padding: 40px;
	float: left;
	color: #007EAE;
}

.app__main {
	background: #ffffff;
	float: left;
	width: 100%;
}

.calendar {
	padding: 0px;
	margin-top: -1.8%;
}

.calendar .datepicker {
	width: 100%;
}

.calendar .datepicker table {
	width: 100%;
}

.col-sm-4.home-container-left {
	width: 33%;
	background-color: #ffffff;
	-webkit-box-shadow: 2px 0px 10px 1px rgba(204, 204, 204, 0.62);
	-moz-box-shadow: 2px 0px 10px 1px rgba(204, 204, 204, 0.62);
	box-shadow: 2px 0px 5px 1px rgba(204, 204, 204, 0.62);
}

#panelTabloGrid {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: middle;
}

.content-calendar-column {
	margin-top: 0%;
}

.event {
	cursor: pointer;
	position: relative;
}

.event:after {
	background: #00addf;
	border-radius: 50%;
	bottom: .5em;
	display: block;
	content: '';
	height: 0.5em;
	left: 67%;
	position: absolute;
	width: 0.5em;
}

.event.current-day:after {
	background: #f9f9f9;
}

.ui-carousel .ui-carousel-header {
	margin: 0 1px;
	overflow: hidden;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-right: 10px;
	padding-left: 10px;
	color: #000000;
	background: #f5f5f5 !important;
	border-bottom: 1px solid #5191c9;
	border-radius: 0%;
	font-weight: 500;
}

.ui-carousel-viewport {
	max-height: 70px !important;
}

.imput-bacio33 {
	border: none !important;
	margin-bottom: 8% !important;
}

.text-imput-eaps2 {
	max-width: 100% !important;
	width: 100% !important;
	margin-bottom: 5px !important;
	font-size: 12px !important;
	font-weight: 100 !important;
	padding-right: 2%;
	margin-bottom: 5px !important;
	color: #000000 !important;
}

.ui-carousel .ui-carousel-footer {
	margin: 18px 0px 0 0px;
	padding-top: 9px;
	padding-bottom: 6px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
	background: #ffffff;
	text-align: right;
	color: #337ab7;
	font-size: 14px;
	border-radius: 0%;
	font-weight: 100;
}

.boton-ancho3 {
	width: 104%;
	left: 0%;
}

.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	min-height: 0;
	border-radius: 0px;
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
	background: #f5f5f5;
	color: #4c4c4c;
	border-bottom: 1px solid #dddddd !important;
	font-weight: 500 !important;
	text-shadow: none !important;
}

.column-flat-greys, .column-flat-greys thead th {
	text-decoration: none !important;
	background: #f5f5f5 !important;
	color: #4c4c4c !important;
	text-shadow: none !important;
	box-shadow: none !important;
	border: 1px solid #fff !important;
	font-size: 13px;
	text-align: center !important;
	vertical-align: middle !important;
}

.column-flat-greys .ui-datatable-header {
	color: #4c4c4c !important;
	font-size: 16px !important;
	vertical-align: middle !important;
	padding: 10px 10px 9px 10px !important;
	border: 1px solid #fff !important;
}

.column-flat-blue, .column-flat-blue thead th {
	text-decoration: none !important;
	background: #5191c9 !important;
	color: #fff !important;
	text-shadow: none !important;
	box-shadow: none !important;
	border: 1px solid #fff !important;
	font-size: 13px;
	text-align: center !important;
	vertical-align: middle !important;
}

.column-flat-white {
	text-decoration: none !important;
	background: #fff !important;
	color: #4c4c4c !important;
	text-shadow: none !important;
	box-shadow: none !important;
	font-size: 13px;
	text-align: center !important;
	vertical-align: middle !important;
}

.column-flat {
	font-size: 13px;
	color: #969696 !important;
	border: 1px solid #fff !important;
	vertical-align: middle !important;
}

.column-flat-without-border {
	font-size: 13px;
	color: #797d7f !important;
	border-style: none !important;
	vertical-align: middle !important;
	text-align: right !important;
	font-weight: bold !important;
}

.nuevo-boton-azul {
	display: inline-block;
	position: relative;
	margin-right: 1% !important;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
	background: #5191c9 !important;
	color: #ffffff !important;
	border-radius: 0px !important;
	text-shadow: none !important;
	padding: 0.5% !important;
	box-shadow: none !important;
	border: 1px solid #5191c9 !important;
}

.nuevo-boton-rojo {
	display: inline-block;
	position: relative;
	margin-right: 1% !important;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
	background: #ff0000 !important;
	color: #ffffff !important;
	border-radius: 0px !important;
	text-shadow: none !important;
	padding: 0.5% !important;
}

.nuevo-boton-desactivado {
    display: inline-block;
    position: relative;
    margin-right: 1% !important;
    text-decoration: none !important;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
    background: #c2d9ec !important;
    color: #ffffff !important;
    border-radius: 0px !important;
    text-shadow: none !important;
    padding: 0.5% !important;
    box-shadow: none !important;
    border: none !important;
}

.nuevo-boton-azul-editar-alta {
	display: inline-block;
	position: relative;
	margin-right: 1% !important;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
	background: #5191c9 !important;
	color: #ffffff !important;
	border-radius: 0px !important;
	text-shadow: none !important;
	padding: 0.5% !important;
	box-shadow: none !important;
	border: 1px solid #5191c9 !important;
	width: 103% !important;
	left: 13% !important;
}

.conteiner-new-design {
	background: #f5f5f5 !important;
	width: 104%;
	padding-top: 2%;
	padding-bottom: 2%;
	padding-left: 4%;
	border-bottom: 2px solid #5191c9;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight,
	.ui-widget-header .ui-state-highlight {
	color: #337ab7 !important;
	text-decoration: none !important;
	background-color: #ffffff !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),
		to(#fff)) !important;
	background-image: -webkit-linear-gradient(top, #fff, #fff) !important;
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #fff, #fff) !important;
}

.conteiner-new-design-home {
	background: #f5f5f5 !important;
	width: 104%;
	padding-top: 2%;
	padding-bottom: 2%;
	padding-left: 5%;
	padding-right: 6%;
	border-bottom: 2px solid #5191c9;
}

.conteiner-new-design-alta-edicion {
	width: 104%;
	padding-top: 2%;
	padding-bottom: 2%;
	padding-left: 5%;
	padding-right: 6%;
}

.list-calendar-home {
	font-size: 14px;
	border-bottom: 1px solid #333333;
	margin-bottom: 3%;
}

.ui-growl-item {
	font-size: 14px !important;
}

.ui-growl-item-container.ui-state-highlight.ui-corner-all.ui-helper-hidden.ui-shadow.ui-growl-error {
	background: rgba(244, 67, 54, 0.85) !important;
	color: #ffffff !important;
}

.ui-growl-item-container.ui-state-highlight.ui-corner-all.ui-helper-hidden.ui-shadow.ui-growl-info {
	background: rgba(76, 175, 80, 0.7) !important;
	color: #ffffff !important;
}

.ui-growl-item-container.ui-state-highlight.ui-corner-all.ui-helper-hidden.ui-shadow.ui-growl-warn {
	background: rgba(255, 193, 7, 0.90) !important;
	color: #ffffff !important;
}

.ui-growl-image {
	background: none !important;
	width: 0 !important;
	height: 0 !important;
}

.ui-growl-message {
	width: 100% !important;
}

.ui-growl-title {
	font-weight: 100 !important;
	padding: 10px 0 7px 0 !important;
	display: block !important;
	font-weight: bold !important;
}

.icon-color {
	color: #5191c9;
}

.ui_tpicker_minute_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
	background: #999999;
}

.ui_tpicker_hour_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
	background: #999999;
}

.ui-fluid .ui-selectonemenu {
	background: #ffffff !important;
}

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
	margin-top: 5px !important;
}

.export-container {
	width: 104%;
}

.export-container button {
	left: 7px;
}

.popup-guion {
	position: absolute;
	left: 48.5%;
	top: 23%;
}

.fa-size {
	font-size: 25px !important;
}

.fa-calculator {
	font-size: 0.875em ; 
}

.icono-dropdown {
	/* 	background: url('/aie-layout/resources/img/square-right.png'); */
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
}

.conteiner-new-design-botones {
	width: 105.5%;
	padding-bottom: 1%;
	padding-left: 50%;
	padding-right: 2.3%;
}

.icono-estilo3 {
	text-align: right;
	font-family: sans-serif;
	font-size: 12px;
	color: #21ae5e;
	margin-top: 1%;
	width: 104%;
	margin-top: -1%;
}

.ui-accordion .ui-accordion-header .ui-icon {
	display: grid;
}

.table-width4 {
	width: 102%;
	margin-left: -1%;
}

.ui-datatable-tablewrapper {
	overflow: hidden !important;
}

.conteiner-new-design-alta-edicion2 {
	padding-right: 6%;
}

.icono-tabla-content33 {
	margin-bottom: -7.5% !important;
	margin-top: -17%;
}

.icono-tabla-content35 {
	margin-bottom: -7.5% !important;
	margin-top: -12%;
}

.ui-state-highlight .ui-icon {
	/* 	background-image: */
	/* 		url(/aie-layout/javax.faces.resource/images/ui-icons_333333_256x240.png.xhtml?ln=primefaces-bootstrap); */
}

.icon-table-gsoporte {
	color: #5191c9;
	font-size: 36px;
	float: right;
}

.subapartado-historia-clinica {
	left: 5%;
	position: relative;
	width: 90%;
}

h4 {
	color: #999999;
	font-size: 14px;
	border-bottom: #999999 1px solid;
	margin-top: 19%;
	font-style: italic;
}

.grey_background {
	background: #eeeeee;
}

.green_background {
	background: #d0f4e3;
}

.subacordeon-anadir-actuacion {
	font-size: 13px !important;
	color: #5191c9 !important;
	font-style: italic !important;
	font-weight: bold !important;
	background: #f9f9f9 !important;
	border-bottom: 1px solid #e6e6e6 !important;
}

.subacordeon-anadir-actuacion2 {
	font-size: 13px !important;
	color: #999999 !important;
	font-style: italic !important;
	font-weight: bold !important;
	background: #f9f9f9 !important;
	border-bottom: 1px solid #e6e6e6 !important;
}

.subacordeon-anadir-actuacion3 {
	font-size: 14px !important;
	color: #000000 !important;
	font-weight: bold !important;
	background: #f9f9f9 !important;
	border-bottom: 1px solid #e6e6e6 !important;
}

.icon-table-gsoporte-casos {
	color: #5191c9;
	font-size: 26px;
	margin-top: 21% !important;
}

.ui-widget-content a {
	color: #5191c9;
	text-decoration: none !important;
}

.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	color: #333333;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
	cursor: default;
	border: 1px solid #cccccc;
	*border: 0:;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#e6e6e6', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	*zoom: 1:;
}

.ui-picklist .ui-picklist-caption {
	text-align: center;
	padding: 4px 0;
	border-bottom: 0 none;
	font-weight: 100;
	background: #5191c9;
	color: #ffffff;
	border-radius: 0%;
}

.ui-picklist.ui-picklist-responsive .ui-picklist-list {
	width: auto;
	height: auto;
}

.ui-picklist.ui-picklist-responsive .ui-picklist-list-wrapper {
	width: 45% !important;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

.ui-picklist.ui-picklist-responsive * {
	box-sizing: border-box;
	font-size: 12px;
}

.conteiner-new-design-alta-edicion-picklist {
	width: 104%;
	padding-top: -3%;
	padding-bottom: 1%;
	padding-left: 0%;
	padding-right: 4%;
}

.ui-tree .ui-treenode {
	background-attachment: scroll !important;
	background-color: transparent !important;
	background-image: none !important;
	background-position: 0 0 !important;
	background-repeat: repeat-y !important;
	list-style: none outside none !important;
	margin: 0 !important;
	padding: 7px 13px 5px !important;
}

.ui-tree .ui-tree-container {
	margin: 0;
	padding: 3px;
	white-space: nowrap;
	overflow: auto;
	width: 150%; /* Old width: 206% */
}

.ui-treenode-content.ui-tree-selectable {
	color: #5191c9;
	font-size: 13px;
}

.container-arbol {
	border: 1px solid #dddddd;
	margin-left: 0.7%;
	margin-top: 2%;
	width: 90% !important;
}

.ui-icon-check {
	background-position: -65px -145px;
}

.ui-treenode-content.ui-tree-selectable .ui-tree-toggler.ui-icon.ui-icon-triangle-1-s .ui-chkbox.ui-widget.ui-selection .ui-treenode-label.ui-corner-all {
	border: 1px solid red;
}

.boton-tablon-home {
	margin-left: 1%;
	height: 30px;
	background: #5191c9 !important;
	float: right;
}

.boton-tablon-home .ui-button-icon-left.ui-icon.ui-c.ui-icon-plus {
	/* 	background-image: */
	/* 		url(/aie-layout/javax.faces.resource/images/ui-icons_ffffff_256x240.png.xhtml?ln=primefaces-bootstrap); */
}

.boton-tablon-home .ui-button-text.ui-c {
	color: #ffffff;
	box-shadow: none !important;
	margin-top: -4%;
}

.numericTableColumn {
	text-align: right !important;
}

.textTableColumn {
	text-align: left !important;
}

.dateTableColumn {
	text-align: left !important;
}

.sumatoryTableColumn {
	font-weight: bold;
	color: #000000db;
}

.text-imput-oculto {
	display: none !important;
	max-width: 100% !important;
	width: 100% !important;
	margin-bottom: 5px !important;
	font-size: 12px !important;
	font-weight: 100 !important;
	padding-right: 2%;
	margin-bottom: 5px !important;
	color: #000000 !important;
}

.disableTextEditor {
	background-color: #e6e6e6;
	opacity: .35;
	background-image: none;
}

.margenesTablasFijas {
	margin-top: 20px;
	margin-bottom: 20px;
}

.dadesPacientFamiliar {
	border-width: 2px;
	border-color: #5191c9;
	border-style: RIDGE;
	text-align: center;
}

.dadesPacientFamiliarDead {
	border-width: 2px;
	border-color: #FF0000 !important;
	border-style: RIDGE;
	text-align: center;
}

.dadesFakeCase {
	border-width: 2px;
	border-color: #d6d2d2 !important;
	border-style: RIDGE;
	text-align: center;
	background-color:  #d6d2d2 !important;
}

.avisoEnvioEAPS {
	padding: 10px;
	border-width: 1px;
	border-color: #ff0000;
	border-style: RIDGE;
	text-align: left;
}

.ui-datatable .ui-sortable-column-icon {
	/* 	background-image: none; */
}

.ui-accordion .ui-accordion-content.ui-widget-content {
	padding-right: 0px;
}

.incompleteRequired {
	color: #ff2f2f !important;
}

.completeRequired {
	color: #00b33c !important;
}

.fontSize12 {
	font-size: 12px !important;
}

.fontSize12Disabled {
	font-size: 12px !important;
	color: #b3b3b3 !important;
}

.textTableShortted {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.ui-picklist .ui-picklist-list {
	max-height: 300px;
}

.ui-tree .ui-treenode-label.ui-state-highlight {
	color: #000 !important
}

.white-icon {
	color: white;
}

.ui-datatable .ui-sortable-column-icon {
	/* 	background-image: none; */
	
}

.ui-accordion .ui-accordion-content.ui-widget-content {
	padding-right: 0px;
}

/* HOME CALENDAR */
.homeCalendar .ui-datepicker {
	width: 100%;
}

.homeCalendar td, .homeCalendar th {
	text-align: center;
	width: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
	font-size: 13px;
	font-weight: 700;
	padding: 3% !important;
}

.homeCalendar td a {
	background-image: none !important;
	background: transparent !important;
	border: none !important;
	text-align: center !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-text-shadow: none !important;
	-moz-text-shadow: none !important;
	text-shadow: none !important;
}

.homeCalendar .ui-datepicker-header {
	background: none;
	color: #007eae;
}

.homeCalendar .ui-datepicker-week-end a {
	color: #D44;
}

.homeCalendar .ui-datepicker-other-month {
	background: none;
}

.homeCalendar .ui-state-default, .homeCalendar .ui-widget-content .ui-state-default {
	background: transparent !important;
}

.homeCalendar .ui-datepicker-current-day, .homeCalendar .ui-datepicker-current-day a {
	background-color: #007eae !important;
	color: #FFF !important;
	background-image: none !important;
}

.homeCalendar .ui-datepicker-prev span, .homeCalendar .ui-datepicker-next span {
	background-image: none !important;
}

.homeCalendar .ui-datepicker-prev span.ui-icon, .homeCalendar .ui-datepicker-next span.ui-icon {
	width: 8px; // this the width of the icon. increase it if your icon is
	bigger height : 16px;
	display: block;
	text-indent: 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

.homeCalendar .ui-datepicker-prev span:before {
	content: "\f100";
	font-family: FontAwesome;
	position: relative;
}

.homeCalendar .ui-datepicker-next span:before {
	content: "\f101";
	font-family: FontAwesome;
	position: relative;
}

.homeCalendar .ui-datepicker-prev:hover, .homeCalendar .ui-datepicker-next:hover {
	color: #000;
}

.label .ui-outputlabel .ui-state-error {
	background-color: white !important;
	font-weight: bolder !important;
	color: #b70020 !important;
}

.incompleteRequired {
	background-color: transparent !important;
	font-weight: bolder !important;
	color: #b70020 !important;
	border-bottom: none !important;
}

.ui-dialog.ui-widget-content .ui-icon-alert {
	width: 0px;
}

.commandLink {
	cursor: pointer !important;
	width: 80%;
	color: #333333;
}

.menuText {
	color: #337ab7;
	padding-left: 4%;
	padding-top: 6%;
	padding-bottom: 6%;
	border-bottom: 1px solid #e6e6e6;
	width: 96%;
}

em {
	font-style: italic;
}

.carousel-hide-navigation>div:first-of-type>span {
	display: none;
}

input[readonly]:focus {
	border-color: #e6e6e6 #e6e6e6 #bfbfbf !important;
	border-bottom-color: #b3b3b3 -webkit-box-shadow:0 1px 1px
		rgba(255, 255, 255, 0.75) inset !important;
	-moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) inset !important;
	box-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) inset !important;
	outline: none !important;
}

textarea[readonly]:focus {
	border-color: #e6e6e6 #e6e6e6 #bfbfbf !important;
	border-bottom-color: #b3b3b3 -webkit-box-shadow:0 1px 1px
		rgba(255, 255, 255, 0.75) inset !important;
	-moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) inset !important;
	box-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) inset !important;
	outline: none !important;
}

.ui-calendar>input {
	width: 100% !important;
}

.fa-times {
	color: #cc0000 !important;
}

.fa-times-blue {
    color: #e4ecf4 !important;
}

.clickableCaseText {
	font-weight: 700 !important;
	opacity: 100 !important;
	cursor: pointer !important;
}

.carrouselStyleTable .ui-paginator.ui-paginator-top {
	display: block;
	background-color: rgb(245, 245, 245);
	border-bottom: 1px solid #5191c9;
	text-align: left;
	margin: 0 1px;
	overflow: hidden;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-right: 10px;
	padding-left: 10px;
}

.carrouselStyleTable .ui-paginator.ui-paginator-bottom {
	display: none;
}

.carrouselStyleTable thead {
	display: none;
}

.carrouselStyleTable .alertTitleSpan {
	color: #000;
	font-size: 16px;
	font-weight: 500;
}

.carrouselStyleTable .ui-paginator-prev {
	padding: 0px !important;
	margin: 2px !important;
	display: block;
	float: right;
}

.carrouselStyleTable .ui-paginator-next {
	padding: 0px !important;
	margin: 2px !important;
	display: block;
	float: right;
}

.carrouselStyleTable .ui-paginator-prev span {
	height: 16px !important;
	background-position: -80px -192px;
}

.carrouselStyleTable .ui-paginator-next span {
	height: 16px !important;
	background-position: -48px -192px;
}

.carrouselStyleTable .ui-datatable-footer {
	text-align: left !important;
	color: #337ab7;
	font-size: 14px;
	font-weight: 100;
	background-color: #FFF;
}

.carrouselStyleTable .ui-datatable-empty-message {
	display: none;
}

.ui-datatable.borderless thead th, .ui-datatable.borderless tbody,
	.ui-datatable.borderless tbody tr, .ui-datatable.borderless tbody td {
	border-color: #5191c9 !important;
}

.borderless .ui-state-default, .borderless .ui-widget-content .ui-state-default,
	.borderless .ui-widget-header .ui-state-default {
	border-color: #000000 !important;
	background: #FFFFFF !important;
	color: #000000 !important;
	text-shadow: none !important;
}

.borderless>.ui-datatable-header.ui-widget-header.ui-corner-top {
	background: #FFFFFF !important;
	border-color: #5191c9 !important; . terms { margin : 0;
	padding: 0;
	border: none;
	text-align: justify;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration: none;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 1px solid #0077b3;
}

.disabledText {
	color: #b3b3b3 !important;
}

.normalText {
	color: #000000 !important;
}

.transfered {
    background-color: #01a714 !important;
    background-image: none;
}

.column-flat-text-blue {
	text-decoration: none !important;
	background: #fff !important;
	color: #5191c9 !important;
	text-shadow: none !important;
	box-shadow: none !important;
	font-size: 13px;
	text-align: center !important;
	vertical-align: middle !important;
}


.not-clickable-checkbox {
    cursor: not-allowed;
    pointer-events: none;
}

.impersonate-selectone {
	margin-left: 2%;
	margin-top: 0.75%;
}
