body.darkTheme .containerMainSearchInner,
body.darkTheme #destination,
body.darkTheme .iconFilterMarker,
body.darkTheme nav .containerNavbar,
body.darkTheme .switchMap,
body.darkTheme .alertWarning,
body.darkTheme .menuContainer,
body.darkTheme #filters, 
body.darkTheme .canvasWarning, 
body.darkTheme .buttonPersonalMarkerContainer, 
body.darkTheme .modalChooseNewPlace, 
body.darkTheme .modalNewPlaceInner, 
body.darkTheme .offCanvasContainerTemplate, 
body.darkTheme .generalModal, 
body.darkTheme .appendTitlePopUp, 
body.darkTheme .buttonContainerOnScroll, 
body.darkTheme .modalInner, 
body.darkTheme .generalSearchButton, 
body.darkTheme .searchContainerSuggestion, 
body.darkTheme .previsionWeather{
    background-color: #000000 !important;
}

body.darkTheme .searchContainerSuggestion{
    color: #fff !important;
}

body.darkTheme .leaflet-tile-pane.filterDarkMap{
    filter: brightness(240%);
}
body.darkTheme .searchHereButton{
    background-color: #ffe477 !important;
    border: 2px solid #c7a000 !important;
}

body.darkTheme .box-warning-label,
body.darkTheme .radioBoxCategories,
body.darkTheme .cameraCapture,
body.darkTheme .attachFile,
body.darkTheme .swiper-wrapper .editSuggest{
    background-color: #8c8c8c21 !important;
    border: 2px solid #8c8c8c21;
}
body.darkTheme .selectPosition{
    background-color: #8c8c8c21;
    border-radius: 0.5rem;
}

body.darkTheme .destination-item{
    background-color: #8c8c8c21 !important;
    color: #fff;
}
body.darkTheme #destination{
    color: #fff !important;
}
body.darkTheme .containerLastSearch{
    color: #fff;
}

body.darkTheme .buttonOffCanvas:not(.startTripOnGoogleMapsButton, .checkSaved), body.darkTheme .containerButtonSearch{
    background-color: #8c8c8c21 !important;
}

body.darkTheme .switchMap,
body.darkTheme .canvasWarning, 
body.darkTheme .buttonPersonalMarkerContainer, 
body.darkTheme .modalChooseNewPlace, 
body.darkTheme .generalModal, 
body.darkTheme .offCanvasContainerTemplate, 
body.darkTheme .alertWarning{
    border: 2px solid #444444 !important;
}

body.darkTheme .offCanvasContainerTemplate,
body.darkTheme .appendTitlePopUp,
body.darkTheme .modalInner,
body.darkTheme .buttonContainerOnScroll{
    color: #fff;
}

body.darkTheme .containerMainSearchInner{
    border: 2px solid #444444 !important;
}

body.darkTheme #filters {
    border: 2px solid #444444 !important;
}

body.darkTheme .currentUpdate {
    background-color: #ffe767;
}

body.darkTheme .currentUpdate .subtitle {
    color: #000 !important;
}

body.darkTheme .currentUpdate .updateList li {
    color: #000 !important;
}

body.darkTheme .currentUpdate .descriptionMenu {
    color: #000 !important;
}

body.darkTheme .oldUpdate {
    background-color: #8c8c8c21;
    color: #fff;
}

body.darkTheme .oldUpdate .updateList li {
    color: #fff !important;
}

body.darkTheme .badgeRed:not(.personalBadge) {
    color: white;
    border: 2px solid #4b0000;
    background-color: #4b0000;
}

body.darkTheme .autoviaLogoFull {
    filter: invert(1) brightness(1000);

}

body.darkTheme .itemNavbar .locateOwnCar img,
body.darkTheme .itemNavbar .notifyList img,
body.darkTheme .itemNavbar .helpCustomer img {
    filter: invert(1) !important;
}

body.darkTheme nav .containerNavbar {
    outline: 2px solid #444444 !important;
}

body.darkTheme .boxMenu50,
body.darkTheme .boxMenu100,
body.darkTheme .activeDetectorMode,
body.darkTheme #setAvatar {
    background-color: #8c8c8c21;
    color: #fff;
}

body.darkTheme .activeDetectorMode {
    border: 2px solid #8c8c8c21;
}

body.darkTheme .itemSetting,
body.darkTheme .subtitle,
body.darkTheme .titleNewPlace,
body.darkTheme .containerDataUser,
body.darkTheme .userTipology,
body.darkTheme .userSettingResetPassword,
body.darkTheme #deleteUser,
body.darkTheme .icon-x-circle,
body.darkTheme .generalModal, 
body.darkTheme .icon-spinner9,
body.darkTheme .boxRent {
    color: #fff !important;
}

body.darkTheme .itemSetting:not(.itemSetting:last-child) {
    border-bottom: 1px solid #8c8c8c21;
}

body.darkTheme .inputGroup input,
body.darkTheme .inputGroup textarea,
body.darkTheme .inputGroup select{
    background-color: #8c8c8c21 !important;
    color: #fff !important;
}

body.darkTheme .inputGroup select option{
    background-color: #000000 !important;
    border: 2px solid #444444 !important;
}

body.darkTheme .inputGroup {
    color: #fff !important;
}
body.darkTheme .textToWhite, body.darkTheme .appendNotify {
    color: #fff !important;
}

body.darkTheme .editItemAccount {
    color: #cc0000;
}

body.darkTheme .qrCodeBox {
    outline: 10px solid #000;
}

body.darkTheme .previsionWeather > b, body.darkTheme .previsionWeather .nextHourCard div:first-child {
    color: #fff;
}
body.darkTheme .titleCategory  {
    color: #fff;
}
body.darkTheme .previsionWeather {
    outline: 2px solid #444444;
}
body.darkTheme .accordion-button {
    color: #fff !important;
    background-color: #8c8c8c21 !important;
}
body.darkTheme .accordion-button::after {
    filter: invert(1);
}
body.darkTheme .accordion-item {
    background-color: #8c8c8c21 !important;
}
body.darkTheme .accordion  {
    border-radius: 20px;
    overflow: hidden;
}
body.darkTheme .accordion-body  {
    color: #fff !important;
}

body.darkTheme .previsionWeather .nextHourCard{
    background-color: #8c8c8c21 !important;

}