/*第三人生-siteID：48*/

.back_top a {
    background: #fa8f41;
}

.page-header {
    border-bottom-color: #f6aa00;
}

.pagination a.current {
    background: #C44602;
}

.fat-footer {
    background: #0096c7;
	padding-bottom: 25px;
}

/*fat-footer裡面：：：[開啟]、[關閉]連結*/
.fat-footer-open, .fat-footer-close, .fat-footer-inner {
    text-shadow: -1px -1px 0 #0077b6, 1px -1px 0 #0077b6, -1px 1px 0 #0077b6, 1px 1px 0 #0077b6, -2px -2px 0 #0077b6, 2px -2px 0 #0077b6, -2px 2px 0 #0077b6, 2px 2px 0 #0077b6;
}

.footer {
    background: #00b4d8;
}

.footer-nav {
    background: #0077b6;
}

.fat-footer-content .title {
    background: #0077b6;
}


/*1120807 - AA無障礙標章2.1*/
/*===========================================*/
#a11yIcon {
     display: inline-block; 
     text-align: center; 
     background-position: center center; 
     margin-bottom: 20px; 
     margin-top: 20px; 
     border: none; 
}

 #a11yIcon > a, #a11yIcon > a > img { 
     border: none; 
 } 

 #a11yIcon > a > img:hover { 
     width: 150px; 
     height: 52.8px; 
}
/*===========================================*/



.main-nav,
.news-style3-title,
.page-side .unit-title,
.news-style3-tab a.active,
.service-slider-tab a.active,
.service-slider-tab-cont,
ul.service-list li a span,
.index-media-slider-style3 > strong,
.index-fb-style3 > strong,
.block-title strong,
.index-fb-style2 .index-title,
.rwd-searbtn-wrap a {
    background: #6d4584;
}


.page-side .unit-title {
    background: #6d4584;
}


/*1091229 - Jack新增*/
.main-nav {
    background: #285982;
}

.news-tab-A a {
    background: #FFF;
    color: #f47b2a;
}

.news-tab-A > a.active {
    background: #C44602;
}
/*1091229 - Jack新增*/


.qualifi-i:before {
    content: "";
    background: url(../images/fastlink9.svg) center no-repeat #d8875b;
}

.half-news {
    border-top-color: #d8875b;
}

.msg-title {
    background: #C25405;
}

/*第二層選單底色*/
.main-nav-list li.active,
.sub-nav-list {
    background: #f77f00;
}

/*1140616*/
.main-nav-list li a:hover {
    text-shadow: 
        #A65907 1px 1px 0px, #A65907 2px 2px 0px, #A65907 3px 3px 0px, 
        #A65907 -1px -1px 0px, #A65907 -2px -2px 0px, #A65907 -3px -3px 0px, 
        #A65907 1px -1px 0px, #A65907 2px -2px 0px, #A65907 3px -3px 0px, 
        #A65907 -1px 1px 0px, #A65907 -2px 2px 0px, #A65907 -3px 3px 0px, 

        #A65907 1px 1px 3px, #A65907 2px 2px 3px, #A65907 3px 3px 3px, 
        #A65907 -1px -1px 4px, #A65907 -2px -2px 4px, #A65907 -3px -3px 4px, 
        #A65907 1px -1px 5px, #A65907 2px -2px 5px, #A65907 3px -3px 5px, 
        #A65907 -1px 1px 6px, #A65907 -2px 2px 6px, #A65907 -3px 3px 6px;
}
/*1140616*/
.sub-nav-list > li a {
    text-shadow: 
        #A65907 1px 1px 0px, #A65907 2px 2px 0px, #A65907 3px 3px 0px, 
        #A65907 -1px -1px 0px, #A65907 -2px -2px 0px, #A65907 -3px -3px 0px, 
        #A65907 1px -1px 0px, #A65907 2px -2px 0px, #A65907 3px -3px 0px, 
        #A65907 -1px 1px 0px, #A65907 -2px 2px 0px, #A65907 -3px 3px 0px, 

        #A65907 1px 1px 3px, #A65907 2px 2px 3px, #A65907 3px 3px 3px, 
        #A65907 -1px -1px 4px, #A65907 -2px -2px 4px, #A65907 -3px -3px 4px, 
        #A65907 1px -1px 5px, #A65907 2px -2px 5px, #A65907 3px -3px 5px, 
        #A65907 -1px 1px 6px, #A65907 -2px 2px 6px, #A65907 -3px 3px 6px;
}


    /*1140617 - 新增 - 滑鼠hover第二層選單*/
    /*============================*/
    .sub-nav-list > li a:hover {
        background: #955003;
        text-shadow: none;
    }




/*1090106 - 新增 - 調整主選單為不折行、左右內距各加大為25px(因超過6個字會折行)*/
.main-nav-list > li {
    white-space: nowrap; 
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
}

/* 1100122 - 從common.css拷貝過來。僅修改right */
/*============================*/
.main-nav-list li .nav-arr-down {
    /*background: url(../images/arr-down-white.svg) center center no-repeat;*/
    /*background-size: 11px;*/
    /*position: absolute;*/
    /*width: 20px;*/
    /*height: 20px;*/
    /*display: block;*/
    /*top: 50%;*/
    /*1100222 - 微調.nav-arr-down位置*/
    right: -18px;
    /*transform: translatey(-50%);*/
}

/*1100107 - 為了讓第二層選單居中，使用flex*/
.sub-nav-list {
    display: flex;
    justify-content: center;
}

    .sub-nav-list > li {
        white-space: nowrap;
        padding-left: 2px;
        padding-right: 2px;
        /*1130402*/
        width: auto;
    }


/*============================*/
.crumb .current,
.mediaslider-style2-cont span,
.activity-card-cont p,
.index-news-list ul li span,
.page-list-date span:first-child,
.calendar-list-style1 ul li span,
.half-news-tab a.active,
ul.half-news-list li span,
.news-style3-list .index-news-line .index-news-date,
.mediaslider-style3-cont span,
.rwd_abgne_marquee p .push_date,
.schintro-section strong,
.course-cont > strong {
    color: #C44602;
}

.page-btn a,
.index-more a {
    background: #C44602;
}

.board-color1 {
    background: #C44602;
    border-top-color: #198e7e;
}

.board-color2 {
    background: #1faf77;
    border-top-color: #199f5f;
}

.board-color3 {
    background: #1a926c;
    border-top-color: #12654b;
}

.board-color4 {
    background: #1a786b;
    border-top-color: #145f54;
}

.bg-lightgreen {
    background: #ebf7f6;
}

.service-style3-tab a,
.useful-service-tab a {
    background: #cde8e6;
}

    .useful-service-tab a.active,
    .service-style3-tab a.active {
        background: #C44602;
        color: #fff;
    }

.fast-link-img {
    background: #C44602;
}

.fl-color2 {
    background: #1faf5f !important;
}

.fl-color3 {
    background: #89af1e !important;
}

.fl-color4 {
    background: #00b3b0 !important;
}

.fl-color5 {
    background: #005761 !important;
}

.fl-color6 {
    background: #C44602 !important;
}

.index-media-slider {
    background: #fff3e3;
}

.index-fb {
    background: #def4de;
}

.calendar-list-style1 ul li {
    border-bottom-color: #dcdcdc;
}

.calendar-my2,
.calendar-my {
    background: #fa8f41;
}

.cal-day li {
    background: #e5823a;
}

.cal-date li {
    background: #ffede0;
}

    .cal-date li.cal-active {
        background: #ffcd57;
    }

.month-slider a {
    background: #24c184;
}

.index-news-list-tab a.active {
    border-top-color: #f78e41;
}

.cal-date2 li.cal-active {
    background: #1fa7af;
}

.board-slider-wrap:before {
    background-color: #C44602;
}

.board-slider a span {
    color: #C44602;
    border-color: #99d8d0;
}

.news-style3-more {
    background: #1b9282;
}

.service-slider a {
    background: #1a9686;
}

.service-slider-cont {
    background: rgba(20, 105, 94, 0.85);
}

.useful-service-tab a.active::before,
.service-style3-tab a.active::before {
    background: url(../images/tab-active-org1.svg) no-repeat bottom center;
}

.month-slider .slick-prev {
    background: url(../images/month-slider-arr1-black.png) 0 0 no-repeat !important;
    background-size: contain !important;
}

.month-slider .slick-next {
    background: url(../images/month-slider-arr2-black.png) 0 0 no-repeat !important;
    background-size: contain !important;
}

.index-push {
    background-color: #ebf7f6;
    box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.2);
}

.uni-department-list strong,
.class-schdule-list strong {
    background: #08907e;
}

.article-tb table th {
    background-color: #C44602;
}

/* 即時快訊 的上下位置調整 */
.index-push {
    padding-top: 0px;
	padding-bottom: 0px;
}






/* 讓 FB 的 Page Plugin 可以有 RWD 的效果
-----------------------------------------------------*/
/* 這個元素內嵌在 iframes 裡，有可能造成部分 layout 變形，所以請把它隱藏 */
#fb-root {
    display: none;
}

/* 讓所有容器的寬度都變成 100% */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

/* 讓 FB 的 Page Plugin 可以有 RWD 的效果 end
-----------------------------------------------------*/



/*1140605-Jack修改-根據【商學系無障礙標章限期改善】處理社群推文紅色icon背景色與前景白色對比度不足問題。*/
/*===========================================*/
.header-inner .social {
    background: url(/assets/images/header-social_new_44px_red.png) no-repeat;
}

.header-inner .twitter {
    background: url(/assets/images/i-social4.png) no-repeat;
}

.header-inner .search {
    background: url(/assets/images/i-search.png) no-repeat;
}
/*===========================================*/



/*======★★★★★★ 1140314_Jack：第三人生網站 ★★★★★★======*/

/*====== 調整logo寬高，需先解除限制，蓋過 responsive.css 的 .header-inner{height: 80px;} 和 .header .logo img{width: 100%; max-width: 232px;} ======*/

.header-inner {
    height: auto;
}

.header .logo img {
    width: 100%;
    max-width: 620px;
    max-height: 92px;
}
/*======  ======*/

/*======  ======*/
/* 即時快訊 的上下位置調整 */
.kv-push {
    padding-top: 10px;
    padding-bottom: 3px;
}
/*======  ======*/



/**/
/*1100317 - Jack新增：最新消息=版型二*/
.news-tab-B > a {
    background: #FFF;
    color: #186F37;
}

    .news-tab-B > a.active {
        background: #285982;
    }



.marquee > .msg-title {
    background: #c44602;
}



/*1131103：最新消息-日期文字*/
/*===========================================*/
.index-news-type-B .date {
    color: #666;
}
/*===========================================*/

/*1131103 - 最新消息 內頁 [日期、關鍵字之底色]*/
/*===========================================*/
ul.news-search li > label {
    background: #6d4584;
}

.news-search-btn > a {
    background: #6d4584;
}
/*===========================================*/






@media (max-width:1920px) {
}

@media (max-width:1655px) {
    /*======  ======*/
    /* 即時快訊 的上下位置調整 */
    .kv-push {
        padding-top: 10px;
        padding-bottom: 0px;
    }
   
}

@media (max-width:1630px) {

   
}

@media (max-width:1440px) {


}

@media (max-width:1400px) {


}

@media (max-width:1360px) {
   
}

@media (max-width:1300px) {

}

@media (max-width:1250px) {
    /* 即時快訊 的上下位置調整 */
    .index-push {
        padding-top: 0px;
    }
}

@media (max-width:1205px) {
    /*======  ======*/
    /* 即時快訊 的上下位置調整 */
    .kv-push {
        padding-top: 25px;
        padding-bottom: 0px;
    }
}

@media (max-width:1190px) {
    /* 即時快訊 的上下位置調整 */
    .index-push {
        padding-top: 25px;
    }
}

@media (max-width:1130px) {


}

@media (max-width:1040px) {

   
}

@media (max-width:1024px) {

    
}

@media (max-width:1000px) {

    
}

@media (max-width:960px) {
    
}

@media (max-width:900px) {

    
}

@media (max-width:860px) {
    
}

@media (max-width:800px) {

   
}

@media (max-width:780px) {

   
}

@media (max-width:768px) {

    
}

@media (max-width:755px) {

    
}

@media (max-width:750px) {

    
}

@media (max-width:750px) {

    
}

@media (max-width:700px) {
    
}

@media (max-width:650px) {
    /* 即時快訊 的上下位置調整 */
    .index-push {
        padding-top: 15px;
    }
}

@media (max-width:640px) {

   
}

@media (max-width:600px) {

    
}

@media (max-width:550px) {
    /* 即時快訊 的上下位置調整 */
    .index-push {
        padding-top: 0px;
    }
    
}

@media (max-width:520px) {

   
}

@media (max-width:500px) {
    /* logo的寬度調整 */
    .header .logo img {
        max-width: 85%;
        width: 100%;
    }
    
}

@media (max-width:480px) {
    /* 即時快訊 的上下位置調整 */
    .index-push {
        padding-top: 15px;
    }
}

@media (max-width:450px) {
    /* 即時快訊 的上下位置調整 */
    .index-push {
        padding-top: 10px;
    }
}

@media (max-width:360px) {
    /* 即時快訊 的上下位置調整 */
    .index-push {
        padding-top: 0px;
    }
}

@media (max-width:340px) {
    
}











