body {
    font-size: 16px;
}
.page-header.navbar .page-logo {
    text-align: center;
}
.page-header.navbar .page-logo .logo-default {
    max-width: 100%;
    height: 36px;
    margin: 0;
    margin-top: 5px;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler, .page-sidebar .sidebar-toggler {
    margin-bottom: 15px;
}
.page-container-bg-solid .page-title {
    margin-top: 0;
}
.page-container-bg-solid .page-bar {
    margin: 0;
    margin-bottom: 25px;
}
.page-container-bg-solid .page-content {
    background: #fff;
}
.page-container-bg-solid .page-bar {
    background-color: #f7f7f7;
}
.form-horizontal .control-label {
    text-align: left;
}
.portlet.light {
    padding: 30px 20px;
}
.form-control {
    height: 40px;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    height: 40px;
}
.form-control .select2-choice {
    height: 40px;
}
.select2-container .select2-choice {
    line-height: 30px;
}
.select2-container-multi .select2-choices .select2-search-choice, .select2-container-multi .select2-choices .select2-search-field {
    margin: 9px 0 9px 5px;
}
.paging-element {
    text-align: center;
}
.pagination .active > a, .pagination .active > a:hover {
    background-color: #337ab7;
    color: #fff;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px 8px;
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
    background: #0660a0;
    color: #fff;
}
.margin-bottom-50 {
    margin-bottom: 50px;
}
.form-search.form-horizontal .control-label {
    text-align: right;
}
.login .logo {
    margin-top: 0;
}
.text-right {
    text-align: right;
}
.btn-large {
    padding: 10px 40px;
}
.select2-drop-active {
    /*display: none !important;*/
}
.image-upload input
{
    display: none;
}

.image-upload img
{
    height: 200px;
    cursor: pointer;
}
.select2-container-multi .select2-choices .select2-search-field input {
    padding: 0 5px;
}

.image_display_in_list img{
    width: 186px;
}

.row {
    margin-bottom: 15px;
}
.bold {
    font-weight: bold;
}
.margin-bottom-30 {
    margin-bottom: 30px;
}
.select2-container .select2-choice > .select2-chosen img {
    max-width: 70px;
    max-height: 70px;
    padding-right: 10px;
}
.choose_img_column.form-control .select2-choice {
    height: 90px;
    line-height: 80px !important;
}
.select2-results .select2-result-label img {
    max-width: 150px;
    max-height: 70px;
    padding-right: 10px;
}
.mr-5 {
    margin-right: 5px;
}

div .btn-reset-password {
    padding: 0;
    height: 40px;
    line-height: 40px;
    width: 85px;    
}

div.padding-0 {
    padding:0;
}

.span-diff {
    font-size: 12px;
    padding: 2px;
    border-radius: 5px !important;
    color: white;
}

.late {
    background-color: #df0012;
}

.soon {
    background-color :  rgb(97, 184, 46);
}

.same {
    background-color : green;
}