body {
    font-family: Helvetica, Tahoma, Arial, "Microsoft YaHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
}

/* FORM LAYOUT ELEMENTS
----------------------------------------------------------*/
.table-info th {
    background: #F9F9F9;
}

/*------- Text wrap ---------*/
.normal {
    white-space: normal;
}

.no-wrap {
    white-space: nowrap;
}

.pre {
    white-space: pre;
}

.pre-line {
    white-space: pre-line;
}

.pre-wrap {
    white-space: pre-wrap;
}
/* -------------------------------- */

@media only screen and (min-width: 1024px) {
    body, label, input, button, select, .chosen-container {
        font-size: 10px !important;
    }
}

@media only screen and (min-width: 1280px) {
    body, label, input, button, select, .chosen-container {
        font-size: 12px !important;
    }
}

@media only screen and (min-width: 1440px) {
    body, label, input, button, select, .chosen-container {
        font-size: 13px !important;
    }
}

@media only screen and (min-width: 1920px) {
    body, label, input, button, select, .chosen-container {
        font-size: 14px !important;
    }
}