table{
    margin: 0 auto;
    width: 100%;
    clear: both;
    border-collapse: collapse;
    table-layout: fixed;
    word-wrap:break-word; 
    font-family: 'Poppins' !important;
  }

label.error {
    color: #dc3545 !important;
    font-size: 14px !important;
}
a{
  color:#19b5dd;
}
.plus-button{
	margin-right:10px;
	color:#000000;
  }

#courses_table .courseName {
	position: absolute;
	bottom: 0px !important;
	z-index: 1000 !important;
	color: #fff !important;
	font-size: 14px !important;
	font-weight: bold !important;
	background: #00000047 !important;
	width: 100% !important;
	/*height: 30px;*/
	line-height: 15px !important;
	padding: 10px !important;
}
#centre_courses_table .courseName {
	position: absolute;
	bottom: 0px !important;
	z-index: 1000 !important;
	color: #fff !important;
	font-size: 14px !important;
	font-weight: bold !important;
	background: #00000047 !important;
	width: 100% !important;
	/*height: 30px;*/
	line-height: 15px !important;
	padding: 10px !important;
}

.classroom_name{
	color: #00529e;
    font-family: sans-serif;
    font-size: 18px;
    font-weight: 600;
}

#classroom_table .courseName {
	position: absolute !important;
	bottom: 0px !important;
	z-index: 1000 !important;
	color: #fff !important;
	font-size: 14px !important;
	font-weight: bold !important;
	background: #00000047 !important;
	width: 100% !important;
	/*height: 30px;*/
	line-height: 15px !important;
	padding: 10px !important;
}


#courses_table .course_image {
	position: relative;
}
#centre_courses_table .course_image {
	position: relative;
}

#classroom_table .course_image {
	position: relative;
}

#courses_table  .course_image img {
	width: 100%;
}
#centre_courses_table  .course_image img {
	width: 100%;
}
#classroom_table  .course_image img {
	width: 100%;
}
#courses_table thead,#courses_table tfooter{ visibility:hidden; height:0px;}
#centre_courses_table thead,#centre_courses_table tfooter{ visibility:hidden; height:0px;}
#classroom_table thead,#classroom_table tfooter{ visibility:hidden; height:0px;}

.courses_content #courses_table tr:nth-child(2n){ background-color:#fff !important;}
.courses_content #courses_table tr td:first-child{ border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.courses_content #courses_table tr td:nth-child(2){ border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.courses_content .course-list-box{ padding-top:0px !important; padding-left:0px !important; overflow:hidden;}
.courses_content #courses_table {border-collapse: separate;border-spacing: 0 15px;margin-top: -50px;background:none !important;}
.courses_content #courses_table tbody td {padding: 15px 15px;position: relative;}
.courses_view_edit {position: absolute;bottom: 1px;right: 16px;}
.courses_view_edit a,.courses_view_edit a:hover{ color:#FFF; text-decoration:none; cursor:pointer;}

.courses_content #centre_courses_table tr:nth-child(2n){ background-color:#fff !important;}
.courses_content #centre_courses_table tr td:first-child{ border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.courses_content #centre_courses_table tr td:nth-child(2){ border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.courses_content #centre_courses_table {border-collapse: separate;border-spacing: 0 15px;margin-top: -50px;background:none !important;}
.courses_content #centre_courses_table tbody td {padding: 15px 15px;position: relative;}

.courses_content #classroom_table tr:nth-child(2n){ background-color:#fff !important;}
.courses_content #classroom_table tr td:first-child{ border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.courses_content #classroom_table tr td:nth-child(2){ border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.courses_content #classroom_table {border-collapse: separate;border-spacing: 0 15px;margin-top: -50px;background:none !important;}
.courses_content #classroom_table tbody td {padding: 15px 15px;position: relative;}

.jq-stars {
	display: inline-block;
	
  }
  
  .jq-rating-label {
	font-size: 22px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	font-family: helvetica, arial, verdana;
  }
  
  .jq-star {
	width: 100px;
	height: 100px;
	display: inline-block;
	cursor: pointer;
	margin-left: 20px;
    margin-right: 20px;
  }
  
  .jq-star-svg {
	padding-left: 3px;
	width: 100%;
	height: 100% ;
  }
  
  .jq-star:hover .fs-star-svg path {
  }
  
  .jq-star-svg path {
	/* stroke: #000; */
	stroke-linejoin: round;
  }
  
  /* un-used */
  .jq-shadow {
	-webkit-filter: drop-shadow( -2px -2px 2px #888 );
	filter: drop-shadow( -2px -2px 2px #888 );
  }
  
  .mce-path-item{
	display: none !important;
 }
input.upload-photo-edit {
	color: transparent !important;
}

input.upload-photo-edit::before {
    content: "No new file selected";
	color: #19b5dd;
	margin-left:90px;
	position: absolute;
}
.dataTables_wrapper .dataTables_paginate{
    padding-top:30px;
}

button.close_btn .fa-times{
	padding-top: 4px;
    height: 25px;
    width: 25px;
    background: #cfcfcf;
    color: #545252;
    border: 1px solid #adadad;
    border-radius: 25px
}

.select2-container--default .select2-selection--single .select2-selection__clear{
	margin-top:4px;
}