.geS5n {
    -webkit-transition: background-color 200ms cubic-bezier(0, 0, 0.2, 1);
    transition: background-color 200ms cubic-bezier(0, 0, 0.2, 1);
    background-color: #fff;
    border: 1px solid #dadce0;
    border-radius: 0px;
    margin-bottom: 12px;
    padding: 24px;
    page-break-inside: avoid;
    word-wrap: break-word;
  
  }
  
  
  .containerinput {
    position: relative;
    top: 8px;
  }
  
  .containerinputradio {
    position: relative;
    
  }
  
  .containerinput input {
    width: 100%;
    background: transparent;
    outline: none;
    border: none;
    color: black;
    padding: 2px;
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
  
  }
  
  .containerinput input:valid~label,
  .containerinput input:focus~label {
    color: #005081;
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
    font-size: 12px;
  }
  
  .containerinput input:focus~i {
    height: 2px;
    background-color: #005081 !important;
  }
  
  .containerinput i {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #c0c0c0;
  }
  
  
  /**Input mas radio*/
  .containerinputradio input {
    width: 100%;
    background: transparent;
    outline: none;
    border: none;
    color: black;
    padding: 2px;
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
  
  }
  
  .containerinputradio input:valid~label,
  .containerinputradio input:focus~label {
    color: #005081;
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
    font-size: 12px;
  }
  
  .containerinputradio input:focus~i {
    height: 2px;
    background-color: #005081 !important;
  }
  
  .containerinputradio i {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #c0c0c0;
  }
  /*FIN*/
  
  /**Input select*/
  .containerinput select {
    width: 100%;
    background: transparent;
    outline: none;
    border: none;
    color: black;
    padding: 2px;
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
  
  }
  
  .containerinput select:valid~label,
  .containerinput select:focus~label {
    color: #005081;
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
    font-size: 12px;
  }
  
  .containerinput select:focus~i {
    height: 2px;
    background-color: #005081 !important;
  }
  
  .containerinput i {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #c0c0c0;
  }
  /*FIN*/
  
  
  .inputlabelfont {
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
  }
  
  .titulodiv {
    position: relative;
    top: -11px;
  }
  
  .campoobligatorio {
    position: relative;
    top: 23px;
    font-size: 11px;
    font-family: 'Poppins', sans-serif;
    color: red;
  }
  
  .marginbuttocampoobligatorio {
    margin-bottom: 10px;
  }
  
  .campocorrecto {
    position: relative;
    top: 23px;
    font-size: 11px;
    font-family: 'Poppins', sans-serif;
    color: #009b3e;
  }
  
  .displaynone {
    display: none;
  }
  
  .backgroundsection {
    background-color: #f4f4f4;
  }
  
  .fontradiobutton {
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
  
  }
  
  .displayline {
    display: inline-block;
  }