body {
    font-family: Roboto, sans-serif;
}

.form-group.has-error span.help-block {
    display: block;
    text-align: left;
    color: #f44336;
}

.control-label {
    font-weight: 500;
}

.d-table {
    display: table;
}

.d-table .table-row {
    display: table-row;
}

.d-table .table-cell {
    display: table-cell;
    padding: 5px;
}

.d-table .table-cell.title {
    font-weight: 500;
}

.tab-content {
    padding: 30px;
}

.dataTables_processing.panel {
    margin-bottom: 0;
    height: unset;
}

.clickable td:not(.actions) {
    cursor: pointer;
}

.w-1-p {
    width: 1%;
}

.w-50-p {
    width: 50%;
}

.modal-body h4 {
    margin-top: 0;
    margin-bottom: 20px;
}

.form-inline .input-daterange {
    width: auto;
    display: inline-block;
}

.form-inline .input-daterange .input-group {
    float: none;
    width: auto;
}

a.navbar-brand-text {
    color: #fff;
}

a.navbar-brand-text:hover {
    text-decoration: none;
}

.select2-container {
    width: 100% !important;
    padding: 0;
}

.select2-selection__rendered {
    text-align: left;
}

.details .title {
    font-weight: 500;
    text-align: right;
}

.has-error .dropify-wrapper {
    border: 1px solid #f44336;
}

td.details-control {
    background: url('../plugins/DataTables/images/details_open.png') no-repeat center center;
    cursor: pointer;
    width: 30px;
}

tr.shown td.details-control {
    background: url('../plugins/DataTables/images/details_close.png') no-repeat center center;
}

td.details-control {
    background: url('/assets/images/details_open.png') no-repeat center center;
    cursor: pointer;
}

tr.shown td.details-control {
    background: url('/assets/images/details_close.png') no-repeat center center;
}

.expanded-claim {
    cursor: pointer;
}

.pdf-button, .pdf-print-preview {
    background-color: #bd5252;
    color: white;
}

.pdf-print-preview:hover, .claims-by-auditor-table-row:hover {
    cursor: pointer;
}

#claims-by-auditor .dataTables_filter input[type=search],
#claims-by-auditor div.dataTables_filter label,
#claims-by-auditor #export-btn {
    display: none !important;
}

#claims-by-auditor .dt-button.buttons-excel.buttons-html5 {
    margin-bottom: 25px !important;

}

ul.dropdown-menu-template {
    display: none;
    list-style: none;
    margin-top: 5px;
    padding: 0;
}

ul.dropdown-menu-template li {
    padding: 10px;
    padding-left: 20px;
}


ul.dropdown-menu-template li a {
    color: #757575;

}

ul.dropdown-menu-template li:hover {
    background: #eee;

}

ul.dropdown-menu-template li a:hover {
    text-decoration: none;
}

.text-lg {
    font-size: 1.55rem !important;
    line-height: 1.90rem !important;
}

.text-sm {
    font-size: 1.25rem !important;
    line-height: 1.70rem !important;
}

.jetstream-modal > div:last-child {
    z-index: 999999;
    margin-top: 30vh;
    overflow: visible;
    position: absolute;
    left: 30vw;
}


.mt--20 {
    /*margin-top: -6rem!important;*/
}

.top-10 {
    top: 8.9rem !important;
}
.top-11{
 top: 11rem !important;
}
.top-spacing .top-11 {
    top: 18rem !important;
}
.top-18{
    top: 18rem !important;
}
.page-content-table .table>tbody>tr>td.link-icon { vertical-align: middle; text-align: center;}

.error {border-color: #f44336; color: #f44336;}
.alert { z-index: 1; position: relative; }

.diary-property-record {
    cursor: pointer;
}

.message-alert{
    display: none;
}

.email_details {
    cursor: pointer;
}
.actions-main .checkbox-custom {
    margin-right: 15px;
}
.attachment-block{

}
.attachment-block{
    color: #274991;
    border-color: #274991;
}

.attachment-block:hover {
    color: #fff;
    background-color: #274991;
    border-color: #274991;
}

.attachment-block.focus,
.attachment-block:focus {
    box-shadow: 0 0 0 0.0625rem rgba(39, 73, 145, 0.5);
}
.edit-diary-modal {
    clear: left;
}
.complete-btn-group, .add-button-group{
display: inline-block;
}
