
/* 认证课程 */
#course-page-content,
#sign-up-Modal .modal-content {
	background: #b0c4d5;
}


#course-page #course-page-bg {
	/* background: #fff; */
}

#course-page #course-page-bg img {
	/* height: 650px; */
	width: 100%;
}

#course-page-content {
	padding: 40px;
}

.carousel-control-prev,
.carousel-control-next {
	width: 76px;
    height: 76px;
    background: rgb(255 255 255 / 20%);
    backdrop-filter: blur(6.911665200000001px);
    border-radius: 50%;
    top: 50%;
    margin-top: -38px;
	display: none;
}

#carouselExampleIndicators:hover .carousel-control-prev,
#carouselExampleIndicators:hover .carousel-control-next {
	display: block;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
	width: 26px;
    height: 26px;
	display: block;
    margin: 0 auto;
}

.carousel-control-prev {
	left: 50px;
}

.carousel-control-next {
	right: 50px;
}

.caption {
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left;
}

.table-responsive {
	max-width: 1280px;
    margin: 0 auto;
	min-height: 350px;
}


.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
	text-align: center;
}

.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
	text-align: center;
}

.pagination_box {
	display: flex;
    align-items: center;
	font-size: 16px;
}

.pagination {
	margin-left: 30px;
}

.course-detail {
	cursor: pointer;
	color: #2e6da4;
}

.apply-online,
.form_btn {
	background-color: #337ab7;
	border-color: #2e6da4;
	margin: 0;
	padding: 8px;
}

#myModal .modal-dialog {
	width: 1000px;
	max-width: 1000px !important;
	top: 50px;
}

.primary_color {
	color: #337ab7;
}

.course-line {
	border-top: 1px solid #000;
	margin-top: 10px;
	padding-top: 10px;
}

#sign-up-Modal .modal-dialog {
	width: 600px;
	max-width: 600px !important;
}

#sign-up-Modal .invalid-feedback {
	display: none;
	color: #F56C6C;
}

.form-row {
	margin-bottom: 10px;
}

.form-row.is-required>.col-form-label:before {
	content: "*";
	color: #f56c6c;
	margin-right: 4px;
}