.hero .lead {
    font-size: 1rem;
}

.h-44 {
    height: 44px !important;
}

.w-44 {
    width: 44px !important;
}

.navbar-brand {}

.navbar-brand img {
    width: 90px;
    padding: 5px 0;
}

#footer .brand-icon {
    width: 90px;
}

.home-video video {
    width: 100%;
}

@media only screen and (min-width: 1024px) {
    .home-video video {
        margin-top: -150px;
    }
}


/**
* Lessons: Folder's list style
**/

ul.folder-list {
    list-style: none;
    padding-bottom: 20px;
}

ul.folder-list li>p {
    margin-bottom: 5px;
}

ul.folder-list>li>ul {
    padding-left: 0px;
}

.accordion__menu-link.active {
    background: rgba(85, 103, 255, 0.2);
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}


/**
* Add active class on nav 
**/

.navbar-nav li {
    border-bottom: 3px solid transparent;
}

.navbar-nav li.active {
    border-bottom: 3px solid #1353aa;
}


/**
* Make tooltip bg color dark
**/

.tooltip .tooltip-inner {
    background-color: #333;
    color: #fff;
}

.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,
.tooltip.bs-tooltip-top .arrow::before {
    border-top-color: #333;
}

#exam-wizard .custom-control.custom-radio .custom-control-label {
    font-size: 1.2125rem;
    cursor: pointer;
}

#exam-wizard .custom-control.custom-radio .custom-control-label:before {
    width: 1.25rem;
    height: 1.25rem;
    top: 0.209375rem;
    border: 1px solid #333 !important;
}

#exam-wizard .custom-control.custom-radio .custom-control-label:after {
    width: 1.25rem;
    height: 1.25rem;
    top: 0.209375rem;
}

[dir=ltr] #exam-wizard .custom-control.custom-radio .custom-control-label:before {
    left: -1.8rem;
}

[dir=ltr] #exam-wizard .custom-control.custom-radio .custom-control-label:after {
    left: -1.8rem;
}


/**
* Helpers
**/

.hidden {
    display: none !important;
}

.show-more-content {
    display: none;
}


/**
* Landing pages
**/

.btn-mindpro {
    background-color: #FFA215 !important;
    color: #fff !important;
}

.navbar-nav li.active {
    border-bottom: 3px solid #FFA215;
}

[dir] .page-headline>:first-child:after {
    background-color: #FFA215;
}

.card-subtitle {
    font-size: 1rem;
}

#faq-accordion .accordion__item {
    margin-bottom: 0.75rem;
}


/**
* Forms and Inputs
*
**/

.form-group label {
    font-size: 15px;
}

.form-group input,
.form-group select {
    font-size: 15px;
}

.btn {
    font-size: 15px;
}

p {
    font-size: 15px;
}

a {
    font-size: 15px !important;
}

table tr td,
table tr th {
    font-size: 14px;
}

.dropdown-header {
    font-size: 14px;
}

.recaptcha-container {
    margin-bottom: 20px;
}

.recaptcha-wrap {
    display: flex;
    justify-content: center;
}

.course-image {
    max-width: 300px;
}