/* Ocultar sección Información adicional */
div[class="TicketFormLeftContainer__sectionName Información_adicional"] {
    display: none !important;
}

/* Ocultar campos del formulario */
#field_priority,
#field_contactId,
#field_departmentId,
#field_email,
/*#field_attachmentIds,*/
#field_captchaText,
*[data-id$="_comment"],
/* Ocultar opción Editar */
span[data-id="edit_close"]{
    display: none !important;
}

/* #region GENERAL */
* { font-family: 'Open Sans', sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
.AppContainer__backToTop { background-color: #258AFF; transition: all 300ms ease; }
.AppContainer__backToTop:hover { background-color: #002882; }
/* #endregion GENERAL */

/* #region HEADER */
.Header__homeContent .Header__navbar { background-color: rgba(0, 0, 0, 0); }
.Header__homeContent.Header__homeNavbarFixed .Header__navbar { background-color: #214fc6; }
.Header__tabsTab { font-size: 18px; letter-spacing: normal; }
.Header__tabsTab.Header__active { font-weight: bold; }
#logoutDetails { background-color: #F60; border-radius: 5px; font-weight: bold; transition: all 300ms ease; }
#logoutDetails:hover { background-color: #FF7112; box-shadow: 0 3px 5px rgba(25, 25, 25, .2); }
#logoutDetails:hover a {color: #FFF !important; }
.Header__searchTitle { font-weight: bold; }
.Header__homeNavbarFixed .Header__menu, .Header__homeNavbarFixed .Header__menu:before, .Header__homeNavbarFixed .Header__menu:after { background-color: #FFF; } 
.Header__header.Header__homeContent.Header__homeNavbarFixed.globalfixednav .Header__logo img { display: none; }
.Header__header.Header__homeContent.Header__homeNavbarFixed.globalfixednav .Header__logo #minSearchLogo { display: block; }
#minSearchLogo { display: none; }
.SearchContainer__searchIcon { background-color: #f60; transition: all 300ms ease; } 
.SearchContainer__searchIcon:hover { background-color: #FF7112; box-shadow: 0 3px 5px rgba(25, 25, 25, .2); } 

@media only screen and (max-width: 1024px) {
  .Header__homeContent .Header__navbar, .Header__defaultContent .Header__navbar, .Header__navopen .Header__navbar .Header__menuTab {
    background-color: #214fc6;
    padding: 12px 12px 24px;
  }
}
/* #endregion HEADER */

/* #region FOOTER */
.Footer__footerBg { background-color: #f4f6f8; }
.Footer__footerQus { font-weight: bold; }
.Button__footerBtn { background-color: #248aff; border-radius: 5px; font-weight: bold; transition: all 300ms ease; }
.Button__footerBtn:hover { background-color: rgba(37,138, 255, 0.8); box-shadow: 0 3px 5px rgba(25, 25, 25, .2) }
.Footer__footerCopyrigt { padding: 30px 0; }
.Footer__footerCopyrigt .Footer__wrapper { align-items: center; display: flex; justify-content: space-between; margin: 24px 0; }
.Footer__footerCopyrigt .Footer__call-to-action-text { font-size: 20px; font-weight: bold; padding: 0 30px; }
.Footer__divider { border: none; border-top: 1px solid silver }
#FooterLogo { max-height: 42px; }
.Footer__footerCopyrigt .Footer__footerLink:not(:last-child)::after { content: "|"; margin: 0 8px; }

@media only screen and (max-width: 1439px) {
  .Footer__footerCopyrigt .Footer__wrapper { flex-flow: column; }
  .Footer__footerCopyrigt .Footer__call-to-action { display: flex; flex-flow: column; }
  .Footer__footerCopyrigt .Footer__call-to-action-text { margin: 12px 0; }
}
/* #endregion FOOTER */

/* #region CONTENIDO */
.Layout__oneColumn { min-height: auto; }
.ModuleCont__moduleCont > div:has(.ContentBox__boxThree) { display: flex; margin: 0 -12px; }
.ModuleCont__moduleCont > div:has(.ContentBox__boxThree) > div { border-radius: 5px; box-shadow: 0 0px 14px 0px rgba(0, 0, 0, 0.1); color: #303030; margin: 0 12px; padding: 30px; transition: all 300ms ease; }
.ModuleCont__moduleCont > div:has(.ContentBox__boxThree) > div a { font-weight: bold; }
.ModuleCont__moduleCont > div:has(.ContentBox__boxThree) > div svg { filter: grayscale(1); }
.ModuleCont__moduleCont > div:has(.ContentBox__boxThree) > div p { color: #303030; font-size: 16px; }

@media only screen and (max-width: 1439px) {
  .ModuleCont__moduleCont > div:has(.ContentBox__boxThree) { align-items: center; flex-flow: column; margin: 0; }
  .ModuleCont__moduleCont > div:has(.ContentBox__boxThree) > div { margin-bottom: 24px; }
}
/* #region CONTENIDO */

/* #region BOTONES */
.Button__buttonCommon { border-radius: 5px; font-weight: bold; }
.Button__secondary { background-color: #FFF; border-color: #218AFF; color: #218AFF; }
/* #endregion BOTONES*/
