/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label {

    color: #04213d;
}



.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label.is-selected, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label:focus-within{
    border-color: #04213d !important;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerIncorrect label {
    border-color: #db0000 !important;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerCorrect label {

    border-color: #2f8351 !important;
}

.ld-accordion__item-title {
    font-size: 15px !important;
}

.ld-accordion__item-attributes {
    font-size: 13px !important;
}



@media (max-width: 768px) {
    .woocommerce table.shop_table.wc-social-login-linked-profiles tr td.profile-actions .button {
        padding: 0px 15px 0px 15px;
        font-size: 8px;
    }

.woocommerce table.shop_table.wc-social-login-linked-profiles td, .woocommerce table.shop_table.wc-social-login-linked-profiles th {
    padding: 4px 2px;
    font-size: 10px;
}

span.social-badge {
    background: #333;
    border: 1px solid #333;
    border-radius: 2px;
    box-sizing: content-box;
    color: #fff;
    font-family: inherit;
    font-weight: 500;
    line-height: 2.5em;
    margin: 6px 0;
    overflow: hidden;
    padding: 0 5px 0 0;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 8px;
}
}

.wc-social-login-profile h2{
font-size: 18px;
padding-bottom: 10px;
}
.wc-social-login-profile p{
font-size: 14px;
line-height: 1.3em;
padding-bottom: 10px;
}

.wc-social-login.form-row-wide p{
color: white;
font-size: 14px;
line-height: 1.3em;
margin-bottom: 10px;
}

.button-social-login, .widget-area .widget a.button-social-login, a.button-social-login, button.button-social-login, input.button-social-login {
    font-weight: 400;
}


.shop_table.subscription_details, .order_details{
margin-bottom: 25px;
}

.woocommerce-MyAccount-content h2{
font-size: 22px;
padding-bottom: 15px;
}

.subscription_details .button, .woocommerce-button.button.view {
    display: inline-block;
    margin-bottom: 0.5em;
    font-size: 12px;
    margin-top: 15px;
    border-radius: 5px;
    background-color: #04213d;
    color: white;
    padding-top: 9px;
}


.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join, .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join{
    color: #fff;
    background-color: #df1118 !important;
    border-radius: 5px !important;
}

#ship-to-different-address{
display: none;
}

#brxe-qzplsq #payment .payment_methods .payment_box {

    border-radius: 5px;
}

#brxe-xympjt .woocommerce-billing-fields h3 {
    margin-bottom: 20px;
}

#brxe-qzplsq #order_review_heading {
    margin-bottom: 20px;
}

#brxe-xympjt input:not([type=submit]) {
    border-radius: 5px;
}

.woocommerce .select2-selection {
    border-radius: 5px;
}
