/**
Theme Name: Stat Academy Theme
Author: Stat Academy
Author URI: https://statacademy.stattrainingacademy.com
Description: This is default theme to be used for Stat Academy
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/


@import url("../astra/style.css");
#smdn_copyrights_section .elementor-row, #smdn_copyrights_section .elementor-column {
    width: 100%;
}
/**** Registration Page *****/
.ur-checkbox-label {
    font-weight: 900;
}
.ur-checkbox-list {
    margin: 10px 0;
}
/****Footer Log Hide********/
/****Footer Logo Hide********/

/*******login ********/
#user-registration.user-registration{
    margin: 15px 0;
}
.user-registration label, .user-registration-LostPassword.lost_password a, #addMonthYear{
    color:#000 !important;
    font-weight: bold;
}
.smdn_login_site_admin  .smdn_widget_register{
    padding:0 36px;
}
.smdn_login_site_admin  .smdn_widget_register p{
    margin-bottom:0 !important;
    padding:0 !important;
    text-align: left !important;

}
.ur-checkbox-list label{
    font-weight:900;
}
.user-registration.ur-frontend-form .ur-button-container {
    display: flow-root;
}
.home #user-registration p.user-registration-LostPassword.lost_password a{
    color: #000 !important;
}
.home #user-registration p.user-registration-LostPassword.lost_password a:hover{
    color: #000 !important;
}
.elementor-4626 .elementor-element.elementor-element-c7e7229 > .elementor-container {
    min-height: 80vh;
}

/**** login *********/
.grid-view .link{
	display: none;
}
.grid-view1 .link{
	display: none;
}
.grid-item {
	text-align: center;
}
.grid-item1 {
	text-align: center;
}

.grid-view1 {
    color: #000000 !important;
    margin: 10px;
    background-color: #9e92b1 !important;
    border: 1px solid gray;
    border-radius: 10%;
    filter: drop-shadow(2px 2px 2px gray);
}
.grid-view {
    color: #000000 !important;
    background-color: #684f81 !important;
    margin: 10px;
    border: 1px solid gray;
    border-radius: 10%;
    filter: drop-shadow(2px 2px 2px gray);
}
.grid-container{
	padding: 0;
}
.ast-container{
	padding: 10px 100px;
}
.ast-container h2{
	    color: #2A365A;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}
.ast-container p{
	    color: #2A365A;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
#smdn_section_footer{
	display:none;
}
#smdn_copyrights_section {
	background:#2B9255;
    /*padding-bottom: 20px;*/
}
#smdn_copyrights_section .elementor-text-editor.elementor-clearfix p{
	color:#fff;
	margin-bottom:0;
}
/****Footer Log Hide*********/

/**group-management  course name list user seats**/
section#group-management-users .uo-row.uo-groups-section.uo-groups-group-courses, span.uo-subtitle-of-h3
{
		display: none;
}
.propanel-admin-row .col-1-2 .stat-label a{
    width: 100% !important;
   pointer-events: none; 
}
/*Group management page download key and reports section hidden*/

.group-management-buttons .uo-groups-list-of-btns .uo-groups-list .group-management-form {
    display:none;
}
.group-management-buttons .uo-groups-list-of-btns #uo-groups-action-users {
    display: none;
}


/*Group leader and add user up down style*/

#group-management{
	display:flex;
	flex-direction:column-reverse;
}

#group-management #group-management-users{
	margin-top:80px;
}

.ld-propanel-widget-overview .propanel-stat .stat-inner:hover , .ld-propanel-widget-overview .propanel-stat .stat-inner:hover .stat a, 
.col-1-2.propanel-stat.propanel-students:hover .stat-inner .stat a{
    background: #ffffff00 !important;
    border-color: #0085ba00 !important;
    color:#000 !important;
}

.ld-propanel-widget-overview .propanel-stat .stat-inner:hover , .ld-propanel-widget-overview .propanel-stat .stat-inner:hover .stat-label a, 
.col-1-2.propanel-stat.propanel-students:hover .stat-inner .stat-lavel a{
    background: #ffffff00 !important;
    border-color: #0085ba00 !important;
    text-decoration:none !important;
}

.col-1-2.propanel-stat.propanel-students:hover .stat-inner .stat-lavel a{
    background: #ffffff00 !important;
    border-color: #0085ba00 !important;
    text-decoration:none !important;
}



.ld-propanel-widget-overview .propanel-stat .stat a{
    text-decoration:underline !important;
}

#group-management-upload-users #group-management-title {
 display: none;
}

/*Group management page keys and courses section hidden end*/


/*ld propanel section hidden*/

.page-template .ld-propanel-widget-reporting{
	display:none;
	
}

/*Group user list header color style*/

.user_avarter_row_head {
    background: #007d8c !important;
}

/** End of Custom CSS **/
#page{
    height: 100vh;
    display: flex;
    flex-direction: column;
}
.site-content{
    flex: 1;
   
}
#smdn_section_footer, #adminDashbordSection{
    display: none;
}

.ast-container{
    text-align: center;
    height: 100%;
    max-width: 1000px;
}

.ast-container td {
    text-align: start;
}

.stat_content{
    height: 100%;
}
.form-submistion {
    width: 100%;
}

.form-submistion button {
    width: 100%;
}
.input-wrapper input {
    width: 100%;
    margin-bottom: 10px;
}

.logged-in .ast-custom-button {
    display: none;
}

.user-registration-LostPassword {
    margin-bottom: 5px !important;
    margin-top: 5px !important
}



.wbcom-ld-dashboard .course_bk{
    display: block!important;
}

.ld-dashboard-landing-text {
    display: none;
    
}

/* Hide the Start Training button since we already have it on the main menu */ 
.ld-dashboard-profile-info a {
    display: none;
}

#ast-desktop-header .main-navigation ul#ast-hf-menu-2 li:nth-child(1), #ast-desktop-header .main-navigation ul#ast-hf-menu-2 li:nth-child(2), #ast-desktop-header .main-navigation ul#ast-hf-menu-2 li:nth-child(3) {
    display: none;
}


.logged-in .ast-custom-button {
    display: none;
}
.lost_password {
    border-bottom: 1px solid;
    width: fit-content;
}

.page-id-22 .ast-custom-button{display:none;}
.page-id-2215 .menu-item-2852{display:none;}

p.user-registration-register.register a {
    color: white;
    background-color: #2A365A;
    width: 100% !important;
    padding: 8px;
    border-radius: 5px;
    display: block;
    text-align: center;
}
#ur-frontend-form,.user-registration.ur-frontend-form{
    text-align:left;
    color: black;
}
.ur-frontend-form .ur-button-container {
    display: inline;
}
.ur-frontend-form input[type="submit"], .ur-frontend-form .ur-button-container .ur-submit-button {
    float: left;
    width: 100%;
    color: black;
    font-weight: 700;
    margin-bottom: 10px;

}

.elementor-template-full-width .ld-dashboard-main-wrapper{
    margin: 0px !important;
    max-width: 100% !important
}
.ld-dashboard-location li.ld-dashboard-menu-tab.ld-dashboard-active a.ld-focus-menu-link{
    color: #000;
}

.ur-form-grid p, .ur-field-item{
    margin-bottom: 0px !important;
}
.ur-form-grid label{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.user-registration-Button{
    margin-top: 10px !important;
}
.sfwd-courses .post-thumb-img-content{
    text-align: center;
    margin-top: 20px;
}
.ld-dashboard-profile-form-field-list .form-url{
    display: none;
}
.ld-course-status-seg-price{
    display: none;
}
.lost_password {
    border-bottom: none;
}
.ld-dashboard-profile-avatar img{
    width: 200px;
}
.ld-dashboard-profile-form-field button.ld-dashboard-profile-settings{
    background-color: #6B7631 !important;
}
.ld-dashboard-profile-summary{
    background: transparent;
}
.ld-dashboard-profile-info a button{
    color: #fff !important;
}
.ld-dashboard-profile-summary {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.ld-dashboard-profile-summary:after{
    background: none;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{
    background-color: #6B7631;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"]{
    background-color: #4E5624;
}
.ld-dashboard-statistics{
    background-color: #6B7631 !important;
}

.elementor-location-footer{
    margin-bottom: 0px !important;
}
.user-registration > p{
    padding: 20px;
}

.reporting-breadcrumbs-item--guide{
    display: none;
}
.user-registration-MyAccount-content p{
    display: none !important;
}
.user-registration-MyAccount-content .edit-password p{
    display: block !important;
}
.single-sfwd-courses .ld-alert-certificate{
    display: none;
}
.ld-focus-content h1{
    font-size: 2.82rem;
}
.tclr-admin-nav-items a:first-child{
    display: none;
}
.ld-content-actions .ld-content-action:first-child{
    display: none;
}
.ld-focus-main .ld-content-actions .ld-content-action:first-child{
    display: none;
}

/*Quiz image center  */
#ld-tab-content-3369 > figure{text-align:center}


.ld-item-lesson-item  .ld-item-title{
    text-decoration: underline;
}
.ld-course-step-back{
    display: none !important;
}

.next_module{
    display: none !important;
}
.learndash_post_sfwd-lessons:has(.ld-status-complete) .next_module{
    display: block !important;
}

.course_next_module{
    display: none !important;
    text-align: center;
}
.learndash_post_sfwd-courses:has(.ld-status-complete) .course_next_module{
    display: block !important;
}

.ld-content-actions > a{
    opacity: 0 !important;
    pointer-events: none;
}
.user a, .user-login a{
    color: #6A4DB9;
    text-decoration: underline !important;
}
.filter-section-groups{
    display: none;
}
.ld-propanel-widget-overview .propanel-courses, .ld-propanel-widget-overview .propanel-assignments, .ld-propanel-widget-overview .propanel-essays{
    display: none;
}
.propanel-admin-row .col-1-2 {
    width: 100% !important;
    /*pointer-events: none;*/
}

.ld-propanel-reporting-pager-info button{
    padding: 6px 15px 10px !important;
    margin: 0 2.5px !important;
}
.ld-propanel-reporting-pager-info button:hover{
    padding: 6px 15px 10px !important;
    background-color: #6a4db9 !important;
}
.ld-propanel-reporting-pager-info>span{
    margin: 0 7px !important;
}
.display-name, .stat-label .customize-unpreviewable{
    color: black !important;
    opacity: 1 !important;
}
.title{
    background-color: #5284b7 !important
}
.stat a{
    color: #5284b7
}
.section-toggles.clearfix{
    color: black !important;
    opacity: 1 !important;
    font-weight: bold !important;
}
.wisdm-reports > div{
    width: 100%;
}

.smdn-upload-button {
    border: none !important;
    height: 50px !important;
}

.smdn-upload-row {
    border: none;
}
