/*輔助資料  2023 新增側邊*/
.spinfo_alertmainlist{padding: 10px;border-bottom: solid 1px #fff;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);margin-bottom: 8px;position: relative;}
.spinfo_alertmainlist h4{font-size: 1rem;font-weight: 600;color: #2153F5;line-height:1.1em;text-align: center;border-bottom: solid 1px #efefef;padding-bottom: 5px;
/*overflow:hidden;white-space: nowrap;text-overflow: ellipsis;*/}
.spinfo_alertmainlist h4 img{display:block;max-height: 40px;max-width: 100px; padding: 5px;margin: 0px auto;}

.spinfo_alertmainlist  .bnt-c{color: #666; display: block;float: right;text-align: center;font-size: 1em;width: 16px;height: 16px; cursor: pointer;position: relative;top:-15px;background-color: #fff;border: solid 1px #ccc;line-height: 16px;border-radius: 3px;}
.spinfo_alertmainlist  .bnt-c:hover{color: #fFF;background-color:#3559FF; }
.spinfo_alertmainlist  .bnt-c.active{transform: rotate(180deg);}
.spinfo_alertmainlist .OCbox {padding-top: 5px;} 
.spinfo_alertmainlist .OCbox > div{ border-bottom: dashed 1px #ccc;padding: 3px;}
.spinfo_alertmainlist .OCbox > div:last-child{border-style: none;}
.spinfo_alertmainlist .OCbox > div label{margin-left: 5px;}
.spinfo_alertmainlist label{word-break: break-all;width:150px;}

.spinfo_alertmainlist._byardswc{}
.spinfo_alertmainlist._byardswc > div{ margin: 5px 0px;}
.spinfo_alertmainlist._byardswc h5{font-size: 1em;background-color: #efefef;padding: 3px;color: #205ED9;border-radius: 3px;} 
.spinfo_alertmainlist._byardswc h5::before{display: inline-block;width: 5px;background-color: #205ED9;height: 18px;content:"";vertical-align: top;border-radius: 10px;margin-right: 5px;}

/*側欄寬度調整*/
.leaflet-sidebar{min-width:300px;width:300px;}
.leaflet-sidebar-pane{min-width:300px;}
.leaflet-sidebar-pane .con{width:80%;}
#pills-event .nav-link, #nav-tab .nav-link{font-size:0.9rem;height:auto;}
#nav-tab .nav-link{padding: 3px 10px;}
#nav-tab .nav-link span{font-size:0.9rem;padding:3px 3px  !important;}


.fontSmall{font-size:0.9rem;line-height:1rem;}

.leaflet-sidebar-header{height:35px;line-height:35px;}

.timeline_list .timeline_item::after{width:15px;}
.timeline_list .timeline_item .content{padding-left:0px;}

/*關於*/
.aboutline{border-bottom: solid 1px #0074d9;padding: 10px;margin-bottom: 15px;}  
.aboutbox{margin: 5px;padding: 15px;border-radius: 5px; box-shadow: 0px 0px 5px 0px rgba(50,50,50,0.3);font-size: 1.05rem; }
.aboutbox .color-blue{color: #0069CC;font-size: 1.05rem; }

 