/*----------------------------------------section-content----------------------------------------*/
.section-box {margin: 10px 2%;margin-bottom: 40px;}
.section-box hr {height:1px;border:none;border-top:1px dashed #000; margin-bottom: 15px;}

.section-box button { background-color: #6FCED4 ; border-color: #6FCED4 ; outline: none ;}
.section-box button:hover,
.section-box button.focus, .section-box button.focus:hover { 
	background-color: #D8F6F8 ; border-color: #D8F6F8 ; color: #6FCED4 ; box-shadow: none; outline: none ;
}

/* 大屏下的路徑大標題 */
.section-title { margin-top: 22px;position: relative;margin-bottom: 10px; }
.section-title img { float: left; }
.section-title span { font-size: 16pt; font-weight: bold; margin: 3px 16px; color: #838383; }

.seaction-seach{float: right;background-color: #6FCED4;padding: 2px 5px 2px 2px;border-radius: 6px;margin-right: 106px;}

/* 小屏模式下的路徑導航 */
.min-navbar, #second-bar { display: none; }
.min-navbar li { display: inline-block; font-size: 11.5pt; }
.min-navbar li+li:before { color: #000; content: ">"; padding: 0 6px; }
.nav-mainpage { cursor: pointer; }

#calendar, #sea_calendar { margin: 0 5%;}

/*.section-box button{color:#fff !important;}*/
#cal_search{font-size: 26px;color: #fff;vertical-align: middle;margin: 0;margin-bottom: 3px;cursor: pointer; font-weight: unset; float: right;}
#keyword{width: 200px; display: inline-block; border-color: #6FCED4;}
#cal_back{display: none;float: left;padding:4px 21px;margin-top: 10px;cursor: pointer;border-radius: 6pt;font-size: 12pt;color: #fff; margin-left: 106px;}

@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    .min-navbar { display: block; }
    .section-title { display: none; }

    #calendar, #sea_calendar { margin: 0; margin-top: 20px; }
}

#calendar .fc-toolbar{margin-bottom: 0.5em !important;}
#sea_calendar .fc-event-container span{display: none;font-size: 11pt}
#calendar .fc-list-item span,#calendar .fc-list-item p{font-size: 12pt;}
#sea_calendar .fc-event-container .remark{display: none;line-height: 1.5em;margin-bottom: 1.5em;}
#sea_calendar .fc-list-item .remark{line-height: 1.5em;margin-bottom: 1.5em;}
#sea_calendar .fc-event-container .time{display: none;line-height: 1.5em;margin-bottom: 1.5em;}
#sea_calendar .fc-list-item .time{line-height: 1.5em;display: inline-block;}
#sea_calendar .fc-list-heading+.fc-list-item{border: none;}
#calendar .fc-event{color:#838383 !important;cursor: pointer;}
#calendar .fc-scroller{height: auto !important;min-height: 22px;}
#calendar .fc-ltr .fc-list-heading-main{font-size: 14pt;}
#sea_empty{display: none;text-align: center;font-size: 12pt;}

@media only screen and (max-width: 580px) {
    /* For mobile phones: */
    .fc-center h2 { margin: 0 2.5rem !important; }
}
@media only screen and (max-width: 484px) {
    /* For mobile phones: */
    .fc-center { margin-top: 0.8rem; }
}

#calendar .fc-today-button-css-list{width: 88px !important;background-color: #ac89d1 !important;border:none !important;color:#6d4795 !important;font-size: 11pt;border-radius: 4px;text-align: center}/*今天按钮的css*/
#calendar .fc-prev-button-css-list{background-color:#ac89d1 !important;color:#6d4795 !important;border-radius:32px;height:32px !important;width:32px !important}/*上一月按钮的css*/
#calendar .fc-next-button-css-list{background-color:#ac89d1 !important;color:#6d4795 !important;border-radius:32px;height:32px !important;width:32px !important;margin-left: 0 !important;}/*下一月按钮的css*/
#calendar .fc-widget-header-css-list{background-color: #ac89d1 !important;border:none !important;}/*table的header的css*/
#calendar .fc-day-header-css-list{border:none !important;font-size:9pt;color: #000;height: 40px;line-height: 40px;}/*头部周期css*/
#calendar .fc-day-number-css-list{font-size: 10pt;}/*日期css字体大小*/
#calendar .fc-center h2{color:#000;font-size: 14pt;margin: 0 4.5rem !important;line-height: 32px;letter-spacing: 2pt; clear:none;}/*中间标题css*/
#calendar .fc-center h2:before{content: ''; display: none;}
#calendar .fc-center button>span{left: -0.5em;}
#calendar .fc-sun, #calendar .fc-sat{color:#FF0000;}/*周末css*/
#calendar .fc-next-button:hover,#calendar .fc-prev-button:hover{background-color: #ac89d1 !important;color:#6d4795 !important;border-radius:32px;height:32px !important;width:32px !important}
#calendar .fc-button-group .fc-button{color:#838383 !important;}
#calendar .fc-button-group .fc-state-hover,#calendar .fc-button-group .fc-state-active{color: #6d4795 !important}
#calendar .fc-button-group .fc-button:hover{color: #6d4795 !important;border-color: #ac89d1 !important}
#calendar .fc-today-button:hover{background-color:#ac89d1 !important;color:#6d4795 !important;}
#calendar .fc-button-group .fc-button,#calendar .fc-button-group .fc-button:hover{background-color: #ac89d1 !important}
#keyword{border-color: #ac89d1 !important;}
#cal_back{background-color: #ac89d1;}
#calendar .fc-event-container span,#calendar .fc-list-item span{color:#6d4795;}
#sea_calendar .fc-list-item{border-top: 1px dashed #6d4795;}
#calendar .fc-widget-header{background-color: #ac89d1 !important;}

/*added by King at 09/12/2021*/
#cal_search>img{float: none}
.seaction-seach {display: flex; float: right; margin-right: 106px; padding: 5px 5px 5px 5px; border-radius: 6px; margin-bottom: 0; }
.seaction-seach span { font-size: 26px; color: #fff; vertical-align: middle; margin-bottom: 3px; cursor: pointer; }
.seaction-seach input { width: 200px; display: inline-block; }
/*end add*/