/*
 Theme Name:   Edumodo Child
 Theme URI:    http://demo.themexpert.com/wordpress/edumodo
 Description:  Edumodo Child Theme
 Author:       ThemesGrove
 Author URI:   https://themesgrove.com/
 Template:     edumodo
 Version:      3.1.0
 License: GNU General Public License v2 or later
 License URI: LICENSE
 Tags:          custom-header, custom-logo, blog, theme-options
 Text Domain:  edumodo-child
*/

/* GLOBAL */

#respond .form-allowed-tags {display:none !important;}

span.yellow {
    color: #fec210 !important;
}

div.nsl-container-buttons > a {
    margin: auto !important;
    margin-bottom: 15px !important;
}

.wpml-ls-item {
    display: none !important;
} 

#login .wp-core-ui .button-primary.active, 
#login .wp-core-ui .button-primary.active:focus, 
#login .wp-core-ui .button-primary.active:hover, 
#login .wp-core-ui .button-primary:active {
    background: #fec210 !important;
    border-color: #fec210 !important;
    box-shadow: none;
    color: black !important;
}

.login #login_error, .login .message, .login .success {
    border-left: 4px solid #fec210;
}

.wp-core-ui .button-primary {
    background: #fec210 !important;
    border-color: #fec210 !important;
    color: black !important;
    text-decoration: none;
    text-shadow: none;
    font-family: 'Roboto';
    text-transform: uppercase;
    outline: none;
}
.login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover {
    color: #fec210;
}

input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
    border-color: #fec210;
    box-shadow: 0 0 0 1px #fec210;
    outline: 2px solid transparent;
}

.login-action-lostpassword #nav {
    display: none;
}

#login #nav a:first-child {
    display: none;
}

#login #nav:not(a) {
    color: transparent;
}
.tribe-common .tribe-common-svgicon--featured {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23fec210'/%3E%3C/svg%3E");
}

.tribe-events .tribe-events-c-ical__link:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1v10m5-5H1' fill='none' fill-rule='evenodd' stroke='%23fec210' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    flex: none;
    height: 10px;
    margin-right: 8px;
    width: 10px;
}


/* HEADER */

.logo-default {
    height: 70px;
    margin: 10px;
}


.page-details {
    display: none !important;
}

#menu-item-12159,
.menu-item-12159,
#menu-item-12870,
#menu-item-13176,
#menu-item-13180{
    display: none;
}

.logged-in #menu-item-12159,
.logged-in .menu-item-12159,
.logged-in #menu-item-12870,
.logged-in #menu-item-13176,
.logged-in #menu-item-13180{
    display: inline-block;
}

/*
.edumodo-mainnav .ld-button {
    display: none !important;
}
*/



/* COURSES */

.lpcourse-course-wapper-3 .lp-related-course .lp-course-1 .lp-course-thumbnail a:before, 
.lp-course3-heading:before,
#learn-press-course-curriculum .course-item .item-status.item-status-completed,
#learn-press-course-curriculum .course-item .item-status.item-status-passed {
    background: #fec210 !important;
}


/* FORMS */

div.wpforms-container-full .wpforms-form input[type=date],
div.wpforms-container-full .wpforms-form input[type=datetime],
div.wpforms-container-full .wpforms-form input[type=datetime-local], 
div.wpforms-container-full .wpforms-form input[type=email], 
div.wpforms-container-full .wpforms-form input[type=month], 
div.wpforms-container-full .wpforms-form input[type=number], 
div.wpforms-container-full .wpforms-form input[type=password], 
div.wpforms-container-full .wpforms-form input[type=range], 
div.wpforms-container-full .wpforms-form input[type=search], 
div.wpforms-container-full .wpforms-form input[type=tel], 
div.wpforms-container-full .wpforms-form input[type=text], 
div.wpforms-container-full .wpforms-form input[type=time], 
div.wpforms-container-full .wpforms-form input[type=url], 
div.wpforms-container-full .wpforms-form input[type=week], 
div.wpforms-container-full .wpforms-form select, 
div.wpforms-container-full .wpforms-form textarea {
    padding: 10px !important;
    font-size: 16px !important;
    border-width: 2px !important;
    border-style: solid !important;
    background-color: transparent !important;
    border-color: #0d0d0d !important;
    color: #0d0d0d !important;
}

div.wpforms-container-full .wpforms-form label {
    color:#0d0d0d !important;
}

div.wpforms-container-full .wpforms-form button {
    border: 2px solid #0d0d0d !important;
    background: transparent !important;
    color: #0d0d0d !important;
    font-weight: bold;
}


.single-sfwd-courses .lp-course3-heading:before {
    background: #252525 !important;
}

.ld-alert-messages {
    color: white !important;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-register #reg_passmail {
    display: none !important;
}

.ld-login-modal .ld-alert-messages {
    text-align: left;
}

#registerform > p {
    margin-bottom: 20px;
}

.ld-profile-edit-link {
    display: none !important;
}

.edumodo-mainnav #menu-item-13005 {
    display: none;
}

.learndash-wrapper .ld-alert-warning {
    background-color: #fec210;
    border: none;
}

.learndash-wrapper .ld-status-waiting, .learndash-wrapper .ld-alert-warning .ld-alert-icon {
    background-color: transparent !important; 
}

.ldcourse-sidebar .lp-course-buttons .ld-button {
    padding: 10px 20px;
    background-color: #fec210;
    border-radius: 20px;
    margin: 30px !important;
}

.lp-course-meta {
    padding: 15px !important;
    padding-bottom: 0px !important;
}

.ld_course_grid_price {
    margin-bottom: 15px;
}

.ld-course-status-content span.ld-status {
    color: #fec210 !important;
}

.ld-profile-avatar {
    position: relative !important;
}

.custom-profile-img {
    /*
   margin: 0;
   position: absolute;
   top: 50%;
   left: 50%;
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   */
   display: none !important;
}

.custom-profile-img-cover {
    background-size: cover;
    width: 100%;
    height: 100%;
    background-position: center;
}

#upload_picture_agro input {
    display: inline-block !important;
}

.ld-profile-heading {
    margin-top: 20px !important;
    text-align: center;
    line-height: 1;
}

