@charset "UTF-8";
.emasesa-canal-empleo .page-title {
  font-size: 2.5rem;
  margin-bottom: 1.25rem;
  line-height: 1.5rem;
  color: #242424;
}

.btDivRow{
  border-top: 1px solid #e6e6e6;
}

.emasesa-canal-empleo .required{
  color:  red !important;
}

.emasesa-canal-empleo-rsu tr{
  border-top: 0.5px solid #e6e6e6;
  height: 5em !important;
}

.emasesa-canal-empleo-rsu p{
  margin: 0;
}

@media (min-width: 768px) {
  .emasesa-canal-empleo .page-title {
    font-size: 3.25rem;
  }
}

.emasesa-canal-empleo .subtitle {
  color: #242424;
  size: 1.125rem;
  line-height: 1.5rem;
  margin: 0.5rem 0;
}

.emasesa-canal-empleo .subtitle--highlighted {
  font-size: 1.3rem;
  font-weight: bold;
}

.emasesa-canal-empleo .subtitle--mb {
  margin-bottom: 1.3rem;
}

.emasesa-canal-empleo .form-inline {
  gap: 1rem;
}

.emasesa-canal-empleo .input_gris:not(input[type="file"]),
.emasesa-canal-empleo .user_gris,
.emasesa-canal-empleo .passwd_gris {
  width: 100%;
  border-radius: 8px !important;
  border: 1px solid #A5A9AD !important;
  color: #242424 !important;
  font-size: 1rem !important;
  padding-left: 1rem;
}

.emasesa-canal-empleo .input_gris:not(input[type="file"]):not(textarea),
.emasesa-canal-empleo .user_gris:not(textarea),
.emasesa-canal-empleo .passwd_gris:not(textarea) {
  height: 3.5rem !important;
}

.emasesa-cana-empleo .input_gris:focus,
.emasesa-canal-empleo .user_gris:focus,
.emasesa-canal-empleo .passwd_gris:focus,
.emasesa-canal-empleo textarea:focus {
  outline: 2px solid #0F71CA !important;
}

.emasesa-canal-empleo textarea.input-gris {
  height: 7.875rem;
  padding-top: 1rem;
}

.emasesa-canal-empleo label {
  font-size: 1rem;
  font-weight: bold;
  color: #242424;
}

.emasesa-canal-empleo label span {
  color: #6D747A;
  font-size: 0.875rem;
  font-weight: normal;
}

.emasesa-canal-empleo select:not(.range) {
  height: 56px !important;
  width: 100%;
  border-radius: 8px !important;
  border: 1px solid #A5A9AD !important;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjIwMHB4IiBoZWlnaHQ9IjIwMHB4IiB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgdmVyc2lvbj0iMS4xIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGRlc2M+Q3JlYXRlZCB3aXRoIEx1bmFjeTwvZGVzYz4NCiAgPGRlZnM+DQogICAgPHBhdGggZD0iTTAgMEwyMDAgMEwyMDAgMjAwTDAgMjAwTDAgMFoiIGlkPSJwYXRoXzEiIC8+DQogICAgPGNsaXBQYXRoIGlkPSJtYXNrXzEiPg0KICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aF8xIiAvPg0KICAgIDwvY2xpcFBhdGg+DQogIDwvZGVmcz4NCiAgPGcgaWQ9ImNoZXZyb24tZG93biI+DQogICAgPHBhdGggZD0iTTAgMEwyMDAgMEwyMDAgMjAwTDAgMjAwTDAgMFoiIGlkPSJCYWNrZ3JvdW5kIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0ibm9uZSIgLz4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjbWFza18xKSI+DQogICAgICA8ZyBpZD0iSWNvbnMvMjAwL2NoZXZyb24tZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA1MCkiPg0KICAgICAgICA8cGF0aCBkPSJNMTAwIDEwMEM5Ny4yNDE0IDEwMCA5NC40OTQ2IDk5LjA0ODggOTIuMjU5MiA5Ny4xMzQ0TDAgMTguMDYxOEwxNS40ODE2IDBMMTAwIDcyLjQ0OTVMMTg0LjUxOCAwTDIwMCAxOC4wNjE4TDEwNy43NDEgOTcuMTM0NEMxMDUuNTA1IDk5LjA0ODggMTAyLjc1OSAxMDAgMTAwIDEwMEwxMDAgMTAwWiIgaWQ9ImNoZXZyb24tZG93bi0xNiIgZmlsbD0iIzBGNzFDQSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9Im5vbmUiIC8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4=");
  background-size: 1rem;
  background-position: calc(100% - 10px) center;
  background-repeat: no-repeat;
  padding-right: calc(15px + 15px);
  color: #242424 !important;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.emasesa-canal-empleo select.range {
  height: 5.5rem !important;
}

.emasesa-canal-empleo .aviso-carnet {
  color: #8b8d94;
  font-size: 0.875rem;
}

.emasesa-canal-empleo .c-form-h2 {
  margin: 0;
  font-size: 1.5rem;
  color: #242424;
  font-weight: bold;
}

.emasesa-canal-empleo .c-form-h2::after {
  content: ' ';
  display: block;
  width: 100%;
  height: 1px;
  background-color: #E9EAEB;
  margin-top: 1rem;
}

.emasesa-canal-empleo .c-button,
.btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  cursor: pointer;
  padding: 1rem 2rem;
  border-radius: 28px !important;
  background-color: #6D747A;
  color: #FFFFFF;
  font-size: 1.25rem;
  font-weight: bold !important;
  line-height: 1;
  height: 3.5rem !important;
  font-size: 1.125rem !important;
  min-width: 12.5rem;
}

.emasesa-canal-empleo .c-button.c-button--primary,
.btn {
  background-color: #0F71CA;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}

@media (max-width: 767px) {

  .emasesa-canal-empleo .buttons-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1rem;
  }
}

@media (min-width: 768px) {
  .btn-linea {
    line-height: 6.875rem;
  }

  .bgDivRow{
    background: #e6e6e6;
  }
}

.emasesa-canal-empleo .mt-56 {
  margin-top: 3.5rem !important;
}

.emasesa-canal-empleo #tipocarnet{
  height:  75px !important;
  background:  none !important;
  padding-right:  0 !important;
  font-size:  11px !important;
}

.emasesa-canal-empleo #tipocarnet::-webkit-scrollbar {
  width: 20px;
}

/* Track */
.emasesa-canal-empleo #tipocarnet::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px grey;
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

/* Handle */
.emasesa-canal-empleo #tipocarnet::-webkit-scrollbar-thumb {
  background: #007AFF;
  border-radius: 10px;
}

.emasesa-canal-empleo .radio-container,
.form-br {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.emasesa-canal-empleo .radio-container input[type="radio"],
.form-br input[type="radio"] {
  height: 1.563rem;
  width: 1.563rem;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}

.emasesa-canal-empleo .radio-container label,
.form-br label {
  margin-left: .5rem;
}

/*
SIDEBAR
*/
/*.aside{
    @media (min-width:1000px){
        position: absolute;
        right: 30px;
    }
}*/
.emasesa-canal-empleo .usuario_registrado {
  list-style-type: inherit !important;
}

.emasesa-canal-empleo .usuario_registrado div {
  background-color: #C6E2FB;
  padding: 1rem;
  font-weight: bold;
  font-size: 1.25rem;
  color: #242424;
}

.emasesa-canal-empleo .usuario_registrado li {
  padding: .5rem;
}

.emasesa-canal-empleo .usuario_registrado li::marker {
  color: #0f71ca;
}

.emasesa-canal-empleo .usuario_registrado li a {
  color: #242424;
}

.widget.canalEmpleo {
  margin-bottom: 2rem;
}

.widget-title {
  background-color: #C6E2FB;
  padding: 1rem;
  font-weight: bold;
  font-size: 1.25rem;
  color: #242424;
}

 .textwidget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}

.emasesa-canal-empleo .textwidget .btn {
  line-height: 2.5rem;
}

/*
TABLA FORMACIÓN ACADÉMICA
*/
.emasesa-canal-empleo .contenttable tr th {
  font-size: 16px;
  border-bottom: 1px solid #E9EAEB;
  padding-left: 1rem;
}

.emasesa-canal-empleo .contenttable tr {
  height: 3.5rem;
}

.emasesa-canal-empleo .contenttable tr:nth-child(odd):not(:nth-child(1)) {
  background-color: #E9EAEB;
}

.emasesa-canal-empleo .contenttable tr:nth-child(odd):not(:nth-child(1)):hover {
  background-color: #fff;
}

.emasesa-canal-empleo .contenttable tr:nth-child(even):hover {
  background-color: #E9EAEB;
}

.emasesa-canal-empleo .contenttable tr td {
  font-size: 16px;
  padding-left: 1rem;
}

.emasesa-canal-empleo .contenttable .thead-background {
  background-color: #C6E2FB;
  color: #242424;
}

.emasesa-canal-empleo .contenttable input[type="radio"] {
  height: 1.5rem;
  width: 1.5rem;
}

tr.thead-background {
  background-color: #C6E2FB;
  color: #242424;
  height: 3.5rem;
}

/* Encuesta */

.div-enc{
  width: 100%;
  display: flex;
}

.input-enc{
  margin-right: 5px;
}

.label-enc{
  position: relative;
  bottom: 5px;
}

.btn-enc{
  margin: 30px 0 60px 0;
}

@media (max-width: 969px){
  .btn-enc{
    margin-bottom: 10px;
  }
}

/* Final Encuesta */

/* Aviso 2 */

.fg-aviso2{
  margin-right:  30px;
  flex:  0 !important;
  margin-bottom: 1.5rem !important;
}

.label-aviso2{
    width: 100%;
    margin-bottom:  0.5rem !important;
    align-items: left;
    font-size: 1rem;
    font-weight: bold;
    color: #242424;
    justify-content: initial !important;
}

.txt-aviso2{
    height: 3.5rem !important;
    line-height: 20px !important;
    border-radius: 8px !important;
    border: 1px solid #A5A9AD !important;
    color: #242424 !important;
    font-size: 1rem !important;
    padding-left: 1rem !important;
}

.txt-aviso2:focus{
    outline: 2px solid #0F71CA !important;
}

/* Final Aviso 2 */

/*# sourceMappingURL=styles.css.map */