/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/* INVITE PARTICIPANTS */
/*-----------------------------------*/
table.invite {
    background-color: #e6e6e6;
    border-radius:10px;
}
/* top-left border-radius */
table#invite tr:first-child td:first-child {
  border-top-left-radius: 10px;
}

/* top-right border-radius */
table#invite tr:first-child td:last-child {
  border-top-right-radius: 10px;
}

/* bottom-left border-radius */
table#invite tr:last-child td:first-child {
  border-bottom-left-radius: 10px;
}

/* bottom-right border-radius */
table#invite tr:last-child td:last-child {
  border-bottom-right-radius: 10px;
}
table.invite td {
    padding:15px;
}
table.invite td label {
    font-weight:bold;
    color: #00344f;
}
table.invite td input {
    border-radius: 6px!important;
    height:35px!important;
    font-size:16px!important;
    border: 1px solid #00344f!important; 
}
.wdm_cat_title {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
    
}
 .wdm_cat_courses_list {
     background-color: #e6e6e6;
     font-size:14px;
 }
 .wdm_cat_courses_list li {
     padding: 4px;
     margin-left: 15px;
     margin-right: 15px;
    border-bottom: 1px solid #ccc9c9;
 }
/* CLIENT DASHBOARD */
/*----------------------------------*/

#wdm_agent_coupon_details_length {
    margin-bottom:20px!important;
}
#wdm_agent_coupon_details_filter input {
    border-radius: 3px;
    padding:4px;
    border: 1px solid #00344f; 
}
#wdm_agent_coupon_details_info {
    color: #7f7f7f;
    font-size:14px!important;
    margin-top:15px;
}
#wdm_agent_coupon_details_paginate {
    color: #7f7f7f;
    font-size:14px!important;
    margin-top:15px;
}
table#wdm_agent_coupon_details th {
  padding: 4px 4px 4px 14px!important;
}
/* top-left border-radius */
table#wdm_agent_coupon_details tr:first-child th:first-child {
  border-top-left-radius: 6px;
}

/* top-right border-radius */
table#wdm_agent_coupon_details tr:first-child th:last-child {
  border-top-right-radius: 6px;
}

/* bottom-left border-radius */
table#wdm_agent_coupon_details tr:last-child td:first-child {
  border-bottom-left-radius: 6px;
}

/* bottom-right border-radius */
table#wdm_agent_coupon_details tr:last-child td:last-child {
  border-bottom-right-radius: 6px;
}

#wdm_agent_coupon_details tr td { 
    background-color:white!important;
    padding:2px 2px 2px 14px!important;
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom: 1px solid #ccc9c9;
}

 /* PARTICIPANT SEARCH */
/*-----------------------------------*/
table#participant_search {
    width:100%!important;
    display: table;
}
/* top-left border-radius */
table#participant_search tr:first-child th:first-child {
  border-top-left-radius: 10px;
}
/* top-right border-radius */
table#participant_search tr:first-child th:last-child {
  border-top-right-radius: 10px;
}
/* bottom-left border-radius */
table#participant_search tr:last-child td:first-child {
  border-bottom-left-radius: 10px;
}
/* bottom-right border-radius */
table#participant_search tr:last-child td:last-child {
  border-bottom-right-radius: 10px;
}
table#participant_search td {
    padding:25px;
    background-color: #e6e6e6;
}
#participant_search tr.searchby {
    background-color: #00344f;
    color:white;
}
#participant_search th {
      font-size:15px;
      font-weight:bold!important;
      text-align:left;
      padding:4px 25px 4px 25px;
}
#participant_search td {
   border-right:solid 1px #b2b2b2;
   vertical-align:top;
   font-size:15px;
}
.wdm_search_form_control_heading {
    color: #00344f;
    font-style: italic;
    display:block!important;
    width:100%!important;
}
table#participant_search td input {
    border-radius: 6px!important;
    height:35px;
    font-size:16px;
    border: 1px solid #00344f; 
}
.select2-selection {
    height: auto!important;
    border-radius: 6px!important;
    width:100%!important;
    border: 1px solid #00344f!important; 
}
.select2-selection input {
    width:100%!important;
    height:auto!important;
   background-color:#ffffff!important;
   border: 1px dashed #333333!important; 
}
select.wdm-agent-list {
    width:100%!important;
   background-color:#ffffff!important;
    }
#offender_list_table th {
    text-align:left;
}
/* top-left border-radius */
table#offender_list_table tr:first-child th:first-child {
  border-top-left-radius: 6px;
}
/* top-right border-radius */
table#offender_list_table tr:first-child th:last-child {
  border-top-right-radius: 6px;
}
/* bottom-left border-radius */
table#offender_list_table tr:last-child td:first-child {
  border-bottom-left-radius: 6px;
}
/* bottom-right border-radius */
table#offender_list_table tr:last-child td:last-child {
  border-bottom-right-radius: 6px;
}
.dataTables_wrapper .top {
    margin-left:-7px!important;
    margin-top:10px;
    font-size:14px;
}
#offender_list_table_filter input {
    border-radius: 6px!important;
    padding:8px;
    height:35px;
    color: #5e5252;
  border: 1px solid #ccc9c9; 
}
#pop-up h3 {
    margin:0px!important;
    padding:10px!important;
}
.wdm-bold {
    padding-bottom: 25px!important;
    font-weight:bold!important;
}
#pop-up td a {
    border-radius: 6px;
    background-color: #00344f;
    padding:2px 8px 2px 8px;
    color:white!important;
}#pop-up td a:hover {
        background-color: #016699;
}
#pop-up td a::before {
  content: "↓";
  color:white;
  font-weight:bold;
}

 /* COMPLETION REPORTS */
/*-----------------------------------*/
table#completion_reports {
    width:100%!important;
    display: table;
    border-radius: 6px;
}
table#completion_reports td {
    padding:25px;
    background-color: #e6e6e6;
}
table#completion_reports td input {
    border-radius: 6px!important;
    height:35px;
    font-size:16px;
    border: 1px solid #00344f; 
    margin:0px;
}
.wdm-select-course-filter {
    border-radius: 6px!important;
    height:135px!important;
    font-size:14px;
    line-height:1.7!important;
    border: 1px solid #00344f;
    width:100%;
    padding: 10px;
}
.wdm-select-course-filter input {
    margin: 0px 10px 0px 0px!important;
    padding:0px!important;
    height: auto!important;
}
table#completion_reports tr:first-child td:first-child {
  border-top-left-radius: 6px;
}
/* top-right border-radius */
table#completion_reports tr:first-child td:last-child {
  border-top-right-radius: 6px;
}
/* bottom-left border-radius */
table#completion_reports tr:last-child td:first-child {
  border-bottom-left-radius: 6px;
}
/* bottom-right border-radius */
table#completion_reports tr:last-child td:last-child {
  border-bottom-right-radius: 6px;
}
.wdm-end-wrapper {
    padding-top:15px;
}
.wdm-filter-heading {
    color: #00344f;
    font-weight: bold;
    display:block!important;
    width:100%!important;
    margin:0px 0px 5px 0px!important;
    padding:0px!important;
}
.wdm_off_report_filter_control {
    margin:0px!important;
    padding:0px!important;
}
/* top-left border-radius */
table#wdm_report tr:first-child th:first-child {
  border-top-left-radius: 6px;
}
/* top-right border-radius */
table#wdm_report tr:first-child th:last-child {
  border-top-right-radius: 6px;
}
/* bottom-left border-radius */
table#wdm_report tr:last-child td:first-child {
  border-bottom-left-radius: 6px;
}
/* bottom-right border-radius */
table#wdm_report tr:last-child td:last-child {
  border-bottom-right-radius: 6px;
}
#wdm_report_wrapper .top .dt-buttons a{
	background-color: #00344f!important;
	color:white;
	text-decoration: none;
}

#wdm_report_wrapper .top .dt-buttons a:hover{
	background-color: #016699!important;
	color:white;
	text-decoration: none;
}
 /* PROGRAM ANALYTICS */
/*-----------------------------------*/
table#program_analytics {
    width:100%!important;
    display: table;
    border-radius: 6px;
}
table#program_analytics td {
    padding:25px;
    background-color: #e6e6e6;
}
table#program_analytics td input {
    border-radius: 6px!important;
    height:35px;
    font-size:16px;
    border: 1px solid #00344f; 
    margin:0px;
}
table#program_analytics #select-all-wisdm-agents {
    float:left;
    padding-right: 15px;
}
table#program_analytics .select2 {
    padding-top:10px!important;
}
/* top-left border-radius */
table#program_analytics tr:first-child td:first-child {
  border-top-left-radius: 6px;
}
/* top-right border-radius */
table#program_analytics tr:first-child td:last-child {
  border-top-right-radius: 6px;
}
/* bottom-left border-radius */
table#program_analytics tr:last-child td:first-child {
  border-bottom-left-radius: 6px;
}
/* bottom-right border-radius */
table#program_analytics tr:last-child td:last-child {
  border-bottom-right-radius: 6px;
}
#wdm_report th {
    text-align:left;
    font-weight:bold;
}
a.pdf {
    padding: 8px;
    font-size:14px;
    text-transform: uppercase;
    font-weight:bold!important;
    border-radius: 6px;
    background-color:#7aa53d;
    color:white;
    text-decoration:none;
    border: 1px solid #a1c44a;
}
a.pdf:hover {
    background-color: #a1c44a;
}
a.pdf::after {
  content: "⇩";
  color:white;
  font-weight:bold;
  font-size:14px;
  margin-left: 5px;
}


/* PARTICIPANT DASHBOARD */
/*-----------------------------------*/
.fusion-login-caption {
    margin-top: 15px;
}
.fusion-login-form {
    padding: 0px!important;
    margin:0px!important;}

.fusion-login-fields input {
    padding: 20px!important;
    font-size: 20px;
}
.profileheader {
    border:none!important;
    margin:0px!important;
    padding:10px 0px 10px!important;
    background-color: #0f6894!important;
}
.profileheader .fusion-column{
    display:block;
    padding-top:0px!important;
}
.ld-profile-avatar {display: none!important;}
.ld-profile-heading {display:none!important;}
.ld-profile-stats {
    background-color: #e8bb07;
    font-size: 18px!important;
    color:#222326;
    padding: 5px;
    border-bottom: 1px dashed #000000;
    border-top: 1px dashed #000000;
}
.ld-profile-stat span {
    font-size: 14px!important;
    font-weight:bold;
    padding-top:-10px;
}

.ld-profile-stat-certificates {display:none!important;}
.ld-profile-stat-completed {border-right:0px solid white!important;}
.infosep {
    margin-left: 25px!important;
}
.profilestats {
    display:block;
    margin-top: 0px!important;
}
.profile {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.ld-profile-card {
    display:none!important;
}
#ld-profile .ld-item-list {display:none;}

.ld-course-status {display:none!important;}
.profilestats {
    display:block;
    margin-top: -60px!important;
}
.ld-profile-stats {
    background-color: #e8bb07;
    color:#222326;
    padding: 5px;
    font-size: 0.6em;
    border-bottom: 1px dashed #000000;
    border-top: 1px dashed #000000;
}
.content-box-wrapper {
    padding: 20px 10px 20px 10px!important;
    margin-bottom:-55px!important;
}
.course-info-holder {
    border-top: 1px dashed #222326;
    background-color:#f4fbff!important;
}
.bottom {
    background-color: #ffffff!important;
}
.bottom .completed {
    background-color: #e3f3cd!important;
}
.course-title {
    font-size:16px!important;
    color: #016699!important;
}
.uo-view-more a{
    padding: 5px!important;
}

/* SIDEBAR STYLES */
/*-----------------------------------*/
.widget img {
    background-color:white!important;
}
.ld-course-navigation-heading, .ld-item-list-actions {
    display:none!important;
}
.ld-lesson-navigation {
    font-size:14px!important;
}
.ld-progress {
    padding-left: 15px!important;
    padding-right: 15px!important;
    padding-bottom: 7px!important;
}
.ld-lesson-title {
    font-weight:bold!important;
}
.widget {
    margin: 0px 0px 25px 0px!important;
    background-color: #f2f2f2!important;
    border-radius: 10px!important;
}
h4.widget-title {
    font-family: 'Raleway', sans-serif!important;
    padding: 4px!important;
    font-weight:bold;
}
.widget_media_image {
    padding:0px!important;
    margin:0px!important;
}
.ld-expand-button {
    margin-top:-7px!important;
}
.ld-table-list {
    border-radius: 10px!important;
    margin-bottom: 15px!important;
}
.ld-expand-button {
    color: #1ea4e5!important;
}
.widget_course_return {
    text-align:center;
    padding: 3px;
    color:white!important;
    background-color: #00344d;
    margin: 10px 10px 20px 10px!important;
    border-radius: 10px!important;
}
.widget_course_return a {
    color:white!important;
    text-decoration:underline;
}

/* COURSE STYLES */
/*-----------------------------------*/
.ld-section-heading h2 {
    color:#ffffff!important;
}
.completed {
    background-color: #e7f8cf!important;
}

/* NEW COURSE STYLES */
/*-----------------------------------*/
.placemarker {
    background-color: #016699!important;
}
.ld-lesson-status {
    display:none;
}
.ld-topic-status {
    display:none;
}
.ld-quiz-status {
    display:none;
}
.ld-content-action {
    font-size: 14px!important;
}
.lessonbox {
    background-color: #016699!important;
}
.topicbox {
    background-color: #016699!important;
}
.topiclesson {
   background-color: #00344d!important;
   border-radius: 5px!important;
}
.vid {
    border: 5px solid #333333;
}
.myaudio {
    padding: 10px;
    font-size: 24px;
    font-weight:normal;
    background-color: #016699;
    border: 1px solid white;
    color:white;
}
.wpProQuiz_points {
    display:block!important;
    width:100%!important;
    margin:0px 0px 25px 0px!important;
}
.wdm-pass-quiz {
    text-align:center!important;
}
.wdm-fail-quiz {
    text-align:center!important;
}
.btn {
    padding: 10px;
    font-size: 18px;
    font-weight:bold;
    background-color: #016699;
    border: 1px solid white;
    color:white;
}
.btn:hover {
    padding: 10px;
    font-size: 18px;
    font-weight:bold;
    background-color: #000000;
    border: 1px solid white;
    color:white;
}
.wpcf7-list-item {
    display:block;
}
.instructions ol {
    margin-left: -10px!important;
    margin-bottom:0px;
}

.instructions ol li {
    margin-bottom: 11px!important;
    margin-right:10px;
    padding-left: 10px;
    font-size:15px;
}

.wpProQuiz_cloze input {
    background-color: #ffffff!important;
    padding: 8px!important;
    font-size: 16px!important;
    border: 1px solid #999999!important;
    display:block!important;
    width:120%!important;
}


/* PRODUCTS */
/*-----------------------------------*/
.product-border {
    margin-top: 6px!important;
    margin-bottom: 6px!Important;
    border-top:1px dashed #666666!important;
}
.summary-container p.price::before {
font-weight:bold;
  content: "Course Fee: ";
}
.fusion-product-content {
    background-color: #e2e3e4;
}
.product-details {
    background-color: #f3f3f3;
    padding: 4px;
    border: 1px solid #e8e8e8;
}
.product-title {
    font-style: normal!important;
    font-size: 16px!important;
}
.product-details-container .woocommerce-Price-amount {
    color: #666666;
    font-size: 15px;
}
.product-details-container .woocommerce-Price-amount:before {
    content: 'Course Fee: ';
    font-weight:bold;
}
.product_meta {display:none;}
.related {display:none;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    pointer-events: none;
}
.woocommerce-product-gallery__image {
	border: 3px solid #cacaca;
	padding: 1px;
}
.woocommerce-product-gallery__image {
	border: 3px solid #cacaca;
	padding: 1px;
}
.wc-tab {
    background-color: #f3f3f3;
}
.wc-tabs li a {
    background-color: #f3f3f3!important;
    text-transform: uppercase;
}
.summary-container {
	margin-bottom:-50px!important;
}
.panel h3 {display:none;}



/* CHECKOUT STYLES */
/*-----------------------------------*/
/* Checkout page processing spinner */
.woocommerce-checkout.processing .blockUI.blockOverlay {
	background-image:url('https://burtonservicesinc.com/resources/loader.gif') !important;
	background-position: center 50% !important;
	background-repeat: no-repeat !important;
	position: fixed !important;

}
#order_comments_field {display:none!important;}
.cart_item .product-price .amount {display:none;}
.col-2 {
    background-color: #efefef!important;
}
.avada-myaccount-user {display:none!important;}
.createaccount {
    padding: 10px 10px 0px 10px!important;
    background-color:#ffffff;
    border: 2px solid #d6d6d6;
}
.create-account p {font-size:13px;}
.description, .tiny, .cc {font-size: 13px;}
#billing_company_field {display:none;}
#billing_country_field {display:none;}
.picker {width:60%!important;}
.picker__select--month {float:left!important;
width:50%!important;
margin-left: 45px!important;
margin-bottom:25px!important;
}
.picker__select--year {float:right!important;
width:25%!important;
margin-right: 45px!important;
margin-bottom:25px!important;
}
.receipt {
    padding: 10px;
    background-color:#efefef;
    border: 2px dashed #d6d6d6;
    margin-top:25px;
}


/* LEARNDASH QUIZ STYLES */
/*-----------------------------------*/
.wpProQuiz_quiz {
    padding: 15px;
    border: 2px solid #c4c4c4;
}
.wpProQuiz_question_page {
    font-size: 16px!important;
    color: #016699!important;
    font-weight:bold;
}
/* MY ACCOUNT STYLES */
/*-----------------------------------*/
.woocommerce-MyAccount-navigation {display:none!important;}
.woocommerce-MyAccount-content {
    margin-top:5px;
    border: 1px solid #999999!important;
    background-color: #ffffff;
    width:100%!important;
    float:left!important;
    display:block!important;
    margin:0px!important;
}
.woocommerce-MyAccount-content p#account_display_name{ 
   display: none !important; 
}

/* MISC STYLES */
/*-----------------------------------*/
.powered_wsdesk {display:none;}
#alert_for_activation, .powered_wsdesk {display:none!important;}
.graded-disclaimer {display:none;}
.noborder {border:none!important;}




/* Swipebook Styles */
/*-----------------------------------*/
.flipbook-textLayer{
    pointer-events:none;
}

