/*@view-transition {*/
/*  navigation: auto;*/
/*}*/

body::-webkit-scrollbar{
    display: none;
}

.full-width {
    width: 100% !important;
}

.no-margin-padding {
    margin: 0 !important;
    padding: 0 !important;
}

.no-margin {
    margin: 0 !important;
}

.no-padding {
    padding: 0 !important;
}

.hide {
    display: none !important;
}

@media screen and (max-width: 992px) {
    .tablet-fluid {
        width: 100% !important;
    }
}

@media screen and (max-width: 600px) {
    .mobile-fluid {
        width: 100% !important;
    }
}

.overflow-x-scroll {
    overflow-x: auto;
}

.cut_text {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis;
}

.ui.search .prompt {
    border-radius: 5px;
}

svg.leaflet-attribution-flag {
    display: none !important;
}

.panel {
    position: relative;
    border-radius: 30px;
    padding: 20px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
    margin-bottom: 20px;
}

.panel.hover:hover {
    box-shadow: rgba(0, 0, 0, 0.1) 0 10px 50px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

input[type=number] {
    -moz-appearance:textfield; /* Firefox */
}

#dimmable_container {
    height: 100% !important;
}
