/*============================
Zoom Meeting
============================*/
.zoom-meeting-wrapper {
    position: relative;
}
.zoom-meeting-filter-link {
    padding:40px 25px;
    margin: -20px -20px 0;
    background: #fff;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.zoom-meeting-filter-link a.ld-dashboard-meeting-filter {
    font-size: 17px;
    margin-right:40px;
    display: inline-block;
}
.zoom-meeting-filter-link a.create-meeting.ld-create-meeting-btn {
    font-size: 16px;
    /* background: #156AE9; */
    color: #fff;
    padding: 10px 25px;
    border-radius: 5px;
}
.zoom-meeting-filter-link a.create-meeting.ld-create-meeting-btn {
    font-size: 16px;
    /* background-color: #156AE9; */
    color: #fff;
    padding: 13px 22px 13px 50px;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 18px center;
    transition: all 0.3s;
}
.zoom-meeting-filter-link a.create-meeting.ld-create-meeting-btn:hover {
    background-color: #181b2a;
}
.zoom-meeting-filter-link a.ld-dashboard-meeting-filter.ld-dashboard-meeting-filter-active {
    /* color: #156ae9; */
}

/*========================================
Upcoming Meetings List
========================================*/
.ld-dashboard-meeting-error-msg {
    background: #fff0f0;
    color: red;
    padding: 6px 15px;
    font-size: 16px;
    border-left: 3px solid;
    margin: 20px  25px;
}
.ld-dashboard-meeting-listing-wrapper {
    z-index: 9;
    position: relative;
}
.zoom-meeting-left-inner {
    width: 72%;
}
.zoom-meeting-list-wrap {
    margin: 0 -20px;
    border-bottom: 1px solid #e7e9ee;
}
.zoom-meeting-inner-list {
    position: relative;
    padding: 20px 25px;
    border-top: 1px solid #e7e9ee;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zoom-meeting-list-wrap .zoom-meeting-inner-list:nth-child(2n+2) {
    background: #fff;
}
.zoom-meeting-left-inner h4 {
    font-size: 20px;
    margin-bottom: 8px;
    line-height: 1.3;
    font-weight: 500;
    position: relative;
}
.ld-dashboard-meeting-shortcode-copy {
    display: inline-block;
    position: relative;
}
.zoom-meeting-meta {
    display: flex;
    align-items: center;
    font-size: 15px;
}
.zoom-meeting-meta span {
    margin-right: 30px;
    font-size: 15px;
}
.zoom-meeting-meta span.meeting-status,
.zoom-meeting-meta span.meeting-status-past {
    text-indent: -99999px;
    overflow: hidden;
    width: 11px;
    margin: 0;
    font-size: 0;
    height: 11px;
    background: #05c74f;
    border-radius: 100px;
}
.zoom-meeting-meta span.meeting-status-past {
    background: #ff7a00;
}
.start-zoom-meeting-view{
  width: 35px;
}
.zoom-meeting-start-wrap .start-zoom-meeting-view a {
    max-width: 35px;
    width: 100%;
}
.zoom-meeting-start-wrap .start-zoom-meeting-view img {
    max-width: 32px;
    opacity: 0.6;
}
.zoom-meeting-start-wrap .start-zoom-meeting-view:hover img{
    opacity: 0.8;
}
.zoom-meeting-start-toltip {
    position: absolute;
    top: 0;
    background: #3e3f5e;
    right: 10px;
    color: #fff;
    visibility: hidden;
    opacity: 0 !important;
    padding:3px 15px;
    border-radius: 100px;
    font-size: 13px;
    transition: transform 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s, visibility 0.3s ease-in-out 0s;
    transform: translate(0px, -15px);
    z-index: 9;
    line-height: 1.7;
}
.start-zoom-meeting-view:hover .zoom-meeting-start-toltip {
    transition: transform 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s, visibility 0.3s ease-in-out 0s;
    transform: translate(0px, 0px);
    opacity: 1 !important;
    visibility: visible;
    display: inherit !important;
}
.zoom-meeting-start-toltip:after {
    width: 5px;
    height: 5px;
    content: "";
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #3e3f5e;
    position: absolute;
    left: 60%;
    bottom: -7px;
}
.edit-delete-meeting-zoom {
    opacity: 0;
    transition: all 0.3s;
}
.edit-delete-meeting-zoom a.ld-create-meeting-action,
.edit-delete-meeting-zoom a.ld-delete-meeting-action{
    margin: 0 10px;
		font-size:16px;
}
.edit-delete-meeting-zoom a.ld-delete-meeting-action{
  color:#e70000;
}
.zoom-meeting-inner-list:hover .edit-delete-meeting-zoom{
  opacity: 1;
}
.ld-dashboard-meeting-shortcode {
    background: #ddd;
    display: inline-block;
    color: #000000c9;
    font-size: 14px;
    padding: 5px;
    line-height: 1;
    margin-left: 10px;
    cursor: copy;
}
.ld-dashboard-tooltip {
    position: absolute;
    top: -45px;
    right: -15px;
    min-width: 60px;
    padding: 5px 10px;
    text-align: center;
    background-color: #39394d;
    border-radius: 8px;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    margin-top: 0;
    line-height: 20px;
}
.ld-dashboard-tooltip:before {
    border: solid;
    border-color: #444 transparent;
    border-width: 8px 7px 0 7px;
    content: "";
    left: 42%;
    bottom: -8px;
    position: absolute;
}
.ld-dashboard-tooltip:after {
    content: attr(title);
}

.zoom-meeting-join-link-wrapper {
    margin-top: 5px;
}
span.ld-dashboard-copy-join-link-message {
    color: #079130;
    font-size: 15px;
    position: absolute;
    bottom: -15px;
    left: 25px;
    border: 1px solid #b8d7c1;
    background: #fff;
    border-radius: 5px;
    padding: 3px 10px;
}
div#join_url_link {
    font-size: 15px;
    margin-top: 5px;
    padding: 3px 10px;
    background: #efefef;
    border-radius: 4px;
}

.ld-dashboard-zoom-meeting-link-wrapper {
    display: flex;
    gap: 10px;
}
.ld-dashboard-zoom-meeting-link-wrapper .ld-dashboard-meeting-action.browser-join {
    margin-top: 5px;
}
.ld-dashboard-zoom-meeting-link-wrapper .ld-dashboard-meeting-action.browser-join a {
    color: #fff;
    gap: 8px;
    font-size: 15px;
    align-items: center;
    line-height: 1;
    justify-content: center;
    padding: 8px 20px;
    border-radius: 5px;
    background: #156ae9;
}
.ld-dashboard-zoom-meeting-link-wrapper .zoom-meeting-join-link-wrapper button.ld-dashboard-copy-join-link {
    padding: 7px 20px;
    font-size: 15px;
    border-radius: 5px;
}

/*========================================
Create Meeting Form
========================================*/
.ld-dashboard-content.ld-dashborad-add-edit-course {
    overflow: hidden;
}
.ld-dashboard-create-meeting-wrap {
    max-width: 520px;
    width: 100%;
    transition: transform 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s, visibility 0.3s ease-in-out 0s;
    position: absolute !important;
    top: 0 !important;
    transform: translate(1050px, 0);
    opacity: 0 !important;
    right: 0;
    z-index: 99;
    justify-content: space-between;
}

.ld-dashboard-create-meeting-wrap.create-meeting-form-open {
    transition: transform 0.5s ease-out 0s, opacity 0.5s ease-out 0s, visibility 0.5s ease-out 0s;
    transform: translate(20px, 0);
    opacity: 1 !important;
    visibility: visible;
}
.ld-dashboard-create-meeting-wrap.create-meeting-form-open:after{
    background: rgba(0, 0, 0, 0.4);
    content: "";
    left: -95%;
    top: 0;
    position: absolute;
    width: 250%;
    z-index: -9;
    height: 500%;
}
.ld-dashboard-create-meeting-wrap.create-meeting-form-open .ld-dashboard-create-meeting-inner {
    z-index: 99;
    background: #fff;
    position: relative;
    overflow-y: scroll;
    height: 750px;
    border-left: 1px solid #dfe1e8;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
}
.ld-dashboard-create-meeting-wrap.create-meeting-form-open .ld-dashboard-create-meeting-inner::-webkit-scrollbar-track{
	background-color: #fff;
}

.ld-dashboard-create-meeting-wrap.create-meeting-form-open .ld-dashboard-create-meeting-inner::-webkit-scrollbar{
	width: 6px;
	background-color: #fff;
}

.ld-dashboard-create-meeting-wrap.create-meeting-form-open .ld-dashboard-create-meeting-inner::-webkit-scrollbar-thumb{
	background-color: #ddd;
}

.ld-dashboard-create-meeting-inner .ld-dashboard-create-meeting-form-head,
.ld-dashboard-create-meeting-inner .ld-dashboard-create-meeting-form-row {
    padding:25px;
    position: relative;
    border-bottom: 1px solid #dfe1e8;
}
.ld-dashboard-create-meeting-inner .ld-dashboard-create-meeting-form-row {
    padding:15px 25px 20px;
}
.ld-dashboard-create-meeting-form-row.ld-create-meeting-btn {
    display: flex;
    align-items: center;
}
.ld-dashboard-create-meeting-inner .ld-dashboard-create-meeting-form-head h3 {
    margin: 0;
    font-size: 20px;
}
.ld-dashboard-create-meeting-inner .ld-dashboard-create-meeting-close-btn {
    position: absolute;
    right: 22px;
    top: 24px;
    background: #FF1212;
    color: #fff;
    width: 30px;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 100px;
}
.ld-dashboard-create-meeting-inner img.emoji {
    filter: brightness(0) invert(1);
    width: 12px !important;
    height: 12px !important;
}
.ld-dashboard-create-meeting-inner .ld-dashboard-form-group-row{
  padding:8px 0;
}
.ld-dashboard-create-meeting-inner .ld-dashboard-form-group-row label {
    display: block;
    font-size: 15px;
    margin-bottom:8px;
}
.ld-dashboard-create-meeting-form-row .ld-dashboard-form-group-row input[type=text],
.ld-dashboard-create-meeting-form-row .ld-dashboard-form-group-row input[type=password],
.ld-dashboard-create-meeting-form-row .ld-dashboard-form-group-row input[type=datetime-local],
.ld-dashboard-create-meeting-form-row .ld-dashboard-form-group-row input[type=datetime-local],
.ld-dashboard-create-meeting-form-row .ld-dashboard-form-group-row input[type=number],
.ld-dashboard-create-meeting-form-row .ld-dashboard-form-group-row select,
.ld-dashboard-create-meeting-form-row .ld-dashboard-form-group-row textarea {
  width: 100%;
  height: 40px;
  font-size: 15px;
  border-radius: 6px;
  padding:5px 15px;
  border:1px solid #dfe1e8;
}
.ld-dashboard-create-meeting-form-row .ld-dashboard-form-group-row textarea{
  height: 80px;
}
.ld-dashboard-create-meeting-form-row .meeting-row-group {
    display: flex;
    margin: 0 -8px;
}
.ld-dashboard-create-meeting-form-row .meeting-time {
    margin: 0 8px;
    width: 50%;
}

/* Zoom Meeting Option */
.ld-dashboard-create-meeting-inner .ld-dashboard-form-group-row h5 {
    font-size: 16px;
    margin-bottom: 12px;
}
.ld-dashboard-form-group-row .ld-dashboard-meeting-row-group {
    overflow: hidden;
    margin-top:15px;
}
.ld-dashboard-create-meeting-inner .ld-dashboard-form-group-row .ld-dashboard-meeting-row-group label {
    margin-bottom: 0;
    margin-top: 3px;
    float: left;
    margin-left: 15px;
}
.ld-dashboard-form-group-row .ld-dashboard-meeting-row-group input[type="checkbox"]{
    width: 55px;
    box-shadow: none;
    height: 26px;
    position: relative;
    float: left;
    border-radius: 80px;
    transition: 0.3s;
    -webkit-appearance: none;
    cursor: pointer;
    line-height: 1.1;
    -moz-appearance: none;
    border: 1px solid #b8b9ba;
}
.ld-dashboard-form-group-row .ld-dashboard-meeting-row-group input[type=checkbox]:checked {
    /* background-color:#156ae9;
    border-color:#156ae9; */
}
.ld-dashboard-form-group-row .ld-dashboard-meeting-row-group input[type=checkbox]:checked::before {
    content: "Yes";
    top: 5px;
    font-size: 12px;
    position: relative;
    right: -8px;
    font-weight: 500;
    color: #fff;
}
.ld-dashboard-form-group-row .ld-dashboard-meeting-row-group input[type=checkbox]::before {
    content: "No";
    top: 5px;
    font-size: 13px;
    position: relative;
    right: -28px;
    font-weight: 500;
}
.ld-dashboard-form-group-row .ld-dashboard-meeting-row-group input[type="checkbox"]:after {
    content: "";
    background:#8c8f94;
    width: 18px;
    height: 18px;
    display: block;
    border-radius: 100px;
    position: absolute;
    top: 3px;
    left: 3px;
    transition: all 0.3s;
}
.ld-dashboard-form-group-row .ld-dashboard-meeting-row-group input[type=checkbox]:checked::after {
    -webkit-transform: translateX(28px);
    -ms-transform: translateX(28px);
    transform: translateX(28px);
    background: #ffffff !important;
}
.ld-dashboard-meeting-option-tooltip {
    position: absolute;
    right: 20px;
    max-width: 30px;
}
.ld-dashboard-meeting-option-tooltip img {
    width: 23px;
    cursor: pointer;
}
.ld-dashboard-option-tooltip {
    white-space: nowrap;
    position: absolute;
    z-index: 99999;
    top: -25px;
    left: 50%;
    margin-left: -200px;
    opacity: 0;
    visibility: hidden;
    transform: translate(0px, 10px);
    padding: 0 12px;
    border-radius: 100px;
    background-color: #3e3f5e;
    transition: all 0.3s ease-in-out 0s;
    max-width: 220px;
    text-align: center;
}
.ld-dashboard-option-tooltip span {
    color: #fff;
    font-size: 12px;
    line-height: 25px;
    overflow-x: scroll;
    text-overflow: ellipsis;
    display: -webkit-box;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.ld-dashboard-option-tooltip span::-webkit-scrollbar-track{
  	background-color: #3e3f5e;
}
.ld-dashboard-option-tooltip span::-webkit-scrollbar{
  	width: 6px;
    height: 5px;
  	background-color:#3e3f5e;
}
.ld-dashboard-option-tooltip span::-webkit-scrollbar-thumb{
	 background-color: #66678e;
}

.ld-dashboard-option-sub-option {
    margin-top: 5px;
}
.ld-dashboard-meeting-option-tooltip:hover .ld-dashboard-option-tooltip{
  opacity: 1;
  visibility: visible;
  transform: translate(0px, 0px);
}
.ld-dashboard-form-group-row.ld-auto-recording {
    padding: 0;
}
.ld-dashboard-form-group-row.ld-auto-recording .ld-dashboard-meeting-row-group {
    margin: 0;
}
.ld-dashboard-create-meeting-form-row.ld-create-meeting-btn input[type="submit"] {
    cursor: pointer;
    border-radius: 7px;
    border: none;
    font-size: 15px;
    /* background: #156ae9; */
    transition: all 0.3s;
    padding: 13px 30px;
}
.ld-dashboard-create-meeting-form-row.ld-create-meeting-btn input[type="submit"]:hover {
    background: #181b2a;
}

/* Meeting Recordings */
.ld-dashboard-meeting-recordings-btn {
    margin: 5px 0 0;
    cursor: pointer;
    display: inline-block;
    position: relative;
    padding: 2px 5px 3px 10px;
    border: 1px solid #d4d7df;
    border-radius: 4px;
    background-color: #fff;
    color: #333;
    font-size: 14px;
    align-items: center;
    line-height: 20px;
    white-space: nowrap;
}
.ld-dashboard-meeting-recordings-btn img {
    width: 20px;
    float: right;
    margin-left: 2px;
    transition: all 0.3s;
}
.zoom-meeting-inner-list.recordings-content-open .ld-dashboard-meeting-recordings-btn img {
    transform: rotate(0.5turn);
    transition: all 0.3s;
}
.ld-dashboard-meeting-recording-content {
    width: 150px;
    align-items: center;
    position: relative;
    border: 1px solid #d4d7df;
    border-radius: 4px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.10);
    background: #fff;
    overflow: hidden;
    transition: all 0.3s;
    top: 3px;
}
.ld-dashboard-meeting-recordings-wrapper {
    width: auto;
    position: absolute;
    z-index: -9;
    transition: all 0.3s;
}
.ld-dashboard-meeting-recording-single {
    position: relative;
    width: 100%;
    padding: 10px !important;
    background-color: #fff;
    color: #333;
    font-size: 14px;
    border-bottom: 1px solid #d4d7df;
    align-items: center;
    display: flex;
    line-height: 22px;
    white-space: nowrap;
    justify-content: space-between;
    transition: all 0.3s;
}
.ld-dashboard-meeting-recording-single a {
    line-height: 1 !important;
}
.ld-dashboard-meeting-recording-single span {
    line-height: 1;
}
.ld-dashboard-meeting-recording-single a img {
    width: 17px;
    opacity: 0.7;
    height: 16px;
}
.ld-dashboard-meeting-recording-single a.play-meeting-recording {
    margin: 0 5px;
}
.ld-dashboard-meeting-recording-single:hover {
    background:#f8f8fb;
}
.ld-dashboard-meeting-recording-single:hover a img {
    opacity: 0.9;
}
.zoom-meeting-inner-list.recordings-content-open .ld-dashboard-meeting-recordings-wrapper {
    transition: all 0.3s;
    z-index: 999;
}
.ld-dashboard-meeting-recording-content .ld-dashboard-meeting-recording-single:last-child {
    border-bottom: none;
}
.ld-dashboard-meeting-form-loader {
    padding-left: 25px;
}


/*===================================
LD Dashboard Instructor List
====================================*/
.ld-dashboard-instructors-list{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    grid-gap: 25px;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: min-content;
}
.ld-dashboard-instructor-list-grid {
    background: #fff;
    border-radius: 8px;
    transition: all 0.3s;
    overflow: hidden;
    border: 1px solid #dfe0e5;
}
.ld-dashboard-instructor-cover-bg {
    height: 100px;
    background: #eeeeee;
}
.ld-dashboard-instructor-profile-photo {
    max-width: 100%;
    margin: 0 0 22px;
    position: relative;
    padding-top: 80%;
    overflow: hidden;
    display: block;
}
.ld-dashboard-instructor-profile-photo img.avatar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0;
    min-height: 100%;
    width: auto;
    min-width: 100%;
    object-fit: cover;
    border-radius: 0;
}
.ld-dashboard-instructor-card-body {
    text-align: center;
    padding: 0 25px 30px;
}
.ld-dashboard-instructor-card-body h4.ld-dashboard-instructor-name {
    margin:0px 0 10px;
    font-size: 22px;
}
.ld-dashboard-instructor-course-count {
    font-size: 17px;
    color: #666;
}
.ld-dashboard-instructor-course-count span.ld-dashboard-ins-course-count{
  font-weight: 500;
  color: #212327;
}
.ld-dashboard-instructor-list-grid:hover{
  box-shadow: 0 4px 32px 0 rgba(18, 43, 70, 0.10);
}

/*===================================
Single Instructor Profile
===================================*/
.ld-dashboard-instructor-profile-area {
    padding: 15px 15px 0;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 6px;
    box-shadow: 0 10px 40px #f3f3f4;
    overflow: hidden;
}
.ld-dashboard-single-instructor-toparea {
    background: #f6f7fa;
    margin: -15px -15px 25px;
    padding: 20px;
}
.ld-dashboard-instructor-details-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zoom-meeting-inner-list.recordings-content-open .ld-dashboard-meeting-recordings-btn {
    background: #f1f3f8;
}
.ld-dashboard-instructor-display-name small {
    font-size: 13px;
    text-transform: uppercase;
    background: #e9ebff;
    padding: 5px 18px;
    margin-bottom: 8px;
    font-weight: 500;
    border-radius: 100px;
    line-height: 1;
    letter-spacing: 1px;
    display: inline-block;
}
.ld-dashboard-instructor-display-name h2 {
    margin-bottom: 15px;
    font-size: 25px;
    line-height: 1;
}
.ld-dashboard-instructor-details-item {
    display: flex;
    align-items: center;
}

.ld-dashboard-instructor-details-item .instructor-details-item {
    margin-right: 30px;
}
.instructor-details-item span {
    display: block;
    line-height: 1;
}
.instructor-details-item strong {
    display: block;
    line-height: 1;
    font-size: 25px;
    color: #000;
    margin-top: 5px;
}
.ld-dashboard-container-instructor-biography-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding:10px 5px 20px;
    align-items: center;
}
.ld-dashboard-instructor-biography h3,
.ld-dashboard-instructor-profile-courses-content h3 {
    margin-bottom: 15px;
    font-size: 25px;
}


/* Instructor Social Media */
.ld-dashboard-instructor-profile-social-links {
    display: flex;
    justify-content: space-between;
}
.ld-dashboard-instructor-profile-social-links a {
    padding:0;
    transition: all 0.3s;
    position: relative;
}
.ld-dashboard-instructor-profile-social-links a img {
    width: 20px;
    margin: 0 auto;
}

.ld-dashboard-instructor-profile-pic {
    max-width: 160px;
    order: 2;
}
.ld-dashboard-instructor-profile-pic img {
    border-radius:8px;
    height: 160px;
    width: 100%;
    object-fit: cover;
}

.ld-dashboard-instructor-course-listing-grid .ld-dashboard-warning {
    width: 100%;
    margin: 0 15px 30px;
}

/* Courses List Instructor Profile*/

.ld-dashboard-instructor-course-container {
    padding: 0 5px;
}
.ld-dashboard-instructor-course-listing-grid {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.ld-dashboard-instructor-profile-courses-content .ld-dashboard-instructor-course-listing-grid,
.ld-dashboard-instructor-profile-courses-content div#lm-course-archive-data.lm-grid-view {
    margin: 0;
    display: block;
}

div#lm-course-archive-data.lm-grid-view.lm-ld-grid-view {
    margin: 0;
    display: block;
}
.ld-dashboard-instructor-course-listing-grid-item {
    width: 33.33%;
    padding: 0 12px 25px;
    transition: all 0.3s;
}
.ld-dashboard-instructor-course-listing-inner {
    border: 1px solid #ddd;
    border-radius: 6px;
    overflow: hidden;
    transition: all 0.3s;
    background: #fff;
}
.ld-dashboard-instructor-course-listing-inner:hover {
    box-shadow: 0 4px 32px 0 rgba(18, 43, 70, 0.10);
}

a.ld-dashboard-instructor-course-listing-image {
    display: block;
}
a.ld-dashboard-instructor-course-listing-image img {
    height: 250px;
    object-fit: cover;
    width: 100%;
}
.ld-dashboard-instructor-course-listing-content {
    padding: 20px;
}
.ld-dashboard-instructor-course-listing-content h3 {
    font-size: 20px;
    margin-bottom: 15px;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    height: 50px;
    -webkit-box-orient: vertical;
}
.ld-dashboard-instructor-item-meta-list {
    display: flex;
    align-items: center;
    line-height: 1;
}
.ld-dashboard-instructor-item-meta-list span {
    font-size: 16px;
    line-height: 1;
}
.ld-dashboard-instructor-item-meta-list img {
    width: 15px;
    opacity: 0.6;
    margin-right: 8px;
}
.ld-dashboard-instructor-avatar {
    display: flex;
    align-items: center;
}
.ld-dashboard-instructor-avatar img {
    width: 40px;
    border-radius: 100px;
    margin-right: 10px;
    height: 40px;
}
.ld-dashboard-instructor-avatar span.ld-dashboard-instructor-display-avatar-name {
    font-size: 15px;
}
.ld-dashboard-instructor-item-meta {
    padding: 2px 0 15px;
}
a.ld-dashboard-btn.instructor-course-enroll-btn {
    margin: 2px 20px 20px;
    width: auto;
    text-align: center;
    display: block;
    padding: 10px;
    font-size: 15px;
    border-radius: 6px;
}


/*===================================
 Create Meeting Details
 ===================================*/

 .ld-dashboard-create-zoom-meeting-model-main {
     transition: all 0.3s ease-in-out;
     position: fixed;
     z-index: 9999;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(21, 17, 17, 0.60);
     display: flex;
     align-items: center;
 }
.ld-dashboard-create-zoom-meeting-model-inner {
    background: #fff;
    width:25%;
    margin: auto;
    padding: 25px;
    position: relative;
    border: none;
}
.ld-dashboard-create-zoom-meeting-close-btn.close-set-cred-modal {
    background: #e00000;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 30px;
    cursor: pointer;
    z-index: 99;
    line-height: 30px;
    font-size: 30px;
    height: 30px;
    text-align: center;
    border-radius: 5px;
    color: #fff;
}
.ld-dashboard-create-zoom-meeting-pop-up-content {
    line-height: 22px;
    font-size: 18px;
    color: #181313;
}
.ld-dashboard-create-zoom-meeting-pop-up-content a{
    color:#e20000;
}

/*===================================
 Zoom Meeting Details Shortcode
 ===================================*/

.ld-dashboard-single-meeting-shortcode-wrapper{
  justify-content: space-between;
}
.single.single-zoom_meet .ld-dashboard-single-meeting-shortcode-wrapper{
  display: flex;
}
.ld-dashboard-single-meeting-shortcode-header h2 {
    margin: 0 0 10px;
    line-height: 1.1;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.ld-dashboard-single-meeting-shortcode-content-left-area {
    max-width: 65%;
    width: 100%;
    display: none;
}
.single.single-zoom_meet .ld-dashboard-single-meeting-shortcode-content-left-area {
    display: block;
    margin-right: 35px;
}

.single.single-zoom_meet .ld-dashboard-single-meeting-shortcode-content-right-area {
    max-width: 35%;
    width: 100%;
}

.ld-dashboard-single-meeting-shortcode-content-left-area p.ld-dashboard-meeting-description {
    line-height: 1.5;
}

.ld-dashboard-meeting-hosted-by-list-wrap {
    background: #fff;
    border-radius: 0 0 8px 8px;
    overflow: hidden;
    border: 1px solid #e3e3e3;
    box-shadow: 0 10px 28px #eee;
}
.ld-dashboard-single-meeting-shortcode-content-right-area .ld-dashboard-meeting-sidebar-tile {
    background: #1d2327;
    padding:5px 18px;
    border-radius: 5px 5px 0px 0px;
}
.ld-dashboard-meeting-sidebar-tile h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    margin: 0;
    line-height: 1.8;
}
.ld-dashboard-meeting-hosted-details {
    padding: 20px;
}
.ld-dashboard-meeting-hosted-by-list-item {
    margin-bottom: 18px;
    display: block;
}
.ld-dashboard-meeting-hosted-by-list-item span {
    display: block;
    line-height: 1.2;
    margin-bottom: 2px;
    font-size: 15px;
}
.ld-dashboard-meeting-hosted-by-list-item span strong{
	 text-transform: uppercase;
}
.ld-dashboard-meeting-actions-button {
    padding: 20px;
    margin: 0 -20px -20px;
    background: #f2f3f8;
}
.ld-dashboard-meeting-hosted-details .ld-dashboard-meeting-actions {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
}
.ld-dashboard-meeting-hosted-details .ld-dashboard-meeting-actions .ld-dashboard-meeting-action {
    width: 48%;
    text-align: center;
}
.ld-dashboard-meeting-hosted-details .ld-dashboard-meeting-action a {
    display: block;
    padding: 15px 35px;
    line-height: 1.2;
    background: #1dab54;
    color: #fff;
    font-size: 16px;
    border-radius: 8px;
    transition: all 0.3s;
    text-align: center;
}
.ld-dashboard-meeting-hosted-details .ld-dashboard-meeting-action:last-child a {
    background: #0A5AFC;
}
.ld-dashboard-meeting-hosted-details .ld-dashboard-meeting-action a:hover {
    background: #3a3a3a;
}
.ld-dashboard-meeting-action.browser-join a {
    gap: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.widget .ld-dashboard-meeting-sidebar-tile {
    display: none;
}
.widget .ld-dashboard-meeting-hosted-by-list-wrap {
    background: transparent;
    border-radius: 0;
    border: none;
    box-shadow: none;
}
.widget .ld-dashboard-meeting-hosted-details {
    padding: 0;
}
.widget .ld-dashboard-meeting-hosted-details .ld-dashboard-meeting-actions {
    gap: 1%;
    flex-wrap: wrap;
}
.widget .ld-dashboard-meeting-action.browser-join {
    width: 100% !important;
    margin-top: 12px;
}
.ld-dashboard-single-meeting-shortcode-content .ld-dashboard-meeting-actions {
    gap: 15px;
}
.single.single-zoom_meet .widget .ld-dashboard-single-meeting-shortcode-content-right-area {
    max-width: 100% !important;
}


/* Single Meeting CountDown */
.ld-dashboard-single-meeting-shortcode-content .ld-dashboard-meeting-countdown-wrapper.ldd-meeting-countdown {
    height: auto;
}
.ld-dashboard-single-meeting-shortcode-content div#ldd-meeting-timer {
    gap: 8px;
    margin: 0 0 15px;
    max-width: 100%;
}
.ld-dashboard-single-meeting-shortcode-content .ldd-timer-cell {
    width: 25%;
    height: auto;
    padding: 2px;
    border-radius: 11px;    
}
.ld-dashboard-single-meeting-shortcode-content .ldd-timer-cell-inner {
    border-radius: 10px;
    width: auto;
    height: auto;
    padding: 15px 5px 0;
    overflow: hidden;
}
.ld-dashboard-single-meeting-shortcode-content .ldd-timer-cell-number div {
    color: #000;
    font-size: 38px;
    line-height: 45px;
}
.ld-dashboard-single-meeting-shortcode-content .ldd-timer-cell-string {
    font-size: 14px;
    color: #fff;
    background: #3c3c3c;
    padding: 10px 100% 12px;
    margin-top: 10px;
}

@media only screen and (max-width: 659px) {

  .zoom-meeting-list-wrap{
    margin: 0;
  }
  .zoom-meeting-filter-link {
      padding: 15px;
      margin: 0;
      text-align: center;
      display: block;
  }
  .zoom-meeting-filter-link a.ld-dashboard-meeting-filter {
      font-size: 16px;
      margin: 0 7px;
  }
  .zoom-meeting-filter-link a.ld-dashboard-meeting-filter:last-child{
      margin: 0 !important;
  }
  .zoom-meeting-filter-link a.create-meeting.ld-create-meeting-btn {
      padding: 12px 22px 11px 50px;
      border-radius:5px;
      display: inline-block;
      margin-top:6px;
  }
  .zoom-meeting-inner-list {
      padding: 15px;
      border: 1px solid #e7e9ee;
      border-bottom: none;
      display: block;
  }
  .edit-delete-meeting-zoom {
      opacity: 1;
      margin-bottom: -38px;
      padding: 10px 45px;
  }
  .edit-delete-meeting-zoom a.ld-create-meeting-action,
  .edit-delete-meeting-zoom a.ld-delete-meeting-action {
      margin: 0 10px 0 0;
      font-size: 16px;
  }
  .zoom-meeting-start-toltip {
      top: -33px;
      right: -70px;
      width: 110px;
      text-align: center;
      padding-bottom: 5px;
  }
  .zoom-meeting-start-toltip:after,
  .ld-dashboard-meeting-recording-content {
      left: 15px;
  }
  .start-zoom-meeting-view {
      position: relative;
  }
  .zoom-meeting-meta span {
      margin-right: 0;
      width: 100%;
  }
  .zoom-meeting-meta {
      flex-wrap: wrap;
      padding-left: 14px;
  }
  .zoom-meeting-meta span.meeting-status, .zoom-meeting-meta span.meeting-status-past {
      width: 8px;
      position: absolute;
      height: 8px;
      top: 20px;
      left:15px;
  }
  .zoom-meeting-left-inner h4 {
      font-size: 18px;
      padding-left: 14px;
      line-height: 1.1;
      margin-bottom: 2px;
  }
  .ld-dashboard-meeting-recordings-btn,
  .zoom-meeting-start-wrap{
    margin-left: 14px;
  }
  .zoom-meeting-start-wrap {
      margin-top: 0;
      margin-left: 0;
  }
  .ld-dashboard-meeting-shortcode {
      margin: 5px 0;
  }

  .ld-dashboard-instructors-list{
      grid-template-columns: repeat(2, 1fr) !important;
  }
  .ld-dashboard-instructor-profile-photo img.avatar {
      height: 170px;
  }
  .ld-dashboard-instructor-card-body h4.ld-dashboard-instructor-name {
      margin: 0 0 5px;
      font-size: 20px;
  }
  .ld-dashboard-single-meeting-shortcode-wrapper,
  .single.single-zoom_meet .ld-dashboard-single-meeting-shortcode-wrapper{
      display: block;
  }
  .single.single-zoom_meet article.type-zoom_meet h1.entry-title {
      line-height: 1.2;
      font-size: 25px;
  }
  .ld-dashboard-single-meeting-shortcode-content-left-area,
  .ld-dashboard-single-meeting-shortcode-content-right-area,
  .single.single-zoom_meet .ld-dashboard-single-meeting-shortcode-content-right-area {
      max-width: 100% !important;
      margin-bottom: 20px;
  }
  .ld-dashboard-single-meeting-shortcode-header h2 {
      -webkit-line-clamp: 3;
      line-clamp: 3;
      font-size: 22px;
  }
  .ld-dashboard-instructor-biography {
      width: 100%;
      order: 2;
      padding:0;
  }
  .ld-dashboard-instructor-profile-social-links {
      display: flex;
      flex-wrap: wrap;
      justify-content:center;
  }
  .ld-dashboard-instructor-profile-social-links a {
      padding:9px 12px;
      margin: 1%;
  }
  .ld-dashboard-instructor-course-listing-grid-item {
      width: 100%;
  }
  .ld-dashboard-create-zoom-meeting-model-inner{
      width:60%;
  }
  .ld-dashboard-single-meeting-shortcode-content .ld-dashboard-meeting-actions {
    gap: 1%;
    flex-wrap: wrap;
  }
  .ld-dashboard-single-meeting-shortcode-content .ld-dashboard-meeting-action.browser-join{
        width: 100% !important;
        margin-top: 15px;
  }

}

@media only screen and (max-width: 450px) {

.ld-dashboard-instructors-list{
    grid-template-columns: repeat(1, 1fr) !important;
}
.ld-dashboard-instructor-profile-photo img.avatar {
    height: auto;
}
.zoom-meeting-wrapper {
    position: unset;
}
.ld-dashboard-create-meeting-wrap {
    top: 0% !important;
    transform: translate(0px, -10000px);
    border: none;
    height: 100%;
    padding-bottom: 0;
    max-width: 100%;
    z-index: 99999;
    overflow: hidden;
    background: #00000052 !important;
    position: fixed !important;
}
.ld-dashboard-create-meeting-wrap.create-meeting-form-open .ld-dashboard-create-meeting-inner {
    height: 560px;
    padding: 0%;
    overflow-y: scroll;
    top: 50%;
    margin: -60% 20px 0;
    border-radius: 8px;
}
.ld-dashboard-create-meeting-wrap.create-meeting-form-open {
    transition: transform 0.5s ease-out 0s, opacity 0.5s ease-out 0s, visibility 0.5s ease-out 0s;
    transform: translate(0, 0);
    overflow: visible;
}
.ld-dashboard-create-meeting-wrap.create-meeting-form-open:after{
  display: none !important;
}
.ld-dashboard-instructor-details-wrap {
    display: block;
    text-align: center;
}
.ld-dashboard-instructor-profile-pic {
    max-width: 130px;
    margin: 0 auto 18px;
}
.ld-dashboard-instructor-details-item {
    justify-content: center;
}
.ld-dashboard-instructor-profile-pic img {
    height: 120px;
}
.ld-dashboard-create-zoom-meeting-model-inner{
    width: 90%;
}

}

@media only screen and (max-width: 768px) {

.zoom-meeting-wrapper {
    position: unset;
}
.ld-dashboard-create-meeting-wrap {
    top: 0% !important;
    transform: translate(0px, -10000px);
    border: none;
    height: 100%;
    padding-bottom: 0;
    max-width: 100%;
    z-index: 99999;
    overflow: hidden;
    background: #00000052 !important;
    position: fixed !important;
}
.ld-dashboard-create-meeting-wrap.create-meeting-form-open .ld-dashboard-create-meeting-inner {
    height: 560px;
    padding: 0%;
    overflow-y: scroll;
    top: 50%;
    margin:0 20px;
    margin-top:-230px;
    border-radius: 8px;
}
.ld-dashboard-create-meeting-wrap.create-meeting-form-open {
    transition: transform 0.5s ease-out 0s, opacity 0.5s ease-out 0s, visibility 0.5s ease-out 0s;
    transform: translate(0, 0);
    overflow: visible;
}
.ld-dashboard-create-meeting-wrap.create-meeting-form-open:after{
  display: none !important;
}
.ld-dashboard-single-meeting-shortcode-content .ldd-timer-cell{
    margin: 0;
}
.ld-dashboard-single-meeting-shortcode-content div#ldd-meeting-timer {
    gap: 5px;
    padding: 0;
}
.ld-dashboard-single-meeting-shortcode-content .ldd-timer-cell {
    width: 23.5%;
}
.ld-dashboard-single-meeting-shortcode-content .ld-dashboard-meeting-countdown-wrapper.ldd-meeting-countdown {
    margin: 0;
}

}

@media only screen and (min-width: 659px) and (max-width:1020px ) {

.ld-dashboard-instructors-list{
    grid-template-columns: repeat(2, 1fr) !important;
}
.ld-dashboard-create-zoom-meeting-model-inner{
    width:60%;
}

}

@media only screen and (min-width: 659px) and (max-width:1024px ) {

  .ld-dashboard-instructor-course-listing-grid-item {
      width: 50%;
  }

}

@media only screen and (min-width: 659px) and (max-width:919px ) {

.zoom-meeting-filter-link {
    justify-content: center;
}
.zoom-meeting-filter-link a.create-meeting.ld-create-meeting-btn{
  margin:0
}
.zoom-meeting-filter-link a.create-meeting.ld-create-meeting-btn {
    font-size: 15px;
    padding: 13px 15px 13px 50px;
    line-height: 1.1;
}
.zoom-meeting-filter-link a.ld-dashboard-meeting-filter {
    font-size: 16px;
    margin-right: 10px;
}
.zoom-meeting-filter-link {
    padding: 40px 20px;
}



}


/*Embed Browser Meeting*/
body.ld-dashboard-join-meeting{
    background: #000;
}
div#ldd-zoom-browser-meeting {
    max-width: 100%;
    /* margin: 0 auto; */
    /* top: 50%; */
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    height: 100%;
    /* margin-top: -25%; */
    /* left: 50%; */
    /* margin-left: -325px; */
    position: relative !important;
}
div#ldd-zoom-browser-meeting--container {
    background: #fff;
    padding: 40px;
    border-radius: 10px;
    max-width: 710px;
    width: 100%;
    margin: 0 auto;
    top: 50%;
    position: absolute;
    align-items: center;
    justify-content: center;
    height: 440px;
    margin-top: -220px;
    left: 50%;
    margin-left: -355px;
}
p.alert-message {
    margin-bottom: 20px;
    font-size: 15px;
    display: block;
}
.ldd-zoom-browser-meeting--info__browser ul {
    padding: 0;
    margin: 0 18px 20px;
}
.ldd-zoom-browser-meeting--meeting-form button#ldd-zoom-browser-meeting-join-mtg {
    font-weight: bold;
    padding: 8px 25px;
    border-radius: 5px;
}

/*Meeting Countdown*/
.ld-dashboard-meeting-countdown-wrapper.ldd-meeting-countdown {
    margin: 0;
    text-align: center;
    justify-content: center;
    display: flex;
    height: 80vh;
    flex-direction: column;
}
h2.ldd-meeting-countdown-title {
    text-transform: capitalize;
    font-size: 40px;
    margin: 0 0 10px;
}
div#ldd-meeting-timer {
    max-width: 900px;
    width: 100%;
    margin: 30px auto;
    display: flex;
    justify-content: center;
    gap: 30px;
}
.ldd-timer-cell {
    background: rgb(255,144,104);
    background: -moz-linear-gradient(180deg, rgba(255,144,104,1) 0%, rgba(255,118,125,1) 48%, rgba(253,72,175,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(255,144,104,1) 0%, rgba(255,118,125,1) 48%, rgba(253,72,175,1) 100%);
    background: linear-gradient(180deg, rgba(255,144,104,1) 0%, rgba(255,118,125,1) 48%, rgba(253,72,175,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff9068",endColorstr="#fd48af",GradientType=1);
    width: 160px;
    padding: 8px;
    height: 160px;
    text-align: center;
    border-radius: 150px;
    overflow: hidden;
}
.ldd-timer-cell.ldd-timer-hours{
    background: rgb(170,44,213);
    background: -moz-linear-gradient(180deg, rgba(170,44,213,1) 0%, rgba(148,62,247,1) 48%, rgba(4,151,246,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(170,44,213,1) 0%, rgba(148,62,247,1) 48%, rgba(4,151,246,1) 100%);
    background: linear-gradient(180deg, rgba(170,44,213,1) 0%, rgba(148,62,247,1) 48%, rgba(4,151,246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#aa2cd5",endColorstr="#0497f6",GradientType=1);
}
.ldd-timer-cell.ldd-timer-minutes{
    background: rgb(10,252,129);
    background: -moz-linear-gradient(180deg, rgba(10,252,129,1) 0%, rgba(6,227,186,1) 48%, rgba(4,191,222,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(10,252,129,1) 0%, rgba(6,227,186,1) 48%, rgba(4,191,222,1) 100%);
    background: linear-gradient(180deg, rgba(10,252,129,1) 0%, rgba(6,227,186,1) 48%, rgba(4,191,222,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0afc81",endColorstr="#04bfde",GradientType=1);
}
.ldd-timer-cell.ldd-timer-seconds{
    background: rgb(248,215,74);
    background: -moz-linear-gradient(180deg, rgba(248,215,74,1) 0%, rgba(251,162,58,1) 48%, rgba(253,126,49,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(248,215,74,1) 0%, rgba(251,162,58,1) 48%, rgba(253,126,49,1) 100%);
    background: linear-gradient(180deg, rgba(248,215,74,1) 0%, rgba(251,162,58,1) 48%, rgba(253,126,49,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8d74a",endColorstr="#fd7e31",GradientType=1);
}
.ldd-timer-cell-inner {
    background: #fff;
    border-radius: 150px;
    width: 144px;
    height: 144px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.10);
}
.ldd-timer-cell-number div {
    color: #000;
    font-size: 60px;
    font-weight: 600;
    line-height: 70px;
}
.ldd-timer-cell-string {
    font-weight: 500;
    display: block;
    font-size: 18px;
    padding: 0 5px;
    line-height: 1;
    color: #000;
}
.ld-dashboard-meeting-iframe-wrapper.zoom-window-wrap iframe {
    position: relative;
    border: none;
    height: 85vh !important;
}

.ld-dashboard-zoom-setting-fields form.ld-dashboard-profile-form .ld-dashboard-zoom-setting-fields{
    position: relative;
}

.ld-dashboard-zoom-setting-fields .ld-dashboard-zoom-setting-fields span.ld-dashboard-password-toggle.dashicons {
    position: absolute;
    right: 5px;
    cursor: pointer;
    top: 5px;
    background: #fff;
    width: 34px;
    height: 35px;
    line-height: 36px;
}


@media only screen and (max-width: 619px) {

    .ld-dashboard-meeting-countdown-wrapper.ldd-meeting-countdown {
        margin: 50px 0;
        height: auto;
    }
    div#ldd-meeting-timer {
        gap: 0;
        flex-wrap: wrap;
        padding: 0 10px;
    }
    .ldd-timer-cell {
        width: 44%;
        text-align: center;
        margin: 3%;
    }
    .ldd-timer-cell .ldd-timer-cell-number {
        margin: 0 auto;
    }
    .zoom-meeting-left-inner{
        width: 100%;
    }
}

@media only screen and (max-width: 1132px) {

div#ldd-zoom-browser-meeting--container {
    max-width: 100%;
    position: unset;
    height: auto;
    margin: 20px;
}
div#ldd-zoom-browser-meeting {
    max-width: 100%;
    height: 100%;
    position: absolute !important;
}


}
@font-face {
  font-family: 'ld-icons';
  src: url("/wp-content/plugins/ld-dashboard/public/icons/ld-icons.eot?43322174");
  src: url("/wp-content/plugins/ld-dashboard/public/icons/ld-icons.eot?43322174#iefix") format('embedded-opentype'),
       url("/wp-content/plugins/ld-dashboard/public/icons/ld-icons.woff2?43322174") format('woff2'),
       url("/wp-content/plugins/ld-dashboard/public/icons/ld-icons.woff?43322174") format('woff'),
       url("/wp-content/plugins/ld-dashboard/public/icons/ld-icons.ttf?43322174") format('truetype'),
       url("/wp-content/plugins/ld-dashboard/public/icons/ld-icons.svg?43322174#ld-icons") format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'ld-icons';
    src: url("/wp-content/plugins/ld-dashboard/public/font/ld-icons.svg?43322174#ld-icons") format('svg');
  }
}
*/
[class^="ld-icon-"]:before, [class*=" ld-icon-"]:before {
  font-family: "ld-icons";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.ld-icon-file-certificate:before { content: '\e800'; } /* '' */
.ld-icon-paperclip:before { content: '\e801'; } /* '' */
.ld-icon-receipt:before { content: '\e802'; } /* '' */
.ld-icon-network-wired:before { content: '\e803'; } /* '' */
.ld-icon-award:before { content: '\e804'; } /* '' */
.ld-icon-check-circle:before { content: '\e91f'; } /* '' */
.ld-icon-account-circle-line:before { content: '\ea09'; } /* '' */
.ld-icon-add-line:before { content: '\ea13'; } /* '' */
.ld-icon-award-line:before { content: '\ea8a'; } /* '' */
.ld-icon-book-2-line:before { content: '\ead3'; } /* '' */
.ld-icon-book-3-line:before { content: '\ead5'; } /* '' */
.ld-icon-book-line:before { content: '\ead7'; } /* '' */
.ld-icon-book-mark-line:before { content: '\ead9'; } /* '' */
.ld-icon-book-open-line:before { content: '\eadb'; } /* '' */
.ld-icon-book-read-line:before { content: '\eadd'; } /* '' */
.ld-icon-booklet-line:before { content: '\eadf'; } /* '' */
.ld-icon-bookmark-3-line:before { content: '\eae3'; } /* '' */
.ld-icon-bookmark-line:before { content: '\eae5'; } /* '' */
.ld-icon-briefcase-2-line:before { content: '\eaed'; } /* '' */
.ld-icon-briefcase-3-line:before { content: '\eaef'; } /* '' */
.ld-icon-calendar-check-line:before { content: '\eb23'; } /* '' */
.ld-icon-calendar-line:before { content: '\eb27'; } /* '' */
.ld-icon-camera-line:before { content: '\eb31'; } /* '' */
.ld-icon-cast-line:before { content: '\eb3f'; } /* '' */
.ld-icon-chat-2-line:before { content: '\eb4f'; } /* '' */
.ld-icon-chat-4-line:before { content: '\eb53'; } /* '' */
.ld-icon-chat-new-line:before { content: '\eb63'; } /* '' */
.ld-icon-chat-poll-line:before { content: '\eb67'; } /* '' */
.ld-icon-chat-settings-line:before { content: '\eb6d'; } /* '' */
.ld-icon-check-line:before { content: '\eb7b'; } /* '' */
.ld-icon-clipboard-line:before { content: '\eb91'; } /* '' */
.ld-icon-close-line:before { content: '\eb99'; } /* '' */
.ld-icon-closed-captioning-line:before { content: '\eb9b'; } /* '' */
.ld-icon-computer-line:before { content: '\ebca'; } /* '' */
.ld-icon-contacts-book-2-line:before { content: '\ebcc'; } /* '' */
.ld-icon-contacts-line:before { content: '\ebd2'; } /* '' */
.ld-icon-cursor-line:before { content: '\ec0a'; } /* '' */
.ld-icon-dashboard-line:before { content: '\ec14'; } /* '' */
.ld-icon-delete-bin-7-line:before { content: '\ec28'; } /* '' */
.ld-icon-delete-bin-line:before { content: '\ec2a'; } /* '' */
.ld-icon-discuss-line:before { content: '\ec3a'; } /* '' */
.ld-icon-double-quotes-l:before { content: '\ec51'; } /* '' */
.ld-icon-double-quotes-r:before { content: '\ec52'; } /* '' */
.ld-icon-download-2-line:before { content: '\ec54'; } /* '' */
.ld-icon-draft-line:before { content: '\ec5c'; } /* '' */
.ld-icon-drag-move-2-fill:before { content: '\ec5f'; } /* '' */
.ld-icon-edit-2-line:before { content: '\ec80'; } /* '' */
.ld-icon-edit-box-line:before { content: '\ec82'; } /* '' */
.ld-icon-edit-line:before { content: '\ec86'; } /* '' */
.ld-icon-emotion-happy-line:before { content: '\ec8d'; } /* '' */
.ld-icon-equalizer-line:before { content: '\ec9d'; } /* '' */
.ld-icon-external-link-line:before { content: '\ecaf'; } /* '' */
.ld-icon-eye-line:before { content: '\ecb5'; } /* '' */
.ld-icon-facebook-box-line:before { content: '\ecb9'; } /* '' */
.ld-icon-facebook-circle-line:before { content: '\ecbb'; } /* '' */
.ld-icon-facebook-line:before { content: '\ecbd'; } /* '' */
.ld-icon-feedback-line:before { content: '\ecc1'; } /* '' */
.ld-icon-file-2-line:before { content: '\ecc3'; } /* '' */
.ld-icon-file-3-line:before { content: '\ecc5'; } /* '' */
.ld-icon-file-4-line:before { content: '\ecc7'; } /* '' */
.ld-icon-file-add-line:before { content: '\ecc9'; } /* '' */
.ld-icon-file-chart-line:before { content: '\eccd'; } /* '' */
.ld-icon-file-cloud-line:before { content: '\eccf'; } /* '' */
.ld-icon-file-code-line:before { content: '\ecd1'; } /* '' */
.ld-icon-file-copy-2-line:before { content: '\ecd3'; } /* '' */
.ld-icon-file-copy-line:before { content: '\ecd5'; } /* '' */
.ld-icon-file-download-line:before { content: '\ecd9'; } /* '' */
.ld-icon-file-edit-line:before { content: '\ecdb'; } /* '' */
.ld-icon-file-excel-2-line:before { content: '\ecdd'; } /* '' */
.ld-icon-file-forbid-line:before { content: '\ece2'; } /* '' */
.ld-icon-file-history-line:before { content: '\ece6'; } /* '' */
.ld-icon-file-info-line:before { content: '\ecea'; } /* '' */
.ld-icon-file-line:before { content: '\eceb'; } /* '' */
.ld-icon-file-list-2-line:before { content: '\eced'; } /* '' */
.ld-icon-file-list-3-line:before { content: '\ecef'; } /* '' */
.ld-icon-file-list-line:before { content: '\ecf1'; } /* '' */
.ld-icon-file-lock-line:before { content: '\ecf3'; } /* '' */
.ld-icon-file-mark-line:before { content: '\ecf5'; } /* '' */
.ld-icon-file-music-line:before { content: '\ecf7'; } /* '' */
.ld-icon-file-paper-2-line:before { content: '\ecf9'; } /* '' */
.ld-icon-file-paper-line:before { content: '\ecfb'; } /* '' */
.ld-icon-file-pdf-line:before { content: '\ecfd'; } /* '' */
.ld-icon-file-ppt-2-line:before { content: '\ecff'; } /* '' */
.ld-icon-file-ppt-line:before { content: '\ed01'; } /* '' */
.ld-icon-file-reduce-line:before { content: '\ed03'; } /* '' */
.ld-icon-file-search-line:before { content: '\ed05'; } /* '' */
.ld-icon-file-settings-line:before { content: '\ed07'; } /* '' */
.ld-icon-file-shield-2-line:before { content: '\ed09'; } /* '' */
.ld-icon-file-shield-line:before { content: '\ed0b'; } /* '' */
.ld-icon-file-text-line:before { content: '\ed0f'; } /* '' */
.ld-icon-file-transfer-line:before { content: '\ed11'; } /* '' */
.ld-icon-file-upload-line:before { content: '\ed15'; } /* '' */
.ld-icon-file-user-line:before { content: '\ed17'; } /* '' */
.ld-icon-file-warning-line:before { content: '\ed19'; } /* '' */
.ld-icon-file-word-line:before { content: '\ed1d'; } /* '' */
.ld-icon-file-zip-line:before { content: '\ed1f'; } /* '' */
.ld-icon-filter-2-line:before { content: '\ed23'; } /* '' */
.ld-icon-filter-line:before { content: '\ed27'; } /* '' */
.ld-icon-flag-2-line:before { content: '\ed39'; } /* '' */
.ld-icon-flag-line:before { content: '\ed3b'; } /* '' */
.ld-icon-folder-2-line:before { content: '\ed52'; } /* '' */
.ld-icon-folder-4-line:before { content: '\ed56'; } /* '' */
.ld-icon-folder-add-line:before { content: '\ed5a'; } /* '' */
.ld-icon-folder-line:before { content: '\ed6a'; } /* '' */
.ld-icon-fullscreen-exit-line:before { content: '\ed9a'; } /* '' */
.ld-icon-fullscreen-line:before { content: '\ed9c'; } /* '' */
.ld-icon-function-line:before { content: '\ed9e'; } /* '' */
.ld-icon-gift-line:before { content: '\edbb'; } /* '' */
.ld-icon-git-repository-commits-line:before { content: '\edc5'; } /* '' */
.ld-icon-git-repository-line:before { content: '\edc7'; } /* '' */
.ld-icon-global-line:before { content: '\edcf'; } /* '' */
.ld-icon-goblet-line:before { content: '\edd3'; } /* '' */
.ld-icon-google-line:before { content: '\edd5'; } /* '' */
.ld-icon-group-line:before { content: '\ede3'; } /* '' */
.ld-icon-heart-3-line:before { content: '\ee0b'; } /* '' */
.ld-icon-heart-line:before { content: '\ee0f'; } /* '' */
.ld-icon-home-2-line:before { content: '\ee19'; } /* '' */
.ld-icon-home-4-line:before { content: '\ee1d'; } /* '' */
.ld-icon-home-gear-line:before { content: '\ee28'; } /* '' */
.ld-icon-home-smile-2-line:before { content: '\ee2d'; } /* '' */
.ld-icon-hotspot-line:before { content: '\ee3d'; } /* '' */
.ld-icon-image-2-line:before { content: '\ee45'; } /* '' */
.ld-icon-image-edit-line:before { content: '\ee49'; } /* '' */
.ld-icon-image-line:before { content: '\ee4b'; } /* '' */
.ld-icon-indent-increase:before { content: '\ee55'; } /* '' */
.ld-icon-key-2-line:before { content: '\ee6f'; } /* '' */
.ld-icon-layout-2-line:before { content: '\ee7f'; } /* '' */
.ld-icon-layout-3-line:before { content: '\ee81'; } /* '' */
.ld-icon-layout-4-line:before { content: '\ee83'; } /* '' */
.ld-icon-layout-6-line:before { content: '\ee87'; } /* '' */
.ld-icon-layout-grid-line:before { content: '\ee90'; } /* '' */
.ld-icon-layout-line:before { content: '\ee95'; } /* '' */
.ld-icon-lightbulb-line:before { content: '\eea9'; } /* '' */
.ld-icon-link-m:before { content: '\eeaf'; } /* '' */
.ld-icon-link:before { content: '\eeb2'; } /* '' */
.ld-icon-linkedin-box-line:before { content: '\eeb4'; } /* '' */
.ld-icon-list-check:before { content: '\eeba'; } /* '' */
.ld-icon-list-ordered:before { content: '\eebb'; } /* '' */
.ld-icon-list-unordered:before { content: '\eebe'; } /* '' */
.ld-icon-live-line:before { content: '\eec0'; } /* '' */
.ld-icon-loader-2-line:before { content: '\eec2'; } /* '' */
.ld-icon-loader-line:before { content: '\eeca'; } /* '' */
.ld-icon-lock-2-line:before { content: '\eecc'; } /* '' */
.ld-icon-lock-unlock-line:before { content: '\eed2'; } /* '' */
.ld-icon-login-box-line:before { content: '\eed4'; } /* '' */
.ld-icon-login-circle-line:before { content: '\eed6'; } /* '' */
.ld-icon-logout-box-line:before { content: '\eed8'; } /* '' */
.ld-icon-logout-box-r-line:before { content: '\eeda'; } /* '' */
.ld-icon-logout-circle-line:before { content: '\eedc'; } /* '' */
.ld-icon-logout-circle-r-line:before { content: '\eede'; } /* '' */
.ld-icon-macbook-line:before { content: '\eee8'; } /* '' */
.ld-icon-mail-add-line:before { content: '\eeec'; } /* '' */
.ld-icon-mail-check-line:before { content: '\eeee'; } /* '' */
.ld-icon-mail-close-line:before { content: '\eef0'; } /* '' */
.ld-icon-mail-download-line:before { content: '\eef2'; } /* '' */
.ld-icon-mail-forbid-line:before { content: '\eef5'; } /* '' */
.ld-icon-mail-line:before { content: '\eef6'; } /* '' */
.ld-icon-mail-lock-line:before { content: '\eef8'; } /* '' */
.ld-icon-mail-open-line:before { content: '\eefa'; } /* '' */
.ld-icon-mail-send-line:before { content: '\eefc'; } /* '' */
.ld-icon-mail-settings-line:before { content: '\eefe'; } /* '' */
.ld-icon-mail-star-line:before { content: '\ef00'; } /* '' */
.ld-icon-mail-unread-line:before { content: '\ef02'; } /* '' */
.ld-icon-mail-volume-line:before { content: '\ef04'; } /* '' */
.ld-icon-map-pin-2-line:before { content: '\ef0a'; } /* '' */
.ld-icon-map-pin-5-line:before { content: '\ef10'; } /* '' */
.ld-icon-map-pin-line:before { content: '\ef14'; } /* '' */
.ld-icon-map-pin-user-line:before { content: '\ef1a'; } /* '' */
.ld-icon-markup-line:before { content: '\ef20'; } /* '' */
.ld-icon-medal-2-line:before { content: '\ef26'; } /* '' */
.ld-icon-medal-line:before { content: '\ef28'; } /* '' */
.ld-icon-menu-2-fill:before { content: '\ef31'; } /* '' */
.ld-icon-menu-2-line:before { content: '\ef32'; } /* '' */
.ld-icon-menu-3-fill:before { content: '\ef33'; } /* '' */
.ld-icon-menu-add-fill:before { content: '\ef39'; } /* '' */
.ld-icon-menu-fold-fill:before { content: '\ef3c'; } /* '' */
.ld-icon-menu-fold-line:before { content: '\ef3d'; } /* '' */
.ld-icon-menu-line:before { content: '\ef3e'; } /* '' */
.ld-icon-menu-unfold-fill:before { content: '\ef3f'; } /* '' */
.ld-icon-menu-unfold-line:before { content: '\ef40'; } /* '' */
.ld-icon-message-2-line:before { content: '\ef44'; } /* '' */
.ld-icon-message-3-line:before { content: '\ef46'; } /* '' */
.ld-icon-message-line:before { content: '\ef48'; } /* '' */
.ld-icon-mic-line:before { content: '\ef50'; } /* '' */
.ld-icon-mic-off-line:before { content: '\ef52'; } /* '' */
.ld-icon-microsoft-line:before { content: '\ef58'; } /* '' */
.ld-icon-money-cny-box-line:before { content: '\ef5f'; } /* '' */
.ld-icon-money-cny-circle-line:before { content: '\ef61'; } /* '' */
.ld-icon-money-dollar-box-line:before { content: '\ef63'; } /* '' */
.ld-icon-money-dollar-circle-line:before { content: '\ef65'; } /* '' */
.ld-icon-money-euro-box-line:before { content: '\ef67'; } /* '' */
.ld-icon-money-euro-circle-line:before { content: '\ef69'; } /* '' */
.ld-icon-money-pound-box-line:before { content: '\ef6b'; } /* '' */
.ld-icon-money-pound-circle-line:before { content: '\ef6d'; } /* '' */
.ld-icon-more-2-fill:before { content: '\ef76'; } /* '' */
.ld-icon-more-fill:before { content: '\ef78'; } /* '' */
.ld-icon-movie-line:before { content: '\ef81'; } /* '' */
.ld-icon-music-2-line:before { content: '\ef83'; } /* '' */
.ld-icon-navigation-line:before { content: '\ef89'; } /* '' */
.ld-icon-newspaper-line:before { content: '\ef8f'; } /* '' */
.ld-icon-node-tree:before { content: '\ef90'; } /* '' */
.ld-icon-notification-2-line:before { content: '\ef92'; } /* '' */
.ld-icon-notification-3-line:before { content: '\ef94'; } /* '' */
.ld-icon-notification-4-line:before { content: '\ef96'; } /* '' */
.ld-icon-notification-badge-line:before { content: '\ef98'; } /* '' */
.ld-icon-notification-line:before { content: '\ef9a'; } /* '' */
.ld-icon-numbers-line:before { content: '\efaa'; } /* '' */
.ld-icon-pencil-line:before { content: '\efe0'; } /* '' */
.ld-icon-phone-line:before { content: '\efec'; } /* '' */
.ld-icon-play-line:before { content: '\f00b'; } /* '' */
.ld-icon-price-tag-3-line:before { content: '\f023'; } /* '' */
.ld-icon-printer-line:before { content: '\f029'; } /* '' */
.ld-icon-pulse-line:before { content: '\f035'; } /* '' */
.ld-icon-pushpin-2-line:before { content: '\f037'; } /* '' */
.ld-icon-pushpin-line:before { content: '\f039'; } /* '' */
.ld-icon-question-answer-line:before { content: '\f043'; } /* '' */
.ld-icon-question-line:before { content: '\f045'; } /* '' */
.ld-icon-question-mark:before { content: '\f046'; } /* '' */
.ld-icon-questionnaire-line:before { content: '\f048'; } /* '' */
.ld-icon-registered-line:before { content: '\f06a'; } /* '' */
.ld-icon-repeat-2-line:before { content: '\f072'; } /* '' */
.ld-icon-repeat-line:before { content: '\f074'; } /* '' */
.ld-icon-reply-all-line:before { content: '\f078'; } /* '' */
.ld-icon-reply-line:before { content: '\f07a'; } /* '' */
.ld-icon-rocket-line:before { content: '\f096'; } /* '' */
.ld-icon-rss-line:before { content: '\f09f'; } /* '' */
.ld-icon-save-3-line:before { content: '\f0b1'; } /* '' */
.ld-icon-search-line:before { content: '\f0d1'; } /* '' */
.ld-icon-send-plane-2-line:before { content: '\f0d8'; } /* '' */
.ld-icon-send-plane-line:before { content: '\f0da'; } /* '' */
.ld-icon-bell-exclamation:before { content: '\f0df'; } /* '' */
.ld-icon-book-reader:before { content: '\f0e0'; } /* '' */
.ld-icon-bullhorn:before { content: '\f0e1'; } /* '' */
.ld-icon-certificate:before { content: '\f0e2'; } /* '' */
.ld-icon-cubes:before { content: '\f0e3'; } /* '' */
.ld-icon-settings-2-line:before { content: '\f0e4'; } /* '' */
.ld-icon-medal:before { content: '\f0e5'; } /* '' */
.ld-icon-settings-3-line:before { content: '\f0e6'; } /* '' */
.ld-icon-puzzle-piece:before { content: '\f0e7'; } /* '' */
.ld-icon-settings-4-line:before { content: '\f0e8'; } /* '' */
.ld-icon-graduation-cap:before { content: '\f0e9'; } /* '' */
.ld-icon-settings-5-line:before { content: '\f0ea'; } /* '' */
.ld-icon-users:before { content: '\f0eb'; } /* '' */
.ld-icon-share-forward-2-fill:before { content: '\f0f8'; } /* '' */
.ld-icon-share-forward-line:before { content: '\f0fd'; } /* '' */
.ld-icon-shield-line:before { content: '\f108'; } /* '' */
.ld-icon-shield-user-line:before { content: '\f10c'; } /* '' */
.ld-icon-shopping-bag-2-line:before { content: '\f114'; } /* '' */
.ld-icon-shopping-bag-line:before { content: '\f118'; } /* '' */
.ld-icon-shopping-basket-line:before { content: '\f11c'; } /* '' */
.ld-icon-shopping-cart-line:before { content: '\f120'; } /* '' */
.ld-icon-star-half-line:before { content: '\f188'; } /* '' */
.ld-icon-star-line:before { content: '\f18b'; } /* '' */
.ld-icon-subtract-line:before { content: '\f1af'; } /* '' */
.ld-icon-suitcase-line:before { content: '\f1b9'; } /* '' */
.ld-icon-sun-line:before { content: '\f1bf'; } /* '' */
.ld-icon-thumb-down-line:before { content: '\f205'; } /* '' */
.ld-icon-thumb-up-line:before { content: '\f207'; } /* '' */
.ld-icon-ticket-2-line:before { content: '\f20b'; } /* '' */
.ld-icon-ticket-line:before { content: '\f20d'; } /* '' */
.ld-icon-timer-2-line:before { content: '\f211'; } /* '' */
.ld-icon-tools-line:before { content: '\f21b'; } /* '' */
.ld-icon-trophy-line:before { content: '\f22f'; } /* '' */
.ld-icon-tv-2-line:before { content: '\f235'; } /* '' */
.ld-icon-twitter-line:before { content: '\f23b'; } /* '' */
.ld-icon-user-3-line:before { content: '\f256'; } /* '' */
.ld-icon-user-add-line:before { content: '\f25e'; } /* '' */
.ld-icon-user-follow-line:before { content: '\f261'; } /* '' */
.ld-icon-user-line:before { content: '\f264'; } /* '' */
.ld-icon-user-location-line:before { content: '\f266'; } /* '' */
.ld-icon-user-received-2-line:before { content: '\f268'; } /* '' */
.ld-icon-user-settings-line:before { content: '\f26e'; } /* '' */
.ld-icon-user-shared-2-line:before { content: '\f270'; } /* '' */
.ld-icon-video-add-line:before { content: '\f27c'; } /* '' */
.ld-icon-video-chat-line:before { content: '\f27e'; } /* '' */
.ld-icon-video-download-line:before { content: '\f280'; } /* '' */
.ld-icon-video-upload-line:before { content: '\f284'; } /* '' */
.ld-icon-vidicon-line:before { content: '\f288'; } /* '' */
.ld-icon-volume-mute-line:before { content: '\f29e'; } /* '' */
.ld-icon-volume-up-line:before { content: '\f2a2'; } /* '' */
.ld-icon-volume-vibrate-line:before { content: '\f2a4'; } /* '' */
.ld-icon-wallet-2-line:before { content: '\f2aa'; } /* '' */
.ld-icon-wallet-3-line:before { content: '\f2ac'; } /* '' */
.ld-icon-wallet-line:before { content: '\f2ae'; } /* '' */
.ld-icon-wechat-line:before { content: '\f2b6'; } /* '' */
.ld-icon-whatsapp-line:before { content: '\f2bc'; } /* '' */
.ld-icon-window-2-line:before { content: '\f2c4'; } /* '' */
.ld-icon-window-line:before { content: '\f2c6'; } /* '' */

/* Required for Dashicons to work properly */
i.mce-i-icon {
  font: 400 20px/1 dashicons;
  padding: 0;
  vertical-align: top;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: -2px;
  padding-left: 2px;
}

#TB_ajaxContent { padding: 0 0 30px 0; width: 100%!important; overflow: hidden; }

/* Added z-index to force popup on top of LD headers and WP admin menu. */
.ui-dialog.ld-shortcodes {
	z-index: 160000 !important;
}

#learndash_shortcodes_wrap {
	position: relative;
	margin: 0;
	height: 97.5%;
}

#learndash_shortcodes_tabs {
	font-family: Helvetica, Arial;
	color: #333;
	font-size: 12px;
	text-align: right;
}
#learndash_shortcodes_tabs {
	width: 150px;
	height: 100%;
	min-height: 100%;
	background: #ccc;
	border-left: 1px solid #EEE;
	float: right;
	overflow-y: scroll;
}

#learndash_shortcodes_tabs ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#learndash_shortcodes_tabs ul li {
	width: 100%;
	font-weight: bold;
	margin: 0;
}

#learndash_shortcodes_tabs  li.current {
	display: block;
	margin: 0px;
}

#learndash_shortcodes_tabs  li.current a {
	background: #FFF;
	box-shadow: 0 -1px 0 #eee;
}

#learndash_shortcodes_tabs ul li a {
	display: block;
/*	padding: 14px 20px; */
	padding: 10px 10px;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	box-shadow: 0 -1px 0 #eee;
}

#learndash_shortcodes_tabs ul li:last-child a {
	box-shadow:0 -1px 0 #eee, 0 1px 0 #eee;
}

#learndash_shortcodes_sections {
	overflow: auto;
	height: 100%;
	position: relative;
	padding: 0 20px 0 0;
	margin: 0;
	background: #FFF;
}

#learndash_shortcodes_sections textarea {
	width: 100%;
	min-height: 200px;
}

#learndash_shortcodes_sections abbr[title] {
	border-bottom: none !important;
	cursor: inherit !important;
	text-decoration: none !important;
}
/* Required for Dashicons to work properly */
i.mce-i-icon {
  font: 400 20px/1 dashicons;
  padding: 0;
  vertical-align: top;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: -2px;
  padding-right: 2px;
}

#TB_ajaxContent { padding: 0 0 30px 0; width: 100%!important; overflow: hidden; }

/* Added z-index to force popup on top of LD headers and WP admin menu. */
.ui-dialog.ld-shortcodes {
	z-index: 160000 !important;
}

#learndash_shortcodes_wrap {
	position: relative;
	margin: 0;
	height: 97.5%;
}

#learndash_shortcodes_tabs {
	font-family: Helvetica, Arial;
	color: #333;
	font-size: 12px;
	text-align: left;
}
#learndash_shortcodes_tabs {
	width: 150px;
	height: 100%;
	min-height: 100%;
	background: #ccc;
	border-right: 1px solid #EEE;
	float: left;
	overflow-y: scroll;
}

#learndash_shortcodes_tabs ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#learndash_shortcodes_tabs ul li {
	width: 100%;
	font-weight: bold;
	margin: 0;
}

#learndash_shortcodes_tabs  li.current {
	display: block;
	margin: 0px;
}

#learndash_shortcodes_tabs  li.current a {
	background: #FFF;
	box-shadow: 0 -1px 0 #eee;
}

#learndash_shortcodes_tabs ul li a {
	display: block;
/*	padding: 14px 20px; */
	padding: 10px 10px;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	box-shadow: 0 -1px 0 #eee;
}

#learndash_shortcodes_tabs ul li:last-child a {
	box-shadow:0 -1px 0 #eee, 0 1px 0 #eee;
}

#learndash_shortcodes_sections {
	overflow: auto;
	height: 100%;
	position: relative;
	padding: 0 0 0 20px;
	margin: 0;
	background: #FFF;
}

#learndash_shortcodes_sections textarea {
	width: 100%;
	min-height: 200px;
}

#learndash_shortcodes_sections abbr[title] {
	border-bottom: none !important;
	cursor: inherit !important;
	text-decoration: none !important;
}
/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/jszip-2.5.0/dt-1.11.5/b-2.2.2/b-colvis-2.2.2/b-html5-2.2.2/b-print-2.2.2/cr-1.5.5/r-2.2.9/sl-1.3.4
 *
 * Included libraries:
 *  JSZip 2.5.0, DataTables 1.11.5, Buttons 2.2.2, Column visibility 2.2.2, HTML5 export 2.2.2, Print view 2.2.2, ColReorder 1.5.5, Responsive 2.2.9, Select 1.3.4
 */

 table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{height:1em;width:1em;margin-top:-9px;display:inline-block;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable tr.dt-hasChild td.dt-control:before{content:"-";background-color:#d33333}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{}table.dataTable thead .sorting_asc{}table.dataTable thead .sorting_desc{}table.dataTable thead .sorting_asc_disabled{}table.dataTable thead .sorting_desc_disabled{}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_length select{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;padding:4px}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;margin-left:3px}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, white 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, white 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, white 0%, #dcdcdc 100%);background:-o-linear-gradient(top, white 0%, #dcdcdc 100%);background:linear-gradient(to bottom, white 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}


 @keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dataTables_wrapper{position:relative}div.dt-buttons{position:initial}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 4px 10px 1px rgba(0, 0, 0, 0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}div.dtb-popover-close{position:absolute;top:10px;right:10px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}button.dtb-hide-drop{display:none !important}div.dt-button-collection-title{text-align:center;padding:.3em 0 .5em;margin-left:.5em;margin-right:.5em;font-size:.9em}div.dt-button-collection-title:empty{display:none}span.dt-button-spacer{display:inline-block;margin:.5em;white-space:nowrap}span.dt-button-spacer.bar{border-left:1px solid rgba(0, 0, 0, 0.3);vertical-align:middle;padding-left:.5em}span.dt-button-spacer.bar:empty{height:1em;width:1px;padding-left:0}div.dt-button-collection span.dt-button-spacer{width:100%;font-size:.9em;text-align:center;margin:.5em 0}div.dt-button-collection span.dt-button-spacer:empty{height:0;width:100%}div.dt-button-collection span.dt-button-spacer.bar{border-left:none;border-bottom:1px solid rgba(0, 0, 0, 0.3);padding-left:0}button.dt-button,div.dt-button,a.dt-button,input.dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-left:.167em;margin-right:.167em;margin-bottom:.333em;padding:.5em 1em;border:1px solid rgba(0, 0, 0, 0.3);border-radius:2px;cursor:pointer;font-size:.88em;line-height:1.6em;color:black;white-space:nowrap;overflow:hidden;background-color:rgba(0, 0, 0, 0.1);background:-webkit-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-moz-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-o-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(230, 230, 230, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)");-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;text-overflow:ellipsis}button.dt-button:first-child,div.dt-button:first-child,a.dt-button:first-child,input.dt-button:first-child{margin-left:0}button.dt-button.disabled,div.dt-button.disabled,a.dt-button.disabled,input.dt-button.disabled{cursor:default;opacity:.4}button.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),a.dt-button.active:not(.disabled),input.dt-button:active:not(.disabled),input.dt-button.active:not(.disabled){background-color:rgba(0, 0, 0, 0.1);background:-webkit-linear-gradient(top, rgba(179, 179, 179, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-moz-linear-gradient(top, rgba(179, 179, 179, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(179, 179, 179, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-o-linear-gradient(top, rgba(179, 179, 179, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to bottom, rgba(179, 179, 179, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(179, 179, 179, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)");box-shadow:inset 1px 1px 3px #999}button.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),a.dt-button.active:not(.disabled):hover:not(.disabled),input.dt-button:active:not(.disabled):hover:not(.disabled),input.dt-button.active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999;background-color:rgba(0, 0, 0, 0.1);background:-webkit-linear-gradient(top, rgba(128, 128, 128, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-moz-linear-gradient(top, rgba(128, 128, 128, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(128, 128, 128, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-o-linear-gradient(top, rgba(128, 128, 128, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to bottom, rgba(128, 128, 128, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(128, 128, 128, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)")}button.dt-button:hover,div.dt-button:hover,a.dt-button:hover,input.dt-button:hover{text-decoration:none}button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled),a.dt-button:hover:not(.disabled),input.dt-button:hover:not(.disabled){border:1px solid #666;background-color:rgba(0, 0, 0, 0.1);background:-webkit-linear-gradient(top, rgba(153, 153, 153, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-moz-linear-gradient(top, rgba(153, 153, 153, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(153, 153, 153, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-o-linear-gradient(top, rgba(153, 153, 153, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to bottom, rgba(153, 153, 153, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(153, 153, 153, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)")}button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled),a.dt-button:focus:not(.disabled),input.dt-button:focus:not(.disabled){border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:none;background-color:#79ace9;background:-webkit-linear-gradient(top, #d1e2f7 0%, #79ace9 100%);background:-moz-linear-gradient(top, #d1e2f7 0%, #79ace9 100%);background:-ms-linear-gradient(top, #d1e2f7 0%, #79ace9 100%);background:-o-linear-gradient(top, #d1e2f7 0%, #79ace9 100%);background:linear-gradient(to bottom, #d1e2f7 0%, #79ace9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#d1e2f7", EndColorStr="#79ace9")}button.dt-button span.dt-down-arrow,div.dt-button span.dt-down-arrow,a.dt-button span.dt-down-arrow,input.dt-button span.dt-down-arrow{position:relative;top:-2px;color:rgba(70, 70, 70, 0.75);font-size:8px;padding-left:10px;line-height:1em}.dt-button embed{outline:none}div.dt-buttons{float:left}div.dt-buttons.buttons-right{float:right}div.dataTables_layout_cell div.dt-buttons{float:none}div.dataTables_layout_cell div.dt-buttons.buttons-right{float:none}div.dt-btn-split-wrapper{display:inline-block}div.dt-button-collection{position:absolute;top:0;left:0;width:200px;margin-top:3px;margin-bottom:3px;padding:4px 4px 2px 4px;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.4);background-color:white;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 4px 10px 1px rgba(0, 0, 0, 0.3);box-sizing:border-box}div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;width:100%;display:block;float:none;margin:4px 0 2px 0}div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#dadada;background:-webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:-moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:-ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:-o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#f0f0f0", EndColorStr="#dadada");box-shadow:inset 1px 1px 3px #666}div.dt-button-collection button.dt-button:first-child,div.dt-button-collection div.dt-button:first-child,div.dt-button-collection a.dt-button:first-child{margin-top:0;border-top-left-radius:3px;border-top-right-radius:3px}div.dt-button-collection button.dt-button:last-child,div.dt-button-collection div.dt-button:last-child,div.dt-button-collection a.dt-button:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}div.dt-button-collection div.dt-btn-split-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;margin:4px 0 2px 0}div.dt-button-collection div.dt-btn-split-wrapper button.dt-button{margin:0;display:inline-block;width:0;flex-grow:1;flex-shrink:0;flex-basis:50px;border-radius:0}div.dt-button-collection div.dt-btn-split-wrapper button.dt-btn-split-drop{min-width:20px;flex-grow:0;flex-shrink:0;flex-basis:0}div.dt-button-collection div.dt-btn-split-wrapper:first-child{margin-top:0}div.dt-button-collection div.dt-btn-split-wrapper:first-child button.dt-button{border-top-left-radius:3px}div.dt-button-collection div.dt-btn-split-wrapper:first-child button.dt-btn-split-drop{border-top-right-radius:3px}div.dt-button-collection div.dt-btn-split-wrapper:last-child button.dt-button{border-bottom-left-radius:3px}div.dt-button-collection div.dt-btn-split-wrapper:last-child button.dt-btn-split-drop{border-bottom-right-radius:3px}div.dt-button-collection div.dt-btn-split-wrapper:active:not(.disabled) button.dt-button,div.dt-button-collection div.dt-btn-split-wrapper.active:not(.disabled) button.dt-button{background-color:#dadada;background:-webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:-moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:-ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:-o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background:linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#f0f0f0", EndColorStr="#dadada");box-shadow:inset 0px 0px 4px #666}div.dt-button-collection div.dt-btn-split-wrapper:active:not(.disabled) button.dt-btn-split-drop,div.dt-button-collection div.dt-btn-split-wrapper.active:not(.disabled) button.dt-btn-split-drop{box-shadow:none}div.dt-button-collection.fixed .dt-button:first-child{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}div.dt-button-collection.fixed .dt-button:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}div.dt-button-collection.fixed{position:fixed;display:block;top:50%;left:50%;margin-left:-75px;border-radius:5px;background-color:white}div.dt-button-collection.fixed.two-column{margin-left:-200px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection.fixed.columns{margin-left:-409px}@media screen and (max-width: 1024px){div.dt-button-collection.fixed.columns{margin-left:-308px}}@media screen and (max-width: 640px){div.dt-button-collection.fixed.columns{margin-left:-203px}}@media screen and (max-width: 460px){div.dt-button-collection.fixed.columns{margin-left:-100px}}div.dt-button-collection.fixed>:last-child{max-height:100vh;overflow:auto}div.dt-button-collection.two-column>:last-child,div.dt-button-collection.three-column>:last-child,div.dt-button-collection.four-column>:last-child{display:block !important;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection.two-column>:last-child>*,div.dt-button-collection.three-column>:last-child>*,div.dt-button-collection.four-column>:last-child>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:400px}div.dt-button-collection.two-column>:last-child{padding-bottom:1px;column-count:2}div.dt-button-collection.three-column{width:450px}div.dt-button-collection.three-column>:last-child{padding-bottom:1px;column-count:3}div.dt-button-collection.four-column{width:600px}div.dt-button-collection.four-column>:last-child{padding-bottom:1px;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-collection.columns{width:auto}div.dt-button-collection.columns>:last-child{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:818px;padding-bottom:1px}div.dt-button-collection.columns>:last-child .dt-button{min-width:200px;flex:0 1;margin:0}div.dt-button-collection.columns.dtb-b3>:last-child,div.dt-button-collection.columns.dtb-b2>:last-child,div.dt-button-collection.columns.dtb-b1>:last-child{justify-content:space-between}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:1 1 32%}div.dt-button-collection.columns.dtb-b2 .dt-button{flex:1 1 48%}div.dt-button-collection.columns.dtb-b1 .dt-button{flex:1 1 100%}@media screen and (max-width: 1024px){div.dt-button-collection.columns>:last-child{width:612px}}@media screen and (max-width: 640px){div.dt-button-collection.columns>:last-child{width:406px}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:0 1 32%}}@media screen and (max-width: 460px){div.dt-button-collection.columns>:last-child{width:200px}}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);background:-ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);background:-moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);background:-o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);background:-webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, rgba(0, 0, 0, 0.7)));background:-webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);background:radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);z-index:2001}@media screen and (max-width: 640px){div.dt-buttons{float:none !important;text-align:center}}button.dt-button.processing,div.dt-button.processing,a.dt-button.processing{color:rgba(0, 0, 0, 0.2)}button.dt-button.processing:after,div.dt-button.processing:after,a.dt-button.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:" ";border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear}button.dt-btn-split-drop{margin-left:calc(-1px - .333em);padding-bottom:calc(.5em - 1px);border-radius:0px 1px 1px 0px;color:rgba(70, 70, 70, 0.9);border-left:none}button.dt-btn-split-drop span.dt-btn-split-drop-arrow{position:relative;top:-1px;left:-2px;font-size:8px}button.dt-btn-split-drop:hover{z-index:2}button.buttons-split{border-right:1px solid rgba(70, 70, 70, 0);border-radius:1px 0px 0px 1px}button.dt-btn-split-drop-button{background-color:white}button.dt-btn-split-drop-button:hover{background-color:white}
 
 
 table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255, 255, 255, 0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0259c4;z-index:201}
 
 
 table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{top:50%;left:5px;height:1em;width:1em;margin-top:-9px;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{content:"-";background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before{left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:.8em;width:.8em;margin-top:-0.5em;margin-left:-0.5em;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:"-";background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:.5em;box-shadow:0 12px 30px rgba(0, 0, 0, 0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0, 0, 0, 0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}
 
 
 table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#b0bed9}table.dataTable.stripe tbody>tr.odd.selected,table.dataTable.stripe tbody>tr.odd>.selected,table.dataTable.display tbody>tr.odd.selected,table.dataTable.display tbody>tr.odd>.selected{background-color:#acbad4}table.dataTable.hover tbody>tr.selected:hover,table.dataTable.hover tbody>tr>.selected:hover,table.dataTable.display tbody>tr.selected:hover,table.dataTable.display tbody>tr>.selected:hover{background-color:#aab7d1}table.dataTable.order-column tbody>tr.selected>.sorting_1,table.dataTable.order-column tbody>tr.selected>.sorting_2,table.dataTable.order-column tbody>tr.selected>.sorting_3,table.dataTable.order-column tbody>tr>.selected,table.dataTable.display tbody>tr.selected>.sorting_1,table.dataTable.display tbody>tr.selected>.sorting_2,table.dataTable.display tbody>tr.selected>.sorting_3,table.dataTable.display tbody>tr>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected{background-color:#a6b4cd}table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3{background-color:#a5b2cb}table.dataTable.display tbody>tr:hover>.selected,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.order-column.hover tbody>tr:hover>.selected,table.dataTable.order-column.hover tbody>tr>.selected:hover{background-color:#a2aec7}table.dataTable tbody td.select-checkbox,table.dataTable tbody th.select-checkbox{position:relative}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody td.select-checkbox:after,table.dataTable tbody th.select-checkbox:before,table.dataTable tbody th.select-checkbox:after{display:block;position:absolute;top:1.2em;left:50%;width:12px;height:12px;box-sizing:border-box}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before{content:" ";margin-top:-6px;margin-left:-6px;border:1px solid black;border-radius:3px}table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after{content:"✓";font-size:20px;margin-top:-19px;margin-left:-6px;text-align:center;text-shadow:1px 1px #b0bed9,-1px -1px #b0bed9,1px -1px #b0bed9,-1px 1px #b0bed9}table.dataTable.compact tbody td.select-checkbox:before,table.dataTable.compact tbody th.select-checkbox:before{margin-top:-12px}table.dataTable.compact tr.selected td.select-checkbox:after,table.dataTable.compact tr.selected th.select-checkbox:after{margin-top:-16px}div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:.5em}@media screen and (max-width: 640px){div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0;display:block}}
 
 
 
/**
 * Global Group Quiz Report styles
 */
 .uo-group-quiz-report {
	font-size: 15px;
	position: relative;
}

.uo-group-quiz-report * {
	box-sizing: border-box
}

.uo-group-quiz-report .uo-row {
	width: 100%;
}

/**
 * Dropdown Filters 
 */
.uo-group-quiz-report .uo-select {
	width:100%;
	display: inline-block;
	position: relative;
}

.uo-group-quiz-report .uo-select label {
	display: inline-block;
	position: relative;
	margin-bottom: 3px;
	margin-top: 7px;
}

.uo-group-quiz-report .uo-select button, 
.uo-group-quiz-report .uo-select select {
	background: #fff;
	border: 1px solid #b7b7b7;
	border-radius: 3px;
	cursor: pointer;
	font-size: 15px;
	padding: 6px 15px;
	transition-duration: .1s;
	transition-property: color,border-color;
	transition-timing-function: linear;
	width: 100%;
}

.uo-group-quiz-report .uo-select select.h3-select {
	background: none !important;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 18px;
	font-weight: bold;
	padding-left: 0;
	padding-top: 0;
	/*for firefox*/
	-moz-appearance: none;
	/*for chrome*/
	-webkit-appearance: none;
}

/*for IE10*/
.uo-group-quiz-report .uo-select select.h3-select::-ms-expand {
	display: none;
}

/**
 * Data Table
 */
.uo-group-quiz-report-table {
	margin-top: 15px;
	position: relative;
}

.uo-group-quiz-report .uotc-datatable-header {
	display:block;
	position: relative;
	margin-top:15px;
}

.uo-group-quiz-report .uotc-datatable-header .dt-buttons{
	display: block;
	width: 100%;
	margin-top: 15px;
}

/**
 * Search
 */
.uo-group-quiz-report .dataTables_filter {
	margin-bottom: 15px;
	margin-top: 15px;
	position: relative;
	text-align: left;
	width: 100%;
	float: left;
	margin: 10px 0;
}

.uo-group-quiz-report .dataTables_filter label {
	display: block;
	margin:0;
}

.uo-group-quiz-report .dataTables_filter label::before {
	content: "";
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 10px;
	top: 10px;
}

.uo-group-quiz-report .dataTables_filter input[type="search"] {
	background: #fff;
	border: 1px solid #b7b7b7;
	border-radius: 3px;
	font-family: inherit;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
	padding: 8px 20px 8px 40px;
	width: 100%;
}

.uo-group-quiz-report .buttons-csv, 
.uo-group-quiz-report .buttons-excel, 
.uo-group-quiz-report a.paginate_button{
	background: #f9fafb;
	border: 1px solid #b7b7b7;
	border-radius: 3px;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 1;
	padding: 6px 15px;
	text-decoration: none;
	text-transform: none;
	transition-duration: .1s;
	transition-property: color,border-color;
	transition-timing-function: linear;
}

/**
 * Customize Columns
 */
.uo-group-quiz-report .dataTables-filter-columns {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	float: left;
	user-select: none;
	width: 100%
}

.uo-group-quiz-report .dataTables-filter-columns-field {
	display: none !important
}

.uo-group-quiz-report .dataTables-filter-columns__fields {
	display: none
}

.uo-group-quiz-report .dataTables-filter-columns__fields,
.uo-group-quiz-report .dataTables-filter-columns__toggle {
	width: 100%
}

.uo-group-quiz-report .dataTables-filter-columns__fields label {
	padding-right: 10px
}

.uo-group-quiz-report .dataTables-filter-columns__fields label input {
	margin-right: 5px
}

.uo-group-quiz-report .dataTables-filter-columns-field:checked~.dataTables-filter-columns__fields {
	display: block
}

.uo-group-quiz-report .dataTables-filter-columns__toggle label {
	color: #00e;
	cursor: pointer;
	display: inline-block
}

.uo-group-quiz-report .dataTables-filter-columns__toggle label:hover {
	text-decoration: underline
}

.uo-group-quiz-report .dataTables-filter-columns-field:not(:checked)~.dataTables-filter-columns__toggle label:before {
	content: attr(data-label-enable)
}

.uo-group-quiz-report .dataTables-filter-columns-field:checked~.dataTables-filter-columns__toggle label:before {
	content: attr(data-label-disable)
}

/**
 * Table
 */
.uo-group-quiz-report table {
	border: 0;
	border-radius: 3px;
	overflow: hidden;
	width: 100%;
}

.uo-group-quiz-report table * {
	line-height: 1;
}

.uo-group-quiz-report table thead tr{
	background-color: #5f19aa;
	color: #ffffff;
}

.uo-group-quiz-report .uo-group-quiz-report-table th{
	font-size: 15px;
	font-weight: 400;
	height: auto;
	padding: 10px;
	vertical-align: middle;
}

.uo-group-quiz-report .uo-group-quiz-report-table td, 
.uo-group-quiz-report .uo-group-quiz-report-table th{
	border: 0;
	line-height: 1;
	padding: 10px 5px;
}

.uo-group-quiz-report .uo-group-quiz-report-table thead .sorting {
}

.uo-group-quiz-report .uo-group-quiz-report-table thead .sorting_asc {
}

.uo-group-quiz-report .uo-group-quiz-report-table td{
	font-size:14px;
	vertical-align: top;
}

.uo-group-quiz-report .uo-group-quiz-report-table tbody tr.even,
.uo-group-quiz-report .uo-group-quiz-report-table tbody tr.even td{
	background: #f2f2f2;
}

.uo-group-quiz-report .uo-group-quiz-report-table>tbody>tr>td.child {
	padding-left: 30px!important;
}

.uo-group-quiz-report .uo-group-quiz-report-table>tbody>tr>td.child .user_statistic .statistic_icon{
	display: inline-block;
	margin-bottom: -6px;
}

/**
* Label Loading Animation
*/
.uo-group-quiz-report .label-loading::after{
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-left: 5px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-size: contain;
}

/**
* Table Loading Animation
*/
.uo-group-quiz-report .reporting-status-loading-animation-wrap {
	display: flex;
	background-color: rgba(255, 255, 255, 0.5);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.uo-group-quiz-report .reporting-status {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1000;
	line-height: 1;
	font-size: 12px;
	font-weight: 600;
	display: flex;
}

.uo-group-quiz-report .reporting-status__icon {
	width: 30px;
	font-size: 16px;
	color: #fff;
	background: #f5ba05;
	position: relative;
}

.uo-group-quiz-report .reporting-status__icon:before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.uo-group-quiz-report .reporting-status--loading .reporting-status__icon {
	background: #0290c2;
}

.uo-group-quiz-report .reporting-status--loading .reporting-status__icon:before {
	content: '';
	width: 16px;
	height: 16px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNzUuNCAxMjYuNjNhMTEuNDMgMTEuNDMgMCAwIDEtMi4xLTIyLjY1IDQwLjkgNDAuOSAwIDAgMCAzMC41LTMwLjYgMTEuNCAxMS40IDAgMSAxIDIyLjI3IDQuODdoLjAyYTYzLjc3IDYzLjc3IDAgMCAxLTQ3LjggNDguMDV2LS4wMmExMS4zOCAxMS4zOCAwIDAgMS0yLjkzLjM3eiIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIxIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgNjQgNjQiIHRvPSIzNjAgNjQgNjQiIGR1cj0iMTgwMG1zIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvZz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
}

.uo-group-quiz-report .reporting-status__text {
	color: #fff;
	background: #35393c;
	padding: 8px 10px;
	white-space: nowrap;
}

/**
 * Tablet
 */
@media screen and (min-width: 500px) {
	.uo-group-quiz-report .uotc-datatable-header {
		display: flex;
	}
	
	.uo-group-quiz-report .uotc-datatable-header .dataTables_length{
		text-align: left;
		flex: 0 0 40%;
	}

	.uo-group-quiz-report .uotc-datatable-header .dt-buttons{
		text-align: right;
		margin-top: 0;
		flex: 0 0 60%;
	}
}

/**
 * Desktop
 */
@media screen and (min-width: 769px) {

	/**
	 * Dropdown Filters 
	*/
	.uo-group-quiz-report .uotc-report-select-filters{
		display: flex;
		margin: 0 -10px;
		width: 100%;
	}

	.uo-group-quiz-report .uotc-report-select-filters > .uotc-report-select-filter {
		flex: 0 0 50%;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 15px;
	}

	.uo-group-quiz-report .uo-select button,
	.uo-group-quiz-report .uo-select select{
		width: calc( 100% - 20px );
	}
}
.xoo-uv-verified-success, .xoo-uv-verify-notice {
    z-index: 99999999;
    position: fixed;
    top: 0;
    padding: 20px;
    left: 0;
    right: 0;
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}


.xoo-uv-verified-success span:last-of-type a {
    text-decoration: underline;
    color: #3c763d;
    margin-left: 6px;
}


.xoo-el-notice-success .xoo-uv-verify-notice {
    position: relative;
    padding: 10px;
}

span.xoo-uv-rsnd-email {
    text-decoration: underline;
    margin-left: 5px;
    cursor: pointer;
}
:where(html.wpc-bgl255) .zoom-meeting-filter-link a.create-meeting.ld-create-meeting-btn{background-image: url("/wp-content/plugins/ld-dashboard/public/img/zoom-icon.png")}:where(html.wpc-bgl255) table.dataTable thead .sorting{background-image:url("/wp-content/plugins/tin-canny-learndash-reporting/src/assets/admin/css/images/sort_both.png")}:where(html.wpc-bgl255) table.dataTable thead .sorting_asc{background-image:url("/wp-content/plugins/tin-canny-learndash-reporting/src/assets/admin/css/images/sort_asc.png") !important}:where(html.wpc-bgl255) table.dataTable thead .sorting_desc{background-image:url("/wp-content/plugins/tin-canny-learndash-reporting/src/assets/admin/css/images/sort_desc.png") !important}:where(html.wpc-bgl255) table.dataTable thead .sorting_asc_disabled{background-image:url("/wp-content/plugins/tin-canny-learndash-reporting/src/assets/admin/css/images/sort_asc_disabled.png")}:where(html.wpc-bgl255) table.dataTable thead .sorting_desc_disabled{background-image:url("/wp-content/plugins/tin-canny-learndash-reporting/src/assets/admin/css/images/sort_desc_disabled.png")}:where(html.wpc-bgl255) .uo-group-quiz-report .dataTables_filter label::before{background-image: url("data:image/svg+xml,%3Csvg aria-labelledby='title desc' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.9 19.7'%3E%3Cg class='search-path' fill='none' stroke='%23000'%3E%3Cpath stroke-linecap='square' d='m18.5 18.3-5.4-5.4'/%3E%3Ccircle cx='8' cy='8' r='7'/%3E%3C/g%3E%3C/svg%3E")}:where(html.wpc-bgl255) .uo-group-quiz-report .uo-group-quiz-report-table thead .sorting{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") !important}:where(html.wpc-bgl255) .uo-group-quiz-report .uo-group-quiz-report-table thead .sorting_asc{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 15 12 9 18 15'/%3E%3C/svg%3E") !important}:where(html.wpc-bgl255) /**
* Label Loading Animation
*/
.uo-group-quiz-report .label-loading::after{background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='20' fill='none' stroke='black' stroke-width='2' stroke-dasharray='31.4 94.2'%3E%3Canimate attributeName='stroke-dashoffset' values='0;-125.6' dur='1s' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E")}