.user-area {
    width: 45px;
    height: 45px;
    background-color: #ededed;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
}

.sidebar-collapse .user-area {
    width: 30px;
    height: 30px;
}

.user-area i {
    font-size: 1.875rem;
}

.c-red {
    color:#dd4b39 !important;
}

.content-header .header-title {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-weight: 600;
}

.content-header .header-title i {
    color: #000;
    font-weight: 600;
}

.box-body th { 
    text-align: center !important;
}

.dataTables_paginate {
    text-align: left !important;
    width: 70% !important;
    float: left;
}

.dataTables_info {
    text-align: right !important;
    width: 30% !important;
    float: right;
}

.totl-count {
    color: #0d6dce;
}

.box {
    border: 1px solid #ddd;
    border-top-width: 3px;
    border-radius: 0px;
    box-shadow:none;
}

.box.box-solid {
    border: 0px;
}

.form .form-group-sm .input-group .select2 {
    width: 100% !important;
}

.box-footer {
    padding: 5px 10px;
}

table.dataTable {
    border : 1px solid rgba(0,0,0,.2);
}

table.dataTable thead>tr {
    background-color: #e5e5e5;
}
table.dataTable thead th {
    border : 1px solid rgba(0,0,0,.1);
}
table.dataTable tbody tr:first-child > td {
    border-top: 0px;
}
table.dataTable tbody td {
    border : 1px solid rgba(0,0,0,.1);
}

.hrefs { 
    cursor: pointer;
}

.cke_reset {
    width: 100% !important;
}

.admin-header>.breadcrumb {
    top: 10px;
}

.img-area {
    width: 100%;
    height: 100%;
    max-height: none;
    border: 1px solid rgba(0,0,0,.2);
    padding: 5px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
}

.img-area img {
    width: 80% !important;
    height: auto;
    flex: 0 1 80% !important;
}

.prdt-detl {
    display:block;
}

.prdt-dtl-box .nav-tabs-custom {
    box-shadow:none;
}

.prdt-dtl-box .box {
    border-bottom: 0px;
}

.prdt-dtl-box .todo-list .handle {
    cursor: default;
}

.bottom-line {
    border-bottom: 1px solid #ddd !important;
}

@media (min-width: 576px) {
    .prdt-detl {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
    }
}

.dt-responsive {
    width: 100% !important;
    /* table-layout: fixed; */
}

.dt-responsive tr > td.text-ellipsis {
    max-width: 250px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
}

.dtr-details li {
    list-style-type: none;
    max-width: 300px;
}

.dtr-details span.dtr-title {
    width: 30%;
    display: block;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    float: left;
}
.dtr-details span.dtr-data {
    width: 70%;
    display: block;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    float: right;
}

.lg-backdrop {
    z-index: 8009;
}
.lg-outer {
    z-index: 9000;
}

.box[class*="box-primary"] {
    background: none;
    border:1px solid #ddd !important;
    border-top: 3px solid #000 !important;
}

div[class="col-sm-4"] .box[class*="box-info"] {
    background: none;
    border:1px solid #ddd !important;
    border-top: 3px solid #0d6dce !important;
    margin-top: 10px;
}

.adrs_footer {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.adrs_footer a {
    color: #fff;
}