/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

#wdm_group_wrapper #wdm_group_length {
    display: none;
}

#wdm_group_wrapper #wdm_group_filter {
    display: none;
}

#wdm_group_wrapper #bulk_remove, #wdm_group_wrapper #wdm_group_length {
    display: none;
}

.ldgr-btn {
	border-radius: 100px!important;
}

#wdm_group td.ldgr-actions {
    margin-top: 26px;
}

table#wdm_group tbody tr td, table#add_user_data tbody tr td, table#ldgr-group-code-table tbody tr td {
    font-size: 14px!important;
}

.wdm_remove.button {
    margin-left: 5px;
}

.wdm_remove:before {
	display: none;
}

#tab-2 #wdm_ldgr_group_report td {
    word-break: break-word;
	line-height: 20px;
}

#wdm_ldgr_group_report_wrapper #wdm_ldgr_group_report_length {
	display: none;
}

#tab-2 #wdm_ldgr_show_report {
	margin-left: 0px!important;
	border-radius: 100px!important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
	background-color: #00a7ce!important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
	border: #00a7ce!important;
	border-radius: 100px!important;
}

/* ==== Menu ==== */
.nav ul li a {
	letter-spacing:0.1em!important;
}

.top-menu p, .top-menu a {
	color:#fff!important;
	font-family: Nunito;
	font-weight: 900;
	font-size: 15px;
}

/* ==== Button ==== */
.btn {
	border-radius: 25px;
}

.style-light .btn-default {
	background-color: #00a7ce!important;
	border-color: #00a7ce!important;
}

.style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover {
	background-color: transparent!important;
	border-color: #00a7ce!important;
	color: #00a7ce!important;
}

/* ==== Scroll to top button ==== */
.footer-scroll-top i {
	border-radius: 25px;
}

/* ==== Global form field ==== */

/* Inputs */
input, textarea {
	border-radius: 0px;
	border-width: 1px;
	box-shadow:none;
}

input[type="button"] {
	border-radius: 30px;
	font-size: 12px;
}

button[type="submit"] {
	border-radius: 30px;	
}

/* Light bg buttons */
.style-light input[type="button"] {
	border: 2px solid #00a7ce;
	background-color: #00a7ce;
	color: #ffffff;
}

.style-light input[type="button"]:hover {
	border: 2px solid #00a7ce;
	background-color: transparent;
	color: #00a7ce;
}


/* White link */
.style-dark a:not(.btn-text-skin):hover {
	color: rgba(255,255,255,.75) !important
}



/* ==== Headings ==== */
h6 {
	text-transform: uppercase;
	font-weight: 800;
	line-height: 1.75;
	letter-spacing: 0.1em;
}

/* ==== Copyright ==== */
footer .footer-center {
	padding-top: 10px;
	padding-bottom: 10px;
}

footer .footer-last {
	font-size: 11px;
}

/* ==== Single product page ==== */
/* Bullets */
.product-template-default ul {
	list-style: disc;
}

/* Turn off related products */
div.row-container.row-related {
	display: none!important;
}

/* Turn off category */
div.product_meta {
	display: none;
}

/* Heading */
h1.product_title.entry-title {
	font-size: 30px;
}


/* ==== Course List mobile */

@media (max-width: 570px) {
	.course_list {
		padding-top: 5px!important;
	}
}



/* ===== Cart page ===== */
/* Button */
.woocommerce .cart .button {
	background-color: #00A7CE;
	border: 2px #00A7CE solid;
	border-radius: 10em;
	color: white;
}

.woocommerce .cart .button:hover {
	background-color: transparent;
	border: 2px #00A7CE solid;
	border-radius: 10em;
	color: #00A7CE;
}

/* Cart total heading */
.cart_totals h2 {
	font-weight: 800;
	font-family: Nunito;
	font-size: 21px!important;
}

/* Cart total table */
.shop_table .shop_table_responsive {
	margin-top: 25px;
}

/* Shop message line */
.woocommerce .woocommerce-message {
	border-color: #00A7CE;
}

/* Coupon form field */
.woocommerce table.shop_table #coupon_code {
	border-radius: 0px;
}

/* Coupon form field width */
.woocommerce table.cart td.actions .input-text {
	max-width: 25em!important;
	text-align: left!important;
}



/* ===== Checkout page ===== */
/* Heading */
.woocommerce .checkout h3 {
	font-size: 21px;
	font-weight: 800;
}

/* Form fields */
.woocommerce form .form-row input.input-text {
	border-radius: 0px;
}

/* Place order button */
.woocommerce #payment .place-order .btn {
	margin-top: 25px!important;
}

/* Header buttons */

.heading_slide_2 .btn-container {
	display: inline-block;
	padding-right:15px;
}

/* Checkout page */

.woocommerce-checkout {
	display:inline-flex;
}

@media (max-width: 570px) {
	.woocommerce-checkout {
		display:block;
	}
}

.woocommerce-checkout .col-1 {
	padding-right:15px;
}

.woocommerce .checkout h3#order_review_heading {
	margin-top:0!important;
	padding-bottom:36px;
}

@media (max-width: 570px) {
	.woocommerce .checkout h3#order_review_heading {
		margin-top:36px!important;
		padding-bottom:0;
	
	}
}



/* ----- Cart page ----- */
.woocommerce .cart-collaterals .cart_totals h2 {
	font-size: 24px!important;
}


/* Hide empty paragraph */
p:empty {
  display: none;
}






/* ==== LearnDash ==== */

/* ----- Global ----- */
dd.course_progress div.course_progress_blue {
	background-color: #00a7ce;
}

/* ----- My courses page ----- */
/* Enrolled label */
.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled {
	background: #00a7ce;
	text-shadow: none;
	text-transform: uppercase;
	font-family: Nunito;
	font-size: 11px;
	font-weight: 800;
	letter-spacing: 0.1em;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price {
	padding: 4px 10px;
}


/* View course btn */
.ld-course-list-items .ld_course_grid .btn {
	border-radius: 30px;
	border: 2px solid #00a7ce;
	background-color: #00a7ce;
	font-size: 12px;
	color: #ffffff;	
}

.ld-course-list-items .ld_course_grid .btn:focus {
	border-radius: 30px;
	border: 2px solid #00a7ce;
	background-color: #00a7ce;
	font-size: 12px;
	color: #ffffff;	
}

.ld-course-list-items .ld_course_grid .btn:visited {
	border-radius: 30px;
	border: 2px solid #00a7ce;
	background-color: #00a7ce;
	font-size: 12px;
	color: #ffffff;	
}

.ld-course-list-items .ld_course_grid .btn:hover {
	border-radius: 30px;
	border: 2px solid #00a7ce;
	background-color: transparent;
	font-size: 12px;
	color: #00a7ce!important;	
}

/* Tile  */
.ld-course-list-items .ld_course_grid .thumbnail.course {
	background-color: #f7f7f7;
	border: none;
}

.ld-course-list-items .ld_course_grid .thumbnail .caption {
	padding: 30px;
	text-align: center;
}

/* Course title  */
.ld-course-list-items .ld_course_grid h3 { 
	font-weight: 800;
}




/* ----- Course page ----- */
/* Grid of lesson content  */
#learndash_lessons {
	margin-top: 40px;
	border-radius: 0px;
}

#learndash_lessons #lesson_heading {
	background-color: #f7f7f7;
	font-weight: 800;
	font-family: Nunito;
	font-size: 16px;
}

/* Course content title  */
.sfwd-courses #learndash_course_content_title {
	font-weight: 800;
	font-size: 29px!important;
}

/* Expand/collapse btns  */
#learndash_course_content .expand_collapse a {
	font-weight: 800;
    font-size: 11px;
    letter-spacing: 0.1em;
    font-family: Nunito;
	text-transform: uppercase;
	color: #303133;
}

#learndash_course_content .expand_collapse a:hover {
	color: #777777;
}

/* Selecting module hover  */
#learndash_lessons h4>a:hover {
	background-color: #f7f7f7;
}

/* Selecting module hover  */
#learndash_lessons a {
	color: #00A7CE;
}





/* ----- Module page ----- */

/* --- Module section --- */
/* Module title  */

.sfwd-lessons h1 {
	font-weight: 800;
	font-size: 29px;
}

/* Date */
.sfwd-lessons .post-info {
	display: none;
}

/* Topics title */
#learndash_lesson_topics_list div>strong {
	background-color: #f7f7f7;
	font-weight: 800;
	font-family: Nunito;
	font-size: 16px;
}

/* Topics list */
#learndash_lesson_topics_list>div {
	border-radius: 0px;
}

#learndash_lesson_topics_list {
	margin-top: 30px;
}


/* Links */
.learndash_topic_dots a>span {
	color: #00A7CE;	
}

.learndash_topic_dots a>span:hover {
	color: #777777;	
}


/* --- Quiz section --- */

/* Topics title */
#learndash_quizzes #quiz_heading {
	background-color: #f7f7f7;
    font-weight: 800;
    font-family: Nunito;
    font-size: 16px;
}

#learndash_quizzes {
	border-radius: 0px;
}

/* Links */
#learndash_quizzes a {
	color: #00A7CE;	
}

#learndash_quizzes a:hover {
	color: #777777;	
}

/* --- Rest of page --- */
/* Next module btn */
#learndash_next_prev_link {
	display: none; 
}



/* ----- Topic page ----- */

/* --- Title and nav section --- */

/* Topic title  */
.sfwd-topic h1 {
	font-weight: 800;
	font-size: 29px;
}

/* Date */
.sfwd-topic .post-info {
	display: none;
}

/* Topic progress title */
.learndash_topic_dots b {
	font-weight: 800;
}




/* ----- Quiz page ----- */

/* Quiz title  */
.sfwd-quiz h1 {
	font-weight: 800;
	font-size: 29px;
}

/* Quiz duplicate title  */
.sfwd-quiz .wpProQuiz_content h2 {
	display: none;
}

/* Date */
.sfwd-quiz .post-info {
	display: none;
}


/* ----- Question page ----- */
/* Duplicate question header */
.sfwd-quiz h5.wpProQuiz_header {
	display: none!important;
}

/* Bullet padding */


/* Answer section */
.sfwd-quiz .wpProQuiz_content .wpProQuiz_questionList {
	border: 1px solid #bbb;
	background: #f7f7f7;
	padding: 15px;
	margin-top: 10px;
}



/* ----- Quiz results page ----- */


/* ----- Group registration page ----- */

div.wdm-select-wrapper select:not([multiple]) {
	background-image: none;
}

/* ----- My account page ----- */
.fa-courses:before {
	content: "\f19d";
}

.fa-group-registration:before {
	content: "\f0c0";
}



/* My courses */
#learndash_profile {
	border-radius: 0px;
	box-shadow: none;
}

/* Heading */
#learndash_profile .learndash_profile_heading {
	background-color: #f7f7f7;
	font-weight: 800;
	font-family: Nunito;
}

/* Links */
#learndash_profile a {
	color: #00A7CE;
}

/* Expand/collapse btns  */
#learndash_profile .expand_collapse a {
	font-weight: 800;
    font-size: 11px;
    letter-spacing: 0.1em;
    font-family: Nunito;
	text-transform: uppercase;
	color: #303133;
}


#learndash_profile .expand_collapse a:hover {
	color: #777777;
}

#learndash_profile div.expand_collapse {
	margin-bottom: 20px;
}