/*
Theme Name: PMS App
Theme URI: https://paralabs.com/
Description: Custom template for Planned Maintenance System.
Author: Yerie Piscesa
Author URI: https://solusipress.com/

Version: 1.0.48

Template: genesis

License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Text Domain: genesis-pmsapp
*/
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');

html {
    font-size: 14px;
}
body {
    font-size: 1rem;
    font-family: 'Roboto Condensed';
}
body.bg-login{
    background-image: url( "https://pms.apps.paralabs.id/assets/images/bg-login.png" )!important;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    min-height: 100vh;
}
body.bg-login main.content { padding-top: 100px; }
.uk-button-primary  { background-color: #1b3b6e; } 
.bg-blue { background-color: #1b3b6e!important; }
.bg-yellow { background-color: #f7ad3b!important; }

.post-edit-link { display:none; }
.site-header {
    background-color: #fff;
    box-shadow: 1px 1px 5px 0px #f1f1f1;
    padding: 10px 20px;
}
.clamp-profile-badge { font-size: 0.90rem; }
.site-header .wrap,
.site-footer .wrap,
.site-inner .content-sidebar-wrap {
    /*max-width: 98%;
    width: 100%; */
    margin-left: auto;
    margin-right: auto;
}
.site-title {
    display: flex;
    align-items: center;
}
.site-title .site-title-identity a {
    text-decoration:none;
}
.site-title .site-title-identity h2 {
    font-weight: 700;
    font-size: 1.2rem;
    margin:0px;
}
.site-title .site-title-identity span {
    color: #666;
    font-size: 0.9rem;
    font-weight: 600;
}

.content-sidebar-wrap {
    padding: 10px 0px;
}
.content-sidebar-wrap .app-navigation {
    width: 20%;
}
.app-navigation .user-badge {
    border-radius: 5px;
}
.uk-nav-default {
    font-size: 1rem;
}
.uk-nav-default > li > a,
.uk-nav-default .uk-nav-sub a {
    color: #000!important;
}
.uk-nav-default li.uk-active a {
    font-weight: 600!important;
}

/* Site Navigation
---------------------------------------------------------------------------- */

.uk-offcanvas-bar {
    background-color: #fff;
}
.uk-offcanvas-container {
    position: inherit;
}
.uk-navbar-nav>li>a { min-height: auto; }

/* Content Area
--------------------------------------------- */

.content-sidebar-wrap .content {
    width: 95%;
}
body.landing-page .content-sidebar-wrap .content {
    width: 100%;
}

.dataTables_scrollBody {
    padding-bottom: 10px!important;
}

footer.site-footer .wrap {
    border-top: 1px solid #eee;
    padding: 30px 20px;
}

.acf-fields > .acf-field {
    border: 0px!important;
}

.select2-container--default .select2-selection--single {
    border-radius: 0px!important;
    border-color: #e5e5e5!important;
}
.select2-container .select2-selection--single {
    height: 40px!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 38px!important;
}

/* form */
.form-field-block {
    padding: 10px;
}
.form-field-block.error {
    border-radius: 5px;
    border: 1px solid #bf1e2e;
}


table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right{z-index:1;background-color:white}table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right{z-index:1;background-color:white}div.dtfc-left-top-blocker,div.dtfc-right-top-blocker{background-color:white}

@media only screen and (max-width:960px) {
    .column-layout-1_2,
    .column-layout-1_3,
    .column-layout-1_4,
    .column-layout-2_3,
    .column-layout-2_5, 
    .column-layout-3_5 {
        width: 100%!important;
    }
}

@media only screen and (min-width: 960px) {
    .content-sidebar-wrap .content {
        width: 75%;
    }
    .content-sidebar-wrap {
        padding: 30px 0px;
    }
}