body {
    /* Top Right Bottom Left */
    padding: 5px 10px;
    background-color: white;
    /* changed the font family for the entire page */
    font-family: helvetica;
    font-size: 12px;
}
label {
    /* font-weight: normal; */
    display: block;
}
.requiredfield {
    color: red;
    font-weight: bold;
    font-variant: small-caps;
}
div.reqWarningNotes.modal-body {
    font-family: helvetica;
    font-size: 14px;
}
ul.reqWarningNotes {
    list-style-type: square;
}
ul.reqWarningNotes li:first-letter {
    text-transform: capitalize;
}
.categorygroup {
    display: block;
    padding: 5px 10px;
    width: 220px;
    background-color: white;
    border: 1px solid #15428b;
}
.categorygrouplabel {
    display: block;
    padding: 5px 10px;
    width: 220px;
    background-color: #113d62;
    border: 1px solid #113d62;
    color: white;
    font-family: helvetica;
    font-size: 12px;
    font-weight: bold;
}
label {
    /* labels */
    font-size: 12px;
}
.select2 > .select2-choice.ui-select-match {
    /* Because of the inclusion of Bootstrap */
    /* height: 29px; */
    height: 27px;
}
.selectize-control > .selectize-dropdown {
    /* top: 36px; */
}
.ui-select-container {
    /* modify the pulldowns */
    font-family: helvetica;
    font-size: 12px;
}
/* For UI-Layout */
.glyphicon-chevron-left,
.glyphicon-chevron-right,
.glyphicon-chevron-up,
.glyphicon-chevron-down {
    color: #15428b;
}
.ui-splitbar{
    background-color: #99bbe8;
}
.twg-btn {
    font-family: helvetica;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 215px;
    margin: 5px 10px;
    padding: 3px 12px;
    color: black;
    background-color: white;
    border: 1px solid white;
}
/* Controls' Buttons */
.twg-btn-half-l {
    text-align: center;
    width: 98px;
    margin: 5px 4px 5px 2px;
    padding: 3px 12px;
    color: black;
    background-color: white;
    border: 1px solid white;
    float: left;
    // display: inline-flex;
}
.twg-btn-half-r {
    text-align: center;
    width: 98px;
    margin: 5px 2px 5px 4px;
    padding: 3px 12px;
    color: black;
    background-color: white;
    border: 1px solid white;
    float: right;
    // display: inline-flex;
}
.twg-full-btn-space {
    font-size: 12px;
    width: 215px;
    margin: 0px 10px;
    padding: 0px 0px;
    background: none;
    border: none;
}
.twg-btn:hover, .twg-btn: focus {
    //background-color: white;
    //border: 1px solid white;
    text-decoration: none;
}
.savedquerytable {
    border: none;
    margin: 5px 3px;
    padding: 5px 3px;
}
.savedquerytableheader {
    font-weight: bold;
    text-align: center;
}
th.savedquerytable {
    margin: 5px 3px;
    padding: 5px 3px;
    text-align: center;
}
td.savedquerytable {
    margin: 5px 3px;
    padding: 5px 3px;
}
.select2-disabled {
    color: #A0A0A0;
}
