/* File inputs with drop thingy */
.np-file-input-drop-container {
    position: relative;
}

.np-file-drop-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

input[type=file].np-file-input-drop {
    opacity: 0;
    cursor: pointer;
}

/* Nicer checkboxes, move to CSS 8 */
input[type=checkbox] {
    text-align: center;
    padding: 0;

    &:before {
        content: "✘";
    }

    &:checked {
        &:before {
            content: "✔";
        }
    }
}

/* Top margin trimmer for heading renderer */


/* Copy of the m*-xs classes */
/* Accommodates the paragraph renderer that has a hard-coded .mt-xs */
.content-spacer {
    margin: calc(1rem* 0.5);
    /*margin-bottom: 0;*/
}

.content-spacer-vertical {
    margin-top: calc(1rem* 0.5);
    margin-bottom: calc(1rem* 0.5);
}
