/** Admin Css **/
body {
  font-family: 'Inter', sans-serif !important;
}


#wpbody-content .page-inner
{
  /* width: 100%; */
}
lable.address_detail_page
{
  color: #4E5E6A !important;
}

div#upload_user_avatar_preview , div#upload_user_other_preview
{
    /* margin-top: 10px; */
}
label.checkbox {
    white-space: normal;
    padding: 0px !important;
}
#comment_status:before{height: 17px!important; width: 17px!important;   }
.categorydiv ul.categorychecklist ul
{
  margin-left: 0px;
}
input#_wplms_show_correct_answer:before {
    width: 17px!important;
}
div.table-responsive
{
  overflow: unset !important;
}
input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week]
{
  border-radius: 0px !important;
}
input#_wplms_show_correct_answer_immediatly:before {
    /* width: 15px!important; */
}
.question_check:before {
    /* width: 15px!important; */
}
input.form-control.multiselect-search {
    width: 107%;
    margin-left: -10px;
    margin-top: 5px;
}
/* .multiselect-container>li>a>label>input[type=checkbox]:before{
width: 15px!important;
margin-left: -8px;
} */
ul.multiselect-container.dropdown-menu {
    width: 100%;
}
select#_mj_wplms_lession_course_section {
    width: -webkit-fill-available;
}
#rememberme

{

display: none;

}
span.color_red
{
  color: red;
}
/* #wpcontent{background:#F1F4F9;} */

.action_dropdawn {
  background: #FFFFFF;
  box-shadow: 0px 24px 50px rgb(44 63 88 / 27%) !important;
  border: 0 !important;
  width: 220px;
  padding: 0px !important;
}
.action .gmgt-user-dropdown ul li ul li a {
  font-size: 14px !important;
  color: #595F69 !important;
}
.dropdown-menu li a:hover {
  background: #f7f7f7 !important;
}
.dropdown-menu li a {
  padding: 10px !important;
}
#wpcontent div.page-title {

  background:white;

  border-bottom: 1px solid #dee2e8;

  padding: 20px;

}
.add_question
{
	margin-top: -30px !important;
        background: #172F5B  !important;
    	color: white  !important;
	position: absolute;
    	border: 0px  !important;
    	cursor: pointer  !important;
}
#wpcontent .page-title h3 {

  color: #74767d;

  font-size: 24px;

  font-weight: 300;

  margin: 0 0 4px;

  padding: 0;

  line-height:36px

}

#wpcontent .page-title img {

  /* header show css */
  /* float:left; */

}

 table.widefat{
  /* wordpress page css add */
  /* border: 0px; */

 }

 .tablenav.top {

  margin-bottom: 20px;

}

.wrap {

 /* wordpress page css add */
  /* padding: 20px; */

}

/* End admin css*/

.sortable-list .sortable-item > a,.sortable-list  > p {

  cursor: move;

}

.member_view_row1.view_profile {

  float: left;

  margin-bottom: 20px;

  width: 100%;

}

.view_profile_page .question_title {

  font-size: 16px;

  font-weight: bold;

  /* margin: 10px 0; */

  width:100%;

}
.view_profile_page div#page {
  position: unset !important;
  margin: unset !important;
}
.view_profile_page .user_answer {

  color: #008000;

  font-size: 14px;

  font-weight: bold;

}

.view_profile_page .user_answer.false_ans 
{

  color: #ff0000;

}

.view_profile .btn.btn-success,button.profile_button_back {

  float: right;

}

.view_profile #user_course_wrapper{

  margin-top: 20px;

}

.user_answer {

  color: #008000;

  font-size: 14px;

  font-weight: bold;

}

.user_answer.false_ans {

  color: #ff0000;

}
form.assignment_filter_form
{
  margin-top: 15px;
}
.learner_user_block {

  /* float: right; */

  padding-right: 10px;
  height: 43px;

}
.view_profile_page .wplms_view_question_block {

  /* border-bottom: 1px solid #dedede; */

  float: left;

  padding: 10px 0;

}

.hospital-management-content .container-fluid{background: #364150}





.toplevel_page_hospital:hover .wp-menu-image.dashicons-before img {

  display: none;

}

.toplevel_page_hospital:hover .wp-menu-image.dashicons-before {

  min-width: 23px !important;

}

#wpbody-content .updated.below-h2 {

  margin-top: 20px;

}

.media-modal a:hover {text-decoration: none;}

.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_mj_wplms_system {

    /* background: url("../images/wplms-1.png") no-repeat scroll 8px 9px #0073AA !important; */

}

.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_mj_wplms_system img {

    /* display: none; */
    width: 20px;
    height: 20px;

}



.info-box-title {

  text-transform: capitalize;

}



.container-fluid.mainpage {

  padding: 0;

}

.page-inner {

  margin-left: -20px;

}

.img-circle.head_logo {

  margin-right: 5px;

}

.nav-tab-active, .nav-tab-active:hover,a.nav-tab:hover,a.nav-tab:focus {

  background: none repeat scroll 0 0 #fff;

  border-bottom: 1px solid transparent;

  color: #000;

  text-decoration: none;

}
.view_profile_tab a.nav-tab:hover{

  background: none repeat scroll 0 0 #fff;
  color: #000;
  text-decoration: none;
   border-bottom: none!important;
}



updated.below-h2{text-transform: capitalize;}

/* //OLD CSS */

.student_name,.result_total,.result_point {

  text-align: center;

}

.student_name {

 font-size: 20px;

}

.panel-body button {

  margin-right: 5px;

}

.school_name {

  background: none repeat scroll 0 0 #34425A;

  color: #C6C9CD;

  padding: 5px;

}

.hospital_left {

  background: none repeat scroll 0 0 #364150;

  min-height: 700px;

}

.right_side {

  margin-top: 10px;

}

.nopadding {



   padding-left:0 !important;

   padding-right:0 !important;

}

.hospital_left .nav .title{color:#fff;}

.hospital_left ul a:hover,.hospital_left ul li.active > a,.hospital_left  li > a:focus {background: #2C3542 !important;}

.hospital_left ul a {border-top: 1px solid #3d4957;

    color: #b4bcc8;}





 .form-control.file {

  border: medium none;

  padding: 0 !important;

}

.navbar a {

  color: #5f5f5f !important;

}

.dropdown-menu li a {

  padding: 7px 10px;

  color: #5f5f5f !important;

  font-size: 14px;

}

.navbar .nav li > a:hover,.navbar .nav li > a:focus {

  background-color: inherit;

}

.navbar ul li ul a:hover{background-color: #F3F3F3; }

.navbar  a:hover{

  text-decoration: none;

}



.account .personal-info {

    margin-top: 15px;

}

.dashboard-stat {

  height: 100px;

  padding: 10px 5px;

}

.dashboard .block-orange {

  background: #F59575;

}

.dashboard .icon {

  float: left;

  font-size: 54px;

  margin-right: 1%;

  width: 45%;

}

.dashboard .number {

  font-size: 30px;

}

.dashboard .left_block {

  float: left;

  /* //width: 75%; */

}

.form-horizontal h5 {

    color: red;

}

.blue.btn {

    background-color: #3598dc;

    color: #ffffff;

	border-radius:0px;

}

.checkbox_field  {

    width: 10px !important;

}

.attendence_list th, .attendence_list td{

	padding:10px !important;

}

.select_Staus {



    padding: 25px 0;

}

.toshow {

    display:none;

    position: absolute;

    background: #f00;

    width: 200px;



}

button:hover div.toshow {

    display:block;

}

.right_part {

    float: right;

    margin-top: 65px;

    width: 30%;

}

.calender_part{

    width: 70%;

}

.seperate_part {

    margin: 5px;



}

.right_side {

    margin-top: 0;

	padding:20px;

	min-height: 650px;

}

.right_side.account {

    padding: 0;



}

.profile-cover{

    background: url("../images/school_life.jpg") repeat scroll 0 0 / cover rgba(0, 0, 0, 0);

}

.file_upload{

border:none;

}



.table-responsive th {

  text-transform: capitalize;

  height: 1px;

  font: normal;

}

.require-field{

color:red;

}



.info-box .info-box-stats {

  margin-top: 0px !important;

}

/* .panel-body.patient {

background: rgba(0, 0, 0, 0) url("../images/Patient.png") no-repeat scroll right center;

}

.panel-body.doctor{



	 background:url("../images/Doctor.png") no-repeat scroll right center;



}

.panel-body.nurse{



 	background:url("../images/Nurse.png") no-repeat scroll right center;





}

.panel-body.accountant{



 background:url("../images/Accountant.png") no-repeat scroll 55% 0;



}

.panel-body.receptionist {

    background: rgba(0, 0, 0, 0) url("../images/Receptionist.png") no-repeat scroll right bottom / 100% auto;

}

.panel-body.pharmacist{



	 background:url("../images/Pharmacist.png");

 background-repeat: no-repeat;

    background-position: right center;



    background-width: 100% auto;



}

.panel-body.laboratorist{



	 background:url("../images/Laboratorist.png");

 background-repeat: no-repeat;

    background-position: 55% 0;



    background-width: 100% auto;

} */



.info-box .info-box-icon i {

    float: right;

    font-size: 70px !important;

}



.button-possition  input ,button{

    /* margin-top: 22px; */

}

 .panel-body h2 {

    margin-bottom: 10px !important;

    margin-top: 20px !important;

}



#add-another_item{margin-left: 17%;}

#revove_item{margin-left: 1%;}

.marginbottom{

	float: left;

    margin-bottom: 10px;

    width: 100%;}

.print-button {
  /* padding-top:10px; */

margin-bottom: 10px;

}

table.dataTable thead th, table.dataTable thead td{padding:10px 10px;}

/**  Fronted CSS*/

/**   Menu icone***/



.icone {

  float: left;

  height: 20px !important;

  /* line-height: 0px; */

  margin-right: 5px;

  overflow: hidden;

  width: 25px !important;

  text-align: center;

}
.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title
{
  font-size: 14px !important;
}
.hospital-management-content .container-fluid.mainpage {

  position: fixed;

  width: 100%;

    z-index: 5;

}

.hospital-management-content .col-sm-2.nopadding.hospital_left {

  width: 15%;

  height: 100%;

   margin-top: 70px;

   float:left;



}

.hospital-management-content .page-inner {

  margin-left: 15%;

   margin-top: 70px;

}

 .info-box .panel-body img{



transition: all 0.3s ease 0s;

}

.page-inner .col-lg-2 a .info-box:hover .panel-body img{

    transform: scale(1.2);

}

/*img.dashboard_background {

  float: left;

  width: 100%;

}*/

.panel-body.member {

  background-color: #5fce9b;

  height: 145px;

}

/*.info-box .info-box-stats {

  left: 8%;

  position: absolute;

  top: 4%;

  z-index: 2;

}

img.dashboard_background {

  float: left;

  margin: 30px 0 0 55px;

}*/

.info-box .medicine .info-box-stats p {

  color: #CC0066;

  font-size: 34px;

}



.info-box .medicine .info-box-stats span.info-box-title {

  color: #CC0066;

}



.info-box .operation_report .info-box-stats p {

  color: #330033;

  font-size: 34px;

}



.info-box .operation_report .info-box-stats span.info-box-title {

  color: #330033;

}



.info-box .birthreport .info-box-stats p {

  color: #666633;

  font-size: 34px;

}



.info-box .birthreport .info-box-stats span.info-box-title {

  color: #666633;

}



.info-box .deathreport .info-box-stats p {

  color: #CC9900;

  font-size: 34px;

}



.info-box .deathreport .info-box-stats span.info-box-title {

  color: #CC9900;

}

.info-box .setting .info-box-stats p {

  color: #999933;

  font-size: 34px;

}



.info-box .setting .info-box-stats span.info-box-title {

  color: #999933;

}

.info-box .treatment .info-box-stats p {

  color: #003333;

  font-size: 34px;

}



.info-box .treatment .info-box-stats span.info-box-title {

  color: #003333;

}

.info-box .prescription .info-box-stats p {

  color: #0099FF;

  font-size: 34px;

}



.info-box .prescription .info-box-stats span.info-box-title {

  color: #0099FF;

}

.info-box .assignbed .info-box-stats p {

  color: #996600;

  font-size: 34px;

}



.info-box .assignbed .info-box-stats span.info-box-title {

  color: #996600;

}

.info-box .diagnosis .info-box-stats p {

  color: #330033;

  font-size: 34px;

}



.info-box .diagnosis .info-box-stats span.info-box-title {

  color: #330033;

}

.info-box .bloodbank .info-box-stats p {

  color: #990000;

  font-size: 34px;

}



.info-box .bloodbank .info-box-stats span.info-box-title {

  color: #990000;

}

.info-box .appointment .info-box-stats p {

  color: #FF9966;

  font-size: 34px;

}



.info-box .appointment .info-box-stats span.info-box-title {

  color: #FF9966;

}

.info-box .eventnotice .info-box-stats p {

  color: #009933;

  font-size: 34px;

}



.info-box .eventnotice .info-box-stats span.info-box-title {

  color: #009933;

}



.info-box .message .info-box-stats p {

  color: #0066FF;

  font-size: 34px;

}



.info-box .message .info-box-stats span.info-box-title {

  color: #0066FF;

}







.info-box .operation-list   .info-box-stats span.info-box-title {

  color: #003333;

}

.info-box .operation-list .info-box-stats p {

  color: #003333;

  font-size: 34px;

}



.nav-tab,.nav-tabs a {

    background: none repeat scroll 0 0 #f1f4f9;

}

.nav-tab.nav-tab-active {

    background: none repeat scroll 0 0 #fff;

}

.mainpage .navbar-right {



  margin-right: 0px;

}

.mainpage .navbar-right .dropdown{float:right;}

table.fontend-border td,

table.fontend-border th{

	padding:0px !important;

}





/* ul.panel_tabs li{padding-left:10px;} */

ul.panel_tabs a {

  padding: 5px;

}

ul.panel_tabs a:focus,ul.panel_tabs a:hover {

  background: #fff !important;



}

ul.panel_tabs a {

  /* color: red !important; */

  font-size: 15px;

  font-weight: 700;

}



/*********** Hospital CSS ********************/

.table-responsive {

  padding-top : 10px;

}

table a.btn {

  margin-bottom: 5px;

}

blockquote.diagnosis-report {

    font-size: 12.5px;

}

.calendar-event > p {

    /* float: right; */

    width: 100%;

}
.fees_payment_height.calendar-event
{
  float: left;
  width: 100%;
}

.profile_data hr {

    margin-bottom: 0;

}

.panel-body.prescription_popprint_content {

  margin: 25px auto;

  width: 82%;

}

.overlay-content .prescription_pop_content{

  height: 400px;

  overflow: scroll;

}

.hmsg_message_none {

    display: none;

}

.hmsg_message_block {

    display: block;

}

.audit_button {

  float: right;

  margin-bottom: 10px;

  margin-top: 10px;

}

.aduit_log_file {

  float: left;

  height: 700px;

  overflow: scroll;

  width: 100%;

}

.message-options.pull-right.reply-message-btn {

  margin-top: 35px;

}

h1.nav-tab-wrapper, h2.nav-tab-wrapper, h3.nav-tab-wrapper {

  border-bottom: 1px solid hsl(0, 0%, 80%);

  padding-bottom: 0;

  padding-left: 10px;

}

.nav-tab {

  position: relative;

  top: 1px;

}

td a.btn,.form_lesson{float:left;margin:0 5px;}

.info-box .panel-body img {

  transition: all 0.3s ease 0s;

}

.dashboard_background {

  margin-top: 25px;

}

.panel-body.member {

  background-color: hsl(152, 52%, 59%);

  height: 145px;

}

.info-box .panel-body {

  padding: 0 !important;

}

.panel-body.member, .panel-body.staff-member, .panel-body.group, .panel-body.message {

  text-align: center;

}

.info-box .info-box-stats {

  margin-top: 15px !important;

  width: 100%;

}

.info-box-stats > p.counter, .info-box-stats > span.info-box-title {

  display: inline-block;

}

.info-box-stats p {

  color: hsl(144, 45%, 98%) !important;

}

.info-box-stats .info-box-title {

  color: hsl(144, 45%, 98%) !important;

  display: inline-block !important;

}

.panel-body.staff-member {

  background-color: hsl(198, 58%, 62%);

  height: 145px;

}

.panel-body.group {

  background-color: hsl(13, 77%, 62%);

  height: 145px;

}

.panel-body.message {

  background-color: hsl(45, 81%, 64%);
  height: 145px;

}


.dashboard_background_message {

  margin: 25px 0 0 !important;

}

.col-md-4.membership-list {

  float: right;

}

/* .info-box-stats-appcount {

  float: left;

  left: 7%;

  position: absolute;

  width: 7%;

  z-index: 2;

} */

.app-counter {

  color: hsl(0, 0%, 100%);

  font-size: 18px;

  margin-top: 8px;

  text-align: center;

}

.info-box-stats-appcount, .info-box-stats-appcount p{

    float: left;

    width: 100%;

}

.info-box-stats-appcount .app-counter {

    background-image: url("../images/dashboard/counter-bg.png");

    float: left;

    height: 40px;

    margin-right: 12px;

    padding-top: 8px;

    width: 40px;

}

#user_form .form-group input {

	/* margin-bottom:5px; */

}

#user_form .form-group .radio-inline, #assignment_form .form-group .checkbox{

	line-height:25px;

}

.info-box-stats-appcount .app-counter-text {

    float: left;

    padding-top: 13px;

}



.col-md-8.membr_left {

  padding: 15px !important;

}

.col-md-8.membr_left, .col-md-4.member_right {

  border: 1px solid hsl(0, 0%, 87%);

  min-height: 330px;

  padding: 5px;

}

.col-md-6.left_side {

  padding-left: 0;

  padding-right: 0;

  width: 45%;

}

.membr_left .col-md-6.right_side {

  padding: 0;

  width: 55%;

}

.membr_left img {

  height: 250px;

  width: 200px;

}

.col-md-4.member_right {

  margin-left: 1.5%;

  width: 31.5%;

}

.col-md-8.membr_left, .col-md-4.member_right {

  border: 1px solid hsl(0, 0%, 87%);

  min-height: 330px;

  padding: 5px;

}

.view_profile .col-md-8.membr_left,.view_profile .col-md-4.member_right{ min-height: 300px;}

.sortable-list.ui-sortable p {

  float: left;

  margin: 5px;

  width: 100%;

  cursor:move;

}

.head_logo {

  margin-right: 5px !important;

}

.plan_margin tbody>tr>th
{
    border: none!important;

}
.plan_margins td
{
    border: none!important;

}
*:focus { outline: none!important; }

.duraction_display_none
{
    display:none;
}
.downloadcsv input[type='submit']
{
	/* margin-bottom: 20px!important; */
  background: #172F5B;
  border-color: #172F5B;
  border-radius: 0px;
}
.radio-margin input[type=radio] {
    margin: 0px 0 0!important;
}


.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title{
	font-size: medium;

	}
@media (max-width: 460px )
{
.wplms.user_profile_Details {
    margin-top: 20px;
    margin-left: 5px;
    width: 100%;
}
}



/* 22-12-2023 */
.widefat td
{
  line-height: 1.2rem;
}
#togglePassword {
  position: absolute;
  top: 30%;
  right: 7%;
  font-size: 17px;
  cursor: pointer;
}
div#allquize_question_list_length , div#allquize_question_list_filter
{
  /* margin-top: 1rem; */
}
select#wplms-existing-category , select#wplms-existing-type
{
  margin-top: -2px;
}
.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top#toplevel_page_mj_wplms_system
{
  background-color: #00325C !important;
}
#toplevel_page_mj_wplms_system ul li
{
  background:  #00325C !important;
  padding: 10px;
}
#toplevel_page_mj_wplms_system ul li.current
{
  /* background:  white !important; */
  /* color: white !important; */
  /* padding: 12px; */
}
#toplevel_page_mj_wplms_system li.current a
{
  color:  white !important;
}

#toplevel_page_mj_wplms_system li.current
{
  font-weight: normal;
  font-size: 14px;
  display: block;
  text-decoration: none;
  color: white;
}
/* #toplevel_page_mj_wplms_system li a:hover
{
  background-color: #F9FDFF !important;
  color: #5B5D6E !important;
  box-shadow: inset 4px 0px 0px 0 currentColor;
  transition: box-shadow .1s linear;
} */
#toplevel_page_mj_wplms_system .wp-has-current-submenu ul>li>a, .folded #adminmenu li.menu-top .wp-submenu>li>a {
  padding: 12px 12px;
  background: #00325c;
  color: white;
}
#adminmenu a:focus, #adminmenu a:hover, .folded #adminmenu .wp-submenu-head:hover
{
  box-shadow: inset 4px 0px 0px 0 currentColor;
  transition: box-shadow .1s linear;
}
#toplevel_page_mj_wplms_system li a
{
  /* padding: 8px 8px !important; */
}
#toplevel_page_mj_wplms_system li a {
  font-weight: normal;
  font-size: 14px;
}
#toplevel_page_mj_wplms_system li a
{
  color: white !important;
}
/* #toplevel_page_mj_wplms_system ul li
{
  background: #00325c !important;
} */
#toplevel_page_mj_wplms_system li.wp-first-item.current , #toplevel_page_mj_wplms_system li.current
{
  background: #00325c;
}
.design_set
{
  border: 1px solid #ced4da !important;
  height: 45px !important;
  background-color: #f2f5fa !important;
}
.max_width_100
{
  max-width: 100% !important;
}
.float_right
{
  float: right;
}
.padding_radio {
  padding: 6px 6px 2px 6px;
}
.is-light-theme #admission_form input[type=radio], .page-inner input[type=checkbox] , .selectit input[type=checkbox] , #question_content_data input[type=checkbox] ,#_mj_wplms_unenroll , .lms_quiz_setting input[type=checkbox] , .btn-group input[type=checkbox] , .panel-body input[type=checkbox] , .table-responsive input[type=checkbox] , .question_list input[type=checkbox]  {
  margin-top: 0px;
  width: 18px !important;
  height: 19px !important;
}
.page-inner input[type=checkbox] , .selectit input[type=checkbox] , #question_content_data input[type=checkbox], #_mj_wplms_unenroll , .lms_quiz_setting input[type=checkbox] , .btn-group input[type=checkbox] , .panel-body input[type=checkbox] , .table-responsive input[type=checkbox], .question_list input[type=checkbox] {
  /* border: 1px solid #7e8993; */
  /* border-radius: 4px; */
  background: #fff;
  color: #555;
  clear: none;
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  height: 11px !important;
  outline: 0;
  padding: 0!important;
  text-align: center;
  vertical-align: middle;
  width: 11px !important;
  min-width: 11px !important;
  -webkit-appearance: none;
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
  transition: .05s border-color ease-in-out;
  border-radius: 0px;
}

#registration_form .btn-group input[type=checkbox]
{
  border: 1px solid #8c8f94 !important;
}

/* checkbox css */
.page-inner .checkbox input[type=checkbox] , .selectit input[type=checkbox] , #question_content_data input[type=checkbox] ,#_mj_wplms_unenroll , .lms_quiz_setting input[type=checkbox] , .btn-group input[type=checkbox]
, .form-horizontal input[type=checkbox] , .wplms-meta-box input[type=checkbox] , .panel-body input[type=checkbox] , .table-responsive input[type=checkbox], .question_list input[type=checkbox]
{
  position: relative!important;
  margin-top: 0px!important;
  margin-left: 0px!important;
  width: 18px !important;
  height: 18px !important;
  border-radius: 0px;

  /* border: 1px solid #8c8f94 !important; */
  background-color: white;
  opacity: 1 !important;
}
.page-inner input[type=checkbox]:checked::before , .selectit input[type=checkbox]:checked::before , #question_content_data input[type=checkbox]:checked::before , #_mj_wplms_unenroll:checked::before
, .lms_quiz_setting input[type=checkbox]:checked::before, .btn-group input[type=checkbox]:checked::before
, .form-horizontal input[type=checkbox]:checked::before, .question_list input[type=checkbox]:checked::before {
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
  background-color: #0d6efd!important;
  margin: 0px 0px 0px -1px !important;
  float: left;
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  font: normal 21px/1 dashicons;
  speak: none;
  -webkit-font-smoothing: antialiased;
  content: url() !important;
  }
.page-inner input[type=checkbox] , .lms_quiz_setting input[type=checkbox] , .form-horizontal input[type=checkbox] {
  border: 1px solid #8c8f94 !important;
  background-color: white;
  opacity: 1 !important;
  width: 18px;
  height: 18px;
}
input#wplms_user_avatar_url
{
  width: 75%;
}
input[type="radio"]
{
  width: 16px !important;
  height: 16px !important;
}
input[type=radio]:checked::before
{
  /* margin-top: 2px; */
  width: 10px;
  height: 10px;
  /* margin-left: 2px; */
  margin: 2px 2px;
}
.save_btn {
  height: 46px;
  color: #fff !important;
  width: 100% !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF;
  text-transform: uppercase;
  border: 0px solid black !important;
  background-color: #00325c !important;
  border-radius: 0px !important;
}
h3.margin_left.font_size_user {
  font-size: 26px;
  font-weight: 500;
  color: #333333;
  /* text-shadow: 1px 1px 1px #ccc; */
}
h3.margin_left.font_size_user {
  margin-top: 10px;
  
}
a
{
  text-decoration: none !important;
}
.checkbox_set
{
  padding: 7px 0px 0px 0px;
}
.margin_left_10
{
  margin-left: 10px !important;
}
.margin_left_20
{
  margin-left: 20px;
}
.general_label_set
{
  margin-top: -20px;
    /* width: 100%; */
    margin-left: 22px;
}
#setting_form .text-right ,#user_form .text-right , #learner_form .text-right,#grade_form .text-right {
  font-size: 14px;
  color: #818386 !important;
  margin-left: 20px;
  font-weight: 300 !important;
  /* padding-top: 2px !important; */
}
.placeholder-label {
  position: absolute;
  top: 0;
  left: 0;
  padding: 11px 15px !important;
  margin-left: 15px;
  pointer-events: none;
  color: #818386 !important;
  transition: all 0.3s ease-out;
  margin-left: 25px;
  font-weight: 400;
  font-size: 13px;
}
.placeholder-label-textarea{
  position: absolute;
  top: 0;
  left: 0;
  padding: 0px 10px !important;
  margin-left: 15px;
  pointer-events: none;
  color: #818386 !important;
  transition: all 0.3s ease-out;
  margin-left: 25px;
  font-weight: 400;
  font-size: 13px;
  transform: translate(0%, -0.4em) scale(.9, .9) !important;
  background-color: white;
}
 input[type=text]+label.active,input[type=number]+label.active {
  transform: translate(0%, -0.4em) scale(.9, .9) !important;
  background-color: white;
  color: #818386 !important;
}
.page-inner input[type=checkbox]  {
  background-color: #f2f5fa;
}
.page-inner input[type=checkbox]:focus {
  box-shadow: none;
}
.dataTables_wrapper .dataTables_filter input, .dataTables_wrapper .dataTables_length select {
  /* border: 0px solid #aaa !important; */
}
#setting_form .text-right .active ,#user_form .text-right .active
{
  margin-top: 0px;
}
.input {
  margin-bottom: 0px !important;
}
.main_email_template .text-right
{
  font-size: 14px;
  color: #818386 !important;
  margin-left: 10px;
  font-weight: 300 !important;
}
.input input[type=email]+label, .input input[type=number]+label, .input input[type=password]+label, .input input[type=text]+label, .input textarea+label {
  width: auto;
  position: absolute;
  left: 15px;
  /* top: 5px !important; */
  /* margin-bottom: 2px; */
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.font_color {
  color: #818386 !important;
  font-weight: 300 !important;
}
.gender .image-text {
  width: 75%;
  box-shadow: unset !important;
  border: unset !important;
  padding: 0px 0px !important;
  font-size: 14px !important;
  color: #818386 !important;
  background-color: #f2f5fa !important;
}
div#upload_user_avatar_preview img , div#upload_user_other_preview img {
  max-height: 150px;
  max-width: 100%;
  margin-top: 10px;
}
.form-input .text-gender {
  position: absolute;
  font-size: 13px;
  top: 0px;
  left: 25px;
  background-color: white;
  padding: 0px 4px;
  color: #818386;
  font-weight: 300;
}
label.top_0 {
  /* top: 0px !important; */
  padding-top: 0px !important;
}
.radio_padding
{
  padding: 8px 0px 0px 8px;
}
.padding_left_0
{
  padding-left: 0px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover , a.padding_left_0.tab.nav-tab-active
{
  border: 0px !important;
  color: #00325C !important;
  border-bottom: 3px solid #00325C !important;
}
.nav-tabs>li>a {
  border: 0px !important;
  padding: 10px 0px !important;
  position: relative;
  display: block;
  /* padding: 10px 15px; */
  border-bottom: 0 !important;
  color: #ADAEB0 !important;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px !important;
  text-transform: uppercase;
  background-color: white;
}
.nav-tabs>li>a {
  margin: 10px 15px 1px 0 !important;
}
.wp-person a:focus .gravatar, a:focus, a:focus .media-icon img, a:focus .plugin-icon
{
  box-shadow: none !important;
}
.main_email_template .accordion-button.bg-gray {
  color: #ffffff;
  background-color: #00325C;
}
button.accordion-button.bg-gray {
  padding: 17px;
  font-size: 17px;
}
.main_email_template .texarea_padding_15 {
  padding: 15px!important;
  height: auto;
}
.h-200-px {
  height: 200px !important;
}
.main_email_template .accordion-item {
  border: 1px solid #E1E3E5 !important;
  border-left: 5px solid #00325C !important;
  margin-bottom: 15px !important;
}
h4#flush-heading2, h4#flush-heading3, #flush-heading4, #flush-heading5, #flush-heading6, #flush-heading7 , #flush-heading8 , #flush-heading9 , #flush-heading10 , #flush-heading11 , #flush-heading12, #flush-heading13 {
  margin-top: 0px !important;
}
.dropdown_set {
  border: 1px solid #ced4da !important;
  background: #f2f5fa !important;
  height: 45px !important;
}
.form-control {
  background: #F2F5FA;
}
.main_email_template .textarea_label {
  background-color: #fff;
  padding: 0 10px;
  margin-left: 10px!important;
}
.panel.panel-white.cmgt-line-chat.users_chart {
  box-shadow: 0px 0px 20px 1px rgb(0 0 0 / 10%);
}
.cmgt-line-chat .cmgt-member-chart {
  /* height: 230px !important; */
  width: 300px !important;
  margin: auto !important;
}
  /* #wpfooter {
    position: relative;
  } */
.lms_color0
{
  border-right: 4px #37CFD1 solid;
  height: 44px;
  font-size: 50px;
  margin-left: 5px;
}
.lms_color1
{
  border-right: 4px #43b82c solid;
  height: 44px;
  font-size: 50px;
  margin-left: 5px;
}
.lms_color2
{
  border-right: 4px #9337d1 solid;
  height: 44px;
  font-size: 50px;
  margin-left: 5px;
}
.lms_color3
{
  border-right: 4px #d13765 solid;
  height: 44px;
  font-size: 50px;
  margin-left: 5px;
}
.date_font_size .date_assignbed_label {
  width: 85%;
  color: #333333;
  font-weight: bold;
  font-size: 16px !important;
  cursor: pointer !important;
}
.calendar-event .remainder_date {
  float: left !important;
  padding: 0 5px;
  border-radius: 2px;
  background-position: center;
}
.assignbed_name {
  color: #818386 !important;
  /* width: 67% !important; */
  background-color: white !important;
  /* color: black !important; */
  box-shadow: none !important;
  font-size: 15px !important;
}
.fees_payment_height label.date_assignbed_label
{
  margin-bottom: 15px;
}
.calendar-event .remainder_date {
  float: left !important;
  padding: 0 5px;
  border-radius: 2px;
  background-position: center;
}
.assign_bed_date {
  width: 65% !important;
  background-color: white !important;
  color: #333333 !important;
  box-shadow: none !important;
  font-size: 15px !important;
  font-weight: 400;
}
.calendar-event .date_font_size {
  font-size: 13px !important;
  width: 100% !important;
}
.calendar-event {
  background: none!important;
}
.panel .panel-heading .panel-title {
  font-size: 20px !important;
  line-height: 15px !important;
  color: #333333 !important;
}
p.percent {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 26px;
  bottom: 0;
  top: 34%;
  font-weight: 500;
  color: #333333;
}
canvas#chartJSContainerassignpaymentstatus {
  margin-top: 7% !important;
}
p.percent1 {
  color: #4E5E6A;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 16px;
  bottom: 0;
  top: 41%;
  /* margin-left: 20px; */
}
.panel .panel-heading .panel-title {
  font-size: 20px !important;
  float: left;
  margin: 0;
  padding: 0;
  font-weight: 600;
  line-height: 22px;
  color: #333333;
}
.users_report_dotcolor {
  height: 10px;
  width: 10px;
  margin: 4px 2px 0 0;
}
.padding_21
{
  /* dashboard payment card */
  padding: 21px !important;
}
.col-sm-6.col-md-6.col-lg-6.col-xl-6.col-xs-6.users_report_label {
  margin-top: 4px;
}
.users_report_label {
  display: -webkit-inline-box;
}
.responsive_div_dasboard .cmgt-line-chat {
  background: #FFFFFF;
  height: 400px;
  background: #FFFFFF;
  box-shadow: 0px 0px 20px 1px rgb(0 0 0 / 10%);
  margin-bottom: 30px !important;
}
div.attendance_report_title {
  padding: 15px 0px 0px 30px !important;
}
#padding_20
{
  padding: 20px;
}
.page-inner select , .form-horizontal select
{
  border: 1px solid #dce1e4 !important;
  max-width: 100%;

  line-height: normal;
  max-width: 100% !important;
  height: 32px;

  background: #F2F5FA url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55% !important;
  color: #818386 !important;
}
.wp-core-ui select:focus
{
  box-shadow: 0 0 0 0px #fff;
}
.wp-core-ui select[multiple]
{
  border-radius: 0px !important;
}
.margin_left_7
{
  margin-left: 7rem;
}
.dataTables_length select {
  text-align: center;
  width: 75px !important;
  height: 50px !important;
}
.dataTables_length label , #teacher_list_filter label,#user_list_filter label ,#user_course_filter label,#grade_list_filter label , #group_list_filter label , #plan_list_filter label ,#bed_list_filter label ,
#submit_assignment_filter label , #certificate_list_filter label , #holder_list_filter label , #payment_list_filter label , #venue_list_filter label , #reservation_list_filter label , #lead_list_filter label, #inbox_form_filter label , #mycourse_list_filter label , #course_list_filter label , #user_lesson_filter label , #allquize_question_list_filter label ,#quize_question_list_filter label , #test_question_list_filter label , #alltest_question_list_filter label
{
  font-size: 0px;
}
div#teacher_list_info,div#user_list_info , div#user_course_info,div#grade_list_info , div#group_list_info, div#plan_list_info, div#bed_list_info, div#certificate_list_info , div#holder_list_info , div#payment_list_info , div#venue_list_info, div#reservation_list_info, div#lead_list_info, div#inbox_form_info , div#mycourse_list_info, div#course_list_info , div#user_lesson_info , div#allquize_question_list_info , div#quize_question_list_info , div#test_question_list_info , div#alltest_question_list_info
{
  clear: unset;
    margin-left: 25px;
    margin-top: 4px;
    font-size: 15px;
    color: #818386 !important;
}
.print-button .btn-sms-color {
  background-color: #00325c;
  height: 40px;
  border: 0px;
  padding: 9px;
}
label.margin_right_5px.select-messagre {
  color: white !important;
}
label {
  font-weight: 400 !important;
  /* color: #818386 !important; */
}
.btn-sms-color .select-messagre {
  font-size: 16px;
  display: inline;
  font-weight: 500;
  color: #ffffff;
}
.print-button .delete_selected {
  border: 0px;
  background-color: white;
  margin-left: 4px;
}
.btn_set {
  border: 0px;
  background: white;
}
.Data-img {
  height: 40px;
}
.action_dropdawn:before {
  left: auto !important;
  right: 0px !important;
}
.action_dropdawn:after {
  left: auto !important;
  right: 1px !important;
}
.border_top_item {
  border-top: 1px solid #E1E3E6;
}
.float_left_width_100 {
  float: left;
  width: 100%;
}
.dropdown-menu li a i ,.dropdown-menu li a img {
  margin-right: 5px;
}
.toogle-div {
  text-align: end;
  /* margin-left: -35px; */
}
.user_margin_13 {
  margin-top: 13px !important;
}
.lms-right-heder-list-link {
  margin-right: 20px;
  background-color: #F2F5FA;
  padding: 15px;
}
.page-inner {
  background: white !important;
}
.page-inner {
  /* all header show */
  padding: 0 !important;
}
/* user profile section */
.view_page_header_bg {
  height: 110px;
  width: auto;
  background: #00325C;
}
.view_page_header_bg {
  height: 110px;
  width: auto;
  background: #00325C;
}
.user_profile_header_left {
  margin-left: 30px;
  margin-top: 30px;
}
.float_left_width_100 {
  float: left;
  width: 100%;
}
.user_view_profile_image {
  height: 130px;
  border-radius: 38px;
  border: 5px solid #FFFFFF;
  box-sizing: border-box;
  box-shadow: 0px 4px 10px rgb(0 0 0 / 10%);
  float: left;
  width: 130px;
  background-color: white;
}
.margin_top_12 {
  margin-top: 12px !important;
}
.view_user_name_label {
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: 22px !important;
  line-height: 20px;
  color: #FFFFFF;
  float: left;
}
.view_user_edit_btn {
  float: left;
  padding-bottom: 5px;
  margin-top: -1%;
  margin-left: 15px;
}
.margin_top_25px {
  margin-top: 25px !important;
}
.guardian_div {
  border: 1px solid #dee2e6;
  padding: 15px;
}
.guardian_div .view_page_label_heading {
  font-style: normal;
  font-weight: 400 !important;
  font-size: 15px !important;
  line-height: 12px;
  color: #aaaaaa;
  margin-bottom: 20px;
}
.guardian_labels {
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 14px !important;
  line-height: 13px;
  color: #818386;
  word-wrap: break-word;
}
.margin_top_15px .view_page_content_labels {
  font-size: 14px !important;
  font-weight: 400;
  color: black;
  word-wrap: break-word;
  word-break: break-word;
  margin-bottom: 23px;
}
.plan_content_list
{
  font-size: 14px !important;
  font-weight: 400;
  color: black;
  word-wrap: break-word;
  word-break: break-word;
  margin-bottom: 23px;
}
.print-button {
  margin-top: 1%;
  position: absolute;
}
th.padding_0.ckeck-box.sorting_disabled, .sorting {
  padding: 11px 11px !important;
  font-size: 15px;
  /* color: #ADAEB0; */
  font-weight: 600 !important;
}
.page-title {
  padding: 10px 0px 0px 20px !important;
}
/* .toogle-div .lms-right-img-user {
  margin-right: 24px;
} */
.group_thumbs {
  margin-top: 17px !important;
  padding-right: 11%;
  text-align: right;
  height: 100px;
  width: 100%;
  margin-left: 85px;
}
.margin_left_100 {
  margin-left: -100px;
}
#setting_form .head h4 {
  margin-left: 1rem;
}
#teacher_list_paginate ,#user_list_paginate,#grade_list_paginate ,#group_list_paginate , #plan_list_paginate, #bed_list_paginate ,#certificate_list_paginate, #payment_list_paginate ,#venue_list_paginate, #reservation_list_paginate, #inbox_form_paginate, #mycourse_list_paginate , #course_list_paginate , #user_lesson_paginate
{
  margin-top: 15px;
}
.head h4.section {
  font-weight: bold !important;
  padding: 11px 15px 0px 0px;
  color: #ADAEB0 !important;
  text-transform: uppercase;
  font-size: 14px !important;
}
.input input[type=email]:focus+label,
.input input[type=number]:focus+label,
.input input[type=password]:focus+label,
.input input[type=text]:focus+label,
.input textarea:focus+label {
  top: 10px !important;
}
.btn-group {
  width: 100%;
}
.btn-group .multiselect {
  border: 1px solid #ced4da !important;
  background: #F2F5FA!important;
    width: 100%;
    height: 45px;
    margin: 0;
}
.page-inner .checkbox input[type=checkbox] {
  border: 1px solid black !important;
}
.multiselect_dropdown_label {
  margin-left: -92% !important;
  margin-top: 2px;
}
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover {
  z-index: 0 !important;
}
.dropdown-menu>li.active>a, .dropdown-menu>li.active>a:active, .dropdown-menu>li.active>a:focus, .dropdown-menu>li.active>a:hover {
  background: white;
  color: #333;
}

button.multiselect.btn.btn-default.dropdown-toggle.custom-select, button.multiselect.btn.btn-default.dropdown-toggle.custom-select.text-center, button.multiselect.btn.btn-default.dropdown-toggle.custom-select.text-center {
  text-align: left !important;
}
.modal-content {
  height: 100% !important;
  width: 100%;
  box-shadow: none !important;
  background-color: none !important;
  border: none !important;
}
.lms_form_body .import_label
{
  height: 47px;
  width: 97%;
  margin-left: 16px;
}
input#csv_file {
  margin-left: -21px;
  width: 108% !important;
  border: 0px;
}
h4.modal-title
{
  width: 97%;
}
.no_data_img
{
  width: 30%;
  display: block;
  margin: auto;
}

.row img.width_100px {
  margin-top: 6%;
}
.width_100px {
  width: 100px !important;
  display: block !important;
  margin: auto;
}
label.no_data_list_label {
  cursor: default !important;
  font-size: 14px !important;
}
.width_100per {
  width: 100% !important;
}
.no_data_list_label {
  text-align: center;
}
.dashboard_setting .panel
{
  /* -webkit-box-shadow: unset !important; */
}


.dropdown-toggle::after
{
  content: none !important;
}
div#ui-datepicker-div
{
  /* top: 440px !important; */
}
label.radio-inline
{
  margin-right: 10px;
}
#course-form .multiselect_dropdown_labels
{
    /* position: relative !important;
    margin-top: -14%;
    margin-left: 3%; */
    margin-top: 1%;
    margin-left: -90%;
}
.group_role  label{
  margin-top: 5px !important;
}
.fa.fa-trash
{
  color : red;
  font-size: 15px;
}
div.panel.panel-white
{
  box-shadow: unset;
}
.crm-user-dropdown
{
  float: right !important;
}
th.width_0px
{
  width: 0px !important;
}
.crm-user-dropdown ul li
{
  font-size: 14px;
}
.margin_top_5per
{
  margin-top: 5%;
}
.user_profile_header_left .address_student_div
{
  color: white;
}
/* .form-horizontal .control-label
{
  padding-top: 2px !important;
} */
li {
  margin-bottom: 0px !important;
}
.user_image .img-circle {
  border-radius: 20% !important;
}
#toplevel_page_mj_wplms_system ul.wp-submenu.wp-submenu-wrap li , #toplevel_page_mj_wplms_system .menu-top-last ul li {
  /* padding: 5px 5px !important; */
  color: white !important;
  /* background: #00325C; */
  /* margin-bottom: 3px !important; */
}
.general_setting .page-title
{
  padding: 20px;
  background: #ffffff !important;
  border-bottom: 1px solid #dee2e8 !important;
}
.page-title {
  padding: 10px 0px 10px 18px !important;
}
.panel .panel-body {
  padding: 0px !important;
}
.page-inner .margin_20 {
  margin: 0px 20px !important;
  padding: 0;
}
div#mceu_51 {
  display: none;
}
div.margin_left_40px
{
  margin-left: 40px;
}
div.padding_right_15px
{
  padding-right: 15px !important;
}
#main-wrapper {
  margin: 5px;
  padding: 0;
}
/* #adminmenu a:focus, #adminmenu a:hover, .folded #adminmenu .wp-submenu-head:hover {
  box-shadow: inset 4px 0 0 0 currentColor;
  transition: box-shadow .1s linear;
} */
#toplevel_page_mj_wplms_system .wp-submenu-wrap li.current {
  /* box-shadow: inset 4px 0 0 0 currentColor; */
}
table.dataTable.display tbody tr.odd ,tbody tr.odd:hover > .sorting_1 {
  background-color: #ffff !important;
}
.first_hed {
  text-transform: uppercase;
  color: #ADAEB0;
  font-weight: 600;
  line-height: 21px;
  font-style: normal;
  letter-spacing: 0.02em;
  /* padding-bottom: 15px; */
  font-size: 15px;
  /* margin-left: 9px; */
}
.border_bottom_0 {
  border-bottom: 0px !important;
}
#access_right_form .row {
  border-bottom: 1px solid hsl(0, 0%, 87%);
  padding-bottom: 10px;
  padding-top: 10px;
}
#access_right_form .row {
  padding-left: 5px;
  padding-right: 5px;
}
table.dataTable thead th {
  border-bottom: 1px solid #E1E3E6 !important;
  color: #4E5E6A;
  font-style: normal;
  font-weight: 600 !important;
  font-size: 15px;
  line-height: 21px;
}
p.assign_bed_name_size {
  width: 100%;
}
#access_right_form .menu_left_10
{
  margin-left: -10px;
}
.main_email_template {
  margin-left: 7px;
}
.payment_no_data_img .no_data_img
{
  width: 60%;
}
.formError {
  left: 16px !important;
}
.color_black , .color_black:hover
{
  color: #595f69;
}
.view_page_header_bg .address_student_div {
  margin-top: 12px;
  font-size: 16px;
  margin-left: -15px;
}
a.paginate_button.current
{
  background: #00325C !important;
  color: white !important;
}
.margin_top_3per
{
  margin-top: 3% !important;
}
.list_delete_btn .height_18, .mark_complate .height_18, .show-certificate-popup .height_18 , .crm-user-dropdown .height_18
{
  height: 15px;
}
.width_10px
{
  width: 10px !important;
}
th.padding_0.ckeck-box.sorting_disabled
{
  width: 20px !important;
}
#course-form+#user_list_wrapper
{
  margin-top: 10px;
}
.height_auto
{
  height: auto !important;
}
label.custom-top-label.active {
  font-size: 14px !important;
}
div.updated_set
{
  background: #fff;
  border: 1px solid #c3c4c7;
  border-left-width: 4px;
  box-shadow: 0 1px 1px rgba(0,0,0,.04);
  margin: 5px 15px 2px;
  padding: 1px 12px;
  margin: 10px 20px 0px 0px !important;
  border-left-color: #00325C;
}
.modal-header
{
  border-bottom: 0px !important;
}
.inbox-item-img  .img-circle
{
  border-radius: 20% !important;
}
.image_preview_css
{
  max-height: 150px;
  width: auto;
  margin-top: 15px;
  margin-bottom: 20px;
}
.btn_color
{
  background: #00325C !important;
}
.btn_color a
{
  color: white !important;
}
.btn_color.padding_add_courses
{
  padding: 9px 15px;
  text-align: center;
}
.margin_top_15px .view_page_content_labels a
{
  color: black;
}
.padding_add_course_new
{
  padding: 10px 0 !important;
}
/* .margin_left_3
{
  margin-left: 3rem;
} */

div.course_token_assign_label {
  height: 25%;
  overflow-y: auto;
  /* width: 100%; */
}
.margin_top-7
{
  margin-top: -7px;
}
.margin_top_5
{
  margin-top:5px;
}
input[type=search]:focus
{
  box-shadow: 0 0 0 0px #2271b1;
}
.inbox-widget .inbox-item .inbox-item-img {
  float: left;
  width: 40px;
  display: block;
  margin-right: 15px;
}
.margin_right_25 {
  margin-right: 15px !important;
}
.inbox-widget .inbox-item .inbox-item-author {
  line-height: 40px;
  font-size: 16px !important;
  color: #333333 !important;
  font-weight: 400 !important;
}
.inbox-widget .inbox-item {
  padding: 10px 0;
  border-bottom: 1px solid #f1f1f1;
  overflow: hidden;
  position: relative;
}
.panel-heading .heding_width
{
  width: 200px;
  margin-left: -10% !important;
}
.font-23-px {
  font-size: 23px;
}
th.padding_0.ckeck-box.padding_checkbox_add, .sorting
{
  padding: 11px 9px !important;
  font-size: 15px;
  /* color: #ADAEB0; */
  font-weight: 600 !important;
}
label.custom-control-label.custom-top-label.ml-2.margin_left_30px
{
  margin-top: -3px;
}
#wpfooter
{
  display: none;
}
.certificate_lable_auto
{
  width: max-content;
  margin-left: 4%;
}

.certificate_container {
  position: relative;
  font-family: Arial;
}

.text-block {
  position: absolute;
  /* bottom: 20px;
  right: 20px;
  color: white;
  padding-left: 20px;
  padding-right: 20px; */
  top:43%
}
.certificate_images_view
{
  max-height: 60px;
  margin-top: -12%;
}
.certificate_data
{
  overflow: scroll;
}
.certificate_container .text-center , .certificate_container .text-left
{
  font-size: 18px;
  margin-top: 1%;
}

/* learner details tab */
.certificate_container .other_logo_images_certificate
{
  top: -205px;
  left: 63px;
  position: absolute;
}
.certificate_container .print-button
{
  top: 99%;
  left: 1%;
}
.close-btn
{
  cursor: pointer;
}
.invoice_btn_div.save_btn {
  background-color: #375699 !important;
  background: #375699;
}
.certificate_print_pdf_btn .invoice_btn_div {
  height: 58px;
  width: 55px !important;
}
.certificate_print_pdf_btn .invoice_btn_div img {
  padding: 7px 0 !important;
}
.width_auto
{
  width: auto !important;
}

/* print css */
  .certificate_container.print  .other_logo_images_certificate
  {
    /* width: 100px;
    margin-top: 40px;
    margin-left: 15px; */
    top: 60px;
    left: 0px;
    position: absolute;
  }
  .certificate_container.print  .other_logo_images_certificate img
  {
    margin-left: 64px;
  }
  .certificate_container.print .row
  {
    width: 65%;
  }
  .certificate_container.print .text-block
  {
    top: 42%;
  }

  #group_form .multiselect_label
  {
    left: 30px;
    top: 10px;
  }
  .textarea_lable
  {
    top: 10px;
    left: 30px;
  }

  /* payment invoice */
  .payment_inv .invoice_title_color
  {
    color: #212529;
    position: relative;
    margin-top: 0px;
  }
  .payment_inv .system_logo
  {
    height: 60px !important;
    width: 65px !important;
    border-radius: 15px;
    margin-left: 10px;
  }
  .normal_icon {
    cursor: default !important;
}
  .payment_inv .popup_label_heading {
    color: #818386;
    font-size: 14px !important;
    /* line-height: 0px; */
    font-weight: 500;
    font-family: 'Poppins' !important;
    text-transform: capitalize;
    display: contents;
  }
  .payment_inv .label_value {
    font-size: 16px !important;
    line-height: 24px;
    font-weight: 400;
    color: #333333 !important;
    font-family: 'Poppins' !important;
  }
  .entry_table_heading
  {
    color: #818386 !important;
    font-size: 14px !important;
    /* float: left; */
    font-weight: 600;
    text-transform: uppercase !important;
  }
  .model_invoice_table th
  {
    background-color: #F2F2F2 !important;
  }
 .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th
  {
    padding: 15px !important;
  }
  .grand_total_color
  {
    background: #172F5B;
    color: #ffffff;
  }
  .grand_total_color label
  {
    float: center !important;
  }
  .panel
  {
    border: 0px solid transparent !important;
  }
  .print_position_absolute
  {
    position: absolute;
  }

  /* venue css */
#vanue_form .otehrservice1
{
  width: 60%;
  float: right;
}
.book_btn_set
{
  background: #172F5B;
  color: #ffffff;
  width: min-content !important;
}
.book_btn_set a, .book_btn_set a:hover, .book_btn_set a:focus
{
  color: #ffffff;
}
.certificate_container img
{
   /* width: 100%;  */
}
.margin_left_26
{
  margin-left: 26px !important;
}
input#btn-add-cat {
  background-color: #172F5B;
  border-color: #172F5B;
  height: 43px;
  border-radius: 0px;
}
.drop_label_set
{
  margin-left: -88%;
  top: 12px !important;
}
.lms_inbox_tab .lms_inbox_count_number , .sorting_1 .badge.badge-success.pull-right
{
  background-color: #172F5B !important;
  color: #ffff !important;
  padding: 5px 8px !important;
  margin-left: 2px !important;
  height: auto !important;
}
.m-r-xs {
  margin-right: 10px;
}
.msg_delete_btn {
  line-height: 30px !important;
  color: white !important;
  background-color: red !important;
}
.msg_delete_btn .fa.fa-trash
{
  color: white !important;
}
.all_replay_delete.pull-right , .all_replay_delete_bt.pull-right
{
  margin-top: -65px !important;
}
.display_none
{
  display: none;
}
.replay_message_btn {
  color: white !important;
  width: 100%;
  height: 45px;
  background-color: #172F5B !important;
  font-size: 16px !important;
  font-weight: 500;
  text-transform: uppercase;
  border: 0px !important;
}
.attendance_report_load p.percent_report1
{
  color: #4E5E6A;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 16px;
  bottom: 0;
  top: 56%;
}
.attendance_report_load p.percent_report
{
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 26px;
  bottom: 0;
  top: 50%;
  font-weight: 500;
  color: #333333;
}
.course_report p.percent_report1
{
  color: #4E5E6A;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 16px;
  bottom: 0;
  top: 58%;
}
.course_report p.percent_report1_enroll_no
{
  color: #4E5E6A;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 16px;
  bottom: 0;
  top: 65%;
}
.course_report p.percent_report
{
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 26px;
  bottom: 0;
  top: 53%;
  font-weight: 500;
  color: #333333;
}

.course_report p.percent_report_enroll_no
{
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 26px;
  bottom: 0;
  top: 59%;
  font-weight: 500;
  color: #333333;
}
.course_report p.reload_percent_report
{
  color: #333333;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 26px !important;
  bottom: 0;
  top: 57%;
}
.course_report p.reload_percent_report1
{
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 16px !important;
  bottom: 0;
  top: 63%;
  font-weight: 500;
  color: #4E5E6A;
}
.attendance_report_load p.percent_report_test
{
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 26px;
  bottom: 0;
  top: 57%;
  font-weight: 500;
  color: #333333;
}
.attendance_report_load p.percent_report_quize_no
{
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 26px;
  bottom: 0;
  top: 59%;
  font-weight: 500;
  color: #333333;
}
.attendance_report_load p.percent_report_test1
{
  color: #4E5E6A;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 16px;
  bottom: 0;
  top: 63%;
}
.attendance_report_load p.percent_report1_quize_no
{
  color: #4E5E6A;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 16px;
  bottom: 0;
  top: 65%;
}
/* .attendance_report_load p.percent_report_test1_teacher
{
  color: #4E5E6A;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 16px;
  bottom: 0;
  top: 59%;
} */
#income_expence_report_append
{
  margin-top: 50px;
}
.quize_chart_top
{
  margin-top: 3% !important;
}
.count_patient {
  text-align: center !important;
  font-size: 30px !important;
  color: #333333;
  font-weight: 500 !important;
}
.con_color {
  background: #02894B !important;
}
.line-chart-checkcolor-center {
  text-align: -webkit-center;
}
.member_chart_con {
  height: 15px !important;
  width: 15px !important;
}
.row .name_patient {
  color: #818386;
  text-align: center;
  font-size: 15px !important;
}
.between_border {
  border: 1px solid #e1e3e5d1;
  transform: rotate(-90deg);
  background: #e1e3e60f;
}
.color_dot_div_left {
  padding-left: 0px !important;
}
.exp_color {
  background: #FF2E2E !important;
}
.lms_header .report_let_icon
{
  float: right;
}
.report_header .head_logo
{
  margin-left: 7px !important;
}
.lms_colors0 {
  background-color: #44CB7F !important;
}
.lms_colors1
{
  background-color: #37CFD1 !important;
}
.lms_colors2
{
  background-color: #FDC8A6 !important;
}
.profile_image_class .class_tag {
  width: 56px !important;
  height: 60px;
}
.class_image_1 {
  height: 50px;
  width: 50px;
  /* margin-top: 50% !important; */
  margin-left: -41%;
}
.list_card.panel-heading {
  padding: 20px;
  overflow: hidden;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border: 0 !important;
  height: 55px;
  font-size: 14px;
  font-weight: 600;
}
.list_card_height
{
  height: 370px;
}
.lms-group-list-record
{
  padding: 5px;
}
.lms_word_wrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.group_name_font {
  font-weight: 400;
  font-size: 16px;
  font-weight: 400;
}
.class_font_color {
  color: #333333;
}
.lms-group-list-total-group {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  color: #172F5B;
  background: #6769eb2e;
  float: right;
  text-align: center;
  padding: 5px;
  width: 100%;
  line-height: 25px;
}
p.card_title_font
{
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333333;
}
p.card_description_font
{
  font-size: 14px !important;
  color: #818386;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
p.card_title_font
{
  margin: 0;
}
.gms_popup_header_img
{
  width: 20px;
}

/* dashboard popup css */
.popup_padding_15px
{
  padding: 0 20px 5px 15px;
}
.popup_label_heading {
  color: #818386;
  font-size: 14px !important;
  line-height: 22px;
  font-weight: 600 !important;
  font-family: 'Poppins' !important;
  text-transform: uppercase;
  display: contents;
}
.label_value {
  font-size: 16px !important;
  line-height: 24px;
  font-weight: 400 !important;
  color: #333333 !important;
  font-family: 'Poppins' !important;
}
.show_task_event
{
  cursor: pointer;
}
select.attendance_report_filter
{
  max-width: 92% !important;
}
.redirect-img {
  float: right;
}
.dashboard_report div.outer canvas {
  height: 225px !important;
  width: 275px !important;
  margin: auto;
}
.class_padding_dashboard_report  #income_expence_report_append
{
  height: 435px;
}
.Grade_design
{
  background: #00325c;
  padding: 10px;
  color: white;
  margin-left: 5px;
}

/* dashboard calender css */
.fc-day-grid-event  {
  padding: 5px !important;
  background: #22BAA0;
  border: 0 !important;
  color: white;
}
.fc-day-grid-container .fc-widget-content
{
  height: 80px !important;
}
.fc-body.fc-widget-content
{
  overflow: scroll;
  cursor: pointer;
}
.gmgt-indic.gmgt-light-course-indic {
  background-color: #172F5B;
}
.gmgt-indic.gmgt-light-mycourse-indic {
  background-color: #F4943F;
}
.gmgt-indic.gmgt-light-reservation-indic {
  background-color: #B1E4B0;
}
.gmgt-indic {
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #3c8dbc;
  margin-right: 2px;
}
.gmgt-cards-indicators li {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  color: #212529;
  margin: 0 2px;
}
.gmgt-right {
  float: right;
}
.gmgt-indic.gmgt-quiz-indic {
  background-color: #2196f3;
}
.gmgt-indic.gmgt-assignment-indic {
  background-color: #FFC7C5;
}
.cmgt-line-chat .padding_18
{
  padding: 18px;
}
.gmgt-calender-margin-top {
  /* margin-top: 20px; */
}
.gmgt-cal-py {
  padding: 0 10px 20px;
}
.cmgt-line-chat.activities
{
  border: 1px solid transparent !important;
}

.question_height_set
{
  /* overflow: scroll; */
  /* min-height: 50px !important; */
}
.question_height_set {
  border: 1px solid;
  height: 150px;
  /* padding: 10px; */
  margin-left: 5px;
  width: 49% !important;
}
.single_choice .answer , .true_false .answer , .multi_choice .answer
{
  overflow-y: scroll;
  height: 90px;
  width: 97%;
}
.wplms_view_question_block  label
{
  display: contents;
}
.wplms_view_question_block ol li
{
  margin-bottom: 10px !important;
}
input#reservation_start_time , input#reservation_end_time
{
  padding: 10px;
}
.approve_img_assignment
{
  width: 20px;
    float: left;
}
.assignment_view_file
{
  height: 30px !important;
  margin-left: 15px;
}
.view_details_body_assigned_bed.view_details_body
{
  overflow-y: auto;
  min-height: 100px;
  max-height: 410px;
}
.users_chart .course_token_assign_label
{
  padding: 15px 0 0 15px;
}
.redirect-img.popup-redirect
{
  margin-right: 15px;
  margin-top: 5px;
}
.view_details_body_assigned_bed .description_content_scroll , .course_content_scroll , .guardian_div .description_content_scroll
{
  max-height: 65px;
  min-height: 20px;
  overflow-y: auto;
}
.enrollemt_report_content_scroll
{
  max-height: 150px;
  min-height: 20px;
  overflow-y: auto;
}


/* tootltip css */
.tooltip-container {
  position: relative;
  display: inline-block;
  border-radius: 0px !important;
}

/* Tooltip text */
.tooltip-text {
  visibility: hidden;
  max-width: 240px;
  min-width: max-content;
  /* width: 240px; */
  background-color: #333333;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: -30%;
  /* margin-left: -45px; */
  opacity: 0;
  /* transition: opacity 0.3s; */
}

/* Tooltip arrow */
.tooltip-text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when hovering over the container */
.tooltip-container:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
  border-radius: 0px;
}

.model_header_padding.dashboard_model_header
{
  margin-left: -8px;
}
.lession_lerner .margin_top_15px
{
  margin-top: 15px;
}
.lession_lerner .margin_top_15px .view_page_content_labels
{
  margin-bottom: 0px;
}
.leaner_assignment_editor .wp-editor-area
{
  height: 100px;
}
textarea:focus
{
  border-bottom: 1px solid #ced4da !important;
  border: 1px solid #ced4da !important;
}
.custom_padding
{
  padding: 0px 15px 15px 15px;
}
li.dropdown_icon_menu_div
{
  display: block;
}
.dropdown_icon_link_css .add_more_icon_detailpage
{
  float: right;
}
.dropdown_icon_link_css {
  float: right;
  margin-right: -30%;
}
#body_area .lead_view_tab {
  margin-top: 5%;
}
.wplms_view_question_block .question_title
{
  font-weight: bold;
}
.wplms_view_question_block
{
  padding: 10px 0;
}
.show-certificate-popup .user_certificate
{
  height: 34px;
    background: #375699;
    color: white;
    border: 0px;
    padding: 8px;
}
.attendance_report_load.course_report
{
  margin-top: 100px;
}
/* div.outer.course_report canvas
{
  height: 258px !important;
  width: 300px !important;
  margin: auto;
} */
/* .course_report p.percent_report
{
  top: 62%;
} */
.cmgt-line-chat.course_css .cmgt-member-chart
{
  height: 260px !important;
}

/* certificate css */
.overlay-content
{
  /* overflow-y: scroll; */
}
.cmgt-member-chart .attendance_report_load
{
  height: 230px;
}


.quiz_report_load .cmgt-line-chat .cmgt-member-chart
{
  height: 262px !important;
}
.quiz_report_load .cmgt-member-chart
{
  margin-top: 8% !important;
}
#course_details a ,#quiz_details a , #assignment_details a
{
  background: #172F5B;
  color: white !important;
  padding: 5px 12px;
}
#Fees_invoice .table>tbody>tr>td , #inbox_form_wrapper .table>tbody>tr>td , .payment_invoice_line .table>tbody>tr>td , .payment_inv .table>tbody>tr>td
{
  padding: 15px !important;
}
.content_list .view_page_content_labels
{
  margin-top: -20px;
  margin-left: 75px;
}
.message_image
{
  height: 30px;
  width: 30px;
  /* margin-top: 50% !important; */
  margin-left: -6%;
  margin-top: 11px;
}
.message_color_parent
{
  border-radius: 20px;
}
.profile_image_prescription .prescription_tag {
  width: 54px !important;
  border-radius: 16px;
  height: 54px;
  margin-top: -8px;
  margin-bottom: -8px;
}
.image_icon_height_25px {
  height: 25px;
  width: auto;
  margin: 13px;
}
.tb_content_block .margin_20
{
  margin: 15px;
}
#question_content_data input[type=radio]:checked::before , .question_type_block input[type=radio]:checked::before , #_mj_wplms_enrollment_mode:checked::before , #_mj_wplms_enrollment_mode1:checked::before , .rwmb-number-wrapper input[type=radio]:checked::before
{
  margin-top: 2px;
  width: 10px !important;
  height: 10px !important;
  margin-left: 2px;
}
.float_left
{
  float: left;
}
.margin_left_15 {
  margin-left: 15px !important;
}
.border_crm_image {
  border: 1px solid #dee2e6 !important;
  font-size: 14px;
  font-weight: 400;
  color: #595F69;
  line-height: 15px;
}
#question_content_data img
{
  margin-left: 15px;
  /* margin-bottom: 10px; */
}
#question_content_data
{
  text-align: end;
}
#question_content_data td , .true_false_data td
{
  text-align: center;
}
#question_content_data .margin_left_75
{
  margin-left: 74px;
}
#question_content_data th , .true_false_data th
{
  /* margin-left: 74px !important; */
  text-align: center;
}
#question_content_data .margin_left_75
{
  width:70%;
}
.wplms-input select , .wplms-input input[type=text] , .wplms-input input[type=number]
{
  width: 100% !important;
}
.margin_bottom_10
{
  margin-bottom: 10px;
}
.question_css input[type=number] , .question_css input[type=text]
{
  width: 70%;
}
.margin_top_10
{
  margin-top: 10px;
}
#question_content_data input[type=text] , .true_false_data input[type=text]
{
  margin-left: 74px;
}
.true_false_data select , .true_false_data input[type=text]
{
  width: 90% !important;
}
.lession_css select
{
  width: 50%;
}
.width_98
{
  width: 98% !important;
}
.lms-right-img-user {
  height: 55px;
  width: 55px;
  border-radius: 15px;
}

/* custom post css */
#mj_wplms_course_quiz select#_mj_wplms_lession_quiz , #mj_wplms_course_test select#_mj_wplms_lession_test
{
  width: 23% !important;
}

/* .dashboard */
.payment_report_dashboard_responsive
{
	padding: 10px !important;
}
.table-responsive {
  overflow: auto;
  overflow-x: hidden !important;
}
div#wpcontent {
  overflow: hidden;
  height: unset;
}
input.input-file {
  border: unset;
}
label.upload_homework_label {
  position: absolute;
  top: -10px;
  background: white;
  padding: 0px 8px;
  left: 10px;
  font-size: 13px !important;
}
.report_header_module .report_header h3
{
  position: absolute;
}

/* calender css */
button.fc--button.fc-button.fc-button-primary {
  display: none;
}
.fc-more-popover {
  top: 33%;
  left: 40%;
}
#calendar .fc-scrollgrid-sync-inner a {
  text-decoration: none;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
  color: #4E5E6A;
}
.fc-h-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
}
#calendar .fc-button {
  background: #ffffff;
  border: 1px solid rgba(120, 130, 140, 0.13);
  color: #54667a;
  text-transform: capitalize;
  box-shadow: none;
  font-size: 14px;
}
.fc-icon-x:after
{
  top: -68%;
    left: -5px;
}
#calendar .fc-view-harness {
  height: 570px !important;
}

/* student css */
.show-certificate-popup.certificate_height img
{
  height: 20px !important;
}

/* quis and test css */
.wplms_quesion_list
{
  margin: 0;
  padding: 0;
}
.accordion-section .view_result_btn
{
  width: 15%;
  margin-top: -45px;
    width: 15%;
    margin-left:11%;
}
.accordion-section-title
{
  padding: 10px 15px;
}
.accordion-section .view_result_btn .accordion-section-title
{
  background-color: #00325c;
  color: #ffffff;
}
.js .accordion-section-title:after
{
  top: 0px !important;
  color:#00325c;
}
.wplms-quiz-header+.wplms-detail-box
{
  padding: 0;
}
.wplms_quesion_list .accordion-section
{
  border-bottom: 0px solid #dcdcde;
}
.quesion__list_learner .single_choice .answer, .quesion__list_learner .true_false .answer
{
  overflow-y: auto;
  /* height: auto; */
  width: 95%;
  font-size: 13px;
}
ol.quizstart_height_set
{
  height: auto !important;
}
div.question_height_set {
    height: auto;
}
.quize_nav #finish
{
  background: #00325c;
    color: white;
    padding: 10px;
    width: 100%;
    border: 0px;
}
.wplms_quesion_list .wplms_view_question_block , .wplms_quesion_list .wplms_view_question_block ol.answer
{
  list-style: none;
}
.margin_left-15
{
  margin-left: -15px !important;
}
.fc-event, .fc-event:hover
{
  color: black;
}
.margin_left_33
{
  margin-left: 33% !important;
}
.panel .import_csv_popup+.panel-body
{
  padding: 15px !important;
}
select#day {
  width: 100%;
}
#assignment_form_tempalte .first_hed
{
  margin-top: 0px;
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width) !important;
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
.accordion-button.collapsed {
  background: blue
}

.accordion-button.collapsed::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

/* Smit CSS */
div.lms-user-dropdown {
  float: right;
}

/* DataTable Defualt Css */
div.table-responsive table.table_border_none
{
  border-bottom: unset !important;
}
div.table-responsive table
{
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border-bottom: 1px solid #ddd !important;
}

tbody, td, tfoot, th, thead, tr {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
div.table-responsive table thead th{
  padding: 11px 11px !important;
  border-bottom: 1px solid #E1E3E6 !important;
  font-style: normal;
  font-weight: 600 !important;
  font-size: 15px;
  line-height: 21px;
}
div.table-responsive table, div.table-responsive table th, div.table-responsive table td {
  box-sizing: content-box;
}
div.table-responsive table tbody th, div.table-responsive table tbody td {
  padding: 8px 10px;
}
div.table-responsive table tbody tr td {
  font-size: 15px;
  font-weight: 400;
  color: #595F69;
  line-height: 20px;
}
div.table-responsive table.display tbody td {
  border-top: 1px solid #dddddd;
}
div.course_video_details
{
  padding: 0px 0px !important;
}
div.course_video_details iframe
{
  border-radius: 15px !important;
}
div.view_profile_page .wplms-single-quiz h3
{
  font-family: 'Poppins';

}
div.view_profile_page .wplms-detail-box .wplms-course-right-block
{
  padding-left: 0px;
  
}
div.view_profile_page .wplms-detail-box .wplms-course-right-block span.lession_complete, div.view_profile_page ol.wplms_quesion_list a.accordion-section-title
{
  padding: 10px;
    font-size: 14px;
    font-family: 'Poppins';
    text-transform: uppercase;
}
div.view_profile_page ol.wplms_quesion_list a.accordion-section-title
{
  padding-bottom: 11px;
  border-radius: 15px;
  margin-left: 15px;
}
div.view_profile_page .wplms-detail-box .wplms-course-right-block div.col-md-4
{
  width: 50% !important;
}

div.view_profile_page .wplms-detail-box .wplms-course-right-block span.Grade_design
{
  padding: 10px;
    font-size: 14px;
    margin-left: 0px;
    border-radius: 15px;
    font-weight: 500;
    font-family: 'Poppins';
    cursor: default;
    text-transform: uppercase;
    width: auto;
    
}

div.view_profile_page .wplms-detail-box .wplms-course-right-block span.lession_progress
{
  width: 60% !important;
} 
div.view_profile_page .wplms-detail-box .wplms-course-right-block span.start_quize 
{
  cursor: pointer !important;
  margin-right: 15px;
  
}
div.view_profile_page .wplms-detail-box .wplms-course-right-block span.lession_complete
{
  border-radius: 15px;
  margin-left: -1px;
}
div.view_profile_page ol.wplms_quesion_list div.accordion
{
  float: left;
  width: 100%;
  margin-top: -6px;
}
.view_profile_page .wplms_view_question_block
{
  border-bottom: 0px !important;
}
h1.lesson-details-title
{
  font-size: 26px;
  color: #333333;
  margin-top: 5px;
}

/* CERTIFICATE CONTENT CSS*/
div.certificate_holder
{
  width: 80%;
  margin-left: 9%;
  border-bottom: 3px solid #FBCD9F;
  line-height: 26px !important;
  font-size: 58px !important;
  font-family: 'Great Vibes';
  color: #333;
}
div.line-height_30px
{
  line-height: 30px;
}  
div.certificate_content_1 
{
  width: 95%;
  margin-left: 8%;
  text-align: justify;
}
div.certificate_content_1 span.span_content, div.certificate_content_2 span.span_content
{
  color: #293955;
  font-size: 22px;
  font-family: 'Inter';
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0px;
}  
div.certificate_content_1 span.span_course, div.certificate_content_2 span.span_course
{
  border-bottom: 2px solid #7A8496;
  padding: 0px 50px;
}

div.certificate_content_1 span.span_grade, div.certificate_content_2 span.span_grade
{
  border-bottom: 2px solid #7A8496;
  padding: 0px 30px;
}
/* CERTIFICATE CONTENT CSS*/
.margin_labels.active {
  margin-left: 9px !important;
}
.wplms-btn-sample.lession_progress.quiz_cur {
  width: 300px !important;
}
.answer{
  margin-top: 30px !important;
}
/* result css */
.view_result_box .question_height_set{
  height: 200px !important;
}
.view_result_box .answer{
  position: absolute !important;
  margin-left: 0px !important;
  margin-top: 55px !important;
}
#login-error{
  z-index: 9 !important;
}
td.paddings_20px {
  padding-top: 20px !important;
}