/* SIGNADOC CUSTOM CSS */
@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap");
/****************************************************/
/********************* FONTS   **********************/
/****************************************************/
body.esignadoc {
	background-image: url("../imgs/bg_signadoc_login.svg");
	background-size: cover;
}

body.esignadoc login-signadoc main {
	background-color: transparent;
}

body.esignadoc login-signadoc main form {
	background-color: transparent;
	color: white;
	text-align: left
}

body.esignadoc login-signadoc [ec-form-element][required] [ec-wrapper]{border:none;}

.logo-login {
	background-image: url("../imgs/LOGO_WEB_white_SIGNADOC.svg");
	background-repeat: no-repeat;
	height: 100px;
	background-position: center;
}

.brand {
	background-image: url("../imgs/LOGO_WEB_white_SIGNADOC.svg");
	background-repeat: no-repeat;
	width: 200px;
}

fieldset.edicomui {
	border: none;
}

fieldset.edicomui > p {
	margin: 0;
	font-size: var(--ewc-font-size-small)
}

fieldset.edicomui legend {
	display: flex;
	max-width: 100%;
	font-weight: 700;
	height: var(--ewc-line-height);
	background-color: inherit;
	font-size:var(--ewc-font-size-big);
}

ec-page-header {
	height: calc(var(--ewc-element-height) + var(--ewc-element-height) + var(--ewc-margin) + var(--ewc-margin))
}

ec-page-header ec-button[tab][tab="active"] {
	color: var(--ewc-page-header-btn-primary-color);
	box-shadow: inset 0 -5px 0 0 var(--ewc-page-header-btn-primary-color);
}

[data-ec-toolbar], [ec-toolbar], ec-toolbar {
	/*height: calc(var(--ewc-element-height) + var(--ewc-element-height) + var(--ewc-margin) + var(--ewc-margin));*/
}

[data-ec-toolbar]>label, [ec-toolbar]>label, ec-toolbar>label {
	font-size: var(--ewc-font-size-biggest);
	font-weight: var(--ewc-font-weight-bold);
}


[ec-color-text="8"] {
	color: #80d8ff;
}

[ec-color-border="8"] {
	border-color: #80d8ff;
}

[ec-color-bg="8"] {
	background-color: #80d8ff;
}

ec-chips[ec-info] {
	color: var(--ewc-theme-info-color);
	background-color: var(--ewc-theme-info-bgcolor-light)
}

ec-chips[ec-info] span i {
	border: 1px solid black;
	border-radius: 8px;
	padding: 2px;
	background-color: var(--ewc-theme-info-color);
	border-color: var(--ewc-theme-info-bordercolor);
	color: var(--ewc-theme-info-bgcolor)
}

label:empty {
	display: none;
}

footer {
	box-shadow: none;
}

.labelInfo label b, label b {
	padding: 0;
	margin: 0
}

.edicomui {
	padding: 0px;
}

.edicomui legend {
	padding: 8px;
}

.edicomui p {
	padding: 8px;
}

body.esignadoc login-signadoc ec-wizard {
	background-color: var(--ewc-theme-normal-bgcolor);
}

body.esignadoc login-signadoc [ec-form-element][required] [ec-wrapper] {
	color: #FFFFFF;
	background-color: #4c6a78;
	border-color: #FFFFFF;
}

.termsContainer > p, .termsContainer > pre {
	word-break: break-word;
	width: auto;
	white-space: break-spaces
}

body.esignadoc login-signadoc [ec-form-element][required]>label:not(:empty)::before {
	content: "";
	color: var(--ewc-warning-color);
}

h1 small, h2 small, h3 small {
	font-size: var("--ewc-font-size-small");
	color: #999999;
}

ec-grid-list2 [ec-flex-rows] label {
	display: none;
}

ec-grid-list2 [ec-flex-rows]:nth-child(1)  label {
	display: block;
}

[ec-cards], ec-cards {
	background-color: transparent
}

ec-grid-list2 footer {
	background-color: transparent
}

h1 {
	font-size: var(--ewc-font-size-biggest);
	margin: .67em 0 0;
	font-weight: var(--ewc-font-weight-bold);
}

ec-checkbox >label {display:none;}

label b{font-size: var(--ewc-font-size-big);}

[data-ec-flex-column], [data-ec-flex-row], [data-ec-flex-rows], [ec-flex-column], [ec-flex-row], [ec-flex-rows], ec-flex-column, ec-flex-row, ec-flex-rows
{width:auto;}
hr {
	border-color: #4c6a78; width:100%;
}
[ec-form-element] [ec-wrapper] {
	/*#A-69857#*/
    /*color: var(--ewc-form-element-color);*/
    /* background-color: var(--ewc-form-element-bgcolor);*/
    /* border-color: var(--ewc-form-element-bordercolor);*/
	border-radius: var(--ewc-border-radius);
   /* padding:6px; */
}

[ec-form-element][required] > label:not(:empty)::before {
    content: "";
    color: var(--ewc-warning-color);
}
[ec-form-element][required] > label:not(:empty)::after {
    content: "\2731";
    color: var(--ewc-warning-color);
}
ec-chips > span {
    font-size: var(--ewc-font-size);
}
ec-chips {
    height: var(--ewc-line-height) + var(--ewc-line-height);
    line-height: var(--ewc-line-height) + var(--ewc-line-height);
}

/* ec-chips, ec-chips > span {display:inline;} */


ec-chips > span {display:inline;}

:root { 
	--ewc-form-element-color:#666666;
	--ewc-page-header-btn-primary-color: #6fafce; 
	/*--ewc-button-transform: normal;*/
	--ewc-bgcolor-light:#ffffff;
	--ewc-popup-boder-radius:6px;
	--ewc-theme-footer-bgcolor:transparent;
}

/*
[ec-form-element] > label {
    height: auto;
} */
