#private_login_main_content_div,
#private_login_main_content_div table,
#private_login_main_content_div td,
td.rndbox,
.boxcontent,
.widget_container.private_login_widget,
.login_widget_tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
}

/*Título widget Comunidad*/
#\{986738CA-0E87-4DFF-875E-991154565FE3\}_title.title_back  {
background: #222 !important;
}

#\{986738CA-0E87-4DFF-875E-991154565FE3\}_title.title_back  .widget_title{
color: #fff !important;
}


/* Esconder opcion de subir equipo para que no puedan agregar mas gente, pero si lo puedan hacer los admin
#idea-form-submitter {display:none;}     */

/*Traducción formulario
button#save-draft, button#submit-idea, button#display-preview {
  position: relative;
  z-index: 0;
  width: 100% !important;
  margin-right: 0 !important;
}    */

/*Botón borrador
button#save-draft:before {
   content: "Guardar borrador/Save Draft";
   position: absolute;
   background-color: #a0a0a0 !important;
   border-color: #a0a0a0 !important;
   visibility: visible;
   padding: 9px 15px;
   line-height: 100%;
   border-radius: 4px;
   width: 100%;
   margin-right: 0;
   display: inline;
   top: 0;
   left: 0;
   z-index: 2;
}   */

/*Botón subir idea
button#submit-idea:before {
   content: "Postular/Apply";
   position: absolute;
   visibility: visible;
   line-height: 100%;
   border-radius: 4px;
   width: 100%;
   margin-right: 0;
   display: inline;
   top: 0;
   left: 0;
   z-index: 2;
   background-color: #F1C42A!important;
   border-color: #F1C42A!important;
   padding: 15px 15px 12px 15px !important;
}   */

/*Botón vista previa
button#display-preview:before {
   content: "Vista previa/Preview";
   position: absolute;
   background-color: #B8B8B8!important;
   border-color: #B8B8B8!important;
   visibility: visible;
   padding: 9px 9px;
   line-height: 100%;
   border-radius: 4px;
   width: 100%;
   margin-right: 0;
   display: inline;
   top: 0;
   left: 0;
   z-index: 2;
}    */
   

.fractal-dynamic-nav-v1 .nav-parent a {
   letter-spacing: 0!important;
   font-weight: 600!important;
}

/*tipografia navbar*/
.fractal-dynamic-nav-v1 .nav-desktop .nav-parent{
    font-family: 'Lato', sans-serif!important;
    font-size: 14px!important;
}


/*Quitando subrayado hover menú*/
.fractal-dynamic-nav-v1 .nav-desktop .nav-parent .nav-item-hover {
    border-bottom: none!important;
}

/*Agregando el logo en la barra de navegación*/
.desktop-nav-core-items .nav-campaign-image a, .nav-mobile-bar .nav-logo {
  position: relative;
  z-index: 0;
  width: 100% !important;
  margin-right: 0 !important;
}

/*Logo menù*/
.desktop-nav-core-items .nav-campaign-image a:before, .nav-mobile-bar .nav-logo:before{
   content:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD8238/FA4A7D3D.png);
zoom:2%;

}
}

/*Tamaño letra login*/
  .login_welcome {
    font-size: 15px;
  }

  .logout {
    font-size: 13px;
  }

/*Estilos para adaptar nuevos ws de desafíos */
/*Agrandando el contenedor y footer*/
#main_content {
  width: 90%!important;
    max-width: 90%!important;
  }

  /*Efecto botones*/
  .btn-lg:hover {
    transition: 0.3s!important;
    background-color: #e59e00!important;
  }
  #container_homepage_header #display-region #hh-buttons .btn-lg {
    margin-bottom: 5px!important;
    border-radius: 100px!important;
    font-weight: 700!important;
  }
  /*Tipografía Banner*/
  #container_homepage_header #display-region #hh-headline, #container_homepage_header #display-region #hh-buttons{
    font-family: 'Montserrat', sans-serif!important;
  }
  #container_homepage_header #display-region #hh-display h3 {
    font-size: 16px!important;
  }

  /*Agrandando el contenedor y footer*/
  #main_content {
    width: 90%!important;
    max-width: 90%!important;
  }

  /*Ampliando contenedor*/
  #bi-page-s #container_2 {
    width: 100%;
    min-height: 100%;
  }
  #bi-page-s #container_2 .widget_container, #bi-page-s #container_3 .widget_container {
    margin-bottom: 0!important;
  }

  /*Ocultando contenedores home*/
  #bi-page-s #container_3, #bi-page-s #container_4 {
    display: none!important;
  }
  /*cONTENEDOR RESPONSIVO*/
  #container_homepage_header #hh-layout {
    min-width: 100%!important;
}
  
.fractal-dynamic-nav-v1 .nav-desktop .nav-campaign-image img {
    display: none!important;
}

  /*Cambiar tamaño de fuente título HOME*/
  #container_homepage_header #display-region #hh-display #hh-headline h2 {
    font-size: 50px!important;
    font-weight: 300!important;
  }

/*Modificar parte baja Homepage*/
#bi-page-s.content {
    background-color: #222222 !important;
}

#bi-page-s.content .widget_title{
    font-size: 30px !important;
    color: #E59E00 !important;
    text-align: center;
}

 #bi-page-s #container_2 .widget_container{
    margin: 5px auto !important;
} 

 #bi-page-s #container_2 .title_back  {
    display: none !important;
}

/*Cambiar tamaño y color letra Login*/

#bi-page-s #container_homepage_header.wide {
    margin-bottom: 0px !important;
}

#bi-page-s #container_2 .login_widget {
    width: 300px !important;
    float: left;
    padding: 0 0 0 10px !important;
} 

#bi-page-s #container_2 .login_welcome {
   color: white !important;
} 

#bi-page-s #container_2 .loginbox {
   color: white !important;
} 

#bi-page-s #container_2 .loginbox label{
   color: white !important;
} 

/*Modificaciones a bi-page-ct-login*/
#bi-page-ct-login.content  {
    background-color: #103247  !important;
    background-image: url(https://expandemineria.cl/wp-content/themes/expande/img/logo-horizontal.svg);
    background-repeat: no-repeat;
    background-position: 2% 2%;
}

#bi-page-ct-login.content {
  background-image: url("https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD8238/563343E1.png");
  background-repeat: no-repeat;
  background-position: top 20px left 20px;
  background-size: 200px; /* ajusta el tamaño */
}

#\{01655789-AC9E-4057-939D-DCCBBBD1B523\}_body {
 background-color: #103247  !important;
  width: 100%;       /* o 800px, por ejemplo */
  height: 440px;     /* ajusta según necesidad */
}

#private_login_main_content_div{
width:350px!important;
}

#bi-page-ct-login.content #private_login_main_content_div .rndbox{
    background-color: #103247   !important;
     width: 340px !important;
}

#email_row > td:nth-child(1){
width:100px!important;
}

#bi-page-ct-login.content .widget_container.private_login_widget{
    border: 5px solid #2103247 !important;
}

#bi-page-ct-login.content .widget_container .private_login_widget{
    border: 5px solid #103247 !important;
}

#bi-page-ct-login.content #container_plogin_2 .widget_container .boxcontent {
    padding: 0px 0px 0px 0px;
}

#bi-page-ct-login.content #container_plogin_2 .tabon a {
    text-decoration: underline !important;
    color: #FFB600 !important;
}

#bi-page-ct-login.content #container_plogin_2 .taboff a {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #103247 !important;
}

#bi-page-ct-login.content #private_login_main_content td {
    color: #fff !important;
}

/*    #bi-page-ct-login.content #private_login_main_content #page2 #Form1 tbody{
    background-color: #103247 !important;    
}       */
#global-nav-bar {
    background: linear-gradient(to bottom, rgb(0 0 0 / 100%) 2%, rgb(0 0 0 / 100%) 2%)!important;
}


/*Tamaño letra barra navegación*/
#dynamic-nav > div > div.nav-desktop > ul {
    font-size: 12px!important;
}

/*Título Homepage*/
.f-homepage-hero .f-homepage-hero-name .redactor-styles, .f-homepage-hero .f-homepage-hero-name .fractal-htmlpreview div {
    font-size: 40px !important;
    font-family: 'Roboto Black', sans-serif!important;
}

/*Logo Expande FCh*/

.image_widget {
    margin: 0px;
    height: 100px!important;
    width: 250px!important;
    overflow: hidden;
    position: absolute;
    left: 30px;
    top: 150px;
    z-index: 2;
}

.image_widget img {
    vertical-align: middle;
    height: 60px !important;
    width: auto !important;
}

/*ocultar Logo FCh*/
.fractal-global-nav .f-nav-wrapper .f-nav-logo img {
display:none!important;
}

#bi-page-ct-a-enter-idea{
    background-color: #f7f7fb!important;
}

#bi-page-ct-a-view-idea{
    background-color: #f7f7fb!important;
}

#f-submit-idea-button div button{
    background-color: rgba(240, 196, 49)!important;
}

.fractal-button .f-dropdown-submit-idea-btn .btn-primary{  
    background-color: rgba(240, 196, 49)!important;
}

#\{9D791B09-5D19-4BF4-A557-24A13D07297A\}_title_text {
    font-size: 25px;
    font-family: 'Lato';
    color: white;
}

#\{9D791B09-5D19-4BF4-A557-24A13D07297A\}_title {
background: black;
}

/*Ocultar footer de la idea*/
.f-idea-page-footer {
    display: none !important
}



/* ===== Modern-style submission form (fch) ===== */

/* Page wrapper — overflow:visible is REQUIRED for the sticky submit bar */
html body #bi-page-ct-a-enter-idea.content { background: #f7f7fb !important; overflow: visible !important; padding-bottom: 0 !important; }
html body #bi-page-ct-a-enter-idea #main_content { margin-left: auto !important; margin-right: auto !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container.container-fluid { padding: 20px 0 0 !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #idea-layout.row { margin: 0 !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #idea-layout > .col-lg-12 { float: none !important; display: block !important; width: 100% !important; padding: 0 !important; position: relative !important; }

/* Center the form column (700px like the modern form) */
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #idea-layout #form-section { display: block !important; float: none !important; width: 100% !important; max-width: 700px !important; margin: 0 auto !important; padding: 0 15px 40px !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form-region,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form { width: 100% !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form form { font-size: 14px !important; color: #797d7f !important; }

/* Strip the grey card wrappers */
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container .set-section { background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; padding: 0 !important; margin: 32px 0 !important; width: 100% !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container fieldset { width: 100% !important; }

/* Question headings */
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form legend,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .set-section > label,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .form-group > label { font-size: 24px !important; font-weight: 400 !important; line-height: 34px !important; color: #444647 !important; margin: 0 0 8px !important; padding: 0 !important; border: 0 !important; width: auto !important; text-transform: none !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form legend .required { color: #d6473b !important; font-size: 24px !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container .question-instruction-text,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container .question-instruction-text * { font-size: 12px !important; line-height: 1.5 !important; color: #797d7f !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container .question-instruction-text { margin: 0 0 12px !important; }

/* Text inputs & selects */
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form input.form-control,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form input[type="text"],
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form input[type="number"],
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form input[type="email"],
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form input[type="url"],
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form select { height: 48px !important; padding: 0 16px !important; font-size: 14px !important; color: #797d7f !important; background: #fff !important; border: 1px solid #bdc3c7 !important; border-radius: 4px !important; box-shadow: none !important; width: 100% !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form textarea { padding: 12px 16px !important; font-size: 14px !important; line-height: 1.5 !important; color: #797d7f !important; background: #fff !important; border: 1px solid #bdc3c7 !important; border-radius: 4px !important; box-shadow: none !important; width: 100% !important; margin: 0 !important; min-height: 120px !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form input.form-control:focus,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form select:focus,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form textarea:focus { border-color: #34495E !important; outline: none !important; box-shadow: 0 0 0 3px rgba(52,73,94,.15) !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .input-wrap input.form-control { padding-right: 64px !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .limiter { font-size: 14px !important; font-weight: 700 !important; color: #bdc3c7 !important; bottom: 14px !important; right: 16px !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .form-control::placeholder { color: #bdc3c7 !important; }

/* Rich-text editor */
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .fr-box,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .fr-box .fr-wrapper,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .fr-box .fr-toolbar { width: 100% !important; border-color: #bdc3c7 !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .fr-box .fr-toolbar { border-radius: 4px 4px 0 0 !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .fr-box .fr-wrapper { border-radius: 0 0 4px 4px !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .fr-box .fr-element { font-size: 14px !important; color: #797d7f !important; padding: 12px 16px !important; }

/* Radios / checkboxes */
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .radio,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .checkbox { margin: 0 0 12px !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .radio label,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .checkbox label { font-size: 16px !important; line-height: 24px !important; color: #797d7f !important; padding-left: 28px !important; font-weight: 400 !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .radio input[type="radio"],
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .checkbox input[type="checkbox"] { width: 18px !important; height: 18px !important; margin: 3px 0 0 -28px !important; accent-color: #34495E !important; }

/* Right sidebar -> sticky bottom action bar */
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #idea-layout #side-preview-section { position: sticky !important; bottom: 0 !important; top: auto !important; left: 0 !important; right: 0 !important; float: none !important; width: 100% !important; min-width: 100% !important; height: auto !important; margin: 0 !important; padding: 24px 0 !important; background: #fff !important; border-top: 1px solid #bdc3c7 !important; display: flex !important; justify-content: center !important; z-index: 20 !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #idea-sidebar-preview,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #sidebar-preview,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #crunchbase-modal-wrapper { display: none !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #side-preview-region,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #idea-sidebar,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #idea-sidebar-actions,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #sidebar-actions-region,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #sidebar-actions,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #f-submit-idea-button,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container .f-submit-idea-button-container { width: auto !important; min-width: 0 !important; height: auto !important; margin: 0 !important; padding: 0 !important; position: relative !important; float: none !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container .f-submit-idea-button-container { display: inline-flex !important; }

/* Submit button   dropdown caret */
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #f-submit-idea-button .btn.f-submit-idea-btn { height: 48px !important; padding: 0 32px !important; font-size: 16px !important; font-weight: 600 !important; line-height: 48px !important; border: 0 !important; border-radius: 3px 0 0 3px !important; box-shadow: none !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #f-submit-idea-button .f-dropdown-submit-idea-btn { height: 48px !important; padding: 0 14px !important; border: 0 !important; border-left: 1px solid rgba(255,255,255,.35) !important; border-radius: 0 3px 3px 0 !important; box-shadow: none !important; }
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #f-submit-idea-button .f-dropdown-submit-idea-btn .fa-angle-down { font-size: 16px !important; line-height: 48px !important; }


/* Instructional text: 12px -> 14px */
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container .question-instruction-text,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container .question-instruction-text * {
  font-size: 14px !important;
  line-height: 1.55 !important;
  color: #797D7F !important;
}
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container .question-instruction-text p {
  margin: 0 0 6px !important;
}

/* Radio / checkbox alignment */
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .radio,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .checkbox {
  position: relative !important;
  margin: 0 0 12px !important;
  padding-left: 30px !important;
}
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .radio label,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .checkbox label {
  font-size: 16px !important;
  line-height: 24px !important;
  color: #797D7F !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
  font-weight: 400 !important;
}
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .radio input[type="radio"],
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #form .checkbox input[type="checkbox"] {
  position: absolute !important;
  left: 0 !important;
  top: 3px !important;
  width: 18px !important;
  height: 18px !important;
  margin: 0 !important;
  accent-color: #34495E !important;
}

/* Submit button text color */
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #f-submit-idea-button .btn.f-submit-idea-btn,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #f-submit-idea-button .f-dropdown-submit-idea-btn,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #f-submit-idea-button .f-dropdown-submit-idea-btn .fa-angle-down {
  color: #34495E !important;
}
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #f-submit-idea-button .f-dropdown-submit-idea-btn {
  border-left: 1px solid rgba(52, 73, 94, 0.25) !important;
}
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #f-submit-idea-button .btn.f-submit-idea-btn:hover,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #f-submit-idea-button .btn.f-submit-idea-btn:focus,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #f-submit-idea-button .f-dropdown-submit-idea-btn:hover,
html body #bi-page-ct-a-enter-idea #main_content #main_idea_container #f-submit-idea-button .f-dropdown-submit-idea-btn:focus {
  background-color: #E0B21F !important;
  color: #1E1F20 !important;
}