a {color: #4B6D8C; text-decoration: none !important; font-size: 12px; !important;}

.btn{font-size: 12px; !important;}
div.row{ font-size: 12px;}
table{ font-size: 12px;}
table.table td { font-size:12px;}
/*table.table tr td.clicked { background:#FFFFCC; }
table.table th.icon { width:28px; }
table.table th.submitter, table.table th.creator { width:120px; }
table.table th.date_submitted, table.table th.date_created { width:150px; }
table.hover tr:hover td { background-color:#FFFFCC;}*/

h5{ padding: 10px 0px; margin-bottom: 0px;}

table.table th.status-checkbox { width:30px; }
table.table th.edit, th.id, th.create_job, th.create_task, th.create_diary { width:40px; text-align: center; }
table.table th.submitter, table.table th.creator { width:150px; }
table.table th.date_submitted, table.table th.date_created { width:150px; }
table.table tr > td > .description_list { height:20px; overflow:hidden;  }


.page-aside-section{ font-size: 12px !important;}
/*
.page-header{ padding-top: 10px;padding-bottom: 10px;}
*/
/*.page{ margin-top: 20px; }
.page-content{ padding-top: 0px;}*/

.form-group{ margin-bottom: 8px;}

.select2-selection{ height:30px;}

.fa-red{ color: #ff0000;}

.form-control-label{ color: #0a0a0a; font-size: 12px; !important;}
.nav-tabs-horizontal{font-size: 12px; !important;}
label{color: #0a0a0a; font-size: 12px; !important;}
input{color: #0a0a0a; font-size: 12px; !important;}

.list-group .list-group-item { padding-bottom: 4px; padding-bottom: 4px; !important;}
.page-aside-section .page-aside-title{margin-bottom: 4px; margin-bottom: 4px; !important;}

.select2 { padding-bottom: 0px; margin-bottom: -4px; !important}
.select2-selection__rendered { font-size: 12px;  }
.select2-search { font-size: 12px; }
.select2-search input { font-size: 12px; }
.select2-results { font-size: 12px; }
.select2-results__option--highlighted { font-size: 12px; }
.select2-results__option[aria-selected=true] { font-size: 12px; }

.calendar-container{ padding: 0px; !important}

.gauge {
    width: 100%;
    height: 250px;
}