// out: ../../dist/css/MaterialAdminLTE.min.css, compress: true, sourceMap: false
/*!
 *   MaterialAdminLTE v1.0
 *   Author: Nguyen Duc Thanh
 *	 Website: MaterialAdminLTE <https://github.com/DucThanhNguyen/MaterialAdminLTE>
 *   License: Open source - MIT
 *           Please visit http://opensource.org/licenses/MIT for more information
!*/
@import (reference) "../bootstrap-less/mixins.less";
@import (reference) "../bootstrap-less/variables.less";
@import (reference) "../bootstrap-less/mixins/buttons.less";
@import (reference) "../bootstrap-material-design-less/_variables.less";
@import (reference) "../bootstrap-material-design-less/_mixins.less";
@import (reference) "../bootstrap-material-design-less/_shadows.less";
@import "bootstrap-social.less";
//google fonts
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,600,700,300italic,400italic,600italic);
@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
.box, .info-box, .small-box, .nav-tabs-custom, .callout{
    .shadow-z-1();
    border-radius: @border-radius-base;
    border: 0;
    p {
        font-weight: 300;
    }
}
.callout {    
    padding: 19px;
}
.nav-tabs-custom{
    > .nav-tabs{
        background: none;
        > li{
            > a{
                color:#444!important;
            }        
        }
        > li.active{
            border-top-color:@brand-primary;
            > a{
                color:#000!important;
            }
        }
    }
}
.box{
    .box-header {
        padding: 19px;
        .box-title {
            font-size: (@mdb-input-font-size-base * 1.5);
        }
        .box-tools{
            .form-group{
                margin-top: 0;
            }
        }
        .btn, .input-group-btn .btn{
            padding: 6px 12px;
        }
    }
    .box-body, .box-footer{
        .input-group{
            margin-top: 28px;
            .form-group{
                margin-top: 0;
            }
        } 
    }    
}
.main-header{
    .navbar{
        .shadow-z-1();
    }
    .logo{
        font-family: @font-family-sans-serif;
        height: 60px;
        line-height: 60px;
    }
    .sidebar-toggle{
        padding-top: 20px;
        padding-bottom: 20px;
    } 
  #navbar-search-input.form-control {
    background-color: transparent;
    border-bottom: 1px solid @mdb-input-underline-color;
    &:focus,
    &:active {
        background-color: transparent;
        border-bottom: 2px solid @brand-primary;
    }
  }  
}
.main-sidebar, .left-side, .control-sidebar {
    padding-top: 60px;
    .shadow-z-2();
} 
.main-sidebar{
    .user-panel{
        background: url(../img/patterns/user-panel-bg_green.jpg) no-repeat;
        color: #fff;
        padding: 30px 20px;
        .image{
            float: none!important;
        }
        .info{
            position: initial;
            float: none!important;
            padding: 10px 0;
            >p {
                font-weight: 500;
            }
            >a {
                color: #fff;
            }
        }
    }
}

.sidebar-form{
    padding: 10px 15px;
    .form-group{
        margin-top: 0;
        padding-bottom: 0;
    }
    .input-group-btn {        
        padding: 0;
        .btn {
            margin: 0;
            padding: 0;
        }
    }
}
.control-sidebar{
    .form-group{
        margin-top: 0;
    }
}
.content-wrapper, .right-side{
    background-color: @body-bg;
}
.wysihtml5-toolbar{
    .btn {
            padding: 6px 12px;
        }
    .btn, .btn-group{
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media (min-width: 768px){
    .sidebar-mini.sidebar-collapse 
    {
        .main-sidebar{
            .user-panel{
                padding: 5px;
            }
            .sidebar-menu {
                >li{
                    >a>span {
                        border-top-right-radius: 2px;
                    }
                    >.treeview-menu{
                        border-bottom-right-radius: 2px;      
                        .shadow-z-1();
                    }
                }
                >li:not(.treeview)>a>span {
                    border-bottom-right-radius: 2px;
                }
            }
        }
    }
}
