.login-register form input[type="text"], .login-register form input[type="password"]
{
    border-bottom: 1px solid #eee;
}

h3.box-title a {
    text-decoration:underline;
}

label {
    color: #333;
    cursor: pointer;
}
table.dataGrid
{
    border: 1px solid #F3F3F3;
}
table.dataGrid thead tr
{
    border-bottom: 2px solid #E8E8E8;
}
table.dataGrid thead tr th
{
    background-color: #fff;
    color: #333;
    font-weight: bold;
}
table.dataGrid thead tr th a {
    color: #333;
    text-decoration:underline;
    font-size: 1.1em;
}

table.dataGrid tbody tr td {
    color: #444;
}


.sidebar-nav ul#side-menu li a {
    color: #333;
}
.sidebar-nav ul#side-menu li a.active {
    color: #0283cc;
}
.sidebar-nav ul#side-menu li a:hover {
    text-decoration: underline;
}

ul.pagination
{
    margin: 0;
}


form.filter, div.alert {
    clear:both;
}

.tab-content {
    margin-top: 20px;
}

.select2-results {
    max-height: 400px;
}

.select2-choices {
    paddoing-top: -10px;
    margin-top: -10px;
}
.select2-container-multi .select2-choices
{
    padding: 0px !important;;
}
.select2-container-multi .select2-choices .select2-search-field input {
    margin: 0px;
}
div.select2-container.select2-container-multi.select2.form-control
{
    padding: 0px;
    margin: 0px;
    border: none;
}
.select2-container-multi .select2-choices {
    border-color: #e5ebec;
}