/*
Template Name: Admin Press Admin
Author: Themedesigner
Email: niravjoshi87@gmail.com
File: scss
*/

.custom-logo-link img {
    width: 248px;
    max-width: 100%;
}

.topbar .top-navbar .navbar-header .navbar-brand b {
    max-width: 40px;
}

.table td, .table th, .table .form-control{
    font-size: 13px;
}

.table-responsive .table td span.label{
    vertical-align: middle;
}

.table-responsive .table th [type="checkbox"] + label {
    max-height: 20px;
    vertical-align: bottom;
    margin-bottom: 0;
    font-size: 14px;
}

.table-responsive .table td.vm [type="checkbox"] + label {
    /* display: block !important; */
    max-height: 20px;
    vertical-align: middle;
    margin-bottom: 0;
    font-size: 14px;
}

.table-responsive .table td.vm [type="radio"] + label {
    max-height: 25px;
    vertical-align: middle;
    margin-bottom: 0 !important;
    font-size: 14px;
}

.tbl-info{
    font-size: .88em;
    margin-top: 15px;
}

.tbl-info p{
    margin-bottom: 0;
}

.tbl-info strong{
    color: #1976d2;
}

.info-box{
    font-size: .88em;
    margin: 20px 0;
    padding: 10px;
    border: 1px solid #dee2e6;
    background-color: #fafafa;
}

.user-profile .profile-text h5{
    line-height:1.3;
}

.site-main{
    overflow-x:hidden;
}

.left-sidebar, .left-sidebar *{
    -webkit-overflow-scrolling: touch;
}

@media (max-width:768px){
    .container-fluid{padding:0 0 30px 0;}
    .page-wrapper{padding-bottom:0;}
    .page-titles{margin-bottom:0;}
    .topbar{max-height:60px;}
    .topbar{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
    }
}


.paging a{padding-left:10px; padding-right:10px; color:#333;}
.paging a.avtive{color:#007bff;}

#infoForm input,
#requestForm input,
#passwordForm input{width:50%;}

