img, video { max-width: 100%; height: auto; }

form [type="submit"] [data-submitting="true"] { display: none; }
form.isSubmitting [type="submit"] [data-submitting="true"] { display: inherit; }
form.isSubmitting [type="submit"] [data-submitting="false"] { display: none; }

form [data-filter="semail"] { display: none; }

.form-control::placeholder { color: #bbb; }


.dropdown.dropdown-hover:hover > .dropdown-menu {
    display: block;
    margin: 0;
    border-radius: 0;
}
.dropdown.dropdown-hover:hover > .dropdown-menu > .dropdown-item {
    white-space: nowrap;
}
.dropdown.dropdown-hover > .dropdown-toggle:active {
    /*Without this, clicking will make it sticky*/
    pointer-events: none;
}

/* VIEWPORT EFFECT */
.jViewport { transition: transform 1.5s cubic-bezier(.18,.74,.36,.99); }
.jViewport.jViewportIn { transform: scale(1); }
.jViewport.jViewportNotIn { transform: scale(1.2); }

.text-underline { text-decoration: underline; }