@charset "utf-8";
/* CSS Document */
/*有加字尾_dm表自己客製的*/
/*article*/

/*article end*/
.card-body_dm a.list-group-item.list-group-item-action{
	/*border-radius: 0px !important;*/
	padding-left: 10px !important;
	/**/
}
.card-body_dm .list-group .list-group-item{
	color:#222222 !important;
	/*border: 0px;*/
}
.card-body_dm .list-group .list-group-item{
	border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
.list-group-item+.list-group-item.active{
	background-color: #17458f !important;
	color:#ffffff !important;
}
.card-body_dm{
	padding:0px 0px 0px 0px ;

	/*border-bottom-left-radius: 15px !important;*/

}
.list-group-item.active{
	background-color: #17458f !important;
}
.card-body_dm .list-group .list-group-item.active{
	color:#ffffff !important;
}
.custom-side-btn {
  border-radius: 0 15px 15px 0; /* 順時針：左上、右上、右下、左下 */
  background-color: #d35400;
  color: white;
  border: none;
  padding: 15px 10px;
}
.buttoncolor_dm{
	position: absolute;
	right: -30px;
	top:50%;
	margin-top: -25px;
	padding-top: 6px !important;
	width: 30px !important; 
	height: 50px !important;

}
@media screen and (min-width: 992px) {
    /*電腦版*/
.col-md-3_dm{
	position: fixed;
	z-index: 10000;	
}
.col-md-9{
	padding-right: 40px;
}
.button_open_md{
	display: none !important;
}
}

@media screen and (max-width: 991px) {
    /*手機版*/
article {
    padding-top: 0px;
}
.col-md-3_dm{
	position: fixed;
	z-index: 10000;
	max-width: 235px;
}

.card_dm{
	margin-bottom: 0px !important;
}
}