@import url("_spacing-general.css");
@import url("_spacing-mobile.css");
@import url("_spacing-desktop.css");

@import url("_flex-general.css");
@import url("_flex-mobile.css");
@import url("_flex-desktop.css");

@import url("_border-general.css");
@import url("_border-mobile.css");
@import url("_border-desktop.css");

@import url("_width-general.css");

.hide-empty:empty {
    display: none !important;
}

.hide {
    display: none !important;
}

.pointer {
    cursor: pointer;
}

button.no-button, .button.no-button {
    border: none;
    background-color: unset;
    padding: 0;   
    cursor: pointer;
}

button.no-button:focus, .button.no-button:focus {
    outline-style: auto;
    outline-width: thin;
    border-radius: 3px;
}

@media only screen and (max-width: 782px) {
    .rm-hide {
        display: none !important;
    }    
}

@media only screen and (min-width: 783px) {
    .rd-hide {
        display: none !important;
    }
}
