.link-folow a:hover,
.link-folow a:focus {
    text-decoration: none;
}
.sp-admin .body-container {
    background-color: #f2f2f2;
}
.sp-admin #header .header-nav {
    margin-bottom: 0px;
}
/*Main menu*/
.sp-admin .navbar-menu {
    background-color: #4b82bc;
}
.sp-admin .navbar-menu li > a {
    color: #fff;
}
.sp-admin .navbar-menu li.active > a,
.sp-admin .navbar-menu li > a:hover,
.sp-admin .navbar-menu li > a:focus {
    background-color: rgba(0,0,0,.1);
}

.sp-admin .navbar-form.frm-material-st-v2 > .input-group {
    display: flex;
    align-items: center;
}
.sp-admin .navbar-form.frm-material-st-v2 {
    flex: 1;
}
.sp-admin .navbar-form.frm-material-st-v2 > .input-group .form-control {
    padding-top: 6px;
    padding-bottom: 6px;
}
/*Search box*/
.sp-admin .search-box {
    border: 1px solid #d2d2d2;
}
.sp-admin .search-box .mt-btn.btn {
    padding-top: 10px;
    padding-bottom: 10px;
}
/*-------- body content ---------*/
.account-root .article-content,
.sp-admin .article-content {
    margin-top: 25px;
}
.admin-root .content {
    padding: 25px 0px;
}
.account-root .article-content .article-header {
    text-align: center;
}
/*---------- ticket style ---------*/
.sp-admin .short-info .post-date {
    border: none;
    padding: 0px;
}
.sp-admin .tk-main {
    padding: 10px 15px;
    background-color: #fff;
    border: 1px solid #e2e2e2;
}
.sp-admin .tk-reply {
    padding-left: 15px;
}
.sp-admin .tk-reply-content {
    margin: 15px 0px;
}
.sp-admin .tk-reply-content > figure {
    border-top: 1px solid #d2d2d2;
}
/*------- admin/account ----------*/
.admin-root .acc-body .link-folow > a {
    flex-wrap: wrap;
}
.admin-root .acc-body .link-folow > a h3 {
    color: #4b82bc;
}
.admin-root .acc-body .link-folow > a > * {
    flex-grow: 1;
}