/* Course Listing*/

.wplms-course-block {

  float: left;

  margin: 10px 0;

  width: 100%;

}

.wplms-course-block .wplms-course-meta > ul {padding:0;margin:0;}

.wplms-course-block .wplms-course-meta > ul li {

  display: inline;

}

.wplms-course-block .wplms-course-meta li {

  padding: 10px;

}

.wplms-course-block .wplms-course-meta li span.meta-label {

  font-weight: bold;

  padding: 0 5px;

}

.wplms-course-enroll {

  float: right;

  margin-top: 20px;

}

.wplms-course-enroll .course-inprogress {

  background: #dedede;

  padding: 5px;

}



.alert-success {

  background: hsl(102, 45%, 91%) none repeat scroll 0 0;

}

.alert {

  border: 0 none;

  border-radius: 0;

  padding-bottom: 10px;

  padding-top: 10px;

}

h3 {

  font-size: 16px;

}

h3, h4, h5 {

  font-weight: 600;

}

.message_menu li {

  display: inline;

}

/* Timer */



.hours, .minutes, .seconds {

  float: left;

  font-size: 20px;

  font-weight: bold;

}

ol li.wplms_view_question_block {

  list-style: outside none none;

}

.take_quize .start_quize {

  background: #ddccaa none repeat scroll 0 0;

  border-radius: 5px;

  font-size: 20px;

  font-weight: bold;

  padding: 10px;

}

.quize_nav > button {

  float: left;

  margin: 0 5px 5px;

  margin: 0 5px 5px;

}

.wplms-corselist {

  width: 100%;

  float: left;

  margin:30px 65px;

}

.wplms.course {

  float: left;

  margin: 0 4px;

  width: 32%;

}

.wplms-col-full li {

  display: flex !important;

}

/*----REMOVE FROM HERE START--------*/

.wplms-course {

  width: 100%;

  float:left;

}

.wplms-course .wplms-course-title {

  width: 50%;

  float: left;

}

.wplms-course-detail {

  float: left;

  width: 70%;

}

.wplms-course-img {

  float: left;

  width: 30%;

}

.wplms-course-header {

  float: left;

  width: 100%;

}

.wplms-course-description {

  float: left;

  width: 100%;

}

.wplms-course-img {

  float: left;

  width: 30%;

  margin: 10px ;

}

.wplms-course-detail {

  float: left;

  margin-left:10px;

  width: 65%;

}

/*----REMOVE FROM HERE END--------*/



.wplms-container {

  margin: 0 auto;

  /* width: 60%; */

  width:1170px;

}

.wplms.row .wplms-left-part,.wplms.row .wplms-right-part {

  min-height: 130px;

}

.wplms-left-part{

  padding-top: 5px;

}

.wplms.wplms_profile {

  border-bottom: 1px solid #dedede;

  padding-bottom: 40px;

  padding-top: 40px;

  float:left;

  width:100%;

}

.wplms-title h3{margin:0;}

.wplms-description {

  margin: 10px 0;

}

.wplms iframe {

  max-height: 125px;

}

.wplms .wplms-meta {

  margin-top: 5px;

}

.wplms .wplms-meta span{

	float:left;

	margin-right:15px;

	 margin-bottom: 5px;

}

.wplms-btn-buynow,.wplms-readmore , .wplms-btn-sample {

  background: #808080 none repeat scroll 0 0;

  border-radius: 5px;

  color: #ffffff !important;

  padding: 3px 10px;

}

.wplms-btn-sample.lessn-col,.wplms-btn-sample.lessn-col:hover{

	background-color:#708090;

}

.wplms-btn-sample.remove-col, .wplms-meta .wplms-readmore.remove-col{

	background-color:#000;

}

.wplms-btn-sample.quize-view{

	background-color:#D2B48C;

	padding-left:10px;

	padding-right:10px;

}

.wplms-meta .wplms-readmore, .wplms-meta .wplms-readmore:hover{

	background-color:#D2B48C;

}

.wplms-btn-sample.cource-price,.wplms-btn-sample.cource-price:hover{

    background-color: #af2c2c;

	font-weight:600;

}

.wplms-meta .wplms-btn-buynow,.wplms-meta .wplms-btn-buynow:hover,

.wplms-btn-sample.enrol-col,.wplms-btn-sample.enrol-col:hover{

	background-color:#6B8E23;

}

.wplms-btn-sample.dddddd.col-md-12 {

    background-color: red;

    font-weight: 600;

}

.wplms-btn-buynow.allteken{

	pointer-events: none;

	background-color:#ff0000;

}

.wplms-btn-sample.quize-view:hover {

    background-color: #bfa179;

}



#next_question,#pre_question{

 background: #808080;

 border: 0 none;

}

#next_questions,#pre_questions{

 background: #808080;

 border: 0 none;

}

.wplms-btn-sample {

  margin: 5px;

}

.wplms-btn-buynow:hover,.wplms-readmore:hover,.wplms-btn-sample:hover

{

	background: #000;

}

.wplms-btn-buynow a:hover, .wplms-readmore a:hover{

  text-decoration: none;

}

.wplms-btn-buynow a,.wplms-readmore a {

   color: #ffffff !important;

  font-weight: bold;

}

/* Single course page*/

.course-video > iframe {

  height: 350px;

  width: 100%;

}

.wplms-border-box {

  border: 1px solid #dedede;

  border-radius: 5px;

  float: left;

  margin: 20px 0;

  width: 100%;

}

.wplms-block {

  float: left;

  margin-top: 20px;

  padding-bottom: 20px;

  width:100%;

}

.question_list{

	float:left;

	width:100%;

	padding:0 10px;

}

.wplms-course-left-block img{max-width:100%;}

.wplms-course-lession-list ul li {

  border-bottom: 1px solid #717171;

  padding: 10px;

}

.wplms-course-lession-list ul li:last-child {

  border-bottom: 0 none;

}

.wplms-course-lession-list ul li a,.wplms-course-lession-list ul li a {

  color: #656464;

}

.wplms-section-block {

  margin-top: 25px;

}

.section-title {

  color: #b22f18;

}

.course-section-row {

  border-bottom: 1px solid #dedede;

  padding: 15px;

}

.wplms-box-title {

  border-bottom: 1px solid #dedede;

  margin-bottom: 10px;

  padding: 15px 0 10px 15px;

  float:left;

  width:100%;

}



.wplm-overview {

  border-bottom: 2px solid #F05227;

  font-size: 18px;

  font-weight: bold;

  padding-bottom:10px;

}

.wplms-course-lession-list {

 /*  padding: 0 5%; */

  float:left;

  width:100%;

}

.wplms.user_profile_Details{

	margin-top:20px;

}

/*

.wplms-course-lession-list ul li:last-child{

    background:url('../images/icon/circle.png') no-repeat;

	padding:0 0 7px 30px;

}

.wplms-course-lession-list ul li:first-child{

    background:url('../images/icon/circle.png') no-repeat;

   padding:0 0 7px 30px;

}*/

.wplms-course-left-block, .wplms-course-right-block {

  margin-top: 30px;

}

.wplms-course-right-block span.wplms-btn-sample{

		text-align:center;

}

.wplms-course-right-block .wplms-btn-sample.quiz_cur {

	cursor: pointer;

}

.wplms-course-lession-list ul li {

  background: rgba(0, 0, 0, 0) url("../images/icon/circle.png") no-repeat scroll 0 13px;

  padding-left: 30px;

}

.section_name_tag {

  background: #808080;

  margin-left: 20px;

  padding: 0 5px;

  color:#fff;

}

.wplms-header-title h1 {

  font-weight: normal;

  margin: 0 0 5px;

}

.wplms_quesion_list .question_title {

  color: #B22F18;

}

.wplms_quesion_list li {

  border-bottom: 1px solid #dedede;

  padding-bottom: 15px;

  padding-top: 15px;

}

.answer label {

  border-bottom: 1px solid #dedede;

  float: left;

  line-height: 10px;

  padding-bottom: 15px;

  padding-left: 10px;

  width: 100%;

}

ol.answer > li {

  border: none;

  padding-bottom: 10px;

  padding-top: 10px;

}

.wplms-pagination .prev-posts-link {

  display: inline;

  margin: 10px;

}

.wplms-pagination .next-posts-link {

  display: inline;

}

.wplms_timer_box{float:right; padding-right:10px;}

.wplms-assignment input {

  margin: 10px;

}

.site-footer {

	float: left;

    width: 100%;

}

.wplms-take-course-button {

  float: left;

  margin-bottom: 10px;

}

.wplms-course-description .course-meta {

  margin: 0 0 10px;

}

.wplms-course-purchase-btn.wplms-btn-sample.col-md-2 {

  float: right;

  margin-top: 20px;

}

.take_course_btn {

  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

  border: 0 none !important;

  border-radius: 0 !important;

  padding: 0 !important;

}

.inquiry-button.col-sm-4.col-xs-offset-4 {

  margin-top: 20px;

}

.col-sm-8.inquiry-subject {

  margin-bottom: 20px;

}

.quiz_link {

  margin-bottom: 10px;

  margin-top: 10px;

}

.quiz_link > strong {

  font-size: 18px;

  padding-right: 10px;

}

/* .quiz_link > a {

  background: #808080 none repeat scroll 0 0;

  color: #ffffff !important;

  padding: 10px;

} */

.wplms-btn-sample.col-md-12 a {

  color: hsl(0, 0%, 100%);

}

.wplms-header-title {

  padding-bottom: 10px;

  padding-left: 10px;

}

.user_answer {

  color: #008000;

  font-size: 14px;

  font-weight: bold;

}

.user_answer.false_ans {

  color: #ff0000;

}

.take_course_btn .small_title {

  font-size: 12px;

  font-weight: normal;

}

.lesson_status_complete {

  color: #008000;

  margin-left: 10px;

}

.lesson_status_inprogress {

  color: #ff0000;

  margin-left: 10px;

}

.wplms-left-part.col-md-4 > img {

  max-width: 100%;

}

.not_approve {

  background: #F25656;

  color: #ffffff;

  margin-left: 10px;

  padding: 0 5px;

}

.assignment_approved{

  background: #22BAA0;

  color: #ffffff;

  margin-left: 10px;

  padding: 0 5px;

}

.wplms.col-sm-4 img {

  max-width: 100%;

}



.wplms-corselist .corselist-steps{

	float:left;

	width:100%;

	margin-top:20px;

	border-bottom:1px solid #dedede;

}

.wplms-corselist .corselist-steps .cources_list_1, .wplms-corselist .corselist-steps .cources_list_2{

	float:left;

	padding-left:2px;

}

.wplms-corselist .corselist-steps .cources_list_1 {

    padding-left: 25px;

}

.wplms-corselist .corselist-steps  span {

    font-size: 19px;

    padding: 5px 10px;

	background-color: #f3f3f3;

	color:#6c6360;

	border: 1px solid #dedede;

    border-radius: 5px 5px 0 0;

	float: left;

	cursor: pointer;



}

.wplms-corselist .corselist-steps .active span{

	color:#ca3c08;

	background:none;

	text-decoration:none;

	border-bottom:none;

}

.wplms-corselist .cources_activelist {

    float: left;

    width: 100%;

}

.wplms-corselist .no-display{

	display:none;

}

.wplms-corselist .wplms.course_single_list{

	border: 1px solid #dedede;

    float: left;

    margin-bottom: 40px;

    padding: 40px 0;

    width: 100%;

	border-radius:5px;

}

.wplms-corselist .wplms.course_single_list .wplms-title{

	float:left;

	width:100%;

	margin-bottom:10px;

}

.wplms-title  .wplms-lesson-price{

	font-size: 19px;

    font-weight: 600;

    text-align: right;

}

.wplms-corselist .wplms-subtopic p{

	margin-bottom:0;

}

.wplms-corselist .wplms-subtopic  span {

    border-right: 1px solid #cccccc;

    margin-right: 10px;

    padding-right: 10px;

}

.wplms-corselist .wplms-subtopic  span:last-child{

	border-right:none;

}

.cources_completelist{

	float: left;

    width: 100%;

}

.cources_completelist .wplms-border-box{

	padding: 40px 0;

	margin-bottom: 40px;

	margin-top:0;

}

.cources_completelist .view_certi{

	margin-top:10px;

}

.cources_completelist  .view_certi .show-certificate-popup {

    padding: 5px 10px;

}

.cources_completelist .wplms-border-box .wplms-title{

	margin-bottom:10px;

	float:left;

	width:100%;

}

.cources_completelist .wplms-left-part iframe {

    max-height: 125px;

}

.wplms-btn-sample.lession_complete {

    background-color: #008000;

}

.wplms-btn-sample.lession_progress {

    background-color: #ff0000;

	padding-left:10px;

	padding-right:10px;

}

.nocource{

	margin-top: 20px;

	 font-size: 18px;

}

.wplms-container {

  min-height: 300px;

}

.wplms-course-lession-list {

  padding-bottom: 15px;

  padding-left: 15px;

}

.img_cenetr {

  background: #f5f5f5 none repeat scroll 0 0;

  float: right;

  text-align: center;

  width: 100%;

}

.course_single_list .wplms-left-part  .img_cenetr > img {

    max-width: 100%;

}

.insructor_name {

  font-size: 18px;

}

.instructor_info {

  color: #a3a2a2;

}

.instructor_block .left_side > img {

  border-radius: 50%;

}

/* 22-12-2023 */
label.checkbox
{
  background: white;
  color: black;
}
.wplms-description.description_frontend
{
  width: 90%;
}
.show-more-module--content--cjTh0.show-more-module--with-gradient--1ZDrA {
  max-height: 200px;
  overflow-x: auto;
}