html, body, h1, h2, h3, h4, h5, h6, article, header, section, footer, div, p, table, thead, tbody, tr, td, ul, li, form, fieldset, textarea, legend, input, select {
    font-family: 'Nunito', sans-serif;
}

body, article, header, section, footer, div, p, table, thead, tbody, tr, td, ul, li, form, fieldset, textarea, legend, input, select {
    font-size: 0.8vw;
}

span.input-group-label {
    min-width: 132px;
}

span[id$=counter], #redoStr {
    min-width: 117px;
}

pre#queryView {

    max-height: 960px;
    overflow-y: scroll;
}

.flash-render:empty {
    display: none;
}

ul.side-nav {
    float: left;
}

ul.side-nav, ul.side-nav li {
    list-style-type: none;
    display: table;
}

ul.side-nav .button {
    min-width: 175px;
}

form div {
    padding-bottom: 1em !important;
}

span.input-group-label {
}

span.input-group-label + input.input-group-field {
}

input[type=text], input[type=email], input[type=password], select, label {

    margin: 0 auto;
}
