@charset "UTF-8";

.login-body .body-container {
	height: 7px;
	border-top: 0px !important;
}

.login-wrapper .login-container a {
	line-height: 18px !important;
	font-size: 10px !important;
	text-align: center !important;
	text-decoration: none;
	color: #50575e !important;
	border-bottom-width: 0px !important;
}

.login-wrapper .login-container a:hover {
	color: #135e96 !important;
	border-bottom-width: 0px !important;
}

.login-body {
	background-image: none !important;
	min-height: 100vh;
	width: 100%;
}

.login-body .filtro {
	background-image: url("/firma/javax.faces.resource/images/sedemac.jpg.xhtml") !important;
	background-position: 50% !important;
	background-size: 100% !important;
	background-size: cover !important;
	background-attachment: fixed;
/* 	filter: blur(5px);
	-webkit-filter: blur(5px); */
	z-index: -1;
	position: fixed;
	width: 100vw;
	height: 100vh;
	position: fixed;
}

.login-wrapper {
	margin-top: 7% !important;
}

.login-wrapper .login-container input {
	height: 48px;
	width: 100%;
	border-width: .0625rem;
	margin: 0 6px 16px 0;
	margin-bottom: 16px;
	min-height: 40px;
	max-height: none;
	padding-left: 27px;
	font-weight: normal;
	color: #7f7f7f;
	border-color: #bdbdbd;
	font: normal 15px "Roboto", sans-serif;
}

.login-wrapper .login-container input:focus {
	box-shadow: none !important;
}

.login-body .ui-chkbox .ui-chkbox-box.ui-state-focus {
	box-shadow: none !important;
}

.login-body .ui-chkbox .ui-chkbox-box.ui-state-active {
	border-color: #2196F3;
	background: white !important;
	color: #2196F3 !important;
}

.login-container {
	margin-bottom: 0;
	position: relative;
	margin-top: 10% !important;
	background-color: rgb(255 255 255/ 70%);
	max-width: 375px !important;
	border-radius: 0px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.07);
	padding: 26px 26px 6px 26px;
	width: 100%;
	margin: auto;
	padding-top: 0.1% !important
}

#loginForm {
	margin-top: 20px;
	margin-left: 0;
	padding: 0 24px 12px;
	color: black;
}

#loginForm label {
	margin-bottom: 3px;
}

#loginForm img {
	width: auto !important;
	max-width: 100% !important;
	height: 60px !important;
	background-size: contain !important;
	margin: 0 auto 25px;
}

.login-wrapper .login-container .ui-button {
	box-shadow: 0 0 0px rgba(0, 0, 0, 0.8);
	box-shadow: none;
	height: 48px;
	line-height: 20px;
	padding: 13px;
	float: none;
	width: 100%;
	background: #4a4a4a;
	border-color: #4a4a4a;
	margin: 7px 0 7px;
	border-radius: 5px;
	font: normal 15px "Roboto", sans-serif;
	line-height: normal;
	color: #fff;
}

.login-wrapper .login-container .ui-button .ui-button-text {
	padding: 0px !important;
}

textarea[rows="20"] {
	height: 380px !important;
	max-height: 380px !important;
}

textarea[rows="6"] {
	height: 120px !important;
	max-height: 120px !important;
}

textarea[rows="5"] {
	max-height: 109px !important;
}

textarea[rows="4"] {
	max-height: 80px !important;
}

textarea[rows="3"] {
	max-height: 64px !important;
}

textarea[rows="1"] {
	max-height: 32px !important;
}

.paginator-toolbar, .paginator-settings {
	order: 0;
	flex: 1;
	display: flex;
	justify-content: start;
	align-items: center;
}

.d-container {
	position: absolute;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	height: calc(100% - 50px);
	left: 0px;
	top: 50px;
	visibility: visible;
}

.d-container form {
	height: 100%;
}

.documento-view{
	display: flex;
	width: 100%;
	text-align: center;
	border: 1px solid rgba(0,0,0,0.1);
	margin:0.5rem;
}

.documento-view .type img{
	width: 10rem;
	padding: 1rem;
}
.documento-view .info{
	flex: 1;
	display: flex;
	align-items: center;
}

:root {
  --blue-50:rgb(243.9, 249.75, 254.4);
  --blue-100:rgb(201.72, 229.8, 252.12);
  --blue-200:rgb(159.54, 209.85, 249.84);
  --blue-300:rgb(117.36, 189.9, 247.56);
  --blue-400:rgb(75.18, 169.95, 245.28);
  --blue-500:#2196f3;
  --blue-600:rgb(28.05, 127.5, 206.55);
  --blue-700:rgb(23.1, 105, 170.1);
  --blue-800:rgb(18.15, 82.5, 133.65);
  --blue-900:rgb(13.2, 60, 97.2);
  --green-50:rgb(246.05, 251, 246.25);
  --green-100:rgb(212.04, 235.8, 213);
  --green-200:rgb(178.03, 220.6, 179.75);
  --green-300:rgb(144.02, 205.4, 146.5);
  --green-400:rgb(110.01, 190.2, 113.25);
  --green-500:#4caf50;
  --green-600:rgb(64.6, 148.75, 68);
  --green-700:rgb(53.2, 122.5, 56);
  --green-800:rgb(41.8, 96.25, 44);
  --green-900:rgb(30.4, 70, 32);
  --yellow-50:rgb(254.8, 251.85, 244.5);
  --yellow-100:rgb(254.04, 239.88, 204.6);
  --yellow-200:rgb(253.28, 227.91, 164.7);
  --yellow-300:rgb(252.52, 215.94, 124.8);
  --yellow-400:rgb(251.76, 203.97, 84.9);
  --yellow-500:#fbc02d;
  --yellow-600:rgb(213.35, 163.2, 38.25);
  --yellow-700:rgb(175.7, 134.4, 31.5);
  --yellow-800:rgb(138.05, 105.6, 24.75);
  --yellow-900:rgb(100.4, 76.8, 18);
  --cyan-50:rgb(242.25, 251.65, 252.85);
  --cyan-100:rgb(193.8, 238.92, 244.68);
  --cyan-200:rgb(145.35, 226.19, 236.51);
  --cyan-300:rgb(96.9, 213.46, 228.34);
  --cyan-400:rgb(48.45, 200.73, 220.17);
  --cyan-500:#00bcd4;
  --cyan-600:rgb(0, 159.8, 180.2);
  --cyan-700:rgb(0, 131.6, 148.4);
  --cyan-800:rgb(0, 103.4, 116.6);
  --cyan-900:rgb(0, 75.2, 84.8);
  --pink-50:rgb(253.9, 243.75, 247.2);
  --pink-100:rgb(249.72, 201, 217.56);
  --pink-200:rgb(245.54, 158.25, 187.92);
  --pink-300:rgb(241.36, 115.5, 158.28);
  --pink-400:rgb(237.18, 72.75, 128.64);
  --pink-500:#e91e63;
  --pink-600:rgb(198.05, 25.5, 84.15);
  --pink-700:rgb(163.1, 21, 69.3);
  --pink-800:rgb(128.15, 16.5, 54.45);
  --pink-900:rgb(93.2, 12, 39.6);
  --indigo-50:rgb(245.4, 246.3, 251.3);
  --indigo-100:rgb(208.92, 213.24, 237.24);
  --indigo-200:rgb(172.44, 180.18, 223.18);
  --indigo-300:rgb(135.96, 147.12, 209.12);
  --indigo-400:rgb(99.48, 114.06, 195.06);
  --indigo-500:#3f51b5;
  --indigo-600:rgb(53.55, 68.85, 153.85);
  --indigo-700:rgb(44.1, 56.7, 126.7);
  --indigo-800:rgb(34.65, 44.55, 99.55);
  --indigo-900:rgb(25.2, 32.4, 72.4);
  --teal-50:rgb(242.25, 249.75, 249.05);
  --teal-100:rgb(193.8, 229.8, 226.44);
  --teal-200:rgb(145.35, 209.85, 203.83);
  --teal-300:rgb(96.9, 189.9, 181.22);
  --teal-400:rgb(48.45, 169.95, 158.61);
  --teal-500:#009688;
  --teal-600:rgb(0, 127.5, 115.6);
  --teal-700:rgb(0, 105, 95.2);
  --teal-800:rgb(0, 82.5, 74.8);
  --teal-900:rgb(0, 60, 54.4);
  --orange-50:rgb(254.5, 248.45, 242.25);
  --orange-100:rgb(252.6, 223.56, 193.8);
  --orange-200:rgb(250.7, 198.67, 145.35);
  --orange-300:rgb(248.8, 173.78, 96.9);
  --orange-400:rgb(246.9, 148.89, 48.45);
  --orange-500:#f57c00;
  --orange-600:rgb(208.25, 105.4, 0);
  --orange-700:rgb(171.5, 86.8, 0);
  --orange-800:rgb(134.75, 68.2, 0);
  --orange-900:rgb(98, 49.6, 0);
  --bluegray-50:rgb(247.05, 248.5, 249.2);
  --bluegray-100:rgb(216.84, 223.8, 227.16);
  --bluegray-200:rgb(186.63, 199.1, 205.12);
  --bluegray-300:rgb(156.42, 174.4, 183.08);
  --bluegray-400:rgb(126.21, 149.7, 161.04);
  --bluegray-500:#607d8b;
  --bluegray-600:rgb(81.6, 106.25, 118.15);
  --bluegray-700:rgb(67.2, 87.5, 97.3);
  --bluegray-800:rgb(52.8, 68.75, 76.45);
  --bluegray-900:rgb(38.4, 50, 55.6);
  --purple-50:rgb(250.05, 244.2, 251.05);
  --purple-100:rgb(231.24, 203.16, 236.04);
  --purple-200:rgb(212.43, 162.12, 221.03);
  --purple-300:rgb(193.62, 121.08, 206.02);
  --purple-400:rgb(174.81, 80.04, 191.01);
  --purple-500:#9c27b0;
  --purple-600:rgb(132.6, 33.15, 149.6);
  --purple-700:rgb(109.2, 27.3, 123.2);
  --purple-800:rgb(85.8, 21.45, 96.8);
  --purple-900:rgb(62.4, 15.6, 70.4);
  --red-50:rgb(255, 245.45, 244.75);
  --red-100:rgb(255, 209.16, 205.8);
  --red-200:rgb(255, 172.87, 166.85);
  --red-300:rgb(255, 136.58, 127.9);
  --red-400:rgb(255, 100.29, 88.95);
  --red-500:#ff4032;
  --red-600:rgb(216.75, 54.4, 42.5);
  --red-700:rgb(178.5, 44.8, 35);
  --red-800:rgb(140.25, 35.2, 27.5);
  --red-900:rgb(102, 25.6, 20);
}