html {
	font-size: 14px;
}

h1 {
	font-size: 24px;
}

a {
	display: inline-block;
	position: relative;
	z-index: 1;
}

.b-upload__active {
	border: 2px #2b5ca6 !important;
	color: #fff !important;
	font-size: 16px;
	line-height: 1 !important;
}

.b-upload__progress, .b-upload__active {
	background: #707070 !important;
}

.b-upload__progress, .b-upload__neutral {
	background: unset !important;
	border: unset !important;
}

.simple-form-success .form-control {
	border-color: #5f9500 !important
}

.simple-form-error .form-control {
	border-color: #e84d3d !important
}

.validation-error {
	color: #e84d3d;
	font-size: 80%;
}

.help-block {
	display: block;
	margin-top: 4px;
}

.alert-success:before {
	max-width: 14px;
}

.iosDeviceNote {
	font-size: 12px;
}

.iosDeviceNoteDiv {
	padding: 0px 0px 0px 0px;
}

.image-preview-center {
	margin: 0 auto;
}

.splash {
	text-align: center;
	margin: 10% 0 0 0;
	box-sizing: border-box;
}

.splash .message {
	font-size: 60px;
	line-height: 72px; //
	text-shadow: rgba(0, 0, 0, 0.5) 0 0 15px; //
	text-transform: uppercase; //
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.splash .error {
	font-size: 1rem;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.organization-name {
	padding-top: 12px;
	text-align: center;
	font-size: 1.4em;
}

.lb-lightbox {
	background: #f7f7f7;
	padding: 15px
}

.b-upload__completed {
	background: #f7f7f7;
	overflow-y: scroll;
	height: 546px;
	border: none !important;
}

.page-host.iframe-mode .b-upload__completed {
	overflow: hidden;
	height: auto;
	max-height: inherit;
	border: none;
}

.page-host.iframe-mode .previewDocumentView>.pageNav {
	display: none;
}

.mCustomScrollbar {
	-ms-touch-action: auto;
	touch-action: auto;
}

.page {
	position: relative;
	margin-bottom: 15px;
}

.clientSignaturePanel {
	height: 400px;
	padding: 15px;
}

.bg-grey {
	background: #e6e6e6;
}

.unsigned-signature-zone {
	position: absolute;
	background: #028BD3;
	border: 1px solid #d9d9d9;
	opacity: 0.6;
	height: 4.7%;
	width: 27%;
	font-size: 13px;
	display: flex;
	align-items: center;
}

.draggable {
	cursor: grab;
}

.btn-cursor {
	cursor: inherit !important;
}

.signature-zone .to-sign {
	cursor: pointer !important;
}

.signature-zone .no-actions {
	cursor: default !important;
}

.noselect {
	cursor: inherit;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
}

.noselect:focus {
	outline: none;
}

.preview-signature-zone.unsigned-signature-zone {
	background-color: inherit;
}

.unsigned-signature-zone>.row {
	width: 100%;
	height: 100%;
	display: flex;
	font-size: inherit;
}

.unsigned-signature-zone .signer-name {
	color: white;
	padding: 0;
}

.unsigned-signature-zone.btn-free-zone .signer-name {
	white-space: normal;
}

.signature-row>[class^="col-"] {
	margin: 0;
}

.unsigned-signature-zone .signer-name {
	font-size: inherit;
	width: 100%;
	height: 100%;
	padding-left: 0.2vw;
	display: flex;
	align-items: center;
}

.signer-name>.fa, .signer-name>.fa-cloud, .signer-name>.fa-file-text {
	font-size: inherit;
}

.whole-signature {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	font-size: inherit;
	margin: 0 0.5vw;
	padding: 0;
}

.whole-signature>.signer-zone {
	padding: 0;
	height: 100%;
	font-size: inherit;
}

.whole-signature>.btn-signer {
	padding: 0px;
	padding-left: 0.5vw;
	height: inherit;
	font-size: inherit;
	display: inline;
}

.unsigned-signature-zone-actions {
	font-size: inherit;
}

.unsigned-signature-zone-actions>.btn-icon.btn-sm {
	height: 100%;
}

.btn-primary {
	color: #fff !important;
}

.btn-primary.disabled, .btn-primary:disabled {
	background-color: #028bd3;
	border-color: #028bd3;
}

.btn-primary.btn-declined.disabled, .btn-primary.btn-declined:disabled {
	background-color: #e74c3c !important;
	border-color: #e74c3c;
}

.unsigned-signature-zone-actions>.btn-primary.btn-sm {
	font-size: inherit;
	width: auto;
	height: auto;
	padding: 0;
}

.unsigned-signature-zone-actions>.btn>.fa {
	font-size: inherit;
}

.trash-zone {
	height: 100%;
	display: flex;
	align-items: center;
	padding: 0;
	font-size: inherit;
}

.trash-zone>.btn-primary.btn-sm {
	height: 100%;
	width: 100%;
	padding-top: 33%;
	padding-bottom: 33%;
	font-size: inherit;
	border: none;
}

.signer-start-drop {
	min-width: 220px;
	min-height: 52px;
	display: flex;
	align-items: center;
}

.signer-start-drag {
	cursor: grabbing !important;
}

.dragged {
	position: absolute;
}

.pageImage {
	position: relative;
	width: 100%;
}

.splash .message__medium {
	font-size: 30px;
	line-height: 72px;
}

.pass-rule {
	max-width: 350px;
	margin-bottom: 5px;
}

.popover {
	max-width: none;
}

.datepicker-wrapper .btn-datepicker-cancel {
	width: 48%;
	background: #028bd3;
	color: #fff;
	border: #028bd3;
}

.datepicker-wrapper .btn-datepicker-validate {
	width: 50%;
	float: right;
	background: #fff;
	color: #028bd3 !important;
}

.btn-chromeless, .btn-chromeless:visited {
	border: 1px solid #d9d9d9;
}

.btn-chromeless.active, .btn-chromeless:active, .btn-chromeless:focus,
	.btn-chromeless:hover, .btn-chromeless:visited.active, .btn-chromeless:visited:active,
	.btn-chromeless:visited:focus, .btn-chromeless:visited:hover {
	background-color: rgb(43, 92, 166);
	color: #fff;
}

img.img-phone-small {
	max-width: 25px;
}

img.img-phone-adaptive {
	max-width: 35vw;
}

.heading-3, h3 {
	margin-bottom: 8px;
}

.nice-select .list {
	max-height: 250px;
	overflow: auto;
	overflow-x: hidden;
}

.nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 40px;
	list-style: none;
	min-height: 40px;
	outline: none;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	transition: all .2s;
	text-overflow: ellipsis;
	overflow: hidden;
}

.nice-select.option.focus {
	background-color: #e6e6e6;
	color: #383938;
}

.nice-select .option.focus.selected {
	background-color: #e6e6e6;
	color: #383938;
	font-weight: 600;
}

.nice-select .option.focus.selected:hover {
	background-color: #2b5ca6;
	color: #fff;
	font-weight: 600;
}

.nice-select:focus {
	background-color: #2b5ca6;
	color: #fff;
	font-weight: 600;
}

.form-standard .form-control {
	height: 32px;
}

.table>tbody>tr>td {
	vertical-align: top;
}

.btn-signer {
	background-color: #028bd3;
	padding-top: 0px;
	color: #FFF;
	text-align: left;
	border-radius: 0px;
	height: 24px;
	font-size: 14px;
	font-family: 'OpenSans', sans-serif;
}

.btn-signer:hover {
	color: #FFF;
}

.btn-success, .btn-default-cancel {
	border-radius: 0;
	padding: 8px 8px;
	transition: all .2s linear;
	text-decoration: none;
	text-transform: normal;
	font-size: 14px;
	line-height: 1;
	background-image: none;
	-webkit-filter: none;
	filter: none;
	-webkit-filter: progid: none;
	filter: progid: none;
	background-repeat: no-repeat;
	box-shadow: none;
	text-shadow: none;
}

.btn-icon {
	width: 32px;
	height: 32px;
}

.btn-default-cancel, .btn-default-cancel:visited {
	background-color: #e6e6e6;
	border: 1px solid #d9d9d9;
	text-decoration: none;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	color: #000
}

.btn-default-cancel.active, .btn-default-cancel:active,
	.btn-default-cancel:focus, .btn-default-cancel:hover,
	.btn-default-cancel:visited.active, .btn-default-cancel:visited:active,
	.btn-default-cancel:visited:focus, .btn-default-cancel:visited:hover {
	background-color: #707070;
	background-position: inherit;
	border: 1px solid #d9d9d9;
	box-shadow: none;
	color: #fff
}

.btn-default-docTitle, .btn-default-docTitle:visited {
	background-color: #e6e6e6;
	border: 1px solid #d9d9d9;
	color: #383938;
	border-radius: 0px;
	text-decoration: none;
	height: 32px;
}

.btn-default-docTitle:hover, .btn-default-docTitle:visited:hover {
	background-color: #2b5ca6;
	background-position: inherit;
	border: 1px solid #d9d9d9;
	box-shadow: none;
	color: #fff
}

.fa-cloud {
	font-family: FontAwesome, sans-serif;
	font-size: 13px;
}

.fa-id-card {
	font-family: FontAwesome, sans-serif;
	font-size: 13px;
}

.fa-file-text {
	font-family: FontAwesome, sans-serif;
	font-size: 13px;
}

#add-new-free-text-zone>.fa-file-text {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
}

.b-lightbox {
	display: inherit;
	overflow: visible;
}

.intl-tel-input .country-list {
	max-height: 150px !important;
	max-width: 20rem;
}

.no-spin::-webkit-inner-spin-button, .no-spin::-webkit-outer-spin-button
	{
	-webkit-appearance: none;
	margin: 0;
}

.no-spin {
	-moz-appearance: textfield;
	height: auto !important;
}

.no-arrows::-webkit-inner-spin-button, .no-arrows::-webkit-outer-spin-button
	{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
}

.signature-row {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: auto;
	margin-bottom: auto;
}

.no-padding>[class^="col-"] {
	padding-left: 0.5vw;
	padding-right: 0.5vw;
}

.limited-action {
	background-color: #d4d4d4;
}

.limited-action:hover {
	/* 	background-color: Lightslategrey !important; */
	background-color: #d4d4d4 !important;
	filter: brightness(90%) !important;
}

.label-hint {
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
}

.label-full-width {
	display: block;
}

.btn-signed {
	background-color: #96cc36 !important;
	color: white;
}

.btn-to-sign {
	background-color: #ffa500 !important;
	color: white;
}

.btn-declined {
	background-color: #e74c3c !important;
	color: white;
}

.btn-initiator {
	padding: 0px;
}

.btn-initiator-declined {
	border: 1px solid #e74c3c;
}

.btn-initiator-to-sign {
	border: 1px solid #ffa500;
}

.btn-initiator-text-field {
	border: 1px solid #009CAB;
}

.btn-initiator-regular {
	border: 1px solid #028bd3;
}

.fa-times-circle.fa-white {
	font-size: 1rem;
	position: absolute;
	top: -0.5rem;
	right: -0.5rem;
	cursor: pointer;
	z-index: 999;
}

.fa-times-circle.fa-white:before {
	background-color: white;
	border-radius: 50%;
}

.btn-primary.btn-to-sign:hover {
	background-color: #e19404 !important;
}

.fa-trash-o.btn-to-sign:hover {
	background-color: #e19404 !important;
}

.btn-icon-to-sign:hover {
	background-color: #e19404 !important;
}

.btn-free-zone {
	background-color: #009CAB !important;
	color: white;
}

.btn-primary.btn-free-zone:hover {
	background-color: #006978 !important;
}

.btn-no-action {
	cursor: not-allowed;
	pointer-events: none;
}

.btn-no-cursor {
	cursor: inherit;
}

.btn-icon-signed:hover {
	background-color: #639903 !important;
	background-position: inherit !important;
	border: 1px solid #d9d9d9 !important;
	box-shadow: none !important;
	color: #fff !important;
}

.btn.disabled.btn-events-all {
	pointer-events: all;
}

.btn-unassign {
	background-color: #8B8B8B !important;
	color: white;
}

.btn-primary.btn-unassign:hover {
	background-color: #585858 !important;
}

/* Styles for mobile and tablets */
@media screen and (max-width: 991px) {
	[class*="col-"] {
		margin-bottom: 5px;
	}
	.btn-mobile-tablet-block {
		width: 100%;
	}
	.btn-mobile-tablet-block>button {
		width: 100%;
	}
	.text-xs-center {
		text-align: center !important;
	}
	.b-upload {
		max-height: 60vh;
	}
	.signature-row>[class^="col-"] {
		margin-bottom: 0;
	}
	.whole-signature>.col-xs-10 {
		margin-bottom: 0;
	}
	.trash-zone {
		margin-bottom: 0;
	}
}

/* Styles for mobile only */
@media screen and (max-width: 767px) {
	.btn-mobile-block {
		width: 100%;
	}
}

#add-new-signer-link, #add-new-free-text-zone,
	#add-signer-from-addressBook, #add-new-notification {
	width: 100%;
}

@media screen and (max-width: 1199px) {
	#add-new-signer-link-template, #add-new-free-text-zone-template,
		#add-signer-from-addressBook-template, #add-new-notification-template
		{
		width: 100%;
	}
	.btn-group.btn-full {
		width: 100%;
	}
}

@media screen and (min-width: 1200px) {
	#add-new-signer-link-template, #add-new-free-text-zone-template,
		#add-signer-from-addressBook-template, #add-new-notification-template
		{
		min-width: 135px;
	}
	.btn-group.btn-full {
		width: unset;
	}
}

@media screen and (max-width: 480px) {
	.card-body {
		overflow-y: auto;
	}
	.btn-group.btn-full {
		width: 100%;
	}
}

@media screen and (min-width: 480px) {
	#workflowActionInfoEmail {
		max-width: 220px;
		display: inline-block;
		overflow-x: hidden;
		text-overflow: ellipsis;
	}
}

@media screen and (max-width: 480px) {
	#workflowActionInfoEmail {
		max-width: 120px;
		display: inline-block;
		overflow-x: hidden;
		text-overflow: ellipsis;
	}
	.table>tbody>tr:hover {
		background-color: #e6e6e6
	}
	.table>tbody>tr>td {
		border-top: none;
		/*padding: 15px 7.5px;*/
		vertical-align: top;
		height: 60px
	}
}

@media screen and (max-width: 991px) and (orientation:portrait) , screen
	and (max-height: 991px) and (orientation:landscape) {
	.termsOfUse::-webkit-scrollbar {
		-webkit-appearance: none;
	}
	.termsOfUse::-webkit-scrollbar:vertical {
		width: 12px;
	}
	.termsOfUse::-webkit-scrollbar:horizontal {
		height: 12px;
	}
	.termsOfUse::-webkit-scrollbar-thumb {
		background-color: rgba(0, 0, 0, .5);
		border-radius: 10px;
		border: 2px solid #ffffff;
	}
	.termsOfUse::-webkit-scrollbar-track {
		border-radius: 10px;
		background-color: #ffffff;
	}
}

.sortable-group {
	background-color: none;
}

.signer-item, .signer-item-final {
	list-style: none;
}

.signer-item .ui-sortable-placeholder {
	margin-top: 5px;
	margin-bottom: 5px;
	height: 24px;
}

.order-step-sortable .step-state-highlight {
	margin-top: 5px;
	margin-bottom: 5px;
	height: 40px;
}

.order-step-sortable, .order-step-sortable-final {
	-webkit-padding-start: 0;
	list-style: none;
}

.temporary-drop-zone {
	margin-top: 0;
	margin-bottom: 0;
	background-color: none;
	border: none;
}

.temporary-drop-zone.hover {
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: none;
	border-color: #028bd3;
	border-style: dashed;
	border-width: 2px;
}

.temporary-drop-zone ul {
	height: 5px;
}

.temporary-drop-zone.hover ul {
	height: 30px;
}

_:-ms-lang(x), .ie10up, .ie-height {
	height: 100%;
}

div.step-number div span {
	font-size: x-large;
}

div.step-number div i {
	font-size: large;
}

ul.signer-sortable, ul.signer-certifio, ul.signer-sortable-final, ul.signer-certifio-final
	{
	-webkit-padding-start: 0;
}

.step-icon {
	margin-left: -18px;
}

.signer-state-highlight, .step-state-highlight {
	background-color: #028bd3;
	border: 1px solid #d9d9d9;
	opacity: .25;
}

.table-signatory__step .btn {
	border: none;
}

.table-signatory__name {
	width: 68%;
}

.table-signatory__step {
	width: 7%;
}

.ui-action-started {
	background-color: #028bd3;
	color: white;
}

.ui-action-done {
	background-color: #96cc36;
	color: white;
}

@media all and (-ms-high-contrast: none) , ( -ms-high-contrast : active)
	{
	.order-box {
		overflow: hidden;
	}
}

.action-email-information {
/* 	position: absolute; */
/* 	top: 19px; */
	font-size: 0.8em;
	margin-left: 2rem;
	margin-top: 0;
/* 	left: 10px; */
}

.high-line .btn-signer, .high-line .btn-icon.btn-sm {
	height: 38px;
	padding-top: 2px;
}

.high-line .btn-signer.btn-sm.nbZones, .high-line .btn-icon.btn-sm {
	line-height: 38px;
	padding-top: 0;
	vertical-align: middle;
}

.high-line .btn-signer.btn-sm.nbZones, .high-line a.btn-icon.btn-sm {
	line-height: 35px;
}

.input-selected-file {
	background-color: #028bd3;
	opacity: 0.6;
}

.table-signatory__cta {
	font-size: 0;
}

.table-signatory__cta .btn:first-child {
	margin-right: 0
}

/* Copy from style.css */
.alert-warning:before, .alert-info:before {
	margin-top: -7px;
	font-family: FontAwesome;
	font-size: 14px;
	line-height: 1;
	position: absolute;
	top: 50%;
	right: 7px;
}

/* End Copy */
.alert-warning:before {
	content: "\f071";
	color: #8a6d3b;
}

.alert-info:before {
	content: "\f05a";
	color: #31708f;
}

.alert-info-no-icon:before {
	margin-top: 0;
	font-family: FontAwesome;
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 0;
	right: 0;
	content: "";
}

#waitingCheck {
	padding-bottom: 15px;
	width: 1vw;
	display: inline;
}

@
-webkit-keyframes blueglow {from { left:-120px;
	
}

to {
	left: 100%;
}

}
@
-moz-keyframes blueglow {from { left:-120px;
	
}

to {
	left: 100%;
}

}
@
-o-keyframes blueglow {from { left:-120px;
	
}

to {
	left: 100%;
}

}
@
keyframes blueglow {from { left:-120px;
	
}

to {
	left: 100%;
}

}
.select-file {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

#mobile .intl-tel-input {
	display: block !important;
}

.nbZones {
	padding: 0px 10px 5px 0px;
	text-align: right;
}

.form-standard .form-group-icon>.fa {
	left: inherit;
}

@media screen and (min-width: 992px) {
	.table-desktop {
		display: table;
	}
	.table-cell-desktop {
		display: table-cell;
		float: none;
		vertical-align: middle;
		padding: 0;
		padding-right: 10px;
	}
	.spacer-top-desktop {
		margin-top: 15px;
	}
	.spacer-bottom-md-desktop {
		margin-bottom: 30px;
	}
	.spacer-bottom-announcement-md-desktop {
		margin-bottom: 90px;
	}
	.col-no-padding-force {
		padding: 0 !important;
	}
}

@media screen and (max-width: 991px) {
	.table-cell-desktop {
		padding: 0;
	}
}

.paginationContainer {
	height: 100%;
	display: flex;
	align-items: center;
}

.pagination-text {
	font-size: inherit;
	margin-left: 5px;
	margin-right: 5px;
}

.pagination-input {
	max-width: 3em;
	margin-left: 5px;
	margin-right: 5px;
}

.pagination-select {
	display: none;
	margin-left: 5px;
	margin-right: 5px;
}

.pagination-button {
	font-size: large;
	margin-left: 5px;
	margin-right: 5px;
}

.dashboard-title-line {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	display: flex;
	align-items: flex-end;
}

.dashboard-title {
	margin-bottom: 0px;
}

.b-upload__progess_no_color {
	background: inherit;
	border: none;
}

.b-upload__half {
	height: 50vh;
}

@media screen and (min-width: 992px) {
	.client-signature-cancel {
		padding-left: 0.2em;
		padding-right: 0;
	}
	.client-signature-action {
		padding-left: 0;
		padding-right: 0.2em;;
	}
}

@media screen and (max-width: 991px) {
	.client-signature-cancel {
		padding-left: 0.2em;
		padding-right: 0.2em;
	}
	.client-signature-action {
		padding-left: 0.2em;
		padding-right: 0.2em;;
	}
}

.dashboard-nav-bar {
	min-height: 100%;
	position: absolute;
	background-color: #e6e6e6;
	color: white;
	width: 2.75vw;
	max-width: 100%;
	font-size: 1.75vw;
	left: 0;
}

.dashboard-nav-bar:hover {
	/* 	background-color: #2b5ca6; */
	color: white;
}

.dashboard-nav-bar>ul>li>a {
	padding: 0;
	border-radius: 0;
}

.dashboard-nav-bar>ul>li>a:hover {
	color: #2b5ca6;
}

.dashboard-nav-bar>ul>li {
	text-align: center;
	width: 100%;
	height: 2.75vw;
}

@media ( min-width : 2560px) {
	.dashboard-nav-bar {
		width: 2vw;
		font-size: 1.25vw;
	}
	.dashboard-nav-bar>ul>li {
		height: 2vw;
	}
}

@media ( max-width : 1199px) {
	.dashboard-nav-bar {
		width: 4vw;
		font-size: 2.5vw;
	}
	.dashboard-nav-bar>ul>li {
		height: 4vw;
	}
}

@media ( max-width : 767px) {
	.dashboard-nav-bar {
		width: 100%;
		font-size: 2rem;
		min-height: unset;
		position: relative;
	}
	.dashboard-nav-bar>ul {
		min-width: 100%
	}
	.dashboard-nav-bar>ul>li {
		height: 3rem;
		width: 3rem;
	}
}

@media ( min-width : 992px) and (max-width: 1028px) {
	.dashboard-table-pl {
		padding-left: 4vw;
	}
}

.icon-selected, .icon-selected:active, .icon-selected:visited,
	.icon-selected:focus {
	background-color: #f7f7f7 !important;
}

.icon-selected>a {
	color: #ffa500;
}

.collapsable .title {
	cursor: pointer;
}

.collapsable .title:before {
	content: "▼";
	display: inline-block;
	transition: transform 0.4ms;
}

.collapsable.collapsed .title:before {
	transform: rotate(-90deg);
}

.collapsable .collapsable-part {
	display: none;
}

.list-signers-steps {
	margin-bottom: 5px;
}

.list-signers-steps-document {
	margin-left: 35px;
}

.list-signers-steps-document.signed {
	color: green;
}

.list-signers-steps-document-zone {
	margin-left: 25px;
}

/* BOOTSTRAP 4.0.0*/
.table>thead>tr>th {
	border-top: none !important;
}

/******* MEDIUM EDITOR OVERRIDE STYLE *********/
.medium-editor-toolbar {
	font-size: inherit !important;
	font-family: inherit !important;
	background-color: #028bd3 !important;
	border-color: #2b5ca6 !important;
}

.medium-editor-toolbar li button {
	padding: 0 !important;
	height: 3vh !important;
	min-width: 3vw !important;
}

.medium-editor-toolbar-always-active {
	visibility: visible !important;
}

.editable {
	padding: 5px;
	outline: 0px solid transparent;
	border-radius: 3px;
}

.editable:not (:focus ) {
	border: 1px solid #028bd3;
}

.editable:focus {
	border: 1px solid #2b5ca6;
}

.medium-editor-placeholder:after {
	color: #999 !important;
	font-size: inherit !important;
	font-family: inherit !important;
}

.medium-editor-toolbar-form .medium-editor-toolbar-input::-webkit-input-placeholder
	{
	color: #999 !important;
	font-size: inherit !important;
	font-family: inherit !important;
}

.medium-editor-toolbar-form .medium-editor-toolbar-input:-moz-placeholder
	{
	color: #999 !important;
	font-size: inherit !important;
	font-family: inherit !important;
}

.medium-editor-toolbar-form .medium-editor-toolbar-input::-moz-placeholder
	{
	color: #999 !important;
	font-size: inherit !important;
	font-family: inherit !important;
}

.medium-editor-toolbar-form .medium-editor-toolbar-input:-ms-input-placeholder
	{
	color: #999 !important;
	font-size: inherit !important;
	font-family: inherit !important;
}

/* Phone error message display */
.phone-form-group .validation-error {
	display: block;
}

.table-notifications {
	width: 100%;
}

.table-notifications>tbody>tr:not (:last-child ) {
	border-bottom: 1px solid #BBB;
}

.table-notifications__step.icon {
	color: #6e6e6e;
}

.table-notifications__step.name {
	padding: 6px 0;
	line-height: 1.1em;
	color: #474747;
}

.table-notifications__step.name .email {
	font-style: italic;
	font-size: 0.8em;
	color: #757575;
}

.table-notifications__step.buttons {
	text-align: right;
}

.table-notifications__step.buttons .warning {
	color: #6ec6e1;
	line-height: 21px;
	vertical-align: middle;
}

#add-new-notification, #add-new-notification-template {
	background-color: #8b8b8b;
	font-size: 13.5px;
}

#add-new-notification:hover {
	background-color: #6e6e6e;
}

.workflow-notifications-table {
	padding-top: 35px;
}

.workflow-notifications-table-item {
	padding: 5px 8px;
}

.workflow-notifications-table-item .em {
	font-style: normal;
	font-size: 0.9em;
}

.workflow-notifications-table-item .fa {
	color: #6ec6e1;
	padding-right: 6px;
}

/***********************************************/
.row-no-side-margin {
	margin-left: 0;
	margin-right: 0;
}

.alert-close {
	text-decoration: none !important;
	right: 0 !important;
	height: 100%;
}

.alert.alert-simple {
	width: 100%;
	padding-left: 0.75rem;
}

.badge-primary {
	background-color: #028bd3;
}

.big-btn {
	font-size: 18px;
	font-weight: bold !important;
	height: 62px;
	text-align: center;
	text-transform: uppercase;
	padding: 20px 20px;
}

hr {
	height: 1px;
}

a.btn-success {
	color: #fff;
	text-decoration: inherit;
}

.organizationAccountTxt {
	color: #028bd3;
	font-weight: bold;
}

.demo-mode-shadowed {
	opacity: 0.5;
	pointer-events: none;
}

.no-pointer-events {
	pointer-events: none;
}

.revert:after {
	mix-blend-mode: difference;
}

div.plan-usage {
	background-color: #028bd3;
}

div.plan-usage-75 {
	background-color: #ffa500;
}

div.plan-usage-90 {
	background-color: #e84d3d;
}

span.plan-usage {
	color: #028bd3;
	font-weight: bold;
}

span.plan-usage-75 {
	color: #ffa500;
	font-weight: bold;
}

span.plan-usage-90 {
	color: #e84d3d;
	font-weight: bold;
}

.add-signer-radio.disabled {
	opacity: 0.5;
	pointer-events: none;
}

.hidden {
	display: none !important;
}

.bootstrap-select>.dropdown-toggle {
	width: 100%;
}

.cuttext-10 {
	padding-right: 22px;
	max-width: 10vw;
	text-overflow: ellipsis;
	overflow: hidden;
}

.cuttext-15 {
	padding-right: 22px;
	max-width: 15vw;
	text-overflow: ellipsis;
	overflow: hidden;
}

.cuttext-35 {
	padding-right: 22px;
	max-width: 35vw;
	text-overflow: ellipsis;
}

[type="radio"].blue-radio {
	vertical-align: middle;
	height: 100%;
}

[type="radio"].blue-radio:checked, [type="radio"].blue-radio:not (:checked
	) {
	position: absolute;
	left: -9999px;
}

[type="radio"].blue-radio:checked+label, [type="radio"].blue-radio:not (:checked
	) +label {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 18px;
	display: inline-block;
	vertical-align: middle;
}

[type="radio"].blue-radio:checked+label:before, [type="radio"].blue-radio:not
	(:checked ) +label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 18px;
	height: 18px;
	border: 1px solid #ddd;
	border-radius: 100%;
	background: #fff;
}

[type="radio"].blue-radio:checked+label:after, [type="radio"].blue-radio:not
	(:checked ) +label:after {
	content: '';
	width: 12px;
	height: 12px;
	background: #028bd3;
	position: absolute;
	top: 3px;
	left: 3px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

[type="radio"].blue-radio:not (:checked ) +label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

[type="radio"].blue-radio:checked+label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

a.revert {
	color: inherit;
	transition: all 0s ease 0s;
	text-decoration: none;
}

.group-container {
	box-sizing: unset;
}

.group-dropdown {
	background-color: #f7f7f7;
	color: #383938;
	border: none;
}

.group-dropdown:hover {
	background-color: #f7f7f7;
	color: #383938;
	border: none;
}

.group-dropdown:focus {
	background-color: #f7f7f7 !important;
	color: #383938 !important;
	box-shadow: none;
}

.group-dropdown:active {
	background-color: #f7f7f7 !important;
	color: #383938 !important;
	box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.group-subtitle {
	font-style: italic;
	font-size: 1.2rem;
	padding-right: 5px;
	max-width: 85%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
}

.workflow-create-title {
	margin-bottom: 10px;
}

.workflow-create-title+div {
	margin-bottom: 30px;
}

.org-select-invisible, .org-select-invisible:hover,
	.org-select-invisible:active, .org-select-invisible:focus,
	.org-select-invisible:after {
	background-color: #fff !important;
	color: #383938 !important;
	font-weight: normal !important;
	border: none;
	line-height: inherit;
	display: table;
}

.org-select-invisible>span.current {
	display: table-cell;
	vertical-align: middle;
}

.org-select-invisible:after {
	top: 15%;
}

.org-select-invisible>ul>li.option {
	padding-right: 0;
}

.div-error {
	border: 1px solid #e84d3d !important;
}

@media ( min-width : 1920px) {
	.col-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-xxl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-xxl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.col-xxl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-xxl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xxl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-xxl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.col-xxl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xxl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.col-xxl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-xxl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xxl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-xxl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.col-xxl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xxl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	.order-xxl-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}
	.order-xxl-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-xxl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-xxl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-xxl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-xxl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-xxl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-xxl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-xxl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-xxl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-xxl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-xxl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-xxl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-xxl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-xxl-0 {
		margin-left: 0;
	}
	.offset-xxl-1 {
		margin-left: 8.333333%;
	}
	.offset-xxl-2 {
		margin-left: 16.666667%;
	}
	.offset-xxl-3 {
		margin-left: 25%;
	}
	.offset-xxl-4 {
		margin-left: 33.333333%;
	}
	.offset-xxl-5 {
		margin-left: 41.666667%;
	}
	.offset-xxl-6 {
		margin-left: 50%;
	}
	.offset-xxl-7 {
		margin-left: 58.333333%;
	}
	.offset-xxl-8 {
		margin-left: 66.666667%;
	}
	.offset-xxl-9 {
		margin-left: 75%;
	}
	.offset-xxl-10 {
		margin-left: 83.333333%;
	}
	.offset-xxl-11 {
		margin-left: 91.666667%;
	}
	#footer .footer__bar:before {
		left: 16.666667%;
	}
}

@media ( max-width : 1919px) {
	#footer .footer__bar:before {
		left: 8.333333%;
	}
}

.default-font {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.default-font {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.show>.btn-primary.dropdown-toggle {
	background-color: #2b5ca6;
}

.nice-select.min-width {
	min-width: 200px;
}

.dont-break-out {
	/* These are technically the same, but use both */
	overflow-wrap: break-word;
	word-wrap: break-word;
	-ms-word-break: break-all;
	/* This is the dangerous one in WebKit, as it breaks things wherever */
	word-break: break-all;
	/* Instead use this non-standard one: */
	word-break: break-word;
	/* Adds a hyphen where the word breaks, if supported (No Blink) */
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

.signer-mobile-footer {
	position: fixed;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	background-color: #f7f7f7;
	z-index: 1;
	padding: 8px 22.5px 23px 7.5px;
}

.decline-reason {
	color: #e74c3c;
	font-weight: bold;
	word-wrap: break-word;
}

.workflow-filter>ul.list {
	max-height: unset;
}

.checked-custom {
	width: 1.2em;
	height: 1.2em;
	display: inline-block;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: white;
	border-radius: 5px;
	border: 1px solid #ddd;
	margin-top: 0.2rem;
}

.checked-custom:after {
	content: "\f00c";
	font-family: FontAwesome;
	font-size: 1.2em;
	font-weight: normal;
	position: relative;
	visibility: hidden;
	color: #028bd3;
	top: -5px;
}

.checkbox-custom:checked ~ .checked-custom:after {
	visibility: visible;
}

input[type="checkbox"].checkbox-custom {
	display: none !important;
}

.btn.autowrap {
	white-space: normal;
}

.ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.checked-signer-green {
	/* 	font-size: 1.2em; */
	color: #96cc36;
}

.fa-vme {
	display: flex !important;
	font-family: FontAwesome, sans-serif;
	font-size: 13px;
}

.fa-vme::before {
	width: 1rem;
	height: 1rem;
	background-size: 1rem 1rem;
	display: flex;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	align-self: center;
	content: ' ';
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' width='343.467' height='382.933' viewBox='0 0 322 359'%3E%3Cpath id='vmeWhite' fill='%23fff' d='M311 260c0 2.31.22 5.63-1.02 7.62-1.5 2.41-7.37 5.31-9.98 6.8l-24 13.86-80 46.14-25 14.43-12 6.74c-4.55 1.57-8.17-1.39-12-3.59l-25-14.42-92-53.16-19-11c-2.43-1.39-6.53-3.36-7.98-5.75C1.78 265.63 2 262.35 2 260V96c.02-9.42 1.26-8.47 15-16.28l43-24.73 69-39.98 19-10.86c2.59-1.47 5.93-3.79 9-3.52 2.45.21 6.75 2.94 9 4.22l17 9.87L248 52c-3.69 6.32-12.75 16.09-17.87 22-2.04 2.35-4.72 6.25-8.13 6.27-2.81.02-13.94-6.92-17-8.69l-33-19-14.58-8.18c-2.63-.54-6.17 2.04-8.42 3.32L129 59.2 60 99.01c-4.19 2.46-18.04 9.6-19.98 13.09-1.22 2.2-1.02 5.43-1.02 7.9v117c.02 10.01.59 8.64 14 16.42l36 20.86 47 27.14c3.55 2.04 16.93 10.35 20 10.52 2.75.15 6.61-2.43 9-3.79l18-10.43 68-39.3c4.49-2.6 18.85-9.68 20.98-13.52 1.22-2.2 1.02-5.43 1.02-7.9v-55c0-2.46-.13-5.7.74-8 1.11-2.94 5.36-7.46 7.53-10l14.6-17c4.14-4.82 9.81-13.02 15.13-16v129zm-8-205.47c13.82 7.85 20.15 27.32 12.67 41.47-4.79 9.08-28.41 35.66-36.4 45l-67.4 79-13.62 16c-9.27 11.07-16 20.33-31.25 22.56-14.07 2.05-25.23-7.79-35-16.28l-49-42.01c-8.11-6.95-21.42-17.15-24.89-27.27-1.4-4.08-1.16-8.72-1.11-13 .21-17.44 15.74-30.97 33-29.91 10.26.63 16.37 5.78 24 11.91l28 23.87 13 11.09c1.79 1.4 3.49 2.94 5.91 2.01 1.95-.75 6.28-6.17 7.82-7.97l17.14-20 59.71-70c9.73-11.43 19.08-25.89 34.42-29.53 7.46-1.04 16.31-.74 23 3.06z'/%3E%3C/svg%3E");
}

.fa-vme-black {
	display: flex !important;
	font-family: FontAwesome, sans-serif;
	font-size: 13px;
}

.fa-vme-black::before {
	width: 1rem;
	height: 1rem;
	background-size: 1rem 1rem;
	display: flex;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	align-self: center;
	content: ' ';
	background-image:
		url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E %3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' width='3.57778in' height='3.98889in' viewBox='0 0 322 359'%3E %3Cpath id='vmeBlack' fill='black' stroke='black' stroke-width='1' d='M 311.00,260.00 C 311.00,262.31 311.22,265.63 309.98,267.62 308.48,270.03 302.61,272.93 300.00,274.42 300.00,274.42 276.00,288.28 276.00,288.28 276.00,288.28 196.00,334.42 196.00,334.42 196.00,334.42 171.00,348.85 171.00,348.85 171.00,348.85 159.00,355.59 159.00,355.59 154.45,357.16 150.83,354.20 147.00,352.00 147.00,352.00 122.00,337.58 122.00,337.58 122.00,337.58 30.00,284.42 30.00,284.42 30.00,284.42 11.00,273.42 11.00,273.42 8.57,272.03 4.47,270.06 3.02,267.67 1.78,265.63 2.00,262.35 2.00,260.00 2.00,260.00 2.00,96.00 2.00,96.00 2.02,86.58 3.26,87.53 17.00,79.72 17.00,79.72 60.00,54.99 60.00,54.99 60.00,54.99 129.00,15.01 129.00,15.01 129.00,15.01 148.00,4.15 148.00,4.15 150.59,2.68 153.93,0.36 157.00,0.63 159.45,0.84 163.75,3.57 166.00,4.85 166.00,4.85 183.00,14.72 183.00,14.72 183.00,14.72 248.00,52.00 248.00,52.00 244.31,58.32 235.25,68.09 230.13,74.00 228.09,76.35 225.41,80.25 222.00,80.27 219.19,80.29 208.06,73.35 205.00,71.58 205.00,71.58 172.00,52.58 172.00,52.58 172.00,52.58 157.42,44.40 157.42,44.40 154.79,43.86 151.25,46.44 149.00,47.72 149.00,47.72 129.00,59.20 129.00,59.20 129.00,59.20 60.00,99.01 60.00,99.01 55.81,101.47 41.96,108.61 40.02,112.10 38.80,114.30 39.00,117.53 39.00,120.00 39.00,120.00 39.00,237.00 39.00,237.00 39.02,247.01 39.59,245.64 53.00,253.42 53.00,253.42 89.00,274.28 89.00,274.28 89.00,274.28 136.00,301.42 136.00,301.42 139.55,303.46 152.93,311.77 156.00,311.94 158.75,312.09 162.61,309.51 165.00,308.15 165.00,308.15 183.00,297.72 183.00,297.72 183.00,297.72 251.00,258.42 251.00,258.42 255.49,255.82 269.85,248.74 271.98,244.90 273.20,242.70 273.00,239.47 273.00,237.00 273.00,237.00 273.00,182.00 273.00,182.00 273.00,179.54 272.87,176.30 273.74,174.00 274.85,171.06 279.10,166.54 281.27,164.00 281.27,164.00 295.87,147.00 295.87,147.00 300.01,142.18 305.68,133.98 311.00,131.00 311.00,131.00 311.00,260.00 311.00,260.00 Z M 303.00,54.53 C 316.82,62.38 323.15,81.85 315.67,96.00 310.88,105.08 287.26,131.66 279.27,141.00 279.27,141.00 211.87,220.00 211.87,220.00 211.87,220.00 198.25,236.00 198.25,236.00 188.98,247.07 182.25,256.33 167.00,258.56 152.93,260.61 141.77,250.77 132.00,242.28 132.00,242.28 83.00,200.27 83.00,200.27 74.89,193.32 61.58,183.12 58.11,173.00 56.71,168.92 56.95,164.28 57.00,160.00 57.21,142.56 72.74,129.03 90.00,130.09 100.26,130.72 106.37,135.87 114.00,142.00 114.00,142.00 142.00,165.87 142.00,165.87 142.00,165.87 155.00,176.96 155.00,176.96 156.79,178.36 158.49,179.90 160.91,178.97 162.86,178.22 167.19,172.80 168.73,171.00 168.73,171.00 185.87,151.00 185.87,151.00 185.87,151.00 245.58,81.00 245.58,81.00 255.31,69.57 264.66,55.11 280.00,51.47 287.46,50.43 296.31,50.73 303.00,54.53 Z' /%3E %3C/svg%3E ");
}

.vme-logo-fr {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' width='16in' height='6.31111in' viewBox='0 0 1568 575'%3E %3Cpath id='vmeLogoFr' fill='black' stroke='black' stroke-width='1' d='M 1058.00,264.00 C 1058.00,266.31 1058.22,269.63 1056.98,271.62 1055.48,274.03 1049.61,276.93 1047.00,278.42 1047.00,278.42 1023.00,292.28 1023.00,292.28 1023.00,292.28 943.00,338.42 943.00,338.42 943.00,338.42 918.00,352.85 918.00,352.85 918.00,352.85 906.00,359.59 906.00,359.59 901.45,361.16 897.83,358.20 894.00,356.00 894.00,356.00 869.00,341.58 869.00,341.58 869.00,341.58 777.00,288.42 777.00,288.42 777.00,288.42 758.00,277.42 758.00,277.42 755.57,276.03 751.47,274.06 750.02,271.67 748.78,269.63 749.00,266.35 749.00,264.00 749.00,264.00 749.00,100.00 749.00,100.00 749.02,90.58 750.26,91.53 764.00,83.72 764.00,83.72 807.00,58.99 807.00,58.99 807.00,58.99 876.00,19.01 876.00,19.01 876.00,19.01 895.00,8.15 895.00,8.15 897.59,6.68 900.93,4.36 904.00,4.63 906.45,4.84 910.75,7.57 913.00,8.85 913.00,8.85 930.00,18.72 930.00,18.72 930.00,18.72 995.00,56.00 995.00,56.00 991.31,62.32 982.25,72.09 977.13,78.00 975.09,80.35 972.41,84.25 969.00,84.27 966.19,84.29 955.06,77.35 952.00,75.58 952.00,75.58 919.00,56.58 919.00,56.58 919.00,56.58 904.42,48.40 904.42,48.40 901.79,47.86 898.25,50.44 896.00,51.72 896.00,51.72 876.00,63.20 876.00,63.20 876.00,63.20 807.00,103.01 807.00,103.01 802.81,105.47 788.96,112.61 787.02,116.10 785.80,118.30 786.00,121.53 786.00,124.00 786.00,124.00 786.00,241.00 786.00,241.00 786.02,251.01 786.59,249.64 800.00,257.42 800.00,257.42 836.00,278.28 836.00,278.28 836.00,278.28 883.00,305.42 883.00,305.42 886.55,307.46 899.93,315.77 903.00,315.94 905.75,316.09 909.61,313.51 912.00,312.15 912.00,312.15 930.00,301.72 930.00,301.72 930.00,301.72 998.00,262.42 998.00,262.42 1002.49,259.82 1016.85,252.74 1018.98,248.90 1020.20,246.70 1020.00,243.47 1020.00,241.00 1020.00,241.00 1020.00,186.00 1020.00,186.00 1020.00,183.54 1019.87,180.30 1020.74,178.00 1021.85,175.06 1026.10,170.54 1028.27,168.00 1028.27,168.00 1042.87,151.00 1042.87,151.00 1047.01,146.18 1052.68,137.98 1058.00,135.00 1058.00,135.00 1058.00,264.00 1058.00,264.00 Z M 1050.00,58.53 C 1063.82,66.38 1070.15,85.85 1062.67,100.00 1057.88,109.08 1034.26,135.66 1026.27,145.00 1026.27,145.00 958.87,224.00 958.87,224.00 958.87,224.00 945.25,240.00 945.25,240.00 935.98,251.07 929.25,260.33 914.00,262.56 899.93,264.61 888.77,254.77 879.00,246.28 879.00,246.28 830.00,204.27 830.00,204.27 821.89,197.32 808.58,187.12 805.11,177.00 803.71,172.92 803.95,168.28 804.00,164.00 804.21,146.56 819.74,133.03 837.00,134.09 847.26,134.72 853.37,139.87 861.00,146.00 861.00,146.00 889.00,169.87 889.00,169.87 889.00,169.87 902.00,180.96 902.00,180.96 903.79,182.36 905.49,183.90 907.91,182.97 909.86,182.22 914.19,176.80 915.73,175.00 915.73,175.00 932.87,155.00 932.87,155.00 932.87,155.00 992.58,85.00 992.58,85.00 1002.31,73.57 1011.66,59.11 1027.00,55.47 1034.46,54.43 1043.31,54.73 1050.00,58.53 Z M 502.36,353.00 C 513.49,368.46 504.73,390.46 486.00,394.06 457.14,399.62 444.26,367.24 460.33,350.18 464.61,345.63 470.09,343.78 476.00,342.46 486.09,341.10 496.27,344.54 502.36,353.00 Z M 698.53,350.30 C 709.43,361.75 706.85,381.36 694.00,390.35 690.67,392.68 686.94,393.69 683.00,394.38 658.69,398.66 641.64,369.63 658.21,351.04 662.90,345.77 667.33,343.95 674.00,342.46 682.83,341.25 692.25,343.70 698.53,350.30 Z M 1560.78,355.00 C 1570.02,370.57 1560.57,390.74 1543.00,394.07 1530.20,396.49 1515.64,390.32 1511.79,377.00 1510.86,373.81 1510.97,370.30 1511.00,367.00 1511.09,359.85 1513.00,354.51 1518.30,349.47 1522.76,345.22 1527.16,343.76 1533.00,342.46 1544.14,340.93 1554.86,345.04 1560.78,355.00 Z M 311.00,348.00 C 308.68,353.97 304.19,358.91 300.37,364.00 300.37,364.00 283.13,387.00 283.13,387.00 276.79,395.45 276.77,398.98 266.00,399.00 266.00,399.00 245.00,399.00 245.00,399.00 245.00,399.00 266.00,348.00 266.00,348.00 266.00,348.00 311.00,348.00 311.00,348.00 Z M 557.45,383.00 C 566.47,360.67 586.35,351.26 609.00,348.84 612.51,348.46 614.23,347.88 618.00,348.09 618.00,348.09 640.00,351.00 640.00,351.00 640.00,351.00 634.00,387.00 634.00,387.00 620.25,383.35 603.90,384.30 596.92,399.00 593.68,405.82 594.00,413.66 594.00,421.00 594.00,421.00 640.00,421.00 640.00,421.00 640.00,421.00 640.00,456.00 640.00,456.00 640.00,456.00 594.00,456.00 594.00,456.00 594.00,456.00 594.00,573.00 594.00,573.00 594.00,573.00 553.00,573.00 553.00,573.00 553.00,573.00 553.00,456.00 553.00,456.00 553.00,456.00 514.00,456.00 514.00,456.00 514.00,456.00 514.00,421.00 514.00,421.00 514.00,421.00 553.00,421.00 553.00,421.00 553.00,407.89 552.40,395.50 557.45,383.00 Z M 44.00,355.00 C 44.00,355.00 51.35,355.99 51.35,355.99 51.35,355.99 56.40,366.00 56.40,366.00 56.40,366.00 66.00,390.00 66.00,390.00 66.00,390.00 94.80,462.00 94.80,462.00 94.80,462.00 111.00,501.00 111.00,501.00 111.00,501.00 125.80,463.00 125.80,463.00 125.80,463.00 155.80,388.00 155.80,388.00 155.80,388.00 165.01,365.00 165.01,365.00 165.01,365.00 169.70,355.99 169.70,355.99 169.70,355.99 177.00,355.00 177.00,355.00 177.00,355.00 213.00,355.00 213.00,355.00 211.90,361.09 208.18,369.05 205.80,375.00 205.80,375.00 191.60,410.00 191.60,410.00 191.60,410.00 146.00,523.00 146.00,523.00 146.00,523.00 131.40,559.00 131.40,559.00 125.72,573.21 127.13,572.98 118.00,573.00 118.00,573.00 95.00,573.00 95.00,573.00 95.00,573.00 71.42,514.00 71.42,514.00 71.42,514.00 29.80,411.00 29.80,411.00 29.80,411.00 16.58,378.00 16.58,378.00 16.58,378.00 8.00,355.00 8.00,355.00 8.00,355.00 44.00,355.00 44.00,355.00 Z M 1132.00,355.00 C 1132.00,355.00 1139.62,356.02 1139.62,356.02 1139.62,356.02 1145.42,364.00 1145.42,364.00 1145.42,364.00 1157.60,384.00 1157.60,384.00 1157.60,384.00 1198.40,451.00 1198.40,451.00 1198.40,451.00 1217.00,483.00 1217.00,483.00 1217.00,483.00 1219.00,483.00 1219.00,483.00 1219.00,483.00 1239.58,448.00 1239.58,448.00 1239.58,448.00 1278.40,384.00 1278.40,384.00 1278.40,384.00 1290.00,365.00 1290.00,365.00 1290.00,365.00 1296.38,356.02 1296.38,356.02 1296.38,356.02 1304.00,355.00 1304.00,355.00 1304.00,355.00 1327.00,355.00 1327.00,355.00 1327.00,355.00 1327.00,573.00 1327.00,573.00 1327.00,573.00 1284.00,573.00 1284.00,573.00 1284.00,573.00 1284.00,493.00 1284.00,493.00 1284.00,484.47 1284.92,460.77 1283.00,454.00 1280.85,460.80 1274.44,469.64 1270.60,476.00 1270.60,476.00 1244.40,519.00 1244.40,519.00 1242.08,522.84 1235.55,534.92 1231.90,536.40 1230.13,537.12 1226.95,537.00 1225.00,537.00 1225.00,537.00 1211.00,537.00 1211.00,537.00 1209.09,537.00 1205.91,537.12 1204.18,536.40 1200.13,534.70 1193.22,521.27 1190.58,517.00 1190.58,517.00 1152.00,454.00 1152.00,454.00 1152.00,454.00 1152.00,573.00 1152.00,573.00 1152.00,573.00 1109.00,573.00 1109.00,573.00 1109.00,573.00 1109.00,355.00 1109.00,355.00 1109.00,355.00 1132.00,355.00 1132.00,355.00 Z M 302.00,567.68 C 284.92,575.65 274.02,575.08 256.00,575.00 237.14,574.91 215.48,564.21 203.30,550.00 197.48,543.22 193.20,535.34 190.06,527.00 186.78,518.26 184.79,504.34 185.01,495.00 185.29,483.60 188.42,470.41 193.04,460.00 212.66,415.77 272.34,403.55 307.00,437.04 321.41,450.97 329.97,470.94 330.00,491.00 330.00,491.00 330.00,507.00 330.00,507.00 330.00,507.00 225.00,507.00 225.00,507.00 226.96,512.88 227.55,517.59 231.11,523.00 242.12,539.76 261.34,545.97 280.00,539.30 285.23,537.44 290.54,534.53 295.00,531.24 296.98,529.78 300.59,526.18 303.00,526.20 305.70,526.21 309.17,530.19 311.00,532.00 316.08,537.05 322.94,543.33 327.00,549.00 319.06,556.93 312.31,562.86 302.00,567.68 Z M 428.00,418.04 C 428.00,418.04 445.00,419.00 445.00,419.00 445.00,419.00 441.00,458.00 441.00,458.00 441.00,458.00 425.00,456.21 425.00,456.21 412.81,456.90 393.73,467.08 389.70,479.00 388.88,481.44 389.00,484.44 389.00,487.00 389.00,487.00 389.00,573.00 389.00,573.00 389.00,573.00 348.00,573.00 348.00,573.00 348.00,573.00 348.00,421.00 348.00,421.00 348.00,421.00 388.00,421.00 388.00,421.00 388.00,421.00 388.00,435.00 388.00,435.00 399.36,423.75 412.05,418.73 428.00,418.04 Z M 760.99,520.00 C 770.54,539.09 792.46,546.22 812.00,539.30 817.70,537.28 822.23,534.68 827.00,530.99 828.93,529.50 832.53,526.12 835.00,526.18 837.29,526.24 839.45,528.54 841.00,530.02 841.00,530.02 853.94,543.00 853.94,543.00 855.75,544.99 857.85,547.09 856.83,550.00 855.54,553.69 845.55,560.73 842.00,562.94 822.27,575.20 809.12,575.26 787.00,575.00 781.47,574.93 777.32,573.96 772.00,572.63 739.86,564.58 717.39,534.97 717.00,502.00 716.78,482.78 719.47,466.55 730.09,450.00 753.74,413.13 807.35,407.42 838.96,437.17 856.57,453.74 865.23,483.38 861.00,507.00 861.00,507.00 757.00,507.00 757.00,507.00 757.86,511.25 759.05,516.12 760.99,520.00 Z M 1421.00,418.21 C 1442.96,417.76 1465.14,425.47 1480.83,441.17 1504.13,464.46 1509.69,502.68 1495.24,532.00 1491.49,539.62 1486.87,546.79 1480.83,552.83 1468.35,565.31 1447.81,574.92 1430.00,575.00 1430.00,575.00 1414.00,575.00 1414.00,575.00 1406.81,574.91 1399.75,573.02 1393.00,570.66 1348.46,555.09 1330.41,503.47 1349.89,462.00 1359.77,440.97 1379.69,426.03 1402.00,420.47 1402.00,420.47 1415.00,418.21 1415.00,418.21 1415.00,418.21 1421.00,418.21 1421.00,418.21 Z M 501.00,421.00 C 501.00,421.00 501.00,573.00 501.00,573.00 501.00,573.00 460.00,573.00 460.00,573.00 460.00,573.00 460.00,421.00 460.00,421.00 460.00,421.00 501.00,421.00 501.00,421.00 Z M 699.00,421.00 C 699.00,421.00 699.00,573.00 699.00,573.00 699.00,573.00 658.00,573.00 658.00,573.00 658.00,573.00 658.00,421.00 658.00,421.00 658.00,421.00 699.00,421.00 699.00,421.00 Z M 1001.00,421.00 C 1001.00,421.00 1001.00,439.00 1001.00,439.00 1001.00,439.00 1000.28,447.00 1000.28,447.00 1000.28,447.00 982.20,471.00 982.20,471.00 982.20,471.00 948.00,514.00 948.00,514.00 948.00,514.00 929.00,538.00 929.00,538.00 929.00,538.00 1007.00,538.00 1007.00,538.00 1007.00,538.00 1007.00,573.00 1007.00,573.00 1007.00,573.00 873.00,573.00 873.00,573.00 873.00,573.00 873.00,554.00 873.00,554.00 873.00,554.00 873.85,546.00 873.85,546.00 873.85,546.00 892.00,522.00 892.00,522.00 892.00,522.00 944.00,456.00 944.00,456.00 944.00,456.00 879.00,456.00 879.00,456.00 879.00,456.00 879.00,421.00 879.00,421.00 879.00,421.00 1001.00,421.00 1001.00,421.00 Z M 1558.00,421.00 C 1558.00,421.00 1558.00,573.00 1558.00,573.00 1558.00,573.00 1517.00,573.00 1517.00,573.00 1517.00,573.00 1517.00,421.00 1517.00,421.00 1517.00,421.00 1558.00,421.00 1558.00,421.00 Z M 244.00,455.38 C 234.12,460.36 230.33,467.02 227.00,477.00 227.00,477.00 288.00,477.00 288.00,477.00 284.71,456.04 262.49,446.04 244.00,455.38 Z M 805.00,455.53 C 786.65,445.04 763.71,456.96 759.00,477.00 759.00,477.00 820.00,477.00 820.00,477.00 817.17,467.32 814.37,460.88 805.00,455.53 Z M 1394.46,468.17 C 1385.32,478.13 1383.85,487.14 1384.00,500.00 1384.25,521.01 1400.27,536.40 1421.00,537.25 1426.50,537.48 1432.87,536.57 1438.00,534.54 1477.81,518.79 1465.06,453.06 1420.00,456.29 1409.93,457.81 1401.63,460.37 1394.46,468.17 Z M 1070.00,522.91 C 1086.91,530.72 1090.95,554.69 1077.82,567.82 1071.12,574.51 1064.85,575.10 1056.00,575.00 1025.50,574.63 1020.56,530.32 1050.00,521.53 1055.80,520.58 1064.62,520.43 1070.00,522.91 Z' /%3E %3C/svg%3E");
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: center;
}

.vme-logo-en {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' width='16in' height='6.31111in' viewBox='0 0 1440 568'%3E %3Cpath id='vmeLogoEn' fill='black' stroke='black' stroke-width='1' d='M 949.00,261.00 C 949.00,263.31 949.22,266.63 947.98,268.62 946.48,271.03 940.61,273.93 938.00,275.42 938.00,275.42 914.00,289.28 914.00,289.28 914.00,289.28 834.00,335.42 834.00,335.42 834.00,335.42 809.00,349.85 809.00,349.85 809.00,349.85 797.00,356.59 797.00,356.59 792.45,358.16 788.83,355.20 785.00,353.00 785.00,353.00 760.00,338.58 760.00,338.58 760.00,338.58 668.00,285.42 668.00,285.42 668.00,285.42 649.00,274.42 649.00,274.42 646.57,273.03 642.47,271.06 641.02,268.67 639.78,266.63 640.00,263.35 640.00,261.00 640.00,261.00 640.00,97.00 640.00,97.00 640.02,87.58 641.26,88.53 655.00,80.72 655.00,80.72 698.00,55.99 698.00,55.99 698.00,55.99 767.00,16.01 767.00,16.01 767.00,16.01 786.00,5.15 786.00,5.15 788.59,3.68 791.93,1.36 795.00,1.63 797.45,1.84 801.75,4.57 804.00,5.85 804.00,5.85 821.00,15.72 821.00,15.72 821.00,15.72 886.00,53.00 886.00,53.00 882.31,59.32 873.25,69.09 868.13,75.00 866.09,77.35 863.41,81.25 860.00,81.27 857.19,81.29 846.06,74.35 843.00,72.58 843.00,72.58 810.00,53.58 810.00,53.58 810.00,53.58 795.42,45.40 795.42,45.40 792.79,44.86 789.25,47.44 787.00,48.72 787.00,48.72 767.00,60.20 767.00,60.20 767.00,60.20 698.00,100.01 698.00,100.01 693.81,102.47 679.96,109.61 678.02,113.10 676.80,115.30 677.00,118.53 677.00,121.00 677.00,121.00 677.00,238.00 677.00,238.00 677.02,248.01 677.59,246.64 691.00,254.42 691.00,254.42 727.00,275.28 727.00,275.28 727.00,275.28 774.00,302.42 774.00,302.42 777.55,304.46 790.93,312.77 794.00,312.94 796.75,313.09 800.61,310.51 803.00,309.15 803.00,309.15 821.00,298.72 821.00,298.72 821.00,298.72 889.00,259.42 889.00,259.42 893.49,256.82 907.85,249.74 909.98,245.90 911.20,243.70 911.00,240.47 911.00,238.00 911.00,238.00 911.00,183.00 911.00,183.00 911.00,180.54 910.87,177.30 911.74,175.00 912.85,172.06 917.10,167.54 919.27,165.00 919.27,165.00 933.87,148.00 933.87,148.00 938.01,143.18 943.68,134.98 949.00,132.00 949.00,132.00 949.00,261.00 949.00,261.00 Z M 941.00,55.53 C 954.82,63.38 961.15,82.85 953.67,97.00 948.88,106.08 925.26,132.66 917.27,142.00 917.27,142.00 849.87,221.00 849.87,221.00 849.87,221.00 836.25,237.00 836.25,237.00 826.98,248.07 820.25,257.33 805.00,259.56 790.93,261.61 779.77,251.77 770.00,243.28 770.00,243.28 721.00,201.27 721.00,201.27 712.89,194.32 699.58,184.12 696.11,174.00 694.71,169.92 694.95,165.28 695.00,161.00 695.21,143.56 710.74,130.03 728.00,131.09 738.26,131.72 744.37,136.87 752.00,143.00 752.00,143.00 780.00,166.87 780.00,166.87 780.00,166.87 793.00,177.96 793.00,177.96 794.79,179.36 796.49,180.90 798.91,179.97 800.86,179.22 805.19,173.80 806.73,172.00 806.73,172.00 823.87,152.00 823.87,152.00 823.87,152.00 883.58,82.00 883.58,82.00 893.31,70.57 902.66,56.11 918.00,52.47 925.46,51.43 934.31,51.73 941.00,55.53 Z M 664.52,356.00 C 673.32,370.59 665.28,390.77 648.00,393.68 642.11,394.67 634.16,394.20 629.00,391.01 615.33,382.54 612.24,362.36 624.10,351.21 628.26,347.30 633.52,345.50 639.00,344.44 648.76,343.27 659.31,347.37 664.52,356.00 Z M 454.00,350.67 C 467.93,357.97 471.25,377.31 460.79,388.96 455.39,394.97 447.90,397.30 440.00,396.96 421.05,396.13 409.83,375.08 420.13,359.00 423.70,353.43 428.79,350.38 435.00,348.53 441.33,347.49 448.20,347.63 454.00,350.67 Z M 533.00,365.18 C 544.64,354.83 560.64,350.02 576.00,350.00 581.99,349.99 587.07,350.40 593.00,351.29 594.77,351.55 597.83,351.97 598.89,353.58 600.10,355.42 598.79,360.83 598.39,363.00 598.39,363.00 594.00,387.00 594.00,387.00 590.03,386.28 583.86,384.89 580.00,385.18 568.74,386.04 559.98,391.73 556.93,403.00 555.61,407.87 556.00,414.82 556.00,420.00 556.00,420.00 600.00,420.00 600.00,420.00 600.00,420.00 600.00,453.00 600.00,453.00 600.00,453.00 556.00,453.00 556.00,453.00 556.00,453.00 556.00,564.00 556.00,564.00 556.00,564.00 516.00,564.00 516.00,564.00 516.00,564.00 516.00,453.00 516.00,453.00 516.00,453.00 479.00,453.00 479.00,453.00 479.00,453.00 479.00,420.00 479.00,420.00 479.00,420.00 516.00,420.00 516.00,420.00 516.00,400.16 517.08,379.35 533.00,365.18 Z M 976.00,356.00 C 976.00,356.00 976.00,564.00 976.00,564.00 976.00,564.00 939.00,564.00 939.00,564.00 939.00,564.00 939.00,554.00 939.00,554.00 923.23,564.50 914.92,567.22 896.00,567.00 886.02,566.88 873.78,563.36 865.00,558.68 814.92,531.97 814.46,450.83 870.00,424.78 877.42,421.30 886.79,419.10 895.00,419.00 911.00,418.82 923.83,421.39 937.00,431.00 937.00,431.00 937.00,356.00 937.00,356.00 937.00,356.00 976.00,356.00 976.00,356.00 Z M 33.00,359.00 C 33.00,359.00 40.59,360.02 40.59,360.02 40.59,360.02 45.40,369.00 45.40,369.00 45.40,369.00 54.60,392.00 54.60,392.00 54.60,392.00 81.80,460.00 81.80,460.00 81.80,460.00 97.00,497.00 97.00,497.00 97.00,497.00 111.80,459.00 111.80,459.00 111.80,459.00 139.40,390.00 139.40,390.00 139.40,390.00 147.80,369.00 147.80,369.00 147.80,369.00 152.50,360.02 152.50,360.02 152.50,360.02 160.00,359.00 160.00,359.00 160.00,359.00 193.00,359.00 193.00,359.00 191.98,365.49 188.84,371.89 186.40,378.00 186.40,378.00 173.40,410.00 173.40,410.00 173.40,410.00 130.20,517.00 130.20,517.00 130.20,517.00 116.00,552.00 116.00,552.00 111.67,562.83 112.09,563.86 105.00,564.00 105.00,564.00 89.00,564.00 89.00,564.00 81.02,563.95 81.85,563.62 76.80,551.00 76.80,551.00 63.40,518.00 63.40,518.00 63.40,518.00 19.80,410.00 19.80,410.00 19.80,410.00 6.80,378.00 6.80,378.00 4.47,372.17 1.09,365.04 0.00,359.00 0.00,359.00 33.00,359.00 33.00,359.00 Z M 1101.00,359.00 C 1101.00,359.00 1108.67,360.02 1108.67,360.02 1108.67,360.02 1114.68,368.00 1114.68,368.00 1114.68,368.00 1125.60,386.00 1125.60,386.00 1125.60,386.00 1164.00,449.00 1164.00,449.00 1164.00,449.00 1182.00,480.00 1182.00,480.00 1182.00,480.00 1184.00,480.00 1184.00,480.00 1184.00,480.00 1202.60,448.00 1202.60,448.00 1202.60,448.00 1240.32,386.00 1240.32,386.00 1240.32,386.00 1251.20,368.00 1251.20,368.00 1251.20,368.00 1257.21,360.02 1257.21,360.02 1257.21,360.02 1265.00,359.00 1265.00,359.00 1265.00,359.00 1285.00,359.00 1285.00,359.00 1285.00,359.00 1285.00,564.00 1285.00,564.00 1285.00,564.00 1245.00,564.00 1245.00,564.00 1245.00,564.00 1245.00,490.00 1245.00,490.00 1245.00,481.72 1245.89,459.67 1244.00,453.00 1241.63,459.43 1235.21,468.89 1231.42,475.00 1231.42,475.00 1208.20,513.00 1208.20,513.00 1205.76,517.02 1199.75,528.75 1195.82,530.40 1194.09,531.12 1190.91,531.00 1189.00,531.00 1189.00,531.00 1177.00,531.00 1177.00,531.00 1175.05,531.00 1171.87,531.12 1170.10,530.40 1166.17,528.80 1159.62,516.10 1157.05,512.00 1157.05,512.00 1121.00,453.00 1121.00,453.00 1121.00,453.00 1121.00,564.00 1121.00,564.00 1121.00,564.00 1081.00,564.00 1081.00,564.00 1081.00,564.00 1081.00,359.00 1081.00,359.00 1081.00,359.00 1101.00,359.00 1101.00,359.00 Z M 281.00,556.13 C 248.36,575.02 200.73,570.12 178.04,538.00 166.56,521.75 164.91,507.14 165.00,488.00 165.12,463.00 179.91,438.08 202.00,426.32 226.36,413.36 259.28,417.71 279.00,437.01 284.84,442.73 290.20,449.56 293.68,457.00 298.28,466.84 300.98,479.15 301.00,490.00 301.01,496.27 301.12,496.74 300.00,503.00 300.00,503.00 203.00,503.00 203.00,503.00 204.69,521.78 223.28,536.76 242.00,535.49 258.30,534.38 263.68,527.25 276.00,519.00 276.00,519.00 298.00,542.00 298.00,542.00 292.31,547.69 288.09,552.02 281.00,556.13 Z M 394.00,419.00 C 394.00,419.00 409.00,420.00 409.00,420.00 409.00,420.00 405.72,446.00 405.72,446.00 405.43,448.21 405.14,453.63 403.40,455.01 401.39,456.52 393.25,454.91 390.00,455.01 378.68,455.50 361.06,465.30 356.85,476.00 355.85,478.54 356.01,481.32 356.00,484.00 356.00,484.00 356.00,564.00 356.00,564.00 356.00,564.00 317.00,564.00 317.00,564.00 317.00,564.00 317.00,422.00 317.00,422.00 317.00,422.00 355.00,422.00 355.00,422.00 355.00,422.00 355.00,435.00 355.00,435.00 365.82,424.42 378.84,419.18 394.00,419.00 Z M 804.98,535.00 C 807.02,537.14 809.97,539.72 808.83,543.00 807.55,546.69 799.37,552.41 796.00,554.64 780.97,564.62 764.64,567.20 747.00,567.00 734.96,566.86 722.54,562.83 712.00,557.22 653.97,526.32 671.29,419.85 744.00,419.00 760.94,418.81 774.62,423.12 788.00,433.67 796.08,440.04 802.98,449.59 807.14,459.00 811.28,468.37 814.39,482.76 813.96,493.00 813.96,493.00 813.00,503.00 813.00,503.00 813.00,503.00 715.00,503.00 715.00,503.00 716.60,508.49 717.76,513.07 720.96,518.00 730.18,532.17 747.84,538.73 764.00,533.96 776.30,530.33 779.52,524.53 789.00,519.00 789.00,519.00 804.98,535.00 804.98,535.00 Z M 1389.00,533.30 C 1394.00,531.54 1398.82,528.74 1403.00,525.48 1404.99,523.93 1408.48,520.19 1411.00,520.20 1413.25,520.20 1415.48,522.58 1417.00,524.02 1417.00,524.02 1428.94,536.00 1428.94,536.00 1430.75,537.99 1432.85,540.09 1431.83,543.00 1430.71,546.22 1422.96,551.90 1420.00,553.96 1405.01,564.37 1387.82,567.20 1370.00,567.00 1359.79,566.88 1348.13,563.74 1339.00,559.24 1308.21,544.07 1295.51,510.77 1301.46,478.00 1304.71,460.11 1313.60,443.84 1328.00,432.52 1353.44,412.50 1391.66,415.23 1414.96,437.17 1429.44,450.80 1435.79,470.61 1436.79,490.00 1436.79,490.00 1436.00,503.00 1436.00,503.00 1436.00,503.00 1338.00,503.00 1338.00,503.00 1342.84,527.01 1365.47,541.60 1389.00,533.30 Z M 662.00,420.00 C 662.00,420.00 662.00,564.00 662.00,564.00 662.00,564.00 623.00,564.00 623.00,564.00 623.00,564.00 623.00,420.00 623.00,420.00 623.00,420.00 662.00,420.00 662.00,420.00 Z M 461.00,422.00 C 461.00,422.00 461.00,564.00 461.00,564.00 461.00,564.00 422.00,564.00 422.00,564.00 422.00,564.00 422.00,422.00 422.00,422.00 422.00,422.00 461.00,422.00 461.00,422.00 Z M 222.00,453.09 C 212.58,456.96 206.29,465.27 204.00,475.00 204.00,475.00 261.00,475.00 261.00,475.00 259.26,455.89 239.01,446.11 222.00,453.09 Z M 765.82,458.21 C 749.48,442.26 720.92,453.39 717.00,475.00 717.00,475.00 774.00,475.00 774.00,475.00 773.04,468.87 770.32,462.61 765.82,458.21 Z M 1386.91,456.79 C 1369.88,443.63 1343.38,453.48 1340.00,475.00 1340.00,475.00 1397.00,475.00 1397.00,475.00 1395.55,467.92 1392.82,461.35 1386.91,456.79 Z M 878.17,465.09 C 856.21,487.72 868.03,530.59 902.00,530.77 905.26,531.04 908.79,531.12 912.00,530.77 920.16,529.06 933.44,522.04 936.40,514.00 937.05,512.23 936.99,509.88 937.00,508.00 937.00,508.00 937.00,480.00 937.00,480.00 937.00,477.56 937.13,474.27 936.26,472.00 935.07,468.90 932.52,466.68 930.00,464.67 920.47,457.07 910.09,454.10 898.00,455.30 890.53,456.71 883.57,459.53 878.17,465.09 Z M 1048.67,524.04 C 1059.73,536.84 1055.47,557.73 1040.00,564.81 1035.49,566.88 1031.86,567.10 1027.00,566.99 1008.28,566.53 997.18,545.38 1005.38,529.00 1009.59,520.58 1015.17,517.43 1024.00,515.46 1033.30,514.18 1042.39,516.76 1048.67,524.04 Z' /%3E %3C/svg%3E");
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: center;
}

.table>tbody>tr:hover.no-hover {
	background-color: inherit;
}

.doodle-zone {
	border: 1px solid #d9d9d9;
	background-color: white;
}

#signature-doodle-canvas-wrap {
	position: relative;
}

.tosign>.row>.document-menu-col>.dropdown .btn-menu-document:hover {
	background-color: #2b5ca6 !important;
	color: #fff !important;
}

.tosign>.row>.document-menu-col>.dropdown .btn-menu-document {
	background-color: #028bd3 !important;
	color: #fff !important;
}

.tosign>.row>.document-menu-col>.dropdown .btn-menu-document:active {
	box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5) !important;
}

.tosign>.row>.document-menu-col>.dropdown .btn-menu-document:focus {
	box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5) !important;
}

.ui-tabs-tab:not(.tosign)>.row>.document-menu-col>.dropdown .btn-menu-document:active {
	box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5) !important;
}

.ui-tabs-tab:not(.tosign)>.row>.document-menu-col>.dropdown .btn-menu-document:focus {
	box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5) !important;
}

.ui-tabs-tab:not(.tosign)>.row>.document-menu-col>.dropdown .btn-menu-document:not(.tosign){
	background-color: #e6e6e6 !important;
	color: #454545 !important;
}

.ui-tabs-tab:not(.tosign)>.row>.document-menu-col>.dropdown .btn-menu-document:hover {
	background-color: #707070 !important;
	color: #fff !important;
}

.custom-dropdown-content > a {
	text-decoration: none;
	color: #454545;
	padding-left: calc(0.75rem + 0.255em);
}
.dropdown-item:hover {
	background-color: #e6e6e6; 
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #028bd3;
}

.sharepoint-error-returnUrl {
	font-size: 2rem;
	text-decoration:none;
}

.sharepoint-error-message {
	font-size: 1.5rem;
}

.alert-info.no-icon {
	font-family: inherit;
    font-size: inherit;
	padding: .75rem 1.25rem;
}

.alert-info.no-icon:before {
	content: "";
    margin-top: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    position: inherit;
    top: inherit;
    right: inherit;
    padding: inherit;
}