/* CANVAS (ASSINATURA) */
.canvasmaisparaolado{
    margin-left:70px;
} 
.corcanvas{ 
    background-color:lightgrey; 
}
.corLimites{ 
    color: #47aee2; 
    font-size:20px;  
    text-align:center;
    position: absolute;
    top:-120px;
    left: 5%;
    transform: translateY(-50%);
    font-family: Arial, sans-serif;
    position: relative;
} 
.botaoCanvasSalvar{
    border-radius: 4px;
    border: 1px solid lightgrey;
    width: 120px; 
    height: 40px;
    position: absolute;
    display: block;
    top:88%;
    left: 18%;
    font-weight: normal;
    outline: 0;
}
.botaoCanvasLimpar{
    border-radius: 4px;
    border: 1px solid lightgrey;
    width: 120px; 
    height: 40px;
    position: absolute;
    display: block;
    top:88%;
    left: 7%;
    font-weight: normal;
    outline: 0;
}
/* CANVAS 1 - ASSINATURA - ANAMNESE ADULTO*/
#canvas-container {
    border: 0px solid lightgrey;
    width: 100%;
    height: 400px;
    margin-top: 0px;
    position: relative;
}  
#canvas {
    position: absolute;
    top: 10px; 
    left: 10px;
    width: 450px;
    height: 331px;
}
#declarations{
    background-color: transparent;
    border: 1px solid transparent;
    border-top: 1px solid grey;
    color: grey;
    font-size: 14px;
    height: 5vh;
    margin-top: -54px;
    padding: 5px;
}

 
 /* ANAMNESE ADULTO PAG 1*/ 
 .tabs {
    justify-content: center;
    background-color: #0e4db1; 
    color:#fff; 
    font-family: Arial, sans-serif;
    display: flex;
  }
  .tab {
    /*flex: 1;*/
    color: #fff;
    padding:18px 45px;
    background-color: #0e4db1;
    cursor: pointer;
    margin-left: 0px;
    text-align: center;
  }
  .tab.active {
    background-color: transparent;
    border: 3px solid red;
    border-top: transparent;
    border-right: transparent;
    border-left: transparent;

  }
  .tab-content {
    display: none;
  }
  .tab-content.active {
    display: block;
  }

  /* Checkbox's  */
  .container {
    display: block;
    position: relative;
    padding-left: 25px;
    padding-right: 110px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    font-family: Arial, sans-serif;
    line-height: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  
  /* Hide the browser's default checkbox */
  .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  
  /* Create a custom checkbox */
  .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: lightgrey;
    border: 1px lightgrey;
    border-radius: 4px;
  }
  
  /* On mouse-over, add a grey background color */
  .container:hover input ~ .checkmark {
    background-color: #ccc;
  }
  
  /* When the checkbox is checked, add a blue background */
  .container input:checked ~ .checkmark {
    background-color: #0e4db1;
  }
  
  /* Create the checkmark/indicator (hidden when not checked) */
  .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the checkmark when checked */
  .container input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the checkmark/indicator */
  .container .checkmark:after {
    left: 6px;
    top: 3px;
    width: 5px;
    height: 8px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    transform: rotate(35deg);
  }



 .anamneseText {
    float: left;
    font-size: 16px;
    color: white; 
    text-align: center; 
    padding-left: 47%; 
    padding-top: 1%;
    padding-bottom: 1%;
    text-decoration: none;
  }
.ProblemasLabel{
    /*margin-left: 30px;
    margin-bottom: 20px;
    margin: 100 0px;
    margin-top: 1000px;*/
    margin-right: 100px; 
    color: #000; 
    margin-left: 10px;
    font-family: Arial, sans-serif;
} 
.espaçamentoAnamnese1{
    margin: 0px;
}
.inputTextAnamneseAdulto{ 
    border: none; 
    border-bottom: 2px solid black; 
    padding-bottom: 5px; 
    outline: none;
    background-color: white;
}
.inputTextAnamneseAdulto:disabled{
    border: none;
    border-bottom: 2px solid grey; 
    padding-bottom: 5px;  
    outline: none;
    background-color: white;
}
.inputTextAnamneseAdulto:focus {
    border-bottom-color: red;
} 

.checkboxAdulto{
    transform: scale(2);
    margin-left: 30px;
    background-color: grey !important;
    margin: 7 30px;
    cursor: pointer;
}
.ProblemasLabel2{
    margin-right: 100px;
    font-family: Arial, sans-serif;
}
.ProblemasLabel3{
    margin-right: 100px;
    font-family: Arial, sans-serif;
}
.textodoslabelsPag1{
    color:grey; 
    /*margin: 10 20px;   
    padding: 10px;*/
    font-family: Arial, sans-serif;
    font-size: 18px;
}
.CentrarPagAdulto1{
    margin-left:18%; 
    margin-top: 4%; 
    position: relative;
}




/* ANAMNESE ADULTO PÁG 2 */ 
button:hover { 
    cursor: pointer;  
}    
.SimNaoBotao{  
    width: 30px;
  height: 20px;  
  cursor: pointer;
  margin-left: 5%;
} 
.SimNaoBotaoEspaco{
    width: 30px;
  height: 20px;
  cursor: pointer;
}
.botoespag2{
    display: flex; 
    align-items: center; 
    transform: scale(1.1); 
    padding: 10px;
    padding-left: 8%;
    font-family: Arial, sans-serif;
}
.pag2Adultotexto{
    text-align:left;  
    font-size:18px; 
    margin-left: auto; 
    margin-left: 20px;
    font-family: Arial, sans-serif;
}  
.textodoslabelsPag2{
    color:black; 
    font-family: Arial, sans-serif;
    font-size: 18px;
    font-size: 20px;
    font-weight: normal;
}
.textodoslabelsPag2.disabled{ 
    color:grey; 
    font-family: Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
}
.pag2Adulto{
    padding-left: 2.5%;
}
.PaginaSelecionada{
    color: white; 
    text-decoration:none;
}
.PaginaSelecionadaUnderline{
    text-decoration:underline; 
    text-decoration-color:red; 
    text-underline-position:under; 
} 
.checkboxAdultoPag2{
    transform: scale(2);
    margin-left: 30px;
    background-color: grey;
    margin: 7 30px;
    cursor: pointer;
}
.checkboxAnamnese2 {
    top: 0;
    transform: scale(2);
    background-color: grey;
    margin-left:2.5%; 
    margin-top: 4%; 
    position: relative;
}
.checkboxAnamnese2:hover{
    cursor: pointer;
}
.inputTextAnamnese2{
    border: none; 
    border-bottom: 2px solid black; 
    padding-bottom: 5px; 
    outline: none;
    background-color: white;
}
.inputTextAnamnese2:disabled{
    border: none;
    border-bottom: 2px solid grey; 
    padding-bottom: 5px;  
    outline: none;
    background-color: white;
}
.inputTextAnamnese2:focus {
    border-bottom-color: red;
}
.PosicaoDiv{
    margin-left:16%; 
    margin-top: 1%; 
    position: relative;
}
/* BOTAO APAGAR/ X VERMELHO */
.botaovermelhoborda{
    background-color: white; 
    text-decoration:none;
    border:none;
}
.imgVermelhoX{
    width: 70px;
    height: 70px;
} 
/* BOTAO AZUL APAGRA*/
.botaoazulborda{
    background-color: darkblue; 
    color: white; 
    border-radius: 50%; 
    border: none; 
    width: 60px;
    height: 60px;
}
.tamanhoimgbotao{
    width: 25px; 
    height: 25px;
} 



/* PAG 3 ADULTO */
.Pag3Adulto{   
    width: 40px;
  height: 30px;
  font-size: 40px; 
  font-family: Arial, sans-serif;
  cursor: pointer;
}
.Pag3AdultoTamanhoDasPerguntas{
    font-size:20px;
    font-family: Arial, sans-serif;
} 
.espacamentoPag3{ 
    padding-left:15%;
}
.inputTextAnamnese3{
    border: none; 
    border-bottom: 2px solid black; 
    padding-bottom: 5px; 
    outline: none;
    background-color: white;
}
.inputTextAnamnese3:disabled{
    border: none;
    border-bottom: 2px solid grey; 
    padding-bottom: 5px;  
    outline: none;
    background-color: white;
}
.inputTextAnamnese3:focus {
    border-bottom-color: red;
} 
.PosicaoAnamnese3{
    margin-left:25%; 
    margin-top:4%;
}

