/* 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: 'Montserrat', sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
.AppContainer__backToTop { background-color: #ffc720; transition: all 300ms ease; }
.AppContainer__backToTop:hover { background-color: #ffdf24; }
/* #endregion GENERAL */

/* #region HEADER */
.Header__homeContent .Header__navbar { background-color: rgba(0, 0, 0, 0); }
.Header__homeContent.Header__homeNavbarFixed .Header__navbar { background-color: #403E3E; color: #FFF; }
.Header__homeContent.Header__homeNavbarFixed .Header__navbar a { color: #FFF; }
.Header__tabsTab { font-size: 18px; letter-spacing: normal; }
.Header__tabsTab.Header__active { font-weight: bold; color: #323232 !important; }
#logoutDetails { background-color: #323232; border-radius: 5px; color: #FFF; font-weight: bold; transition: all 300ms ease; }
#logoutDetails a { color: #FFF; }
#logoutDetails:hover { background-color: #ffdf24; box-shadow: 0 3px 5px rgba(25, 25, 25, .2); }
#logoutDetails:hover a {color: #FFF !important; }
.Header__searchTitle { font-weight: bold; } 
.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: #323232; transition: all 300ms ease; } 
.SearchContainer__searchIcon:hover { background-color: #ffc720; 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: #FFC720 !important;
    padding: 12px 12px 24px !important;
  }
  .Header__homeContent.Header__homeNavbarFixed .Header__navbar a { color: #323232; }
}
/* #endregion HEADER */

/* #region FOOTER */
.Footer__footerBg { background-color: #f4f6f8; }
.Footer__footerQus { font-weight: bold; }
.Button__footerBtn { background-color: #323232; border-radius: 5px; font-weight: bold; transition: all 300ms ease; }
.Button__footerBtn:hover { background-color: rgba(50,50, 50, 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; }
/* #endregion BOTONES*/

/* #region FORMULARIO */
#title_field_cf_categoria { position: relative; }
#title_field_cf_categoria::before { background-color: white; content: "Categoria"; height: 100%; left: 0; position: absolute; top: 0;  width: 100%; }
#title_field_cf_codigo_de_envio { position: relative; }
#title_field_cf_codigo_de_envio::before { background-color: white; content: "Codice di spedizione"; height: 100%; left: 0; position: absolute; top: 0;  width: 100%; }
/* #endregion FORMULARIO */
