/* 2022/10/17 強制移除所有自訂頁面的 banner，因為這個網站的 sysbar 有特殊設計過 */
.body-p .fs-banner {
  display: none;
}


.fs-sysbar {
    background: url(/sysdata/attach/layout.css//7ceb599a9564f80bd08044abbc13ccf3.png) top no-repeat;
    background-size: cover;
    padding-top: 10px;
    padding-bottom: 10px;
}

/**HEADER**/

.nav>li>a {
    padding: 10px 10px;
}

/***系統選單***/
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
    color: #88ff88;
}

.navbar-inverse .navbar-nav>.open>a {
    background-color: rgba(0, 0, 0, 0) !important;
}


.fs-sysbar .navbar-nav>li a {
    border-left: 1px dashed #888;
    padding: 0 10px;
    z-index: 10;
    line-height: inherit !important;
}

.fs-sysbar .navbar-nav .dropdown-menu>li a {
    border-left: none;
    margin-top: 0;
    padding: 5px 15px;
}

.fs-sysbar .navbar-nav>li a:hover {
    color: #88ff88;
}

.fs-sysbar .navbar-nav .dropdown-menu>li>a:hover {
    color: #000;
}

.fs-banner {
    padding: 0;
    background-color: rgba(0, 0, 0, 0);
}

.fs-sitebar {
    background-color: unset;
    border-bottom: unset;
}


.fs-banner, .fs-sysbar {
    border-bottom: none;
}

.fs-banner {
    background: unset;
}

/***網站選單***/
.fs-sitebar .fs-nav>ul>li>a {
    border-bottom: none;
    color: #fff;
    background: unset;
}

.fs-sitebar .fs-nav>ul>li>a:hover {
    color: #88ff88;
}

.fs-sitebar .fs-nav>ul>li>a:hover, .fs-sitebar .fs-nav>ul>li>a:focus {
    background: unset;
}

.fs-sitebar .fs-nav>ul>li:hover>a {
    border: none;
}

#page-banner, #page-sysbar {
    background: url(/sysdata/attach/layout.css//1ba9119cef57ca6fcef5a19a804be378.png) #292f2b top;
    background-size: cover;
}

/**課程頁的banner**/
.fs-banner.fs-course-banner {
    background-color: rgba(0, 0, 0, 0);
}

.fs-banner.fs-course-banner .fs-banner-logo {
    margin-top: 0px;
}

.body-user-formosasoft #banner .fs-banner {
    background: rgba(0, 0, 0, 0);
}


.body-user-formosasoft #banner .logo {
    position: absolute;
}

/****針對pc***/
@media (min-width:991px) {
    .fs-sysbar .navbar-header {
        margin-top: 10px;
    }

    .fs-sysbar .container {
        position: relative;
    }

    .fs-sysbar ul.nav.navbar-nav.navbar-right {
        padding-top: 25px;
        z-index: 9999;
    }


    .fs-sysbar .glyphicon {
        top: -2px;
        font-size: 0.7em;
        color: #585047;
    }


    .fs-sitebar ul.nav.nav-pills {
        float: right;
    }

    .fs-sitebar .container {
        position: relative;
    }

    .fs-sitebar ul.nav.nav-pills {
        position: absolute;
        right: 15px;
        top: -53px;
    }

    .fs-sysbar .input-group {
        width: 200px;
        position: absolute;
        right: 400px;
        top: 25px;
    }

    .fs-sysbar input.form-control {
        border: 0;
        padding: 0 6px;
        font-size: .8em;
        box-shadow: none;
        display: block;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        width: 100%;
        line-height: 15px;
        height: 18px;
    }

    .fs-sysbar button#search_bar_btn {
        padding: 2px 2px;
        border-left: 1px solid #eee;
        height: 18px;
    }

}

#page-footer {
    background-image: url(/sysdata/attach/layout.css//1974fb85ddefa02db5eb66059076aac7.png);
    background-position: bottom;
}