.esig-notices-wrap
{
background: rgba(221, 221, 221, 0.32);
margin: auto auto;
padding: auto auto;
width:100%;
border: 2px solid #E4E4E4;
border-radius: 4px;
}
.esig-activate-license
{
padding: 15px!important;
border-left: 4px solid #d00a1b!important;
color: black;
border-bottom: 3px solid #DEDEDE;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-size: 16px;
font-weight: 200;
margin: 0 10px 0 11px;
}
.error .esig-icon-esig-alert:before
{
font-family: "wp-e-signature";
font-size: 38px;
color: #d00a1b;
content: "N";
line-height: 1.24em;
float: left;
margin: 0 10px 0 0;
}
.esig-error h4 {
padding:5px;
color: #d00a1b;
}
.esig-error .esig-icon-esig-alert:before
{
font-family: "wp-e-signature";
font-size: 38px;
color: #d00a1b;
content: "N";
line-height: 1em;
float: left;
margin: 0 10px 0 0;
}
.esig-activate-license .esig-icon-esig-alert:before
{
font-family: "wp-e-signature";
font-size: 38px;
color: #d00a1b;
content: "N";
line-height: .44em;
float: left;
margin: 0 10px 0 0;
} .esig-input-error
{ 
padding: 5px !important;
border-radius: 0 !important;
position: relative; 
display: inline-flex !important;
box-shadow: 1px 1px 1px #aaaaaa;
margin-top: 10px;
border:1px solid #c51244;
align-items: center;
}
.esig-input-error .esig-icon-esig-alert
{
font-size: 16px;
color:#c51244;
margin:1px;
}
.esig-input-error .error-msg
{
margin-left:5px;
font-weight:bold;
}
.esig-input-error:before
{ 
content: ''; 
width: 0; 
height: 0; 
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #c51244;
position: absolute; 
top: -10px; 
}