    .dashboard-legend {
        padding-top: 50px;
        font-size: 15px;
        font-family: Lato;
        font-style: italic;
        color: #333;
    }
    
    .dashboard-legend span:not(:first-child) {
        padding-left: 40px;
    }
    
    .dashboard-legend i {
        font-size: 13px;
        padding: 4px;
        border-radius: 50%;
        margin: 3px;
        color: #dd5649;
        border: 1px solid #dd5649;
        cursor: pointer;
        display: inline-block;
    }
    
    .absolute-right {
        position: absolute !important;
        right: 0px !important;
    }
    
    .absolute-left {
        position: absolute !important;
        left: 0px !important;
    }
    
    .checklist-heading-override .grid-container {
        width: 100% !important;
        float: none !important;
    }
    
    #anchor_usertable .download-button i {
        font-size: 24px;
        padding: 4px;
        border-radius: 50%;
        margin: 3px;
        color: #dd5649;
        border: 1px solid #dd5649;
        cursor: pointer;
        display: inline-block;
    }
    
    #table-documentations td.fixed-side-right-override {
        display: flex !important;
    }
    
    .fixed-side-right-override>a {
        transform: translateY(calc(35% - 10px)) !important;
        width: unset !important;
        padding-left: 28px;
    }
    
    .user-filter {
        height: 32px;
        width: auto;
        max-width: 130px;
        margin: 0 0 1rem;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border: 1px solid #cacaca;
        border-radius: 6px;
        background-color: #fefefe;
        font-family: inherit;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #0a0a0a;
    }
    
    .dashboard-part .grid-container.full {
        background-color: unset !important;
    }
    
    .activate-info.activate-info-override {
        margin-top: 0 !important;
    }
    
    .activate-info.activate-info-override .module-activate {
        float: left !important;
    }
    
    .activate-info.activate-info-override .module-activate .btn.btn-outline,
    .module-activate .btn.btn-outline {
        background-color: #ff6455 !important;
        color: #fff;
    }
    
    .module-activate button {
        display: unset !important;
    }
    
    .heading.course-heading h1 {
        font-family: Raleway !important;
        font-weight: lighter !important;
        font-size: 40px !important;
    }
    
    .course-heading h2 {
        padding-top: 30px;
        font-family: Lato;
        font-weight: bold;
        font-size: 28px;
    }
    
    #table-documentations .backend-table thead {
        font-weight: bold;
    }
    
    #table-documentations .backend-table thead th.fixed-side-left,
    #table-documentations .backend-table thead th.fixed-side-right {
        min-height: 119px;
    }
    
    #table-documentations .backend-table tbody tr:first-child td:first-child,
    #table-documentations .backend-table tbody tr:first-child td:last-child {
        border-top: 1px solid rgba(204, 204, 204, 0.5);
    }
    
    #table-documentations .backend-table tr td:not(:first-child):not(:last-child),
    #table-documentations .backend-table tr th:not(:first-child):not(:last-child) {
        border-right: 1px solid rgba(204, 204, 204, 0.5);
    }
    
    #table-documentations .backend-table tbody tr td:first-child {
        padding-left: 30px !important;
    }
    
    #table-documentations .backend-table tbody tr td {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        height: 80px;
    }
    
    .bold {
        font-weight: bold;
    }
    /* Customize the label (the container) */
    
    .checkbox-activation-container {
        cursor: default;
        display: block;
        position: relative;
        padding-left: 25px;
        margin-bottom: 12px;
        font-size: 16px;
        font-family: Lato;
        font-weight: bold;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    /* Hide the browser's default checkbox */
    
    .checkbox-activation-container input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }
    /* Create a custom checkbox */
    
    .checkbox-activation-checkmark {
        position: absolute;
        top: 0;
        left: 0;
        height: 20px;
        width: 20px;
        background-color: #fff;
        border: 1px solid #ccc;
        border-radius: 3px;
    }
    /* On mouse-over */
    
    .checkbox-activation-container:hover input~.checkbox-activation-checkmark {
        border: 2px solid #ccc;
    }
    /* When the checkbox is disabled*/
    
    .checkbox-activation-container input[type="checkbox"]:disabled~.checkbox-activation-checkmark {
        background-color: transparent;
        border: none;
        cursor: default !important;
    }
    
    .checkbox-activation-container input[type="checkbox"]:disabled~.checkbox-activation-checkmark:after {
        bottom: 0;
    }
    /* When the checkbox is not disabled*/
    
    .checkbox-activation-container input[type="checkbox"]:not(:disabled)~.checkbox-activation-checkmark {
        cursor: pointer;
        left: 50px;
    }
    /* Create the checkmark/indicator (hidden when not checked) */
    
    .checkbox-activation-checkmark:after {
        content: "";
        position: absolute;
        display: none;
    }
    /* Show the checkmark when checked */
    
    .checkbox-activation-container input:checked~.checkbox-activation-checkmark:after {
        display: block;
    }
    /* Style the checkmark/indicator */
    
    .checkbox-activation-container .checkbox-activation-checkmark:after {
        left: 7px;
        bottom: 4px;
        width: 8px;
        height: 18px;
        border: solid #35c400;
        border-width: 0 2px 2px 0;
        -webkit-transform: rotate(40deg);
        -ms-transform: rotate(40deg);
        transform: rotate(40deg);
    }
    /* vertical align */
    
    #userTable .table-users.table-users-override td:last-child label {
        margin-top: 17px;
    }
    
    #userTable .table-users.table-users-override th:first-child {
        width: auto;
    }
    
    #userTable .table-users.table-users-override th:last-child {
        width: 180px;
        text-align: center;
    }
    
    #userTable .table-users.table-users-override td {
        padding: 8px 30px;
    }
    
    #calculated-price .price {
        font-size: 30px;
        font-family: Lato;
        color: #dd5649;
    }
    
    #calculated-price .price strong {
        font-size: 40px;
    }
    
    .additional-inner-top-space-15 {
        padding-top: 15px !important;
    }
    
    .additional-inner-top-space-30 {
        padding-top: 30px !important;
    }
    
    .discounts-promotioncodes {
        border-top: 1px dashed #cccccc;
        border-bottom: 2px dotted #dd5649;
        padding-top: 50px;
        padding-bottom: 30px;
    }
    
    .discounts-promotioncodes [type="text"] {
        height: 40px !important;
    }
    /* Additional Bootstrap classes */
    
    .alert {
        position: relative;
        padding: .75rem 1.25rem;
        margin-bottom: 1rem;
        border: 1px solid transparent;
        border-radius: .25rem
    }
    
    .alert-heading {
        color: inherit
    }
    
    .alert-link {
        font-weight: 700
    }
    
    .alert-dismissible {
        padding-right: 4rem
    }
    
    .alert-dismissible .close {
        position: absolute;
        top: 0;
        right: 0;
        padding: .75rem 1.25rem;
        color: inherit
    }
    
    .alert-primary {
        color: #004085;
        background-color: #cce5ff;
        border-color: #b8daff
    }
    
    .alert-primary hr {
        border-top-color: #9fcdff
    }
    
    .alert-primary .alert-link {
        color: #002752
    }
    
    .alert-secondary {
        color: #383d41;
        background-color: #e2e3e5;
        border-color: #d6d8db
    }
    
    .alert-secondary hr {
        border-top-color: #c8cbcf
    }
    
    .alert-secondary .alert-link {
        color: #202326
    }
    
    .alert-success {
        color: #155724;
        background-color: #d4edda;
        border-color: #c3e6cb
    }
    
    .alert-success hr {
        border-top-color: #b1dfbb
    }
    
    .alert-success .alert-link {
        color: #0b2e13
    }
    
    .alert-info {
        color: #0c5460;
        background-color: #d1ecf1;
        border-color: #bee5eb
    }
    
    .alert-info hr {
        border-top-color: #abdde5
    }
    
    .alert-info .alert-link {
        color: #062c33
    }
    
    .alert-warning {
        color: #856404;
        background-color: #fff3cd;
        border-color: #ffeeba
    }
    
    .alert-warning hr {
        border-top-color: #ffe8a1
    }
    
    .alert-warning .alert-link {
        color: #533f03
    }
    
    .alert-danger {
        color: #721c24;
        background-color: #f8d7da;
        border-color: #f5c6cb
    }
    
    .alert-danger hr {
        border-top-color: #f1b0b7
    }
    
    .alert-danger .alert-link {
        color: #491217
    }
    
    .alert-light {
        color: #818182;
        background-color: #fefefe;
        border-color: #fdfdfe
    }
    
    .alert-light hr {
        border-top-color: #ececf6
    }
    
    .alert-light .alert-link {
        color: #686868
    }
    
    .alert-dark {
        color: #1b1e21;
        background-color: #d6d8d9;
        border-color: #c6c8ca
    }
    
    .alert-dark hr {
        border-top-color: #b9bbbe
    }
    
    .alert-dark .alert-link {
        color: #040505
    }
    
    @-webkit-keyframes progress-bar-stripes {
        from {
            background-position: 1rem 0
        }
        to {
            background-position: 0 0
        }
    }
    
    @keyframes progress-bar-stripes {
        from {
            background-position: 1rem 0
        }
        to {
            background-position: 0 0
        }
    }
    
    .mwst-text {
        font-family: Lato;
        color: #666;
        font-size: 14px;
        font-style: italic;
        padding-top: 50px;
    }
    
    .mwst-text-2 {
        font-family: Lato;
        color: #777;
        font-size: 14px;
        font-style: italic;
        padding-top: 10px;
        text-align: left;
    }

.reveal .description,
.reveal .goals,
.reveal .discount {
    border-top: 1px dashed #ccc;
    padding-top: 1rem;
}
    
    #bought-modal .description li {
        padding-left: 10px;
    }
    
    #bought-modal .description li::before {
        background-image: none !important;
    }
    
    #bought-modal .description li::marker {
        color: #dd5649;
        font-family: Lato;
        font-weight: bold;
        font-size: 15px;
    }
    
    .reveal.reveal-override {
        left: 10%;
        max-width: 550px;
        border-radius: 0;
        border: 1px solid #dd5649;
    }
    
    .modal-info h2 {
        font-family: Raleway;
        font-weight: bold;
        font-size: 35px;
    }
    
    .modal-info .info {
        font-family: Lato;
        font-weight: bold;
        font-size: 17px;
    }
    
    .payment-table {
        margin-bottom: 0;
    }
    
    .btn-black {
        background-color: #000 !important;
        border-color: #000 !important;
        color: #fff !important;
    }
    
    .payment-table .btn-settings,
    .edit-name-modal .btn-settings {
        color: #fff;
        max-width: 250px;
        max-height: 40px;
        font-size: 15px !important;
        font-family: Lato;
        line-height: 20px;
        padding: 5px 15px !important;
    }
    
    .payment-table .btn-black,
    .edit-name-modal .btn-black {
        background-color: #000;
        border-color: #000;
        font-weight: unset;
        margin-top: 10px !important;
        margin-left: 45px;
    }
    
    .payment-table .btn-grey {
        background-color: #ACACAC;
        border-color: #ACACAC;
        font-weight: bold;
        cursor: unset !important;
        margin: 15px auto !important;
    }
    
    .la-notifications a i {
        background-color: transparent;
        color: #dd5649;
        font-size: 40px;
        padding-left: 20px;
        padding-bottom: 5px;
    }
    
    .dashboard-part-settings {
        padding: 25px 0;
    }
    
    .lato-17 {
        font-family: Lato;
        font-weight: unset;
        font-size: 17px;
        color: #000;
    }
    
    .settings-input-text {
        padding-top: 25px;
    }
    
    .settings-input-text input {
        font-family: Lato;
        font-style: italic;
        font-weight: lighter;
        font-size: 17px;
        color: #333;
        height: 50px;
        padding-left: 20px;
    }
    
    .table-settings tr th:last-child,
    .table-settings tr td:last-child {
        width: 16%;
    }
    
    .table-settings tbody tr {
        height: 75px;
        vertical-align: middle;
    }
    
    .table-settings-heading {
        font-family: Lato;
        font-weight: bold;
        font-size: 17px;
        margin: 20px 0 10px 0;
    }
    
    .filter-no-result {
        font-size: 25px;
        font-weight: bold;
        padding-top: 15px;
        padding-left: 12px;
    }
    
    .filter-no-result p {
        padding-top: 10px;
        font-size: 17px;
    }
    
    .checklist-heading.checklist-heading-override.search-override {
        margin-bottom: 15px !important;
    }
    
    .search-documentations {
        margin-bottom: 10px !important;
    }
    
    #invitationTable .table-scroll {
        overflow: unset !important;
    }
    
    #invitationTable td {
        vertical-align: middle;
    }
    
    #userTable.user-table-settings .table-users th {
        width: unset;
    }
    
    #userTable.user-table-settings .table-users th:first-child,
    #invitationTable.user-table-settings .table-users th:first-child {
        width: 700px;
    }
    
    #userTable.user-table-settings .table-users th:last-child,
    #invitationTable.user-table-settings .table-users th:last-child {
        width: 190px;
    }
    
    #userTable.user-table-settings .table-users td:last-child {
        padding-top: 20px !important;
    }
    
    .btn.btn-large.btn-outline.btn-icon.btn-instructions {
        max-width: 300px;
        max-height: 40px;
        font-size: 20px;
        line-height: 20px;
        padding: 10px 25px;
    }
    
    #table-minimal-packages .services-prices-table th:first-child {
        min-width: 450px;
        max-width: 700px;
    }
    
    #table-minimal-packages .services-prices-table th:nth-child(2) {
        width: 180px;
    }
    
    #table-minimal-packages .services-prices-table th:last-child {
        width: auto;
    }
    
    #table-documentations td:not(:first-child):not(:last-child) i {
        font-size: 37px;
    }
    
    #table-documentations .fixed-side-right {
        width: 120px !important;
    }
    
    @media print,
    screen and (min-width: 1180px) {
        #table-documentations.one-action-btn .doc-table-scroll {
            width: calc(100% - 418px);
        }
    }
    
    @media print,
    screen and (min-width: 1180px) {
        #table-documentations.one-action-btn .table-wrapper {
            width: calc(100% - 418px);
            z-index: 1;
        }
    }
    
    @media print,
    screen and (max-width: 1180px) {
        #table-documentations.one-action-btn .doc-table-scroll {
            width: calc(100% - 320px);
        }
    }
    
    @media print,
    screen and (max-width: 1180px) {
        #table-documentations.one-action-btn .table-wrapper {
            width: calc(100% - 320px);
            z-index: 1;
        }
    }
    
    #table-documentations thead th {
        padding-top: 0;
    }
    
    #table-documentations .left-table,
    #table-documentations .right-table {
        height: 15px;
    }
    
    #table-documentations thead th:not(:first-child):not(:last-child):not(:nth-child(2)) {
        padding: 0 0 10px 0;
    }
    
    #table-documentations thead th:nth-child(2) {
        padding: 0 35px 10px 35px;
    }
    
    #userCreateForm .custom-grid-invitation {
        width: 20.8%;
    }
    
    .invitation-form-copy {
        font-size: 15px;
        font-family: Lato;
        font-weight: bolder;
        text-align: left;
        text-transform: uppercase;
        padding: 10px 0 35px 0;
    }
    
    .invitation-form-copy i {
        font-size: 20px;
    }
    
    .required-field {
        text-align: left;
        font-family: 'Lato';
        font-weight: lighter;
        font-style: italic;
        font-size: 13px;
        color: #dd5649;
        padding-top: 30px;
    }
    
    .dashboard-part.dashboard-part-override {
        padding-bottom: 5px;
        border-bottom: 1px dashed #ccc !important;
    }
    
    ul.accordion-content.accordion-content-override.user-instruction,
    .dashboard-part.profile-data ul.user-show {
        overflow: hidden;
        overflow-y: scroll;
        width: auto;
        max-height: 161px;
        min-height: 40px;
        background-color: #fff;
        padding: 0;
        border: 1px solid #ccc !important;
        border-radius: 5px !important;
        box-shadow: 2px 2px 15px 0 #ccc;
    }
    
    ul.accordion-content.accordion-content-override.user-instruction {
        right: 30px;
    }
    
    .dashboard-part.profile-data .l-left ul.user-show {
        width: 400px;
    }
    
    .dashboard-part.profile-data ul.user-show {
        width: 400px;
    }
    
    ul.accordion-content.accordion-content-override.user-instruction li,
    .dashboard-part.profile-data ul.user-show li {
        padding: 7px 15px 7px 15px;
    }
    
    ul.accordion-content.accordion-content-override.user-instruction .border-bottom,
    .dashboard-part.profile-data ul.user-show .border-bottom {
        border-bottom: 1px solid #ccc;
    }
    
    ul.accordion-content.accordion-content-override.user-instruction .border-bottom-dashed,
    .dashboard-part.profile-data ul.user-show .border-bottom-dashed {
        border-bottom: 1px dashed #ccc;
    }
    
    ul.accordion-content.accordion-content-override.user-instruction::-webkit-scrollbar,
    .dashboard-part.profile-data ul.user-show::-webkit-scrollbar {
        width: 10px;
    }
    
    ul.accordion-content.accordion-content-override.user-instruction::-webkit-scrollbar-thumb,
    .dashboard-part.profile-data ul.user-show::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background: #ccc;
    }
    
    .dashboard-part.profile-data ul.user-show .user-show-more {
        font-weight: bold;
    }
    
    .dashboard-part.profile-data ul.user-show .user-show-more a {
        font-weight: normal;
        color: #dd5649;
    }
    
    .accordion-title.accordion-title-override.user-instruction-dd {
        font-size: 16px;
    }
    
    .accordion-title.accordion-title-override.user-instruction-dd:hover {
        font-size: 14px;
    }
    
    .accordion-content.user-instruction.user-instruction-override {
        width: 7.9%;
    }
    
    .f-content {
        padding: 0 40px 25px 40px;
    }
    
    .user-search-filters {
        padding: 10px 0 35px 0;
    }
    
    #dashboard-settings-users .search-documentations .user-search-filters {
        padding: 10px 0 15px 0;
    }
    
    .cell.auto.auto-override {
        flex: unset !important;
    }
    
    .custom-cell-filter-l {
        width: 20% !important;
        float: left !important;
        text-align: left !important;
    }
    
    .custom-cell-filter-r {
        width: 20% !important;
        float: right !important;
        text-align: left !important;
    }
    
    #invitation-form-price .txt-price {
        text-align: right;
        font-family: Lato;
        font-size: 25px;
        color: #dd5649;
        border-bottom: 1px dashed #dd5649;
        padding-bottom: 5px;
        margin-bottom: 25px;
    }
    
    #invitation-form-price .btn-price {
        width: 491px;
        margin-left: auto;
        margin-right: auto;
    }
    
    .btn-primary.btn-invitation {
        font-family: Lato;
        font-weight: 500;
        font-size: 20px !important;
        padding: 7px 25px 7px 25px !important;
    }
    
    .check-item.check-item-left {
        padding-right: 20px;
    }
    
    .alert.alert-danger.alert-small {
        margin-top: 30px;
        padding-bottom: 0;
    }
    
    .delete-user-modal-fa2 {
        z-index: 9999;
        background-color: white;
        border-radius: 3px;
        border: 1px solid #ccc;
        min-width: 200px;
        max-width: 410px;
        min-height: 225px;
        text-align: left;
        font-size: 15px;
        display: none;
    }
    
    .delete-user-modal-fa2 .modal-btn-bottom {
        margin: 20px 0;
    }
    
    .delete-user-modal-fa2 .modal-btn-bottom a {
        width: 100%;
        text-align: center;
        background-color: #000;
        border-color: #000;
    }
    
    .delete-user-modal-fa2 .delete-user-modal-content {
        padding: 0 20px;
        margin: 0 !important;
    }
    
    .delete-user-modal-fa2 .delete-user-modal-content #delete-heading {
        padding-bottom: 15px;
    }
    
    #dashboard-settings-users #userTable .table-users th:first-child,
    #dashboard-settings-users #userTableDeactivated .table-users th:first-child,
    #invitationTable .backend-table.table-users th:first-child {
        width: auto;
    }
    
    #dashboard-settings-users #userTable .table-users th:nth-child(2),
    #dashboard-settings-users #userTableDeactivated .table-users th:nth-child(2),
    #invitationTable .backend-table.table-users th:nth-child(2) {
        width: 230px;
    }
    
    #dashboard-settings-users #userTable .table-users th:last-child,
    #invitationTable .backend-table.table-users th:last-child {
        width: 145px;
    }
    
    #dashboard-settings-users #userTableDeactivated .table-users th:last-child {
        width: 220px;
    }
    
    #dashboard-settings-users #userTableDeactivated .table-users td:last-child button {
        color: #dd5649;
    }
    
    #dashboard-settings-users #userTableDeactivated .table-users td i {
        border: none;
        padding: unset;
        margin: unset;
        padding-bottom: 5px;
    }
    
    .la-custom-flip {
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        -ms-filter: "FlipH";
        filter: FlipH;
    }
    
    #dashboard-settings-users #userTableDeactivated .table-users td:last-child button.inactive,
    #dashboard-settings-users #userTableDeactivated .table-users td:last-child button.inactive i {
        color: #ccc !important;
        cursor: not-allowed;
    }
    
    .backdropFixModal {
        display: none !important;
    }
    
    #dashboard-settings-users .dashboard-part {
        border-bottom: 1px dashed #ccc;
    }
    
    .fields h2 .slider-heading {
        text-align: center;
        font-weight: bold;
    }
    
    #footer-left nav .main-menu-left li .sub-nav li a {
        height: 40px;
    }
    
    #footer-left nav .main-menu-left li .sub-nav li:first-child a {
        padding-top: 10px;
    }
    
    .transparent {
        background-color: transparent !important;
    }
    
    .backend-table.table-users.show-user-course tbody td {
        padding: 20px 30px;
    }
    
    .backend-table.table-users.show-user-course th:first-child {
        width: auto;
    }
    
    .backend-table.table-users.show-user-course th:last-child {
        width: 335px;
        text-align: center;
    }
    
    .backend-table.table-users.show-user-course th:nth-child(2) {
        width: 200px;
    }
    
    .btn.btn-large.btn-icon.btn-user-show {
        padding: 5px 30px 5px 30px;
        margin-bottom: 15px;
        font-size: 20px;
        font-family: Lato;
        font-weight: normal;
    }
    
    .btn.btn-large.btn-icon.btn-user-show i {
        padding-bottom: 4px;
    }
    
    .btn.btn-large.btn-icon.btn-user-show.btn-inline {
        background-color: #fff;
        border: 1px solid #dd5649;
    }
    
    .text-center.user-show-more-btn {
        width: 100%;
        padding: 25px 0;
        font-size: 17px;
        font-weight: bold;
        text-transform: uppercase;
    }
    
    .text-center.user-show-more-btn i {
        font-size: 22px;
    }
    
    @media print,
    screen and (min-width: 1200px) {
        .custom-cell-filter-sort {
            width: 40% !important;
        }
    }
    
    @media print,
    screen and (min-width: 1600px) {
        .custom-cell-filter-sort {
            width: 64% !important;
        }
    }
    
    @media print,
    screen and (min-width: 1650px) {
        .custom-cell-filter-sort {
            width: 70% !important;
        }
    }
    
    @media print,
    screen and (min-width: 2400px) {
        .custom-cell-filter-sort {
            width: 77% !important;
        }
    }
    
    @media print,
    screen and (min-width: 1600px) {
        .m-s .medium-7 ul.accordion-content {
            width: calc(((41% * 0.5) * 0.583333333) - 13px);
        }
        .m-s .medium-7 #sortBU ul.accordion-content {
            width: calc(((44% * 0.5) * 0.583333333) - 11px);
        }
    }
    
    @media print,
    screen and (min-width: 1650px) {
        .m-s .medium-7 #sortBU ul.accordion-content {
            width: calc(((48% * 0.5) * 0.583333333) - 11px);
        }
    }
    
    @media print,
    screen and (min-width: 2400px) {
        .m-s .medium-7 #sortBU ul.accordion-content {
            width: calc(((52% * 0.5) * 0.583333333) - 8px);
        }
    }
    
    @media print,
    screen and (min-width: 74em) {
        .user-search-filters .grid-container {
            width: 100% !important;
        }
    }
    
    .accordion-subheading {
        padding-top: 35px !important;
    }
    
    .btn.btn-large.btn-outline.btn-icon.instruction-btn {
        max-width: 420px;
        max-height: 60px;
        font-size: 20px;
        line-height: 20px;
        background-color: #ACACAC !important;
        border-color: #ACACAC;
    }
    
    .accordion-title.accordion-title-arrow::before {
        content: "\f107" !important;
        color: #777;
    }
    
    .is-active>.accordion-title.accordion-title-arrow::before {
        content: "\f106" !important;
        color: #777;
    }
    
    .accordion-title.accordion-title-arrow-orange::before {
        content: "\f107" !important;
    }
    
    .is-active>.accordion-title.accordion-title-arrow-orange::before {
        content: "\f106" !important;
    }
