
/* Colori di testa */
.container-header {
background-color: #ab4242;
background-image: linear-gradient(135deg, var(--cassiopeia-color-primary) 0%, #a55c3000 40%);
}

.dj-megamenu-default {
background: linear-gradient(to bottom, rgba(69, 69, 69, 1) 0%, rgb(241 9 9) 100%) !important;
}

/* Site background */
body {
background-color: #f7f7f7;
}

/* Opzioni per menu di testa */
.container-header .container-nav {
justify-content: center;
margin-bottom: -20px;
}

/* Logo central version laptop + mobile */
.navbar-brand {
margin: auto;
}

@media (min-width: 768px) and (max-width: 1024px) {
.navbar-brand {
margin-top: 60px;
}
}

/* Position Search alignés horizontalement */
.container-header .container-search {
display: flex;
margin-right: -120px;
}

.container-topbar, .container-below-top {
margin-bottom: -90px;
float: right;
display: flex;
}

/* En Smartphone */
@media (max-width: 600px) {
.container-topbar, .container-below-top {
margin-bottom: 0px;
}
}

/* Hauteur Logo */
.container-header .grid-child {
padding-top: 0;
padding-bottom: 20px; /* 0 */
}

/* Hauteur Footer */
.footer .grid-child {
padding-top: 0.1rem;
padding-bottom: 0.5rem;
justify-content: center;
}

/* Copyright - Modifier lang.constant ligne 1 et 2 + ceci */
.footer .grid-child {
display: flex;
flex-wrap: nowrap;
flex-direction: column-reverse;
}

/* Newsletter module + page acy, champ email */
.acym_module_form input {
margin-left: 10px;
}

input, button, select, optgroup, textarea {
margin-left: 10px;
}

/* Couleur titre des Page Break - Accordion */
.accordion-button {
color: #ffffff;
background-color: #909cad;
}

/* Couleur titre des Page Break - Tabs */
joomla-tab button[role=tab][aria-expanded=true] {
background-color: #ff0000;
}

/* Déplacer le tooltip vers le centre et l'encadrer */
[data-tooltips-element=tooltip] [data-tooltips-element=main] { 
margin-left: 120px !important;
}

[data-tooltips-element=tooltip] [data-tooltips-element=main] { 
width: 50% !important;
}

/* SCL Login - Couleur du bouton Log-In */
.sourcecoast .btn-primary {
background-color: #1E00FF !important;
}

/* + Largeur menu my account mobile */
@media (min-width: 340px) and (max-width: 530px) {
.sourcecoast .btn {
padding : 10px 0px !important;
}
}

/* M-Pro Page détails largeur champs de droite */
td.osm-plan-property-label {
width: 225px;
} 

/* Surelever bouton back to top */
.back-to-top-link {
bottom: 5.8rem;
}

/* Knowledge Base 1 - Largeur fenêtre */
.btn-group > input {
width: 440px;
}

@media (width <= 991.98px) {
.btn-group > input {
width: 300px;
}
}

/* Knowledge Base 2 - Largeur fenêtre */
.form-inline .form-select, .form-inline .custom-select {
width: 280px;
}

/* HelpDesk - Elargir les 3 champs de recherche */
.form-select, .custom-select {
width: 295px;
}

@media (width <= 991.98px) {
.form-select, .custom-select {
width: 100%;
}
}

/* JDownloads - Togliere le info di ogni file */
.jd_fields_wrapper_compact, .jd_fields_wrapper { 
display: none !important;
}

/* JDownloads - Togliere logo in basso pagina */
.jd_footer { 
display: none !important;
}

/* Maximenu - largeur menu sur mobile */
@media (min-width: 340px) and (max-width: 640px) {
.mobilemenuck-bar-title {
width: 340px;
}
}

/* N3t Cookies - Rendre le bouton de validation visible */
#c-bns button+button, #s-c-bn, #s-cnt button+button {
margin-left: 0.5em !important;
}

/*qui test*/

/* DJC Registration champ custom fields
#dj-classifieds .dj-additem .djform_row .label {
width: 260px !important;
} */

/* DJ-Easycontact placement de l'icône
.dj-easy-contact-modal-button { 
bottom: 150px !important;
right: -1px !important;
}

.dj-easy-contact-modal-button span { 
text-indent: 0% !important;
} */

/* Footer Menu - Centrer
@media (width >= 992px) {
    .metismenu.menu-horizontal { 
flex-wrap: wrap;
justify-content: center;
margin: -15px;
margin-top: -25px;
}} */

/* Footer Menu - Couleur menu portable
button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) {
    color: #b9b9b9;
}*/

