/*
 Core client style
 author: iNET-iERP
 */
a {
    color: #1076c7;
}

a:hover,
a:focus {
    outline: none;
    color: #1076c7;
}

.mt-sp-boxsd-df {
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,.25);
    -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,.25);
    -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,.25);
}

.mt-btn-df {
    border: none;
    box-shadow: 1px 2px 3px 0px rgba(0,0,0,.3);
    -moz-box-shadow: 1px 2px 3px 0px rgba(0,0,0,.3);
    -webkit-box-shadow: 1px 2px 3px 0px rgba(0,0,0,.3);
    transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    text-transform: uppercase;
}
.mt-btn-df:hover {
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,.2);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,.2);
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,.2);
}
.divider-or > * {
    display: inline-block;
    padding: 3px 10px;
    background-color: #fff;
    border: 1px solid #e2e2e2;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
}
hr {
    border-color: #d2d2d2;
}
/*----------- Header top -----------*/
.affix-top {
    position: fixed;
    top: 0px;
    left: 0;
    right: 0;
    z-index: 10000;
}

.article-share > .share-item {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.helpdesk-search-box-wrap {
    padding: 35px 0px;
}

.helpdesk-search-box-wrap .mt-frm-df.frm-material-st-v1 .form-control {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.helpdesk-search-box-wrap .page-title {
    padding: 15px;
    margin: 0px;
}
.helpdesk-search-box-wrap .link-out {
    font-size: 19px;
    color: #f2f2f2;
}
.helpdesk-search-box-wrap .link-out:hover,
.helpdesk-search-box-wrap .link-out:focus {
    color: #fff;
}

.text-icon {
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}
.i-accordion .panel-group .panel {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.i-accordion .panel-group .panel {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.text-icon {
    font-size: 2.2em;
    border: 1px solid #e2e2e2;
    display: inline-flex;
    line-height: 1;
    min-width: 45px;
    min-height: 45px;
    align-items: center;
    justify-content: center;
}
article img,
.article-detail img,
.article-content img {
    max-width: 100%;
}
.article-content .article-title {
    font-size: 2em;
}

.i-accordion > .panel-group {
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,.25);
    -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,.25);
    -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,.25);
    background-color: #f8f8f8;
}
.i-accordion .acd-item {
    padding: 10px 20px;
    background-color: #f8f8f8;
}
.i-accordion .panel-group .panel+.panel {
    margin: 0px;
}
.i-accordion .panel-group .panel,
.i-accordion .panel-default > .panel-heading {
    background-color: transparent;
    border: none;
}
.i-accordion .panel-default > .panel-heading {
    padding: 0px;
}
.i-accordion .panel-default > .panel-heading .panel-title > a {
    display: block;
    padding: 15px 18px;
    border-bottom: 1px solid #e2e2e2;
}
.i-accordion .panel-default > .panel-heading .panel-title > a:hover {
    background-color: #fff;
}
.i-accordion .panel-title {
    font-size: 18px;
}
.i-accordion .panel-collapse {
    background-color: #727272;
}
.i-accordion .panel-collapse ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.i-accordion .panel-collapse a {
    padding: 8px 15px;
    display: block;
    color: #e2e2e2;
    font-size: 16px;
}
.i-accordion .panel-collapse a:hover {
    background-color: #787878;
}
.i-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top: none;
    padding-left: 0px;
    padding-right: 0px;
}

.header-nav .navbar-collapse .navbar-right li > a {
    background-color: #fff;
}
.header-nav .navbar-collapse .navbar-right li.open > .dropdown-menu {
    border-top: 2px solid #2196f3;
    margin-top: -2px;
}
.header-nav .user-info .dropdown-menu {
    border: 1px solid #fff;
}
.header-nav .user-info .dropdown-menu li > a {
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 16px;
    color: #727272;
}
.header-nav .navbar-collapse .navbar-right li > a:hover,
.header-nav .navbar-collapse .navbar-right li > a:focus {
    background-color: #f2f2f2;
}
.checkbox-inline > input {
    display: none;
}
/*----------- Breadcrumbs style -------------*/
.breadcrumbs {
    list-style: none;
    padding: 15px 0px;
    margin: 0px;
}
.breadcrumbs .brc-item {
    float: left;
}
.breadcrumbs .brc-item:not(:last-child) {
    margin-right: 10px;
}
.breadcrumbs .brc-item > a {
    color: #727272;
}
.breadcrumbs .brc-item > a:hover,
.breadcrumbs .brc-item > a:focus {
    text-decoration: underline;
}
/*Body style*/
*[v-align="center"] {
    vertical-align: middle;
}
.page-heading {
    margin: 20px 0px;
}
/*-------------- sidebar style --------------*/
.sidebar .aside-box {
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,.25);
    -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,.25);
    -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,.25);
    padding: 10px;
    margin: 25px 0px;
    background-color: #f8f8f8;
}
.sidebar h3,
.sidebar .h3 {
    margin-top: 5px;
    padding: 0px 10px;
}
.aside-box > ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.aside-box ul > li > a {
    display: flex;
    align-items: center;
    padding: 6px 10px;
}
.aside-box ul > li > a > span {
    flex: 1;
}
.aside-box ul > li > a:hover {
    background-color: #F2F2F2;
}
/*--------- pagination style --------------*/
.i-pagination.pagination {
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,.18);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,.18);
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,.18);
}

.i-pagination.pagination li > a {
    border: none;
    font-size: 16px;
    padding: 8px 16px;
}
.i-pagination.pagination li.active > a {
    background-color: #4b82bc;
}

/*--------------- Support more ----------------*/
.support-more-wrap {
    color: #fff;
    background-color: #257ec5;
}
.support-more-wrap h2 {
    color: #fff;
}
.support-more-wrap .btn {
    background-color: #F9E17D;
    color: #424242;
    border: none;
    font-size: 21px;
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,.25);
}

.support-more-wrap .btn:hover {
    color: #424242;
    background-color: #fff;
}

/*---------------- article style -----------------*/
.article-box,
.article-footer .artc-ft-box:not(:last-child) {
    margin-bottom: 15px;
}
.article-header {
    margin-bottom: 25px;
}
.article-box.article-body {
    margin-bottom: 30px;
    overflow: auto;
}
.article-footer {
    margin: 15px 0px;
}
.short-info > * {
    padding: 3px 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.short-info > *:not(:last-child) {
    margin-right: 5px;
}
.short-info > .cat-link {
    display: inline-block;
    color: #fff;
    background-color: rgba(33,150,243,.85);
    font-size: 15px;
}
.short-info > .cat-link:hover,
.short-info > .cat-link:focus {
    color: #fff;
    background-color: rgba(33,150,243,.65);
    text-decoration: none;
}

.article-footer .tags > a {
    border: 1px solid #e2e2e2;
    padding: 5px 10px;
    display: inline-block;
}

.short-info .post-date {
    color: #727272;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
    border: 1px solid #e2e2e2;
    font-size: 14px;
}

.tk-reply-content .short-info .post-date {
    border: none;
    padding: 0px;
}

.article-was-this-helpfull {
    background-color: #F2F2F2;
    margin: 25px 0px;
}
.article-was-this-helpfull .btn.mt-btn-df {
    margin: 5px;
}
.article-share {
    display: flex;
    align-items: center;
    padding: 5px 15px;
    border: 1px solid #e2e2e2;
}

.article-share > .share-item {
    margin: 5px;
    padding: 5px;
    font-size: 18px;
    width: 35px;
    color: #fff;
    text-align: center;
    box-shadow: 0px 2px 2px 0px rgba(0,0,0,.15);
    -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,.15);
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,.15);
    transition: margin 0.2s linear 0s;
    -moz-transition: margin 0.2s linear 0s;
    -webkit-transition: margin 0.2s linear 0s;
}
.share-item:hover,.share-item[href]:hover,
.share-item:focus, .share-item[href]:focus {
    color: #fff;
    opacity: .85;
    filter: alpha(opacity=85);
}
.share-item.google-share {
    background-color: #eb4026;
}
.share-item.fb-share {
    background-color: #516eab;
}
.share-item.twitter-share {
    background-color: #29c5f6;
}

.article-admin-support .mt-thumbs {
    overflow: hidden;
    height: 57px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 3px solid #fff;
    border-radius: 100%;
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.35);
}
.article-admin-support .mt-thumbs,
.article-admin-support .mt-thumbs > img {
    width: 60px;
}
/*--------- form style -------------*/

/*-------- footer style ---------*/

#footer {
    background-color: #424242;
    color: #a2a2a2;
}

#footer h3, #footer h4 {
    color: #929292;
}

.footer-sv-list {
    padding: 15px 0px;
    border-bottom: 1px solid #525252;
}

.footer-sv-list .list-link {
    list-style: none;
}
.footer-sv-list .list-link li > a {
    color: #929292;
    padding: 6px 0px;
    display: block;
    font-size: 15px;
}
.footer-sv-list .list-link li > a:hover {
    color: #a2a2a2;
}
.footer-sv-list .list-link li > a:before {
    content: "\f3d3";
    font-family: Ionicons;
    position: relative;
    margin-right: 5px;
    left: 0;
}
.footer-sv-list .list-link li > a:hover:before {
    left: 4px;
}

.helpdesk-search-box-wrap .sp-search-box {
    margin: 0 auto;
    padding-bottom: 70px;
}

/*-------------------------- Responsive Style -------------------------*/
@media screen and (min-width: 960px){

}
