.wer-sel {
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	   -khtml-user-select: none;
	     -moz-user-select: none;
	      -ms-user-select: none;
	          user-select: none;
}
/* BUTTONS */
.wer-round-but {
	border-radius: 100%;
	padding: 0.5em;
}

.wer-click, .wer-click-sm, .wer-centerclick {
	transition: transform 0.1s linear;
	cursor: pointer;
}
.wer-click:hover {
	transform: scale(1.1);
}
.wer-click-sm:hover {
	transform: scale(1.05);
}
.wer-click:active {
	transform: scale(1.05);
}
.wer-click-sm:active {
	transform: scale(1.025);
}
.wer-centerclick:hover {
	transform: translateX(-50%) translateY(-50%) scale(1.1);
}
.wer-centerclick:active {
	transform: translateX(-50%) translateY(-50%) scale(1.05);
}
.wer-but {
	text-decoration: none !important;
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	   -khtml-user-select: none;
	     -moz-user-select: none;
	      -ms-user-select: none;
	          user-select: none;
	padding: 5px 22px 6px 22px;
	background-color: #4b83fc;
	transition: 0.1s linear;
	box-sizing: border-box;
	display: inline-block;
	text-align: center;
	margin: 1em 0 0 0;
	font-size: 0.9em;
	min-width: 150px;
	cursor: pointer;
	border: none;
	color: white;
}
.wer-but:hover {
	text-decoration: none !important;
	background-color: #729efd;
	color: white !important;
	transform: scale(1.1);
}
.wer-but:active {
	transform: scale(1.05);
}
.wer-but:visited {
	text-decoration: none !important;
	color: white !important;
}
.wer-but.wer-but-gray { background-color: #838791; }
.wer-but.wer-but-gray:hover { background-color: #9fa4b0; }

.wer-but.loading {
	animation: loading 1s ease-in-out infinite alternate;
	background-color: #979797;
	position: relative;
	color: transparent;
}
.wer-but.loading::before {
	transform: translateX(-50%) translateY(-50%);
	animation: loading-text 1s linear infinite;
	content: 'Se incarca';
	line-height: 1em;
	position: absolute;
	display: block;
	color: white;
	left: 50%;
	top: 50%;
}
.wer-but.wer-confirm-yes { background-color: #089bab; font-weight: bold; border-radius: 1em; }
.wer-but.wer-confirm-yes:hover { background-color: #2fb5c4; }
.wer-but.wer-confirm-no { background-color: #d93e36; font-weight: bold; border-radius: 1em; }
.wer-but.wer-confirm-no:hover { background-color: #e65149; }
@keyframes loading-text {
  0% { content: "Se incarca\A.  "; }
  50% { content: "Se incarca\A.. "; }
  100% { content: "Se incarca\A..."; }
}
@keyframes loading {
	from {background-color: #979797;}
	to {background-color: #b9b9b9;}
}

/* SHARE BUTTON */
.wer-share {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABQklEQVRIie1UMU7DMBR1yQHISegFOjRJB2o7EktO0gtkICEDCNoB5ac36CU6gJQ66QJrByQItcvSIQNTZaYgUC0lNAlTn+TR7/n/9/wQOqItEMiIPeUpBZHbU57SkONGyWkk5N5pSsSe8lQpADypTe668gRH/FMtIPJa5L2AdQ0vfsT3r/vkVSdwZlIjkJEhbEYEMuLMpNZ357rhsYnpsZ3pMzm4edoe5MHF7YtOIxH/vEQgWxn+8sP0mTQ9tjOvkrtBsDylIccUeEJB5BR4UslgOxSgetn5ZCX7l4sHy12cVd6nUgDEWjl69L5FUnZqkf+PQMmKegHr1hJQm/z2y2TLj8d9d64fXBXOTGo05HgImxENOS5iavnxuIipdf18WEzL0MhHK4WUHRyt26mKAq2WHUII0ZDjVuv6W+SvVXGECl9D8a9cAJ1QvgAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: center;
}
.wer-share:hover  { background-size: 32px 32px; }
.wer-share:active { background-size: 28px 28px; }

/* MARGINS */
.wer-m0 {
	margin: 0 !important;
}

/* FLEX */
.wer-f1 {flex: 0.1666; ms-flex: 0.1666;}
.wer-f2 {flex: 0.3333; ms-flex: 0.3333;}
.wer-f3 {flex: 0.5; ms-flex: 0.5;}
.wer-f4 {flex: 0.6666; ms-flex: 0.6666;}
.wer-f5 {flex: 0.8333; ms-flex: 0.8333;}
.wer-f6 {flex: 1; ms-flex: 1;}
.wer-f1, .wer-f2, .wer-f3, .wer-f4, .wer-f5, .wer-f6 {
	margin-left: 1em; margin-right: 1em;
}

/* INPUTS */
.wer-input-group {
	flex-direction: column-reverse;
	box-sizing: border-box;
	margin: 2.5em 0 0.85em 0;
	position: relative;
	font-size: 1em;
	display: flex;
	width: 100%;
	padding: 0;
}
.wer-input-group.wer-bool-group {
	margin-top: 0.5em;
}
.wer-input-group * {
	box-sizing: border-box;
}
.wer-input-group input,
.wer-input-group select,
.wer-input-group .wer-input {
	border: 0.07em solid #cbd8df;
	transition: background-color 0.2s;
	box-sizing: border-box;
	padding: 0.43em 0.86em;
	border-radius: 0.3em;
	line-height: 1.4em;
	margin: 0.3em 0 0 0 !important;
	font-size: 1em;
	display: block;
	height: 2.4em;
	width: 100%;
}

/* text size adjust */
.wer-input-group input, 
select,
textarea {
	text-size-adjust: none;
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
}
.select2-results > .select2-results__options {
	text-size-adjust: none;
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
}
.wer-pop-body * {
	text-size-adjust: none;
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
}

/* select2 placeholder vertical adjust */
.wer-input-group .select2-container .select2-search--inline .select2-search__field {
	/* height: 1.5em; */
	height: 1.85em;
	line-height: 1.85em;
}

.wer-input-group .select2-container .select2-search--inline .select2-search__field::placeholder {
	padding-left: 0.5em;
}

.wer-input-group .select2-container .select2-selection--multiple .select2-selection__rendered {
	line-height: 1.85em;
}

.wer-input-group .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    border-right: none !important;
	border-radius: 4px;
}

.wer-pop-body .wer-input-group .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	top: 50% !important;
}
/* -------------------- */



.wer-input-group input:focus-visible,
.wer-input-group select:focus-visible,
.wer-input-group .wer-input:focus-visible {
	outline: none;
}
.wer-input-group .select2-container--default .select2-selection--single,
.wer-input-group .select2-container .select2-selection--single,
.wer-input-group .select2-container .select2-selection--single .select2-selection__rendered,
.wer-input-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.wer-input-group .select2-container--default .select2-selection--single .select2-selection__arrow {
	line-height: 2.4em;
	height: 2.4em;
}
.select2 .select2-container {
	min-width: 33%;
}
.wer-input-group .select2-container--default .select2-selection--single {
	border: 0.07em solid #cbd8df;
}

.wer-table-content .select2-container--default .select2-selection--single,
.wer-table-content .select2-container .select2-selection--single,
.wer-table-content .select2-container .select2-selection--single .select2-selection__rendered,
.wer-table-content .select2-container--default .select2-selection--single .select2-selection__rendered,
.wer-table-content .select2-container--default .select2-selection--single .select2-selection__arrow {
	line-height: 34px;
	height: 34px;
}
.wer-table-content .select2-container--default .select2-selection--single {
	border: solid #e9ecef 1px;
}
.wer-hide-placeholder .select2-container--default .select2-results__option[aria-disabled="true"] {
	display: none !important;
}
.wer-input-group .wer-input.modified.wer-required ~ .select2.select2-container--default .select2-selection--single {
	background-color: #faa !important;
}

.wer-input-group textarea,
.wer-input-group textarea.wer-input {
	line-height: unset;
	height: auto;
}
.wer-input-group select,
.wer-input-group select.wer-input {
	padding: 0.35em 0.5em;
}
.wer-input-group input:focus,
.wer-input-group .wer-input:focus {
	border-color: #cbd8df;
}
.wer-input-group.filtered {
	display: none;
}

/* PASS CHANGE BUT */
.wer-input-group.wer-change-pass > label,
.wer-input-group.wer-change-pass > .wer-input {
	display: none !important;
}
.wer-pass-but {
	padding: 0.43em 0.86em !important;
	font-size: 1em !important;
	margin: 0 auto !important;
	display: none !important;
	width: max-content;
	line-height: 1.4em;
	height: 2.4em;
}
.wer-change-pass > .wer-pass-but {
	display: block !important;
}

/* INPUT ROWS */
.wer-input-row {
	flex-direction: row;
	display: flex;
}
@media only screen and (max-width : 768px), (orientation: portrait) {
	.wer-input-row {
    	display: block;
    }

	/* MODIF MI --------*/
	/* SCOS */
	/* .wer-input-row .wer-input-group {
		margin-left: 0;
		margin-right: 0.5em;
	} */

	/* ADAUGATE */
	.wer-input-group {
    	width: inherit;
    }
	.wer-pop-tog.wer-toggle-body.wer-toggle-on {
		padding: 0.01em;
	}
	/* MODIF MI-----end */

}
@media only screen and (min-width : 768px) {
	.wer-input-row .wer-input-group {
		margin-left: 0.5em;
		margin-right: 0.5em;
	}
	/*
	.wer-input-row .wer-input-group:first-child {
		margin-left: 0;
	}
	.wer-input-row .wer-input-group:last-child {
		margin-right: 0;
	}
	*/
}

/* LABEL */
.wer-input-group label {
	transition: 0.2s ease-in-out;
	line-height: 1.4em;
	text-align: left;
	font-size: 1em;
	color: #000000;
}
.wer-input-group .wer-input:not([type='checkbox']):not([type='radio']) ~ label {
	padding: 0 0.86em;
	position: absolute;
	margin: 0.3em 0 0 0;
	cursor: text;
	top: 0.5em;
	left: 0;
}
.fixed-label .wer-input-group .wer-input:not([type='checkbox']):not([type='radio']) ~ label,
.fixed-label.wer-input-group .wer-input:not([type='checkbox']):not([type='radio']) ~ label,
.wer-input-group .wer-input:not([type='checkbox']):not([type='radio']).fixed-label ~ label,
.wer-input-group .wer-input:not([type='checkbox']):not([type='radio']).hasval ~ label,
.wer-input-group .wer-input:not([type='checkbox']):not([type='radio']):focus ~ label {
	font-size: 0.85em;
	padding: 0.14em;
	cursor: default;
	color: #4d4d4d;
	top: -1.6em;
	margin: 0;
}

.wer-autocenter {
	width: auto !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

/* NUMERIC */
input.wer-numeric {
	text-align: center;
}
.wer-num-minus, .wer-num-plus {
	transform: translateY(-50%);
	position: absolute;
	margin-top: 0.1em;
	cursor: pointer;
	top: 50%;
}
.wer-num-minus:hover, .wer-num-plus:hover {
	transform: scale(1.1) translateY(-50%);
}
.wer-num-minus { left: 0.7em; }
.wer-num-plus { right: 0.7em; }
.wer-num-minus::before, .wer-num-plus::before {
	font: normal normal normal 1.3em FontAwesome;
	font-size: 1.3em;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #2a68b9;
}
.wer-num-minus::before { content: "\f146"; }
.wer-num-plus::before {  content: "\f0fe"; }

/* CANCEL BG COL FOR SELECTS */
select.wer-input {
	background-color: white;
}

/* CHECKBOX */
/* .wer-input[type="checkbox"], .wer-input[type="radio"] {
	position: absolute;
	visibility: hidden;
	height: 0.1px;
	width: 0.1px;
	z-index: -1;
	opacity: 0;
}
.wer-input[type="radio"].modified.wer-invalid ~ .wer-i-msg,
.wer-input[type="radio"].modified.wer-required ~ .wer-i-msg,
.wer-input[type="checkbox"].modified.wer-invalid ~ .wer-i-msg,
.wer-input[type="checkbox"].modified.wer-required ~ .wer-i-msg {
	display: none;
}

.wer-input[type='radio'] ~ label,
.wer-input[type='checkbox'] ~ label {
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	   -khtml-user-select: none;
	     -moz-user-select: none;
	      -ms-user-select: none;
	          user-select: none;
	margin: 0 0 0.15em 0;
	line-height: 1.85em;
	padding-left: 3.5em;
	position: relative;
	cursor: pointer;
	width: 100%;
	height: 2em;
}
.wer-input[type='radio'] ~ label::before,
.wer-input[type='checkbox'] ~ label::before {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-right: 0.2em;
	position: absolute;
	content: " ";
	height: 2em;
	left: 0.7em;
	width: 2em;
	top: 0;
}
.wer-input.smallcheck[type='radio'] ~ label,
.wer-input.smallcheck[type='checkbox'] ~ label {
	padding-left: 2.8em;
}
.wer-input.smallcheck[type='radio'] ~ label::before,
.wer-input.smallcheck[type='checkbox'] ~ label::before {
	height: 1.5em;
	width: 1.5em;
	top: 0.13em;
}
  
.wer-input[type='radio'] ~ label:hover::before,
.wer-input[type='checkbox'] ~ label:hover::before {
	transform: scale(1.1);
}
.wer-input[type='radio'] ~ label:active::before,
.wer-input[type='checkbox'] ~ label:active::before {
	transform: scale(1.05);
}
.wer-input[type='checkbox'] ~ label::before {
	background-image: url('data:image/png;base64,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');
}
.wer-input[type='checkbox']:checked ~ label::before {
	background-image: url('data:image/png;base64,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');
}
.wer-input[type='radio'] ~ label::before {
	background-image: url('data:image/png;base64,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');
}
.wer-input[type='radio']:checked ~ label::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAlVJREFUeNrkV81OU1EQ7qKUrbCwrXtSQfEJMLpAJPkW/gsVn0FUVhpdzUoC/rxBgaqoT6NG0apsVeQJ4Guvm2kymZx7em8LwcTFJCd35nzz3Tkzc+YUkiQpHKUU/hkCEOaR4xBOQXhJZUq/Zcboh8AYhE8gbEGYpEgLwmW1PTACZQgbEDLi2AshXNO9AxGYhnDHge9A2IRwCcLbKksQbgRs/0B4oV8CcxDuufDWIRyKRGtIbb6afXsQzuclMO2cv4BwOEeSDUP43JGYyUqg7EJ5P2eFWLnnjqOShUDD/XkIeBzCB2rb0PVEiu0zg7fei8CYyfZWIOzHIHwJYSeQ+R0IX0M4EjiObk60IazFCCwbwHrA+fsMJfghQGLO6FdiBL6ZUvPZ/ipHH9h0e4sQ/lLd9zQCZQOw4QAmUsKeJh0ITzuMdaOvhgicjWT+wxzOu/IoUhHnQgQuG4MFt3mtDwI+inWjuxoicOWoCRz2EdztdQSVUMNQOdVHEk46jEavJLRl+FtLxwJs5iDwNlKGP2J9YMWA3HQgIxB+zOD8E4Sjbu8No1+NEahpu0wg/AJhyQGNQvgm0orfBZyXIPxsWvHJXpeRbRhPUy6YSQgf62DS1PWZFFsb1WaW27CiV2d30+IA1/Edg7MLYTXrQDLjBpLVwHHEpOT+fB/C2bwj2S1HYkuTqRhxXFSbLed8od+h9KKGzibbT63pRZ315rXJNFSXuLDPDjqWVzV52jn6QFsHl+pBPkxqWhXbEcfbajN+GC8jH5XzEF6D8LquTwz0NPtvX8d/BwA5/JuPQGSRHgAAAABJRU5ErkJggg==');
} */

/* CHECKBOX NEW*/
.wer-input[type="checkbox"], .wer-input[type="radio"] {
	position: absolute;
	/*visibility: hidden;*/
	height: 0.1px;
	width: 0.1px;
	z-index: -1;
	opacity: 0;
}
.wer-input[type="radio"].modified.wer-invalid ~ .wer-i-msg,
.wer-input[type="radio"].modified.wer-required ~ .wer-i-msg,
.wer-input[type="checkbox"].modified.wer-invalid ~ .wer-i-msg,
.wer-input[type="checkbox"].modified.wer-required ~ .wer-i-msg {
	display: none;
}

.wer-input[type='radio'] ~ label,
.wer-input[type='checkbox'] ~ label {
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	   -khtml-user-select: none;
	     -moz-user-select: none;
	      -ms-user-select: none;
	          user-select: none;
	margin: 0.15em 0;
	padding-left: 3.5em;
	position: relative;
	width: 100%;
}

.wer-input[type='radio']:focus ~ label,
.wer-input[type='checkbox']:focus ~ label {
	text-decoration: underline;
}

.wer-input[type='checkbox']:not(:checked) ~ label::before {
	padding-top:0.05em;
}
.wer-input.smallcheck[type='checkbox']:not(:checked) ~ label::before {
	padding-top:0.06em;
}

.wer-input[type='radio'] ~ label::before,
.wer-input[type='checkbox'] ~ label::before {
    font: normal normal normal 2em FontAwesome;
	transform: translateY(-50%);
	display: inline-block;
	text-rendering: auto;
	margin-right: 0.2em;
	position: absolute;
	color: #089bab;
	content: "\f096";
	left: 0.4em;
	top: 50%;
}
.wer-input[type='radio'] ~ label::before {
	content: "\f10c";
}

.wer-input.smallcheck[type='radio'] ~ label,
.wer-input.smallcheck[type='checkbox'] ~ label {
	padding-left: 2.8em;
}
.wer-input.smallcheck[type='radio'] ~ label::before,
.wer-input.smallcheck[type='checkbox'] ~ label::before {
	font-size: 1.6em;
	left: 0.5em;
}
 
.wer-input[type='radio'] ~ label:hover::before,
.wer-input[type='checkbox'] ~ label:hover::before {
	transform: translateY(-50%) scale(1.1);
}
.wer-input[type='radio'] ~ label:active::before,
.wer-input[type='checkbox'] ~ label:active::before {
	transform: translateY(-50%) scale(1.05);
}
.wer-input[type='radio'] ~ label:hover,
.wer-input[type='checkbox'] ~ label:hover,
.wer-input[type='radio'] ~ label:active,
.wer-input[type='checkbox'] ~ label:active {
	cursor: pointer;
}

.wer-input[type='checkbox']:checked ~ label::before {
	content: "\f14a";
}
.wer-input[type='radio']:checked ~ label::before {
	content: "\f192";
	content: "\f111";
}

.wer-input[type='radio']:disabled ~ label::before,
.wer-input[type='checkbox']:disabled ~ label::before {
	color: #a1bcbf;	
}
.wer-input[type='radio']:disabled ~ label:hover::before,
.wer-input[type='checkbox']:disabled ~ label:hover::before {
	transform: translateY(-50%);
}
.wer-input[type='radio']:disabled ~ label:hover,
.wer-input[type='checkbox']:disabled ~ label:hover {
	cursor: auto;
}

/* EMPTY */
.wer-input.modified.wer-required {
	background-color: #ffb !important;
}
.wer-input-group .wer-input.modified.wer-required ~ label {
	color: #ea4d4d !important;
}

.wer-input-group .wer-input.modified.wer-required ~ .wer-i-msg::before {
	content: 'Camp obligatoriu!';
	display: inline-block;
	color: orange;
}
.wer-input-group .wer-input.modified.wer-required ~ .wer-i-msg {
	border-color: orange;
	color: transparent;
	height: 2em;
}
.wer-input-group .wer-input.modified.wer-required:hover ~ .wer-i-msg,
.wer-input-group .wer-input.modified.wer-required:focus ~ .wer-i-msg {
	display: block;
}

/* VALID */
.wer-input.modified.wer-valid {
	background-color: #c5ffc5 !important;
}
.wer-input:not([type='checkbox']):not([type='radio']).modified.wer-valid ~ label {
	color: #007900 !important;
}

/* INVALID */
.wer-input.modified.wer-invalid,
.wer-input.modified.wer-invalid-username,
.wer-input.modified.wer-valid.wer-invalid-username {
	background-color: #ea4d4d !important;
	color: white;
}
.wer-input-group .wer-input.modified.wer-invalid ~ label,
.wer-input-group .wer-input.modified.wer-invalid-username ~ label,
.wer-input-group .wer-input:not([type='checkbox']):not([type='radio']).modified.wer-valid.wer-invalid-username ~ label {
	color: #ea4d4d !important;
}
.wer-input-group .wer-input.modified.wer-invalid:hover ~ .wer-i-msg,
.wer-input-group .wer-input.modified.wer-invalid:focus ~ .wer-i-msg {
	display: block;
}
.wer-i-msg {
	border-radius: 0 0 5px 5px;
	background-color: white;
	border: 1px solid red;
	position: absolute;
	padding: 0 0.5em;
	display: none;
	z-index: 900;
	width: 100%;
	color: red;
	top: 100%;
	left: 0;
}

/* WER_TIME & WER_DURATION PICKER COLORS */
.wer-input.modified.wer-valid.wer-time + .wer-time-row,
.wer-input.modified.wer-valid.wer-duration + .wer-time-row {
	background-color: #c5ffc5 !important;
}
.wer-input.modified.wer-valid.wer-time + .wer-time-row,
.wer-input.modified.wer-valid.wer-duration + .wer-time-row {
	background-color: #c5ffc5 !important;
}
.wer-input.modified.wer-required.wer-time + .wer-time-row,
.wer-input.modified.wer-required.wer-duration + .wer-time-row {
	background-color: #ffb !important;
}
.wer-input.modified.wer-invalid.wer-time + .wer-time-row,
.wer-input.modified.wer-invalid.wer-duration + .wer-time-row {
	background-color: #ea4d4d !important;
	color: white;
}


/* CAPTCHA */
img.wer-captcha {
	position: absolute;
	display: block;
	bottom: 0;
	right: 0;
}
.wer-captchar {
	transform: translateY(-50%);
	position: absolute;
	right: 0;
	top: 50%;
}

/* BAR */
.wer-input-group .wer-input-bar {
	background-color: transparent;
	transition: 0.2s ease;
	margin-top: -0.07em;
	position: absolute;
	font-size: 1em;
	display: none;
	height: 0.14em;
	width: 0%;
	left: 0;
	top: 100%;
}
.wer-input-group:hover .wer-input-bar,
.wer-input-group .wer-input:focus ~ .wer-input-bar {
	background-color: #4d4d4d;
	width: 100%;
	left: 0;
}
.wer-input-group .wer-input:focus ~ .wer-input-bar {
	background-color: #4d4d4d;
	height: 0.214em;
}

/* SIGN */
.wer-sign {
	position: relative;
	display: block;
	width: 100%;
}
.wer-sign canvas {
	background-color: transparent;
	border: 0.3em solid #444;
	box-sizing: border-box;
	border-radius: 0.5em;
	touch-action: none;
	max-width: 60em;
	display: block;
	margin: auto;
	width: 100%;
}
.wer-sign input.wer-valid ~ canvas {
	border-color: #20bf20 !important;
}
.wer-sign input.wer-invalid ~ canvas {
	border-color: #ea4d4d !important;
}
.wer-sign-controls {
	flex-direction: row;
	position: absolute;
	padding: 0.5em;
	display: flex;
	/*opacity: 0.5;*/
	bottom: 100%;
	right: 0;
}/*
.wer-sign:hover .wer-sign-controls {
	opacity: 1;
}*/
.wer-sign-controls > * {
	cursor: pointer;
}
.wer-sign-controls > *:hover {
	transform: scale(1.1);
}
.wer-sign-controls > *:active {
	margin-bottom: -2px;
}

/* SELECT */
.wer-select {
	display: inline-block;
	cursor: pointer;
	color: #4b83fc;
}
.wer-select:hover, .wer-select:hover > * {
	color: #ff6a1e !important;
}

/* POP CONTAINER */
.wer-pop-bg {
	background-color: rgba(60, 60, 150, 0.5);
	transition: opacity 0.5s linear;
	cursor: pointer;
	position: fixed;
	overflow: auto;
	height: 100%;
	width: 100%;
	opacity: 0;
	left: 0;
	top: 0;
}
.wer-pop-bg.show {
	opacity: 1;
}
.wer-pop-bg.wer-pop-wide .wer-pop {
	width: 1500px;
}
.wer-pop {
	transition: 0.5s ease-in-out;
	transition: 0.5s cubic-bezier(.75,.6,.71,1.11);
	transform: translateX(-50%) translateY(-50%);
	background-color: white;
	box-sizing: border-box;
	flex-direction: column;
	position: absolute;
	max-height: 90vh;
	max-width: 90vw;
	cursor: default;
	display: flex;
	width: 1240px;
	left: 50%;
	top: -100%;
}
.wer-pop-confirm .wer-pop {
	text-align: center;
	width: 600px;
}
.wer-pop-bg.show .wer-pop {
	top: 50%;
}
.wer-pop-head {
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 5px;
	margin-bottom: 5px;
	text-align: center;
	font-size: 1.2em;
	padding: 1.25em;
	flex-shrink: 0;
	flex-grow: 0;
	width: 100%;
}
.wer-pop-body {
	padding: 0 1.25em;
	min-height: 200px;
	ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 10px;
}
.wer-pop .wer-pop-body {
	overflow: auto;
	flex-shrink: 1;
	flex-grow: 1;
	ms-flex: 1;
	flex: 1;
}
.wer-pop-foot {
	border-top: 1px solid #d5d5d5;
	text-align: center;
	padding: 1.25em;
	padding-top: 5px;
	margin-top: 5px;
	flex-shrink: 0;
	flex-grow: 0;
	width: 100%;
}
.wer-pop-corner-but {
	border-radius: 0.3em;
	position: absolute;
	text-align: center;
	line-height: 1.5em;
	font-weight: bold;
	cursor: pointer;
	font-size: 1em;
	height: 1.5em;
	width: 1.5em;
	color: white;
	right: 0.5em;
	top: 0.5em;
}
.wer-pop-close {
	background-color: #a1abb5;
}
.wer-pop-close:hover {
	background-color: #bbc6d0;
}
.wer-pop-close::before {
	content: 'X';
}
.wer-pop-bg.wer-pop-noclose { cursor: default; }
.wer-pop-noclose .wer-pop-close { display:none; }

/* BODY ONLY POP */
.wer-pop-body-only .wer-pop-head,
.wer-pop-body-only .wer-pop-foot {
	display: none !important;
}

/* INFO POP */
.wer-pop-info .wer-pop {
	width: max-content;
	min-width: 20em;
}
.wer-pop-info .wer-pop .wer-pop-close {
	display: none !important;
}


/* IMAGE POP */
.wer-pop.wer-pop-pic {
	padding: 2em 2em 1em 2em;
	background-color: #444;
	border-radius: 1em;
	width: auto;
}
.wer-pop-pic .wer-but {
	border-radius: 1em;
	font-weight: bold;
}
.wer-pop-pic .wer-pop-body {
	padding: 0;
}
.wer-pop-pic .wer-pop-body img {
	border-radius: 1em;
	width: 100%;
}
.wer-pop-pic .wer-pop-foot {
	border-top: none;
}
.wer-pop-pic .wer-pop-corner-but {
	border-radius: 1em;
	line-height: 2em;
	height: 2em;
	width: 2em;
	right: 1em;
	top: 1em;
}


p.wer-info {
	font-weight: bold;
	text-indent: 1em;
}

.wer-ctw {
	text-align: center;
	width: 100%;
}
.wer-fill {
	width: 100%;
}
.wer-no-hover:hover {
	transform: none !important;
}

.wer-title-m, .wer-title-s, .wer-title-l {
	padding: 0.75em 0.33em;
	font-weight: bold;
	display: block;
	width: 100%;
}
.wer-title-l {
	padding: 0 0 0.6em 0;
	text-align: center;
	font-size: 1.2em;
	display: block;
}
.wer-title-m {
	text-align: center;
	margin-top: 10px;
	color: #2196F3;
}

.wer-bt, .wer-btm {
	border-top: 1px solid #e8e8e8;
	margin-top: 1em;
}
.wer-bb {
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 1em;
}

.wer-btm {
	margin-top: 3em;
}

.wer-ong {
	position: relative;
	padding-top: 2em;
}
.wer-share {
	right: 2.5em;
}
.wer-ong .wer-share {
	right: 0.5em;
}
.wer-mini-label {
	margin: 0 0 -0.05em 0;
	line-height: 1.4em;
	font-size: 0.85em;
	font-weight: 700;
	cursor: default;
	color: #4d4d4d;
	display: block;
	width: 100%;
}
.wer-url-target {
	border: 0.07em solid #cbd8df;
	background-color: #f9f9f9;
	box-sizing: border-box;
	padding: 0.43em 0.86em;
	border-radius: 0.3em;
	margin: 0.3em 0 0 0;
	min-height: 2.4em;
	line-height: 1.4em;
	font-weight: bold;
	font-size: 1em;
	display: block;
	color: #007900;
	width: 100%;
}
.wer-url-target span {
	color: black;
}

/* FORM */
.wer-no-save .wer-form-save,
.wer-no-save .wer-form-delete {
	display: none;
}
.wer-no-save .wer-can-save > div > .wer-form-save {
	display: inline-block !important;
}

/* WOB */
.wer-wob {
	animation: wer-wob 0.5s ease-in-out infinite alternate;
}
@keyframes wer-wob {
	from { transform: rotate(340deg); }
	from { transform: rotate(20deg); }
}

/* COPY TOOL */
.wer-copy-box {
	position: fixed;
	height: 1px;
	width: 1px;
	opacity: 0;
	left: 50%;
	top: 50%;
}

/* SPIN */
@keyframes wer-spin {
	from { transform: rotate(0deg); }
	from { transform: rotate(360deg); }
}

/* CODE DISPLAY */
.wer-code {
	font-family: 'Courier New', monospace;
	border-radius: 0 2em 0 2em;
	background-color: #f5f5f5;
	text-align: left;
	display: block;
	padding: 1em;
	width: 100%;
}
.wer-code li {
	margin-left: 2em;
	cursor: pointer;
}
.wer-code li::marker {
	color: #acacac;
}
.wer-code .wer-code-copy {
	cursor: pointer;
}
.wer-code .wer-code-copy:hover {
	text-decoration: underline;
	transform: scale(1.03);
	display: inline-block;
}

/* TIME PICKER */
.wer-time {
	display: none;
}
.wer-time-row {
	transition: background-color 0.2s;
	margin: 0.3em 0 0 0 !important;
	border: 0.07em solid #cbd8df;
	border-radius: 0.3em;
	flex-direction: row;
	line-height: 1.4em;
	font-size: 1em;
	display: flex;
	width: 100%;
	padding: 0;
}
.wer-time-row select {
	background-color: transparent;
	-webkit-appearance: none;
	margin-top: 0 !important;
	box-sizing: border-box;
	padding: 0.43em 0.86em;
	-moz-appearance: none;
	margin: 0 !important;
	appearance: none;
	text-align: left;
	cursor: pointer;
	border: none;
	flex: 1;
}
.wer-time-row select:first-child {
	text-align: right;
}
.wer-time-row select::-ms-expand {
    display: none;
}
.untouched .wer-time-row {
	display: none;
}
.wer-time-empty {
	transition: background-color 0.2s;
	border: 0.07em solid #cbd8df;
	box-sizing: border-box;
	padding: 0.43em 0.86em;
	border-radius: 0.3em;
	line-height: 1.4em;
	text-align: center;
	cursor: pointer;
	display: none;
	width: 100%;
}
.untouched .wer-time-empty {
	display: inline-block;
}

.wer-time-row div {
	text-align: center;
	line-height: 2.4em;
	font-weight: bold;
	width: 1em;
}
.wer-time + label {
	padding-left: 2.2em !important;
}
.wer-time + label::after {
	font: normal normal normal 1em FontAwesome;
	transform: translateY(-50%);
	display: inline-block;
	text-rendering: auto;
	position: absolute;
	font-size: 1.2em;
	content: "\f017";
	cursor: pointer;
	color: #000000;
	opacity: 0.5;
	left: 0.5em;
	top: 46%;
}

/* SESSH PICKER */
.wer-sessions {
	display: none;
}
.wer-sessions ~ select {
	transition: background-color 0.2s;
	margin: 0.3em 0 0 0 !important;
	background-color: transparent;
	border: 0.07em solid #cbd8df;
	padding: 0.43em 0.86em;
	box-sizing: border-box;
	border-radius: 0.3em;
	flex-direction: row;
	line-height: 1.4em;
	text-align: center;
	cursor: pointer;
	font-size: 1em;
	display: flex;
	width: 100%;
	padding: 0;
	flex: 1;
}

/* PIC ZOOM */
.ong-logo {
	margin: 0.5em;
	border-radius: 1em;
	display: block;
	height: 200px;
	width: 200px;
}
.wer-pic-zoom {
	cursor: pointer;
}
.wer-pic-zoom:hover {
	transform: scale(1.05);
}
.wer-pic-zoom:active {
	transform: scale(1.025);
}

/* ONG LIST =============================== */
.wer-lazy-list {
	max-width: 75em;
	margin: 1em auto;
	width: 90%;
}
/* ROW & COL */
.wer-lazy-list .wer-lazy-list-row {
	min-height: 35em;
	display: flex;
	width: 100%;
}
.wer-lazy-list .wer-lazy-list-col {
	/*-webkit-box-shadow: 3px 3px 26px -8px rgba(0,0,0,0.43);
	   -moz-box-shadow: 3px 3px 26px -8px rgba(0,0,0,0.43);
			box-shadow: 3px 3px 26px -8px rgba(0,0,0,0.43); */
	transition: opacity 0.5s ease-in-out;
	flex-direction: column;
	border: 1px solid #ddd;
	border-radius: 0.5em;
	text-align: center;
	max-width: 33.3333%;
	padding: 1.5em;
	ms-flex: 0.333;
	display: flex;
	margin: 1em;
	flex: 0.333;
	opacity: 1;
}
.wer-lazy-list .wer-lazy-list-col-hide {
	opacity: 0;
}
/* RESPONSIVLEKTS */
@media only screen and (max-width : 768px), (orientation: portrait) {
	.wer-lazy-list .wer-lazy-list-row {
		display: block;
	}
	.wer-lazy-list .wer-lazy-list-col {
		margin-right: auto;
		margin-left: auto;
		max-width: 24em;
		display: block;
		width: auto;
	}
}
@media (min-resolution: 150dpi) {
	.wer-lazy-list .wer-lazy-list {
		font-size: 1.5em;
	}
}

/* IMAGE */
.wer-lazy-list .wer-lazy-list-img {
	margin: 0 auto 1em auto;
	display: block;
	height: 150px;
	width: 150px;
	flex-grow: 0;
}

/* DENUMIRE */
.wer-lazy-list .wer-lazy-list-name {
	word-wrap: break-word;
	padding: 0 0 0.5em 0;
	white-space: normal;
	margin: 0 0 0.5em 0;
	text-align: center;
	font-size: 1.4em;
	cursor: pointer;
	color: #3165d5;
	display: block;
	width: 100%;
	height: 4em;
}

.wer-lazy-list .wer-lazy-list-name:hover {
	text-decoration: underline;
}

/* DESCRIERE */
.wer-lazy-list .wer-lazy-list-desc {
	flex: 1;
}
.wer-lazy-list .wer-lazy-list-desc-sandwich {
	word-break: break-word;
	word-wrap: break-word;
	white-space: normal;
	text-align: center;
	position: relative;
	line-height: 1.2em;
	overflow: hidden;
	font-size: 1.1em;
	margin: 0.5em 0;
	height: 6em;
	width: 100%;
	color: #828282;
}
.wer-lazy-list .wer-lazy-list-desc.show .wer-lazy-list-desc-sandwich { height: auto; min-height: 7em; }
.wer-lazy-list .wer-lazy-list-desc .wer-lazy-list-desc-sandwich::before {
	background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
	position: absolute;
	display: block;
	content: " ";
	height: 2em;
	width: 100%;
	bottom: 0;
	left: 0;
}
.wer-lazy-list .wer-lazy-list-desc.show .wer-lazy-list-desc-sandwich::before {
	display: none;
}

/* DESCRIERE - BUTON */
.wer-lazy-list .wer-lazy-list-desc-expand {
	font-weight: bold;
	cursor: pointer;
	display: block;
	color: #65c3e9;
	padding: 0.5em;
	width: 100%;
}
.wer-lazy-list .wer-lazy-list-desc-expand:hover {
	transform: scale(1.05);
}
.wer-lazy-list .wer-lazy-list-desc-expand:active {
	transform:scale(1.025);
}
.wer-lazy-list .wer-lazy-list-desc-expand::before {
	content: "Mai mult..";
	display: inline;
}
.wer-lazy-list .wer-lazy-list-desc.show .wer-lazy-list-desc-expand::before {
	content: "Mai puțin";
}


/* BUTON DONATIE GENERIC */
.wer-lazy-list .wer-lazy-list-but {
	text-decoration: none !important;
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	   -khtml-user-select: none;
		 -moz-user-select: none;
		  -ms-user-select: none;
			  user-select: none;
	padding: 10px 5px 10px 5px;
	background-color: #fb7614;
	transition: 0.1s linear;
	box-sizing: border-box;
	display: inline-block;
	text-align: center;
	font-size: 1.1em;
	min-width: 150px;
	cursor: pointer;
	color: white;
	border-radius: 5px;
	border-radius: 5px;
	margin-top: 17px;
}
.wer-lazy-list .wer-lazy-list-but:hover {
	text-decoration: none !important;
	background-color: #ec6400;
	color: white !important;
	transform: scale(1.1);
}
.wer-lazy-list .wer-lazy-list-but:active {
	transform: scale(1.05);
}
.wer-lazy-list .wer-lazy-list-but:visited {
	text-decoration: none !important;
	color: white !important;
}

/* LAZY SCROLL */
.wer-lazyscroll {
	position: relative;
	padding: 10px;
}
.wer-lazyscroll.searching::after {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACIklEQVRYhdXXzW8NURgG8F8tiIUQBNWWBCs2NkSChNBGaKQLRETiRvwJtuKi2lREbG1EREqFhfhsK1iw4N8QKbERHxVKr8U50zvktp07N53Gk5zNM+ed5znvmffMe/jPsAj70It+PMAgruEc9mL+TAhvioI/UZlmjGIAG1PxO+KzF/UKL8Xt1Mt/4RUu4Bi6hFWfQA/eYDw1/y6W5TXQgQ8x8DP60JYhbiUuCpmoYETYnroMHFRN9zBWZfc9gRY88/f2ZDKwS0h1RUh1HpRQxlm8r8dAGz7GyX05xUWhWh/otAbuxImPMKcBAyUhA/+O0lRBW6P4FzQ3IJ4bSbmdmg3xxfiBMSyfYa0lwlYsTJNdwuqHZlgcnkatzjTZG8lyAQaSQ6k3Td6K5KECDByNWv1pcjiSuwsw0K56wk5gKJLtBRjoiFqDafJmJI8UYOBw1BpIkz2RPF+AgW41PsLOSN4vwEDyh9yfJhdgu8bO/yxowW98F9q7wnFGjRIsCs34KrRsm6eauA57Jhl50YSHMq6+bPKONy+SKhvBinoMjAmH1JM46kWT0FlVhB5zW5agtIEKnqM1h/ga1ZIbFdr3TEgMPMa71AsuYXWG+LVCW/4txr4VSjwzEgNloXm4IdRukpHX0cxxHIijhMt4qXoxGcd1Oeo9bSDBBuH+98nkH2j6anYV6+sVTtCKLWrv+1zhl30yitwTrl9XcBo7MS+v8KzgDz8Yu0GXI/qBAAAAAElFTkSuQmCC);
	animation: wer-spin 1s linear infinite reverse;
	background-repeat: no repeat;
	background-position: center;
	left: calc(50% - 16px);
	position: absolute;
	padding: 10px;
	opacity: 0.3;
	content: ' ';
	height: 32px;
	width: 32px;
	top: 6em;
}
.wer-lazyscroll-element {
	transition: opacity 2s ease-out;
	opacity: 1;
}
.wer-lazyscroll-element.hide {
	opacity: 0;
}
.wer-lazyscroll-loadmore {
	color: rgb(92, 147, 225);
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	padding: 1em;
	width: 100%;
}
.wer-lazyscroll.stopped .wer-lazyscroll-loadmore {
	display: none;
}

/* LAZY PIC */
.wer-lazy-pic {
	transition: opacity 0.5s ease-in-out;
	opacity: 0;
}
.wer-lazy-pic.wer-lazy-loaded {
	opacity: 1;
}

/* ANIM */
/* GROW IN CENTERED */
.wer-grow-in-centered {
	-webkit-animation: wer-grow-in-centered 300ms normal ease-in;
	   -moz-animation: wer-grow-in-centered 300ms normal ease-in;
	    -ms-animation: wer-grow-in-centered 300ms normal ease-in;
	     -o-animation: wer-grow-in-centered 300ms normal ease-in;
	        animation: wer-grow-in-centered 300ms normal ease-in;
}
@-webkit-keyframes wer-grow-in-centered { from { transform:translateX(-50%) translateY(-50%) scale(0.01);} to { } }
@-moz-keyframes wer-grow-in-centered {    from { transform:translateX(-50%) translateY(-50%) scale(0.01);} to { } }
@-ms-keyframes wer-grow-in-centered {     from { transform:translateX(-50%) translateY(-50%) scale(0.01);} to { } }
@-o-keyframes wer-grow-in-centered {      from { transform:translateX(-50%) translateY(-50%) scale(0.01);} to { } }
@keyframes wer-grow-in-centered {         from { transform:translateX(-50%) translateY(-50%) scale(0.01);} to { } }

/* FADE OUT */
@-webkit-keyframes wer-fade-out { from {   opacity: 1; } to { opacity: 0; } }
@-moz-keyframes wer-fade-out {    from {   opacity: 1; } to { opacity: 0; } }
@-ms-keyframes wer-fade-out {     from {   opacity: 1; } to { opacity: 0; } }
@-o-keyframes wer-fade-out {      from {   opacity: 1; } to { opacity: 0; } }
@keyframes wer-fade-out {         from {   opacity: 1; } to { opacity: 0; } }

.wer-fade-out {
	-webkit-animation: wer-fade-out 0.3s ease-in-out forwards;
	   -moz-animation: wer-fade-out 0.3s ease-in-out forwards;
	    -ms-animation: wer-fade-out 0.3s ease-in-out forwards;
	     -o-animation: wer-fade-out 0.3s ease-in-out forwards;
	        animation: wer-fade-out 0.3s ease-in-out forwards;
}

.absfill {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
.abscenter {
	transform: translateX(-50%) translateY(-50%);
	position: absolute;
	left: 50%;
	top: 50%;
}
.fixedfill {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
.fixedcenter {
	transform: translateX(-50%) translateY(-50%);
	position: fixed;
	left: 50%;
	top: 50%;
}
/* TABS */
.wer-tabs {
	transition: opacity 0.3s ease;
	width:100%;
	opacity:0;
}
.wer-tabs.wer-tabs-init {
	opacity:1;
}
ul.wer-tabs-head {
	list-style-type: none;
    display: block;
    background-color: white;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #dbdbdb;
	/* NO SELECT */
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
ul.wer-tabs-head li {
	transition: background-color 0.3s ease;
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
	display: inline-block;
	color: #979797;
	text-align: center;
	margin: 0 0 0 2px;
	padding: 7px 10px;
	font-size: 13px;
	overflow: hidden;
	background-color: #e8e8e8;
	border-radius: 6px 6px 0 0;
	cursor:pointer;
	vertical-align: bottom;
}
ul.wer-tabs-head li:first-child {
	margin-left: 10px;
}
ul.wer-tabs-head li.active {
	color: black;
	background-color: white;
	padding-bottom: 7px;
	transform: translateY(1px);
}
ul.wer-tabs-head li:hover {
	background-color: white;
}
.wer-tabs-area {
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	width: 100%;
	height: auto;
}
.wer-tabs-content {
	/*position: absolute;*/
	display: none;
	min-height: 90vh;
	padding: 10px 20px;
	width: 100%;
	/*left: 0;
	top: 0;*/
}
.wer-tabs-content.active {
	display:block;
}

/* FIXES */
.dt-button { border: none; }

/* ANIM */
/* FADE IN */
.wer-fadein {   animation: wer-fadein 0.5s linear;
	-webkit-animation: wer-fadein 0.5s linear;
	   -moz-animation: wer-fadein 0.5s linear;
	    -ms-animation: wer-fadein 0.5s linear;
	     -o-animation: wer-fadein 0.5s linear;
			opacity: 1; }
@-webkit-keyframes wer-fadein { from { opacity: 0; } to { opacity: 1; } }
@-moz-keyframes wer-fadein {    from { opacity: 0; } to { opacity: 1; } }
@-ms-keyframes wer-fadein {     from { opacity: 0; } to { opacity: 1; } }
@-o-keyframes wer-fadein {      from { opacity: 0; } to { opacity: 1; } }
@keyframes wer-fadein {         from { opacity: 0; } to { opacity: 1; } }
/* FADE OUT */
.wer-fadeout {
	-webkit-animation: wer-fadeout 0.3s linear;
	   -moz-animation: wer-fadeout 0.3s linear;
	    -ms-animation: wer-fadeout 0.3s linear;
	     -o-animation: wer-fadeout 0.3s linear;
			animation: wer-fadeout 0.3s linear;
	opacity: 0; }
@-webkit-keyframes wer-fadeout { from { opacity: 1; } to { opacity: 0; } }
@-moz-keyframes wer-fadeout {    from { opacity: 1; } to { opacity: 0; } }
@-ms-keyframes wer-fadeout {     from { opacity: 1; } to { opacity: 0; } }
@-o-keyframes wer-fadeout {      from { opacity: 1; } to { opacity: 0; } }
@keyframes wer-fadeout {         from { opacity: 1; } to { opacity: 0; } }

/* DATATABLES FIX */
.table.compact th, .table.compact td {
	padding: 0.5em 1em;
}
.wer-table-th {
	padding: 0.5em;
}
.wer-table-th::before,
.wer-table-th::after {
	top: 5px !important;
}
.wer-table-content {
	text-overflow: ellipsis;
	box-sizing: border-box;
	padding: 3px 4px 0 4px;
	display: inline-block;
	text-align: inherit;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	width: 100%;
	margin: 0;
}

td.wer-table-check {
	position: relative;
}
td.wer-table-check::before {
	font: normal normal normal 14px FontAwesome;
	transform: translateY(-50%);
	display: inline-block;
	text-rendering: auto;
	position: absolute;
	font-size: 1.2em;
	content: "\f096";
	cursor: pointer;
	left: 0.2em;
	top: 50%;
}
td.wer-table-check.checked::before {
	content: "\f14a";
}
.wer-table-mastercheck {
	transform: translateY(-50%);
	display: inline-block;
	text-rendering: auto;
	position: absolute;
	font-size: 1.2em;
	content: "\f096";
	cursor: pointer;
	left: 0.2em;
	top: 50%;
}
.wer-table-mastercheck::before {
	font: normal normal normal 14px FontAwesome;
	text-rendering: auto;
	font-size: 1.2em;
	content: "\f096";
	display: block;
}
.wer-table-mastercheck.checked::before {
	content: "\f14a";
}
.wer-table-mastercheck.partial::before {
	content: "\f046";
}
.wer-table-rowcontrols {
	display: inline-block;
	margin-left: 0.5em;
}
.wer-table-rowcontrols.hidden {
	display: none;
}

/* MOVE ICON */
.wer-order .wer-table-content .wer-order-drag {
	line-height: 1.5em;
	margin-left: 1.3em;
	float: left;
}

/* WER TABLE CUSTOM */
.wer-table-content select {
	background-color: transparent;
	border: none;
	width: 100%;
}

/* WER-CHECK */
.wer-check {
	position: relative;
	padding-left: 1.7em;
	cursor: pointer;
}
.wer-check::before {
	font: normal normal normal 14px FontAwesome;
	transform: translateY(-50%);
	display: inline-block;
	text-rendering: auto;
	position: absolute;
	font-size: 1.2em;
	content: "\f096";
	cursor: pointer;
	left: 0.2em;
	top: 50%;
}
.wer-check.checked::before {
	content: "\f14a";
}
.wer-check:hover::before {
	transform: translateY(-50%) scale(1.1);
}
.wer-check:active::before {
	transform: translateY(-50%) scale(1.05);
}
.wer-check.disabled.checked::before,
.wer-check.disabled::before {
	color: #b3b3b3 !important;
}

/* GRAY EMPTY */
.wer-gray-empty option {
	color: black;
}
.wer-gray-empty.empty,
.wer-gray-empty option[value=""] {
	color: #8f8f8f;
}
td.wer-table-actions .wer-table-content {
	justify-content: space-evenly;
	flex-direction: row;
	display: flex;
}
td.wer-table-actions .fa-copy {
	color: #0033cc;
}
td.wer-table-actions .fa-times {
	color: #cc0000;
}
td .btn {
	text-overflow: ellipsis;
	overflow: hidden;
}

/* ICON SPREADOUT */
.wer-iconset {
	justify-content: space-evenly;
	flex-direction: row;
	display: flex;
}

/* FILES */
.wer-files {
	display: block;
	width: 100%;
}

/* MINITABLE */
.wer-minit {
	border-collapse: collapse;
	width: 100%;
	
}
.wer-minit thead {
	background-color: #f0f0f0;
	font-weight: bold;
}
.wer-minit th {
	padding: 6px 12px;
	text-align: left;
}
.wer-minit th, .wer-minit td {
	border: 1px solid #eaeaea;
}
.wer-minit tbody tr:nth-child(2n) {
	background-color: #fafafa;
}
.wer-minit td input {
	background-color: transparent;
	padding: 4px 12px;
	text-align: left;
	border: none;
	width: 100%;
}

/* ITEMLIST //// del */
.wer-pop-bg .item-list {
	max-height: unset;
}
.item-head {
	padding-bottom: 16px;
	font-weight: bold;
	text-align: left;
	display: block;
	width: 100%;
}
.item-head .btn {
	float: right;
}
.item-list {
	display: block;
	width: 100%;
}
.item-list-plus {
	text-align: center;
	display: none;
	width: 100%;
}
.item-list-plus .fa {
	font-size: 1.2em;
	cursor: pointer;
	color: #00c292;
}
.item-list-plus .fa:hover {
	transform: scale(1.1);
}
.item {
	background-color: #ffffff;
	flex-direction: row;
	margin-bottom: 8px;
	padding-right: 6px;
	display: flex;
	width: 100%;
}
.item > input {
	text-overflow: ellipsis;
	margin-right: 5px;
	padding: 2px 10px;
	overflow: hidden;
	min-width: auto;
	border: none;
	width: auto;
	flex: 1;
}
.item.item-keep .fa-times-circle,
.item.item-del .fa-times-circle {
	display: none;
}
.item > .fa {
	text-align: center;
	position: relative;
	cursor: pointer;
	font-size: 15px;
	min-width: 34px;
	display: block;
	width: 34px;
	flex: 0;
}
.item > .fa::before {
	transform: translateX(-50%) translateY(-50%);
	position: absolute;
	left: 50%;
	top: 50%;
}
.item > .fa:hover {
	transform: scale(1.1);
}
.item > .fa-pencil {
	color: #03a9f3;
}

.item > .fa-times-circle {
	color: #dc0202;
}
.item > input:active,
.item > input:focus,
.item > input:hover {
	text-decoration: underline;
}

.item-status {
	border-left: 1px solid #b9b8b8;
	border-bottom: none;
	padding-left: 0.5em;
	border-right: none;
	border-top: none;
	margin: 0 0.5em;
	width: 10em;
}

/* ORDERABLE */
.wer-orderable-placeholder {
	display: none;
}
.wer-order {
	position: relative;
}
/*
.wer-order:hover::before {
	font: normal normal normal 1em/1 FontAwesome;
	transform: translateX(-50%);
	padding: 0.72em 0 0 0;
	text-rendering: auto;
	padding: 0 15px 0 0;
	line-height: 1.4em;
	position: absolute;
	font-size: 1.43em;
	content: "\f047";
	display: block;
	color: #03a9f3;
	left: 0;
	top: 0;
}*/
/*
.wer-order input, .wer-order textarea {
	cursor: move;
}
*/
.wer-order-current {
	border: 2px dotted #729efd !important;
}
.wer-order-current td {
	border-top: 2px dotted #729efd !important;
	border-bottom: 2px dotted #729efd !important;
}
.wer-order-current td:first-child {
	border-left: 2px dotted #729efd !important;
}
.wer-order-current td:last-child {
	border-right: 2px dotted #729efd !important;
}
.wer-order-drag {
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	   -khtml-user-select: none;
		 -moz-user-select: none;
		  -ms-user-select: none;
			  user-select: none;
	cursor: grab !important;
	color: #b9bdbf;
}
.wer-order-moving * {
	cursor: grabbing !important;
}
.wer-order-drag:hover {
	color: #43d6b2;
}

/* WER HIDE */
.wer-hide {
	display: none !important;
}

/* HIDABLE CHILDREN */
.wer-hide-children .wer-hide-child {
	display: none !important;
}

/* SUMMERNOTE */
.note-editable {
	font-family: 'Helvetica';
}
.note-editing-area {
	min-height: 150px !important;
}

/* NOTIFS */
.wer-notif-unseen {
	background-color: #eeffb1;
}
#notifanim.hidden {
	display: none;
}
.wer-notif-anim, .wer-notif-anim > * {
	animation: wernotifanim 1s linear infinite alternate;
}
@keyframes wernotifanim {
	from { color: #e46a76; }
	to { color: #eb939c; }
}

/* ANIMATION */
.wer-opacity-anim {
	animation: weropacity 1s linear infinite alternate;
}
@keyframes weropacity {
	from { opacity: 1; }
	to { opacity: 0; }
}


/* FLIPBOOK */
.wer-screener .wer-form {
	-webkit-box-shadow: 2px 2px 18px -3px rgba(0,0,0,0.19);
	-moz-box-shadow: 2px 2px 18px -3px rgba(0,0,0,0.19);
	box-shadow: 2px 2px 18px -3px rgba(0,0,0,0.19);
	transform: translateX(-50%) translateY(-50%);
	background-color: white;
	flex-direction: column;
	position: absolute;
	border-radius: 1em;
	padding: 1.25em;
	max-height: 90vh;
	max-width: 90vw;
	cursor: default;
	display: flex;
	width: 800px;
	left: 50%;
	top: 50%;
}
.wer-screener .wer-form .wer-pop-body {
	overflow: auto;
}
.wer-screener {
	position: relative;
	overflow: hidden;
	display: block;
}
.wer-screen {
	position: absolute;
	display: none;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
.wer-screen.show {
	transition: 0.5s ease-in-out;
	display: block;
}
.wer-screen > .wer-screener-back {
	position: absolute;
	/*font-weight: bold;
	cursor: pointer;*/
	left: 10px;
	top: 10px;
}
/*
.wer-screener-back:hover {
	transform: scale(1.1);
}*/
/* JSON CHAT */
.wer-json-chat {
	border-radius: 1em 1em 0.5em 0.5em;
	border: 6px solid #c5e0e4;
	flex-direction: column;
	max-height: 30em;
	min-height: 7em;
	display: flex;
	width: 100%;
}
.wer-json-chat-box {
	border-radius: 1em 1em 0 0;
	background-color: #eff7f8;/*#f0f0f0;*/
	overflow: auto;
	display: block;
	padding: 1em;
	width: 100%;
	flex: 1;
}
.wer-json-chat-msg {
	background-color: #f8f8f8;
	justify-content: stretch;
	flex-direction: row;
	border-radius: 1em;
	margin-bottom: 1em;
	position: relative;
	display: flex;
	width: 100%;
}
.wer-json-chat-del {
	position: absolute;
	font-weight: bold;
	cursor: pointer;
	right: 0.8em;
	color: red;
	top: 0.25em;
}
.wer-json-chat-del:hover {
	transform: scale(1.1);
}
.wer-json-chat-del:active {
	transform: scale(0.5);
}
.wer-json-chat-source {
	background-color: #089bab;
	flex-direction: column;
	border-radius: 1em;
	color: #ffffff;
	padding: 0.5em;
	display: flex;
	width: 12em;
}
.wer-json-chat-msg.me .wer-json-chat-source {
	background-color: #5bb753;
}
.wer-json-chat-user {
	text-overflow: ellipsis;
	padding-bottom: 0.5em;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
	width: 100%;
	flex: 1;
}
.wer-json-chat-time {
	text-align: center;
	width: 100%;
}


.wer-json-chat-text {
	background-color: #ffffff;
	border-radius: 1em;
	padding: 0.5em 1em;
	text-align: left;
	flex: 1;
}
.wer-json-chat-foot {
	border-radius: 0 0 0.5em 0.5em;
	border-top: 5px solid #c5e0e4;
	justify-content: stretch;
	flex-direction: row;
	display: flex;
	width: 100%;
	flex: 0;
}
.wer-json-chat-foot textarea {
	padding: 0.4em 1em;
	outline: none;
	border: none;
	flex: 1;
}
.wer-json-chat-foot textarea:focus-visible {
	outline: none !important;
}
.wer-json-chat-foot .wer-but {
	padding: 0.5em 1em 0.4em 1em;
	display: flex !important;
	justify-content: center;
	flex-direction: column;
	font-weight: bold;
	border-radius: 0;
	line-height: 1em;
	padding: 0;
	flex: 0;
}

/* CALENDAR */
.wer-calendar-conferinta {
	background-color: #bf9a06ba !important;
}
.wer-calendar-conferinta:hover {
	background-color: #d5ad10ba !important;
}
.wer-calendar-hide-conferinte .wer-calendar-conferinta {
	display: none !important;
}

/* TOGGLES */
.wer-toggle-next {
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	   -khtml-user-select: none;
	     -moz-user-select: none;
	      -ms-user-select: none;
	          user-select: none;
	position: relative;
	cursor: pointer;
}
.wer-toggle-next::after {
	font: normal normal normal 1.5em FontAwesome;
	transform: translateY(-50%);
	position: absolute;
	content: "\f0d7";
	color: #000000;
	right: 0.45em;
	top: 50%;
}
.wer-toggle-next.wer-toggle-off::after {
	content: "\f0da";
}
.wer-toggle-body.wer-toggle-off {
	display: none;
}

/* DATEPICKER */
.wer-dp-tl, .wer-dp-tr, .wer-dp-bl, .wer-dp-br, .wer-dp-t, .wer-dp-b {
	position: absolute;
	text-align: center;
	font-size: 1.05em;
	line-height: 3em;
	cursor: pointer;
	height: 3em;
}
.wer-dp-tr { 
	background-color: #089bab;
	width: calc(62% + 1em);
	padding-right: 1.5em;
    margin-right: -1em;
	text-align: right;
	color: white;
    right: 0; 
    top: 0; 
}
.wer-dp-tl { 
	background-color: #089bab;
	width: calc(38% + 1em);
	padding-left: 1.3em; 
    margin-left: -1em;
	text-align: left;
	color: white;
	left: 0;	
    top: 0;
}

.wer-dp-br { width: 50%; bottom: 0; right: 0; }
.wer-dp-bl { width: 50%; bottom: 0; left: 0; }
.wer-dp-t  { width: 100%; left: 0; top: 0; color: #089bab; }
.wer-dp-b  { width: 100%; left: 0; bottom: 0; color: #089bab; }
.wer-dp-bl:hover, .wer-dp-br:hover, .wer-dp-t:hover { font-weight: bold; }
.wer-dp-setnow { 
	transition: 0.1s ease-in-out; 
	font-size: 0.9em;
	font-weight: 600;
    line-height: 2em;
	height: 2.4em;
}

.wer-dp-setnow:hover { padding-top: 0.2em; font-weight: 700; font-size: 1em; }
.wer-dp-tl:hover { padding-left: 1.2em; font-weight: 500; }
.wer-dp-tr:hover { padding-right: 1.3em; font-weight: 500; }
.wer-dp-panel-m .wer-dp-t { font-weight: 600; transition: 0.1s ease-in-out; }
.wer-dp-panel-m .wer-dp-t:hover { font-weight: 700; transition: 0.1s ease-in-out; }
.wer-dp-panel-y .wer-dp-t:hover, .wer-dp-panel-y .wer-dp-b:hover { color: #2dd1e3; }

.wer-dp-panel-m .wer-dp-t::after, /* month */
.wer-dp-panel-d .wer-dp-tr::after,
.wer-dp-panel-d .wer-dp-tl::after {
	font: normal normal normal 0.8em FontAwesome;
	background-image: none;
	display: inline-block;
	text-rendering: auto;
	margin-left: 0.4em;
	color: #ffffff;
	content: "\f040";
	height: 1em;
	width: 1em;
	position: relative;
	left: 0.2em;
	bottom: 0.1em;
}

.wer-dp-panel-m .wer-dp-t::after {
	color: #089bab;
}

.wer-dp-panel-m .wer-dp-t:hover::after, /* month */
.wer-dp-panel-d .wer-dp-tr:hover::after,
.wer-dp-panel-d .wer-dp-tl:hover::after {
	font-size: 1em;
}

/* --- */
.wer-dp-pop {
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.15);
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	   -khtml-user-select: none;
		 -moz-user-select: none;
		  -ms-user-select: none;
			  user-select: none;
	border-radius: 0.2em;
	background-color: #ffffff;
	height: max-content;
	max-height: 100%;
    padding: 0 1em;
	max-width: 100%;
	position: fixed;
	font-size: 1em;
	width: 15em;
	left: 50%;
	top: 40%;

    overflow: hidden;
}
.wer-dp-panel {
	height: max-content;
	position: relative;
	max-height: 100vh;
	padding: 3em 0;
	display: none;
	width: 100%;
}

.wer-dp-panel-m {
	padding-bottom: 1em !important;
}
.wer-dp-pop table {
	border-collapse: collapse;
	border: none;
	width: 100%;
	bottom: 3em;
}
.wer-dp-pop table th, .wer-dp-pop table td {
	vertical-align: middle;
	font-family: Arial;
	text-align: center;
	font-size: 1em;
	color: #000000;
}
.wer-dp-pop table th {
	font-weight: bold;
	width: 14.27%;
	color: #089bab;
}
.wer-dp-pop table td { border-radius: 0.3em; cursor: pointer; }
.wer-dp-pop table td:hover { background-color: #ffd6a0; }
.wer-dp-pop table td.active { background-color: #089bab !important; color: white; }
.wer-dp-pop table td.active:hover { background-color: #e3f2ff; }
.wer-dp-pop table td.now { background-color: #eeeeee; text-decoration: underline; }
.wer-dp-pop table td.out { color: #aaaaaa; }

.wer-dp-panel-d table {
	position: relative;
	top: 0.8em;
}
.wer-dp-pop .wer-dp-panel .wer-dp-t ~ table td { /* months & years */
	text-decoration: none;
}

/* DATEPICKER - INPUT ICON */
.wer-datepicker + label, .wer-dateicon + label {
	padding-left: 2.2em !important;
}
.wer-datepicker + label::after, .wer-dateicon + label::after {
	font: normal normal normal 1em FontAwesome;
	transform: translateY(-50%);
	display: inline-block;
	text-rendering: auto;
	position: absolute;
	font-size: 1.2em;
	content: "\f073";
	cursor: pointer;
	color: #000000;
	opacity: 0.5;
	left: 0.5em;
	top: 42%;
}

/* WATCH */
.wer-watch {
	justify-content: center;
	font-family: 'Consolas';
	flex-direction: row;
	align-items: center;
	font-size: 1em;
	display: flex;
	width: 100%;
}
.wer-watch-col {
	flex-direction: column;
	padding: 0 0.1em;
	display: flex;
	font: inherit;
	flex: 1;
}
.wer-watch-col > div {
	text-align: center;
	padding: 0.2em 0;
	cursor: pointer;
	color: #2a68b9;
}
.wer-watch-col > div:hover {
	transform: scale(1.1);
}
.wer-watch input {
	background-color: #2a68b9;
	font-family: inherit;
	line-height: 1.5em;
	text-align: center;
	cursor: pointer;
	font-size: 1em;
	color: #ffffff;
	height: 1.5em;
	border: none;
	width: 100%;
}
.wer-watch input::-moz-selection { background: #628ec8; }
.wer-watch input::selection { background: #628ec8; }
.wer-watch-spacer {
	font-family: Arial;
	text-align: center;
	font-weight: bold;
	font-size: 1em;
	flex-shrink: 0;
	color: #2a68b9;
	width: 0.8em;
}

/* LISTER */
.wer-lister-pag {
	display: inline-block;
	width: 10em;
}

/* HIGHEST Z */
.wer-highest-z {
	z-index: 999999999;
}

/* MINIPOP */
.wer-minipop-container {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
.wer-minipop {
	box-shadow: 0px 5px 12px -3px rgba(0, 0, 0, 0.4);
	background-color: #ffffff;
	border-radius: 0.25em;
	position: absolute;
}
.wer-minipop-x {
	border-radius: 0.3em;
	position: absolute;
	text-align: center;
	line-height: 1.5em;
	font-weight: bold;
	cursor: pointer;
	font-size: 1em;
	height: 1.5em;
	width: 1.5em;
	color: #999999;
	right: 0.5em;
	top: 0.5em;
}
.wer-minipop-x:hover {
	color: #222222;
}
.wer-minipop-x::before {
	content: 'X';
}

/* SPINNER */
.wer-spinner {
	z-index: 9999999999;
	position: fixed;
	display: none;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
.wer-loading .wer-spinner {
	display: block;
}
.wer-spinner div {
	z-index: 9999999999;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);
}
.wer-spinner div img {
	opacity: 0.3;
	-webkit-animation: wer-spinning-anim 1s linear infinite;
	   -moz-animation: wer-spinning-anim 1s linear infinite;
	    -ms-animation: wer-spinning-anim 1s linear infinite;
	     -o-animation: wer-spinning-anim 1s linear infinite;
			animation: wer-spinning-anim 1s linear infinite;
}
.wer-spinning {
	-webkit-animation: wer-spinning-anim 1s linear infinite;
	   -moz-animation: wer-spinning-anim 1s linear infinite;
	    -ms-animation: wer-spinning-anim 1s linear infinite;
	     -o-animation: wer-spinning-anim 1s linear infinite;
			animation: wer-spinning-anim 1s linear infinite;
}
@keyframes wer-spinning-anim {
	from {
		-webkit-transform: rotate(0deg);
		     -o-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		     -o-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}

/* RANDOM FIXES */
.tooltip {
	z-index: 99999999999!important;
	position: fixed;
}


/* SMART SIGN */
.wer-smart-sign {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	max-width: 40em;
	display: block;
	width: 100%;
	margin-top: 4em;
}

@media only screen and (max-width:767px) {
	.wer-smart-sign .wer-signhere-title {
		margin-bottom: 0.5em;
		line-height: 1em;
		font-size: 13px;
	}
}

.wer-smart-sign::before {
	font: normal normal normal 1.6em FontAwesome;
	border-bottom: 1px solid #a4a4a4;
	padding-bottom: 0.2em;
	position: absolute;
	content: "\f040";
	text-align: left;
	color: #a4a4a4;
	z-index: -1;
	bottom: 33%;
	right: 10%;
	left: 10%;
}

.wer-smart-sign-controls .tt-but.wer-sign-clear-but { display: none; }
input.hasval ~ .wer-smart-sign-controls .tt-but.wer-sign-clear-but,
input.modified ~ .wer-smart-sign-controls .tt-but.wer-sign-clear-but,
input.wer-valid ~ .wer-smart-sign-controls .tt-but.wer-sign-clear-but,
input.wer-invalid ~ .wer-smart-sign-controls .tt-but.wer-sign-clear-but {
  display: inline-block;
}

.wer-smart-sign canvas {
	background-color: transparent;
	border: 1px solid #cccccc;
	border-bottom-width: 0.3em;
	box-sizing: border-box;
	border-radius: 0.5em;
	touch-action: none;
	max-width: 60em;
	display: block;
	margin: auto;
	width: 100%;
}
.wer-smart-sign input.wer-valid ~ canvas {
	border-bottom-color: #20bf20 !important;
	border-width: 1px;
	border-bottom-width: 0.3em;
}
.wer-smart-sign input.wer-invalid ~ canvas {
	border-color: #ea4d4d !important;
	border-bottom-width: 0.3em;
}
.wer-smart-sign-controls {
	flex-direction: row;
	align-items: center;
	position: absolute;
	padding: 0.5em;
	display: flex;
	/*opacity: 0.5;*/
	bottom: 100%;
	right: 0;
	width: 100%;
}/*
.wer-sign:hover .wer-sign-controls {
	opacity: 1;
}*/
.wer-smart-sign-controls > .tt-but {
	cursor: pointer;
}
.wer-smart-sign-controls > .tt-but:hover {
	transform: scale(1.1);
}
.wer-smart-sign-controls > .tt-but:active {
	margin-bottom: -2px;
}
.wer-smart-sign-controls > :not(.tt-but) {
	height: 2.5em;
	line-height: 3em;
}


/* ======= R E S P O N S I V E ======= */
/* head */
.aa-head-username {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 12em;
}

/* left menu - remove alb linkuri active */
.tt-menu > li.active {
	background-color: inherit !important;
}

/* hub */
.aa-stats-row {
	min-width: 30em; 
}

.aa-stats-box {
	min-width: 13em
}
.aa-stats-box .tt-circle {
	height: 4em;
	width: 4em;
}

/* beneficiar */ 
.cop-group.tt-fill > h2 {
	padding-right: 2em !important;
	/* text-align: center; */
}

/* popup CLOSE */
.wer-pop-close::before {
    content: '\f00d' !important;
    font: normal normal normal 1em FontAwesome;
	color: #089bab;
    /* padding: 0.3em; */
}

/* QUATRO BOX */

.wer-quatro-row {
	width: calc(100% + 1em) !important;
}

.wer-quatro-box {
	height: 100%;
}

.wer-quatro-row .wer-click-sm:hover {
	transform: scale(1.03);
}

@media only screen and (min-width : 401px) {
	.ho400 {
		display: none !important;
	}
}

@media only screen and (min-width : 550px) {
	.ho550 {
		display: none !important;
	}
}

/*  OVER  600*/
@media only screen and (min-width : 601px) {
	.ho600 {
		display: none !important;
	}
	/* comportamente */
	.aa-pip-row {
		flex-wrap: nowrap !important;
	}
	.aa-on-pip-left {
		display: flex !important ;
		flex-direction: row !important;
		padding-left: 0.5em;
		/* justify-content: space-between; */
		align-items: center;
		/* width: 1.5em; */
		/* margin-right: 1em; */
	}

	.aa-on-pip-left .tt-ico.fa-flag {
		width: 1em;
	}
	.aa-on-pip-left .tt-ico.fa-arrows {
		width: 3em !important;
		/* align-self: flex-start !important; */
		font-size: 0.95em !important;

	}
	.aa-pip-row .on-pip-title {
		min-width: 30em !important;

	}

	.aa-pip-row .on-pip-title >:first-child {
		padding-right: 1em !important;
	}

	.aa-pip-row .on-pip-title > .on-pip-databox {
		font-size: 1.25em !important;
		line-height: 1.1em;
	}

	.aa-trend-wrappy {
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
	}

	.aa-trend + .aa-ico-group {
		padding-left: 0.5em;
	}

}

@media only screen and (min-width : 651px) {
	.ho650 {
		display: none !important;
	}
	/* .aa-pip-row .on-pip-title > .on-pip-databox {
		font-size: 1.25em !important;
		line-height: 1.1em;
	} */
}

@media only screen and (min-width : 701px) {
	.ho700 {
		display: none !important;
	}
}

@media only screen and (min-width : 769px) {
	.ho-t {
		display: none !important;
	}
}

/* === UNDER ===*/

@media only screen and (max-width : 768px) {
	.so768,
	.so-t {
		display: none !important;
	}
	div[data-form="auth-login"].wer-form.wer-can-save.wer-submit-on-enter.wer-pop {
		/* overflow: auto; */
	}
	/* div[data-form="auth-login"].wer-form.wer-can-save.wer-submit-on-enter.wer-pop img { */
	#loginform img {
		width: 9vw !important;
		min-width: 4em;
		margin-bottom: 0 !important;
	}
	#loginform h3 {
		margin-top: 1em;
		margin-bottom: 1em;
	}

	#loginform > .wer-input-group.t12em {
		margin-top: 1em !important;
	}

	#loginform > .wer-input-group.t12em + .tf-row.stretch {
		margin-top: 1.5em !important;
	}
	#loginform > .tt-but {
		margin-top: 1.25em !important;
		padding: 0.75em 2em !important;
	}

	.cop-item {
		flex: 1;
	}
}

@media only screen and (max-width : 700px) {
	.so700 {
		display: none !important;
	}
}


@media only screen and (max-width : 650px) {
	.so650 {
		display: none !important;
	}
}

@media only screen and (max-width : 600px) {
	.so600 {
		display: none !important;
	}

	#logpop {
		min-height: 100vh;
		min-width: 100vw;
		margin: 0 !important;
		border-radius: 0 !important;
	}

	.tt-page-crumbs {
		padding-left: 0.5em;
		padding-right: 0.5em;
		padding-bottom: 0.5em;
	}
	#content {
		padding-left: 0em !important;
		padding-right: 0em !important; 
		padding-top: 0em !important;
	}

	.tt-main {
		margin-top: 3.6em !important;
		min-height: calc(100vh - 3.6em) !important;
	}
	/* head */
	.tt-head-menu.tt-ico {
		font-size: 1.5em !important;
	}
	.tt-head.ttb-main {
		font-size: 0.9em;
		height: 3.6em;
	}
	.tt-head.ttb-main .tt-ico.fa-user-o {
		width: 0;
		margin: 0;
	}
	.tt-head .tt-head-logo {
		width: 4.5em !important;
	}

	.tt-head-logo > .tt-ico.tt-menu-tog-open::before {
		content: "\f00d";
	}

	.wer-notifications.tt-head-group > .tt-submenu {
		left: -4.5em !important;
		max-width: 18em;
	}



	/* menu */
	.tt-menu {
		top: 3.2em !important;
		height: calc(100% - 3.2em) !important;
		width: 75% !important;
	}

	/* hub */
	.aa-stats-main-row {
		padding: 0.5em 0.5em 0.25em;
	}
	.aa-stats-main-row > * {
		font-size: 0.85em;
	}

	.aa-stats-row {
		min-width: 90%; 
	}

	.aa-stats-box {
		min-width: 12.8em;
	}
	.aa-stats-box > .tt-box.pd4 {
		padding: 0.5em !important ;
	}

	.dashy-row .tt-box {
		padding: 0.5em 0 !important;
		min-width: 20em !important;
	}

	.dashy-row .tt-box-body {
		border-radius: 0em;
	}
	.dashy-row .boxtitle {
		font-size: 1em !important;
	}

	/* beneficiar */
	.tt-content > .tt-box {
		padding: 0.5em 0 !important;
		min-width: 20em !important;
	}
	.tt-content > .tt-box > .tt-box-body {
		border-radius: 0em;
		padding-left: 1em !important;
		padding-right: 1em !important;
	}
	.cop-group.tt-fill > h2 {
		font-size: 1.1em;
		/* padding-right: 2em !important; */
		/* text-align: center; */
	}

	.cop-group.tt-fill > h2::after {
		top: 0.5em;
	}

	.cop-find {
		font-size: 1.1em !important;
		padding: 0.5em !important;
		border-radius: 0.5em !important;
	}
	.cop-list {
		margin: 0 -0.25em;
	}
	.cop-item {
		width: 40% !important;
		min-width: 11em !important;
		margin: 0.25em !important;
	}

	.cop-list img {
		height: 6em !important;
		width: 6em !important;
	}

	.tt-box-body .wer-pop-body {
		padding: 0 !important;
	}


	.wer-toggle-body {
		padding: 0.5em !important;
	}

	.aa-fam-field.tf-grow.tf-row.pad1em.on-min-20 {
		padding: 0.5em 0.25em !important;
		min-width: 14em !important;
	}

	/* SELECT2 */
	.select2-container.select2-container--default.select2-container--open .select2-dropdown--below,
	.select2-container.select2-container--default.select2-container--open .select2-dropdown--above  {
		width: 15em !important;
	}

	/* intaritori */

	#intaritori-total {
		padding: 0 0.5em !important;
	}
	#intaritori-total > .tt-box-body {
		border-radius: 0.5em;
		padding: 0.75em !important;
		margin: 0.5em !important;
		/* max-width: 15em !important; */
		/* max-width: 45% !important; */
		flex: 1 1 calc(50% - 1em);
	}

	.wer-intaritori-list > h4 {
		font-size: 0.95em !important;
	}

	/* comportamente pip */
	.aa-pip-row {
		display: flex;
		flex-wrap: nowrap !important;
		border-radius: 0.5em !important;
		padding: 0.5em !important;
	}
	.aa-pip-row .on-pip-title {
		min-width: 15em;
	}

	.aa-on-pip-left {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
		width: 1.5em;
		margin-right: 1em;
	}
	.aa-on-pip-left .tt-ico {
		width: 1em !important;
	}
	.aa-pip-row .on-pip-databox.on-pip-title {
		flex-direction: column;
	}
	.aa-pip-row .on-pip-databox.on-pip-title > :first-child {
		line-height: 1.1em;
		padding-bottom: 1.5em;
		font-size: 1.15em;
		text-align: center;
	}
	.aa-pip-row .on-pip-databox.on-pip-title > .on-pip-databox {
		justify-content: space-evenly;
		min-width: 80%;
		max-width: 100%;
		font-size: 1.25em;
	}
	.aa-trend-wrappy {
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
	}
	.aa-trend {
		width: 2.5em;
		height: 1em;
	}
	.aa-ico-group > .aa-ico {
		line-height: 1.5em !important;
		flex-wrap: nowrap;
	}

	.aa-ico-group > .aa-ico > :last-child {
		width: 3em;
		padding-right: 1em;
	}
	.aa-pip-row .fa-times {
		align-self: flex-start !important;
		margin-left: 1em !important;
		margin-right: 0.5em !important;
		width: min-content !important;
	}

	/* foot */
	.tt-foot {
		font-size: 3.2vw !important;
	}

	.wer-pop {
		border-radius: 0.3em !important;
		max-height: 85vh !important;
		max-width: 96vw !important;
	}

	.wer-pop-body  h4 {
		font-size: 1rem !important;
	}

	/* quatro box */

	.wer-quatro-row {
		width: 100% !important;
		margin-left: 0 !important;
	}
}

@media only screen and (max-width : 550px) {
	.so550 {
		display: none !important;
	}
}

@media only screen and (max-width : 400px) {
	.so400 {
		display: none !important;
	}
}

@media only screen and (max-width : 370px) {
	.aa-pip-row .on-pip-databox.on-pip-title > .on-pip-databox {
		font-size: 1em;
	}

	.wer-pop .wer-toggle-body {
		padding: 0.25em !important;
	}
}


