
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans',
    'Helvetica Neue', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
}

/*#launchRenderCamera div{
	max-height: 100% !important;
	max-width: 100% !important;
}*/

/*Eliminar cabecera firma incode*/
#digitalSignatureBody header{
	display: none;
}

#closeDigitalSignature{
	z-index: 99999999999999999999999999; 
	position: sticky;
}

.IncodeSignatureContainer {
	background-color: transparent !important;
}

.flNDHr.IncodeSignatureCanvas {
	height: 100% !important;
}

.jDVGTt {
  height: 80% !important;
}
/*Eliminar cabecera firma incode*/

* {
  box-sizing: border-box;
}

input {
  border-style: none;
  outline: none;
}

button {
  border-style: none;
  outline: none;
}
html {
  box-sizing: border-box;
  font-size: 16px;
}

*, *:before, *:after {
  box-sizing: inherit;
}

body, h1, h2, h3, h4, h5, h6, p, ol, ul {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

ol, ul {
  list-style: none;
}

.backgroundMain {
	position: initial !important;
}

.progress.active .progress-bar {
    -webkit-transition: none !important;
    transition: none !important;
}

/* DIGITAL SIGNATURE */

.IncodeSignatureContainer .IncodeSignatureButtonsContainer{
  flex-direction: row !important;
  margin-top: 30px  !important;
}

.hw100 {
	height: 93%;
}

.ffUulm {
	background-color: transparent !important;
}

.dDxPGy {
	position: relative !important;
}

div#root {
	height: 85%;
	width: 100%;
}

.gdJPMO{
	top: 85% !important;
}

.fancyDigitalSign {
	display: none;
	width: 100%;   
}

/* DIGITAL SIGNATURE */
/*** Cuadrar firma de incode ***/
@media ( max-width : 767px)  {
  #launchDigitalSignature div{
    max-height: 100% !important;
    right: 3.3% !important;
  }
}

@media ( min-width : 768px) and (max-width: 991px) {
  #launchDigitalSignature div{
    max-height: 100% !important;
    right: 1.6% !important;
  }
}

.container-login-desktop {
	position: relative;
	text-decoration: none;
    display: inline-block;
    margin-left: 10px;
    -webkit-tap-highlight-color: transparent;
    z-index: 99999;
}