#DDR-MainPage .carousel-item {}

#DDR-MainPage .card-body {
	padding: 20px 20px 8px 20px;
}

#DDR-MainPage .status-carousel .carousel-control-next,
#DDR-MainPage .status-carousel .carousel-control-prev {
	background-color: rgba(148, 148, 148, 0.2) !important;
	top: -30px;
}

#DDR-MainPage ul.list-style-none {
	padding: 0px 10px;
}

#DDR-MainPage ul.list-style-none li {
	padding: 8px 0px;
	border-bottom: 1px solid #eee;
}

#DDR-MainPage ul.list-style-none li.last {
	border-bottom: none;
}

#DDR-MainPage .card .card-title {
	margin-bottom: 0px;
	font-size: 16px;
}

#DDR-MainPage .mt-4,
.my-4 {}

#DDR-MainPage .carousel-item {
	position: inherit !important;
}

#DDR-MainPage span.tf {
	font-size: 15px;
	letter-spacing: -0.8px;
	font-weight: 500;
}

#DDR-MainPage span.data_s {
	color: #888;
}

#DDR-MainPage .tline {
	width: 3px;
	height: 19px;
	display: inline-block;
	background-color: #047bf8;
	margin-right: 6px;
	position: relative;
	top: 3px;
}

#DDR-MainPage span.tline {
	width: 3px;
	height: 19px;
	display: inline-block;
	background-color: #047bf8;
	margin-right: 6px;
	position: relative;
	top: 3px;
}

@media (max-width:768px) {
	span.font-12.text-muted.text-nowrap {
		font-size: 0;
	}

	#Activity_Feed .img-overflow {
		max-height: 300px !important;
	}
}

@media (min-width:1500px) {
	#DDR-MainPage .col-md-7 {
		flex: 0 0 70%;
		max-width: 70%;
	}
}

@media (min-width:1500px) {
	#DDR-MainPage .col-md-5 {
		flex: 0 0 30%;
		max-width: 30%;
		padding-top: 20px;
	}
}

@media (max-width:1499px) {
	#DDR-MainPage .col-md-7 {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

@media (max-width:1499px) {
	#DDR-MainPage .col-md-5 {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 10px 20px;
	}
}

#DDR-MainPage .carousel-inner.wr {
	width: 104%;
	padding-left: 10px;
	padding-top: 0;
}

.BBS_Tbl>ul>li.BBS_TblTh {
	background: #fff !important;
}

.bo_notice,
.bo_notice>div {
	background: #f9fbff !important;
}

.BBS_Tbl .bo_tit .fa-download {
	height: 20px !important;
	line-height: 20px !important;
	padding: 0px 8px !important;
	width: auto !important;
	font-size: 10px !important;
}


/*bbs css*/

.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-radius: 4px !important;
}

.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
	border-radius: 4px;
}

.bbs-writer {
	padding-left: 10px;
}

.BBS_Tbl>ul>li.BBS_TblTh>div {
	padding: 0 0 20px 0 !important;
}

@media (min-width:768px) {
	.BBS_Tbl>ul>li.BBS_TblTh>div {
		border-top: 0 !important;
	}
}

@media (max-width:768px) {
	.BBS_Tbl>ul>li.BBS_TblTh>div {
		padding: 20px 0 20px 0 !important;
	}
}

.BBS_Tbl .cnt_cmt {
	height: 20px !important;
	line-height: 20px !important;
	padding: 0px 8px !important;
	background: #4266f2 !important;
}

.BBS_Tbl .BBS_New {
	height: 20px !important;
	line-height: 20px !important;
	padding: 0 8px !important;
	background: #fcb30e !important;
}


/*style min css*/

.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: #4466f2 !important;
	background-color: #4466f2 !important;
}

html body .font-12 {
	font-size: 12px;
	color: #999;
}

@media (min-width:3000px) {
	body#DDR-MainPage,
	body {
		width: 80%;
	}
}

.card,
.card-group {
	margin-top: 10px !important;
}

.btn-success {
	color: #fff;
	background-color: #4266f2 !important;
	border-color: #4266f2 !important;
}
/*
.media-wrapper .el-element-overlay .el-card-item .el-overlay-1 img,
.bbs-photo .el-overlay-1 img {
	border-radius: 6px !important;
}
*/
.form-control {
	height: calc(1.5em + .75rem + 3.4px) !important;
}

.col-md-6.pl-4.pr-4 {
	padding-top: 20px !important;
}


/*themifty-icons css*/

.input-group-append .ti-search {
	font-weight: 600 !important;
	font-size: 1.2em !important;
}

.ti-search:before {
	font-size: 1.2em !important;
	font-weight: 600 !important;
}


/* list css */

.fc .fc-state-default {
	border-color: #4266f2 !important;
	color: #4266f2 !important;
}

.fc .fc-state-active {
	background-color: #4266f2 !important;
	color: #fff !important;
}

.fc .fc-toolbar {
	padding: 0px !important;
	margin-top: 10px !important;
}

#DDR-MainPage #carouselExampleFade .carousel-inner .carousel-item.active {}

#DDR-MainPage img.status-img.img-fluid.mb-1.rounded-10.d-block.w-100 {
	width: auto !important;
	margin: 0 auto;
	height: 160px;
	/*	padding-left:70px;	*/
}

#DDR-MainPage div#Club_Intro {
	width: 100%;
}

#DDR-MainPage div#Photo_Event {
	width: 100%;
}

@media (min-width: 768px) .col-md-4 {
	flex: 0 0 33.33333%;
	max-width: 33.33333% !important;
}

@media (min-width: 1600px) #main-wrapper .col-xl-3 {
	flex: 0 0 20%;
	max-width: 20%;
}

#DDR-MainPage .card,
.card-group {
	margin-bottom: 0px;
}

#DDR-MainPage h4.card-title.mt-4 {
	padding-top: 12px !important;
}

#DDR-MainPage .d-flex.align-items-center {
	padding-bottom: 10px;
}


/*
#DDR-MainPage .page-wrapper>.container-fluid, .page-wrapper>.container-lg, .page-wrapper>.container-md, .page-wrapper>.container-sm, .page-wrapper>.container-xl{
	padding: 10px 30px !important;
}

.page-wrapper>.container-fluid, .page-wrapper>.container-lg, .page-wrapper>.container-md, .page-wrapper>.container-sm, .page-wrapper>.container-xl{
	padding: 10px 30px !important;
}
*/

.pb-2,
.py-2 {
	padding-bottom: .4rem!important;
	padding-top: .4rem!important;
}

#DDR-MainPage .carousel-item {
	/*	width:75% !important; */
}

#Activity_Feed .img-overflow {
	overflow: hidden;
	max-height: 150px;
}