/*
Theme Name: 	Game4Skill Child Theme
Theme URI: 		https://defstudio.it
Description:    Tema Child per il tema Game4Skill
Author:         Grifo Multimedia
Author URI:     https://www.grifomultimedia.it/
Template:       game-4-skill-theme
Version:        1.2
*/


@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Satisfy');


@font-face {
    font-family: 'bd_cartoon_shoutregular';
    src: url('font/bd_cartoon_shout-webfont.woff2') format('woff2'),
    url('font/bd_cartoon_shout-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'caveat_brushregular';
    src: url('font/caveatbrush-regular-webfont.woff2') format('woff2'),
    url('font/caveatbrush-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/*Admin Style */


#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {
    background-color: #E18121 !important;
}

#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, .folded #adminmenu li.wp-has-current-submenu {
    background: #2A2A2A !important;;
    color: #ffffff !important;;
}

#adminmenu li.menu-top:hover, #adminmenu li.opensub>a.menu-top, #adminmenu li>a.menu-top:focus {
    background: #2A2A2A !important;;
    color: #ffffff !important;;
}

#adminmenu div.wp-menu-image:before {

    color: #ffffff;
}

#adminmenu #collapse-button {
    color: #2a2a2a;
}

#adminmenu .wp-submenu a {
    color: #FFFFFF;
}

#adminmenu a {
    color: #ffffff;
}

#adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover {
    color: #2a2a2a;
}

#adminmenu a:hover, #adminmenu li.menu-top>a:focus {
    color: #E18121;
}

#wpadminbar {
    background: #2a2a2a;
}

#adminmenu li a:focus div.wp-menu-image:before, #adminmenu li.opensub div.wp-menu-image:before, #adminmenu li:hover div.wp-menu-image:before {
    color: #e18121;
}

#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
    background: #23282d;
    color: #e18121;
}

components-button:focus:not(:disabled) {
    box-shadow: 0 0 0 0;

}

#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label, #wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label, #wpadminbar>#wp-toolbar li.hover span.ab-label {
    color: #e18121;
}

#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover, #wpadminbar li #adminbarsearch.adminbar-focused:before, #wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
    color: #e18121 !important;
}

#footer-left:before {
    content: 'Powered By Grifo Multimedia';
}

#footer-thankyou {
    display: none;
}

li#wp-admin-bar-wp-logo {
    display: none;
}

.post-type-g4s_post_map_game #screen-options-wrap.hidden {
    display:block !important
}

additional.graphics {
    padding: 20px;
    border: 1px solid #ccc;
    margin: 10px 0;
}

.graphic-container  label {
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    background: rgb(0 40 84);
    width: 100%;
    margin: 0;
    color: rgb(255 255 255);
}


.teaching_course_storytelling  label {
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    background: rgb(0 40 84);
    width: 100%;
    margin: 0;
    color: rgb(255 255 255);
}


div#graph-set {
    padding: 10px;
    background: rgb(239 240 241);
}

.teaching_course_storytelling {
    padding: 20px;
    background: rgb(239 240 241);
}

.graphics-img img {
    cursor: pointer;
}

.markers-img img {
    background-size: cover;
    width: 100%;
    height: auto;
}

.modal-header.edit_marker_modal_header {
    background:#002854
}


.modal-header.edit_marker_modal_header .modal-title {
    color:#ffffff;
}

.modal-header.edit_marker_modal_header button {
    color:#ffffff;
    font-size:50px;
}

label.enter_story {
    background: #019cde;
}
.units_storytelling .desc_goal label {

    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    background: #019cde;
    width: 100%;
    margin: 0;
    color: rgb(255 255 255);

}

/*.units_storytelling .desc_goal button {*/
    margin-right:5px !important
}

label.units_label {
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    background: rgb(0 40 84);
    width: 100%;
    margin: 0;
    color: rgb(255 255 255);
}

#maps-box-id .checkbox.mr-3 label:before {
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    padding-right: 3px;
    font-weight: 900;
    margin-left: 5px;
    margin-bottom:5px
}

#maps-box-id .checkbox.mr-3.zoom label:before {
    content: "\f00e";
}

#maps-box-id .checkbox.mr-3.drag label:before {
    content: "\f0b2";
}

#maps-box-id .checkbox.mr-3.path label:before {
    content: "\f4d7";
}

#maps-box-id .checkbox.mr-3.center_goal label:before {
    content: "\f08d";
}

#maps-box-id .checkbox.mr-3.map_control label:before {
    content: "\f5eb";
}

#maps-box-id .checkbox.mr-3.storytelling label:before {
    content: "\f02d";
}

#maps-box-id .col-sm-2.goal-container {
    max-width:10% !important
}

#maps-box-id .col-sm-11 {
    max-width: 90% !important;
}

.form-group.map_element_bck.map_tc label:before {

    content: "\f19d";
}

.form-group.map_element_bck.map_map label:before {
    content: "\f279";
}

.form-group.map_element_bck.map_css label:before {
    content: "\f568";}


.form-group.map_element_bck label:before  {
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    padding-right: 3px;
    font-weight: 900;
    margin-left: 5px;
    margin-bottom: 5px;
}

/* End Admin Style*/

body,.footer,h1, h2, h3, h4, h5, h6  {font-family: 'Montserrat', sans-serif !important}


/* FIX BOOTSTRAP MODAL OPEN SCROLLING ON TOP */
body.modal-open {
    overflow: visible!important;
}

a:hover {
    cursor:pointer;
}

span.fa.fa-search.header-search-icon {
    padding: 5px;
    color: #ffffff;
}

button#search-top-bar-submit {
    background-color: #85bc56;
    border: 0;
}



input#search-field-top-bar {
    border: 0;
    border-bottom: 2px solid #ccc;
}

input#search-field-top-bar:focus {
    outline:none

}


img.mt-2.cover_image {
    width: auto;
    background-size: cover;
}

.container {
    margin-top: 0 !important;
}

h3.widget-title {
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    padding: 20px;
    background: #0f102d;
    font-size: 18px;
    border-bottom: 1px solid #a0de4b;
    margin: 0 20px;
}

ul.children {
    list-style: none;
    padding: 25px 10px 0;
}

a.navbar-brand {
    background-image: url(g4s_theme_child_images/logo.png);
    width: 300px;
    background-size: auto 85px;
    background-repeat: no-repeat;
    background-position: top center;
    height: 100px;
    margin:0;
    padding:0;
}

@media only screen and (min-width: 768px) {
    section#primary {
        min-height: 1000px;
    }
}

.badges .card-text {
    min-height:45px;
}

#navbar_collapsable a.nav-link {
    font-size: 18px;
    color:#0f86b6;
    padding:0.5rem;
    text-transform: uppercase !important;
}

#sidebar-wrapper {
    margin-left: -15.6rem;
    -webkit-transition: margin .25s ease-out;
    -moz-transition: margin .25s ease-out;
    -o-transition: margin .25s ease-out;
    transition: margin .25s ease-out;
}

#sidebar-wrapper .sidebar-heading {
    padding: 0.875rem 1.25rem;
    font-size: 1.2rem;
}

#sidebar-wrapper .list-group {
    width: 15rem;
}

#wrapper.toggled #sidebar-wrapper {
    margin-left: 0;
}

div#wrapper {
    display: flex;
}

.sidebar_container {
    min-width: 250px;
}

@media (min-width: 768px) {
    #sidebar-wrapper {
        margin-left: 0;
    }

    #wrapper.toggled #sidebar-wrapper {
        margin-left: -15rem;
    }
}

* {
    box-sizing: border-box;
}

img.hover-shadow {
    transition: 0.3s;
}

.hover-shadow:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.footer-logo.footer_bl {
    background-image: url(g4s_theme_child_images/footer-logo.png);
    background-position: center;
    background-size: contain;
    height: 66px;
    background-repeat: no-repeat;
    margin-top: 50px;
}

.footer-logo_eu {
    background-image: url(g4s_theme_child_images/logo_eu.png);
    background-position: center;
    background-size: auto 60px;
    height: 100px;
    background-repeat: no-repeat;
}

.container-fluid.footer {
    background: #003D77;
    padding: 30px 0;
}

.single-g4s_post_map_game .container-fluid.footer {position:relative}

.single-g4s_post_map_game  .row {
    margin: 0;
}

.single-g4s_post_map_game .col-sm-12.blog-main {
    padding: 0;
}

.footer {
    background-color: none !important;
    height: unset !important;
    flex-shrink: unset !important;
    background-color: #2B2B2B !important;
    color:#ffffff;
    /*background-image: url(g4s_theme_child_images/footer_pattern.jpg);*/
}

li.nav-item {margin-right:15px !important}

a.nav-link {
    font-family: inherit !important;
    font-size: inherit !important;
    text-transform: inherit !important;
}

.footer-info {
    color: #ffffff;
    padding: 10px;
    margin: 10px;
}

.footer-social {
    color: #ffffff;
    padding: 10px;
    margin: 10px;
    text-align:center}

.footer-copyright {
    text-align: center;
    color: #ffffff;
    border-top: 1px solid #ffff;
    padding: 10px 0;
    background: #003d77;
}

.slider-frame .btn button {background-color:#ffffff;border:0;outline:none;height: 400px;}

span.ui-slider-handle.ui-corner-all.ui-state-default {
    border-radius: 100%;
    background: #fff;
    border: 2px solid #85bc56;
    outline:none;
}

.ui-slider-range.ui-corner-all.ui-widget-header {
    background: #85bc56;
}

.sidebar-heading {
    text-transform: uppercase;
    font-weight: 600;
    color: #85bc56;
    border-bottom: 2px solid #a0de4b;
    margin: 0 10px;
    padding: 20px 0 !important;
}

#map.tab-pane {background:#fff}

.footer-social {
    font-size: 18px;
}

.footer-social-icon {
    font-size: 32px;
    margin: 10px 0;
}

.footer-website a { color:#ffffff;
}

.footer-website a:hover {text-decoration:none}

.footer_mail {
    margin: 5px 0;
}

.container-fluid.mt-3 {
    margin: 0 !important;
    padding: 0;
}

.page-template-my_profile-template .container-fluid {
    margin: 0 !important;
    padding: 0;
}

.profile_cover_image_div {
    width: 100%;
    max-height: 400px;
    overflow: hidden;
    display: flex;
    align-items: center;
}

section.container.user-page form {
    margin-top: -95px;
}

section.container.user-page {
    background: #ffffff;
    text-align: center;
    padding:0;
}

.page-template-my_profile-template .container-fluid {
    margin: 0 !important;
    padding: 0;
    background: #ffffff;
}

/*img.avatar_img {
    object-fit: cover;
    border-radius: 50%;
    height: 200px;
    width: 200px;
}*/

img.profile_cover_image_img {
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto !important;
    width: auto\9;
    -ms-interpolation-mode: bicubic;
}

.row.g4s_edit_show {
    justify-content: center;
}

.col-12.user_info_profile {
    padding: 0;
}

.cover_image, .profile_cover_image_div {
    background: #e38d37;
    color: #000000;
    padding: 5px;
}

input#cover_image,input#cover_profile_image {
    padding: 0;
    width: 150px;
    margin: 10px 0;
}

.col-6.user_points_container, .col-6.classroom_attendance_container {
    padding: 10px;
}

.col-6.user_points_container {border-left: 2px solid #ccc;text-align: left;}

.col-6.classroom_attendance_container {
    text-align: right;
}

.row.points_classroom {padding: 10px 0;
    border: 1px solid #ccc;
    margin: 0;}

span.user_points, span.classroom_attendances_label  {display: inline-block;
    line-height: 15px;
    text-align: right;}

span.user_points {
    font-size: 34px;
    margin-left: 15px;
}

.tparrows.tp-rightarrow:before,.tparrows.tp-leftarrow:before {color:#85bc56}

.rs-slide {
    -moz-box-shadow: 0 -8px 30px 0 rgba(0,0,0,0.17);
}

.wp-block-themepunch-revslider.revslider {
    -webkit-box-shadow: 0 -8px 30px 0 rgba(0,0,0,0.17);
    -moz-box-shadow: 0 -8px 30px 0 rgba(0,0,0,0.17);
    box-shadow: 0 -8px 30px 0 rgba(0,0,0,0.17);
}

.content {

}

/*style ranking*/

ul.ranking-list {
    list-style: none;
}

span.award_points {
    font-size: 24px;
    display: inline-block;
    min-width: 90px;
    float:right;
}

span.icon_award {
    display: inline-block;
    line-height: 60px;
    font-size: 24px;
}

span.icon_award .fas {
    font-size:32px !important;
}

span.icon_award .fas.fa-award {
    margin-left:5px !important;
}

span.cardinal {
    border-radius: 100%;
    border: 1px solid rgb(0 0 0);
    display: inline-block;
    padding: 5px 12px;
    margin-right: 15px;
}

li.list-group-item:first-child {background:#ffd700;border-radius:0}
li.list-group-item:nth-child(2) {background:#C0C0C0}
li.list-group-item:nth-child(3) {background:#d6621e}
li.list-group-item:last-child {border-radius:0}

img.rankings_user_profile_image_img {
    width: 64px;
    height: 64px;
    object-fit: cover;
    border-radius: 50%;
    margin-right: 15px;
}

.ranking_title {
    font-size: 1rem;
    font-weight: bold;
    text-align: left;
    color: #ffffff;
}

.ranking_title:before {content: url(g4s_theme_child_images/general_ranking_icon.png);}

.general_ranking_header {background:#E18121}

span.name_surname {
    font-size: 24px;
}

.row.g4s_ranking {
    display: none;
}

.post-template-default .container-fluid.mt-3 .row {margin: 0 !important;}

.post-template-default .col-sm-12.blog-main {
    padding: 0;
    margin: 0;
}

@media only screen and (min-width: 1024px) {
    li.nav-item.profile_menu {
        position: absolute;
        right: 60px;
    }
}

.badges-container .carousel-item .title-container h3 {
    color: #e28122 !important;
}

/*Profile Card 3*/
.profile-card-3 {
    position: relative;
    float: left;
    overflow: hidden;
    width: 100%;
    text-align: center;
    height: 368px;
    border: none;
}
.profile-card-3 .background-block {
    float: left;
    width: 100%;
    height: 200px;
    overflow: hidden;
}
.profile-card-3 .background-block .background {
    width: 100%;
    vertical-align: top;
    opacity: 0.9;
    -webkit-filter: blur(0.5px);
    filter: blur(0.5px);
    -webkit-transform: scale(1.8);
    transform: scale(2.8);
}
.profile-card-3 .card-content {
    width: 100%;
    padding: 15px 25px;
    color: #232323;
    float: left;
    background: #efefef;
    height: 50%;
    border-radius: 0 0 5px 5px;
    position: relative;
    z-index: 9999;
}
.profile-card-3 .card-content::before {
    content: "";
    background: #efefef;
    width: 120%;
    height: 100%;
    left: 11px;
    bottom: 51px;
    position: absolute;
    z-index: -1;
    transform: rotate(-13deg);
}
.profile-card-3 .profile {
    border-radius: 50%;
    position: absolute;
    bottom: 50%;
    left: 50%;
    max-width: 100px;
    opacity: 1;
    box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.5);
    border: 2px solid rgba(255, 255, 255, 1);
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    z-index: 99999;
}
.profile-card-3 h3 {
    margin: 0 0 5px;
    font-weight: 600;
    font-size: 25px;
}
.profile-card-3 h2 small {
    display: block;
    font-size: 15px;
    margin-top: 10px;
}
.profile-card-3 i {
    display: inline-block;
    font-size: 16px;
    color: #232323;
    text-align: center;
    border: 1px solid #232323;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    margin: 0 5px;
}
.profile-card-3 .icon-block {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.profile-card-3 .icon-block a {
    text-decoration: none;
}
.profile-card-3 i:hover {
    background-color: #232323;
    color: #fff;
    text-decoration: none;
}

.card-content a , .card-content a a:hover {color: unset !important;
    text-decoration: unset !important;}

div#pagination_container {
    margin: 0;
}

a.page-link {
    color: #E18121;
}

.page-item.active .page-link {
    background-color: #E18121 !important;
    border-color:#E18121 !important
}

.page-link:hover {
    color: #ffffff !important;
    background-color: #E18121 !important;
    border-color: #E18121 !important;
}

#cover
{
    width: 100%;
    background-color: #efefef;
    border-radius: 20px;
    transform: scale(0.6);
    border: 1px solid #ccc;
}

/* profilo utente*/

.user-page h4.profile_name {
    text-align: center;
    color: #2B2B2B;
    border-bottom:none}

.profile_mail ,.div_profile_info.p-0 {
    color:#003d77;
    text-transform:initial;
}

.user-page h4 {
    color: #2B2B2B;
}

#page-content-wrapper.profile_page_wrapper {padding:20px}
.profile_page_wrapper .row {margin:0}
.profile_page_wrapper .mt-3 {margin-top: 20px !important;padding: 10px 0;}

.profile_page_wrapper .col-12 {
    padding: 0;
}

.badges {
    border: 0 solid #c6c6c6 !important;
}

.badge_render {
    border: 5px solid transparent;
    background-clip:padding-box;}

.col-12.user_info_profile #sidebar-wrapper,div#page-content-wrapper.profile_page_wrapper {background: #f3f5f5 !important;}

.profile_page_container {
    background: #ffffff;
    padding: 10px;
}

.badges .badge-title {
    background:none !important;
    height: unset !important;
}

.badges .card-title {
    color: #000000 !important;}

h5.card-title {
    font-family: 'caveat_brushregular' !important;
    font-size: 25px !important;
}

.badges .card-group .card {
    border: 0;
}

.paths-container .carousel, .badges-container .carousel {background-color:#ffffff !important}

.paths-container .carousel-control-prev {
    left: -45px !important;
    height: 20px !important;
    top: -25px !important;
}

.paths-container .carousel-control-next {
    right: -45px !important;
    height: 20px;
    top: -25px;
}

.paths-container .carousel-item .title-container h3 {
    color: #4d34a7 ;
}

.profile_page_wrapper .row {
    margin: 10px 0;
}

.percent {
    background: #ffffff !important;
    color: #866bfc;
}

.tasks-percent-completed {
    height: 34px;
    background: #ffffff !important;
    border-bottom: 2px dotted #e28122;
}

.tasks-percent-completed .skillPercent {
    background-color: #ffffff !important;}

td.activity_name {
    color: #2B2B2B;
    font-weight: bold;
}

td.activity_name.not-triggered {
    color: #7f7f7f;
}

.row.general-stats {
    border: none;
    background: #4d34a7;
}

.general-stats .col-12.col-md-4 {
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    padding:10px
}

.row.general-stats {
    border: none;
    background: #4d34a7;
}

.general-stats .col-12.col-md-4 {
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    padding:10px
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #ffffff;
}

.row.tasks-container {
    margin: 0;
    padding: 0;
}

.paths-container .carousel-item .title-container h3 {
    color: #e28122 !important
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color:#ffffff !important
}

.profile_page_wrapper .row {
    margin: 10px 0 0 0;
    padding:0
}

.row.tasks-container {
    margin: 0;
}

#points_table_wrapper .col-sm-12 {padding:0}

table#points_table {width:100% !important}

#points_table_wrapper .col-sm-12.col-md-6 {
    text-align: left;
}

div#points_table_info {
    text-align: left;
}

.row.point_log_label {margin:10px 0 !important}

.points-container thead, .repository thead {
    background: #ee9215;}

.general-stats .col-12.col-md-4 {
    border-left: 1px solid #ffffff !important;
    border-right: 1px solid #ffffff !important;
}

.points-container thead {
    background: #2B2B2B !important;
}

.repository thead {

}

.hide_div {
    display: none;
}

.opening_div {
    position: absolute;
    bottom: 0;
    /*background: #000000;*/
    width: 100%;
    text-align: center;
    height: 100%;
    background-size: cover !important;
    background-position: center !important;
}

.content.netflix_content .course_description, .content.netflix_content .course_info {
    color:#ffffff !important;
}

h1.netflix_title.small_title{
    font-size: 30px !important;
    line-height:25px !important;
}

a.netflix_button_link {
    color:#ffffff !important
}

a.netflix_button_link:hover {
    text-decoration:none
}

.show_info_course {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    top: 46%;
    transform: translateY(-50%);
    background: url(g4s_theme_child_images/texure.jpg);
    background-repeat: repeat-x;
    background-position: 100% 100%;
    color: transparent;
    -webkit-font-smoothing: antialiased;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 30px !important;
    font-family: 'Helvetica Neue Regular';
    line-height: 25px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
}

.content.netflix_content .card {border:0 !important}

.netflix_content .item img {
    filter:brightness(0.4)
}




span.classroom_attendances_label:before {
    content: "";
    display: block;
    background: url(img/mani.png) no-repeat;
    float: left;
    width: 40px;
    height: 40px;
    margin: -15px 5px;
    background-size: 40px 40px;

}

span.user_points_label:before {
    content: "";
    display: block;
    background: url(img/stella.png) no-repeat;
    float: left;
    width: 40px;
    height: 40px;
    margin: -10px 5px;
    background-size: 40px 40px;
}

.div_profile_info .fas, .div_profile_info .fab {margin-right:5px}

a.linkedin_link_disabled {
    cursor: unset !important;
    pointer-events: none;
}

a.linkedin_link_disabled .fab {
    color: #ccc !important;
    border-color: #dee2e6 !important;
}

a.linkedin_link_disabled .fab:hover {
    color: #ccc !important;
    background-color: #efefef !important;
}

button#menu-toggle{
    background-color: #85bc56;
    border-color: #85bc56;
    border-radius: 0;
}

a#undo_edit_profile {
    border: none;
    color: #e38d37;;
    font-family: 'caveat_brushregular';
    font-size: 20px;
}

a#undo_edit_profile:hover {
    background-color:rgb(255 255 255 / 0%);
    outline: 0;
    box-shadow: none;

}

a#undo_edit_profile:focus {
    box-shadow: none;
}

a#edit_profile {
    color: #E18121;
    font-weight: bold;
    font-family: 'caveat_brushregular';
    font-size: 20px;
}

a#edit_profile:hover {
    text-decoration:none
}

input#save {
    background-color: #2b2b2b;
    border: 0;
    border-radius: 0;
    color: #ffffff;

}

.col-12.my_profile_save_div.p-0, .col-12.my_profile_save_div.p-0:hover {
    margin: 10px 0;
}

.col-12.my_profile_save_div.p-0:focus {box-shadow:none}

.badges .card-text {
    padding: unset !important;
    font-weight: 500;
    font-size: 20px !important;
}

.label_badge_detail {
    width: 30%;
    color: #573abd;
    font-weight: 600;
    text-align: right;
}

.content_badge_detail {
    width: 60%;
    text-align: left;
}

.badges .badge-title {align-content: inherit}

.badges p.card-text {
    min-height: 66px;
    padding: 10px;
    font-size: 14px;
}

.repository .btn:focus {box-shadow: none !important;}

.repository .btn:hover {
    background-color: #2B2B2B !important;
    border-color: #2B2B2B !important;
    color: #fff !important;
}

.repository .btn {
    background-color: #E18121 !important;
    border-color: #E18121 !important;
    border-radius: 18px !important;}


#repository_table_wrapper {
    padding:20px 30px;
    margin-bottom:30px}

@media (max-width: 1200px) and (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: inherit !important;
        margin-left: unset !important;
        line-height: unset !important;
    }

}

.repository label {color:#123F77}

body.modal-open {overflow-y:hidden}

.tasks-percent-completed .skillPercent {
    background-color: #e28122 !important;
    top: 0;
    left: 0;
    border-radius: 0;
    display: block;
    position: relative;
    color: rgb(255, 255, 255) !important;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    line-height: unset !important;
    white-space: nowrap;
    max-width:900px;
}

.missionsModal  .card.activity .col-1 img {width:50px;height:50px}
.missionsModal  .card.activity .col-8 {padding-left: 30px;}

.missionsModal .card-header,.missionsModal .card-header:hover, .missionsModal .card-header:active {
    background-color: #2B2B2B ;
    color:#ffffff !important;
}

.missionsModal .card .card-body {
    background-color: #ffffff !important;}

.missionsModal .card-body {
    margin: 0 !important;
}

.missionsModal hr {display:none}

.missionsModal .step-container .task-content .btn, .btn-close {
    background-color: #E18121;
    border-color: #E18121;
    border-radius: 0;
    padding: 10px;
    line-height: 1;
    font-size: inherit;
    color: #ffffff;
}

.missionsModal .modal-header {
    background-color: #2B2B2B;}

.missionsModal .fa.fa-times {color:#ffffff}

.missionsModal .col-10.activity-col {
    padding-left: 30px;
}

.general-stats .col-12.col-md-4:last-child {
    border-right: unset !important;

}

.row.m-0.virtual_classroom_row:nth-child(odd) {background:#6c757d;color:#fff}
.row.m-0.virtual_classroom_row:nth-child(even) {background:#eae6e6}
.row.m-0.virtual_classroom_row .fas {margin-right:2px}

.row.m-0.virtual_classroom_row .btn-outline-primary {
    color: #ffffff;
    border-color: #4d34a7;
    background: #4d34a7;
    border-radius: 0 !important;
}
.row.m-0.virtual_classroom_row .btn-outline-primary:focus {
    box-shadow: 0 0 0 0 rgba(0,0,0,0)
}

.virtual_classroom_header {
    background: #4d34a7;
    color: #fff;
    text-transform: uppercase;
    padding: 10px;
}

.col-6.d-flex.family {
    background: url(g4s_theme_child_images/Attivita_Generale.png) no-repeat;
    min-height: 445px;
}

button.customImgMarker.missionsButton.btn {
    box-shadow: 0 0 0 0 rgba(0,123,255,.25);
}




@media only screen and (min-width: 1024px) {
    li.nav-item.dashboard_menu  {
        position: absolute;
        right: 175px;}
}

.share_link_span {
    margin: 0 auto;
}

a.share_link_a {
    padding: 0 10px;
}

.share_link_div.row.mt-3.info.alert-info.align-self-center {
    padding: 10px;
}

.share_link_copy_button_div {
    margin: 0 auto;
    padding: 10px;
}

.hide_object{
    display:none;
}

.page-template-my_profile-template #sidebar-wrapper {
    margin-left:unset !important;
    display:none;
}

.badges .card-text {
    BACKGROUND:none !important
}

.col-12.user_points_container {
    padding: 20px 0 10px;
    border-top:2px solid #2B2B2B;
}

span.user_points_label,span.user_points {
    display: inline-flex !important;
}

span.points_mp {
    font-size: 34px;
    margin: -15px 0 0 5px;
}

ul.navbar-nav.mr-auto {
    margin: 0 auto !important;
}

.content.bck_custom {
    background: url(g4s_theme_child_images/bck_custom.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
}

.repository .btn.button_menu_extra {
    background-color: #E18121 !important;
    border-color: #ffffff !important;
    border-radius: 16px !important;
}

.menu_rep_news {
    background:#E18121;
    padding:20px}

.container.repository  {
    background:#ffffff;
}

@media only screen and (min-width: 1300px) {
    .container.repository  {
        min-width: 1300px;
    }
}

@media only screen and (max-width: 768px) {
    .book_row a.g4s_book:first-child {
        margin-left: 0 !important;
    }

    .container.master_path_container {
        background-position:center !important;
    }
    .g4s_book:nth-child(4) {
        margin-top: 2rem !important;}
}




.repository .btn.button_menu_extra.extra_active {
    background-color: #2B2B2B !important;border-color: #2B2B2B !important}

.rep_filter {padding:20px 60px}

.table td, .table th {
    border-top: 0px solid #dee2e6 !important;
}

.table thead th {
    border-bottom: 0px solid #dee2e6 !important;
}
table#repository_table {
   /* border-collapse: collapse !important;
    border-radius: 8px;
    overflow: hidden;*/
    border-spacing: 0 20px;
}

.rep_table-container {
    padding: 0 30px;
}

th.rep_30 {
    padding-left: 20px;
}

td.rep_30 {
    padding-left: 20px;
}

.repository td.rep_td_left {
    border-radius: 8px 0 0 8px;
    border-left: 24px solid #E18121;
    height: 90px;
    border-top: 1px solid #d8d6d6 !important;
    border-bottom: 1px solid #d8d6d6;}

.repository table.dataTable.display tbody tr.odd>.sorting_1, .repository table.dataTable.display tbody tr.even>.sorting_1 {
    background: #ffffff;
}

.repository table.dataTable.display tbody tr.odd {
    background-color: #ffffff !important;
}

.repository td.rep_td_center {
    border-top: 1px solid #d8d6d6 !important;
    border-bottom: 1px solid #d8d6d6;
}

.repository td.rep_td_right {
    border-radius: 0 8px 8px 0;
    height: 90px;
    border-top: 1px solid #d8d6d6 !important;
    border-bottom: 1px solid #d8d6d6;
    border-right: 1px solid #d8d6d6 !important;
}

.repository table.dataTable thead th, table.dataTable thead td {
    border-bottom: 0px solid #111 !important;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before,.repository table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
    left:0.5em ;
    content: "\2191";
}

 table.dataTable thead .point_log_unit_image.sorting:before, table.dataTable thead .point_log_unit_image.sorting_asc:before, table.dataTable thead .point_log_unit_image.sorting_desc:before, table.dataTable thead .point_log_unit_image.sorting_asc_disabled:before, table.dataTable thead .point_log_unit_image.sorting_desc_disabled:before {
    left:0.5em ;
    content: "" !important;
}

table.dataTable thead .rep_action_th.sorting:before, table.dataTable thead .rep_action_th.sorting_asc:before, table.dataTable thead .rep_action_th.sorting_desc:before, table.dataTable thead .rep_action_th.sorting_asc_disabled:before, table.dataTable thead .rep_action_th.sorting_desc_disabled:before {
    left:0.5em ;
    content: "" !important;
}


 table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {left: 10px;}

table.dataTable thead .rep_action_th.sorting:after, table.dataTable thead .rep_action_th.sorting_asc:after, table.dataTable thead .rep_action_th.sorting_desc:after,table.dataTable thead .rep_action_th.sorting_asc_disabled:after, table.dataTable thead .rep_action_th.sorting_desc_disabled:after {
    left: 20px;
    content: "" !important;
}

table.dataTable thead .point_log_unit_image.sorting:after, table.dataTable thead .point_log_unit_image.sorting_asc:after, table.dataTable thead .point_log_unit_image.sorting_desc:after,table.dataTable thead .point_log_unit_image.sorting_asc_disabled:after, table.dataTable thead .point_log_unit_image.sorting_desc_disabled:after {
    left: 20px;
    content: "" !important;
}

 table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    left: 20px;
    content: "\2193";
}

/*.repository table.dataTable thead .sorting:before,.repository table.dataTable thead .sorting:after,.repository table.dataTable thead .sorting_asc:before,.repository table.dataTable thead .sorting_asc:after,.repository table.dataTable thead .sorting_desc:before,.repository table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before,.repository table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {left:0;}*/

 table.dataTable thead .sorting_asc {
    background-image: none !important;
}

 table.dataTable thead .sorting {
    background-image: none !important;
}

 table.dataTable thead .sorting_desc {
    background-image: none !important;
}


 table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {
    padding-left: 30px;
}

 thead {
    text-transform: initial !important;
}

 table.dataTable.no-footer {
    border-bottom: 0px solid #111 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,  .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border: 0px solid #ccc !important;
    color: #ffffff !important;
    background-color: #0278A9 !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0278A9), color-stop(100%, #0278A9)) !important;
    background: -webkit-linear-gradient(top, #0278A9 0%, #0278A9 100%) !important;
    background: -moz-linear-gradient(top, #0278A9 0%, #0278A9 100%) !important;
    background: -ms-linear-gradient(top, #0278A9 0%, #0278A9 100%) !important;
    background: -o-linear-gradient(top, #0278A9 0%, #0278A9 100%) !important;
    background: linear-gradient(to bottom, #0278A9 0%, #0278A9 100%) !important;
}

 table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
    background-color: #ffffff;
}

.menu_rep_news.col-12 {
    padding-left: 60px;
}

.open-folder {
    width: 27px !important;
}

.zen_point_icon {
    font-weight:600;
    display: inline-block;
    margin-top: -10px;
}

.zen_point_icon:before{
    content: "";
    display: block;
    background: url('g4s_theme_child_images/zen_point.png') no-repeat;
    width: 26px;
    height: 26px;
    float: left;
    margin-top:-3px;
    margin-right:10px;
}

span.rep_type_span {
    display: inline-grid;
    margin-top: 20px;
    border-radius: 19px;
    padding: 5px 10px;
    margin-right: 3px;
}

span.rep_center_span {
    display: inline-grid;
    margin-top: -30px;
}

a.g4s_open_repository_item_button {
    display: inline-block;
    margin-top: -30px;
}

span.rep_type_span.communication {
    border: 1px solid #7af3df;
}

span.rep_type_span.problem_solving {
    border: 1px solid #D9CCC3;
}

span.rep_type_span.quality {
    border: 1px solid #C3B2D9;
}

.far, .fas {
    font-size: inherit !important;
}

.font-light {font-weight:300}
.font-medium {font-weight:500}
.font-semibold {font-weight:600}

.social_icon .fab {
    color:#fff;
    font-size:30px;
    margin-right:5px
}

h3.role_name {
    color: #2B2B2B !important;
    font-size: 24px !important;
    font-weight: 500;
    text-transform: none;
}

.col-md-2.points_container {
    padding: 5px 5px 15px 120px;
    margin:0 5px;
    background: url(g4s_theme_child_images/zen_points_background.png) no-repeat;
    max-width: 250px;
    width: 250px !important;
    height:100px;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    background-size: cover;

}

.col-md-2.badge_number_container {
    padding: 5px 5px 15px 120px;
    margin:0 5px;
    background: url(g4s_theme_child_images/zen_badge_background.png) no-repeat;
    max-width: 250px;
    width: 250px !important;
    height:100px;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    background-size: cover;
}

.col-md-2.ranking_position_container {
    padding: 5px 5px 15px 120px;
    margin: 0 5px;
    background: url(g4s_theme_child_images/ranging-position-container.png) no-repeat;
    max-width: 250px;
    width: 250px !important;
    height:100px;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    background-size: cover;
}

.points_mp.d-flex.flex-wrap,.badge_mp.d-flex.flex-wrap,.ranking_position_mp.d-flex.flex-wrap {
    font-weight: 600;
    font-size: 50px;
    line-height: 50px;
    font-family: 'caveat_brushregular';
    padding-left:35px;
}

.user_points_label.d-flex.flex-wrap,.user_badge_label.d-flex.flex-wrap,.user_ranking_position_label.d-flex.flex-wrap {
    font-size: 45px;
    line-height: 30px;
    font-weight: 400;
    font-family: 'caveat_brushregular';
}

.margin_internal {
    margin:0 4.5rem !important
}

.skills_row_container {
    background: #007bff;
}

span.skill_label {
    background: #002635;
    color: #ffffff;
    text-transform: uppercase;
    padding: 15px;
}

.skills_row_container {
    background: #007bff;
}

.skill_label_text {
    background: #002635;
    color: #ffffff;
    text-transform: uppercase;
    padding: 15px;
    font-weight: bold;
}

.progress_label.text-left {
    color: #fff;
    font-weight: 500;
}
.skills_row_container .progress {
    background-color: rgb(233 236 239 / 0) !important;
    border: 1px solid;
    border-radius: 25px;
}

.skills_row_container .progress-bar {
    border-radius: 25px;
}

.skills_row_container .progress.active .progress-bar {
    -webkit-transition: none !important;
    transition: none !important;
}

.progress.evaluation {border-color:#ffc107}
.progress.regulatory {border-color:#17a2b8}
.progress.benchmarching {border-color:#17a2b8}

a.skill_link {
    color: #ffffff;
}

a.skill_link:hover {
    color: #17a2b8;
    text-decoration: none;
}

.skills_row_container {
    background: url(g4s_theme_child_images/skill_background.jpg) rgba(0, 19, 27, 0.65);
    background-position: center center;
    background-size: cover;
    background-blend-mode: multiply;
}

.badges .card-body {
    padding: unset !important;
    text-align: center;
    -webkit-box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    border:0px solid #ccc !important;
}

.card .card-body {
    background-color: #ffffff !important;
    margin-top: unset !important;
}

.row.m-0.badge_row_description {
    background: rgb(15 134 182 / 0.05);
    min-height: 60px;
}

/*********************************************************************/
/* Bootstrap 4 Multiple Item Carousel */
/*********************************************************************/
/* medium - display 2  */
@media (min-width: 768px) {

    .postacard_row_container .carousel-inner .carousel-item-right.active,
    .postacard_row_container .carousel-inner .carousel-item-next {
        transform: translateX(50%);
    }

    .postacard_row_container .carousel-inner .carousel-item-left.active,
    .postacard_row_container .carousel-inner .carousel-item-prev {
        transform: translateX(-50%);
    }
}

/* large - display 3 */
@media (min-width: 992px) {

    .postacard_row_container .carousel-inner .carousel-item-right.active,
    .postacard_row_container .carousel-inner .carousel-item-next {
        transform: translateX(33%);
    }

    .postacard_row_container .carousel-inner .carousel-item-left.active,
    .postacard_row_container .carousel-inner .carousel-item-prev {
        transform: translateX(-33%);
    }
}

@media (max-width: 768px) {
    .postacard_row_container .carousel-inner .carousel-item>div {
        display: none;
    }

    .postacard_row_container .carousel-inner .carousel-item>div:first-child {
        display: block;
    }
}

.postacard_row_container .carousel-inner .carousel-item.active,
.postacard_row_container .carousel-inner .carousel-item-next,
.postacard_row_container .carousel-inner .carousel-item-prev {
    display: flex;
}

.postacard_row_container .carousel-inner .carousel-item-right,
.postacard_row_container .carousel-inner .carousel-item-left {
    transform: translateX(0);
}

.postacard_row_container .carousel-control-prev-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDggOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOCA4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMDI3OEE5O30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS4yLDBsLTQsNGw0LDRsMS41LTEuNUw0LjIsNGwyLjUtMi41TDUuMiwweiIvPg0KPC9zdmc+DQo=);
}

.postacard_row_container .carousel-control-next-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDggOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOCA4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMDI3OEE5O30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMS4yLDEuNUwzLjgsNEwxLjIsNi41TDIuOCw4bDQtNGwtNC00TDEuMiwxLjV6Ii8+DQo8L3N2Zz4NCg==);
}

.postacard_row_container a.bg-dark:focus,.postacard_row_container a.bg-dark:hover,.postacard_row_container button.bg-dark:focus,.postacard_row_container button.bg-dark:hover {
    background-color: rgb(29 33 36 / 0)!important;

}
.postacard_row_container .bg-dark {
    background-color: rgb(52 58 64 / 0)!important;
}

.postacard_row_container .col-lg-4.col-md-6 {
    -webkit-box-shadow: 2px 3px 8px #eee;
    -moz-box-shadow: 2px 3px 8px #eee;
    box-shadow: 2px 3px 8px #eee;
    padding: 15px;
    border: 10px solid transparent;
    background-clip: padding-box;
}

.postacard_box_image.template_1 {
    background-image: url(g4s_theme_child_images/sfondo1_front.jpg);
}

.postacard_box_image.template_1 .postacard_name {
    color:#ffffff !important;
    font-weight:bold;
}


.postacard_box_image.template_2 {
    background-image: url(g4s_theme_child_images/sfondo2_front.jpg);
}

.postacard_box_image.template_2 .postacard_name {
    color:#000000 !important;
    font-weight:bold;
}

.postacard_box_image.template_3 {
    background-image: url(g4s_theme_child_images/sfondo3_front.jpg);
}

.postacard_box_image.template_3 .postacard_name {
    color:#ffffff !important;
    font-weight:bold;
}

/*********************************************************************/
/* End Bootstrap 4 Multiple Item Carousel */
/*********************************************************************/

.col-sm-4.badge_render.p-0 {
    border: 20px solid transparent;
    background-clip: padding-box;
}

/*********************************************************************/
/* Bootstrap 4 Card flip */
/*********************************************************************/

.card-flip {
    display: grid; grid-template: 1fr / 1fr;
    grid-template-areas: "frontAndBack";
    transform-style: preserve-3d;
    transition: all 0.7s ease;
}

.front {
    grid-area: frontAndBack;
}

.back {
    grid-area: frontAndBack;
    transform: rotateY(-180deg);
}

.card-container {
    display: grid;
    perspective: 700px;
}

.card-container {
    perspective: 700px;
}

.card-flip, .card-container {
    transform-style: preserve-3d;
    transition: all 0.7s ease;
}

.card-flip div {
    backface-visibility: hidden;
    transform-style: preserve-3d;
}

.back {
    transform: rotateY(-180deg);
}

.card-container:hover .card-flip {
    transform: rotateY(180deg);
}
#myModal .card {
    border: 0px solid rgba(0,0,0,.125);}

#myModal .container {
    max-width: 1200px !important;
}


/*********************************************************************/
/* End Bootstrap 4 Card flip/*
/*********************************************************************/

.tasks-percent-completed .skillPercent-img {

    background-image: url(g4s_theme_child_images/origami.png) !important;

}

.tasks-percent-completed .farm-goal {

    background-image: url(g4s_theme_child_images/yinyang.png) !important;

}

.tasks-container td.activity_name, .tasks-container td.task-img-ico-container {
    border-bottom:1px solid rgb(0 0 0 / 0.2);
}

.percent {
    background: none !important;
    color: #0278a9 !important;
    font-weight: bold;
}

.task-image {
    width: 21px;
    float: right;
    margin-right: 25px;
}

td.image-container.dtr-control.sorting_1 {
    text-align: center;
}

table.dataTable.display tbody tr.odd>.image-container.sorting_1, table.dataTable.order-column.stripe tbody tr.odd.>.image-container.sorting_1 {
    background-color: #ffffff !important;
}

#points_table_wrapper table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    background-color: #ffffff;
    border-bottom: 1px solid rgb(0 0 0 / 0.2) !important;

}

#points_table_wrapper table.dataTable.display tbody tr.even>.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: #ffffff;
    border-bottom: 1px solid rgb(0 0 0 / 0.2) !important;

}

#points_table_wrapper table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
    border-bottom: 1px solid rgb(0 0 0 / 0.2) !important;
}


#points_table_wrapper table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: #ffffff !important;
    border-bottom: 1px solid rgb(0 0 0 / 0.2) !important;

}

#points_table_wrapper table.dataTable.stripe tbody tr.even, table.dataTable.display tbody tr.even {
    background-color: #ffffff !important;
    border-bottom: 1px solid rgb(0 0 0 / 0.2) !important;
}

#points_table_wrapper table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
    background-color: #ffffff !important;
}

button.closeMissionCompleted {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 40px;
}


button.closeMissionCompleted:focus {
    outline: 0;
    box-shadow: 0 0 0 0rem rgba(0,123,255,.25) !important;
}

.master_notifiation_modal {
    background: rgb(140 232 162 / 0.4);
    border-radius: 5px 0 0 5px;
}

.master_notifiation_modal img {
    width:270px;
    height: 270px;
}

.col-12.modal_title_container.pt-5.pb-2 {
    font-size: 24px;
    color: #00A933;
    font-weight: bold;
}

.col-12.message_complete {
    color: #00A933;
    font-weight: 400;
}

.col-12.zen_point_awards {}

.missionCompleted.modal .modal-content  {
    border: 0px solid rgba(0,0,0,.2);
}

.nav_item_mobile a img {
    width: 50px;
}

.footer_mobile {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 20px;
    width: 100%;
    z-index: 1049;
    flex-shrink: inherit !important;
    height: 80px !important;
}

.nav_item_mobile a img {width:50px}

.navbar_mobile {
    position: fixed !important;
    top: 0;
    z-index: 1049;
    background:#ffffff;
    left: 0;
    width: 100%;}



.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 0px !important;
}

.content.passport {
    background: url(g4s_theme_child_images/sfondo_20passport.jpg);
    padding-bottom:100px;
    background-position:top;
}

.content.ranking_content {
    background: url(g4s_theme_child_images/ranking_background.jpg);
}

.container.ranking_container {
    background: #ffffff;
    min-height: 600px;
    box-shadow: 0 -5px 5px -5px rgb(51 51 51 / 0.2);
}

.ranking_container .nav-link.active {background: #E18121 !important;color: #ffffff !important;}

.ranking_container .nav-tabs .nav-link {
    border: 1px solid #707070 !important;
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
    border-radius: 8px;
    color: rgb(0 0 0 / 85%);
}

.ranking_container .nav-tabs {
    border-bottom: 0px solid #dee2e6 !important;
    align-items: center;
    justify-content: center;
}

table#ranking_general_table thead {
    background: #efefef;
}

.ranking_container table.dataTable thead th, table.dataTable thead td {border-bottom:0px solid #cccccc !important}

td.general_ranking_position, td.general_ranking_avatar {text-align:center}

.ranking_container table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    background-color: #ffffff;
}

tr.ranking_1 td {
    background:rgb(255 223 0 / 0.30) !important;
}

tr.ranking_2 td {
    background: rgb(212 212 212 / 0.3) !important;
}

tr.ranking_3 td {
    background: rgb(202 93 0 / 0.3) !important;
}

tr.ranking_1 td .icon_award {
    color:#FFDF00;
}

tr.ranking_2 td .icon_award {
    color:#D3D3D3;
}

tr.ranking_3 td .icon_award {
    color:#CA5D00;
}

.content.video_introduction_content {
    background: url(g4s_theme_child_images/sfondo_piattaforma.jpg);
    min-height: 800px;
    background-size: cover;
}

#introduction_video .modal-dialog {

    max-width: 65% !important;

}

button#intro_button {
    float: unset;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1;
    color: #ffffff;
    text-shadow: none;
    opacity: 1;
    background-color: #E18121;
    padding: 10px;
}

button#intro_button:focus {
    outline: 0px dotted;
    outline: 0px auto -webkit-focus-ring-color;
}

.close_introduction {
    padding: 10px;
    text-align: center;
}

.tos_content_text {
    overflow: auto;
    max-height: 600px;
}

a.navbar-brand.tos_logo {
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
    text-align: center;
}

.tos_bar {
    background:#F1F1F1;
    border-radius: 0.25rem;}

.tos_bar .nav-link {
    color: rgb(0 0 0 / 0.85) !important;
    text-align:center;
}

.tos_bar .nav-link.active {
    color: #E18121 !important;
    font-weight:bold;
    background-color: rgb(0 123 255 / 0%) !important;
}

.col-12.tos_title.py-3 {
    font-size: 24px;
    font-weight: bold;
    color: #2B2B2B;
}

.false_tos_bar {
    background: #f1f1f1;
    border-radius: 0 0 0 0.25rem;
}

.button_tos_container {
    text-align: right;
}

button#decline_button {
    border: 1px solid #F81956;
    background: #ffffff;
    padding: 5px 10px;
    border-radius: 8px;
    color: #F81956;
    font-weight: 500;
}

button#accept_button {
    border: 1px solid #E18121;
    background: #ffffff;
    padding: 5px 10px;
    border-radius: 8px;
    color: #E18121
    font-weight: 500;
}

.content.tos_content {
    background: url(g4s_theme_child_images/sfondo_piattaforma.jpg);
    background-size: cover;
}

.master_title {
    color: #2B2B2B;
    text-transform: none;
    font-size: 16px;
    text-align: center;
}

.card.p-0.selected {
    border: 6px solid #E18121;
    box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.4);
}

.master_text  {color:rgb(0 0 0 / 0.85)}

img.card-img-top.master_img {
    border-radius: 10px 10px 0 0;
    border: 1px solid rgba(0,0,0,.125);
}

.card_master {border-radius:16px !important}

.master_button,.tutorial_button {
    background:#E18121;
    color: #ffffff;
    border: 0px solid #cccccc;
    border-radius: 4px;
    padding: 5px;
}

button.master_button:focus,button.tutorial_button:focus {
    outline: 0px dotted;
    outline: 0px auto -webkit-focus-ring-color;
}

button#master_btn:disabled, button#tutorial_btn:disabled {background:#cccccc}

.master_seletion_title {
    color: #2B2B2B;
    font-weight: bold;
    font-size: 24px;
    text-align: center;
}

.content.master_selection_content  {
    background: url(g4s_theme_child_images/sfondo_piattaforma.jpg);
    min-height: 800px;
    background-size: cover;
}

.no_active_postcards {
    background: url(g4s_theme_child_images/no_active_postcards.png) no-repeat;
    background-size: 608px 244px;
    height: 320px;
    width: 608px;
    background-position: center bottom;
}

.no_active_path {
    background: url(g4s_theme_child_images/no_active_paths.png) no-repeat;
    background-size: 608px 244px;
    height: 320px;
    width: 608px;
    background-position: center bottom;
}


.no_badges {

    background: url(g4s_theme_child_images/no_badges.png) no-repeat;
    background-size: 608px 244px;
    height: 320px;
    width: 608px;
    background-position: center bottom;
}

.modal-dialog.modal_dialog_tutorial {
    top: 5vh !important;
}

.modal-content.modal_content_tutorial {
    max-width: 85% !important;
    border-radius:16px;
}

.modal-content.modal_content_tutorial .modal-body {padding:1.5rem !important}

.carousel-caption.carousel_caption_tutorial {
    right: 15%;
    bottom: 0px;
    left: 25%;
    color: #2B2B2B;
    text-align: left;
}

.carousel_tutorial {
    border: 1px solid #707070;
    border-radius: 16px;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 0.16);
}

.carousel_tutorial img.d-block.w-100 {
    border-radius: 16px;
}

#tutorial .carousel-control-prev-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4xMTUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMS4xMTUgMTgiPg0KICA8cGF0aCBpZD0iSWNvbl9tYXRlcmlhbC1uYXZpZ2F0ZS1uZXh0IiBkYXRhLW5hbWU9Ikljb24gbWF0ZXJpYWwtbmF2aWdhdGUtbmV4dCIgZD0iTTIxLjg4NSw5LDI0LDExLjExNSwxNy4xMywxOCwyNCwyNC44ODUsMjEuODg1LDI3bC05LTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuODg1IC05KSIgZmlsbD0icmdiYSgwLDAsMCwwLjc1KSIvPg0KPC9zdmc+DQo=);
}


#tutorial .carousel-control-next-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4xMTUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMS4xMTUgMTgiPg0KICA8cGF0aCBpZD0iSWNvbl9tYXRlcmlhbC1uYXZpZ2F0ZS1uZXh0IiBkYXRhLW5hbWU9Ikljb24gbWF0ZXJpYWwtbmF2aWdhdGUtbmV4dCIgZD0iTTE1LDlsLTIuMTE1LDIuMTE1TDE5Ljc1NSwxOGwtNi44Nyw2Ljg4NUwxNSwyN2w5LTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuODg1IC05KSIgZmlsbD0icmdiYSgwLDAsMCwwLjc1KSIvPg0KPC9zdmc+DQo=);
}

#tutorial .carousel-control-next, #tutorial .carousel-control-prev {
    position: relative;
    display: unset;}

.disabled_control {
    opacity:0.1 !important;
    pointer-events: none;
 }

span.num {
    font-size: 25px;
    padding: 0 25px;
}

.tutorial_button {
    text-transform:uppercase;
}

.content.tutorial_content {
    background: url(g4s_theme_child_images/sfondo_path.jpg);
    min-height: 800px;
    background-size: cover;
}

.card.p-0.card_master_path {
    max-width: 20%;
    text-align: center;
    box-sizing: border-box;
    border: 6px solid transparent;
    background-color: rgb(255 255 255 / 0);
}

img.card-img-top.master_path_img.attachment-thumbnail.size-thumbnail.wp-post-image.wp-post-image {
    max-height: 80px;
    object-fit: contain;
    margin: 25px 5px;
}

img.card-img-bottom.master_path_img {
    width: 112px !important;
    padding-bottom: 30px;
}

h4.card-title.master_path_title.py-2 {
    color: #2B2B2B;
    text-transform: none;
    font-weight: bold;
    font-size: 4vh;
}

.card_master_path a.card-block.stretched-link, h4.card-title.master_path_title {
    color: #2B2B2B !important;
    text-transform:none;
}

p.card-text.master_path_text.smaller.px-2 {
    font-weight: 500;
}

p.card-text.master_path_text.px-2 {
    margin-bottom: 10px;
    line-height: 5px;
}

.container-fluid.master_path_container {
    padding: 0 3%;
}

h4.card-title.master_path_title.pt-2.pb-5 {font-size: clamp(30px, 4vw, 30px);padding: 0 10%;}

.content.master_path_content {
    background: url(g4s_theme_child_images/sfondo_master_path.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
    background-position: center -40px;
    background-color: #ff9944;
}

.card.p-0.card_master_path:hover {
    border:6px solid #2B2B2B;
    border-radius:20px;
}

a.card-block.stretched-link.text-decoration-none {
    background-color: #ffffff;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 30%);
    border-radius:20px;
}

.card.p-0.card_master_path {
    animation-duration: 2s;
}

li.nav-item.active {
    background-image: #E18121, linear-gradient(to left, #000 0, rgba(255,255,255,0) 0px);
    background-position: bottom;
    background-size: 30% 3px;
    background-repeat: no-repeat;

}

li.nav-item a:before {
    display:inline-block;
    height:36px;
    width:36px;
    margin-right:2px;
    vertical-align:-5px;
}

li.nav-item.library_menu a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNDQ0NDQ0M7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNDAsMEgxMzZjLTQuNCwwLTgsMy42LTgsOHY1Nkg4Yy00LjQsMC04LDMuNi04LDh2NDAwYzAsNC40LDMuNiw4LDgsOGgyMzJjNC40LDAsOC0zLjYsOC04VjgNCglDMjQ4LDMuNiwyNDQuNCwwLDI0MCwweiBNMjMyLDQxNmgtODh2LTE2aDg4VjQxNnogTTE2LDEyMGgxMTJ2MjQwSDE2VjEyMHogTTIzMiw4OGgtODhWNjRoODhWODh6IE0xNiwzNzZoMTEydjI0SDE2VjM3NnogTTE0NCwzODQNCglWMTA0aDg4djI4MEgxNDR6IE0yMzIsMTZ2MzJoLTg4VjE2SDIzMnogTTEyOCw4MHYyNEgxNlY4MEgxMjh6IE0xNiw0MTZoMTEydjQ4SDE2VjQxNnogTTE0NCw0NjR2LTMyaDg4djMySDE0NHoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NzkuNyw0MzhsLTk2LTM2OGMtMC41LTIuMS0xLjktMy44LTMuNy00LjljLTEuOC0xLjEtNC0xLjQtNi4xLTAuOGwtMTIwLDMyYy00LjIsMS4xLTYuOCw1LjUtNS43LDkuN2w5NiwzNjgNCgljMC41LDIuMSwxLjksMy44LDMuNyw0LjljMS44LDEuMSw0LDEuNCw2LjEsMC44bDEyMC0zMkM0NzguMyw0NDYuNiw0ODAuOCw0NDIuMiw0NzkuNyw0Mzh6IE0yNzguNSwxNTguNUwzODMsMTMwLjdsMy44LDE0LjQNCglMMjgyLjMsMTczTDI3OC41LDE1OC41eiBNMzkwLjgsMTYwLjZsNDYuNCwxNzhsLTEwNC41LDI3LjlsLTQ2LjQtMTc4TDM5MC44LDE2MC42eiBNNDQxLjMsMzU0LjFsOC4yLDMxLjRMMzQ1LDQxMy4zbC04LjItMzEuNA0KCUw0NDEuMywzNTQuMXogTTM3MC4zLDgxLjhsOC43LDMzLjRsLTEwNC41LDI3LjlsLTguNy0zMy40TDM3MC4zLDgxLjh6IE0zNTcuNyw0NjIuMmwtOC43LTMzLjRsMTA0LjUtMjcuOWw4LjcsMzMuNEwzNTcuNyw0NjIuMnoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDQsMTQ0SDQwYy00LjQsMC04LDMuNi04LDh2NjRjMCw0LjQsMy42LDgsOCw4aDY0YzQuNCwwLDgtMy42LDgtOHYtNjRDMTEyLDE0Ny42LDEwOC40LDE0NCwxMDQsMTQ0eiBNOTYsMjA4DQoJSDQ4di00OGg0OFYyMDh6Ii8+DQo8L3N2Zz4NCg==);

}

li.nav-item.library_menu.active a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNFMTgyMjE7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNDAsMEgxMzZjLTQuNCwwLTgsMy42LTgsOHY1Nkg4Yy00LjQsMC04LDMuNi04LDh2NDAwYzAsNC40LDMuNiw4LDgsOGgyMzJjNC40LDAsOC0zLjYsOC04VjgNCglDMjQ4LDMuNiwyNDQuNCwwLDI0MCwweiBNMjMyLDQxNmgtODh2LTE2aDg4VjQxNnogTTE2LDEyMGgxMTJ2MjQwSDE2VjEyMHogTTIzMiw4OGgtODhWNjRoODhWODh6IE0xNiwzNzZoMTEydjI0SDE2VjM3NnogTTE0NCwzODQNCglWMTA0aDg4djI4MEgxNDR6IE0yMzIsMTZ2MzJoLTg4VjE2SDIzMnogTTEyOCw4MHYyNEgxNlY4MEgxMjh6IE0xNiw0MTZoMTEydjQ4SDE2VjQxNnogTTE0NCw0NjR2LTMyaDg4djMySDE0NHoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NzkuNyw0MzhsLTk2LTM2OGMtMC41LTIuMS0xLjktMy44LTMuNy00LjljLTEuOC0xLjEtNC0xLjQtNi4xLTAuOGwtMTIwLDMyYy00LjIsMS4xLTYuOCw1LjUtNS43LDkuN2w5NiwzNjgNCgljMC41LDIuMSwxLjksMy44LDMuNyw0LjljMS44LDEuMSw0LDEuNCw2LjEsMC44bDEyMC0zMkM0NzguMyw0NDYuNiw0ODAuOCw0NDIuMiw0NzkuNyw0Mzh6IE0yNzguNSwxNTguNUwzODMsMTMwLjdsMy44LDE0LjQNCglMMjgyLjMsMTczTDI3OC41LDE1OC41eiBNMzkwLjgsMTYwLjZsNDYuNCwxNzhsLTEwNC41LDI3LjlsLTQ2LjQtMTc4TDM5MC44LDE2MC42eiBNNDQxLjMsMzU0LjFsOC4yLDMxLjRMMzQ1LDQxMy4zbC04LjItMzEuNA0KCUw0NDEuMywzNTQuMXogTTM3MC4zLDgxLjhsOC43LDMzLjRsLTEwNC41LDI3LjlsLTguNy0zMy40TDM3MC4zLDgxLjh6IE0zNTcuNyw0NjIuMmwtOC43LTMzLjRsMTA0LjUtMjcuOWw4LjcsMzMuNEwzNTcuNyw0NjIuMnoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDQsMTQ0SDQwYy00LjQsMC04LDMuNi04LDh2NjRjMCw0LjQsMy42LDgsOCw4aDY0YzQuNCwwLDgtMy42LDgtOHYtNjRDMTEyLDE0Ny42LDEwOC40LDE0NCwxMDQsMTQ0eiBNOTYsMjA4DQoJSDQ4di00OGg0OFYyMDh6Ii8+DQo8L3N2Zz4NCg==);

}

li.nav-item.classroom_menu a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS40LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRTE4MjIxO30NCgkuc3Qxe2Rpc3BsYXk6bm9uZTt9DQoJLnN0MntkaXNwbGF5OmlubGluZTtmaWxsOiNDQ0NDQ0M7fQ0KCS5zdDN7ZmlsbDojQ0NDQ0NDO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQwLDBIMTM2Yy00LjQsMC04LDMuNi04LDh2NTZIOGMtNC40LDAtOCwzLjYtOCw4djQwMGMwLDQuNCwzLjYsOCw4LDhoMjMyYzQuNCwwLDgtMy42LDgtOFY4DQoJQzI0OCwzLjYsMjQ0LjQsMCwyNDAsMHogTTIzMiw0MTZoLTg4di0xNmg4OFY0MTZ6IE0xNiwxMjBoMTEydjI0MEgxNlYxMjB6IE0yMzIsODhoLTg4VjY0aDg4Vjg4eiBNMTYsMzc2aDExMnYyNEgxNlYzNzZ6IE0xNDQsMzg0DQoJVjEwNGg4OHYyODBIMTQ0eiBNMjMyLDE2djMyaC04OFYxNkgyMzJ6IE0xMjgsODB2MjRIMTZWODBIMTI4eiBNMTYsNDE2aDExMnY0OEgxNlY0MTZ6IE0xNDQsNDY0di0zMmg4OHYzMkgxNDR6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDc5LjcsNDM4bC05Ni0zNjhjLTAuNS0yLjEtMS45LTMuOC0zLjctNC45Yy0xLjgtMS4xLTQtMS40LTYuMS0wLjhsLTEyMCwzMmMtNC4yLDEuMS02LjgsNS41LTUuNyw5LjdsOTYsMzY4DQoJYzAuNSwyLjEsMS45LDMuOCwzLjcsNC45YzEuOCwxLjEsNCwxLjQsNi4xLDAuOGwxMjAtMzJDNDc4LjMsNDQ2LjYsNDgwLjgsNDQyLjIsNDc5LjcsNDM4eiBNMjc4LjUsMTU4LjVMMzgzLDEzMC43bDMuOCwxNC40DQoJTDI4Mi4zLDE3M0wyNzguNSwxNTguNXogTTM5MC44LDE2MC42bDQ2LjQsMTc4bC0xMDQuNSwyNy45bC00Ni40LTE3OEwzOTAuOCwxNjAuNnogTTQ0MS4zLDM1NC4xbDguMiwzMS40TDM0NSw0MTMuM2wtOC4yLTMxLjQNCglMNDQxLjMsMzU0LjF6IE0zNzAuMyw4MS44bDguNywzMy40bC0xMDQuNSwyNy45bC04LjctMzMuNEwzNzAuMyw4MS44eiBNMzU3LjcsNDYyLjJsLTguNy0zMy40bDEwNC41LTI3LjlsOC43LDMzLjRMMzU3LjcsNDYyLjJ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTA0LDE0NEg0MGMtNC40LDAtOCwzLjYtOCw4djY0YzAsNC40LDMuNiw4LDgsOGg2NGM0LjQsMCw4LTMuNiw4LTh2LTY0QzExMiwxNDcuNiwxMDguNCwxNDQsMTA0LDE0NHogTTk2LDIwOA0KCUg0OHYtNDhoNDhWMjA4eiIvPg0KPGcgY2xhc3M9InN0MSI+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTQ3OS43LDM3NS40bC03Ni40LTI4NWMtMC42LTIuNC0yLjItNC40LTQuMy01LjZjLTIuMS0xLjItNC42LTEuNi03LTAuOWwtNTkuOCwxNg0KCQljLTQuOC0xNC44LTE4LjctMjUuNS0zNS4xLTI1LjVjLTIwLjMsMC0zNi45LDE2LjUtMzYuOSwzNi45YzAsMi43LDAuMyw1LjIsMC44LDcuN2wtNDguMiwxMi45TDk2LDEwMC42Yy00LjktMS4zLTEwLDEuNi0xMS4zLDYuNQ0KCQlMOC4zLDM5MmMtMS4zLDQuOSwxLjYsMTAsNi41LDExLjNMMTc0LjEsNDQ2bDIuOCwxMC41YzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM2wyNC43LTYuNmw4Ni45LDIzLjMNCgkJYzAuOCwwLjIsMS42LDAuMywyLjQsMC4zYzQuMSwwLDcuOC0yLjcsOC45LTYuOGwxMi40LTQ2LjRsMTQ5LjctNDAuMUM0NzguMSwzODUuMyw0ODEsMzgwLjMsNDc5LjcsMzc1LjRMNDc5LjcsMzc1LjR6IE0yOTcuMiw5Mi44DQoJCWMxMC4yLDAsMTguNCw4LjMsMTguNCwxOC40cy04LjMsMTguNC0xOC40LDE4LjRzLTE4LjQtOC4zLTE4LjQtMTguNFMyODcsOTIuOCwyOTcuMiw5Mi44eiBNMjguNSwzODcuOWw3MS42LTI2Ny4xbDc3LjIsMjAuNw0KCQlsLTcwLjIsMTguOGMtMi40LDAuNi00LjQsMi4yLTUuNiw0LjNzLTEuNiw0LjYtMC45LDdsNjgsMjUzLjlMMjguNSwzODcuOXogTTI5NS42LDQ1OS41bC00Ny4xLTEyLjZsNTQuNC0xNC42TDI5NS42LDQ1OS41eg0KCQkgTTE5Mi40LDQ0Mi44bC03MS42LTI2Ny4xbDE0OC45LTM5LjljMC41LDAuNiwxLjEsMS4yLDEuNywxLjhMMjU2LDE2NC4zYy0yLjUsNC40LTEsMTAsMy40LDEyLjZjMS41LDAuOCwzLDEuMiw0LjYsMS4yDQoJCWMzLjIsMCw2LjMtMS43LDgtNC42bDE1LjQtMjYuN2MzLjEsMC45LDYuNCwxLjQsOS45LDEuNGMxNy44LDAsMzIuNi0xMi42LDM2LjEtMjkuNGw1NC42LTE0LjZsNzEuNiwyNjcuMUwxOTIuNCw0NDIuOHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzcwLjIsMjE2LjJjNC45LTEuMyw3LjgtNi40LDYuNS0xMS4zYy0xLjMtNC45LTYuNC03LjgtMTEuMy02LjVsLTE3OC4xLDQ3LjdjLTQuOSwxLjMtNy44LDYuNC02LjUsMTEuMw0KCQljMS4xLDQuMSw0LjgsNi44LDguOSw2LjhjMC44LDAsMS42LTAuMSwyLjQtMC4zTDM3MC4yLDIxNi4yeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zODEsMjU2LjNjNC45LTEuMyw3LjgtNi40LDYuNS0xMS4zYy0xLjMtNC45LTYuNC03LjgtMTEuMy02LjVsLTE3OC4xLDQ3LjdjLTQuOSwxLjMtNy44LDYuNC02LjUsMTEuMw0KCQljMS4xLDQuMSw0LjgsNi44LDguOSw2LjhjMC44LDAsMS42LTAuMSwyLjQtMC4zTDM4MSwyNTYuM3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjA4LjgsMzI2LjNjLTQuOSwxLjMtNy44LDYuNC02LjUsMTEuM2MxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNsMTc4LjEtNDcuNw0KCQljNC45LTEuMyw3LjgtNi40LDYuNS0xMS4zcy02LjQtNy44LTExLjMtNi41TDIwOC44LDMyNi4zeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zMDguNiwzNDIuNWwtODksMjMuOWMtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zYzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM2w4OS0yMy45DQoJCWM0LjktMS4zLDcuOC02LjQsNi41LTExLjNTMzEzLjUsMzQxLjIsMzA4LjYsMzQyLjV6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNDY0LjQsODcuNmgtNDIuOWwwLTEwLjlsMjcuNi0xMS45YzEuOS0wLjgsMy4yLTIuNywzLjItNC45YzAtMi4xLTEuMy00LTMuMi00LjhsLTcxLjktMzAuOA0KCQljLTEuMy0wLjYtMi44LTAuNi00LjIsMGwtNzEuNCwzMC44Yy0xLjksMC44LTMuMiwyLjgtMy4yLDQuOWMwLDIuMSwxLjMsNCwzLjIsNC44bDI3LjUsMTEuOGwwLDExSDE1LjZjLTEuNCwwLTIuNywwLjYtMy43LDEuNQ0KCQljLTEsMS0xLjUsMi4zLTEuNSwzLjd2MjI0Ljh2NDcuMmMwLDEuNCwwLjYsMi43LDEuNSwzLjdjMSwxLDIuMywxLjUsMy43LDEuNWgxNzguOWMwLjEsMC41LDAuMywxLjEsMC40LDEuNw0KCQljMS4xLDQuNywyLjQsMTIuMSwyLjQsMjAuNGMwLDUuMS0wLjUsMTAuNi0xLjgsMTZjLTIsOC4xLTUuNywxNi0xMi4zLDIyLjhjLTUuOSw2LTE0LjMsMTEuMy0yNi4zLDE0LjdjLTEuNCwwLjQtMi45LDAuOC00LjQsMS4yDQoJCWMtMi44LDAuNy00LjYsMy41LTMuOSw2LjNjMC43LDIuOCwzLjUsNC42LDYuMywzLjljMTAuNy0yLjUsMTkuNC02LjMsMjYuNS0xMWMxMC42LTcuMSwxNy40LTE2LjMsMjEuMy0yNS45DQoJCWMzLjktOS41LDUuMi0xOS40LDUuMi0yOC4xYzAtOS0xLjMtMTYuOC0yLjUtMjIuMWg2OS4xYy0xLjIsNS4zLTIuNSwxMy4xLTIuNSwyMi4xYzAsNS44LDAuNiwxMi4xLDIuMSwxOC41DQoJCWMyLjMsOS42LDYuOSwxOS40LDE1LDI3LjdjOC4yLDguMywxOS45LDE1LDM1LjksMTguOGMyLjgsMC43LDUuNy0xLjEsNi4zLTMuOWMwLjctMi44LTEuMS01LjctMy45LTYuM2MtMS41LTAuNC0zLTAuOC00LjQtMS4yDQoJCWMtNy41LTIuMi0xMy42LTUtMTguNi04LjNjLTguOC01LjktMTQuMi0xMy4zLTE3LjQtMjEuMWMtMy4zLTcuOS00LjQtMTYuMy00LjQtMjRjMC03LjIsMS0xMy43LDEuOS0xOC4zYzAuMi0wLjcsMC4zLTEuNCwwLjUtMi4xDQoJCWMwLjEtMC42LDAuMy0xLjIsMC40LTEuN2gxNzguOWMxLjQsMCwyLjctMC42LDMuNy0xLjVjMS0xLDEuNS0yLjMsMS41LTMuN3YtNDcuMlY5Mi44YzAtMS40LTAuNi0yLjgtMS41LTMuNw0KCQlDNDY3LjEsODguMSw0NjUuNyw4Ny42LDQ2NC40LDg3LjZ6IE00NDIuNSwzNTFjLTMuNSwwLTYuNi0xLjQtOC45LTMuN2MtMi4zLTIuMy0zLjctNS40LTMuNy04Ljl2LTIzLjh2LTkuN3YtMTJ2LTE0LjkNCgkJYzAtMi45LTIuNC01LjMtNS4zLTUuM2MtMi45LDAtNS4zLDIuNC01LjMsNS4zdjcuNHYxOS41djcuNWgtOTIuOHYtOTN2LTIuNWMwLjEtMC40LDAuMS0wLjcsMC4xLTEuMWMwLTIuOS0yLjQtNS4zLTUuMy01LjNoLTk2LjgNCgkJYy0zLjUsMC02LjYtMS40LTguOS0zLjdjLTIuMy0yLjMtMy43LTUuNC0zLjctOC45YzAtMy41LDEuNC02LjYsMy43LTguOWMyLjMtMi4zLDUuNC0zLjcsOC45LTMuN2g5Ni44aDU0YzIyLjIsMCw0Mi4yLDgsNTYuNiwyMC44DQoJCWM3LjIsNi40LDEzLDE0LDE3LDIyLjRjNCw4LjQsNi4yLDE3LjUsNi4yLDI3LjJ2NDkuNHY5Ljd2MjMuOGMwLDMuNS0xLjQsNi42LTMuNyw4LjlDNDQ5LjIsMzQ5LjYsNDQ2LjEsMzUxLDQ0Mi41LDM1MXoNCgkJIE00MTMuMSwxMTIuNGMwLDEwLjQtNC4yLDE5LjgtMTEsMjYuN2MtNi44LDYuOC0xNi4yLDExLTI2LjcsMTFjLTEwLjQsMC0xOS44LTQuMi0yNi43LTExYy02LjgtNi44LTExLTE2LjItMTEtMjYuNw0KCQljMC01LjIsMS4xLTEwLjIsMy0xNC43bDMyLjcsMTRjMS4zLDAuNiwyLjgsMC42LDQuMiwwbDMyLjUtMTRDNDEyLDEwMi4xLDQxMy4xLDEwNy4xLDQxMy4xLDExMi40eiBNMzE3LjIsNTkuOWw1OC0yNWw1OC41LDI1DQoJCWwtNTgsMjVsLTIyLjktOS44bDI0LjctMTAuM2MyLjctMS4xLDQtNC4yLDIuOC02LjljLTEuMS0yLjctNC4yLTQtNi45LTIuOGwtMzQuMiwxNC4zTDMxNy4yLDU5Ljl6IE0zNzMuNiw5NS41DQoJCWMxLjMsMC42LDIuOCwwLjYsNC4yLDBsMzMuMi0xNC4zbDAsNC41TDM3NS41LDEwMWwtMzUuNy0xNS4zbDAtNC43TDM3My42LDk1LjV6IE0yMC45LDk4LjFoMzA4LjRjLTEuNCw0LjUtMi4xLDkuMy0yLjEsMTQuMg0KCQljMCwxMy4zLDUuNCwyNS40LDE0LjEsMzQuMWM4LjcsOC43LDIwLjgsMTQuMSwzNC4xLDE0LjFjMTMuMywwLDI1LjQtNS40LDM0LjEtMTQuMWM4LjctOC43LDE0LjEtMjAuOCwxNC4xLTM0LjENCgkJYzAtNS0wLjctOS43LTIuMS0xNC4yaDM3LjZWMjI1Yy0wLjItMC40LTAuMy0wLjgtMC41LTEuMmMtNi45LTE0LjYtMTguNS0yNi45LTMyLjktMzUuNWMtMTQuNC04LjYtMzEuNy0xMy43LTUwLjMtMTMuN2gtNTRoLTk2LjgNCgkJYy02LjQsMC0xMi4yLDIuNi0xNi40LDYuOGMtNC4yLDQuMi02LjgsMTAtNi44LDE2LjRjMCw2LjQsMi42LDEyLjIsNi44LDE2LjRjNC4yLDQuMiwxMCw2LjgsMTYuNCw2LjhIMzE2djkxLjRIMjAuOVY5OC4xeg0KCQkgTTIwLjksMzU5LjZ2LTM2LjdoMzk4LjR2MTUuNWMwLDYuNCwyLjYsMTIuMiw2LjgsMTYuNGMyLDIsNC40LDMuNiw3LDQuOEgyMC45eiBNNDU5LjEsMzU5LjZINDUyYzIuNi0xLjIsNS0yLjgsNy00LjgNCgkJYzAsMCwwLjEtMC4xLDAuMS0wLjFWMzU5LjZ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTU4LjksMTU0aDQ3LjNjMi45LDAsNS4zLTIuNCw1LjMtNS4zYzAtMi45LTIuNC01LjMtNS4zLTUuM0g1OC45Yy0yLjksMC01LjMsMi40LTUuMyw1LjMNCgkJQzUzLjYsMTUxLjYsNTYsMTU0LDU4LjksMTU0eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjcuNywxOTIuNUg1OC45Yy0yLjksMC01LjMsMi40LTUuMyw1LjNjMCwyLjksMi40LDUuMyw1LjMsNS4zaDEwOC44YzIuOSwwLDUuMy0yLjQsNS4zLTUuMw0KCQlDMTczLDE5NC45LDE3MC42LDE5Mi41LDE2Ny43LDE5Mi41eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjAuNSwyNDJINTguOWMtMi45LDAtNS4zLDIuNC01LjMsNS4zYzAsMi45LDIuNCw1LjMsNS4zLDUuM2gxMDEuNmMyLjksMCw1LjMtMi40LDUuMy01LjMNCgkJQzE2NS44LDI0NC4zLDE2My40LDI0MiwxNjAuNSwyNDJ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==)
}

li.nav-item.classroom_menu.active a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS40LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRTE4MjIxO30NCgkuc3Qxe2Rpc3BsYXk6bm9uZTt9DQoJLnN0MntkaXNwbGF5OmlubGluZTtmaWxsOiNDQ0NDQ0M7fQ0KCS5zdDN7ZmlsbDojRTE4MjIxO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQwLDBIMTM2Yy00LjQsMC04LDMuNi04LDh2NTZIOGMtNC40LDAtOCwzLjYtOCw4djQwMGMwLDQuNCwzLjYsOCw4LDhoMjMyYzQuNCwwLDgtMy42LDgtOFY4DQoJQzI0OCwzLjYsMjQ0LjQsMCwyNDAsMHogTTIzMiw0MTZoLTg4di0xNmg4OFY0MTZ6IE0xNiwxMjBoMTEydjI0MEgxNlYxMjB6IE0yMzIsODhoLTg4VjY0aDg4Vjg4eiBNMTYsMzc2aDExMnYyNEgxNlYzNzZ6IE0xNDQsMzg0DQoJVjEwNGg4OHYyODBIMTQ0eiBNMjMyLDE2djMyaC04OFYxNkgyMzJ6IE0xMjgsODB2MjRIMTZWODBIMTI4eiBNMTYsNDE2aDExMnY0OEgxNlY0MTZ6IE0xNDQsNDY0di0zMmg4OHYzMkgxNDR6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDc5LjcsNDM4bC05Ni0zNjhjLTAuNS0yLjEtMS45LTMuOC0zLjctNC45Yy0xLjgtMS4xLTQtMS40LTYuMS0wLjhsLTEyMCwzMmMtNC4yLDEuMS02LjgsNS41LTUuNyw5LjdsOTYsMzY4DQoJYzAuNSwyLjEsMS45LDMuOCwzLjcsNC45YzEuOCwxLjEsNCwxLjQsNi4xLDAuOGwxMjAtMzJDNDc4LjMsNDQ2LjYsNDgwLjgsNDQyLjIsNDc5LjcsNDM4eiBNMjc4LjUsMTU4LjVMMzgzLDEzMC43bDMuOCwxNC40DQoJTDI4Mi4zLDE3M0wyNzguNSwxNTguNXogTTM5MC44LDE2MC42bDQ2LjQsMTc4bC0xMDQuNSwyNy45bC00Ni40LTE3OEwzOTAuOCwxNjAuNnogTTQ0MS4zLDM1NC4xbDguMiwzMS40TDM0NSw0MTMuM2wtOC4yLTMxLjQNCglMNDQxLjMsMzU0LjF6IE0zNzAuMyw4MS44bDguNywzMy40bC0xMDQuNSwyNy45bC04LjctMzMuNEwzNzAuMyw4MS44eiBNMzU3LjcsNDYyLjJsLTguNy0zMy40bDEwNC41LTI3LjlsOC43LDMzLjRMMzU3LjcsNDYyLjJ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTA0LDE0NEg0MGMtNC40LDAtOCwzLjYtOCw4djY0YzAsNC40LDMuNiw4LDgsOGg2NGM0LjQsMCw4LTMuNiw4LTh2LTY0QzExMiwxNDcuNiwxMDguNCwxNDQsMTA0LDE0NHogTTk2LDIwOA0KCUg0OHYtNDhoNDhWMjA4eiIvPg0KPGcgY2xhc3M9InN0MSI+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTQ3OS43LDM3NS40bC03Ni40LTI4NWMtMC42LTIuNC0yLjItNC40LTQuMy01LjZjLTIuMS0xLjItNC42LTEuNi03LTAuOWwtNTkuOCwxNg0KCQljLTQuOC0xNC44LTE4LjctMjUuNS0zNS4xLTI1LjVjLTIwLjMsMC0zNi45LDE2LjUtMzYuOSwzNi45YzAsMi43LDAuMyw1LjIsMC44LDcuN2wtNDguMiwxMi45TDk2LDEwMC42Yy00LjktMS4zLTEwLDEuNi0xMS4zLDYuNQ0KCQlMOC4zLDM5MmMtMS4zLDQuOSwxLjYsMTAsNi41LDExLjNMMTc0LjEsNDQ2bDIuOCwxMC41YzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM2wyNC43LTYuNmw4Ni45LDIzLjMNCgkJYzAuOCwwLjIsMS42LDAuMywyLjQsMC4zYzQuMSwwLDcuOC0yLjcsOC45LTYuOGwxMi40LTQ2LjRsMTQ5LjctNDAuMUM0NzguMSwzODUuMyw0ODEsMzgwLjMsNDc5LjcsMzc1LjRMNDc5LjcsMzc1LjR6IE0yOTcuMiw5Mi44DQoJCWMxMC4yLDAsMTguNCw4LjMsMTguNCwxOC40cy04LjMsMTguNC0xOC40LDE4LjRzLTE4LjQtOC4zLTE4LjQtMTguNFMyODcsOTIuOCwyOTcuMiw5Mi44eiBNMjguNSwzODcuOWw3MS42LTI2Ny4xbDc3LjIsMjAuNw0KCQlsLTcwLjIsMTguOGMtMi40LDAuNi00LjQsMi4yLTUuNiw0LjNzLTEuNiw0LjYtMC45LDdsNjgsMjUzLjlMMjguNSwzODcuOXogTTI5NS42LDQ1OS41bC00Ny4xLTEyLjZsNTQuNC0xNC42TDI5NS42LDQ1OS41eg0KCQkgTTE5Mi40LDQ0Mi44bC03MS42LTI2Ny4xbDE0OC45LTM5LjljMC41LDAuNiwxLjEsMS4yLDEuNywxLjhMMjU2LDE2NC4zYy0yLjUsNC40LTEsMTAsMy40LDEyLjZjMS41LDAuOCwzLDEuMiw0LjYsMS4yDQoJCWMzLjIsMCw2LjMtMS43LDgtNC42bDE1LjQtMjYuN2MzLjEsMC45LDYuNCwxLjQsOS45LDEuNGMxNy44LDAsMzIuNi0xMi42LDM2LjEtMjkuNGw1NC42LTE0LjZsNzEuNiwyNjcuMUwxOTIuNCw0NDIuOHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzcwLjIsMjE2LjJjNC45LTEuMyw3LjgtNi40LDYuNS0xMS4zYy0xLjMtNC45LTYuNC03LjgtMTEuMy02LjVsLTE3OC4xLDQ3LjdjLTQuOSwxLjMtNy44LDYuNC02LjUsMTEuMw0KCQljMS4xLDQuMSw0LjgsNi44LDguOSw2LjhjMC44LDAsMS42LTAuMSwyLjQtMC4zTDM3MC4yLDIxNi4yeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zODEsMjU2LjNjNC45LTEuMyw3LjgtNi40LDYuNS0xMS4zYy0xLjMtNC45LTYuNC03LjgtMTEuMy02LjVsLTE3OC4xLDQ3LjdjLTQuOSwxLjMtNy44LDYuNC02LjUsMTEuMw0KCQljMS4xLDQuMSw0LjgsNi44LDguOSw2LjhjMC44LDAsMS42LTAuMSwyLjQtMC4zTDM4MSwyNTYuM3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjA4LjgsMzI2LjNjLTQuOSwxLjMtNy44LDYuNC02LjUsMTEuM2MxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNsMTc4LjEtNDcuNw0KCQljNC45LTEuMyw3LjgtNi40LDYuNS0xMS4zcy02LjQtNy44LTExLjMtNi41TDIwOC44LDMyNi4zeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zMDguNiwzNDIuNWwtODksMjMuOWMtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zYzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM2w4OS0yMy45DQoJCWM0LjktMS4zLDcuOC02LjQsNi41LTExLjNTMzEzLjUsMzQxLjIsMzA4LjYsMzQyLjV6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNDY0LjQsODcuNmgtNDIuOWwwLTEwLjlsMjcuNi0xMS45YzEuOS0wLjgsMy4yLTIuNywzLjItNC45YzAtMi4xLTEuMy00LTMuMi00LjhsLTcxLjktMzAuOA0KCQljLTEuMy0wLjYtMi44LTAuNi00LjIsMGwtNzEuNCwzMC44Yy0xLjksMC44LTMuMiwyLjgtMy4yLDQuOWMwLDIuMSwxLjMsNCwzLjIsNC44bDI3LjUsMTEuOGwwLDExSDE1LjZjLTEuNCwwLTIuNywwLjYtMy43LDEuNQ0KCQljLTEsMS0xLjUsMi4zLTEuNSwzLjd2MjI0Ljh2NDcuMmMwLDEuNCwwLjYsMi43LDEuNSwzLjdjMSwxLDIuMywxLjUsMy43LDEuNWgxNzguOWMwLjEsMC41LDAuMywxLjEsMC40LDEuNw0KCQljMS4xLDQuNywyLjQsMTIuMSwyLjQsMjAuNGMwLDUuMS0wLjUsMTAuNi0xLjgsMTZjLTIsOC4xLTUuNywxNi0xMi4zLDIyLjhjLTUuOSw2LTE0LjMsMTEuMy0yNi4zLDE0LjdjLTEuNCwwLjQtMi45LDAuOC00LjQsMS4yDQoJCWMtMi44LDAuNy00LjYsMy41LTMuOSw2LjNjMC43LDIuOCwzLjUsNC42LDYuMywzLjljMTAuNy0yLjUsMTkuNC02LjMsMjYuNS0xMWMxMC42LTcuMSwxNy40LTE2LjMsMjEuMy0yNS45DQoJCWMzLjktOS41LDUuMi0xOS40LDUuMi0yOC4xYzAtOS0xLjMtMTYuOC0yLjUtMjIuMWg2OS4xYy0xLjIsNS4zLTIuNSwxMy4xLTIuNSwyMi4xYzAsNS44LDAuNiwxMi4xLDIuMSwxOC41DQoJCWMyLjMsOS42LDYuOSwxOS40LDE1LDI3LjdjOC4yLDguMywxOS45LDE1LDM1LjksMTguOGMyLjgsMC43LDUuNy0xLjEsNi4zLTMuOWMwLjctMi44LTEuMS01LjctMy45LTYuM2MtMS41LTAuNC0zLTAuOC00LjQtMS4yDQoJCWMtNy41LTIuMi0xMy42LTUtMTguNi04LjNjLTguOC01LjktMTQuMi0xMy4zLTE3LjQtMjEuMWMtMy4zLTcuOS00LjQtMTYuMy00LjQtMjRjMC03LjIsMS0xMy43LDEuOS0xOC4zYzAuMi0wLjcsMC4zLTEuNCwwLjUtMi4xDQoJCWMwLjEtMC42LDAuMy0xLjIsMC40LTEuN2gxNzguOWMxLjQsMCwyLjctMC42LDMuNy0xLjVjMS0xLDEuNS0yLjMsMS41LTMuN3YtNDcuMlY5Mi44YzAtMS40LTAuNi0yLjgtMS41LTMuNw0KCQlDNDY3LjEsODguMSw0NjUuNyw4Ny42LDQ2NC40LDg3LjZ6IE00NDIuNSwzNTFjLTMuNSwwLTYuNi0xLjQtOC45LTMuN2MtMi4zLTIuMy0zLjctNS40LTMuNy04Ljl2LTIzLjh2LTkuN3YtMTJ2LTE0LjkNCgkJYzAtMi45LTIuNC01LjMtNS4zLTUuM2MtMi45LDAtNS4zLDIuNC01LjMsNS4zdjcuNHYxOS41djcuNWgtOTIuOHYtOTN2LTIuNWMwLjEtMC40LDAuMS0wLjcsMC4xLTEuMWMwLTIuOS0yLjQtNS4zLTUuMy01LjNoLTk2LjgNCgkJYy0zLjUsMC02LjYtMS40LTguOS0zLjdjLTIuMy0yLjMtMy43LTUuNC0zLjctOC45YzAtMy41LDEuNC02LjYsMy43LTguOWMyLjMtMi4zLDUuNC0zLjcsOC45LTMuN2g5Ni44aDU0YzIyLjIsMCw0Mi4yLDgsNTYuNiwyMC44DQoJCWM3LjIsNi40LDEzLDE0LDE3LDIyLjRjNCw4LjQsNi4yLDE3LjUsNi4yLDI3LjJ2NDkuNHY5Ljd2MjMuOGMwLDMuNS0xLjQsNi42LTMuNyw4LjlDNDQ5LjIsMzQ5LjYsNDQ2LjEsMzUxLDQ0Mi41LDM1MXoNCgkJIE00MTMuMSwxMTIuNGMwLDEwLjQtNC4yLDE5LjgtMTEsMjYuN2MtNi44LDYuOC0xNi4yLDExLTI2LjcsMTFjLTEwLjQsMC0xOS44LTQuMi0yNi43LTExYy02LjgtNi44LTExLTE2LjItMTEtMjYuNw0KCQljMC01LjIsMS4xLTEwLjIsMy0xNC43bDMyLjcsMTRjMS4zLDAuNiwyLjgsMC42LDQuMiwwbDMyLjUtMTRDNDEyLDEwMi4xLDQxMy4xLDEwNy4xLDQxMy4xLDExMi40eiBNMzE3LjIsNTkuOWw1OC0yNWw1OC41LDI1DQoJCWwtNTgsMjVsLTIyLjktOS44bDI0LjctMTAuM2MyLjctMS4xLDQtNC4yLDIuOC02LjljLTEuMS0yLjctNC4yLTQtNi45LTIuOGwtMzQuMiwxNC4zTDMxNy4yLDU5Ljl6IE0zNzMuNiw5NS41DQoJCWMxLjMsMC42LDIuOCwwLjYsNC4yLDBsMzMuMi0xNC4zbDAsNC41TDM3NS41LDEwMWwtMzUuNy0xNS4zbDAtNC43TDM3My42LDk1LjV6IE0yMC45LDk4LjFoMzA4LjRjLTEuNCw0LjUtMi4xLDkuMy0yLjEsMTQuMg0KCQljMCwxMy4zLDUuNCwyNS40LDE0LjEsMzQuMWM4LjcsOC43LDIwLjgsMTQuMSwzNC4xLDE0LjFjMTMuMywwLDI1LjQtNS40LDM0LjEtMTQuMWM4LjctOC43LDE0LjEtMjAuOCwxNC4xLTM0LjENCgkJYzAtNS0wLjctOS43LTIuMS0xNC4yaDM3LjZWMjI1Yy0wLjItMC40LTAuMy0wLjgtMC41LTEuMmMtNi45LTE0LjYtMTguNS0yNi45LTMyLjktMzUuNWMtMTQuNC04LjYtMzEuNy0xMy43LTUwLjMtMTMuN2gtNTRoLTk2LjgNCgkJYy02LjQsMC0xMi4yLDIuNi0xNi40LDYuOGMtNC4yLDQuMi02LjgsMTAtNi44LDE2LjRjMCw2LjQsMi42LDEyLjIsNi44LDE2LjRjNC4yLDQuMiwxMCw2LjgsMTYuNCw2LjhIMzE2djkxLjRIMjAuOVY5OC4xeg0KCQkgTTIwLjksMzU5LjZ2LTM2LjdoMzk4LjR2MTUuNWMwLDYuNCwyLjYsMTIuMiw2LjgsMTYuNGMyLDIsNC40LDMuNiw3LDQuOEgyMC45eiBNNDU5LjEsMzU5LjZINDUyYzIuNi0xLjIsNS0yLjgsNy00LjgNCgkJYzAsMCwwLjEtMC4xLDAuMS0wLjFWMzU5LjZ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTU4LjksMTU0aDQ3LjNjMi45LDAsNS4zLTIuNCw1LjMtNS4zYzAtMi45LTIuNC01LjMtNS4zLTUuM0g1OC45Yy0yLjksMC01LjMsMi40LTUuMyw1LjMNCgkJQzUzLjYsMTUxLjYsNTYsMTU0LDU4LjksMTU0eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjcuNywxOTIuNUg1OC45Yy0yLjksMC01LjMsMi40LTUuMyw1LjNjMCwyLjksMi40LDUuMyw1LjMsNS4zaDEwOC44YzIuOSwwLDUuMy0yLjQsNS4zLTUuMw0KCQlDMTczLDE5NC45LDE3MC42LDE5Mi41LDE2Ny43LDE5Mi41eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjAuNSwyNDJINTguOWMtMi45LDAtNS4zLDIuNC01LjMsNS4zYzAsMi45LDIuNCw1LjMsNS4zLDUuM2gxMDEuNmMyLjksMCw1LjMtMi40LDUuMy01LjMNCgkJQzE2NS44LDI0NC4zLDE2My40LDI0MiwxNjAuNSwyNDJ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==)}


.single-g4s_class_edition li.nav-item.classroom_menu a.nav-link {
    color: #E18121 !important;
    font-weight:bold;
}

.single-g4s_class_edition li.nav-item.classroom_menu a.nav-link:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS40LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRTE4MjIxO30NCgkuc3Qxe2Rpc3BsYXk6bm9uZTt9DQoJLnN0MntkaXNwbGF5OmlubGluZTtmaWxsOiNDQ0NDQ0M7fQ0KCS5zdDN7ZmlsbDojRTE4MjIxO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQwLDBIMTM2Yy00LjQsMC04LDMuNi04LDh2NTZIOGMtNC40LDAtOCwzLjYtOCw4djQwMGMwLDQuNCwzLjYsOCw4LDhoMjMyYzQuNCwwLDgtMy42LDgtOFY4DQoJQzI0OCwzLjYsMjQ0LjQsMCwyNDAsMHogTTIzMiw0MTZoLTg4di0xNmg4OFY0MTZ6IE0xNiwxMjBoMTEydjI0MEgxNlYxMjB6IE0yMzIsODhoLTg4VjY0aDg4Vjg4eiBNMTYsMzc2aDExMnYyNEgxNlYzNzZ6IE0xNDQsMzg0DQoJVjEwNGg4OHYyODBIMTQ0eiBNMjMyLDE2djMyaC04OFYxNkgyMzJ6IE0xMjgsODB2MjRIMTZWODBIMTI4eiBNMTYsNDE2aDExMnY0OEgxNlY0MTZ6IE0xNDQsNDY0di0zMmg4OHYzMkgxNDR6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDc5LjcsNDM4bC05Ni0zNjhjLTAuNS0yLjEtMS45LTMuOC0zLjctNC45Yy0xLjgtMS4xLTQtMS40LTYuMS0wLjhsLTEyMCwzMmMtNC4yLDEuMS02LjgsNS41LTUuNyw5LjdsOTYsMzY4DQoJYzAuNSwyLjEsMS45LDMuOCwzLjcsNC45YzEuOCwxLjEsNCwxLjQsNi4xLDAuOGwxMjAtMzJDNDc4LjMsNDQ2LjYsNDgwLjgsNDQyLjIsNDc5LjcsNDM4eiBNMjc4LjUsMTU4LjVMMzgzLDEzMC43bDMuOCwxNC40DQoJTDI4Mi4zLDE3M0wyNzguNSwxNTguNXogTTM5MC44LDE2MC42bDQ2LjQsMTc4bC0xMDQuNSwyNy45bC00Ni40LTE3OEwzOTAuOCwxNjAuNnogTTQ0MS4zLDM1NC4xbDguMiwzMS40TDM0NSw0MTMuM2wtOC4yLTMxLjQNCglMNDQxLjMsMzU0LjF6IE0zNzAuMyw4MS44bDguNywzMy40bC0xMDQuNSwyNy45bC04LjctMzMuNEwzNzAuMyw4MS44eiBNMzU3LjcsNDYyLjJsLTguNy0zMy40bDEwNC41LTI3LjlsOC43LDMzLjRMMzU3LjcsNDYyLjJ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTA0LDE0NEg0MGMtNC40LDAtOCwzLjYtOCw4djY0YzAsNC40LDMuNiw4LDgsOGg2NGM0LjQsMCw4LTMuNiw4LTh2LTY0QzExMiwxNDcuNiwxMDguNCwxNDQsMTA0LDE0NHogTTk2LDIwOA0KCUg0OHYtNDhoNDhWMjA4eiIvPg0KPGcgY2xhc3M9InN0MSI+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTQ3OS43LDM3NS40bC03Ni40LTI4NWMtMC42LTIuNC0yLjItNC40LTQuMy01LjZjLTIuMS0xLjItNC42LTEuNi03LTAuOWwtNTkuOCwxNg0KCQljLTQuOC0xNC44LTE4LjctMjUuNS0zNS4xLTI1LjVjLTIwLjMsMC0zNi45LDE2LjUtMzYuOSwzNi45YzAsMi43LDAuMyw1LjIsMC44LDcuN2wtNDguMiwxMi45TDk2LDEwMC42Yy00LjktMS4zLTEwLDEuNi0xMS4zLDYuNQ0KCQlMOC4zLDM5MmMtMS4zLDQuOSwxLjYsMTAsNi41LDExLjNMMTc0LjEsNDQ2bDIuOCwxMC41YzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM2wyNC43LTYuNmw4Ni45LDIzLjMNCgkJYzAuOCwwLjIsMS42LDAuMywyLjQsMC4zYzQuMSwwLDcuOC0yLjcsOC45LTYuOGwxMi40LTQ2LjRsMTQ5LjctNDAuMUM0NzguMSwzODUuMyw0ODEsMzgwLjMsNDc5LjcsMzc1LjRMNDc5LjcsMzc1LjR6IE0yOTcuMiw5Mi44DQoJCWMxMC4yLDAsMTguNCw4LjMsMTguNCwxOC40cy04LjMsMTguNC0xOC40LDE4LjRzLTE4LjQtOC4zLTE4LjQtMTguNFMyODcsOTIuOCwyOTcuMiw5Mi44eiBNMjguNSwzODcuOWw3MS42LTI2Ny4xbDc3LjIsMjAuNw0KCQlsLTcwLjIsMTguOGMtMi40LDAuNi00LjQsMi4yLTUuNiw0LjNzLTEuNiw0LjYtMC45LDdsNjgsMjUzLjlMMjguNSwzODcuOXogTTI5NS42LDQ1OS41bC00Ny4xLTEyLjZsNTQuNC0xNC42TDI5NS42LDQ1OS41eg0KCQkgTTE5Mi40LDQ0Mi44bC03MS42LTI2Ny4xbDE0OC45LTM5LjljMC41LDAuNiwxLjEsMS4yLDEuNywxLjhMMjU2LDE2NC4zYy0yLjUsNC40LTEsMTAsMy40LDEyLjZjMS41LDAuOCwzLDEuMiw0LjYsMS4yDQoJCWMzLjIsMCw2LjMtMS43LDgtNC42bDE1LjQtMjYuN2MzLjEsMC45LDYuNCwxLjQsOS45LDEuNGMxNy44LDAsMzIuNi0xMi42LDM2LjEtMjkuNGw1NC42LTE0LjZsNzEuNiwyNjcuMUwxOTIuNCw0NDIuOHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzcwLjIsMjE2LjJjNC45LTEuMyw3LjgtNi40LDYuNS0xMS4zYy0xLjMtNC45LTYuNC03LjgtMTEuMy02LjVsLTE3OC4xLDQ3LjdjLTQuOSwxLjMtNy44LDYuNC02LjUsMTEuMw0KCQljMS4xLDQuMSw0LjgsNi44LDguOSw2LjhjMC44LDAsMS42LTAuMSwyLjQtMC4zTDM3MC4yLDIxNi4yeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zODEsMjU2LjNjNC45LTEuMyw3LjgtNi40LDYuNS0xMS4zYy0xLjMtNC45LTYuNC03LjgtMTEuMy02LjVsLTE3OC4xLDQ3LjdjLTQuOSwxLjMtNy44LDYuNC02LjUsMTEuMw0KCQljMS4xLDQuMSw0LjgsNi44LDguOSw2LjhjMC44LDAsMS42LTAuMSwyLjQtMC4zTDM4MSwyNTYuM3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjA4LjgsMzI2LjNjLTQuOSwxLjMtNy44LDYuNC02LjUsMTEuM2MxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNsMTc4LjEtNDcuNw0KCQljNC45LTEuMyw3LjgtNi40LDYuNS0xMS4zcy02LjQtNy44LTExLjMtNi41TDIwOC44LDMyNi4zeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zMDguNiwzNDIuNWwtODksMjMuOWMtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zYzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM2w4OS0yMy45DQoJCWM0LjktMS4zLDcuOC02LjQsNi41LTExLjNTMzEzLjUsMzQxLjIsMzA4LjYsMzQyLjV6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNDY0LjQsODcuNmgtNDIuOWwwLTEwLjlsMjcuNi0xMS45YzEuOS0wLjgsMy4yLTIuNywzLjItNC45YzAtMi4xLTEuMy00LTMuMi00LjhsLTcxLjktMzAuOA0KCQljLTEuMy0wLjYtMi44LTAuNi00LjIsMGwtNzEuNCwzMC44Yy0xLjksMC44LTMuMiwyLjgtMy4yLDQuOWMwLDIuMSwxLjMsNCwzLjIsNC44bDI3LjUsMTEuOGwwLDExSDE1LjZjLTEuNCwwLTIuNywwLjYtMy43LDEuNQ0KCQljLTEsMS0xLjUsMi4zLTEuNSwzLjd2MjI0Ljh2NDcuMmMwLDEuNCwwLjYsMi43LDEuNSwzLjdjMSwxLDIuMywxLjUsMy43LDEuNWgxNzguOWMwLjEsMC41LDAuMywxLjEsMC40LDEuNw0KCQljMS4xLDQuNywyLjQsMTIuMSwyLjQsMjAuNGMwLDUuMS0wLjUsMTAuNi0xLjgsMTZjLTIsOC4xLTUuNywxNi0xMi4zLDIyLjhjLTUuOSw2LTE0LjMsMTEuMy0yNi4zLDE0LjdjLTEuNCwwLjQtMi45LDAuOC00LjQsMS4yDQoJCWMtMi44LDAuNy00LjYsMy41LTMuOSw2LjNjMC43LDIuOCwzLjUsNC42LDYuMywzLjljMTAuNy0yLjUsMTkuNC02LjMsMjYuNS0xMWMxMC42LTcuMSwxNy40LTE2LjMsMjEuMy0yNS45DQoJCWMzLjktOS41LDUuMi0xOS40LDUuMi0yOC4xYzAtOS0xLjMtMTYuOC0yLjUtMjIuMWg2OS4xYy0xLjIsNS4zLTIuNSwxMy4xLTIuNSwyMi4xYzAsNS44LDAuNiwxMi4xLDIuMSwxOC41DQoJCWMyLjMsOS42LDYuOSwxOS40LDE1LDI3LjdjOC4yLDguMywxOS45LDE1LDM1LjksMTguOGMyLjgsMC43LDUuNy0xLjEsNi4zLTMuOWMwLjctMi44LTEuMS01LjctMy45LTYuM2MtMS41LTAuNC0zLTAuOC00LjQtMS4yDQoJCWMtNy41LTIuMi0xMy42LTUtMTguNi04LjNjLTguOC01LjktMTQuMi0xMy4zLTE3LjQtMjEuMWMtMy4zLTcuOS00LjQtMTYuMy00LjQtMjRjMC03LjIsMS0xMy43LDEuOS0xOC4zYzAuMi0wLjcsMC4zLTEuNCwwLjUtMi4xDQoJCWMwLjEtMC42LDAuMy0xLjIsMC40LTEuN2gxNzguOWMxLjQsMCwyLjctMC42LDMuNy0xLjVjMS0xLDEuNS0yLjMsMS41LTMuN3YtNDcuMlY5Mi44YzAtMS40LTAuNi0yLjgtMS41LTMuNw0KCQlDNDY3LjEsODguMSw0NjUuNyw4Ny42LDQ2NC40LDg3LjZ6IE00NDIuNSwzNTFjLTMuNSwwLTYuNi0xLjQtOC45LTMuN2MtMi4zLTIuMy0zLjctNS40LTMuNy04Ljl2LTIzLjh2LTkuN3YtMTJ2LTE0LjkNCgkJYzAtMi45LTIuNC01LjMtNS4zLTUuM2MtMi45LDAtNS4zLDIuNC01LjMsNS4zdjcuNHYxOS41djcuNWgtOTIuOHYtOTN2LTIuNWMwLjEtMC40LDAuMS0wLjcsMC4xLTEuMWMwLTIuOS0yLjQtNS4zLTUuMy01LjNoLTk2LjgNCgkJYy0zLjUsMC02LjYtMS40LTguOS0zLjdjLTIuMy0yLjMtMy43LTUuNC0zLjctOC45YzAtMy41LDEuNC02LjYsMy43LTguOWMyLjMtMi4zLDUuNC0zLjcsOC45LTMuN2g5Ni44aDU0YzIyLjIsMCw0Mi4yLDgsNTYuNiwyMC44DQoJCWM3LjIsNi40LDEzLDE0LDE3LDIyLjRjNCw4LjQsNi4yLDE3LjUsNi4yLDI3LjJ2NDkuNHY5Ljd2MjMuOGMwLDMuNS0xLjQsNi42LTMuNyw4LjlDNDQ5LjIsMzQ5LjYsNDQ2LjEsMzUxLDQ0Mi41LDM1MXoNCgkJIE00MTMuMSwxMTIuNGMwLDEwLjQtNC4yLDE5LjgtMTEsMjYuN2MtNi44LDYuOC0xNi4yLDExLTI2LjcsMTFjLTEwLjQsMC0xOS44LTQuMi0yNi43LTExYy02LjgtNi44LTExLTE2LjItMTEtMjYuNw0KCQljMC01LjIsMS4xLTEwLjIsMy0xNC43bDMyLjcsMTRjMS4zLDAuNiwyLjgsMC42LDQuMiwwbDMyLjUtMTRDNDEyLDEwMi4xLDQxMy4xLDEwNy4xLDQxMy4xLDExMi40eiBNMzE3LjIsNTkuOWw1OC0yNWw1OC41LDI1DQoJCWwtNTgsMjVsLTIyLjktOS44bDI0LjctMTAuM2MyLjctMS4xLDQtNC4yLDIuOC02LjljLTEuMS0yLjctNC4yLTQtNi45LTIuOGwtMzQuMiwxNC4zTDMxNy4yLDU5Ljl6IE0zNzMuNiw5NS41DQoJCWMxLjMsMC42LDIuOCwwLjYsNC4yLDBsMzMuMi0xNC4zbDAsNC41TDM3NS41LDEwMWwtMzUuNy0xNS4zbDAtNC43TDM3My42LDk1LjV6IE0yMC45LDk4LjFoMzA4LjRjLTEuNCw0LjUtMi4xLDkuMy0yLjEsMTQuMg0KCQljMCwxMy4zLDUuNCwyNS40LDE0LjEsMzQuMWM4LjcsOC43LDIwLjgsMTQuMSwzNC4xLDE0LjFjMTMuMywwLDI1LjQtNS40LDM0LjEtMTQuMWM4LjctOC43LDE0LjEtMjAuOCwxNC4xLTM0LjENCgkJYzAtNS0wLjctOS43LTIuMS0xNC4yaDM3LjZWMjI1Yy0wLjItMC40LTAuMy0wLjgtMC41LTEuMmMtNi45LTE0LjYtMTguNS0yNi45LTMyLjktMzUuNWMtMTQuNC04LjYtMzEuNy0xMy43LTUwLjMtMTMuN2gtNTRoLTk2LjgNCgkJYy02LjQsMC0xMi4yLDIuNi0xNi40LDYuOGMtNC4yLDQuMi02LjgsMTAtNi44LDE2LjRjMCw2LjQsMi42LDEyLjIsNi44LDE2LjRjNC4yLDQuMiwxMCw2LjgsMTYuNCw2LjhIMzE2djkxLjRIMjAuOVY5OC4xeg0KCQkgTTIwLjksMzU5LjZ2LTM2LjdoMzk4LjR2MTUuNWMwLDYuNCwyLjYsMTIuMiw2LjgsMTYuNGMyLDIsNC40LDMuNiw3LDQuOEgyMC45eiBNNDU5LjEsMzU5LjZINDUyYzIuNi0xLjIsNS0yLjgsNy00LjgNCgkJYzAsMCwwLjEtMC4xLDAuMS0wLjFWMzU5LjZ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTU4LjksMTU0aDQ3LjNjMi45LDAsNS4zLTIuNCw1LjMtNS4zYzAtMi45LTIuNC01LjMtNS4zLTUuM0g1OC45Yy0yLjksMC01LjMsMi40LTUuMyw1LjMNCgkJQzUzLjYsMTUxLjYsNTYsMTU0LDU4LjksMTU0eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjcuNywxOTIuNUg1OC45Yy0yLjksMC01LjMsMi40LTUuMyw1LjNjMCwyLjksMi40LDUuMyw1LjMsNS4zaDEwOC44YzIuOSwwLDUuMy0yLjQsNS4zLTUuMw0KCQlDMTczLDE5NC45LDE3MC42LDE5Mi41LDE2Ny43LDE5Mi41eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjAuNSwyNDJINTguOWMtMi45LDAtNS4zLDIuNC01LjMsNS4zYzAsMi45LDIuNCw1LjMsNS4zLDUuM2gxMDEuNmMyLjksMCw1LjMtMi40LDUuMy01LjMNCgkJQzE2NS44LDI0NC4zLDE2My40LDI0MiwxNjAuNSwyNDJ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
}




li.nav-item.bullettin_board_menu a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRTE4MjIxO30NCgkuc3Qxe2ZpbGw6I0NDQ0NDQzt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI0MCwwSDEzNmMtNC40LDAtOCwzLjYtOCw4djU2SDhjLTQuNCwwLTgsMy42LTgsOHY0MDBjMCw0LjQsMy42LDgsOCw4aDIzMmM0LjQsMCw4LTMuNiw4LThWOA0KCUMyNDgsMy42LDI0NC40LDAsMjQwLDB6IE0yMzIsNDE2aC04OHYtMTZoODhWNDE2eiBNMTYsMTIwaDExMnYyNDBIMTZWMTIweiBNMjMyLDg4aC04OFY2NGg4OFY4OHogTTE2LDM3NmgxMTJ2MjRIMTZWMzc2eiBNMTQ0LDM4NA0KCVYxMDRoODh2MjgwSDE0NHogTTIzMiwxNnYzMmgtODhWMTZIMjMyeiBNMTI4LDgwdjI0SDE2VjgwSDEyOHogTTE2LDQxNmgxMTJ2NDhIMTZWNDE2eiBNMTQ0LDQ2NHYtMzJoODh2MzJIMTQ0eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ3OS43LDQzOGwtOTYtMzY4Yy0wLjUtMi4xLTEuOS0zLjgtMy43LTQuOWMtMS44LTEuMS00LTEuNC02LjEtMC44bC0xMjAsMzJjLTQuMiwxLjEtNi44LDUuNS01LjcsOS43bDk2LDM2OA0KCWMwLjUsMi4xLDEuOSwzLjgsMy43LDQuOWMxLjgsMS4xLDQsMS40LDYuMSwwLjhsMTIwLTMyQzQ3OC4zLDQ0Ni42LDQ4MC44LDQ0Mi4yLDQ3OS43LDQzOHogTTI3OC41LDE1OC41TDM4MywxMzAuN2wzLjgsMTQuNA0KCUwyODIuMywxNzNMMjc4LjUsMTU4LjV6IE0zOTAuOCwxNjAuNmw0Ni40LDE3OGwtMTA0LjUsMjcuOWwtNDYuNC0xNzhMMzkwLjgsMTYwLjZ6IE00NDEuMywzNTQuMWw4LjIsMzEuNEwzNDUsNDEzLjNsLTguMi0zMS40DQoJTDQ0MS4zLDM1NC4xeiBNMzcwLjMsODEuOGw4LjcsMzMuNGwtMTA0LjUsMjcuOWwtOC43LTMzLjRMMzcwLjMsODEuOHogTTM1Ny43LDQ2Mi4ybC04LjctMzMuNGwxMDQuNS0yNy45bDguNywzMy40TDM1Ny43LDQ2Mi4yeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwNCwxNDRINDBjLTQuNCwwLTgsMy42LTgsOHY2NGMwLDQuNCwzLjYsOCw4LDhoNjRjNC40LDAsOC0zLjYsOC04di02NEMxMTIsMTQ3LjYsMTA4LjQsMTQ0LDEwNCwxNDR6IE05NiwyMDgNCglINDh2LTQ4aDQ4VjIwOHoiLz4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00NzkuNywzNzUuNEw0MDMuMyw5MC40Yy0wLjYtMi40LTIuMi00LjQtNC4zLTUuNmMtMi4xLTEuMi00LjYtMS42LTctMC45bC01OS44LDE2DQoJCWMtNC44LTE0LjgtMTguNy0yNS41LTM1LjEtMjUuNWMtMjAuMywwLTM2LjksMTYuNS0zNi45LDM2LjljMCwyLjcsMC4zLDUuMiwwLjgsNy43bC00OC4yLDEyLjlMOTYsMTAwLjZjLTQuOS0xLjMtMTAsMS42LTExLjMsNi41DQoJCUw4LjMsMzkyYy0xLjMsNC45LDEuNiwxMCw2LjUsMTEuM0wxNzQuMSw0NDZsMi44LDEwLjVjMS4xLDQuMSw0LjgsNi44LDguOSw2LjhjMC44LDAsMS42LTAuMSwyLjQtMC4zbDI0LjctNi42bDg2LjksMjMuMw0KCQljMC44LDAuMiwxLjYsMC4zLDIuNCwwLjNjNC4xLDAsNy44LTIuNyw4LjktNi44bDEyLjQtNDYuNGwxNDkuNy00MC4xQzQ3OC4xLDM4NS4zLDQ4MSwzODAuMyw0NzkuNywzNzUuNEw0NzkuNywzNzUuNHogTTI5Ny4yLDkyLjgNCgkJYzEwLjIsMCwxOC40LDguMywxOC40LDE4LjRzLTguMywxOC40LTE4LjQsMTguNHMtMTguNC04LjMtMTguNC0xOC40UzI4Nyw5Mi44LDI5Ny4yLDkyLjh6IE0yOC41LDM4Ny45bDcxLjYtMjY3LjFsNzcuMiwyMC43DQoJCWwtNzAuMiwxOC44Yy0yLjQsMC42LTQuNCwyLjItNS42LDQuM2MtMS4yLDIuMS0xLjYsNC42LTAuOSw3bDY4LDI1My45TDI4LjUsMzg3Ljl6IE0yOTUuNiw0NTkuNWwtNDcuMS0xMi42bDU0LjQtMTQuNkwyOTUuNiw0NTkuNQ0KCQl6IE0xOTIuNCw0NDIuOGwtNzEuNi0yNjcuMWwxNDguOS0zOS45YzAuNSwwLjYsMS4xLDEuMiwxLjcsMS44bC0xNS40LDI2LjdjLTIuNSw0LjQtMSwxMCwzLjQsMTIuNmMxLjUsMC44LDMsMS4yLDQuNiwxLjINCgkJYzMuMiwwLDYuMy0xLjcsOC00LjZsMTUuNC0yNi43YzMuMSwwLjksNi40LDEuNCw5LjksMS40YzE3LjgsMCwzMi42LTEyLjYsMzYuMS0yOS40bDU0LjYtMTQuNmw3MS42LDI2Ny4xTDE5Mi40LDQ0Mi44eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zNzAuMiwyMTYuMmM0LjktMS4zLDcuOC02LjQsNi41LTExLjNjLTEuMy00LjktNi40LTcuOC0xMS4zLTYuNWwtMTc4LjEsNDcuN2MtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zDQoJCWMxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNMMzcwLjIsMjE2LjJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTM4MSwyNTYuM2M0LjktMS4zLDcuOC02LjQsNi41LTExLjNjLTEuMy00LjktNi40LTcuOC0xMS4zLTYuNWwtMTc4LjEsNDcuN2MtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zDQoJCWMxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNMMzgxLDI1Ni4zeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yMDguOCwzMjYuM2MtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zYzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM2wxNzguMS00Ny43DQoJCWM0LjktMS4zLDcuOC02LjQsNi41LTExLjNjLTEuMy00LjktNi40LTcuOC0xMS4zLTYuNUwyMDguOCwzMjYuM3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzA4LjYsMzQyLjVsLTg5LDIzLjljLTQuOSwxLjMtNy44LDYuNC02LjUsMTEuM2MxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNsODktMjMuOQ0KCQljNC45LTEuMyw3LjgtNi40LDYuNS0xMS4zQzMxOC42LDM0NC4xLDMxMy41LDM0MS4yLDMwOC42LDM0Mi41eiIvPg0KPC9nPg0KPC9zdmc+DQo=);

}

li.nav-item.bullettin_board_menu.active a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRTE4MjIxO30NCgkuc3Qxe2ZpbGw6I0UxODIyMTt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI0MCwwSDEzNmMtNC40LDAtOCwzLjYtOCw4djU2SDhjLTQuNCwwLTgsMy42LTgsOHY0MDBjMCw0LjQsMy42LDgsOCw4aDIzMmM0LjQsMCw4LTMuNiw4LThWOA0KCUMyNDgsMy42LDI0NC40LDAsMjQwLDB6IE0yMzIsNDE2aC04OHYtMTZoODhWNDE2eiBNMTYsMTIwaDExMnYyNDBIMTZWMTIweiBNMjMyLDg4aC04OFY2NGg4OFY4OHogTTE2LDM3NmgxMTJ2MjRIMTZWMzc2eiBNMTQ0LDM4NA0KCVYxMDRoODh2MjgwSDE0NHogTTIzMiwxNnYzMmgtODhWMTZIMjMyeiBNMTI4LDgwdjI0SDE2VjgwSDEyOHogTTE2LDQxNmgxMTJ2NDhIMTZWNDE2eiBNMTQ0LDQ2NHYtMzJoODh2MzJIMTQ0eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ3OS43LDQzOGwtOTYtMzY4Yy0wLjUtMi4xLTEuOS0zLjgtMy43LTQuOWMtMS44LTEuMS00LTEuNC02LjEtMC44bC0xMjAsMzJjLTQuMiwxLjEtNi44LDUuNS01LjcsOS43bDk2LDM2OA0KCWMwLjUsMi4xLDEuOSwzLjgsMy43LDQuOWMxLjgsMS4xLDQsMS40LDYuMSwwLjhsMTIwLTMyQzQ3OC4zLDQ0Ni42LDQ4MC44LDQ0Mi4yLDQ3OS43LDQzOHogTTI3OC41LDE1OC41TDM4MywxMzAuN2wzLjgsMTQuNA0KCUwyODIuMywxNzNMMjc4LjUsMTU4LjV6IE0zOTAuOCwxNjAuNmw0Ni40LDE3OGwtMTA0LjUsMjcuOWwtNDYuNC0xNzhMMzkwLjgsMTYwLjZ6IE00NDEuMywzNTQuMWw4LjIsMzEuNEwzNDUsNDEzLjNsLTguMi0zMS40DQoJTDQ0MS4zLDM1NC4xeiBNMzcwLjMsODEuOGw4LjcsMzMuNGwtMTA0LjUsMjcuOWwtOC43LTMzLjRMMzcwLjMsODEuOHogTTM1Ny43LDQ2Mi4ybC04LjctMzMuNGwxMDQuNS0yNy45bDguNywzMy40TDM1Ny43LDQ2Mi4yeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwNCwxNDRINDBjLTQuNCwwLTgsMy42LTgsOHY2NGMwLDQuNCwzLjYsOCw4LDhoNjRjNC40LDAsOC0zLjYsOC04di02NEMxMTIsMTQ3LjYsMTA4LjQsMTQ0LDEwNCwxNDR6IE05NiwyMDgNCglINDh2LTQ4aDQ4VjIwOHoiLz4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00NzkuNywzNzUuNEw0MDMuMyw5MC40Yy0wLjYtMi40LTIuMi00LjQtNC4zLTUuNmMtMi4xLTEuMi00LjYtMS42LTctMC45bC01OS44LDE2DQoJCWMtNC44LTE0LjgtMTguNy0yNS41LTM1LjEtMjUuNWMtMjAuMywwLTM2LjksMTYuNS0zNi45LDM2LjljMCwyLjcsMC4zLDUuMiwwLjgsNy43bC00OC4yLDEyLjlMOTYsMTAwLjZjLTQuOS0xLjMtMTAsMS42LTExLjMsNi41DQoJCUw4LjMsMzkyYy0xLjMsNC45LDEuNiwxMCw2LjUsMTEuM0wxNzQuMSw0NDZsMi44LDEwLjVjMS4xLDQuMSw0LjgsNi44LDguOSw2LjhjMC44LDAsMS42LTAuMSwyLjQtMC4zbDI0LjctNi42bDg2LjksMjMuMw0KCQljMC44LDAuMiwxLjYsMC4zLDIuNCwwLjNjNC4xLDAsNy44LTIuNyw4LjktNi44bDEyLjQtNDYuNGwxNDkuNy00MC4xQzQ3OC4xLDM4NS4zLDQ4MSwzODAuMyw0NzkuNywzNzUuNEw0NzkuNywzNzUuNHogTTI5Ny4yLDkyLjgNCgkJYzEwLjIsMCwxOC40LDguMywxOC40LDE4LjRzLTguMywxOC40LTE4LjQsMTguNHMtMTguNC04LjMtMTguNC0xOC40UzI4Nyw5Mi44LDI5Ny4yLDkyLjh6IE0yOC41LDM4Ny45bDcxLjYtMjY3LjFsNzcuMiwyMC43DQoJCWwtNzAuMiwxOC44Yy0yLjQsMC42LTQuNCwyLjItNS42LDQuM2MtMS4yLDIuMS0xLjYsNC42LTAuOSw3bDY4LDI1My45TDI4LjUsMzg3Ljl6IE0yOTUuNiw0NTkuNWwtNDcuMS0xMi42bDU0LjQtMTQuNkwyOTUuNiw0NTkuNQ0KCQl6IE0xOTIuNCw0NDIuOGwtNzEuNi0yNjcuMWwxNDguOS0zOS45YzAuNSwwLjYsMS4xLDEuMiwxLjcsMS44bC0xNS40LDI2LjdjLTIuNSw0LjQtMSwxMCwzLjQsMTIuNmMxLjUsMC44LDMsMS4yLDQuNiwxLjINCgkJYzMuMiwwLDYuMy0xLjcsOC00LjZsMTUuNC0yNi43YzMuMSwwLjksNi40LDEuNCw5LjksMS40YzE3LjgsMCwzMi42LTEyLjYsMzYuMS0yOS40bDU0LjYtMTQuNmw3MS42LDI2Ny4xTDE5Mi40LDQ0Mi44eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zNzAuMiwyMTYuMmM0LjktMS4zLDcuOC02LjQsNi41LTExLjNjLTEuMy00LjktNi40LTcuOC0xMS4zLTYuNWwtMTc4LjEsNDcuN2MtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zDQoJCWMxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNMMzcwLjIsMjE2LjJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTM4MSwyNTYuM2M0LjktMS4zLDcuOC02LjQsNi41LTExLjNjLTEuMy00LjktNi40LTcuOC0xMS4zLTYuNWwtMTc4LjEsNDcuN2MtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zDQoJCWMxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNMMzgxLDI1Ni4zeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yMDguOCwzMjYuM2MtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zYzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM2wxNzguMS00Ny43DQoJCWM0LjktMS4zLDcuOC02LjQsNi41LTExLjNjLTEuMy00LjktNi40LTcuOC0xMS4zLTYuNUwyMDguOCwzMjYuM3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzA4LjYsMzQyLjVsLTg5LDIzLjljLTQuOSwxLjMtNy44LDYuNC02LjUsMTEuM2MxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNsODktMjMuOQ0KCQljNC45LTEuMyw3LjgtNi40LDYuNS0xMS4zQzMxOC42LDM0NC4xLDMxMy41LDM0MS4yLDMwOC42LDM0Mi41eiIvPg0KPC9nPg0KPC9zdmc+DQo=);

}

li.nav-item.my_card_menu a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRTE4MjIxO30NCgkuc3Qxe2Rpc3BsYXk6bm9uZTt9DQoJLnN0MntkaXNwbGF5OmlubGluZTtmaWxsOiNDQ0NDQ0M7fQ0KCS5zdDN7ZmlsbDojQ0NDQ0NDO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQwLDBIMTM2Yy00LjQsMC04LDMuNi04LDh2NTZIOGMtNC40LDAtOCwzLjYtOCw4djQwMGMwLDQuNCwzLjYsOCw4LDhoMjMyYzQuNCwwLDgtMy42LDgtOFY4DQoJQzI0OCwzLjYsMjQ0LjQsMCwyNDAsMHogTTIzMiw0MTZoLTg4di0xNmg4OFY0MTZ6IE0xNiwxMjBoMTEydjI0MEgxNlYxMjB6IE0yMzIsODhoLTg4VjY0aDg4Vjg4eiBNMTYsMzc2aDExMnYyNEgxNlYzNzZ6IE0xNDQsMzg0DQoJVjEwNGg4OHYyODBIMTQ0eiBNMjMyLDE2djMyaC04OFYxNkgyMzJ6IE0xMjgsODB2MjRIMTZWODBIMTI4eiBNMTYsNDE2aDExMnY0OEgxNlY0MTZ6IE0xNDQsNDY0di0zMmg4OHYzMkgxNDR6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDc5LjcsNDM4bC05Ni0zNjhjLTAuNS0yLjEtMS45LTMuOC0zLjctNC45Yy0xLjgtMS4xLTQtMS40LTYuMS0wLjhsLTEyMCwzMmMtNC4yLDEuMS02LjgsNS41LTUuNyw5LjdsOTYsMzY4DQoJYzAuNSwyLjEsMS45LDMuOCwzLjcsNC45YzEuOCwxLjEsNCwxLjQsNi4xLDAuOGwxMjAtMzJDNDc4LjMsNDQ2LjYsNDgwLjgsNDQyLjIsNDc5LjcsNDM4eiBNMjc4LjUsMTU4LjVMMzgzLDEzMC43bDMuOCwxNC40DQoJTDI4Mi4zLDE3M0wyNzguNSwxNTguNXogTTM5MC44LDE2MC42bDQ2LjQsMTc4bC0xMDQuNSwyNy45bC00Ni40LTE3OEwzOTAuOCwxNjAuNnogTTQ0MS4zLDM1NC4xbDguMiwzMS40TDM0NSw0MTMuM2wtOC4yLTMxLjQNCglMNDQxLjMsMzU0LjF6IE0zNzAuMyw4MS44bDguNywzMy40bC0xMDQuNSwyNy45bC04LjctMzMuNEwzNzAuMyw4MS44eiBNMzU3LjcsNDYyLjJsLTguNy0zMy40bDEwNC41LTI3LjlsOC43LDMzLjRMMzU3LjcsNDYyLjJ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTA0LDE0NEg0MGMtNC40LDAtOCwzLjYtOCw4djY0YzAsNC40LDMuNiw4LDgsOGg2NGM0LjQsMCw4LTMuNiw4LTh2LTY0QzExMiwxNDcuNiwxMDguNCwxNDQsMTA0LDE0NHogTTk2LDIwOA0KCUg0OHYtNDhoNDhWMjA4eiIvPg0KPGcgY2xhc3M9InN0MSI+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTQ3OS43LDM3NS40TDQwMy4zLDkwLjRjLTAuNi0yLjQtMi4yLTQuNC00LjMtNS42Yy0yLjEtMS4yLTQuNi0xLjYtNy0wLjlsLTU5LjgsMTYNCgkJYy00LjgtMTQuOC0xOC43LTI1LjUtMzUuMS0yNS41Yy0yMC4zLDAtMzYuOSwxNi41LTM2LjksMzYuOWMwLDIuNywwLjMsNS4yLDAuOCw3LjdsLTQ4LjIsMTIuOUw5NiwxMDAuNmMtNC45LTEuMy0xMCwxLjYtMTEuMyw2LjUNCgkJTDguMywzOTJjLTEuMyw0LjksMS42LDEwLDYuNSwxMS4zTDE3NC4xLDQ0NmwyLjgsMTAuNWMxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNsMjQuNy02LjZsODYuOSwyMy4zDQoJCWMwLjgsMC4yLDEuNiwwLjMsMi40LDAuM2M0LjEsMCw3LjgtMi43LDguOS02LjhsMTIuNC00Ni40bDE0OS43LTQwLjFDNDc4LjEsMzg1LjMsNDgxLDM4MC4zLDQ3OS43LDM3NS40TDQ3OS43LDM3NS40eiBNMjk3LjIsOTIuOA0KCQljMTAuMiwwLDE4LjQsOC4zLDE4LjQsMTguNHMtOC4zLDE4LjQtMTguNCwxOC40cy0xOC40LTguMy0xOC40LTE4LjRTMjg3LDkyLjgsMjk3LjIsOTIuOHogTTI4LjUsMzg3LjlsNzEuNi0yNjcuMWw3Ny4yLDIwLjcNCgkJbC03MC4yLDE4LjhjLTIuNCwwLjYtNC40LDIuMi01LjYsNC4zYy0xLjIsMi4xLTEuNiw0LjYtMC45LDdsNjgsMjUzLjlMMjguNSwzODcuOXogTTI5NS42LDQ1OS41bC00Ny4xLTEyLjZsNTQuNC0xNC42TDI5NS42LDQ1OS41DQoJCXogTTE5Mi40LDQ0Mi44bC03MS42LTI2Ny4xbDE0OC45LTM5LjljMC41LDAuNiwxLjEsMS4yLDEuNywxLjhsLTE1LjQsMjYuN2MtMi41LDQuNC0xLDEwLDMuNCwxMi42YzEuNSwwLjgsMywxLjIsNC42LDEuMg0KCQljMy4yLDAsNi4zLTEuNyw4LTQuNmwxNS40LTI2LjdjMy4xLDAuOSw2LjQsMS40LDkuOSwxLjRjMTcuOCwwLDMyLjYtMTIuNiwzNi4xLTI5LjRsNTQuNi0xNC42bDcxLjYsMjY3LjFMMTkyLjQsNDQyLjh6Ii8+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTM3MC4yLDIxNi4yYzQuOS0xLjMsNy44LTYuNCw2LjUtMTEuM2MtMS4zLTQuOS02LjQtNy44LTExLjMtNi41bC0xNzguMSw0Ny43Yy00LjksMS4zLTcuOCw2LjQtNi41LDExLjMNCgkJYzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM0wzNzAuMiwyMTYuMnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzgxLDI1Ni4zYzQuOS0xLjMsNy44LTYuNCw2LjUtMTEuM2MtMS4zLTQuOS02LjQtNy44LTExLjMtNi41bC0xNzguMSw0Ny43Yy00LjksMS4zLTcuOCw2LjQtNi41LDExLjMNCgkJYzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM0wzODEsMjU2LjN6Ii8+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTIwOC44LDMyNi4zYy00LjksMS4zLTcuOCw2LjQtNi41LDExLjNjMS4xLDQuMSw0LjgsNi44LDguOSw2LjhjMC44LDAsMS42LTAuMSwyLjQtMC4zbDE3OC4xLTQ3LjcNCgkJYzQuOS0xLjMsNy44LTYuNCw2LjUtMTEuM2MtMS4zLTQuOS02LjQtNy44LTExLjMtNi41TDIwOC44LDMyNi4zeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zMDguNiwzNDIuNWwtODksMjMuOWMtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zYzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM2w4OS0yMy45DQoJCWM0LjktMS4zLDcuOC02LjQsNi41LTExLjNDMzE4LjYsMzQ0LjEsMzEzLjUsMzQxLjIsMzA4LjYsMzQyLjV6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNDM4LjIsMTU4SDQxLjVDMTguNiwxNTgsMCwxNzYuNiwwLDE5OS41djIzOS4xQzAsNDYxLjQsMTguNiw0ODAsNDEuNSw0ODBoMzk2LjhjMjIuOSwwLDQxLjUtMTguNiw0MS41LTQxLjUNCgkJVjE5OS41QzQ3OS43LDE3Ni42LDQ2MS4xLDE1OCw0MzguMiwxNTh6IE00NjUuNCw0MzguNWMwLDE1LTEyLjIsMjcuMi0yNy4yLDI3LjJINDEuNWMtMTUsMC0yNy4yLTEyLjItMjcuMi0yNy4yVjE5OS41DQoJCWMwLTE1LDEyLjItMjcuMiwyNy4yLTI3LjJoMzk2LjhjMTUsMCwyNy4yLDEyLjIsMjcuMiwyNy4yVjQzOC41eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yMTMuMiwyMTVINDhjLTMuOSwwLTcuMSwzLjItNy4xLDcuMXYxNy4xYzAsMy45LDMuMiw3LjEsNy4xLDcuMXM3LjEtMy4yLDcuMS03LjF2LTEwaDE1MXYxNzMuOGgtMTUxVjI2Ny43DQoJCWMwLTMuOS0zLjItNy4xLTcuMS03LjFzLTcuMSwzLjItNy4xLDcuMXYxNDIuNWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFoMTY1LjNjMy45LDAsNy4xLTMuMiw3LjEtNy4xVjIyMi4xDQoJCUMyMjAuNCwyMTguMiwyMTcuMiwyMTUsMjEzLjIsMjE1eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik00MzMuNiwyMzEuNUgyNTVjLTMuOSwwLTcuMSwzLjItNy4xLDcuMXMzLjIsNy4xLDcuMSw3LjFoMTc4LjZjMy45LDAsNy4xLTMuMiw3LjEtNy4xDQoJCVM0MzcuNSwyMzEuNSw0MzMuNiwyMzEuNXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNDMzLjYsMjgzLjJoLTM5LjljLTMuOSwwLTcuMSwzLjItNy4xLDcuMWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFoMzkuOWMzLjksMCw3LjEtMy4yLDcuMS03LjENCgkJQzQ0MC43LDI4Ni40LDQzNy41LDI4My4yLDQzMy42LDI4My4yeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNTUsMjk3LjRoMTEwLjJjMy45LDAsNy4xLTMuMiw3LjEtNy4xYzAtMy45LTMuMi03LjEtNy4xLTcuMUgyNTVjLTMuOSwwLTcuMSwzLjItNy4xLDcuMQ0KCQlDMjQ3LjksMjk0LjIsMjUxLjEsMjk3LjQsMjU1LDI5Ny40eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik00MzMuNiwzMzQuOUgyNTVjLTMuOSwwLTcuMSwzLjItNy4xLDcuMXMzLjIsNy4xLDcuMSw3LjFoMTc4LjZjMy45LDAsNy4xLTMuMiw3LjEtNy4xDQoJCVM0MzcuNSwzMzQuOSw0MzMuNiwzMzQuOXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMzUxLjksMzg2LjVIMjU1Yy0zLjksMC03LjEsMy4yLTcuMSw3LjFjMCwzLjksMy4yLDcuMSw3LjEsNy4xaDk2LjljMy45LDAsNy4xLTMuMiw3LjEtNy4xDQoJCUMzNTksMzg5LjcsMzU1LjksMzg2LjUsMzUxLjksMzg2LjV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTgwLjcsMzg3LjRjMCwzLjksMy4yLDcuMSw3LjEsNy4xYzMuOSwwLDcuMS0zLjIsNy4xLTcuMWMwLTE5LjYsMTYtMzUuNiwzNS42LTM1LjZzMzUuNiwxNiwzNS42LDM1LjYNCgkJYzAsMy45LDMuMiw3LjEsNy4xLDcuMXM3LjEtMy4yLDcuMS03LjFjMC0xOC4xLTkuNy0zNC0yNC4yLTQyLjdjMTQuNS04LjcsMjQuMi0yNC42LDI0LjItNDIuN2MwLTI3LjUtMjIuNC00OS45LTQ5LjktNDkuOQ0KCQljLTI3LjUsMC00OS45LDIyLjQtNDkuOSw0OS45YzAsMTguMSw5LjcsMzQsMjQuMiw0Mi43QzkwLjUsMzUzLjQsODAuNywzNjkuMyw4MC43LDM4Ny40eiBNOTUsMzAxLjljMC0xOS42LDE2LTM1LjYsMzUuNi0zNS42DQoJCXMzNS42LDE2LDM1LjYsMzUuNmMwLDE5LjYtMTYsMzUuNi0zNS42LDM1LjZTOTUsMzIxLjUsOTUsMzAxLjl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);

}


li.nav-item.my_card_menu.active a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRTE4MjIxO30NCgkuc3Qxe2Rpc3BsYXk6bm9uZTt9DQoJLnN0MntkaXNwbGF5OmlubGluZTtmaWxsOiNDQ0NDQ0M7fQ0KCS5zdDN7ZmlsbDojRTE4MjIxO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQwLDBIMTM2Yy00LjQsMC04LDMuNi04LDh2NTZIOGMtNC40LDAtOCwzLjYtOCw4djQwMGMwLDQuNCwzLjYsOCw4LDhoMjMyYzQuNCwwLDgtMy42LDgtOFY4DQoJQzI0OCwzLjYsMjQ0LjQsMCwyNDAsMHogTTIzMiw0MTZoLTg4di0xNmg4OFY0MTZ6IE0xNiwxMjBoMTEydjI0MEgxNlYxMjB6IE0yMzIsODhoLTg4VjY0aDg4Vjg4eiBNMTYsMzc2aDExMnYyNEgxNlYzNzZ6IE0xNDQsMzg0DQoJVjEwNGg4OHYyODBIMTQ0eiBNMjMyLDE2djMyaC04OFYxNkgyMzJ6IE0xMjgsODB2MjRIMTZWODBIMTI4eiBNMTYsNDE2aDExMnY0OEgxNlY0MTZ6IE0xNDQsNDY0di0zMmg4OHYzMkgxNDR6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDc5LjcsNDM4bC05Ni0zNjhjLTAuNS0yLjEtMS45LTMuOC0zLjctNC45Yy0xLjgtMS4xLTQtMS40LTYuMS0wLjhsLTEyMCwzMmMtNC4yLDEuMS02LjgsNS41LTUuNyw5LjdsOTYsMzY4DQoJYzAuNSwyLjEsMS45LDMuOCwzLjcsNC45YzEuOCwxLjEsNCwxLjQsNi4xLDAuOGwxMjAtMzJDNDc4LjMsNDQ2LjYsNDgwLjgsNDQyLjIsNDc5LjcsNDM4eiBNMjc4LjUsMTU4LjVMMzgzLDEzMC43bDMuOCwxNC40DQoJTDI4Mi4zLDE3M0wyNzguNSwxNTguNXogTTM5MC44LDE2MC42bDQ2LjQsMTc4bC0xMDQuNSwyNy45bC00Ni40LTE3OEwzOTAuOCwxNjAuNnogTTQ0MS4zLDM1NC4xbDguMiwzMS40TDM0NSw0MTMuM2wtOC4yLTMxLjQNCglMNDQxLjMsMzU0LjF6IE0zNzAuMyw4MS44bDguNywzMy40bC0xMDQuNSwyNy45bC04LjctMzMuNEwzNzAuMyw4MS44eiBNMzU3LjcsNDYyLjJsLTguNy0zMy40bDEwNC41LTI3LjlsOC43LDMzLjRMMzU3LjcsNDYyLjJ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTA0LDE0NEg0MGMtNC40LDAtOCwzLjYtOCw4djY0YzAsNC40LDMuNiw4LDgsOGg2NGM0LjQsMCw4LTMuNiw4LTh2LTY0QzExMiwxNDcuNiwxMDguNCwxNDQsMTA0LDE0NHogTTk2LDIwOA0KCUg0OHYtNDhoNDhWMjA4eiIvPg0KPGcgY2xhc3M9InN0MSI+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTQ3OS43LDM3NS40TDQwMy4zLDkwLjRjLTAuNi0yLjQtMi4yLTQuNC00LjMtNS42Yy0yLjEtMS4yLTQuNi0xLjYtNy0wLjlsLTU5LjgsMTYNCgkJYy00LjgtMTQuOC0xOC43LTI1LjUtMzUuMS0yNS41Yy0yMC4zLDAtMzYuOSwxNi41LTM2LjksMzYuOWMwLDIuNywwLjMsNS4yLDAuOCw3LjdsLTQ4LjIsMTIuOUw5NiwxMDAuNmMtNC45LTEuMy0xMCwxLjYtMTEuMyw2LjUNCgkJTDguMywzOTJjLTEuMyw0LjksMS42LDEwLDYuNSwxMS4zTDE3NC4xLDQ0NmwyLjgsMTAuNWMxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNsMjQuNy02LjZsODYuOSwyMy4zDQoJCWMwLjgsMC4yLDEuNiwwLjMsMi40LDAuM2M0LjEsMCw3LjgtMi43LDguOS02LjhsMTIuNC00Ni40bDE0OS43LTQwLjFDNDc4LjEsMzg1LjMsNDgxLDM4MC4zLDQ3OS43LDM3NS40TDQ3OS43LDM3NS40eiBNMjk3LjIsOTIuOA0KCQljMTAuMiwwLDE4LjQsOC4zLDE4LjQsMTguNHMtOC4zLDE4LjQtMTguNCwxOC40cy0xOC40LTguMy0xOC40LTE4LjRTMjg3LDkyLjgsMjk3LjIsOTIuOHogTTI4LjUsMzg3LjlsNzEuNi0yNjcuMWw3Ny4yLDIwLjcNCgkJbC03MC4yLDE4LjhjLTIuNCwwLjYtNC40LDIuMi01LjYsNC4zYy0xLjIsMi4xLTEuNiw0LjYtMC45LDdsNjgsMjUzLjlMMjguNSwzODcuOXogTTI5NS42LDQ1OS41bC00Ny4xLTEyLjZsNTQuNC0xNC42TDI5NS42LDQ1OS41DQoJCXogTTE5Mi40LDQ0Mi44bC03MS42LTI2Ny4xbDE0OC45LTM5LjljMC41LDAuNiwxLjEsMS4yLDEuNywxLjhsLTE1LjQsMjYuN2MtMi41LDQuNC0xLDEwLDMuNCwxMi42YzEuNSwwLjgsMywxLjIsNC42LDEuMg0KCQljMy4yLDAsNi4zLTEuNyw4LTQuNmwxNS40LTI2LjdjMy4xLDAuOSw2LjQsMS40LDkuOSwxLjRjMTcuOCwwLDMyLjYtMTIuNiwzNi4xLTI5LjRsNTQuNi0xNC42bDcxLjYsMjY3LjFMMTkyLjQsNDQyLjh6Ii8+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTM3MC4yLDIxNi4yYzQuOS0xLjMsNy44LTYuNCw2LjUtMTEuM2MtMS4zLTQuOS02LjQtNy44LTExLjMtNi41bC0xNzguMSw0Ny43Yy00LjksMS4zLTcuOCw2LjQtNi41LDExLjMNCgkJYzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM0wzNzAuMiwyMTYuMnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzgxLDI1Ni4zYzQuOS0xLjMsNy44LTYuNCw2LjUtMTEuM2MtMS4zLTQuOS02LjQtNy44LTExLjMtNi41bC0xNzguMSw0Ny43Yy00LjksMS4zLTcuOCw2LjQtNi41LDExLjMNCgkJYzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM0wzODEsMjU2LjN6Ii8+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTIwOC44LDMyNi4zYy00LjksMS4zLTcuOCw2LjQtNi41LDExLjNjMS4xLDQuMSw0LjgsNi44LDguOSw2LjhjMC44LDAsMS42LTAuMSwyLjQtMC4zbDE3OC4xLTQ3LjcNCgkJYzQuOS0xLjMsNy44LTYuNCw2LjUtMTEuM2MtMS4zLTQuOS02LjQtNy44LTExLjMtNi41TDIwOC44LDMyNi4zeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zMDguNiwzNDIuNWwtODksMjMuOWMtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zYzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM2w4OS0yMy45DQoJCWM0LjktMS4zLDcuOC02LjQsNi41LTExLjNDMzE4LjYsMzQ0LjEsMzEzLjUsMzQxLjIsMzA4LjYsMzQyLjV6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNDM4LjIsMTU4SDQxLjVDMTguNiwxNTgsMCwxNzYuNiwwLDE5OS41djIzOS4xQzAsNDYxLjQsMTguNiw0ODAsNDEuNSw0ODBoMzk2LjhjMjIuOSwwLDQxLjUtMTguNiw0MS41LTQxLjUNCgkJVjE5OS41QzQ3OS43LDE3Ni42LDQ2MS4xLDE1OCw0MzguMiwxNTh6IE00NjUuNCw0MzguNWMwLDE1LTEyLjIsMjcuMi0yNy4yLDI3LjJINDEuNWMtMTUsMC0yNy4yLTEyLjItMjcuMi0yNy4yVjE5OS41DQoJCWMwLTE1LDEyLjItMjcuMiwyNy4yLTI3LjJoMzk2LjhjMTUsMCwyNy4yLDEyLjIsMjcuMiwyNy4yVjQzOC41eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yMTMuMiwyMTVINDhjLTMuOSwwLTcuMSwzLjItNy4xLDcuMXYxNy4xYzAsMy45LDMuMiw3LjEsNy4xLDcuMXM3LjEtMy4yLDcuMS03LjF2LTEwaDE1MXYxNzMuOGgtMTUxVjI2Ny43DQoJCWMwLTMuOS0zLjItNy4xLTcuMS03LjFzLTcuMSwzLjItNy4xLDcuMXYxNDIuNWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFoMTY1LjNjMy45LDAsNy4xLTMuMiw3LjEtNy4xVjIyMi4xDQoJCUMyMjAuNCwyMTguMiwyMTcuMiwyMTUsMjEzLjIsMjE1eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik00MzMuNiwyMzEuNUgyNTVjLTMuOSwwLTcuMSwzLjItNy4xLDcuMXMzLjIsNy4xLDcuMSw3LjFoMTc4LjZjMy45LDAsNy4xLTMuMiw3LjEtNy4xDQoJCVM0MzcuNSwyMzEuNSw0MzMuNiwyMzEuNXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNDMzLjYsMjgzLjJoLTM5LjljLTMuOSwwLTcuMSwzLjItNy4xLDcuMWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFoMzkuOWMzLjksMCw3LjEtMy4yLDcuMS03LjENCgkJQzQ0MC43LDI4Ni40LDQzNy41LDI4My4yLDQzMy42LDI4My4yeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNTUsMjk3LjRoMTEwLjJjMy45LDAsNy4xLTMuMiw3LjEtNy4xYzAtMy45LTMuMi03LjEtNy4xLTcuMUgyNTVjLTMuOSwwLTcuMSwzLjItNy4xLDcuMQ0KCQlDMjQ3LjksMjk0LjIsMjUxLjEsMjk3LjQsMjU1LDI5Ny40eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik00MzMuNiwzMzQuOUgyNTVjLTMuOSwwLTcuMSwzLjItNy4xLDcuMXMzLjIsNy4xLDcuMSw3LjFoMTc4LjZjMy45LDAsNy4xLTMuMiw3LjEtNy4xDQoJCVM0MzcuNSwzMzQuOSw0MzMuNiwzMzQuOXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMzUxLjksMzg2LjVIMjU1Yy0zLjksMC03LjEsMy4yLTcuMSw3LjFjMCwzLjksMy4yLDcuMSw3LjEsNy4xaDk2LjljMy45LDAsNy4xLTMuMiw3LjEtNy4xDQoJCUMzNTksMzg5LjcsMzU1LjksMzg2LjUsMzUxLjksMzg2LjV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTgwLjcsMzg3LjRjMCwzLjksMy4yLDcuMSw3LjEsNy4xYzMuOSwwLDcuMS0zLjIsNy4xLTcuMWMwLTE5LjYsMTYtMzUuNiwzNS42LTM1LjZzMzUuNiwxNiwzNS42LDM1LjYNCgkJYzAsMy45LDMuMiw3LjEsNy4xLDcuMXM3LjEtMy4yLDcuMS03LjFjMC0xOC4xLTkuNy0zNC0yNC4yLTQyLjdjMTQuNS04LjcsMjQuMi0yNC42LDI0LjItNDIuN2MwLTI3LjUtMjIuNC00OS45LTQ5LjktNDkuOQ0KCQljLTI3LjUsMC00OS45LDIyLjQtNDkuOSw0OS45YzAsMTguMSw5LjcsMzQsMjQuMiw0Mi43QzkwLjUsMzUzLjQsODAuNywzNjkuMyw4MC43LDM4Ny40eiBNOTUsMzAxLjljMC0xOS42LDE2LTM1LjYsMzUuNi0zNS42DQoJCXMzNS42LDE2LDM1LjYsMzUuNmMwLDE5LjYtMTYsMzUuNi0zNS42LDM1LjZTOTUsMzIxLjUsOTUsMzAxLjl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);

}


li.nav-item.master_ranking_menu a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRTE4MjIxO30NCgkuc3Qxe2Rpc3BsYXk6bm9uZTt9DQoJLnN0MntkaXNwbGF5OmlubGluZTtmaWxsOiNDQ0NDQ0M7fQ0KCS5zdDN7ZGlzcGxheTppbmxpbmU7ZmlsbDojRTE4MjIxO30NCgkuc3Q0e2ZpbGw6I0NDQ0NDQzt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI0MCwwSDEzNmMtNC40LDAtOCwzLjYtOCw4djU2SDhjLTQuNCwwLTgsMy42LTgsOHY0MDBjMCw0LjQsMy42LDgsOCw4aDIzMmM0LjQsMCw4LTMuNiw4LThWOA0KCUMyNDgsMy42LDI0NC40LDAsMjQwLDB6IE0yMzIsNDE2aC04OHYtMTZoODhWNDE2eiBNMTYsMTIwaDExMnYyNDBIMTZWMTIweiBNMjMyLDg4aC04OFY2NGg4OFY4OHogTTE2LDM3NmgxMTJ2MjRIMTZWMzc2eiBNMTQ0LDM4NA0KCVYxMDRoODh2MjgwSDE0NHogTTIzMiwxNnYzMmgtODhWMTZIMjMyeiBNMTI4LDgwdjI0SDE2VjgwSDEyOHogTTE2LDQxNmgxMTJ2NDhIMTZWNDE2eiBNMTQ0LDQ2NHYtMzJoODh2MzJIMTQ0eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ3OS43LDQzOGwtOTYtMzY4Yy0wLjUtMi4xLTEuOS0zLjgtMy43LTQuOWMtMS44LTEuMS00LTEuNC02LjEtMC44bC0xMjAsMzJjLTQuMiwxLjEtNi44LDUuNS01LjcsOS43bDk2LDM2OA0KCWMwLjUsMi4xLDEuOSwzLjgsMy43LDQuOWMxLjgsMS4xLDQsMS40LDYuMSwwLjhsMTIwLTMyQzQ3OC4zLDQ0Ni42LDQ4MC44LDQ0Mi4yLDQ3OS43LDQzOHogTTI3OC41LDE1OC41TDM4MywxMzAuN2wzLjgsMTQuNA0KCUwyODIuMywxNzNMMjc4LjUsMTU4LjV6IE0zOTAuOCwxNjAuNmw0Ni40LDE3OGwtMTA0LjUsMjcuOWwtNDYuNC0xNzhMMzkwLjgsMTYwLjZ6IE00NDEuMywzNTQuMWw4LjIsMzEuNEwzNDUsNDEzLjNsLTguMi0zMS40DQoJTDQ0MS4zLDM1NC4xeiBNMzcwLjMsODEuOGw4LjcsMzMuNGwtMTA0LjUsMjcuOWwtOC43LTMzLjRMMzcwLjMsODEuOHogTTM1Ny43LDQ2Mi4ybC04LjctMzMuNGwxMDQuNS0yNy45bDguNywzMy40TDM1Ny43LDQ2Mi4yeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwNCwxNDRINDBjLTQuNCwwLTgsMy42LTgsOHY2NGMwLDQuNCwzLjYsOCw4LDhoNjRjNC40LDAsOC0zLjYsOC04di02NEMxMTIsMTQ3LjYsMTA4LjQsMTQ0LDEwNCwxNDR6IE05NiwyMDgNCglINDh2LTQ4aDQ4VjIwOHoiLz4NCjxnIGNsYXNzPSJzdDEiPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik00NzkuNywzNzUuNEw0MDMuMyw5MC40Yy0wLjYtMi40LTIuMi00LjQtNC4zLTUuNmMtMi4xLTEuMi00LjYtMS42LTctMC45bC01OS44LDE2DQoJCWMtNC44LTE0LjgtMTguNy0yNS41LTM1LjEtMjUuNWMtMjAuMywwLTM2LjksMTYuNS0zNi45LDM2LjljMCwyLjcsMC4zLDUuMiwwLjgsNy43bC00OC4yLDEyLjlMOTYsMTAwLjZjLTQuOS0xLjMtMTAsMS42LTExLjMsNi41DQoJCUw4LjMsMzkyYy0xLjMsNC45LDEuNiwxMCw2LjUsMTEuM0wxNzQuMSw0NDZsMi44LDEwLjVjMS4xLDQuMSw0LjgsNi44LDguOSw2LjhjMC44LDAsMS42LTAuMSwyLjQtMC4zbDI0LjctNi42bDg2LjksMjMuMw0KCQljMC44LDAuMiwxLjYsMC4zLDIuNCwwLjNjNC4xLDAsNy44LTIuNyw4LjktNi44bDEyLjQtNDYuNGwxNDkuNy00MC4xQzQ3OC4xLDM4NS4zLDQ4MSwzODAuMyw0NzkuNywzNzUuNEw0NzkuNywzNzUuNHogTTI5Ny4yLDkyLjgNCgkJYzEwLjIsMCwxOC40LDguMywxOC40LDE4LjRzLTguMywxOC40LTE4LjQsMTguNHMtMTguNC04LjMtMTguNC0xOC40UzI4Nyw5Mi44LDI5Ny4yLDkyLjh6IE0yOC41LDM4Ny45bDcxLjYtMjY3LjFsNzcuMiwyMC43DQoJCWwtNzAuMiwxOC44Yy0yLjQsMC42LTQuNCwyLjItNS42LDQuM2MtMS4yLDIuMS0xLjYsNC42LTAuOSw3bDY4LDI1My45TDI4LjUsMzg3Ljl6IE0yOTUuNiw0NTkuNWwtNDcuMS0xMi42bDU0LjQtMTQuNkwyOTUuNiw0NTkuNQ0KCQl6IE0xOTIuNCw0NDIuOGwtNzEuNi0yNjcuMWwxNDguOS0zOS45YzAuNSwwLjYsMS4xLDEuMiwxLjcsMS44bC0xNS40LDI2LjdjLTIuNSw0LjQtMSwxMCwzLjQsMTIuNmMxLjUsMC44LDMsMS4yLDQuNiwxLjINCgkJYzMuMiwwLDYuMy0xLjcsOC00LjZsMTUuNC0yNi43YzMuMSwwLjksNi40LDEuNCw5LjksMS40YzE3LjgsMCwzMi42LTEyLjYsMzYuMS0yOS40bDU0LjYtMTQuNmw3MS42LDI2Ny4xTDE5Mi40LDQ0Mi44eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zNzAuMiwyMTYuMmM0LjktMS4zLDcuOC02LjQsNi41LTExLjNjLTEuMy00LjktNi40LTcuOC0xMS4zLTYuNWwtMTc4LjEsNDcuN2MtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zDQoJCWMxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNMMzcwLjIsMjE2LjJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTM4MSwyNTYuM2M0LjktMS4zLDcuOC02LjQsNi41LTExLjNjLTEuMy00LjktNi40LTcuOC0xMS4zLTYuNWwtMTc4LjEsNDcuN2MtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zDQoJCWMxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNMMzgxLDI1Ni4zeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yMDguOCwzMjYuM2MtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zYzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM2wxNzguMS00Ny43DQoJCWM0LjktMS4zLDcuOC02LjQsNi41LTExLjNjLTEuMy00LjktNi40LTcuOC0xMS4zLTYuNUwyMDguOCwzMjYuM3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzA4LjYsMzQyLjVsLTg5LDIzLjljLTQuOSwxLjMtNy44LDYuNC02LjUsMTEuM2MxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNsODktMjMuOQ0KCQljNC45LTEuMyw3LjgtNi40LDYuNS0xMS4zQzMxOC42LDM0NC4xLDMxMy41LDM0MS4yLDMwOC42LDM0Mi41eiIvPg0KPC9nPg0KPGcgY2xhc3M9InN0MSI+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTQzOC4yLDE1OEg0MS41QzE4LjYsMTU4LDAsMTc2LjYsMCwxOTkuNXYyMzkuMUMwLDQ2MS40LDE4LjYsNDgwLDQxLjUsNDgwaDM5Ni44YzIyLjksMCw0MS41LTE4LjYsNDEuNS00MS41DQoJCVYxOTkuNUM0NzkuNywxNzYuNiw0NjEuMSwxNTgsNDM4LjIsMTU4eiBNNDY1LjQsNDM4LjVjMCwxNS0xMi4yLDI3LjItMjcuMiwyNy4ySDQxLjVjLTE1LDAtMjcuMi0xMi4yLTI3LjItMjcuMlYxOTkuNQ0KCQljMC0xNSwxMi4yLTI3LjIsMjcuMi0yNy4yaDM5Ni44YzE1LDAsMjcuMiwxMi4yLDI3LjIsMjcuMlY0MzguNXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjEzLjIsMjE1SDQ4Yy0zLjksMC03LjEsMy4yLTcuMSw3LjF2MTcuMWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFzNy4xLTMuMiw3LjEtNy4xdi0xMGgxNTF2MTczLjhoLTE1MVYyNjcuNw0KCQljMC0zLjktMy4yLTcuMS03LjEtNy4xcy03LjEsMy4yLTcuMSw3LjF2MTQyLjVjMCwzLjksMy4yLDcuMSw3LjEsNy4xaDE2NS4zYzMuOSwwLDcuMS0zLjIsNy4xLTcuMVYyMjIuMQ0KCQlDMjIwLjQsMjE4LjIsMjE3LjIsMjE1LDIxMy4yLDIxNXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNDMzLjYsMjMxLjVIMjU1Yy0zLjksMC03LjEsMy4yLTcuMSw3LjFzMy4yLDcuMSw3LjEsNy4xaDE3OC42YzMuOSwwLDcuMS0zLjIsNy4xLTcuMQ0KCQlTNDM3LjUsMjMxLjUsNDMzLjYsMjMxLjV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTQzMy42LDI4My4yaC0zOS45Yy0zLjksMC03LjEsMy4yLTcuMSw3LjFjMCwzLjksMy4yLDcuMSw3LjEsNy4xaDM5LjljMy45LDAsNy4xLTMuMiw3LjEtNy4xDQoJCUM0NDAuNywyODYuNCw0MzcuNSwyODMuMiw0MzMuNiwyODMuMnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjU1LDI5Ny40aDExMC4yYzMuOSwwLDcuMS0zLjIsNy4xLTcuMWMwLTMuOS0zLjItNy4xLTcuMS03LjFIMjU1Yy0zLjksMC03LjEsMy4yLTcuMSw3LjENCgkJQzI0Ny45LDI5NC4yLDI1MS4xLDI5Ny40LDI1NSwyOTcuNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNDMzLjYsMzM0LjlIMjU1Yy0zLjksMC03LjEsMy4yLTcuMSw3LjFzMy4yLDcuMSw3LjEsNy4xaDE3OC42YzMuOSwwLDcuMS0zLjIsNy4xLTcuMQ0KCQlTNDM3LjUsMzM0LjksNDMzLjYsMzM0Ljl6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTM1MS45LDM4Ni41SDI1NWMtMy45LDAtNy4xLDMuMi03LjEsNy4xYzAsMy45LDMuMiw3LjEsNy4xLDcuMWg5Ni45YzMuOSwwLDcuMS0zLjIsNy4xLTcuMQ0KCQlDMzU5LDM4OS43LDM1NS45LDM4Ni41LDM1MS45LDM4Ni41eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik04MC43LDM4Ny40YzAsMy45LDMuMiw3LjEsNy4xLDcuMWMzLjksMCw3LjEtMy4yLDcuMS03LjFjMC0xOS42LDE2LTM1LjYsMzUuNi0zNS42czM1LjYsMTYsMzUuNiwzNS42DQoJCWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFzNy4xLTMuMiw3LjEtNy4xYzAtMTguMS05LjctMzQtMjQuMi00Mi43YzE0LjUtOC43LDI0LjItMjQuNiwyNC4yLTQyLjdjMC0yNy41LTIyLjQtNDkuOS00OS45LTQ5LjkNCgkJYy0yNy41LDAtNDkuOSwyMi40LTQ5LjksNDkuOWMwLDE4LjEsOS43LDM0LDI0LjIsNDIuN0M5MC41LDM1My40LDgwLjcsMzY5LjMsODAuNywzODcuNHogTTk1LDMwMS45YzAtMTkuNiwxNi0zNS42LDM1LjYtMzUuNg0KCQlzMzUuNiwxNiwzNS42LDM1LjZjMCwxOS42LTE2LDM1LjYtMzUuNiwzNS42Uzk1LDMyMS41LDk1LDMwMS45eiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0NCIgZD0iTTUuMiwxNzMuM2gzNTYuMXY1MS45SDUuMkw1LjIsMTczLjN6Ii8+DQoJPHBhdGggY2xhc3M9InN0NCIgZD0iTTE4MC44LDMzOC40aC0xNi45Yy0xLjQsMC0yLjUtMS4xLTIuNS0yLjV2LTE2LjljMC0xLjQsMS4xLTIuNSwyLjUtMi41aDE2LjljMS40LDAsMi41LDEuMSwyLjUsMi41VjMzNg0KCQlDMTgzLjIsMzM3LjMsMTgyLjEsMzM4LjQsMTgwLjgsMzM4LjR6Ii8+DQoJPHBhdGggY2xhc3M9InN0NCIgZD0iTTk1LDM2OS44YzAsMi45LTIuNCw1LjItNS4yLDUuMmMwLDAsMCwwLDAsMGwtNTcuNCwwYy04LjcsMC0xNi44LTMuNC0yMy05LjVjLTYuMS02LjEtOS41LTE0LjMtOS41LTIzDQoJCWwwLjEtMTY5LjRjMC04LjcsMy40LTE2LjgsOS41LTIzYzYuMS02LjEsMTQuMy05LjUsMjMtOS41aDBsMzAxLjcsMC4xYzguNywwLDE2LjgsMy40LDIzLDkuNWM2LjEsNi4xLDkuNSwxNC4zLDkuNSwyM2wwLDUxLjkNCgkJYzAsMi45LTIuNCw1LjItNS4yLDUuMmMwLDAsMCwwLDAsMGMtMi45LDAtNS4yLTIuNC01LjItNS4ybDAtNTEuOWMwLTUuOS0yLjMtMTEuNC02LjQtMTUuNWMtNC4yLTQuMi05LjctNi40LTE1LjUtNi40bC0zMDEuNy0wLjENCgkJaDBjLTUuOSwwLTExLjQsMi4zLTE1LjUsNi40Yy00LjIsNC4yLTYuNCw5LjctNi40LDE1LjVsLTAuMSwxNjkuNGMwLDUuOSwyLjMsMTEuNCw2LjQsMTUuNWM0LjIsNC4yLDkuNyw2LjQsMTUuNSw2LjRsNTcuNCwwDQoJCUM5Mi43LDM2NC42LDk1LDM2Ni45LDk1LDM2OS44TDk1LDM2OS44eiBNNDc5LjcsMjc4LjJ2MTY5LjRjMCwxNy45LTE0LjYsMzIuNS0zMi41LDMyLjVIMTQ1LjVjLTE3LjksMC0zMi41LTE0LjYtMzIuNS0zMi41VjI3OC4yDQoJCWMwLTE3LjksMTQuNi0zMi41LDMyLjUtMzIuNWgzMDEuN0M0NjUuMSwyNDUuNyw0NzkuNywyNjAuMyw0NzkuNywyNzguMkw0NzkuNywyNzguMnogTTQ2OS4yLDI3OC4yYzAtMTIuMS05LjktMjItMjItMjJIMTQ1LjUNCgkJYy0xMi4xLDAtMjIsOS45LTIyLDIydjE2OS40YzAsMTIuMSw5LjksMjIsMjIsMjJoMzAxLjdjMTIuMSwwLDIyLTkuOSwyMi0yMlYyNzguMnogTTE0MS43LDM0Mi4xdi0yOWMwLTguOSw3LjItMTYuMSwxNi4xLTE2LjFoMjkNCgkJYzguOSwwLDE2LjEsNy4yLDE2LjEsMTYuMXYyOWMwLDguOS03LjIsMTYuMS0xNi4xLDE2LjFoLTI5QzE0OC45LDM1OC4yLDE0MS43LDM1MSwxNDEuNywzNDIuMXogTTE1Mi4yLDM0Mi4xDQoJCWMwLDMuMSwyLjUsNS42LDUuNiw1LjZoMjljMy4xLDAsNS42LTIuNSw1LjYtNS42di0yOWMwLTMuMS0yLjUtNS42LTUuNi01LjZoLTI5Yy0zLjEsMC01LjYsMi41LTUuNiw1LjZMMTUyLjIsMzQyLjFMMTUyLjIsMzQyLjF6DQoJCSBNODcuMywyNjIuNUgzNGMtMi45LDAtNS4yLDIuMy01LjIsNS4yczIuMyw1LjIsNS4yLDUuMmg1My4zYzIuOSwwLDUuMi0yLjMsNS4yLTUuMlM5MC4yLDI2Mi41LDg3LjMsMjYyLjV6IE04Ny4zLDI5My40SDM0DQoJCWMtMi45LDAtNS4yLDIuMy01LjIsNS4yYzAsMi45LDIuMyw1LjIsNS4yLDUuMmg1My4zYzIuOSwwLDUuMi0yLjMsNS4yLTUuMkM5Mi41LDI5NS44LDkwLjIsMjkzLjQsODcuMywyOTMuNHogTTE1MC40LDM5Ni4xDQoJCWMtMi45LDAtNS4yLDIuMy01LjIsNS4yYzAsMi45LDIuMyw1LjIsNS4yLDUuMmg0Ny4zYzIuOSwwLDUuMi0yLjMsNS4yLTUuMmMwLTIuOS0yLjMtNS4yLTUuMi01LjJIMTUwLjR6IE0yNzEuNSw0MjcuN0gxNTAuNA0KCQljLTIuOSwwLTUuMiwyLjMtNS4yLDUuMmMwLDIuOSwyLjMsNS4yLDUuMiw1LjJoMTIxLjFjMi45LDAsNS4yLTIuMyw1LjItNS4yQzI3Ni44LDQzMCwyNzQuNCw0MjcuNywyNzEuNSw0MjcuN3ogTTI3MS41LDM5Ni4xDQoJCWgtNDcuM2MtMi45LDAtNS4yLDIuMy01LjIsNS4yYzAsMi45LDIuMyw1LjIsNS4yLDUuMmg0Ny4zYzIuOSwwLDUuMi0yLjMsNS4yLTUuMkMyNzYuOCwzOTguNSwyNzQuNCwzOTYuMSwyNzEuNSwzOTYuMXoNCgkJIE0zNDUuMywzOTYuMUgyOThjLTIuOSwwLTUuMiwyLjMtNS4yLDUuMmMwLDIuOSwyLjMsNS4yLDUuMiw1LjJoNDcuM2MyLjksMCw1LjItMi4zLDUuMi01LjJDMzUwLjUsMzk4LjUsMzQ4LjIsMzk2LjEsMzQ1LjMsMzk2LjF6DQoJCSBNNDE5LjEsMzk2LjFoLTQ3LjNjLTIuOSwwLTUuMiwyLjMtNS4yLDUuMmMwLDIuOSwyLjMsNS4yLDUuMiw1LjJoNDcuM2MyLjksMCw1LjItMi4zLDUuMi01LjJDNDI0LjMsMzk4LjUsNDIyLDM5Ni4xLDQxOS4xLDM5Ni4xeg0KCQkiLz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0NCIgZD0iTTI5NCwzMDQuN2wzLjcsMTEuNGMwLjUsMS41LDEuOSwyLjYsMy42LDIuNmgxMmMzLjYsMCw1LjEsNC42LDIuMiw2LjhsLTkuNyw3Yy0xLjMsMS0xLjksMi42LTEuNCw0LjINCgkJCUwzMDgsMzQ4YzEuMSwzLjQtMi44LDYuMy01LjgsNC4ybC05LjctN2MtMS4zLTEtMy4xLTEtNC40LDBsLTkuNyw3Yy0yLjksMi4xLTYuOS0wLjctNS44LTQuMmwzLjctMTEuNGMwLjUtMS41LDAtMy4yLTEuNC00LjINCgkJCWwtOS43LTdjLTIuOS0yLjEtMS40LTYuOCwyLjItNi44aDEyYzEuNiwwLDMuMS0xLDMuNi0yLjZsMy43LTExLjRDMjg4LDMwMS4zLDI5Mi44LDMwMS4zLDI5NCwzMDQuN0wyOTQsMzA0Ljd6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0zNTcuOCwzMDQuN2wzLjcsMTEuNGMwLjUsMS41LDEuOSwyLjYsMy42LDIuNmgxMmMzLjYsMCw1LjEsNC42LDIuMiw2LjhsLTkuNyw3Yy0xLjMsMS0xLjksMi42LTEuNCw0LjINCgkJCWwzLjcsMTEuNGMxLjEsMy40LTIuOCw2LjMtNS44LDQuMmwtOS43LTdjLTEuMy0xLTMuMS0xLTQuNCwwbC05LjcsN2MtMi45LDIuMS02LjktMC43LTUuOC00LjJsMy43LTExLjRjMC41LTEuNSwwLTMuMi0xLjQtNC4yDQoJCQlsLTkuNy03Yy0yLjktMi4xLTEuNC02LjgsMi4yLTYuOGgxMmMxLjYsMCwzLjEtMSwzLjYtMi42bDMuNy0xMS40QzM1MS45LDMwMS4zLDM1Ni43LDMwMS4zLDM1Ny44LDMwNC43TDM1Ny44LDMwNC43eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNDIxLjcsMzA0LjdsMy43LDExLjRjMC41LDEuNSwxLjksMi42LDMuNiwyLjZoMTJjMy42LDAsNS4xLDQuNiwyLjIsNi44bC05LjcsN2MtMS4zLDEtMS45LDIuNi0xLjQsNC4yDQoJCQlsMy43LDExLjRjMS4xLDMuNC0yLjgsNi4zLTUuOCw0LjJsLTkuNy03Yy0xLjMtMS0zLjEtMS00LjQsMGwtOS43LDdjLTIuOSwyLjEtNi45LTAuNy01LjgtNC4ybDMuNy0xMS40YzAuNS0xLjUsMC0zLjItMS40LTQuMg0KCQkJbC05LjctN2MtMi45LTIuMS0xLjQtNi44LDIuMi02LjhoMTJjMS42LDAsMy4xLTEsMy42LTIuNmwzLjctMTEuNEM0MTUuNywzMDEuMyw0MjAuNiwzMDEuMyw0MjEuNywzMDQuN3oiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
}


li.nav-item.master_ranking_menu.active a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRTE4MjIxO30NCgkuc3Qxe2Rpc3BsYXk6bm9uZTt9DQoJLnN0MntkaXNwbGF5OmlubGluZTtmaWxsOiNDQ0NDQ0M7fQ0KCS5zdDN7ZGlzcGxheTppbmxpbmU7ZmlsbDojRTE4MjIxO30NCgkuc3Q0e2ZpbGw6I0UxODIyMTt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI0MCwwSDEzNmMtNC40LDAtOCwzLjYtOCw4djU2SDhjLTQuNCwwLTgsMy42LTgsOHY0MDBjMCw0LjQsMy42LDgsOCw4aDIzMmM0LjQsMCw4LTMuNiw4LThWOA0KCUMyNDgsMy42LDI0NC40LDAsMjQwLDB6IE0yMzIsNDE2aC04OHYtMTZoODhWNDE2eiBNMTYsMTIwaDExMnYyNDBIMTZWMTIweiBNMjMyLDg4aC04OFY2NGg4OFY4OHogTTE2LDM3NmgxMTJ2MjRIMTZWMzc2eiBNMTQ0LDM4NA0KCVYxMDRoODh2MjgwSDE0NHogTTIzMiwxNnYzMmgtODhWMTZIMjMyeiBNMTI4LDgwdjI0SDE2VjgwSDEyOHogTTE2LDQxNmgxMTJ2NDhIMTZWNDE2eiBNMTQ0LDQ2NHYtMzJoODh2MzJIMTQ0eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ3OS43LDQzOGwtOTYtMzY4Yy0wLjUtMi4xLTEuOS0zLjgtMy43LTQuOWMtMS44LTEuMS00LTEuNC02LjEtMC44bC0xMjAsMzJjLTQuMiwxLjEtNi44LDUuNS01LjcsOS43bDk2LDM2OA0KCWMwLjUsMi4xLDEuOSwzLjgsMy43LDQuOWMxLjgsMS4xLDQsMS40LDYuMSwwLjhsMTIwLTMyQzQ3OC4zLDQ0Ni42LDQ4MC44LDQ0Mi4yLDQ3OS43LDQzOHogTTI3OC41LDE1OC41TDM4MywxMzAuN2wzLjgsMTQuNA0KCUwyODIuMywxNzNMMjc4LjUsMTU4LjV6IE0zOTAuOCwxNjAuNmw0Ni40LDE3OGwtMTA0LjUsMjcuOWwtNDYuNC0xNzhMMzkwLjgsMTYwLjZ6IE00NDEuMywzNTQuMWw4LjIsMzEuNEwzNDUsNDEzLjNsLTguMi0zMS40DQoJTDQ0MS4zLDM1NC4xeiBNMzcwLjMsODEuOGw4LjcsMzMuNGwtMTA0LjUsMjcuOWwtOC43LTMzLjRMMzcwLjMsODEuOHogTTM1Ny43LDQ2Mi4ybC04LjctMzMuNGwxMDQuNS0yNy45bDguNywzMy40TDM1Ny43LDQ2Mi4yeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwNCwxNDRINDBjLTQuNCwwLTgsMy42LTgsOHY2NGMwLDQuNCwzLjYsOCw4LDhoNjRjNC40LDAsOC0zLjYsOC04di02NEMxMTIsMTQ3LjYsMTA4LjQsMTQ0LDEwNCwxNDR6IE05NiwyMDgNCglINDh2LTQ4aDQ4VjIwOHoiLz4NCjxnIGNsYXNzPSJzdDEiPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik00NzkuNywzNzUuNEw0MDMuMyw5MC40Yy0wLjYtMi40LTIuMi00LjQtNC4zLTUuNmMtMi4xLTEuMi00LjYtMS42LTctMC45bC01OS44LDE2DQoJCWMtNC44LTE0LjgtMTguNy0yNS41LTM1LjEtMjUuNWMtMjAuMywwLTM2LjksMTYuNS0zNi45LDM2LjljMCwyLjcsMC4zLDUuMiwwLjgsNy43bC00OC4yLDEyLjlMOTYsMTAwLjZjLTQuOS0xLjMtMTAsMS42LTExLjMsNi41DQoJCUw4LjMsMzkyYy0xLjMsNC45LDEuNiwxMCw2LjUsMTEuM0wxNzQuMSw0NDZsMi44LDEwLjVjMS4xLDQuMSw0LjgsNi44LDguOSw2LjhjMC44LDAsMS42LTAuMSwyLjQtMC4zbDI0LjctNi42bDg2LjksMjMuMw0KCQljMC44LDAuMiwxLjYsMC4zLDIuNCwwLjNjNC4xLDAsNy44LTIuNyw4LjktNi44bDEyLjQtNDYuNGwxNDkuNy00MC4xQzQ3OC4xLDM4NS4zLDQ4MSwzODAuMyw0NzkuNywzNzUuNEw0NzkuNywzNzUuNHogTTI5Ny4yLDkyLjgNCgkJYzEwLjIsMCwxOC40LDguMywxOC40LDE4LjRzLTguMywxOC40LTE4LjQsMTguNHMtMTguNC04LjMtMTguNC0xOC40UzI4Nyw5Mi44LDI5Ny4yLDkyLjh6IE0yOC41LDM4Ny45bDcxLjYtMjY3LjFsNzcuMiwyMC43DQoJCWwtNzAuMiwxOC44Yy0yLjQsMC42LTQuNCwyLjItNS42LDQuM2MtMS4yLDIuMS0xLjYsNC42LTAuOSw3bDY4LDI1My45TDI4LjUsMzg3Ljl6IE0yOTUuNiw0NTkuNWwtNDcuMS0xMi42bDU0LjQtMTQuNkwyOTUuNiw0NTkuNQ0KCQl6IE0xOTIuNCw0NDIuOGwtNzEuNi0yNjcuMWwxNDguOS0zOS45YzAuNSwwLjYsMS4xLDEuMiwxLjcsMS44bC0xNS40LDI2LjdjLTIuNSw0LjQtMSwxMCwzLjQsMTIuNmMxLjUsMC44LDMsMS4yLDQuNiwxLjINCgkJYzMuMiwwLDYuMy0xLjcsOC00LjZsMTUuNC0yNi43YzMuMSwwLjksNi40LDEuNCw5LjksMS40YzE3LjgsMCwzMi42LTEyLjYsMzYuMS0yOS40bDU0LjYtMTQuNmw3MS42LDI2Ny4xTDE5Mi40LDQ0Mi44eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zNzAuMiwyMTYuMmM0LjktMS4zLDcuOC02LjQsNi41LTExLjNjLTEuMy00LjktNi40LTcuOC0xMS4zLTYuNWwtMTc4LjEsNDcuN2MtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zDQoJCWMxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNMMzcwLjIsMjE2LjJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTM4MSwyNTYuM2M0LjktMS4zLDcuOC02LjQsNi41LTExLjNjLTEuMy00LjktNi40LTcuOC0xMS4zLTYuNWwtMTc4LjEsNDcuN2MtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zDQoJCWMxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNMMzgxLDI1Ni4zeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yMDguOCwzMjYuM2MtNC45LDEuMy03LjgsNi40LTYuNSwxMS4zYzEuMSw0LjEsNC44LDYuOCw4LjksNi44YzAuOCwwLDEuNi0wLjEsMi40LTAuM2wxNzguMS00Ny43DQoJCWM0LjktMS4zLDcuOC02LjQsNi41LTExLjNjLTEuMy00LjktNi40LTcuOC0xMS4zLTYuNUwyMDguOCwzMjYuM3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzA4LjYsMzQyLjVsLTg5LDIzLjljLTQuOSwxLjMtNy44LDYuNC02LjUsMTEuM2MxLjEsNC4xLDQuOCw2LjgsOC45LDYuOGMwLjgsMCwxLjYtMC4xLDIuNC0wLjNsODktMjMuOQ0KCQljNC45LTEuMyw3LjgtNi40LDYuNS0xMS4zQzMxOC42LDM0NC4xLDMxMy41LDM0MS4yLDMwOC42LDM0Mi41eiIvPg0KPC9nPg0KPGcgY2xhc3M9InN0MSI+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTQzOC4yLDE1OEg0MS41QzE4LjYsMTU4LDAsMTc2LjYsMCwxOTkuNXYyMzkuMUMwLDQ2MS40LDE4LjYsNDgwLDQxLjUsNDgwaDM5Ni44YzIyLjksMCw0MS41LTE4LjYsNDEuNS00MS41DQoJCVYxOTkuNUM0NzkuNywxNzYuNiw0NjEuMSwxNTgsNDM4LjIsMTU4eiBNNDY1LjQsNDM4LjVjMCwxNS0xMi4yLDI3LjItMjcuMiwyNy4ySDQxLjVjLTE1LDAtMjcuMi0xMi4yLTI3LjItMjcuMlYxOTkuNQ0KCQljMC0xNSwxMi4yLTI3LjIsMjcuMi0yNy4yaDM5Ni44YzE1LDAsMjcuMiwxMi4yLDI3LjIsMjcuMlY0MzguNXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjEzLjIsMjE1SDQ4Yy0zLjksMC03LjEsMy4yLTcuMSw3LjF2MTcuMWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFzNy4xLTMuMiw3LjEtNy4xdi0xMGgxNTF2MTczLjhoLTE1MVYyNjcuNw0KCQljMC0zLjktMy4yLTcuMS03LjEtNy4xcy03LjEsMy4yLTcuMSw3LjF2MTQyLjVjMCwzLjksMy4yLDcuMSw3LjEsNy4xaDE2NS4zYzMuOSwwLDcuMS0zLjIsNy4xLTcuMVYyMjIuMQ0KCQlDMjIwLjQsMjE4LjIsMjE3LjIsMjE1LDIxMy4yLDIxNXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNDMzLjYsMjMxLjVIMjU1Yy0zLjksMC03LjEsMy4yLTcuMSw3LjFzMy4yLDcuMSw3LjEsNy4xaDE3OC42YzMuOSwwLDcuMS0zLjIsNy4xLTcuMQ0KCQlTNDM3LjUsMjMxLjUsNDMzLjYsMjMxLjV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTQzMy42LDI4My4yaC0zOS45Yy0zLjksMC03LjEsMy4yLTcuMSw3LjFjMCwzLjksMy4yLDcuMSw3LjEsNy4xaDM5LjljMy45LDAsNy4xLTMuMiw3LjEtNy4xDQoJCUM0NDAuNywyODYuNCw0MzcuNSwyODMuMiw0MzMuNiwyODMuMnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjU1LDI5Ny40aDExMC4yYzMuOSwwLDcuMS0zLjIsNy4xLTcuMWMwLTMuOS0zLjItNy4xLTcuMS03LjFIMjU1Yy0zLjksMC03LjEsMy4yLTcuMSw3LjENCgkJQzI0Ny45LDI5NC4yLDI1MS4xLDI5Ny40LDI1NSwyOTcuNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNDMzLjYsMzM0LjlIMjU1Yy0zLjksMC03LjEsMy4yLTcuMSw3LjFzMy4yLDcuMSw3LjEsNy4xaDE3OC42YzMuOSwwLDcuMS0zLjIsNy4xLTcuMQ0KCQlTNDM3LjUsMzM0LjksNDMzLjYsMzM0Ljl6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTM1MS45LDM4Ni41SDI1NWMtMy45LDAtNy4xLDMuMi03LjEsNy4xYzAsMy45LDMuMiw3LjEsNy4xLDcuMWg5Ni45YzMuOSwwLDcuMS0zLjIsNy4xLTcuMQ0KCQlDMzU5LDM4OS43LDM1NS45LDM4Ni41LDM1MS45LDM4Ni41eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik04MC43LDM4Ny40YzAsMy45LDMuMiw3LjEsNy4xLDcuMWMzLjksMCw3LjEtMy4yLDcuMS03LjFjMC0xOS42LDE2LTM1LjYsMzUuNi0zNS42czM1LjYsMTYsMzUuNiwzNS42DQoJCWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFzNy4xLTMuMiw3LjEtNy4xYzAtMTguMS05LjctMzQtMjQuMi00Mi43YzE0LjUtOC43LDI0LjItMjQuNiwyNC4yLTQyLjdjMC0yNy41LTIyLjQtNDkuOS00OS45LTQ5LjkNCgkJYy0yNy41LDAtNDkuOSwyMi40LTQ5LjksNDkuOWMwLDE4LjEsOS43LDM0LDI0LjIsNDIuN0M5MC41LDM1My40LDgwLjcsMzY5LjMsODAuNywzODcuNHogTTk1LDMwMS45YzAtMTkuNiwxNi0zNS42LDM1LjYtMzUuNg0KCQlzMzUuNiwxNiwzNS42LDM1LjZjMCwxOS42LTE2LDM1LjYtMzUuNiwzNS42Uzk1LDMyMS41LDk1LDMwMS45eiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0NCIgZD0iTTUuMiwxNzMuM2gzNTYuMXY1MS45SDUuMkw1LjIsMTczLjN6Ii8+DQoJPHBhdGggY2xhc3M9InN0NCIgZD0iTTE4MC44LDMzOC40aC0xNi45Yy0xLjQsMC0yLjUtMS4xLTIuNS0yLjV2LTE2LjljMC0xLjQsMS4xLTIuNSwyLjUtMi41aDE2LjljMS40LDAsMi41LDEuMSwyLjUsMi41VjMzNg0KCQlDMTgzLjIsMzM3LjMsMTgyLjEsMzM4LjQsMTgwLjgsMzM4LjR6Ii8+DQoJPHBhdGggY2xhc3M9InN0NCIgZD0iTTk1LDM2OS44YzAsMi45LTIuNCw1LjItNS4yLDUuMmMwLDAsMCwwLDAsMGwtNTcuNCwwYy04LjcsMC0xNi44LTMuNC0yMy05LjVjLTYuMS02LjEtOS41LTE0LjMtOS41LTIzDQoJCWwwLjEtMTY5LjRjMC04LjcsMy40LTE2LjgsOS41LTIzYzYuMS02LjEsMTQuMy05LjUsMjMtOS41aDBsMzAxLjcsMC4xYzguNywwLDE2LjgsMy40LDIzLDkuNWM2LjEsNi4xLDkuNSwxNC4zLDkuNSwyM2wwLDUxLjkNCgkJYzAsMi45LTIuNCw1LjItNS4yLDUuMmMwLDAsMCwwLDAsMGMtMi45LDAtNS4yLTIuNC01LjItNS4ybDAtNTEuOWMwLTUuOS0yLjMtMTEuNC02LjQtMTUuNWMtNC4yLTQuMi05LjctNi40LTE1LjUtNi40bC0zMDEuNy0wLjENCgkJaDBjLTUuOSwwLTExLjQsMi4zLTE1LjUsNi40Yy00LjIsNC4yLTYuNCw5LjctNi40LDE1LjVsLTAuMSwxNjkuNGMwLDUuOSwyLjMsMTEuNCw2LjQsMTUuNWM0LjIsNC4yLDkuNyw2LjQsMTUuNSw2LjRsNTcuNCwwDQoJCUM5Mi43LDM2NC42LDk1LDM2Ni45LDk1LDM2OS44TDk1LDM2OS44eiBNNDc5LjcsMjc4LjJ2MTY5LjRjMCwxNy45LTE0LjYsMzIuNS0zMi41LDMyLjVIMTQ1LjVjLTE3LjksMC0zMi41LTE0LjYtMzIuNS0zMi41VjI3OC4yDQoJCWMwLTE3LjksMTQuNi0zMi41LDMyLjUtMzIuNWgzMDEuN0M0NjUuMSwyNDUuNyw0NzkuNywyNjAuMyw0NzkuNywyNzguMkw0NzkuNywyNzguMnogTTQ2OS4yLDI3OC4yYzAtMTIuMS05LjktMjItMjItMjJIMTQ1LjUNCgkJYy0xMi4xLDAtMjIsOS45LTIyLDIydjE2OS40YzAsMTIuMSw5LjksMjIsMjIsMjJoMzAxLjdjMTIuMSwwLDIyLTkuOSwyMi0yMlYyNzguMnogTTE0MS43LDM0Mi4xdi0yOWMwLTguOSw3LjItMTYuMSwxNi4xLTE2LjFoMjkNCgkJYzguOSwwLDE2LjEsNy4yLDE2LjEsMTYuMXYyOWMwLDguOS03LjIsMTYuMS0xNi4xLDE2LjFoLTI5QzE0OC45LDM1OC4yLDE0MS43LDM1MSwxNDEuNywzNDIuMXogTTE1Mi4yLDM0Mi4xDQoJCWMwLDMuMSwyLjUsNS42LDUuNiw1LjZoMjljMy4xLDAsNS42LTIuNSw1LjYtNS42di0yOWMwLTMuMS0yLjUtNS42LTUuNi01LjZoLTI5Yy0zLjEsMC01LjYsMi41LTUuNiw1LjZMMTUyLjIsMzQyLjFMMTUyLjIsMzQyLjF6DQoJCSBNODcuMywyNjIuNUgzNGMtMi45LDAtNS4yLDIuMy01LjIsNS4yczIuMyw1LjIsNS4yLDUuMmg1My4zYzIuOSwwLDUuMi0yLjMsNS4yLTUuMlM5MC4yLDI2Mi41LDg3LjMsMjYyLjV6IE04Ny4zLDI5My40SDM0DQoJCWMtMi45LDAtNS4yLDIuMy01LjIsNS4yYzAsMi45LDIuMyw1LjIsNS4yLDUuMmg1My4zYzIuOSwwLDUuMi0yLjMsNS4yLTUuMkM5Mi41LDI5NS44LDkwLjIsMjkzLjQsODcuMywyOTMuNHogTTE1MC40LDM5Ni4xDQoJCWMtMi45LDAtNS4yLDIuMy01LjIsNS4yYzAsMi45LDIuMyw1LjIsNS4yLDUuMmg0Ny4zYzIuOSwwLDUuMi0yLjMsNS4yLTUuMmMwLTIuOS0yLjMtNS4yLTUuMi01LjJIMTUwLjR6IE0yNzEuNSw0MjcuN0gxNTAuNA0KCQljLTIuOSwwLTUuMiwyLjMtNS4yLDUuMmMwLDIuOSwyLjMsNS4yLDUuMiw1LjJoMTIxLjFjMi45LDAsNS4yLTIuMyw1LjItNS4yQzI3Ni44LDQzMCwyNzQuNCw0MjcuNywyNzEuNSw0MjcuN3ogTTI3MS41LDM5Ni4xDQoJCWgtNDcuM2MtMi45LDAtNS4yLDIuMy01LjIsNS4yYzAsMi45LDIuMyw1LjIsNS4yLDUuMmg0Ny4zYzIuOSwwLDUuMi0yLjMsNS4yLTUuMkMyNzYuOCwzOTguNSwyNzQuNCwzOTYuMSwyNzEuNSwzOTYuMXoNCgkJIE0zNDUuMywzOTYuMUgyOThjLTIuOSwwLTUuMiwyLjMtNS4yLDUuMmMwLDIuOSwyLjMsNS4yLDUuMiw1LjJoNDcuM2MyLjksMCw1LjItMi4zLDUuMi01LjJDMzUwLjUsMzk4LjUsMzQ4LjIsMzk2LjEsMzQ1LjMsMzk2LjF6DQoJCSBNNDE5LjEsMzk2LjFoLTQ3LjNjLTIuOSwwLTUuMiwyLjMtNS4yLDUuMmMwLDIuOSwyLjMsNS4yLDUuMiw1LjJoNDcuM2MyLjksMCw1LjItMi4zLDUuMi01LjJDNDI0LjMsMzk4LjUsNDIyLDM5Ni4xLDQxOS4xLDM5Ni4xeg0KCQkiLz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0NCIgZD0iTTI5NCwzMDQuN2wzLjcsMTEuNGMwLjUsMS41LDEuOSwyLjYsMy42LDIuNmgxMmMzLjYsMCw1LjEsNC42LDIuMiw2LjhsLTkuNyw3Yy0xLjMsMS0xLjksMi42LTEuNCw0LjINCgkJCUwzMDgsMzQ4YzEuMSwzLjQtMi44LDYuMy01LjgsNC4ybC05LjctN2MtMS4zLTEtMy4xLTEtNC40LDBsLTkuNyw3Yy0yLjksMi4xLTYuOS0wLjctNS44LTQuMmwzLjctMTEuNGMwLjUtMS41LDAtMy4yLTEuNC00LjINCgkJCWwtOS43LTdjLTIuOS0yLjEtMS40LTYuOCwyLjItNi44aDEyYzEuNiwwLDMuMS0xLDMuNi0yLjZsMy43LTExLjRDMjg4LDMwMS4zLDI5Mi44LDMwMS4zLDI5NCwzMDQuN0wyOTQsMzA0Ljd6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0zNTcuOCwzMDQuN2wzLjcsMTEuNGMwLjUsMS41LDEuOSwyLjYsMy42LDIuNmgxMmMzLjYsMCw1LjEsNC42LDIuMiw2LjhsLTkuNyw3Yy0xLjMsMS0xLjksMi42LTEuNCw0LjINCgkJCWwzLjcsMTEuNGMxLjEsMy40LTIuOCw2LjMtNS44LDQuMmwtOS43LTdjLTEuMy0xLTMuMS0xLTQuNCwwbC05LjcsN2MtMi45LDIuMS02LjktMC43LTUuOC00LjJsMy43LTExLjRjMC41LTEuNSwwLTMuMi0xLjQtNC4yDQoJCQlsLTkuNy03Yy0yLjktMi4xLTEuNC02LjgsMi4yLTYuOGgxMmMxLjYsMCwzLjEtMSwzLjYtMi42bDMuNy0xMS40QzM1MS45LDMwMS4zLDM1Ni43LDMwMS4zLDM1Ny44LDMwNC43TDM1Ny44LDMwNC43eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNDIxLjcsMzA0LjdsMy43LDExLjRjMC41LDEuNSwxLjksMi42LDMuNiwyLjZoMTJjMy42LDAsNS4xLDQuNiwyLjIsNi44bC05LjcsN2MtMS4zLDEtMS45LDIuNi0xLjQsNC4yDQoJCQlsMy43LDExLjRjMS4xLDMuNC0yLjgsNi4zLTUuOCw0LjJsLTkuNy03Yy0xLjMtMS0zLjEtMS00LjQsMGwtOS43LDdjLTIuOSwyLjEtNi45LTAuNy01LjgtNC4ybDMuNy0xMS40YzAuNS0xLjUsMC0zLjItMS40LTQuMg0KCQkJbC05LjctN2MtMi45LTIuMS0xLjQtNi44LDIuMi02LjhoMTJjMS42LDAsMy4xLTEsMy42LTIuNmwzLjctMTEuNEM0MTUuNywzMDEuMyw0MjAuNiwzMDEuMyw0MjEuNywzMDQuN3oiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);

}


.wpml-ls-menu-item .wpml-ls-flag {
    margin-top:12px
}

#navbar_collapsable a.nav-link {
    color:#cccccc;
    font-size: 0.9rem !important;
}

#navbar_collapsable .nav-item.active a.nav-link {
    color: #E18121 !important;
    font-weight:bold;
}

img.avatar_img_header {
    object-fit: cover;
    border-radius: 50%;
    height: 50px;
    width: 50px;
}

.dropdown-toggle.header_menu_button::after {
    display: inline-block;
    margin-left: .3em;
    vertical-align: .255em;
    content: "";
    border-top: unset;
    border-right: unset;
    border-bottom: unset;
    border-left: unset;
    position: absolute;
    right: -10px;
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4LjAwNSIgdmlld0JveD0iMCAwIDE0IDguMDA1Ij4NCiAgPHBhdGggaWQ9Ikljb25faW9uaWMtaW9zLWFycm93LWRvd24iIGRhdGEtbmFtZT0iSWNvbiBpb25pYy1pb3MtYXJyb3ctZG93biIgZD0iTTEzLjE5LDE2LjgzOGw1LjI5NC01LjNhMSwxLDAsMCwxLDEuNDEzLDAsMS4wMDksMS4wMDksMCwwLDEsMCwxLjQxN2wtNiw2YTEsMSwwLDAsMS0xLjM4LjAyOWwtNi4wNC02LjAyN2ExLDEsMCwxLDEsMS40MTMtMS40MTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4xODggLTExLjI0NikiIGZpbGw9InJnYmEoMCwwLDAsMC44NSkiLz4NCjwvc3ZnPg0K);
}

.btn-secondary.header_menu_button,.btn-secondary.header_menu_button:hover,.btn-secondary.header_menu_button:active {
    color: #000000 !important;
    background-color: rgb(108 117 125 / 0) !important;
    border-color: rgb(108 117 125 / 0) !important;
    text-align: left !important;
    font-weight:500 !important;
}

.btn-secondary.header_menu_button:focus {
    box-shadow: 0 0 0 0rem rgba(130,138,145,.5) !important;
}

.zen_point_header:before {
    display:inline-block;
    height:18px;
    width:18px;
    margin-right:5px;
    content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuT21icmFfeDAwMjBfZXN0ZXJuYXtmaWxsOm5vbmU7fQ0KCS5CYWdsaW9yZV94MDAyMF9lc3Rlcm5vX3gwMDIwXzVfeDAwMjBfcHR7ZmlsbDpub25lO30NCgkuTmVvbl94MDAyMF9ibHV7ZmlsbDpub25lO3N0cm9rZTojOEFBQ0RBO3N0cm9rZS13aWR0aDo3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQoJLkNyb21hdG9feDAwMjBfZXZpZGVuel94MDAyRV97ZmlsbDp1cmwoI1NWR0lEXzFfKTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MC4zNjI5O3N0cm9rZS1taXRlcmxpbWl0OjE7fQ0KCS5KaXZlX0dTe2ZpbGw6I0ZGREQwMDt9DQoJLkFseXNzYV9HU3tmaWxsOiNBNkQwRTQ7fQ0KCS5zdDB7ZmlsbDojRkZENTAwO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGQ0MwMDtzdHJva2Utd2lkdGg6Mjt9DQoJLnN0MntmaWxsOiNGRjkyMDA7fQ0KCS5zdDN7ZmlsbDpub25lO3N0cm9rZTojRkZFNjAwO3N0cm9rZS13aWR0aDowLjU7fQ0KCS5zdDR7ZmlsbDojRkZFNjAwO30NCjwvc3R5bGU+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAiIHkxPSIwIiB4Mj0iNi4xMjMyMzRlLTE3IiB5Mj0iLTEiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM2NTY1NjUiLz4NCgk8c3RvcCAgb2Zmc2V0PSIwLjYxOCIgc3R5bGU9InN0b3AtY29sb3I6IzFCMUIxQiIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuNjI5MiIgc3R5bGU9InN0b3AtY29sb3I6IzU0NTQ1NCIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuOTgzMSIgc3R5bGU9InN0b3AtY29sb3I6IzNFM0UzRSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxnIGlkPSJSYWdncnVwcGFfMzE4Ni00Ij4NCgk8Y2lyY2xlIGlkPSJFbGxpc3NlXzktMyIgY2xhc3M9InN0MCIgY3g9IjEyIiBjeT0iMTIiIHI9IjExLjciLz4NCgk8ZyBpZD0iRWxsaXNzZV83LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC40ODQpIj4NCgkJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTIiIGN5PSIxMS41IiByPSIxMS43Ii8+DQoJCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjEyIiBjeT0iMTEuNSIgcj0iMTAuNyIvPg0KCTwvZz4NCgk8Y2lyY2xlIGlkPSJFbGxpc3NlXzgtMyIgY2xhc3M9InN0MiIgY3g9IjEyIiBjeT0iMTIiIHI9IjguNyIvPg0KCTxnIGlkPSJnMjk5My0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOC4yOCAxOC40NjUpIHJvdGF0ZSgxODApIj4NCgkJPGVsbGlwc2UgaWQ9ImNpcmNsZTQtMyIgY2xhc3M9InN0MyIgY3g9IjYuMyIgY3k9IjYuNyIgcng9IjYiIHJ5PSI2Ii8+DQoJCTxnIGlkPSJnNi0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+DQoJCQk8cGF0aCBpZD0icGF0aDgtMyIgY2xhc3M9InN0NCIgZD0iTTYuMSwwLjdjLTEuNiwwLTMsMS40LTIuOSwzYzAsMCwwLDAsMCwwYzAsMS42LDEuMywzLDIuOSwzYzAsMCwwLDAsMCwwYzEuNywwLjEsMywxLjUsMi45LDMuMQ0KCQkJCWMtMC4xLDEuNi0xLjMsMi44LTIuOSwyLjljLTMuMywwLTUuOS0yLjctNS45LTZjMCwwLDAsMCwwLDBDMC4xLDMuNCwyLjgsMC43LDYuMSwwLjcgTTYuMSw4LjljLTAuNCwwLTAuOCwwLjMtMC44LDAuOA0KCQkJCXMwLjMsMC44LDAuOCwwLjhjMC40LDAsMC44LTAuMywwLjgtMC44YzAsMCwwLDAsMCwwQzYuOCw5LjIsNi41LDguOSw2LjEsOC45QzYuMSw4LjksNi4xLDguOSw2LjEsOC45Ii8+DQoJCQk8Y2lyY2xlIGlkPSJjaXJjbGUxMC0zIiBjbGFzcz0ic3Q0IiBjeD0iNS44IiBjeT0iMy44IiByPSIwLjciLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K");
    vertical-align:-3px;
}

.dropdown-menu.dropdown_menu_header {
    min-width:15rem !important;
}

.dropdown_menu_header .dropdown-item.active, .dropdown-item:active {
    color: #E18121 !important;
    text-decoration: none;
    background-color: #ffff !important;
}

.button_notification .badge-light {
    color: #ffffff !important;
    background-color: #F81956 !important;
    border-radius: 50% !important;
}


.btn.button_notification .badge {
    position: relative;
    top: -20px !important;
    left: 17px;
}


.btn-primary.button_notification,.btn-primary.button_notification:hover,.btn-primary.button_notification:active {
    color: #fff !important;
    background-color: #ffff !important;
    border-color: #ffffff !important;
    box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);
    width: 40px;
    height: 40px;
    background: url(g4s_theme_child_images/notification.png);
    background-position: center center;
    background-size: contain;
    margin-right: 15px;
}

.btn-primary.button_notification:focus {
    box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16); !important;
}



nav.navbar.navbar-expand-lg.navbar-light.g4s_nav {
    z-index: 1001;
    box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);}

.notification_container {
    position: absolute;
    width: 100%;
    background: #d8d8d8;
    top: 117px;
    left: 0;
    z-index: -1;
}

.last_news_box p {
    margin:0;
    line-height: 18px;
}

.last_news_box {
    border-radius:16px;
    border:1px solid #ccc;
    padding:10px;
    box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);
}

.pur_cafeteria_header h3 {
    margin: 0;
    padding-bottom: 7px;
    position: relative;
    border-bottom: 2px solid #D0D0D0;
    text-transform:unset;
    font-size: 0.9rem;
    font-weight: bold;
}

.pur_cafeteria_header h3:before {
    position: absolute;
    height: 2px;
    content: '';
    bottom: -2px;
    left: 0;
}

.pur_cafeteria_header.latest_news_header h3:before {
    background: #0278A9;
    width: 20%;
}

.pur_cafeteria_header.popular_news_header h3:before {
    background: #EB2076;
    width: 75%;
}

.pur_cafeteria_header.pur_cafeteria_ranking_header h3:before {
    background: #FFC683;
    width: 50%;
}

.pur_cafeteria_header.latest_content_library_header h3:before {
    background: #83DAFF;
    width: 75%;
}

.news_title:before {
    display: inline-block;
    width: 20px;
    margin-right: 50px;
    vertical-align:-10px}

.news_title.news:before{
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDQ1IDMwIj4NCiAgPHBhdGggaWQ9Ikljb25fYXdlc29tZS1uZXdzcGFwZXIiIGRhdGEtbmFtZT0iSWNvbiBhd2Vzb21lLW5ld3NwYXBlciIgZD0iTTQzLjEyNSw0LjVINi44NzVBMS44NzUsMS44NzUsMCwwLDAsNSw2LjM3NVY3SDEuODc1QTEuODc1LDEuODc1LDAsMCwwLDAsOC44NzV2MjEuMjVBNC4zNzUsNC4zNzUsMCwwLDAsNC4zNzUsMzQuNUg0MS4yNUEzLjc1LDMuNzUsMCwwLDAsNDUsMzAuNzVWNi4zNzVBMS44NzUsMS44NzUsMCwwLDAsNDMuMTI1LDQuNVpNNC4zNzUsMzAuNzVhLjYyNS42MjUsMCwwLDEtLjYyNS0uNjI1VjEwLjc1SDVWMzAuMTI1QS42MjUuNjI1LDAsMCwxLDQuMzc1LDMwLjc1Wk0yMi44MTMsMjkuNUgxMC45MzhBLjkzOC45MzgsMCwwLDEsMTAsMjguNTYzdi0uNjI1QS45MzguOTM4LDAsMCwxLDEwLjkzOCwyN0gyMi44MTNhLjkzOC45MzgsMCwwLDEsLjkzOC45Mzd2LjYyNUEuOTM4LjkzOCwwLDAsMSwyMi44MTMsMjkuNVptMTYuMjUsMEgyNy4xODhhLjkzOC45MzgsMCwwLDEtLjkzOC0uOTM4di0uNjI1QS45MzguOTM4LDAsMCwxLDI3LjE4OCwyN0gzOS4wNjNhLjkzOC45MzgsMCwwLDEsLjkzOC45Mzd2LjYyNUEuOTM4LjkzOCwwLDAsMSwzOS4wNjMsMjkuNVpNMjIuODEzLDIySDEwLjkzOEEuOTM4LjkzOCwwLDAsMSwxMCwyMS4wNjN2LS42MjVhLjkzOC45MzgsMCwwLDEsLjkzOC0uOTM3SDIyLjgxM2EuOTM4LjkzOCwwLDAsMSwuOTM4LjkzOHYuNjI1QS45MzguOTM4LDAsMCwxLDIyLjgxMywyMlptMTYuMjUsMEgyNy4xODhhLjkzOC45MzgsMCwwLDEtLjkzOC0uOTM3di0uNjI1YS45MzguOTM4LDAsMCwxLC45MzgtLjkzN0gzOS4wNjNhLjkzOC45MzgsMCwwLDEsLjkzOC45Mzh2LjYyNUEuOTM4LjkzOCwwLDAsMSwzOS4wNjMsMjJabTAtNy41SDEwLjkzOEEuOTM4LjkzOCwwLDAsMSwxMCwxMy41NjNWMTAuNDM4YS45MzguOTM4LDAsMCwxLC45MzgtLjkzN0gzOS4wNjNhLjkzOC45MzgsMCwwLDEsLjkzOC45Mzd2My4xMjVBLjkzOC45MzgsMCwwLDEsMzkuMDYzLDE0LjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC00LjUpIiBmaWxsPSIjMDA5Y2RlIi8+DQo8L3N2Zz4NCg==);
}

.news_title.news:before{
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDQ1IDMwIj4NCiAgPHBhdGggaWQ9Ikljb25fYXdlc29tZS1uZXdzcGFwZXIiIGRhdGEtbmFtZT0iSWNvbiBhd2Vzb21lLW5ld3NwYXBlciIgZD0iTTQzLjEyNSw0LjVINi44NzVBMS44NzUsMS44NzUsMCwwLDAsNSw2LjM3NVY3SDEuODc1QTEuODc1LDEuODc1LDAsMCwwLDAsOC44NzV2MjEuMjVBNC4zNzUsNC4zNzUsMCwwLDAsNC4zNzUsMzQuNUg0MS4yNUEzLjc1LDMuNzUsMCwwLDAsNDUsMzAuNzVWNi4zNzVBMS44NzUsMS44NzUsMCwwLDAsNDMuMTI1LDQuNVpNNC4zNzUsMzAuNzVhLjYyNS42MjUsMCwwLDEtLjYyNS0uNjI1VjEwLjc1SDVWMzAuMTI1QS42MjUuNjI1LDAsMCwxLDQuMzc1LDMwLjc1Wk0yMi44MTMsMjkuNUgxMC45MzhBLjkzOC45MzgsMCwwLDEsMTAsMjguNTYzdi0uNjI1QS45MzguOTM4LDAsMCwxLDEwLjkzOCwyN0gyMi44MTNhLjkzOC45MzgsMCwwLDEsLjkzOC45Mzd2LjYyNUEuOTM4LjkzOCwwLDAsMSwyMi44MTMsMjkuNVptMTYuMjUsMEgyNy4xODhhLjkzOC45MzgsMCwwLDEtLjkzOC0uOTM4di0uNjI1QS45MzguOTM4LDAsMCwxLDI3LjE4OCwyN0gzOS4wNjNhLjkzOC45MzgsMCwwLDEsLjkzOC45Mzd2LjYyNUEuOTM4LjkzOCwwLDAsMSwzOS4wNjMsMjkuNVpNMjIuODEzLDIySDEwLjkzOEEuOTM4LjkzOCwwLDAsMSwxMCwyMS4wNjN2LS42MjVhLjkzOC45MzgsMCwwLDEsLjkzOC0uOTM3SDIyLjgxM2EuOTM4LjkzOCwwLDAsMSwuOTM4LjkzOHYuNjI1QS45MzguOTM4LDAsMCwxLDIyLjgxMywyMlptMTYuMjUsMEgyNy4xODhhLjkzOC45MzgsMCwwLDEtLjkzOC0uOTM3di0uNjI1YS45MzguOTM4LDAsMCwxLC45MzgtLjkzN0gzOS4wNjNhLjkzOC45MzgsMCwwLDEsLjkzOC45Mzh2LjYyNUEuOTM4LjkzOCwwLDAsMSwzOS4wNjMsMjJabTAtNy41SDEwLjkzOEEuOTM4LjkzOCwwLDAsMSwxMCwxMy41NjNWMTAuNDM4YS45MzguOTM4LDAsMCwxLC45MzgtLjkzN0gzOS4wNjNhLjkzOC45MzgsMCwwLDEsLjkzOC45Mzd2My4xMjVBLjkzOC45MzgsMCwwLDEsMzkuMDYzLDE0LjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC00LjUpIiBmaWxsPSIjMDA5Y2RlIi8+DQo8L3N2Zz4NCg==);
}

.news_title.video:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NS4zMzciIGhlaWdodD0iMzEuODc3IiB2aWV3Qm94PSIwIDAgNDUuMzM3IDMxLjg3NyI+DQogIDxwYXRoIGlkPSJJY29uX2F3ZXNvbWUteW91dHViZSIgZGF0YS1uYW1lPSJJY29uIGF3ZXNvbWUteW91dHViZSIgZD0iTTQ1LjQzOSw5LjQ4OGE1LjcsNS43LDAsMCwwLTQuMDA4LTQuMDM0QzM3LjksNC41LDIzLjcxOCw0LjUsMjMuNzE4LDQuNXMtMTQuMTc3LDAtMTcuNzEzLjk1M0E1LjcsNS43LDAsMCwwLDIsOS40ODhDMS4wNSwxMy4wNDYsMS4wNSwyMC40NzEsMS4wNSwyMC40NzFTMS4wNSwyNy45LDIsMzEuNDU0YTUuNjEyLDUuNjEyLDAsMCwwLDQuMDA4LDMuOTdjMy41MzYuOTUzLDE3LjcxMy45NTMsMTcuNzEzLjk1M3MxNC4xNzcsMCwxNy43MTMtLjk1M2E1LjYxMiw1LjYxMiwwLDAsMCw0LjAwOC0zLjk3Yy45NDctMy41NTkuOTQ3LTEwLjk4My45NDctMTAuOTgzczAtNy40MjUtLjk0Ny0xMC45ODNaTTE5LjA4MiwyNy4yMTJWMTMuNzNsMTEuODQ5LDYuNzQxTDE5LjA4MiwyNy4yMTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wNSAtNC41KSIgZmlsbD0iI2VmMDAwMCIvPg0KPC9zdmc+DQo=);
}

.news_title.announcement:before{
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NS4zMzciIGhlaWdodD0iMzUuNjIyIiB2aWV3Qm94PSIwIDAgNDUuMzM3IDM1LjYyMiI+DQogIDxnIGlkPSJJY29uX2lvbmljLW1kLW1lZ2FwaG9uZSIgZGF0YS1uYW1lPSJJY29uIGlvbmljLW1kLW1lZ2FwaG9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuMjUgLTUuNjI1KSI+DQogICAgPHBhdGggaWQ9IlRyYWNjaWF0b18xOTQzIiBkYXRhLW5hbWU9IlRyYWNjaWF0byAxOTQzIiBkPSJNMjcuNTgsMTAuMDgzLDI1LjI0MiwxMi40MWE4LjIzMyw4LjIzMywwLDAsMSwwLDExLjY1OGwyLjMzOCwyLjMzOGExMS41NDQsMTEuNTQ0LDAsMCwwLDAtMTYuMzIzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMSAxLjk1OCkiIGZpbGw9IiMwMDljZGUiLz4NCiAgICA8cGF0aCBpZD0iVHJhY2NpYXRvXzE5NDQiIGRhdGEtbmFtZT0iVHJhY2NpYXRvIDE5NDQiIGQ9Ik0zMC44MDksNi45NjFsLTIuMywyLjNhMTQuNjU5LDE0LjY1OSwwLDAsMSwwLDIwLjcwNWwyLjMsMi4zYTE3Ljg4NCwxNy44ODQsMCwwLDAsMC0yNS4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuNTM2IDAuNTg3KSIgZmlsbD0iIzAwOWNkZSIvPg0KICAgIDxwYXRoIGlkPSJUcmFjY2lhdG9fMTk0NSIgZGF0YS1uYW1lPSJUcmFjY2lhdG8gMTk0NSIgZD0iTTMxLjQsMTYuMTZWNS42MjVIMjguMTU3bC05LjcxNSw4LjFINS40ODhMMi4yNSwxNS4zNFYyNi42NzRsMy4yMzgsMS42MTksOC4xLDEyLjk1M2g0Ljg1OEwxNS40MDYsMjguMjkzaDMuMDM2bDkuNzE1LDYuNDc3SDMxLjRWMjQuMjM1QTMuODM0LDMuODM0LDAsMCwwLDM0LjYzNCwyMC4yLDMuODM0LDMuODM0LDAsMCwwLDMxLjQsMTYuMTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMDA5Y2RlIi8+DQogIDwvZz4NCjwvc3ZnPg0K);
}

.last_news_box p:nth-child(2) {
    padding-left:70px
}

.read_more_news a{
    color:#E18121 !important;
    font-weight:600;
}
.read_more_news a .fas {
    color:#E18121 !important;
    margin-left:5px}

.library_content_link_container {
    background:url(g4s_theme_child_images/library_content.jpg) no-repeat;
    background-size: cover;
    background-position:center bottom;
    border-radius:16px;
    box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);
}

.library_content_link_box {
    position:absolute !important;
    bottom:0;
    left:0;
    width:100% !important;
    border-radius:0 0 16px 16px;
    background: rgb(0 156 222 / 0.85);
}

.library_content_link_label h3 {
    font-size:1.5rem;
    text-transform:initial;
    color:#ffffff}

.real_library_link {
    text-align: right;
}

.real_library_link a .fas {
    color:#ffffff !important;
    font-size:1.5rem !important;
}

.most_popular_box {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100% !important;
    height: 230px !important;
    background-position: center center !important;
    border-radius:16px;
}

.most_popular_info {

    position:absolute !important;
    bottom:0 !important;
    left:0 !important;
    width:100% !important;
    color:#ffffff !important;
}

.most_popular_box:before {

    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to  bottom,rgb(0 0 0 / 0.2), #000000);
    opacity: .6;
    border-radius:16px
}

.most_popular_date {font-size:0.7rem}

.latest_content_library_box {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100% !important;
    height: 140px !important;
    background-position: center center !important;
    border-radius: 16px;
}

.latest_content_library_info {
    font-size: 0.75rem;
    color: #2B2B2B;
    text-decoration: none;
}

a.latest_content_library_link_box:hover {
    text-decoration:none;
}

.latest_content_library_title {
    font-weight:600;
}

a.btn.view_all_news {
    border-radius: 0 !important;
    font-size:0.9rem;
    padding:10px;
}

.repository a.btn.view_all_news .fas {
    color:#ffffff !important
}

.content_item_zen_points {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
}

.content_item_zen_points span.award_points {
    color:#fff;
    background: rgb(0 40 85 / 0.85);
    border-radius:16px;
    font-size:12px;
    padding:5px;
    text-align:center !important;
}

.content_item_zen_points span.award_points:before {
    display: inline-block;
    height: 12px;
    width: 12px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuT21icmFfeDAwMjBfZXN0ZXJuYXtmaWxsOm5vbmU7fQ0KCS5CYWdsaW9yZV94MDAyMF9lc3Rlcm5vX3gwMDIwXzVfeDAwMjBfcHR7ZmlsbDpub25lO30NCgkuTmVvbl94MDAyMF9ibHV7ZmlsbDpub25lO3N0cm9rZTojOEFBQ0RBO3N0cm9rZS13aWR0aDo3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQoJLkNyb21hdG9feDAwMjBfZXZpZGVuel94MDAyRV97ZmlsbDp1cmwoI1NWR0lEXzFfKTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MC4zNjI5O3N0cm9rZS1taXRlcmxpbWl0OjE7fQ0KCS5KaXZlX0dTe2ZpbGw6I0ZGREQwMDt9DQoJLkFseXNzYV9HU3tmaWxsOiNBNkQwRTQ7fQ0KCS5zdDB7ZmlsbDojRkZENTAwO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGQ0MwMDtzdHJva2Utd2lkdGg6Mjt9DQoJLnN0MntmaWxsOiNGRjkyMDA7fQ0KCS5zdDN7ZmlsbDpub25lO3N0cm9rZTojRkZFNjAwO3N0cm9rZS13aWR0aDowLjU7fQ0KCS5zdDR7ZmlsbDojRkZFNjAwO30NCjwvc3R5bGU+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAiIHkxPSIwIiB4Mj0iNi4xMjMyMzRlLTE3IiB5Mj0iLTEiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM2NTY1NjUiLz4NCgk8c3RvcCAgb2Zmc2V0PSIwLjYxOCIgc3R5bGU9InN0b3AtY29sb3I6IzFCMUIxQiIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuNjI5MiIgc3R5bGU9InN0b3AtY29sb3I6IzU0NTQ1NCIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuOTgzMSIgc3R5bGU9InN0b3AtY29sb3I6IzNFM0UzRSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxnIGlkPSJSYWdncnVwcGFfMzE4Ni00Ij4NCgk8Y2lyY2xlIGlkPSJFbGxpc3NlXzktMyIgY2xhc3M9InN0MCIgY3g9IjEyIiBjeT0iMTIiIHI9IjExLjciLz4NCgk8ZyBpZD0iRWxsaXNzZV83LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC40ODQpIj4NCgkJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTIiIGN5PSIxMS41IiByPSIxMS43Ii8+DQoJCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjEyIiBjeT0iMTEuNSIgcj0iMTAuNyIvPg0KCTwvZz4NCgk8Y2lyY2xlIGlkPSJFbGxpc3NlXzgtMyIgY2xhc3M9InN0MiIgY3g9IjEyIiBjeT0iMTIiIHI9IjguNyIvPg0KCTxnIGlkPSJnMjk5My0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOC4yOCAxOC40NjUpIHJvdGF0ZSgxODApIj4NCgkJPGVsbGlwc2UgaWQ9ImNpcmNsZTQtMyIgY2xhc3M9InN0MyIgY3g9IjYuMyIgY3k9IjYuNyIgcng9IjYiIHJ5PSI2Ii8+DQoJCTxnIGlkPSJnNi0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+DQoJCQk8cGF0aCBpZD0icGF0aDgtMyIgY2xhc3M9InN0NCIgZD0iTTYuMSwwLjdjLTEuNiwwLTMsMS40LTIuOSwzYzAsMCwwLDAsMCwwYzAsMS42LDEuMywzLDIuOSwzYzAsMCwwLDAsMCwwYzEuNywwLjEsMywxLjUsMi45LDMuMQ0KCQkJCWMtMC4xLDEuNi0xLjMsMi44LTIuOSwyLjljLTMuMywwLTUuOS0yLjctNS45LTZjMCwwLDAsMCwwLDBDMC4xLDMuNCwyLjgsMC43LDYuMSwwLjcgTTYuMSw4LjljLTAuNCwwLTAuOCwwLjMtMC44LDAuOA0KCQkJCXMwLjMsMC44LDAuOCwwLjhjMC40LDAsMC44LTAuMywwLjgtMC44YzAsMCwwLDAsMCwwQzYuOCw5LjIsNi41LDguOSw2LjEsOC45QzYuMSw4LjksNi4xLDguOSw2LjEsOC45Ii8+DQoJCQk8Y2lyY2xlIGlkPSJjaXJjbGUxMC0zIiBjbGFzcz0ic3Q0IiBjeD0iNS44IiBjeT0iMy44IiByPSIwLjciLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);
}

.row.last_news_container {
    font-size: 0.9rem;
}

.news_item.read_more_news {
    float: right;
}

.last_news_date_more {
    padding-left: 70px !important;
}

.most_popular_title {
    font-size: 0.8rem;
    font-weight: bold;
}

.news_image.p-0 {
    background-size: cover !important;
    background-position: center center !important;
    height: 250px;
    border-radius: 16px;
}

.news_page_header.text-left h3 {
    text-transform:initial;
    font-size:1.4rem;
    color: #2B2B2B;
}

.news_filter_button .filter-button.btn-default {
    border:1px solid #002854 !important;
    color:#002854 !important;
    margin-right:10px !important;
    text-transform:capitalize !important;
    font-weight:500 !important;
    background-color:#ffffff !important;
}

.news_filter_button .filter-button.btn-primary {
    border:1px solid #E18121 !important;
    color:#ffffff !important;
    margin-right:10px !important;
    text-transform:capitalize !important;
    font-weight:500 !important;
    background-color: #E18121 !important;
}


.news_filter_button .filter-button.btn-default:focus {
    box-shadow: 0 0 0 0rem rgba(0,123,255,.25) !important;
    background-color:#002854 !important;
    color:#ffffff !important;
}


.news_title a {
    color:#002854;
}

.page-template-news li.nav-item.pur_cafeteria_menu {
    background-image: #E18121, linear-gradient(to left, #000 0, rgba(255,255,255,0) 0px);
    background-position: bottom;
    background-size: 30% 3px;
    background-repeat: no-repeat;
}


.page-template-news li.nav-item.pur_cafeteria_menu a:before,.single-post li.nav-item.pur_cafeteria_menu a:before  {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE3LjkgMTkuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcuOSAxOS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDA5Q0RFO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDlDREU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fQ0KPC9zdHlsZT4NCjxnIGlkPSJSYWdncnVwcGFfMzEzMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAwLjcwNykiPg0KCTxwYXRoIGlkPSJUcmFjY2lhdG9fMTkwIiBjbGFzcz0ic3QwIiBkPSJNMTIuMSw4LjNoMC44YzEuNywwLDMsMS40LDMsM3MtMS40LDMtMywzaC0wLjgiLz4NCgk8cGF0aCBpZD0iVHJhY2NpYXRvXzE5MSIgY2xhc3M9InN0MCIgZD0iTTAsOC4zaDEyLjF2Ni44YzAsMS43LTEuNCwzLTMsM0gzYy0xLjcsMC0zLTEuNC0zLTNWOC4zeiIvPg0KCTxwYXRoIGlkPSJUcmFjY2lhdG9fMTk1IiBjbGFzcz0ic3QxIiBkPSJNMi43LDYuMmMwLDAtMS42LTEuMy0wLjMtMi4zczAtMi4yLDAtMi4yIi8+DQoJPHBhdGggaWQ9IlRyYWNjaWF0b18xOTYiIGNsYXNzPSJzdDEiIGQ9Ik02LjUsNi4yYzAsMC0yLjItMS44LTAuNS0zLjFTNiwwLDYsMCIvPg0KCTxwYXRoIGlkPSJUcmFjY2lhdG9fMTk3IiBjbGFzcz0ic3QxIiBkPSJNMTAsNi4yYzAsMC0xLjEtMC45LTAuMi0xLjZzMC0xLjUsMC0xLjUiLz4NCjwvZz4NCjwvc3ZnPg0K);
}


.page-template-news #navbar_collapsable .nav-item.pur_cafeteria_menu a.nav-link, .single-post #navbar_collapsable .nav-item.pur_cafeteria_menu a.nav-link  {
    color: #E18121 !important;
    font-weight: bold;
}

.page-template-news li.nav-item.pur_cafeteria_menu,.single-post li.nav-item.pur_cafeteria_menu  {
    background-image: #E18121, linear-gradient(to left, #000 0, rgba(255,255,255,0) 0px) !important;
    background-position: bottom !important;
    background-size: 30% 3px !important;
    background-repeat: no-repeat !important;
}


.page-template-news li.nav-item.pur_cafeteria_menu a:before,.single-post li.nav-item.pur_cafeteria_menu a:before  {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE3LjkgMTkuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcuOSAxOS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDA5Q0RFO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDlDREU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fQ0KPC9zdHlsZT4NCjxnIGlkPSJSYWdncnVwcGFfMzEzMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAwLjcwNykiPg0KCTxwYXRoIGlkPSJUcmFjY2lhdG9fMTkwIiBjbGFzcz0ic3QwIiBkPSJNMTIuMSw4LjNoMC44YzEuNywwLDMsMS40LDMsM3MtMS40LDMtMywzaC0wLjgiLz4NCgk8cGF0aCBpZD0iVHJhY2NpYXRvXzE5MSIgY2xhc3M9InN0MCIgZD0iTTAsOC4zaDEyLjF2Ni44YzAsMS43LTEuNCwzLTMsM0gzYy0xLjcsMC0zLTEuNC0zLTNWOC4zeiIvPg0KCTxwYXRoIGlkPSJUcmFjY2lhdG9fMTk1IiBjbGFzcz0ic3QxIiBkPSJNMi43LDYuMmMwLDAtMS42LTEuMy0wLjMtMi4zczAtMi4yLDAtMi4yIi8+DQoJPHBhdGggaWQ9IlRyYWNjaWF0b18xOTYiIGNsYXNzPSJzdDEiIGQ9Ik02LjUsNi4yYzAsMC0yLjItMS44LTAuNS0zLjFTNiwwLDYsMCIvPg0KCTxwYXRoIGlkPSJUcmFjY2lhdG9fMTk3IiBjbGFzcz0ic3QxIiBkPSJNMTAsNi4yYzAsMC0xLjEtMC45LTAuMi0xLjZzMC0xLjUsMC0xLjUiLz4NCjwvZz4NCjwvc3ZnPg0K) !important;
}


.page-template-news #navbar_collapsable .nav-item.pur_cafeteria_menu a.nav-link,.single-post #navbar_collapsable .nav-item.pur_cafeteria_menu a.nav-link  {
    color: #E18121 !important;
    font-weight: bold !important;
}

.container.news_template {
    background: #fff;
}


.menu_rep_news.col-12 .fas {
    color:#ffffff;
    margin-right:5px
}

.single_news_image img {
    object-fit: contain;
    width: 100%;
    height: auto;
}

.lastest_news_content {
    max-height: 300px;
    overflow-y: scroll;
}

.more_post_title {
    font-size:0.9rem
}

.more_post_image {
    background-size: cover !important;
    width: 100%;
    height: 65px;
    border-radius: 0px !important;
}

.single_news_page_header h3 {
    text-transform:initial !important
}

.img-fluid.other_post_img {
    width:100%;
    height:200px !important;
    object-fit:cover;
}

.other_post_title {
    font-size: 14px;
    font-weight: bold;
    color: #2B2B2B;
    min-height:42px
}

.other_post_date {
    font-size: 13px;
    color: #000000;
}

.carousel-item a:hover {
    text-decoration:none;
}



/* Ranking table cafeteria */

.pur_cafeteria_ranking_container #ranking_general_table_length {
    display: none;
}

.pur_cafeteria_ranking_container #ranking_general_table_filter {
    display: none;
}

.pur_cafeteria_ranking_container .general_ranking_header {
    display: none;
}

.pur_cafeteria_ranking_container i.far.fa-star {
    display: none;
}

.pur_cafeteria_ranking_container  thead {display:none}

.pur_cafeteria_ranking_container .table.dataTable tbody th, table.dataTable tbody td {padding:15px 10px !important}

.pur_cafeteria_ranking_container td.general_ranking_position.dtr-control.sorting_1 {
    display: none;
}

.pur_cafeteria_ranking_container td.general_ranking_avatar {
    display: none;
}

.pur_cafeteria_ranking_container td.general_ranking_Points {
    text-align: right;
    font-size: 1rem !important;
}

.pur_cafeteria_ranking_container .award_points {
    font-size: inherit;
}

.pur_cafeteria_ranking_container .fa, .pur_cafeteria_ranking_container .fab, .pur_cafeteria_ranking_container .fas {display:none}


.pur_cafeteria_ranking_container table.dataTable.display tbody td {
    border-bottom: 0px solid rgb(0 0 0 / 0.2) !important;}


.pur_cafeteria_ranking_container tr.ranking_1 td, tr.ranking_2 td, tr.ranking_3 td   {
    background: rgb(255 223 0 / 0) !important;
}

.pur_cafeteria_ranking_container table.dataTable.display tbody td {
    border-top: 0px solid #ddd;
}

.pur_cafeteria_ranking_container div#ranking_general_table_info {display:none}

.pur_cafeteria_ranking_container div#ranking_general_table_paginate {display:none}


.pur_cafeteria_ranking_container .award_points:before {
    display: inline-block;
    height: 18px;
    width: 18px;
    margin-right: 5px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuT21icmFfeDAwMjBfZXN0ZXJuYXtmaWxsOm5vbmU7fQ0KCS5CYWdsaW9yZV94MDAyMF9lc3Rlcm5vX3gwMDIwXzVfeDAwMjBfcHR7ZmlsbDpub25lO30NCgkuTmVvbl94MDAyMF9ibHV7ZmlsbDpub25lO3N0cm9rZTojOEFBQ0RBO3N0cm9rZS13aWR0aDo3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQoJLkNyb21hdG9feDAwMjBfZXZpZGVuel94MDAyRV97ZmlsbDp1cmwoI1NWR0lEXzFfKTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MC4zNjI5O3N0cm9rZS1taXRlcmxpbWl0OjE7fQ0KCS5KaXZlX0dTe2ZpbGw6I0ZGREQwMDt9DQoJLkFseXNzYV9HU3tmaWxsOiNBNkQwRTQ7fQ0KCS5zdDB7ZmlsbDojRkZENTAwO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGQ0MwMDtzdHJva2Utd2lkdGg6Mjt9DQoJLnN0MntmaWxsOiNGRjkyMDA7fQ0KCS5zdDN7ZmlsbDpub25lO3N0cm9rZTojRkZFNjAwO3N0cm9rZS13aWR0aDowLjU7fQ0KCS5zdDR7ZmlsbDojRkZFNjAwO30NCjwvc3R5bGU+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAiIHkxPSIwIiB4Mj0iNi4xMjMyMzRlLTE3IiB5Mj0iLTEiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM2NTY1NjUiLz4NCgk8c3RvcCAgb2Zmc2V0PSIwLjYxOCIgc3R5bGU9InN0b3AtY29sb3I6IzFCMUIxQiIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuNjI5MiIgc3R5bGU9InN0b3AtY29sb3I6IzU0NTQ1NCIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuOTgzMSIgc3R5bGU9InN0b3AtY29sb3I6IzNFM0UzRSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxnIGlkPSJSYWdncnVwcGFfMzE4Ni00Ij4NCgk8Y2lyY2xlIGlkPSJFbGxpc3NlXzktMyIgY2xhc3M9InN0MCIgY3g9IjEyIiBjeT0iMTIiIHI9IjExLjciLz4NCgk8ZyBpZD0iRWxsaXNzZV83LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC40ODQpIj4NCgkJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTIiIGN5PSIxMS41IiByPSIxMS43Ii8+DQoJCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjEyIiBjeT0iMTEuNSIgcj0iMTAuNyIvPg0KCTwvZz4NCgk8Y2lyY2xlIGlkPSJFbGxpc3NlXzgtMyIgY2xhc3M9InN0MiIgY3g9IjEyIiBjeT0iMTIiIHI9IjguNyIvPg0KCTxnIGlkPSJnMjk5My0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOC4yOCAxOC40NjUpIHJvdGF0ZSgxODApIj4NCgkJPGVsbGlwc2UgaWQ9ImNpcmNsZTQtMyIgY2xhc3M9InN0MyIgY3g9IjYuMyIgY3k9IjYuNyIgcng9IjYiIHJ5PSI2Ii8+DQoJCTxnIGlkPSJnNi0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+DQoJCQk8cGF0aCBpZD0icGF0aDgtMyIgY2xhc3M9InN0NCIgZD0iTTYuMSwwLjdjLTEuNiwwLTMsMS40LTIuOSwzYzAsMCwwLDAsMCwwYzAsMS42LDEuMywzLDIuOSwzYzAsMCwwLDAsMCwwYzEuNywwLjEsMywxLjUsMi45LDMuMQ0KCQkJCWMtMC4xLDEuNi0xLjMsMi44LTIuOSwyLjljLTMuMywwLTUuOS0yLjctNS45LTZjMCwwLDAsMCwwLDBDMC4xLDMuNCwyLjgsMC43LDYuMSwwLjcgTTYuMSw4LjljLTAuNCwwLTAuOCwwLjMtMC44LDAuOA0KCQkJCXMwLjMsMC44LDAuOCwwLjhjMC40LDAsMC44LTAuMywwLjgtMC44YzAsMCwwLDAsMCwwQzYuOCw5LjIsNi41LDguOSw2LjEsOC45QzYuMSw4LjksNi4xLDguOSw2LjEsOC45Ii8+DQoJCQk8Y2lyY2xlIGlkPSJjaXJjbGUxMC0zIiBjbGFzcz0ic3Q0IiBjeD0iNS44IiBjeT0iMy44IiByPSIwLjciLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);
    vertical-align: -3px;
}

.pur_cafeteria_ranking_container td {
    padding:10px
}

/* end ranking table cafeteria */

/*********************************************************************/
/* MAP /*
/*********************************************************************/

#map {
    margin: 0 !important;
}

/* Purchasing Fundamentals*/

.unit-title {
    border-radius:8px;
    background-color:#ffffff !important;
}

.percent-completed .skillPercent {
    background-color: #0091D9 !important;
    margin: 0 !important;
}

.percent-completed {
    height: 30px;
    background:#F3F3F3;
}

.percent-completed .skillPercent {
    background-color: #00d679 !important;
    margin: 0 !important;
    height: 30px;

}

.percent {
    margin-right:5px;
    display: block;
    color: #ffffff !important;
    height: 30px;
    text-align: right;
}

.unit-title p {
    margin:0 !important
}



.unit_description p {
    margin:0 !important;
    font-family: 'Montserrat', sans-serif !important;
    padding-right:10px;
    line-height: unset !important;
    font-size: inherit !important;
}

.unit_description span {
    padding-right:10px !important;
    display:inline-block v;
    line-height: unset !important;
    font-size: inherit !important;
    margin:0 !important;
    font-family: 'Montserrat', sans-serif !important;
}

.checked-if-done {
    background-image: url(img/checked-if-done.png);
    width: 87px;
    display: inline-block;
    height: 100%;
    background-size: 46px;
    background-repeat: no-repeat;
    margin:0 !important;
}

i.fas.fa-search.display-search {
    position: absolute;
    z-index: 1000;
}

.teaching_activity .stationLabel_img img {display:none}

.activity {line-height:unset !important}

.map_page #navbar_collapsable .library_menu a.nav-link {
    color: #E18121 !important;
    font-weight: bold;
}

.map_page li.nav-item.library_menu a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNFMTgyMjE7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNDAsMEgxMzZjLTQuNCwwLTgsMy42LTgsOHY1Nkg4Yy00LjQsMC04LDMuNi04LDh2NDAwYzAsNC40LDMuNiw4LDgsOGgyMzJjNC40LDAsOC0zLjYsOC04VjgNCglDMjQ4LDMuNiwyNDQuNCwwLDI0MCwweiBNMjMyLDQxNmgtODh2LTE2aDg4VjQxNnogTTE2LDEyMGgxMTJ2MjQwSDE2VjEyMHogTTIzMiw4OGgtODhWNjRoODhWODh6IE0xNiwzNzZoMTEydjI0SDE2VjM3NnogTTE0NCwzODQNCglWMTA0aDg4djI4MEgxNDR6IE0yMzIsMTZ2MzJoLTg4VjE2SDIzMnogTTEyOCw4MHYyNEgxNlY4MEgxMjh6IE0xNiw0MTZoMTEydjQ4SDE2VjQxNnogTTE0NCw0NjR2LTMyaDg4djMySDE0NHoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NzkuNyw0MzhsLTk2LTM2OGMtMC41LTIuMS0xLjktMy44LTMuNy00LjljLTEuOC0xLjEtNC0xLjQtNi4xLTAuOGwtMTIwLDMyYy00LjIsMS4xLTYuOCw1LjUtNS43LDkuN2w5NiwzNjgNCgljMC41LDIuMSwxLjksMy44LDMuNyw0LjljMS44LDEuMSw0LDEuNCw2LjEsMC44bDEyMC0zMkM0NzguMyw0NDYuNiw0ODAuOCw0NDIuMiw0NzkuNyw0Mzh6IE0yNzguNSwxNTguNUwzODMsMTMwLjdsMy44LDE0LjQNCglMMjgyLjMsMTczTDI3OC41LDE1OC41eiBNMzkwLjgsMTYwLjZsNDYuNCwxNzhsLTEwNC41LDI3LjlsLTQ2LjQtMTc4TDM5MC44LDE2MC42eiBNNDQxLjMsMzU0LjFsOC4yLDMxLjRMMzQ1LDQxMy4zbC04LjItMzEuNA0KCUw0NDEuMywzNTQuMXogTTM3MC4zLDgxLjhsOC43LDMzLjRsLTEwNC41LDI3LjlsLTguNy0zMy40TDM3MC4zLDgxLjh6IE0zNTcuNyw0NjIuMmwtOC43LTMzLjRsMTA0LjUtMjcuOWw4LjcsMzMuNEwzNTcuNyw0NjIuMnoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDQsMTQ0SDQwYy00LjQsMC04LDMuNi04LDh2NjRjMCw0LjQsMy42LDgsOCw4aDY0YzQuNCwwLDgtMy42LDgtOHYtNjRDMTEyLDE0Ny42LDEwOC40LDE0NCwxMDQsMTQ0eiBNOTYsMjA4DQoJSDQ4di00OGg0OFYyMDh6Ii8+DQo8L3N2Zz4NCg==);
}

/* Purchasing Fundamentals*/

.goal_215 .goal-image {
    top: -90px !important;
    left:34px !important;
}

.goal-data {
    top: -70px !important;
    left:95px !important;
}

.goal_210 .goal-image{top:-70px !important;left:35px !important;}
.goal_210 .goal-data {top:-50px !important;}

.goal_369 .goal-image {top:-50px !important;left:32px !important;}
.goal_369 .goal-data {top:-30px !important;}

.goal_210.goal_marker_label .goal-image {
    animation: bounceInDown; /* referring directly to the animation's @keyframe declaration */
    animation-duration: 2s; /* don't forget to set a duration! */
}

.goal_210.goal_marker_label .goal-data {
    animation: bounceInDown; /* referring directly to the animation's @keyframe declaration */
    animation-duration: 2s; /* don't forget to set a duration! */
}

.goal_210.goal_marker {
    animation: bounceInDown; /* referring directly to the animation's @keyframe declaration */
    animation-duration: 2s; /* don't forget to set a duration! */
}

.goal_215.goal_marker_label .goal-image {
    animation: bounceInDown; /* referring directly to the animation's @keyframe declaration */
    animation-duration: 3s; /* don't forget to set a duration! */
}

.goal_215.goal_marker_label .goal-data {
    animation: bounceInDown; /* referring directly to the animation's @keyframe declaration */
    animation-duration: 3s; /* don't forget to set a duration! */
}


.goal_215.goal_marker {
    animation: bounceInDown; /* referring directly to the animation's @keyframe declaration */
    animation-duration: 3s; /* don't forget to set a duration! */
}

.goal_369.goal_marker_label .goal-image {
    animation: bounceInDown; /* referring directly to the animation's @keyframe declaration */
    animation-duration: 4s; /* don't forget to set a duration! */
}

.goal_369.goal_marker_label .goal-data {
    animation: bounceInDown; /* referring directly to the animation's @keyframe declaration */
    animation-duration: 4s; /* don't forget to set a duration! */
}

.goal_369.goal_marker {
    animation: bounceInDown; /* referring directly to the animation's @keyframe declaration */
    animation-duration: 4s; /* don't forget to set a duration! */
}

.goal_marker_label.completed .stationLabel_img::after {
    content: url("g4s_theme_child_images/unit_complete.png");
}

.goal_marker_label.g4s_unactive .stationLabel_img::after {
    content: url("g4s_theme_child_images/unit_unlocked.png");
}

.goal_marker_label.completed .stationLabel_img img {display:none}

.goal_marker_label.g4s_unactive .stationLabel_img img {display:none}

.goal_marker.g4s_unactive:not(.completed) button.customImgMarker.missionsButton.btn,.activity_marker.g4s_unactive:not(.completed) button.customImgMarker.missionsButton.btn {
    filter: grayscale(100%);
    opacity:0.5;
}


.goal_marker_label.g4s_active:not(.completed) {
    animation: float 2s infinite ease;
    margin:0;
}

.leaflet-pane {
    z-index: 0 !important;
}

.paths-container .carousel-item .title-container h3, .badges-container .carousel-item .title-container h3 {
    font-size: 25px;
    color: #212121;
    font-weight: bold;
    padding: 16px;
    line-height: 25px !important;
}

.content.page_404_contant {
    background: url(g4s_theme_child_images/404_sfondo.jpg) no-repeat;
    background-size: cover;
    min-height: 600px;
}

p.title_404 {
    font-size: 128px;
    font-weight: bold;
    color: #ffffff;
    line-height: 1;
}

p.subtitle_404 {
    color: #ffffff;
    font-size: 19px;
    text-transform: uppercase;
}

button.button_404 {
    background: #2B2B2B;
    border-radius: 20px;
    color: #fff;
    padding: 10px;
    border: 0;
}




/*********************************************************************/
/* MOBILE /*
/*********************************************************************/

@media only screen and (max-width: 1024px) {
    html, body {
        height: 100%;
        width: 100%;
        overflow: auto;
    }



    #map.purchasing_fundamentals .fa-book:before {
        height: 60px !important;
        width: 60px !important;
    }

    table#repository_table.dataTable.nowrap th, table.dataTable.nowrap td {
        white-space:pre-line !important;
    }

    table#repository_table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td.dtr-control:before, table#repository_table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th.dtr-control:before {
        left: -22px;
    }

    .master_path_container .col.d-flex.justify-content-center {display:block !important}
    .card.p-0.card_master_path {max-width:100%}

    .nav_item_mobile.wpml-ls-item {display:none}

    .nav_item_mobile.active img {
        filter: invert(43%) sepia(86%) saturate(3611%) hue-rotate(172deg) brightness(102%) contrast(104%);
    }

    #user-learning-paths .percent {
        color:#0278a9 !important
    }

    td.point_log_activity_name.dtr-control {
        padding-left: 30px !important;
    }

    nav.navbar.navbar-expand-lg.navbar-light.navbar-static-top.navbar_mobile {
        z-index: 2;
        box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);
    }

    img.avatar_img_header {
        object-fit: cover;
        border-radius: 50%;
        height: 35px;
        width: 35px;
    }

    img#story_avatar {
        height: 370px;
    }

    .intro_storytelling_text {
        position: absolute;
        bottom: 1rem;
        right: 1rem;
        background: rgba(0, 0, 0, 0.6);
        color: #fff;
        left: 1rem;
        padding-left: unset !important;
        top: 1rem;
        padding: 5px !important;
    }

    .page-template-template-map .nav_item_mobile.master_path_menu img {
        filter: invert(43%) sepia(86%) saturate(3611%) hue-rotate(172deg) brightness(102%) contrast(104%);
    }

    .mobile_template .latest_content_library_container {
        margin-bottom:2rem !important
    }

    .mobile_template .button_notification {
        width: 35px;
        height: 35px;
    }

    .mobile_template .button_notification .badge {
        position: relative;
        top: -15px !important;
        left: 15px;
    }

    .mobile_template .navbar-nav .dropdown-menu {
        position: fixed;
        float: none;
        right: 0;
        top: 50px;
    }

    #descriptionModal .modal-dialog {margin:0}

    .modal-dialog.map_modal_dialog {
        margin: 0;
    }

    .missionsModal .card.activity .col-1 img {
        width: 25px;
        height: 25px;
    }


    div#story_bg {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top center;
    }

    .lastest_news_image.mobile_style {
        background-size: cover;
        width: 100%;
        height: 200px;
    }

    .lastest_news_content.mobile_style {
        padding: 5px !important;
        border: 1px solid #cccccc;}

    .news_title.mobile_style:before {

        margin-right: 35px;
        vertical-align: 0; }

    .mobile_style .last_news_box p:nth-child(2) {
        padding-left: 0;
        padding-top: 5px;
    }

    .mobile_style .last_news_box p {
        margin: 0;
        line-height: 18px;
    }

    .mobile_style .last_news_date_more {
        padding-left: 0 !important;
    }

    .library_content_link_container.mobile_style {
        height:400px;
    }

    .view_all_news.mobile_style {
        width:100%;
    }

    .navbar {
        padding: 0 !important;
    }


    a.navbar-brand {
        background-size: auto 50px !important;
        height: 50px !important;
    }

    .content {
        margin-top: 50px;
    }

    .margin_internal {
        margin: 0 1rem !important;
    }

    .repository thead {
        background: #2B2B2B !important;
    }

    .repository .rep_filter {
        padding: 20px 10px !important;
    }

    .rep_table-container{
        padding: 0px 1rem !important;
    }

    #repository_table_wrapper {
        padding: 0 !important;
    }

    .point_log_activity_name {
        padding-left:30px !important
    }

    img.avatar_img {
        margin-top: 40px;
        object-fit: cover;
        border-radius: 50%;
        height: 100px;
        width: 100px;
        top: 10px;
    }

    .mobile_template .nav-tabs .nav-item.ranking_button {margin-bottom:10px !important}

    div.dataTables_wrapper div.dataTables_info {
        padding-top: 0 !important;
        padding-bottom: 1rem !important;
    }
    .paths-container .carousel-control-prev {
        left: 0px !important;}

    .paths-container .carousel-control-next {
        right: 0px !important;}

    .page-template-news .pur_cafeteria_menu .nav-link_mobile img {display:none}

    .page-template-news .pur_cafeteria_menu .nav-link_mobile::after {
        content: url(g4s_theme_child_images/cafeteria_ON.png);
    }

    .col-md-2.points_container,.col-md-2.badge_number_container,.col-md-2.ranking_position_container {

        width:70%;
        margin:5px;
        padding: 5px 5px 15px 100px !important;
    }

    td.image-container.dtr-control.sorting_1 {
        text-align: right;
    }

    .pum_404 img {
        object-fit:contain:
        width:300px
    }

    /* A CIRCLE LIKE BUTTON IN THE TOP MENU. */
    #noti_Button {
        color: #fff !important;
        background-color: #ffff !important;
        border-color: #ffffff !important;
        box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);
        width: 40px;
        height: 40px;
        background: url(g4s_theme_child_images/notification.png);
        background-position: center center;
        background-size: contain;
        margin-right: 15px;
    }

    /* THE POPULAR RED NOTIFICATIONS COUNTER. */
    #noti_Counter {
        display: block;
        position: absolute;
        background: #E1141E;
        color: #FFF;
        font-size: 14px;
        font-weight: normal;
        padding: 1px 3px;
        margin: -3px 0 0 40px;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        z-index: 1;
        border-radius: 50%;
        line-height: 1;
    }

    /* THE NOTIFICAIONS WINDOW. THIS REMAINS HIDDEN WHEN THE PAGE LOADS. */
    #notifications {
        display:none;
        width:430px;
        position:absolute;
        top:50px;
        left:0;
        background:#FFF;
        border:solid 1px rgba(100, 100, 100, .20);
        -webkit-box-shadow:0 3px 8px rgba(0, 0, 0, .20);
        z-index: 0;
    }
    /* AN ARROW LIKE STRUCTURE JUST OVER THE NOTIFICATIONS WINDOW */
    #notifications:before {
        content: '';
        display:block;
        width:0;
        height:0;
        color:transparent;
        border:10px solid #CCC;
        border-color:transparent transparent #002854;
        margin-top:-20px;
        margin-left:60%;
    }

    h3.notification_container_title {
        display:block;
        color: #ffffff !important;
        background: #002854;
        font-weight:bold;
        font-size:13px;
        padding:8px;
        margin:0;
        border-bottom:solid 1px rgba(100, 100, 100, .30);
    }

    .seeAll {
        background:#F6F7F8;
        padding:8px;
        font-size:12px;
        font-weight:bold;
        border-top:solid 1px rgba(100, 100, 100, .30);
        text-align:center;
    }
    .seeAll a {
        color:#3b5998;
    }
    .seeAll a:hover {
        background:#F6F7F8;
        color:#3b5998;
        text-decoration:underline;
    }

}


.card.front {
    background-origin: content-box, padding-box;
    background-clip: content-box, padding-box;
}

.modal-content.template_1 .card.front {
    background-image: url(g4s_theme_child_images/sfondo1_front.jpg);
}

.modal-content.template_2 .card.front {
    background-image: url(g4s_theme_child_images/sfondo2_front.jpg);
}

.modal-content.template_3 .card.front {
    background-image: url(g4s_theme_child_images/sfondo3_front.jpg);
}


.front_postcard_image {
    background: #ffffff;
    border: 20px solid rgb(52 58 64 / 0);
    background-clip: padding-box;
}

.modal_postcard .modal-content {background-color:rgb(255 255 255 / 0) !important}

.front_postcard_location {
    position: absolute !important;
    bottom: 0;
    left: 0;
    color: #ffffff;
    font-weight: bold;
}

.modal-content.template_1 .front_postcard_location {
    background: #175da3;
}

.modal-content.template_2 .front_postcard_location {
    background: #002752;
}

.modal-content.template_3 .front_postcard_location {
    background: #d2f7ff;
    color:#012652 !important;
}




.card.back {
    background-origin: content-box, padding-box;
    background-clip: content-box, padding-box;

}

.modal-content.template_1 .card.back {
    background-image: repeating-linear-gradient(-45deg,#0083db 0 20px,#039ddd 20px 40px,#0083db 40px 60px,#175da3 60px 80px);

}

.modal-content.template_2 .card.back {
    background-image: repeating-linear-gradient(-45deg,#d6d6d6 0 20px,#ffffff 20px 40px,#d6d6d6 40px 60px,#919191 60px 80px);

}

.modal-content.template_3 .card.back {
    background-image: repeating-linear-gradient(-45deg,#d1f8ff 0 20px,#2db9ea 20px 40px,#d1f8ff 40px 60px,#1d8fd6 60px 80px);

}




/* postcard*/

.modal_postcard .modal-content {
    max-width:600px;
}

.modal_postcard .modal-dialog {
    top:5vh !important;
}

.modal-open .modal.modal_postcard {overflow-y: hidden !important}

.modal_postcard .modal-content {border-radius:0 !important}



.row.m-0.back_card_container {
    background: #ffffff;
    border: 20px solid rgb(52 58 64 / 0);
    background-clip: padding-box;
}

.postacard_name_back {
    text-transform:uppercase;
    font-weight:bold;
    font-size:1.5rem;
    color: #E18121
}

.col-12.postcard_description.p-0 {

    font-size:2rem;
    font-weight:300;
}

.postacard_box_image .dropdown-item {
    padding:0 !important;

}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.5);
}


.user_map_button a.btn{
    border-radius:0 ;
    border-color:#002854;
    color:#002854;
    font-weight:bold;
    border-top:none;
    border-left:3px solid #002854 !important;
    border-right:3px solid #002854 !important;
    border-bottom:3px solid #002854 !important;
}

.select_user_map_background {
    background: url(g4s_theme_child_images/sfondo_master_path.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
}


.container.g4s-map-user-selection {
    background: #ffffff;
}

.group-image {
    border:3px solid #002854;
}

.user_map_button a.btn:hover{
    background:#ffffff;
}

#map.purchasing_fundamentals .fa-book:before {
    content: url(g4s_theme_child_images/storytelling_button.svg);
    display: inline-block;
    height: 120px;
    width: 120px;
    filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7));
}

.unnamed-state-active {
    background-color: rgba(255, 255, 255,0) !important;
}

.page-template-template-map {padding:0 !important}

#news-slider{
    margin-top: 30px;
}
.post-slide{
    margin: 0 15px;
    margin-top: 40px;
    position: relative;
}
.post-slide .post-date{
    width: 80px;
    background: #E18121;
    float: left;
    padding: 15px 0;
}
.post-slide:hover .post-date{
    background: #E18121;
}
.post-slide .date{
    font-size:30px;
    color:#fff;
    display: block;
    text-align:center;
    font-weight: bold;
}
.post-slide .month{
    font-size: 14px;
    color:#fff;
    display: block;
    text-align:center;
    text-transform:uppercase;
}
.post-slide .post-content{
    padding-left: 98px;
}
.post-slide .post-content img{
    width: 100%;
    height: auto;
}
.post-slide .post-title{
    margin:25px 0 15px 0;
}
.post-slide .post-title a{
    font-size:15px;
    font-weight:bold;
    color:#002854 !important;
    display: inline-block;
    text-transform:uppercase;
    transition: all 0.3s ease 0s;
}
.post-slide .post-title a:hover{
    color:#002854;;
    text-decoration: none;
}
.post-slide .post-description{
    font-size: 14px;
    line-height:24px;
    color:#808080;
    margin-bottom:25px;
}
.post-slide .read-more{
    display: inline-block;
    color:#fff;
    background: #3498db;
    padding:15px 13px;
    font-weight: bold;
    border-radius:2px;
    text-transform:uppercase;
    border-bottom:4px solid #226595;
    transition: color 0.20s linear;
}
.post-slide .read-more:hover{
    text-decoration:none;
    background: #226595;
}
.post-slide .read-more i{
    margin-left:10px;
    font-size:10px;
}


@media only screen and (max-width: 480px){
    .post-slide .post-date{
        width: 70px;
    }
    .post-content{
        padding-left: 85px;
    }
}

.last_notification .owl-nav button:focus {
    outline:none;
}

.last_notification .owl-nav {
    padding: 10px 0;
}

.last_notification i.fas.fa-chevron-left {
    margin: 0 20px;
}

.slider-counter {
    margin-top: -45px;
    margin-left: 41px;
    font-weight: bold;
    font-size: 18px;
    color: #002854;
}

.last_notification .owl-nav button .fas {
    color:#002854;
    font-size:40px !important;
}

.last_notification .owl-theme .owl-controls {
    text-align: left !important;
}

.all_notification {
    margin:30px 0
}

.all_notification a {

    font-weight:bold;
    color: #E18121;
}

.all_notification a:hover {

    text-decoration:none;
}

.master_notification_image img {
    width:300px;
    margin-top:40px;
}

button.button_notification_close {
    border: 0;
    background: none;
    margin:30px 0
}

button.button_notification_close .fas {
    font-size:36px !important;
    color: #E18121
}

.g4s_book {
    background: url(g4s_theme_child_images/book_1.png);
    height: 180px;
    background-size: contain;
    background-repeat: no-repeat;
    max-width: 120px !important;
}

.container.master_path_container {
    background: url(g4s_theme_child_images/bookshelf.png);
    min-height: 1037px;
}

.book_row a.g4s_book:first-child {
    margin-left: 20.2rem;
    margin-top: 10.9rem;
}

.g4s_book:nth-child(2) {
    margin-top:10.9rem;
    background: url(g4s_theme_child_images/book_2.png);
    height: 180px;
    background-size: contain;
    background-repeat: no-repeat;
    max-width: 120px !important;
}

.g4s_book:nth-child(3) {
    margin-top:10.9rem;
    background: url(g4s_theme_child_images/book_3.png);
    height: 180px;
    background-size: contain;
    background-repeat: no-repeat;
    max-width: 120px !important;
}

.g4s_book:nth-child(4) {
    margin-top:10.9rem;
    background: url(g4s_theme_child_images/book_4.png);
    height: 180px;
    background-size: contain;
    background-repeat: no-repeat;
    max-width: 120px !important;
}

.g4s_book:nth-child(5) {
    margin-top:10.9rem;
    background: url(g4s_theme_child_images/book_5.png);
    height: 180px;
    background-size: contain;
    background-repeat: no-repeat;
    max-width: 120px !important;
}

.g4s_book:nth-child(4n) {
    margin-right:18rem;
}

.g4s_book:nth-child(5) {
    margin-left:21rem;
    margin-top:1.9rem;
}

.g4s_book:nth-child(6) {

    margin-top:1.9rem
}

.g4s_book:nth-child(7) {

    margin-top:1.9rem
}

.g4s_book:nth-child(8) {
    margin-top:1.9rem
}

.g4s_book:nth-child(9) {
    margin-top:1.9rem;
    margin-left:20rem;
}

.g4s_book:nth-child(10) {
    margin-top:1.9rem;
}

.g4s_book:nth-child(11) {
    margin-top:1.9rem;

}

.g4s_book:nth-child(12) {
    margin-top:1.9rem;

}

h6.master_path_title {
    font-family: 'bd_cartoon_shoutregular' !important;
    color: #ffffff;
    font-size: 10px;
    text-align: center;
    margin: 28px 22px 0;
    line-height: 10px;
    min-height: 38px;
}

a.g4s_book:hover {
    text-decoration:none !important
}

img.master_path_img {
    width: 100px;
    height: 100px;
}

a.col-3.g4s_book:hover {
    -webkit-animation: rubberBand 1s;
    animation: rubberBand 1s;
}

.letter {
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
    margin: -10px auto 0;
    padding: 24px 24px 60px 24px;
    position: relative;
    width: 100%;
    z-index: 2;
}
.letter:before, .letter:after {
    content: "";
    height: 98%;
    position: absolute;
    width: 100%;
    z-index: -2;
}
.letter:before {
    background: #fafafa;
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
    left: -5px;
    top: 4px;
    transform: rotate(-2.5deg);
}
.letter:after {
    background: #ffffff;
    box-shadow: 0 0 3px rgba(0,0,0,0.2);
    right: -3px;
    top: 1px;
    transform: rotate(1.4deg);
}

.paper {
    position: relative;
    width: 100%;
    max-width: 1140px;
    min-width: 1140px;
    margin: 0 auto;
    background: #fafafa;
    border-radius: 10px;
    box-shadow: 0 2px 8px rgba(0,0,0,.3);
    overflow:hidden

}
.paper:before {
    content: '';
    position: absolute;
    top: 0; bottom: 0; left: 0;
    width: 60px;
    background: radial-gradient(#575450 6px, transparent 7px) repeat-y;
    background-size: 30px 30px;
    border-right: 3px solid #D44147;
    box-sizing: border-box;
}

.paper-content {
    top: 30px;
    right: 0;
    bottom: 30px;
    left: 60px;
    background: linear-gradient(transparent, transparent 28px, #91d1d33d 28px);
    background-size: 30px 30px;
}

.mt-6 {
    margin-top:6rem;
}

.quote-container {
    margin-top: 50px;
    position: relative;
}

.note {
    color: #333;
    position: relative;
    width: 300px;
    margin: 0 auto;
    padding: 20px;
    font-family: Satisfy;
    font-size: 30px;
    box-shadow: 0 10px 10px 2px rgba(0,0,0,0.3);
    font-family: 'caveat_brushregular';
    font-size: 20px;
}

.yellow {
    background: #eae672;
    -webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    transform: rotate(2deg);
}

.pin {
    background-color: #aaa;
    display: block;
    height: 32px;
    width: 2px;
    position: absolute;
    left: 50%;
    top: -16px;
    z-index: 1;
}

.pin:after {
    background-color: #A31;
    background-image: radial-gradient(25% 25%, circle, hsla(0,0%,100%,.3), hsla(0,0%,0%,.3));
    border-radius: 50%;
    box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.1),
    inset 3px 3px 3px hsla(0,0%,100%,.2),
    inset -3px -3px 3px hsla(0,0%,0%,.2),
    23px 20px 3px hsla(0,0%,0%,.15);
    content: '';
    height: 12px;
    left: -5px;
    position: absolute;
    top: -10px;
    width: 12px;
}

.pin:before {
    background-color: hsla(0,0%,0%,0.1);
    box-shadow: 0 0 .25em hsla(0,0%,0%,.1);
    content: '';

    height: 24px;
    width: 2px;
    left: 0;
    position: absolute;
    top: 8px;

    transform: rotate(57.5deg);
    -moz-transform: rotate(57.5deg);
    -webkit-transform: rotate(57.5deg);
    -o-transform: rotate(57.5deg);
    -ms-transform: rotate(57.5deg);

    transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
}

.polaroid a {
    background: #ffffff;
    display: inline-block;
    margin: 55px 75px 30px;
    padding: 15px 15px 30px;
    text-align: center;
    text-decoration: none;
    -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
    box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
    -webkit-transition: all .20s linear;
    -moz-transition: all .20s linear;
    transition: all .20s linear;
    z-index: 0;
    position: relative;
}
.polaroid a:after {
    color: #333;
    font-size: 25px;
    content: attr(title);
    position: relative;
    top: 15px;
}
.polaroid img {
    display: block;
    width: 250px;
}
.polaroid a:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
    z-index: 10;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .7);
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, .7);
    box-shadow: 0 10px 20px rgba(0, 0, 0, .7);
    text-decoration:none;
}

.content-main {
    position: relative;
    width: 300px;
    margin: 0px auto;
}
.content-main .content-box {
    height: auto;
    overflow: hidden;
    padding: 20px;
    background: #fff;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
}
.content-main .content-box:before, .content-main .content-box:after {
    content: "";
    height: 2px;
    position: absolute;
    left: 0;
    right: 0;
    -webkit-clip-path: polygon(0% 0%, 5% 100%, 10% 0%, 15% 100%, 20% 0%, 25% 100%, 30% 0%, 35% 100%, 40% 0%, 45% 100%, 50% 0%, 55% 100%, 60% 0%, 65% 100%, 70% 0%, 75% 100%, 80% 0%, 85% 100%, 90% 0%, 95% 100%, 100% 0%);
}
.content-main .content-box:before {
    background-color: #eee;
    top: 0;
}
.content-main .content-box:after {
    background-color: #fff;
    bottom: -2px;
}

.img-tape {
    position: relative;
    text-align: center;
    display: inline-block;
    margin: 20px auto 10px;
}
.img-tape:before,
.img-tape:after {
    background: rgba(255, 255, 235, 0.6);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    content: "";
    display: block;
    height: 30px;
    position: absolute;
    margin: auto;
    width: 100px;
    z-index:1
}
.img-tape .content-main {
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    display: inline-block;
    height: auto;
    margin: 0 20px;
    max-width: 100%;
    padding: 8px;
    text-align: center;
    vertical-align: top;
}
.img-tape--1:before {
    left: 50%;
    margin-left: -50px;
    top: -10px;
}
.img-tape--1:after {
    display: none;
}

.img-tape--2:before {
    left: 0;
    top: 10px;
    transform: rotate(-35deg);
}
.img-tape--2:after {
    right: 0;
    top: 15px;
    transform: rotate(45deg);
}

.img-tape--3:before {
    left: 0;
    top: 10px;
    transform: rotate(-45deg);
}
.img-tape--3:after {
    bottom: 10px;
    right: 0;
    transform: rotate(-35deg);
}
.img-tape--4:before {
    left: -30px;
    margin-top: -15px;
    top: 50%;
    transform: rotate(93deg);
}
.img-tape--4:after {
    margin-top: -30px;
    right: -30px;
    top: 50%;
    transform: rotate(89deg);
}

.bg-grid-line,
.id_card:after,
.id_card header:before {
    background-color: #333;
    background-image:
            linear-gradient(0deg, transparent 24%, rgba(255, 255, 255, .05) 25%, rgba(255, 255, 255, .05) 26%, transparent 27%, transparent 74%, rgba(255, 255, 255, .05) 75%, rgba(255, 255, 255, .05) 76%, transparent 77%, transparent),
            linear-gradient(90deg, transparent 24%, rgba(255, 255, 255, .05) 25%, rgba(255, 255, 255, .05) 26%, transparent 27%, transparent 74%, rgba(255, 255, 255, .05) 75%, rgba(255, 255, 255, .05) 76%, transparent 77%, transparent);
    height:100%;
    background-size:50px 50px;
}

.id_card {
    position:relative;
    height:380px;
    width:750px;
    margin:0 auto;
    background:#ECECEC;
    border-radius:4px;

    box-shadow:
            inset 0 0 0 1px rgba(0, 0, 0, .4),
            0 0 10px rgba(0, 0, 0, .55),
            0 2px 10px rgba(0, 0, 0, .6)
;
}

.id_card:hover img {
    transform:scale(1.1);
}

/* id_card stripe */
.id_card:before {
    position:absolute;
    z-index:2;
    content:'';
    left:50%;
    top:-70px;
    margin: 0 0 0 -40px;
    height:100px;
    width:80px;
    background: rgba(255, 255, 255, .2);
    background-image:
            linear-gradient(left, rgba(255,255,255, .4) 0%, rgba(255,255,255, .1) 50%,rgba(255,255,255, .4) 100%),
            linear-gradient(bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 40%),
            linear-gradient(top, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, 0) 40%)
;
    border-radius:6px;
    box-shadow:0 0 0 1px rgba(0, 0, 0, .8);
    opacity:.5;
}


/* id_card stripe clip */
.id_card:after {
    position:absolute;
    content:'';
    z-index:2;
    height:20px;
    width:20px;
    top:-55px;
    left:50%;
    margin:0 0 0 -10px;

    border-radius:50%;
    box-shadow:
            0 0 0 5px rgba(255, 255, 255, .6),
            0 0 10px rgba(0, 0, 0, .7),
            inset 2px 2px 2px rgba(0, 0, 0, .5)
;
}

.id_card header {
    position: relative;
    background: #e28222;
    height: 90px;
    width: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom: 2px solid #e2822080;
    border-top: 1px solid #e2822ccc;
    box-shadow: inset 0 1px 0 0 #e28222cc, 0 1px 2px rgb(0 0 0 / 40%);
    padding: 35px 20px;
    opacity: .9;
}

/* top gradient */
.id_card header:after {
    position:absolute;
    content:'';
    left:1px;
    top:1px;
    width:100%;
    height:10px;
    background:
            linear-gradient(bottom, rgba(255,255,255, .1) 0%, rgba(255,255,255,.05) 70%, rgba(255,255,255,0) 100%);
}

/* id_card hole */
.id_card header:before {
    position:absolute;
    z-index:1;
    content:'';
    left:50%;
    top:22px;
    margin: 0 0 0 -50px;
    height:15px;
    width:100px;
    border-radius:25px;
    box-shadow:
            inset 1px 1px 0 1px rgba(0, 0, 0, .3),
            inset -1px -1px 0 0 rgba(255, 255, 255, .5)
;
}

.id_card header h1 {
    color:#fff;
    line-height:90%;
    font-size:35px;
    margin:10px 0 0;
    text-shadow:-1px -1px 1px rgba(0, 0, 0, .5);
}

.id_card article {
    padding:15px;
}

.id_card article img {
    border:5px solid #fff;
    box-shadow:0 0 3px rgba(0, 0, 0, .25);
    float:left;
    margin-right:30px;
    width:190px;
    height:250px;
    transition:all .3s ease-in-out;
    object-fit: cover;
}

.id_card article h2 {
    color:#515355;
    float:left;
    margin:0;
    font-weight:normal;
    padding:0 0 8px 0;
    width:450px;
}

.id_card article .area {
    position:relative;
    height:170px;
    width:470px;
    float:left;
    overflow-y:scroll;
}

.id_card article .area h3 {
    margin:0;
    color:#515355;
    font-size:20px;
}

.id_card article .area ul {
    margin:5px 0 30px 0;
    padding:0;
    list-style:none;
    text-align: left;
}

.id_card article .area ul li {
    margin: 2px 0 0 0;
    font-size: 16px;
    color: #515355;
    text-shadow: 0 0 1px rgb(0 0 0 / 30%);
    border-bottom: 2px solid #ccc;
    padding: 5px 0;
}

.id_card article .area ul li .bar {
    position:relative;
    width:280px;
    height:15px;
    display:inline-block;
    border-radius:50px;
    float:right;
    margin:0 15px 0 0;

    opacity:.9;

    background-color:#CACACA;
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, .35);
}


.id_card article .area::-webkit-scrollbar {
    width: 10px;
}

.id_card article .area::-webkit-scrollbar-track {
    background-color: rgba(217, 217, 217, .5);
    border-radius:50px;
}

.id_card article .area::-webkit-scrollbar-thumb {
    background: rgba(184, 184, 184, .5);
    box-shadow:
            inset 1px 1px 0 rgba(0, 0, 0, 0.10),
            inset 0 -1px 0 rgba(0, 0, 0, 0.07)
;
    border-radius:50px;
}

 .mt-11 {
    margin-top:11rem;
 }

.id_card article .area ul li span {
    font-size: 18px;
}

.id_card article .area ul li span i.fas,  .id_card article .area ul li span i.fab {
    font-size: 24px !important;
    margin-right:5px;
}

.id_card article .area ul li span i.fab {
    margin-left:8px
}

.image_change {
    float:left;
    margin-right:30px;
    width:190px;
    height:250px;
}

.id_card article .area ul li label {
    margin:0
}

.id_card article .area ul li input {
    padding:5px !important;
    width: 98%;
}

.img-tape--4.tape_postcard:after {
    right:-70px
}

.img-tape--2.tape_points:after {
    right:-60px
}

/* Modal Achivments*/

.row.row_modal_achivements {
    min-height: 664px;
}

.tutor_modal_achivements {
    background: url(https://demo.game4skill.it/wp-content/themes/game-4-skill-theme-child/g4s_theme_child_images/mission_completed_background.jpg);
    text-align:center;
    padding-top:5rem;
}

.contenr_modal_achivements {
    padding-top:5rem
}


.contenr_modal_achivements h4 {
    text-transform:initial;
    font-size:2rem;
    color:#00a933
}

.row.postcard_image_container {
    background:url(g4s_theme_child_images/sfondo1_front.jpg);
    margin: 3rem;
}

p.postcard_title {
    color:#ffffff;
    font-weight:bold;
}


.achivements_modal_points {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    font-size: 5rem;
    font-weight: bold;
}

.row.postcard_image_container {
    background:url(g4s_theme_child_images/sfondo1_front.jpg);
    margin: 3rem 0rem 3rem;
}

p.postcard_title {
    color:#ffffff;
    font-weight:bold;
}


.achivements_modal_points {
    font-size: 2rem;
    font-weight: bold;
}

.achivements_modal_points:before {
    content:url(g4s_theme_child_images/quiz_point_achievement.png);
    margin-top:15px
}

.postcard_image_container_box {
    max-width:220px !important;
}

/*Netflix style*/

.stretch-card>.card {
    width: 100%;
    min-width: 100%;
    background-color:rgb(255 255 255 / 0) !important
}

.content.netflix_content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    background: #141414;
}

.content.netflix_content h4.card-title {
    color: #ffffff;
}

h1.netflix_title {
    background: url(g4s_theme_child_images/texure.jpg);
    background-repeat: repeat-x;
    background-position: 100% 100%;
    color: transparent;
    -webkit-font-smoothing: antialiased;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 80px !important;
    font-family: 'Helvetica Neue Regular';
    line-height: 60px;
    font-weight: bold;
}

a.netflix_button_link {
    background: #bf000a;
    border: 1px solid #bf000a;
    color: #ffffff;
    transition: color 0.3s ease;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    position: relative;
    padding: 10px;
}

.juve_off {
    display:none
}

.course_description.my-3 {
    font-size: 1.2rem;
}s

#netflix .carousel-caption {
    text-align:left !important
}

h6.cours_title {
    position: absolute;
    top: 0;
    color: #ffffff;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    text-align: center;
    transform: translateY(40%);
    height: 100%;
    font-weight: bold;
}

img.netflix_img {
    filter: brightness(0.7);
}

.stretch-card .card-body {
    background-color:rgb(255 255 255 / 0) !important
}

/*.flex {*/
/*    -webkit-box-flex: 1;*/
/*    -ms-flex: 1 1 auto;*/
/*    flex: 1 1 auto*/
/*}*/

/* Quiz */

.header_quiz_intro {
    font-size: 1.5rem;
    font-weight: bold;
    color: #e28222;
}

#quiz-container {
    overflow-y: scroll;
}

.container-quiz {
    background: url(g4s_theme_child_images/quiz_background.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.row_quiz_container, .container_blu {
    background: #f6fbff;
    border-radius:15px;
}

.container_hw #quiz.quiz {
    padding: 0rem 8rem 3rem !important;
}

p.before_you_start {
    font-weight: bold;
    font-size: 1.8rem;
    color: #e28122 !important;
}

span.help {
    color: #e18221;
}



.g4s_play_flash_quiz_button, .g4s_play_flash_quiz_button:hover {
    background-color: #ffffff !important;
    border-color: #e18222 !important;
    border-radius: 5px !important;
    color: #e18222 !important;
    font-weight: bold !important;
}

.text_intro p {
    font-size:1.3rem;
    color: #2b2b2b;
}

#quiz h3 {
    color: #e28222;
    text-transform: initial;
    font-weight: bold;
}

#quiz h6 {
    color:#2b2b2b;
    text-transform:initial;
}

p.title_quiz {
    font-size:1.5rem;
    font-weight:bold;
}

a.close_quiz {
    color: #2b2b2b !important;
}

label.answer-val {
    background: #ffffff;
    border-radius: 10px;
    color: #2b2b2b;
    font-weight: bold;
    padding: 1rem !important;
    border: 2px solid #2b2b2b;
    font-size: 1.4rem;
}

label.clustering_response.answer-val {
    background: #ffffff ;
    color: #2b2b2b;
    font-weight: bold;
    width: 100% !important;
    padding: 24px !important;
    border-radius: 10px 10px 0 0 !important;
    border: 2px solid rgb(204 204 204) ;
    font-size:1rem !important;
    margin:0 !important;
}



#sortable-container label.answer-val {
    background: none;
    border-radius: 0;
    color: #2a2a2b;
    border: 0;
    padding: 0 !important;
}

.answer-val .fa-circle {
    margin: 0 1rem;
    color:#92A3B5;
}

#quiz-container .progress-bar {
    background-color: #e28222;
}


.answer-val.chosen {
    background: #2b2b2b;
    color: rgb(255 255 255);
    border-color: #2b2b2b;
    box-shadow: 0 .5rem 1rem rgba(43,43,43,.15)!important;
}

.answer-val.chosen .fa-circle:before {
    content: "\f192";
    color:#ffffff;
}

.wrong .answer-val {
    background: rgb(246 225 236);
    border: 2px solid rgb(255 0 70);
}

.correct .answer-val {
    background: #dcf0ed;
    border-color: #01924e;
}

#question-score.no_hw {
    font-size:3.5rem
}

.answer-val .fa-dot-circle {
    margin:0 1rem;
}

h3.correct_answer_label {
    background: #e9f8f7;
    padding: 10px;
    color: #019264 !important;
    text-transform: uppercase !important;
    font-size: 1.2rem;
}

/*div#wordHolder {
    padding: 0 20rem;
}*/


span.guesses_error {
    background: rgb(204 204 204);
    padding: 8px 12px;
    border-radius: 10px;
    font-weight: 600 !important;
}

.answer_description_row {
    background: rgb(0 0 0 / 30%);
    color: #ffffff;
    border-radius: 5px;
}

.answer_response p {
    color:#e28222
    font-size:3rem;
}

.pum_image img {
    width: 60%;
}

#sortable-container .sequence_li_1 {
    margin: 10px;
    padding: 10px !important;
    font-size: 1.5rem !important;
    border-radius: 10px !important;
    text-shadow: none !important;
    background:#ffffff;
    max-width:1050px;
    height:64px;
    border:2px solid #cccccc;
}

button#sequence-confirm {
    width: max-content;
}

.button_sequence_continue {
    padding-left:7rem !important;
}

.feedback_correct:before {
    display: inline-block;
    position:absolute;
    height: 40px;
    width: 40px;
    left:-4px;
    top:30px;
    content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzRDQkE3NDt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuN3MxLjIsMC41LDEuOCwwLjgNCglzMS4xLDAuNiwxLjcsMXMxLjEsMC44LDEuNiwxLjJjMC41LDAuNCwxLDAuOSwxLjUsMS4zYzAuNSwwLjUsMC45LDAuOSwxLjMsMS41YzAuNCwwLjUsMC44LDEsMS4yLDEuNmMwLjQsMC41LDAuNywxLjEsMSwxLjcNCgljMC4zLDAuNiwwLjYsMS4yLDAuOCwxLjhzMC41LDEuMiwwLjcsMS44YzAuMiwwLjYsMC4zLDEuMywwLjUsMS45YzAuMSwwLjYsMC4yLDEuMywwLjMsMS45czAuMSwxLjMsMC4xLDJzMCwxLjMtMC4xLDINCglzLTAuMiwxLjMtMC4zLDEuOWMtMC4xLDAuNi0wLjMsMS4zLTAuNSwxLjljLTAuMiwwLjYtMC40LDEuMi0wLjcsMS44Yy0wLjMsMC42LTAuNSwxLjItMC44LDEuOHMtMC42LDEuMS0xLDEuNw0KCWMtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMmMtMC41LDAuNC0xLjEsMC43LTEuNywxDQoJYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOGMtMC42LDAuMy0xLjIsMC41LTEuOCwwLjdzLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjNTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjENCgljLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNXMtMS4yLTAuNC0xLjgtMC43Yy0wLjYtMC4zLTEuMi0wLjUtMS44LTAuOGMtMC42LTAuMy0xLjEtMC42LTEuNy0xDQoJYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42Yy0wLjQtMC41LTAuNy0xLjEtMS0xLjcNCglzLTAuNi0xLjItMC44LTEuOGMtMC4zLTAuNi0wLjUtMS4yLTAuNy0xLjhjLTAuMi0wLjYtMC4zLTEuMy0wLjUtMS45Yy0wLjEtMC42LTAuMi0xLjMtMC4zLTEuOVMwLDIwLjcsMCwyMHMwLTEuMywwLjEtMg0KCXMwLjItMS4zLDAuMy0xLjljMC4xLTAuNiwwLjMtMS4zLDAuNS0xLjljMC4yLTAuNiwwLjQtMS4yLDAuNy0xLjhzMC41LTEuMiwwLjgtMS44QzIuNywxMCwzLDkuNCwzLjQsOC45YzAuNC0wLjUsMC44LTEuMSwxLjItMS42DQoJYzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOA0KCXMxLjItMC41LDEuOC0wLjdjMC42LTAuMiwxLjMtMC4zLDEuOS0wLjVjMC42LTAuMSwxLjMtMC4yLDEuOS0wLjNDMTguNywwLDE5LjMsMCwyMCwweiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LjIsMjYuMWwtNS42LTUuNmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDAsMGwxLjItMS4yYzAuMy0wLjMsMC45LTAuMywxLjIsMGwwLDBsMy44LDMuOGw4LTgNCgljMC4zLTAuMywwLjktMC4zLDEuMiwwbDAsMGwxLjIsMS4yYzAuMywwLjMsMC4zLDAuOSwwLDEuMmwwLDBsLTkuOSw5LjlDMTguMSwyNi41LDE3LjYsMjYuNSwxNy4yLDI2LjFMMTcuMiwyNi4xeiIvPg0KPC9zdmc+DQo=);
}

.sortable_number {
    height:64px;
    text-align:center
}

.sortable_number span {
    line-height: 64px;
    vertical-align: middle;
    width: 70px;
    text-align: center;
    border-radius: 50%;
    border: 2px solid #99acbf;
    padding: 14px 20px;
    color: #e28222;
    font-weight: bold;
}

#sortable-container .sequence_li_1:after {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS40LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE5NSAzMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5NSAzMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMyQTJBMkI7fQ0KPC9zdHlsZT4NCjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjM3LjIiIGN5PSI0MC40IiByPSIzMC4zIi8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNTciIGN5PSI0MC40IiByPSIzMC4zIi8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIzNy4yIiBjeT0iMTU5LjkiIHI9IjMwLjMiLz4NCjxlbGxpcHNlIGNsYXNzPSJzdDAiIGN4PSIxNTciIGN5PSIxNTkuOSIgcng9IjMwLjMiIHJ5PSIzMC4zIi8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIzNy4yIiBjeT0iMjc5LjQiIHI9IjMwLjMiLz4NCjxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDcuMDg4Nzk0ZS0wMiAtMC45OTc1IDAuOTk3NSA3LjA4ODc5NGUtMDIgLTEzMi44NTQ0IDQxNi4xNjEzKSIgY2xhc3M9InN0MCIgY3g9IjE1NyIgY3k9IjI3OS40IiByeD0iMzAuMyIgcnk9IjMwLjMiLz4NCjwvc3ZnPg0K);
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-right: 5px;
    float:right;
    margin-top:10px
}

#quiz-container {
    overflow-y: scroll;
}

.arrow_hidden {
    opacity: 0;
    font-size: 1.2rem;
}

.arrow {
    font-size: 1.2rem;
    color: #ffffff;
}

/*#sortable-container div:last-child {
    display:none;
}*/

.question h3 {
    color: #e28222;
    text-transform: initial;
    font-weight: bold;
    font-size: 2rem;
}

.clustering_sequence:after {
    display:none
}


.clustering_sequence:nth-of-type(1) {
    background:#00DCFF;
    color:#2b2b2b;
    font-weight:bold;

}

.clustering_sequence:nth-of-type(2) {
    background:#6A3100;
    color:#ffffff;
    font-weight:bold;
}

.clustering_sequence:nth-of-type(3) {
    background:#FFCC00;
    color: #2b2b2b;
    font-weight:bold;
}

.clustering_sequence:nth-of-type(4) {
    background:#FF6600;
    color:#ffffff;
    font-weight:bold;
}

.clustering_sequence:nth-of-type(5) {
    background:#004BFA;
    color:#ffffff;
    font-weight:bold;
}

.clustering_sequence:nth-of-type(6) {
    background:#F912B4;
    color:#ffffff;
    font-weight:bold;
}

.clustering_sequence:nth-of-type(7) {
    background:#009D25;
    color:#ffffff;
    font-weight:bold;
}

.answer-val-mod {
    width: 100%;
    padding: 24px;
    border-radius: 10px 10px 0 0;
    border: 2px solid rgb(204 204 204);
    background: #ffffff;
    color: #ffffff;
}

.feedback_wrong:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    top: 30px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0VFMUU0Qjt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuNw0KCWMwLjYsMC4zLDEuMiwwLjUsMS44LDAuOHMxLjEsMC42LDEuNywxYzAuNSwwLjQsMS4xLDAuOCwxLjYsMS4yYzAuNSwwLjQsMSwwLjksMS41LDEuM2MwLjUsMC41LDAuOSwwLjksMS4zLDEuNQ0KCWMwLjQsMC41LDAuOCwxLDEuMiwxLjZjMC40LDAuNSwwLjcsMS4xLDEsMS43czAuNiwxLjIsMC44LDEuOHMwLjUsMS4yLDAuNywxLjhjMC4yLDAuNiwwLjMsMS4zLDAuNSwxLjljMC4xLDAuNiwwLjIsMS4zLDAuMywxLjkNCgljMC4xLDAuNywwLjEsMS4zLDAuMSwyczAsMS4zLTAuMSwycy0wLjIsMS4zLTAuMywxLjljLTAuMSwwLjYtMC4zLDEuMy0wLjUsMS45Yy0wLjIsMC42LTAuNCwxLjItMC43LDEuOGMtMC4zLDAuNi0wLjUsMS4yLTAuOCwxLjgNCgljLTAuMywwLjYtMC42LDEuMS0xLDEuN2MtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMg0KCWMtMC41LDAuNC0xLjEsMC43LTEuNywxYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOHMtMS4yLDAuNS0xLjgsMC43Yy0wLjYsMC4yLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjMNCglTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjFjLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNWMtMC42LTAuMi0xLjItMC40LTEuOC0wLjdzLTEuMi0wLjUtMS44LTAuOA0KCWMtMC42LTAuMy0xLjEtMC42LTEuNy0xYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42DQoJYy0wLjQtMC41LTAuNy0xLjEtMS0xLjdjLTAuMy0wLjYtMC42LTEuMi0wLjgtMS44Yy0wLjMtMC42LTAuNS0xLjItMC43LTEuOGMtMC4yLTAuNi0wLjMtMS4zLTAuNS0xLjljLTAuMS0wLjYtMC4yLTEuMy0wLjMtMS45DQoJUzAsMjAuNywwLDIwczAtMS4zLDAuMS0yYzAuMS0wLjcsMC4yLTEuMywwLjMtMS45YzAuMS0wLjYsMC4zLTEuMywwLjUtMS45YzAuMi0wLjYsMC40LTEuMiwwLjctMS44czAuNS0xLjIsMC44LTEuOHMwLjYtMS4xLDEtMS43DQoJYzAuNC0wLjUsMC44LTEuMSwxLjItMS42YzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMQ0KCWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOGMwLjYtMC4zLDEuMi0wLjUsMS44LTAuN2MwLjYtMC4yLDEuMy0wLjMsMS45LTAuNWMwLjYtMC4xLDEuMy0wLjIsMS45LTAuM0MxOC43LDAsMTkuMywwLDIwLDB6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIsMjBsNi4xLTYuMWMwLjYtMC42LDAuNS0xLjUsMC0yYy0wLjYtMC41LTEuNC0wLjUtMiwwTDIwLDE4bC02LjEtNi4xYy0wLjYtMC42LTEuNS0wLjYtMiwwDQoJYy0wLjYsMC42LTAuNiwxLjUsMCwybDAsMEwxOCwyMGwtNi4xLDYuMWMtMC42LDAuNi0wLjYsMS41LDAsMmMwLjYsMC42LDEuNSwwLjYsMiwwTDIwLDIybDYuMSw2LjFjMC42LDAuNiwxLjUsMC42LDIsMA0KCWMwLjYtMC42LDAuNi0xLjUsMC0yTDIyLDIweiIvPg0KPC9zdmc+DQo=);
}

.clustering_box_answer p {
    display:none
}

.clustering_box_answer #type_class {
    border-radius:0 0 10px 10px;
    border-left:2px solid #cccccc;
    border-right:2px solid #cccccc;
    border-bottom:2px solid #cccccc;
    padding:20px;
    min-height:100px
}

span.guesses_error {
    background: #cccccc;
    padding: 8px 12px;
    border-radius: 10px;
    font-weight: 600 !important;
}

.correct_order-sequence {
    margin:0 10rem
}

.clustering_box_answer {
    background: rgb(255 255 255);
    border-radius: 10px;
    margin-bottom: 1rem;
}

.clustering_box_answer span {
    display:inline-block;
    padding:10px;
    min-height:100px;
    margin:auto 30px
}

#first-set .clusering_choice {
    border-radius:0;
    pointer-events: none;
    padding: 20px;
}

#first-set .fas {
    display:none;
}

.clustering_modal .modal-header {
    background-color:#009cde !important
}

.clustering_modal .close {
    opacity:1;
    font-size:40px;
    color:#ffffff
}

.clustering_modal .card {
    padding:10px
}

.clustering_modal .card h6, .clustering_modal .modal-footer {
    display:none;
}

.clustering_modal {
    background:rgb(0 0 0 / 0.4)
}

.clustering_modal .modal-header {
    background-color:#009cde !important
}

.clustering_modal .close {
    opacity:1;
    font-size:40px;
    color:#ffffff
}

.clustering_modal .card {
    padding:10px
}

.clustering_modal .card h6, .clustering_modal .modal-footer {
    display:none;
}

.clustering_modal {
    background:rgb(0 0 0 / 0.4)
}

button#clustering-variant-confirm {
    max-width: max-content;
    float:right;
    margin-right:3rem
}

.tileS {
    width:77px;
    display:inline-block
}

i.fas.fa-long-arrow-alt-down {
    font-size: 40px !important;
    color: #2facd3;
}

.answer-val-mod:focus {
    outline:none;
}

.answer-val-mod.sequence_li_0 {
    background:#ffffff;
    color:#000000;
}

.answer-val-mod.sequence_li_1 {
    background: #00DCFF;
    color: #2b2b2b;
    font-weight:bold;
}

.answer-val-mod.sequence_li_1:after {
    display:none;
}

.answer-val-mod.sequence_li_2 {
    background: #6A3100;
    color: #ffffff;
    font-weight:bold;
}

.answer-val-mod.sequence_li_3 {
    background: #FFCC00;
    color: #2b2b2b;
    font-weight:bold;
}

.answer-val-mod.sequence_li_4 {
    background: #FF6600;
    color: #ffffff;
    font-weight:bold;
}

.answer-val-mod.sequence_li_5 {
    background: #004BFA;
    color: #ffffff;
    font-weight:bold;
}

.answer-val-mod.sequence_li_6 {
    background: #F912B4;
    color: #ffffff;
    font-weight:bold;
}

.answer-val-mod.sequence_li_7{
    background: #009D25;
    color: #ffffff;
    font-weight:bold;
}


.clustering_images_answer {
    border-radius: 10px;
    padding:0;
}

.clustering_images_answer img {
    object-fit:cover;
    width:100%;
    height:400px;
    object-position: center;
    filter: brightness(0.9);
    margin-top:0 !important;
}

.clustering_images_selected.answer-val-mod.sequence_li_1 {
    background: rgb(216 252 255);
    color: #e28222;
    border: 6px solid rgb(50 192 192);
}

.clustering_images_selected.answer-val-mod.sequence_li_1:after {
    display:none;
}

.clustering_images_selected.answer-val-mod.sequence_li_2 {
    background: rgb(241 236 255);
    color: #e28222;
    border: 6px solid rgb(204 102 255);
}

.clustering_images_selected.answer-val-mod.sequence_li_3 {
    background: rgb(248 252 217);
    color: #e28222;
    border: 6px solid rgb(240 188 39);
}

.clustering_images_selected.answer-val-mod.sequence_li_4 {
    background:#f6e5d9;
    color: #e28222;
    border:6px solid #ff6600;
}

.answer-val.sequence_li_1:after {
    display:none
}

.clustering_response_box.wrong .answer-val {
    background:none
}

.clustering_response_box.correct .answer-val {
    background:none
}

.clustering_response_box .answer-val:after {
    display:none
}

.clustering_response_box .answer-val:after {
    display:none
}

.clustering_response_box .answer-val {
    padding:5px;
    border-radius:0;
    margin:0;
    width:100%;
    min-height:58px
}

.clustering_response_box .answer-val.sequence_li_1 {
    background:#43c8f8;
}

.clustering_response_box .answer-val.sequence_li_2 {
    background:#2f58ea;
}

.clustering_response_box .answer-val.sequence_li_3 {
    background:#111a8c;
}

.clustering_response_box .answer-val.sequence_li_4 {
    background:#06669E;
}

.clustering_response_box .answer-val.sequence_li_5 {
    background:#D9E7FF;

}

.clustering_response_box .answer-val.sequence_li_6 {
    background:#F6D9EC;

}

.clustering_response_box .answer-val.sequence_li_7{
    background:#DDFFED;

}



/*vincenzo*/

.col-4.clustering_response_box:nth-child(7),.col-4.clustering_response_box:nth-child(8),.col-4.clustering_response_box:nth-child(9),.col-4.clustering_response_box:nth-child(10) {
    display:none
}

/* fine vincenzo*/

p.wrong_title {
    background: #f6eef6;
    color: #ff0046 !important;
    padding: 10px;
    font-weight: bold;
    font-size: 1.4rem;
    text-transform: uppercase;
}

.row_wrong {
    margin: 0;
}

p.wrong_title {
    background: #f6eef6;
    color: #ff0046 !important;
    padding: 10px;
    font-weight: bold;
    font-size: 1.4rem;
    text-transform: uppercase;
}

.number_sequence_feedback .sortable_number {
    padding-right: 3rem !important;
}



.question_clustering h3 {
    margin:0 0 10px !important
}

.col-12.question_clustering h6 {
    text-transform:initial;
    font-size:1.2rem
}

.first_cluster {
    background: #e28222;
    padding: 10px;
    font-size: 1.4rem;
    font-weight: bold;
}

.first_cluster label {
    color:#ffffff;
    line-height: 38px;
    margin: 0;
}

.change_clustering button {
    border:0;
    background:#ffffff!important;
    color: #e28222;
}

.change_clustering button {
    border:0;
    background:#ffffff!important;
    color: #e28222;
    line-height: 38px;
}

.change_clustering button:focus {
    outline:none
}

.change_clustering {background:#ffffff}

button.btn.btn-primary.clusering_choice {
    background-color: #e28222;
    border-color: #e28222;
    border-radius: 0;
}

.clustering_modal_header {
    background: #e28222;
    color: #ffffff;
}

.your_answer, .correct_answer {
    color:#ffffff;
    font-weight:bold;
}

.sequence_answer_val.answer-val {
    padding: 10px !important;
    font-size: 1.5rem !important;
    border-radius: 10px !important;
    text-shadow: none !important;
    height: 64px;
    text-indent:1.2rem
}

/*.row_wrong {
    counter-reset: listCounter;
}

.col_wrong {
    counter-increment: listCounter;
}

.col_wrong:before {
    content: counter(listCounter);
    position:absolute;
    margin:0.6rem;
    font-size:1.5rem;
    color:#ffffff;
    font-weight:bold;
}

.row_correct {
    counter-reset: listCounter;
}

.col_correct {
    counter-increment: listCounter;
}

.col_correct:before {
    content: counter(listCounter);
    position:absolute;
    margin:0.6rem;
    font-size:1.5rem;
    color:#ffffff;
    font-weight:bold;
}*/

.feedback_correct .sequence_answer_val, .feedback_wrong .sequence_answer_val {
    pointer-events: none;
}

.wrong.clustering_response_box.correct .bg-white:before {

    display: inline-block;
    height: 32px;
    width: 32px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1M0JEOEM7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI1MCIgY3k9IjUwIiByPSI0MCIvPg0KPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSI2Ny4zLDMxLjYgNDQuOCw1NC4xIDMyLjcsNDEuOSAyNS41LDQ5LjEgNDQuOCw2OC40IDUyLDYxLjMgNzQuNSwzOC43ICIvPg0KPC9zdmc+DQo=);
    left:0px;
    margin-top:-3px
}


.wrong.clustering_response_box .bg-white:before  {
    display: inline-block;
    height: 32px;
    width: 32px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGMDUyNTQ7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI0OS44IiBjeT0iNTAuMSIgcj0iNDAiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNjkuOSwzNi45IDYzLDMwIDQ5LjgsNDMuMiAzNi43LDMwIDI5LjcsMzYuOSA0Mi45LDUwLjEgMjkuNyw2My4zIDM2LjcsNzAuMiA0OS44LDU3IDYzLDcwLjIgDQoJNjkuOSw2My4zIDU2LjgsNTAuMSAiLz4NCjwvc3ZnPg0K); position:absolute;
    position:absolute;
    left:0px;
    margin-top:-3px

}

.question p {
    color:#ffffff;
}

.c_variant_answer_val.answer-val {
    border-radius: 0;
    text-indent: 0;
    padding: 5px;
    width: 100%;
}

.c_variant_answer_val.answer-val.after {
    display:none;
}

label.multiple_answer.answer-val:before {
    display: inline-block;
    height: 16px;
    width: 16px;
    margin:5px;
    content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDY0IDY0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2NCA2NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzkyQTNCNTt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLDEuMDVDMTQuOTEsMS4wNSwxLjA1LDE0LjkxLDEuMDUsMzJTMTQuOTEsNjIuOTUsMzIsNjIuOTVTNjIuOTUsNDkuMDksNjIuOTUsMzJTNDkuMDksMS4wNSwzMiwxLjA1eg0KCSBNMzIsNTguNDNDMTcuNDEsNTguNDMsNS41Nyw0Ni41OSw1LjU3LDMyUzE3LjQxLDUuNTcsMzIsNS41N1M1OC40MywxNy40MSw1OC40MywzMlM0Ni41OSw1OC40MywzMiw1OC40M3oiLz4NCjwvc3ZnPg0K);
}

label.multiple_answer.answer-val:before {
    line-height: 10px;
}

label.answer-val.multiple_answer.chosen:before {
    display: inline-block;
    height: 16px;
    width: 16px;
    margin:5px;
    content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDY0IDY0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2NCA2NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLDEuMDVDMTQuOTEsMS4wNSwxLjA1LDE0LjkxLDEuMDUsMzJTMTQuOTEsNjIuOTUsMzIsNjIuOTVTNjIuOTUsNDkuMDksNjIuOTUsMzJTNDkuMDksMS4wNSwzMiwxLjA1eg0KCSBNMzIsNTguNDNDMTcuNDEsNTguNDMsNS41Nyw0Ni41OSw1LjU3LDMyUzE3LjQxLDUuNTcsMzIsNS41N1M1OC40MywxNy40MSw1OC40MywzMlM0Ni41OSw1OC40MywzMiw1OC40M3oiLz4NCjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjMyIiBjeT0iMzIiIHI9IjExLjUyIi8+DQo8L3N2Zz4NCg==);
}

.text_intro p {
    font-size:1.5rem;
    margin-bottom:1.5rem
}

p.before_you_start {
    font-size:2rem
}

.container_hidden_word {
    max-width: 1600px !important;
    border-radius: 10px 10px 0 0;
}

.container_multiple_quiz,.container_hw {
    max-width: 1600px !important;
}

#gameContent.container {
    max-width: 1600px !important;
    background: rgb(255 255 255);
    border-radius: 0 0 10px 10px;
}

.progress {
    height: 0.5rem !important;
}

div#logoHolder {
    margin: 20px auto 0px;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}

#wordHolder .tile {
    border:1px solid #ccc;
    border-radius:5px;
    margin:10px;
    padding: 10px 18px;
    height: unset;
    width:unset;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    color: #e28222;
}

div#clueHolder:before {
    display: inline-block;
    height: 40px;
    width: 40px;
    margin-right: 5px;
    vertical-align:middle;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzE2MkI1NDtzdHJva2Utd2lkdGg6Mjt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMxNjJCNTQ7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fQ0KCS5zdDJ7ZmlsbDojMTYyQjU0O30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMi4xLDMxLjFWOS44YzAtMC41LDAtMC45LDAuMS0xLjRDMi4zLDgsMi41LDcuNSwyLjcsNy4xYzAuMi0wLjQsMC40LTAuOCwwLjctMS4yYzAuMy0wLjQsMC42LTAuNywwLjktMS4xDQoJYzAuMy0wLjMsMC43LTAuNiwxLjEtMC45YzAuNC0wLjMsMC44LTAuNSwxLjItMC43QzYuOSwzLjEsNy40LDMsNy44LDIuOWMwLjUtMC4xLDAuOS0wLjEsMS40LTAuMWgyMS4zYzAuNSwwLDAuOSwwLDEuNCwwLjENCgljMC41LDAuMSwwLjksMC4yLDEuMywwLjRjMC40LDAuMiwwLjgsMC40LDEuMiwwLjdjMC40LDAuMywwLjcsMC42LDEuMSwwLjljMC4zLDAuMywwLjYsMC43LDAuOSwxLjFjMC4zLDAuNCwwLjUsMC44LDAuNywxLjINCgljMC4yLDAuNCwwLjMsMC45LDAuNCwxLjNjMC4xLDAuNSwwLjEsMC45LDAuMSwxLjR2MjEuM2MwLDAuNSwwLDAuOS0wLjEsMS40Yy0wLjEsMC41LTAuMiwwLjktMC40LDEuM2MtMC4yLDAuNC0wLjQsMC44LTAuNywxLjINCgljLTAuMywwLjQtMC42LDAuNy0wLjksMS4xYy0wLjMsMC4zLTAuNywwLjYtMS4xLDAuOWMtMC40LDAuMy0wLjgsMC41LTEuMiwwLjdjLTAuNCwwLjItMC45LDAuMy0xLjMsMC40Yy0wLjUsMC4xLTAuOSwwLjEtMS40LDAuMQ0KCUg5LjJjLTAuNSwwLTAuOSwwLTEuNC0wLjFjLTAuNS0wLjEtMC45LTAuMi0xLjMtMC40Yy0wLjQtMC4yLTAuOC0wLjQtMS4yLTAuN2MtMC40LTAuMy0wLjctMC42LTEuMS0wLjljLTAuMy0wLjMtMC42LTAuNy0wLjktMS4xDQoJYy0wLjMtMC40LTAuNS0wLjgtMC43LTEuMmMtMC4yLTAuNC0wLjMtMC45LTAuNC0xLjNDMi4yLDMyLDIuMSwzMS41LDIuMSwzMS4xeiIvPg0KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjkuNiIgeTE9IjE4IiB4Mj0iMTEiIHkyPSIxOCIvPg0KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI4LjMiIHkxPSIxOCIgeDI9IjI5LjgiIHkyPSIxOCIvPg0KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI2IiB5MT0iMTIuNiIgeDI9IjI3LjEiIHkyPSIxMS41Ii8+DQo8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTIuMyIgeTE9IjI0LjciIHgyPSIxMy40IiB5Mj0iMjMuNiIvPg0KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI3IiB5MT0iMjQuNyIgeDI9IjI1LjkiIHkyPSIyMy42Ii8+DQo8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTMuNCIgeTE9IjEyLjYiIHgyPSIxMi40IiB5Mj0iMTEuNSIvPg0KPHBhdGggY2xhc3M9InN0MiIgZD0iTTE5LjcsMTIuNmMtMy4yLDAtNS44LDIuNi01LjgsNS44YzAsMS45LDAuOSwzLjYsMi41LDQuN3YxLjljMCwwLjUsMC40LDAuOCwwLjgsMC44aDVjMC41LDAsMC44LTAuNCwwLjgtMC44djANCgl2LTEuOWMyLjYtMS44LDMuMy01LjQsMS40LThDMjMuMywxMy41LDIxLjYsMTIuNiwxOS43LDEyLjZ6IE0xNy4xLDI4LjJjMCwwLjUsMC4zLDAuOCwwLjgsMC45aDMuNWMwLjUsMCwwLjgtMC40LDAuOC0wLjl2LTAuOGgtNS4xDQoJVjI4LjJ6Ii8+DQo8L3N2Zz4NCg==);

}

div#guesses:before {
    display: inline-block;
    height: 40px;
    width: 40px;
    margin-right: 5px;
    vertical-align:middle;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzE2MkI1NDtzdHJva2Utd2lkdGg6Mjt9DQoJLnN0MXtkaXNwbGF5Om5vbmU7ZmlsbDpub25lO3N0cm9rZTojMTYyQjU0O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30NCgkuc3Qye2Rpc3BsYXk6bm9uZTtmaWxsOiMxNjJCNTQ7fQ0KCS5zdDN7ZmlsbDojMTYyQjU0O30NCjwvc3R5bGU+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMi4xLDMxLjFWOS44YzAtMC41LDAtMC45LDAuMS0xLjRDMi4zLDgsMi41LDcuNSwyLjcsNy4xYzAuMi0wLjQsMC40LTAuOCwwLjctMS4yYzAuMy0wLjQsMC42LTAuNywwLjktMS4xDQoJCWMwLjMtMC4zLDAuNy0wLjYsMS4xLTAuOWMwLjQtMC4zLDAuOC0wLjUsMS4yLTAuN0M2LjksMy4xLDcuNCwzLDcuOCwyLjljMC41LTAuMSwwLjktMC4xLDEuNC0wLjFoMjEuM2MwLjUsMCwwLjksMCwxLjQsMC4xDQoJCWMwLjUsMC4xLDAuOSwwLjIsMS4zLDAuNGMwLjQsMC4yLDAuOCwwLjQsMS4yLDAuN2MwLjQsMC4zLDAuNywwLjYsMS4xLDAuOWMwLjMsMC4zLDAuNiwwLjcsMC45LDEuMWMwLjMsMC40LDAuNSwwLjgsMC43LDEuMg0KCQljMC4yLDAuNCwwLjMsMC45LDAuNCwxLjNjMC4xLDAuNSwwLjEsMC45LDAuMSwxLjR2MjEuM2MwLDAuNSwwLDAuOS0wLjEsMS40Yy0wLjEsMC41LTAuMiwwLjktMC40LDEuM2MtMC4yLDAuNC0wLjQsMC44LTAuNywxLjINCgkJYy0wLjMsMC40LTAuNiwwLjctMC45LDEuMWMtMC4zLDAuMy0wLjcsMC42LTEuMSwwLjljLTAuNCwwLjMtMC44LDAuNS0xLjIsMC43Yy0wLjQsMC4yLTAuOSwwLjMtMS4zLDAuNGMtMC41LDAuMS0wLjksMC4xLTEuNCwwLjENCgkJSDkuMmMtMC41LDAtMC45LDAtMS40LTAuMWMtMC41LTAuMS0wLjktMC4yLTEuMy0wLjRjLTAuNC0wLjItMC44LTAuNC0xLjItMC43Yy0wLjQtMC4zLTAuNy0wLjYtMS4xLTAuOWMtMC4zLTAuMy0wLjYtMC43LTAuOS0xLjENCgkJYy0wLjMtMC40LTAuNS0wLjgtMC43LTEuMmMtMC4yLTAuNC0wLjMtMC45LTAuNC0xLjNDMi4yLDMyLDIuMSwzMS41LDIuMSwzMS4xeiIvPg0KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5LjYiIHkxPSIxOCIgeDI9IjExIiB5Mj0iMTgiLz4NCgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMjguMyIgeTE9IjE4IiB4Mj0iMjkuOCIgeTI9IjE4Ii8+DQoJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI2IiB5MT0iMTIuNiIgeDI9IjI3LjEiIHkyPSIxMS41Ii8+DQoJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjEyLjMiIHkxPSIyNC43IiB4Mj0iMTMuNCIgeTI9IjIzLjYiLz4NCgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMjciIHkxPSIyNC43IiB4Mj0iMjUuOSIgeTI9IjIzLjYiLz4NCgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTMuNCIgeTE9IjEyLjYiIHgyPSIxMi40IiB5Mj0iMTEuNSIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xOS43LDEyLjZjLTMuMiwwLTUuOCwyLjYtNS44LDUuOGMwLDEuOSwwLjksMy42LDIuNSw0Ljd2MS45YzAsMC41LDAuNCwwLjgsMC44LDAuOGg1YzAuNSwwLDAuOC0wLjQsMC44LTAuOA0KCQl2MHYtMS45YzIuNi0xLjgsMy4zLTUuNCwxLjQtOEMyMy4zLDEzLjUsMjEuNiwxMi42LDE5LjcsMTIuNnogTTE3LjEsMjguMmMwLDAuNSwwLjMsMC44LDAuOCwwLjloMy41YzAuNSwwLDAuOC0wLjQsMC44LTAuOXYtMC44DQoJCWgtNS4xVjI4LjJ6Ii8+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MyIgZD0iTTIxLjUsMjMuN2gtMy40VjIyYzAtMC42LDAuMS0xLjEsMC4yLTEuNGMwLjItMC4zLDAuNS0wLjcsMS0xLjJsMS41LTEuNmMwLjItMC4zLDAuMy0wLjYsMC4zLTENCgkJCXMtMC4xLTAuOC0wLjQtMS4xYy0wLjItMC4zLTAuNi0wLjQtMC45LTAuNHMtMC43LDAuMi0xLDAuNWMtMC4zLDAuMy0wLjQsMC44LTAuNSwxLjNoLTMuNmMwLjItMS41LDAuNy0yLjcsMS42LTMuNQ0KCQkJYzAuOS0wLjgsMi4xLTEuMywzLjUtMS4zYzEuNCwwLDIuNSwwLjQsMy40LDEuMXMxLjMsMS44LDEuMywzLjFjMCwwLjYtMC4xLDEtMC4yLDEuM2MtMC4xLDAuMy0wLjMsMC41LTAuMywwLjYNCgkJCWMtMC4xLDAuMS0wLjIsMC4zLTAuNCwwLjZjLTAuMiwwLjMtMC40LDAuNC0wLjQsMC41Yy0wLjQsMC40LTAuNywwLjctMSwxYy0wLjMsMC4zLTAuNSwwLjYtMC42LDAuOGMtMC4xLDAuMi0wLjIsMC41LTAuMiwwLjkNCgkJCVYyMy43eiBNMTguNSwyNy45Yy0wLjQtMC40LTAuNi0wLjgtMC42LTEuNGMwLTAuNiwwLjItMSwwLjYtMS40czAuOC0wLjYsMS40LTAuNmMwLjYsMCwxLDAuMiwxLjQsMC42YzAuNCwwLjQsMC42LDAuOCwwLjYsMS40DQoJCQljMCwwLjYtMC4yLDEtMC42LDEuNGMtMC40LDAuNC0wLjgsMC42LTEuNCwwLjZDMTkuMywyOC41LDE4LjksMjguMywxOC41LDI3Ljl6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)}

#clueHolder,#guesses  {
    font-size: 1.2rem;
    color: #e28222;
    font-weight: 600;
}

#clueHolder span, #guesses span {
    font-weight:900
}

div#clueHolder {
    margin-top: 20px;
}

div#helpModal,div#help_multipleModal,div#help_sequenceModal,div#help_clusteringModal,div#help_clusteringvariantModal,div#help_clusteringimagesModal {
    background: rgb(0 0 0 / 60%);
}

#helpModal .modal-header,#help_multipleModal .modal-header, #help_sequenceModal .modal-header,#help_clusteringModal .modal-header,#help_clusteringvariantModal .modal-header,#help_clusteringimagesModal .modal-header {
    background-color:#ffffff;
    border:0;

}

#helpModal .modal-title, #help_multipleModal .modal-title, #help_sequenceModal .modal-title, #help_clusteringModal .modal-title, #help_clusteringvariantModal .modal-title, #help_clusteringimagesModal .modal-title {
    font-size:2rem;
    text-transform:initial !important;
    color: #e28222;
    font-weight: bold;
}

#helpModal .modal-header .close, #help_multipleModal .modal-header .close, #help_sequenceModal .close,#help_clusteringModal .close,#help_clusteringvariantModal .close,#help_clusteringimagesModal .close  {
    font-size: 3rem;
    opacity: 1;
}

.help_hidden_word h4 {
    text-transform:initial !important;
    color: #e28222;
}


.help_hidden_word p {
    white-space:pre-line
}

.help_hidden_word p {
    white-space:pre-line;
    font-size:1.3rem;
}

.help_hidden_word {
    padding-bottom:6rem
}

button.g4s_help_quiz_button {
    border-color: #e28222;
    color: #e28222;
    font-weight: bold;
}

button.g4s_help_quiz_button:hover {
    background:#ffffff;
    color: #e28222;
    border-color: #e28222;
}

button#continue {
    border-color: #e28222;
    color: #e28222;
    font-weight: bold;
}

button#continue:hover {
    border-color: #e28222;
    color: #e28222;
    font-weight: bold;
    background:#ffffff;
}

.container.slideInRight.mt-5.container_multiple_quiz.shadow {
    max-width: 1600px;
}

#quiz.quiz  {
    padding: 3rem 8rem !important;
}

.container_hw .question_points {
    position:absolute;
    top:28rem;
    left:36rem;
}

p.well_done {
    font-size: 3rem;
    font-weight: bold;
    color: #e28222;
}

p.successfully_1, p.successfully_2 {
    color: #e28222;
    font-size: 2rem;
    font-weight: 400;
}

#award_cover_image_container img.cover_image {
    background:none
}

span#question-score {
    font-size: 6rem;
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
    color: #e28222;
}

#question-score {
    font-size: 6rem;
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
    color: #e28222;
}

.pum_right_hw img {
    margin-left: 10rem;
}

/*.correct_hw {
    margin-bottom:5rem
}*/

button#answer-confirm {
    border-color: #e28222;
    color: #e28222;
    font-weight: bold;
}

.change_clustering {
    border-radius:10px 0 0px 10px;
    border-top:2px solid #ccc;
    border-bottom:2px solid #ccc;
    border-left:2px solid #ccc;
}

.change_clustering button {
    border-radius:10px 0 0px 10px;
}

button.btn.btn-primary.clusering_choice {
    border-radius:0 10px 10px 0;
}

.sequence_li_1.draggable-mirror {
    background:#009cde !important;

}

.sequence_li_1.draggable-mirror:after {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE5NSAzMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5NSAzMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjM3LjIiIGN5PSI0MC40IiByPSIzMC4yOSIvPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTU2Ljk4IiBjeT0iNDAuNCIgcj0iMzAuMjkiLz4NCjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjM3LjIiIGN5PSIxNTkuOTEiIHI9IjMwLjI5Ii8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNTYuOTgiIGN5PSIxNTkuOTEiIHI9IjMwLjI5Ii8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIzNy4yIiBjeT0iMjc5LjQyIiByPSIzMC4yOSIvPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTU2Ljk4IiBjeT0iMjc5LjQyIiByPSIzMC4yOSIvPg0KPC9zdmc+DQo=) !important;

}

.sequence_li_1.draggable-mirror .answer-val {
    color:#ffffff !important;
}

.type_class {
    border-radius: 0 0 10px 10px;
    border-left: 2px solid rgb(204 204 204);
    border-right: 2px solid rgb(204 204 204);
    border-bottom: 2px solid rgb(204 204 204);
    padding: 20px;
    min-height: 100px;
}

label.clustering_response.answer-val.sequence_li_1 {
    background:#00DCFF;
    color: #2b2b2b;
    font-weight:bold;
}


label.clustering_response.answer-val.sequence_li_2 {
    background:#6A3100;
    color:#ffffff;
    font-weight:bold;
}

label.clustering_response.answer-val.sequence_li_3 {
    background:#FFCC00;
    color: #2b2b2b;
    font-weight:bold;
}

label.clustering_response.answer-val.sequence_li_4 {
    background:#FF6600;
    color:#ffffff;
    font-weight:bold;
}

label.clustering_response.answer-val.sequence_li_5 {
    background:#004BFA;
    color: #2b2b2b;
    border:2px solid #0096FA;
}

label.clustering_response.answer-val.sequence_li_6 {
    background:#F912B4;
    color:#ffffff;
    font-weight:bold;
}

label.clustering_response.answer-val.sequence_li_7 {
    background:#009D25;
    color:#ffffff;
    font-weight:bold;
}

p.correct_answer {
    background: rgb(0 40 85 / 5%);
    color: #e28222 !important;
    padding: 10px;
    font-weight: bold;
    font-size: 1.4rem;
    text-transform: uppercase;
    margin: 3rem 0;
}

.wrong_clustering:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    top: 150px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0VFMUU0Qjt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuNw0KCWMwLjYsMC4zLDEuMiwwLjUsMS44LDAuOHMxLjEsMC42LDEuNywxYzAuNSwwLjQsMS4xLDAuOCwxLjYsMS4yYzAuNSwwLjQsMSwwLjksMS41LDEuM2MwLjUsMC41LDAuOSwwLjksMS4zLDEuNQ0KCWMwLjQsMC41LDAuOCwxLDEuMiwxLjZjMC40LDAuNSwwLjcsMS4xLDEsMS43czAuNiwxLjIsMC44LDEuOHMwLjUsMS4yLDAuNywxLjhjMC4yLDAuNiwwLjMsMS4zLDAuNSwxLjljMC4xLDAuNiwwLjIsMS4zLDAuMywxLjkNCgljMC4xLDAuNywwLjEsMS4zLDAuMSwyczAsMS4zLTAuMSwycy0wLjIsMS4zLTAuMywxLjljLTAuMSwwLjYtMC4zLDEuMy0wLjUsMS45Yy0wLjIsMC42LTAuNCwxLjItMC43LDEuOGMtMC4zLDAuNi0wLjUsMS4yLTAuOCwxLjgNCgljLTAuMywwLjYtMC42LDEuMS0xLDEuN2MtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMg0KCWMtMC41LDAuNC0xLjEsMC43LTEuNywxYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOHMtMS4yLDAuNS0xLjgsMC43Yy0wLjYsMC4yLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjMNCglTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjFjLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNWMtMC42LTAuMi0xLjItMC40LTEuOC0wLjdzLTEuMi0wLjUtMS44LTAuOA0KCWMtMC42LTAuMy0xLjEtMC42LTEuNy0xYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42DQoJYy0wLjQtMC41LTAuNy0xLjEtMS0xLjdjLTAuMy0wLjYtMC42LTEuMi0wLjgtMS44Yy0wLjMtMC42LTAuNS0xLjItMC43LTEuOGMtMC4yLTAuNi0wLjMtMS4zLTAuNS0xLjljLTAuMS0wLjYtMC4yLTEuMy0wLjMtMS45DQoJUzAsMjAuNywwLDIwczAtMS4zLDAuMS0yYzAuMS0wLjcsMC4yLTEuMywwLjMtMS45YzAuMS0wLjYsMC4zLTEuMywwLjUtMS45YzAuMi0wLjYsMC40LTEuMiwwLjctMS44czAuNS0xLjIsMC44LTEuOHMwLjYtMS4xLDEtMS43DQoJYzAuNC0wLjUsMC44LTEuMSwxLjItMS42YzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMQ0KCWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOGMwLjYtMC4zLDEuMi0wLjUsMS44LTAuN2MwLjYtMC4yLDEuMy0wLjMsMS45LTAuNWMwLjYtMC4xLDEuMy0wLjIsMS45LTAuM0MxOC43LDAsMTkuMywwLDIwLDB6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIsMjBsNi4xLTYuMWMwLjYtMC42LDAuNS0xLjUsMC0yYy0wLjYtMC41LTEuNC0wLjUtMiwwTDIwLDE4bC02LjEtNi4xYy0wLjYtMC42LTEuNS0wLjYtMiwwDQoJYy0wLjYsMC42LTAuNiwxLjUsMCwybDAsMEwxOCwyMGwtNi4xLDYuMWMtMC42LDAuNi0wLjYsMS41LDAsMmMwLjYsMC42LDEuNSwwLjYsMiwwTDIwLDIybDYuMSw2LjFjMC42LDAuNiwxLjUsMC42LDIsMA0KCWMwLjYtMC42LDAuNi0xLjUsMC0yTDIyLDIweiIvPg0KPC9zdmc+DQo=);
}



.correct_clustering:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    top: 150px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzRDQkE3NDt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuN3MxLjIsMC41LDEuOCwwLjgNCglzMS4xLDAuNiwxLjcsMXMxLjEsMC44LDEuNiwxLjJjMC41LDAuNCwxLDAuOSwxLjUsMS4zYzAuNSwwLjUsMC45LDAuOSwxLjMsMS41YzAuNCwwLjUsMC44LDEsMS4yLDEuNmMwLjQsMC41LDAuNywxLjEsMSwxLjcNCgljMC4zLDAuNiwwLjYsMS4yLDAuOCwxLjhzMC41LDEuMiwwLjcsMS44YzAuMiwwLjYsMC4zLDEuMywwLjUsMS45YzAuMSwwLjYsMC4yLDEuMywwLjMsMS45czAuMSwxLjMsMC4xLDJzMCwxLjMtMC4xLDINCglzLTAuMiwxLjMtMC4zLDEuOWMtMC4xLDAuNi0wLjMsMS4zLTAuNSwxLjljLTAuMiwwLjYtMC40LDEuMi0wLjcsMS44Yy0wLjMsMC42LTAuNSwxLjItMC44LDEuOHMtMC42LDEuMS0xLDEuNw0KCWMtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMmMtMC41LDAuNC0xLjEsMC43LTEuNywxDQoJYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOGMtMC42LDAuMy0xLjIsMC41LTEuOCwwLjdzLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjNTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjENCgljLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNXMtMS4yLTAuNC0xLjgtMC43Yy0wLjYtMC4zLTEuMi0wLjUtMS44LTAuOGMtMC42LTAuMy0xLjEtMC42LTEuNy0xDQoJYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42Yy0wLjQtMC41LTAuNy0xLjEtMS0xLjcNCglzLTAuNi0xLjItMC44LTEuOGMtMC4zLTAuNi0wLjUtMS4yLTAuNy0xLjhjLTAuMi0wLjYtMC4zLTEuMy0wLjUtMS45Yy0wLjEtMC42LTAuMi0xLjMtMC4zLTEuOVMwLDIwLjcsMCwyMHMwLTEuMywwLjEtMg0KCXMwLjItMS4zLDAuMy0xLjljMC4xLTAuNiwwLjMtMS4zLDAuNS0xLjljMC4yLTAuNiwwLjQtMS4yLDAuNy0xLjhzMC41LTEuMiwwLjgtMS44QzIuNywxMCwzLDkuNCwzLjQsOC45YzAuNC0wLjUsMC44LTEuMSwxLjItMS42DQoJYzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOA0KCXMxLjItMC41LDEuOC0wLjdjMC42LTAuMiwxLjMtMC4zLDEuOS0wLjVjMC42LTAuMSwxLjMtMC4yLDEuOS0wLjNDMTguNywwLDE5LjMsMCwyMCwweiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LjIsMjYuMWwtNS42LTUuNmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDAsMGwxLjItMS4yYzAuMy0wLjMsMC45LTAuMywxLjIsMGwwLDBsMy44LDMuOGw4LTgNCgljMC4zLTAuMywwLjktMC4zLDEuMiwwbDAsMGwxLjIsMS4yYzAuMywwLjMsMC4zLDAuOSwwLDEuMmwwLDBsLTkuOSw5LjlDMTguMSwyNi41LDE3LjYsMjYuNSwxNy4yLDI2LjFMMTcuMiwyNi4xeiIvPg0KPC9zdmc+DQo=);
}

.quiz_type_4 .wrong.clustering_variant_wrong_answer:first-child label {
    background: #e28222;
    color:#ffffff;
    text-align:center;
    border:0;
    font-weight:bold;
}


.quiz_type_4 .wrong.clustering_variant_wrong_answer .arrow {
    margin-bottom:0.5rem
}


.quiz_type_4 .wrong.clustering_variant_wrong_answer label {
    background:#ffffff;
    border-radius:10px;
    border-color: #e28222;
    font-weight:normal;
    font-size:1.2rem;
    text-align:center;
}

.quiz_type_4 .wrong.clustering_variant_wrong_answer:first-child label, .correct_clustering_in_wrong:first-child label.c_variant_answer_val {
    background: #e28222;
    color:#ffffff;
    text-align:center;
    border:0;
    font-weight:bold;
}


.quiz_type_4 .wrong.clustering_variant_wrong_answer .arrow {
    margin-bottom:0.5rem
}


.quiz_type_4 .wrong.clustering_variant_wrong_answer label, .correct_clustering_in_wrong label.c_variant_answer_val {

    background:#ffffff;
    border-radius:10px;
    border-color: #e28222;
    font-weight:normal;
    font-size:1.2rem;
    text-align:center;
}

.clustering_correct_response:before  {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    top: 150px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzRDQkE3NDt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuN3MxLjIsMC41LDEuOCwwLjgNCglzMS4xLDAuNiwxLjcsMXMxLjEsMC44LDEuNiwxLjJjMC41LDAuNCwxLDAuOSwxLjUsMS4zYzAuNSwwLjUsMC45LDAuOSwxLjMsMS41YzAuNCwwLjUsMC44LDEsMS4yLDEuNmMwLjQsMC41LDAuNywxLjEsMSwxLjcNCgljMC4zLDAuNiwwLjYsMS4yLDAuOCwxLjhzMC41LDEuMiwwLjcsMS44YzAuMiwwLjYsMC4zLDEuMywwLjUsMS45YzAuMSwwLjYsMC4yLDEuMywwLjMsMS45czAuMSwxLjMsMC4xLDJzMCwxLjMtMC4xLDINCglzLTAuMiwxLjMtMC4zLDEuOWMtMC4xLDAuNi0wLjMsMS4zLTAuNSwxLjljLTAuMiwwLjYtMC40LDEuMi0wLjcsMS44Yy0wLjMsMC42LTAuNSwxLjItMC44LDEuOHMtMC42LDEuMS0xLDEuNw0KCWMtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMmMtMC41LDAuNC0xLjEsMC43LTEuNywxDQoJYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOGMtMC42LDAuMy0xLjIsMC41LTEuOCwwLjdzLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjNTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjENCgljLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNXMtMS4yLTAuNC0xLjgtMC43Yy0wLjYtMC4zLTEuMi0wLjUtMS44LTAuOGMtMC42LTAuMy0xLjEtMC42LTEuNy0xDQoJYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42Yy0wLjQtMC41LTAuNy0xLjEtMS0xLjcNCglzLTAuNi0xLjItMC44LTEuOGMtMC4zLTAuNi0wLjUtMS4yLTAuNy0xLjhjLTAuMi0wLjYtMC4zLTEuMy0wLjUtMS45Yy0wLjEtMC42LTAuMi0xLjMtMC4zLTEuOVMwLDIwLjcsMCwyMHMwLTEuMywwLjEtMg0KCXMwLjItMS4zLDAuMy0xLjljMC4xLTAuNiwwLjMtMS4zLDAuNS0xLjljMC4yLTAuNiwwLjQtMS4yLDAuNy0xLjhzMC41LTEuMiwwLjgtMS44QzIuNywxMCwzLDkuNCwzLjQsOC45YzAuNC0wLjUsMC44LTEuMSwxLjItMS42DQoJYzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOA0KCXMxLjItMC41LDEuOC0wLjdjMC42LTAuMiwxLjMtMC4zLDEuOS0wLjVjMC42LTAuMSwxLjMtMC4yLDEuOS0wLjNDMTguNywwLDE5LjMsMCwyMCwweiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LjIsMjYuMWwtNS42LTUuNmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDAsMGwxLjItMS4yYzAuMy0wLjMsMC45LTAuMywxLjIsMGwwLDBsMy44LDMuOGw4LTgNCgljMC4zLTAuMywwLjktMC4zLDEuMiwwbDAsMGwxLjIsMS4yYzAuMywwLjMsMC4zLDAuOSwwLDEuMmwwLDBsLTkuOSw5LjlDMTguMSwyNi41LDE3LjYsMjYuNSwxNy4yLDI2LjFMMTcuMiwyNi4xeiIvPg0KPC9zdmc+DQo=);
}

.col-11.col_correct label{
    background:#ffffff !important;
    border-color: #e28222;
    pointer-events: none;
}

.clustering_images_answer {
    border: 1.5rem solid #EFEFEF;
    outline:none !important;
    width: 300px;
    overflow: hidden;
    position: relative;
    background: #ffffff;
    margin: 10px 0;
}

.clustering_images_selected.sequence_li_1 {
    border: 1.5rem solid #00DCFF;
    outline:none !important
}

.clustering_images_selected.sequence_li_2 {
    border: 1.5rem solid #6A3100;
    outline:none !important
}

.clustering_images_selected.sequence_li_3 {
    border: 1.5rem solid #FFCC00;
    outline:none !important
}

.clustering_images_selected.sequence_li_4 {
    border: 1.5rem solid #FF6600;
    outline:none !important
}

.clustering_images_selected.sequence_li_5 {
    border: 1.5rem solid #004BFA;
    outline:none !important
}

.clustering_images_selected.sequence_li_6 {
    border: 1.5rem solid #F912B4;
    outline:none !important
}

.clustering_images_selected.sequence_li_7 {
    border: 1.5rem solid #009D25;
    outline:none !important
}

.correct_clustering_images:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    top: 530px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzRDQkE3NDt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuN3MxLjIsMC41LDEuOCwwLjgNCglzMS4xLDAuNiwxLjcsMXMxLjEsMC44LDEuNiwxLjJjMC41LDAuNCwxLDAuOSwxLjUsMS4zYzAuNSwwLjUsMC45LDAuOSwxLjMsMS41YzAuNCwwLjUsMC44LDEsMS4yLDEuNmMwLjQsMC41LDAuNywxLjEsMSwxLjcNCgljMC4zLDAuNiwwLjYsMS4yLDAuOCwxLjhzMC41LDEuMiwwLjcsMS44YzAuMiwwLjYsMC4zLDEuMywwLjUsMS45YzAuMSwwLjYsMC4yLDEuMywwLjMsMS45czAuMSwxLjMsMC4xLDJzMCwxLjMtMC4xLDINCglzLTAuMiwxLjMtMC4zLDEuOWMtMC4xLDAuNi0wLjMsMS4zLTAuNSwxLjljLTAuMiwwLjYtMC40LDEuMi0wLjcsMS44Yy0wLjMsMC42LTAuNSwxLjItMC44LDEuOHMtMC42LDEuMS0xLDEuNw0KCWMtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMmMtMC41LDAuNC0xLjEsMC43LTEuNywxDQoJYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOGMtMC42LDAuMy0xLjIsMC41LTEuOCwwLjdzLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjNTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjENCgljLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNXMtMS4yLTAuNC0xLjgtMC43Yy0wLjYtMC4zLTEuMi0wLjUtMS44LTAuOGMtMC42LTAuMy0xLjEtMC42LTEuNy0xDQoJYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42Yy0wLjQtMC41LTAuNy0xLjEtMS0xLjcNCglzLTAuNi0xLjItMC44LTEuOGMtMC4zLTAuNi0wLjUtMS4yLTAuNy0xLjhjLTAuMi0wLjYtMC4zLTEuMy0wLjUtMS45Yy0wLjEtMC42LTAuMi0xLjMtMC4zLTEuOVMwLDIwLjcsMCwyMHMwLTEuMywwLjEtMg0KCXMwLjItMS4zLDAuMy0xLjljMC4xLTAuNiwwLjMtMS4zLDAuNS0xLjljMC4yLTAuNiwwLjQtMS4yLDAuNy0xLjhzMC41LTEuMiwwLjgtMS44QzIuNywxMCwzLDkuNCwzLjQsOC45YzAuNC0wLjUsMC44LTEuMSwxLjItMS42DQoJYzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOA0KCXMxLjItMC41LDEuOC0wLjdjMC42LTAuMiwxLjMtMC4zLDEuOS0wLjVjMC42LTAuMSwxLjMtMC4yLDEuOS0wLjNDMTguNywwLDE5LjMsMCwyMCwweiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LjIsMjYuMWwtNS42LTUuNmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDAsMGwxLjItMS4yYzAuMy0wLjMsMC45LTAuMywxLjIsMGwwLDBsMy44LDMuOGw4LTgNCgljMC4zLTAuMywwLjktMC4zLDEuMiwwbDAsMGwxLjIsMS4yYzAuMywwLjMsMC4zLDAuOSwwLDEuMmwwLDBsLTkuOSw5LjlDMTguMSwyNi41LDE3LjYsMjYuNSwxNy4yLDI2LjFMMTcuMiwyNi4xeiIvPg0KPC9zdmc+DQo=);
    z-index:1000
}

.wrong_clustering_images:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    top: 530px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0VFMUU0Qjt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuNw0KCWMwLjYsMC4zLDEuMiwwLjUsMS44LDAuOHMxLjEsMC42LDEuNywxYzAuNSwwLjQsMS4xLDAuOCwxLjYsMS4yYzAuNSwwLjQsMSwwLjksMS41LDEuM2MwLjUsMC41LDAuOSwwLjksMS4zLDEuNQ0KCWMwLjQsMC41LDAuOCwxLDEuMiwxLjZjMC40LDAuNSwwLjcsMS4xLDEsMS43czAuNiwxLjIsMC44LDEuOHMwLjUsMS4yLDAuNywxLjhjMC4yLDAuNiwwLjMsMS4zLDAuNSwxLjljMC4xLDAuNiwwLjIsMS4zLDAuMywxLjkNCgljMC4xLDAuNywwLjEsMS4zLDAuMSwyczAsMS4zLTAuMSwycy0wLjIsMS4zLTAuMywxLjljLTAuMSwwLjYtMC4zLDEuMy0wLjUsMS45Yy0wLjIsMC42LTAuNCwxLjItMC43LDEuOGMtMC4zLDAuNi0wLjUsMS4yLTAuOCwxLjgNCgljLTAuMywwLjYtMC42LDEuMS0xLDEuN2MtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMg0KCWMtMC41LDAuNC0xLjEsMC43LTEuNywxYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOHMtMS4yLDAuNS0xLjgsMC43Yy0wLjYsMC4yLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjMNCglTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjFjLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNWMtMC42LTAuMi0xLjItMC40LTEuOC0wLjdzLTEuMi0wLjUtMS44LTAuOA0KCWMtMC42LTAuMy0xLjEtMC42LTEuNy0xYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42DQoJYy0wLjQtMC41LTAuNy0xLjEtMS0xLjdjLTAuMy0wLjYtMC42LTEuMi0wLjgtMS44Yy0wLjMtMC42LTAuNS0xLjItMC43LTEuOGMtMC4yLTAuNi0wLjMtMS4zLTAuNS0xLjljLTAuMS0wLjYtMC4yLTEuMy0wLjMtMS45DQoJUzAsMjAuNywwLDIwczAtMS4zLDAuMS0yYzAuMS0wLjcsMC4yLTEuMywwLjMtMS45YzAuMS0wLjYsMC4zLTEuMywwLjUtMS45YzAuMi0wLjYsMC40LTEuMiwwLjctMS44czAuNS0xLjIsMC44LTEuOHMwLjYtMS4xLDEtMS43DQoJYzAuNC0wLjUsMC44LTEuMSwxLjItMS42YzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMQ0KCWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOGMwLjYtMC4zLDEuMi0wLjUsMS44LTAuN2MwLjYtMC4yLDEuMy0wLjMsMS45LTAuNWMwLjYtMC4xLDEuMy0wLjIsMS45LTAuM0MxOC43LDAsMTkuMywwLDIwLDB6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIsMjBsNi4xLTYuMWMwLjYtMC42LDAuNS0xLjUsMC0yYy0wLjYtMC41LTEuNC0wLjUtMiwwTDIwLDE4bC02LjEtNi4xYy0wLjYtMC42LTEuNS0wLjYtMiwwDQoJYy0wLjYsMC42LTAuNiwxLjUsMCwybDAsMEwxOCwyMGwtNi4xLDYuMWMtMC42LDAuNi0wLjYsMS41LDAsMmMwLjYsMC42LDEuNSwwLjYsMiwwTDIwLDIybDYuMSw2LjFjMC42LDAuNiwxLjUsMC42LDIsMA0KCWMwLjYtMC42LDAuNi0xLjUsMC0yTDIyLDIweiIvPg0KPC9zdmc+DQo=);
    z-index:1000
}

.right_multiple_feedback {
    pointer-events: none;
}

/*.col-wrong_response_final .c_variant_answer_val.answer-val {
    height:150px
}*/

.clustering_variant_wrong_answer:first-child .c_variant_answer_val.answer-val {
    height:inherit;
    border-radius:0
}

.clustering_variant_wrong_answer:first-child .c_variant_answer_val.answer-val:before {
    display:none
}


.clustering_variant_wrong_answer .c_variant_answer_val.answer-val:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    bottom: 0;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0VFMUU0Qjt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuNw0KCWMwLjYsMC4zLDEuMiwwLjUsMS44LDAuOHMxLjEsMC42LDEuNywxYzAuNSwwLjQsMS4xLDAuOCwxLjYsMS4yYzAuNSwwLjQsMSwwLjksMS41LDEuM2MwLjUsMC41LDAuOSwwLjksMS4zLDEuNQ0KCWMwLjQsMC41LDAuOCwxLDEuMiwxLjZjMC40LDAuNSwwLjcsMS4xLDEsMS43czAuNiwxLjIsMC44LDEuOHMwLjUsMS4yLDAuNywxLjhjMC4yLDAuNiwwLjMsMS4zLDAuNSwxLjljMC4xLDAuNiwwLjIsMS4zLDAuMywxLjkNCgljMC4xLDAuNywwLjEsMS4zLDAuMSwyczAsMS4zLTAuMSwycy0wLjIsMS4zLTAuMywxLjljLTAuMSwwLjYtMC4zLDEuMy0wLjUsMS45Yy0wLjIsMC42LTAuNCwxLjItMC43LDEuOGMtMC4zLDAuNi0wLjUsMS4yLTAuOCwxLjgNCgljLTAuMywwLjYtMC42LDEuMS0xLDEuN2MtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMg0KCWMtMC41LDAuNC0xLjEsMC43LTEuNywxYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOHMtMS4yLDAuNS0xLjgsMC43Yy0wLjYsMC4yLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjMNCglTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjFjLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNWMtMC42LTAuMi0xLjItMC40LTEuOC0wLjdzLTEuMi0wLjUtMS44LTAuOA0KCWMtMC42LTAuMy0xLjEtMC42LTEuNy0xYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42DQoJYy0wLjQtMC41LTAuNy0xLjEtMS0xLjdjLTAuMy0wLjYtMC42LTEuMi0wLjgtMS44Yy0wLjMtMC42LTAuNS0xLjItMC43LTEuOGMtMC4yLTAuNi0wLjMtMS4zLTAuNS0xLjljLTAuMS0wLjYtMC4yLTEuMy0wLjMtMS45DQoJUzAsMjAuNywwLDIwczAtMS4zLDAuMS0yYzAuMS0wLjcsMC4yLTEuMywwLjMtMS45YzAuMS0wLjYsMC4zLTEuMywwLjUtMS45YzAuMi0wLjYsMC40LTEuMiwwLjctMS44czAuNS0xLjIsMC44LTEuOHMwLjYtMS4xLDEtMS43DQoJYzAuNC0wLjUsMC44LTEuMSwxLjItMS42YzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMQ0KCWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOGMwLjYtMC4zLDEuMi0wLjUsMS44LTAuN2MwLjYtMC4yLDEuMy0wLjMsMS45LTAuNWMwLjYtMC4xLDEuMy0wLjIsMS45LTAuM0MxOC43LDAsMTkuMywwLDIwLDB6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIsMjBsNi4xLTYuMWMwLjYtMC42LDAuNS0xLjUsMC0yYy0wLjYtMC41LTEuNC0wLjUtMiwwTDIwLDE4bC02LjEtNi4xYy0wLjYtMC42LTEuNS0wLjYtMiwwDQoJYy0wLjYsMC42LTAuNiwxLjUsMCwybDAsMEwxOCwyMGwtNi4xLDYuMWMtMC42LDAuNi0wLjYsMS41LDAsMmMwLjYsMC42LDEuNSwwLjYsMiwwTDIwLDIybDYuMSw2LjFjMC42LDAuNiwxLjUsMC42LDIsMA0KCWMwLjYtMC42LDAuNi0xLjUsMC0yTDIyLDIweiIvPg0KPC9zdmc+DQo=);
    z-index:1000
}

.clustering_variant_right_answer:first-child .c_variant_answer_val.answer-val:before {
    display:none
}


.clustering_variant_right_answer .c_variant_answer_val.answer-val:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    bottom: 0;
    z-index:1000;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzRDQkE3NDt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuN3MxLjIsMC41LDEuOCwwLjgNCglzMS4xLDAuNiwxLjcsMXMxLjEsMC44LDEuNiwxLjJjMC41LDAuNCwxLDAuOSwxLjUsMS4zYzAuNSwwLjUsMC45LDAuOSwxLjMsMS41YzAuNCwwLjUsMC44LDEsMS4yLDEuNmMwLjQsMC41LDAuNywxLjEsMSwxLjcNCgljMC4zLDAuNiwwLjYsMS4yLDAuOCwxLjhzMC41LDEuMiwwLjcsMS44YzAuMiwwLjYsMC4zLDEuMywwLjUsMS45YzAuMSwwLjYsMC4yLDEuMywwLjMsMS45czAuMSwxLjMsMC4xLDJzMCwxLjMtMC4xLDINCglzLTAuMiwxLjMtMC4zLDEuOWMtMC4xLDAuNi0wLjMsMS4zLTAuNSwxLjljLTAuMiwwLjYtMC40LDEuMi0wLjcsMS44Yy0wLjMsMC42LTAuNSwxLjItMC44LDEuOHMtMC42LDEuMS0xLDEuNw0KCWMtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMmMtMC41LDAuNC0xLjEsMC43LTEuNywxDQoJYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOGMtMC42LDAuMy0xLjIsMC41LTEuOCwwLjdzLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjNTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjENCgljLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNXMtMS4yLTAuNC0xLjgtMC43Yy0wLjYtMC4zLTEuMi0wLjUtMS44LTAuOGMtMC42LTAuMy0xLjEtMC42LTEuNy0xDQoJYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42Yy0wLjQtMC41LTAuNy0xLjEtMS0xLjcNCglzLTAuNi0xLjItMC44LTEuOGMtMC4zLTAuNi0wLjUtMS4yLTAuNy0xLjhjLTAuMi0wLjYtMC4zLTEuMy0wLjUtMS45Yy0wLjEtMC42LTAuMi0xLjMtMC4zLTEuOVMwLDIwLjcsMCwyMHMwLTEuMywwLjEtMg0KCXMwLjItMS4zLDAuMy0xLjljMC4xLTAuNiwwLjMtMS4zLDAuNS0xLjljMC4yLTAuNiwwLjQtMS4yLDAuNy0xLjhzMC41LTEuMiwwLjgtMS44QzIuNywxMCwzLDkuNCwzLjQsOC45YzAuNC0wLjUsMC44LTEuMSwxLjItMS42DQoJYzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOA0KCXMxLjItMC41LDEuOC0wLjdjMC42LTAuMiwxLjMtMC4zLDEuOS0wLjVjMC42LTAuMSwxLjMtMC4yLDEuOS0wLjNDMTguNywwLDE5LjMsMCwyMCwweiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LjIsMjYuMWwtNS42LTUuNmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDAsMGwxLjItMS4yYzAuMy0wLjMsMC45LTAuMywxLjIsMGwwLDBsMy44LDMuOGw4LTgNCgljMC4zLTAuMywwLjktMC4zLDEuMiwwbDAsMGwxLjIsMS4yYzAuMywwLjMsMC4zLDAuOSwwLDEuMmwwLDBsLTkuOSw5LjlDMTguMSwyNi41LDE3LjYsMjYuNSwxNy4yLDI2LjFMMTcuMiwyNi4xeiIvPg0KPC9zdmc+DQo=);
}

.missionsModal {padding:0 !important}

.correct_response_variant:first-child .c_variant_answer_val.answer-val{
    background: #e28222;
    border-radius:0;
    color:#fff;
    text-align:center;
    border:0;
    font-weight:bold;
}

.correct_response_variant .c_variant_answer_val.answer-val{
    background:#ffffff;
    border-radius:10px;
    color: #e28222;
    text-align:center;
    border-color: #e28222;
    font-size:1.2rem;
    font-weight:normal;
}

.correct_response_variant {
    text-align:center !important
}

.col-wrong_response_final:first-child .c_variant_answer_val.answer-val{
    background: #e28222;
    color:#ffffff;
    text-align:center
}

.col-wrong_response_final .c_variant_answer_val.answer-val{
    background:#ffffff;
    color: #e28222;
    text-align:center;
    font-weight:normal;
    font-size:1.2rem;
    border-color: #e28222;
    border-radius:10px;

}

button.g4s_play_flash_quiz_button {
    padding:15px;
}

button.g4s_play_flash_quiz_button.wrong_way {
    padding:0;
}

.feedback_wrong label:after, .feedback_correct label:after, .col_correct label:after {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE5NSAzMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5NSAzMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwMDI4NTU7fQ0KPC9zdHlsZT4NCjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjM3LjIiIGN5PSI0MC40IiByPSIzMC4zIi8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNTciIGN5PSI0MC40IiByPSIzMC4zIi8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIzNy4yIiBjeT0iMTU5LjkiIHI9IjMwLjMiLz4NCjxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDcuMDg4OTAzZS0wMiAtMC45OTc1IDAuOTk3NSA3LjA4ODkwM2UtMDIgLTEzLjY1NTkgMzA1LjE1OTIpIiBjbGFzcz0ic3QwIiBjeD0iMTU3IiBjeT0iMTU5LjkiIHJ4PSIzMC4zIiByeT0iMzAuMyIvPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzcuMiIgY3k9IjI3OS40IiByPSIzMC4zIi8+DQo8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCg3LjA4ODkwM2UtMDIgLTAuOTk3NSAwLjk5NzUgNy4wODg5MDNlLTAyIC0xMzIuODY1MiA0MTYuMTk3MykiIGNsYXNzPSJzdDAiIGN4PSIxNTciIGN5PSIyNzkuNCIgcng9IjMwLjMiIHJ5PSIzMC4zIi8+DQo8L3N2Zz4NCg==);
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-right: 20px;
    float: right;
    margin-top: 10px;
}

.correct_clustering_variant_final:first-child label {
    background: #e28222 !important;
    color:#ffffff;
    border:0;
    text-align:center;
    border-radius:0 !important
}


.correct_clustering_variant_final label {
    background:#ffffff !important;
    color: #e28222;
    border-color: #e28222 !important;
    border-radius:10px !important;
    text-align:center
}

.col-wrong_response_final:first-child label {
    height:inherit !important;
    font-weight:bold !important;
    border-radius:0 !important;

}

.col-wrong_response_final .arrow {
    margin-bottom:1rem
}

.row.question_type_4 {
    margin:0 15rem !important
}

div#logoHolder {
    zoom: 0.5
;
}

img.cover_image.end_image {
    width: 150px;
    height: 150px;
}


button#clustering-confirm, button#sequence-confirm, button#clustering-variant-confirm  {
    background-color: #ffffff !important;
    border-color: #e28222 !important;
    border-radius: 5px !important;
    color: #e28222 !important;
    font-weight: bold !important;
}

.clustering_modal .modal-body .row {
    margin-right:0 !important;
    margin-left:0 !important;
}

.container-contest {
    background: url(g4s_theme_child_images/sfondo_master_challenge_intro.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}

.container-contest-intro {
    background: url(g4s_theme_child_images/sfondo_master_challenge_intro_2.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}

.container-contest-quiz {
    background: url(g4s_theme_child_images/quiz_background.jpg) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}

.container-contest-end {
    background: url(g4s_theme_child_images/sfondo_master_challenge_end.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}

p.contest_type {
    font-size: 1.2rem;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 0.1rem;
}

p.contest_type.well_done {
    font-size: 2rem;
}

p.contest_button button,p.contest_button button:hover, p.contest_button button:active {
    background-color:#ffffff !important;
    border:0 !important;
    border-radius:0;
    font-weight:bold;
    font-size:1.3rem;
    padding:10px 15px;
    color: #e28222;
}

p.contest_button button:focus {
    box-shadow: 0 0 0 0 rgb(0 123 255 / 50%) !important;
}



.row_leaderboard {
    background:#F5FBFF;
    border-radius:10px
}

label.contest_question_score:before {
    display: inline-block;
    height: 80px;
    width: 80px;
    margin-right: 5px;
    content: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTN7ZmlsbDpub25lO30uY2xzLTJ7ZmlsbDojZmMwO30uY2xzLTN7c3Ryb2tlOiNmZmY3MDA7fS5jbHMtNHtmaWxsOiNmZmQ1MDA7fS5jbHMtNXtmaWxsOiNmZjkyMDA7fS5jbHMtNntmaWxsOiNmZmVjNmY7fTwvc3R5bGU+PC9kZWZzPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMC4wMiIgeT0iMC4wMiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+PGcgaWQ9Inplbl9wb2ludCIgZGF0YS1uYW1lPSJ6ZW4gcG9pbnQiPjxnIGlkPSJFbGxpcHNlXzYwNCIgZGF0YS1uYW1lPSJFbGxpcHNlIDYwNCI+PGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSI5IiBjeT0iOSIgcj0iOC40NCIvPjxjaXJjbGUgY2xhc3M9ImNscy0zIiBjeD0iOSIgY3k9IjkiIHI9IjguMzgiLz48L2c+PGNpcmNsZSBpZD0iRWxsaXBzZV82MDUtMiIgZGF0YS1uYW1lPSJFbGxpcHNlIDYwNS0yIiBjbGFzcz0iY2xzLTQiIGN4PSI5IiBjeT0iOSIgcj0iNy4zOCIvPjxjaXJjbGUgaWQ9IkVsbGlwc2VfNjA2LTIiIGRhdGEtbmFtZT0iRWxsaXBzZSA2MDYtMiIgY2xhc3M9ImNscy01IiBjeD0iOSIgY3k9IjkiIHI9IjUuNjIiLz48cGF0aCBpZD0iSWNvbl9hd2Vzb21lLXN0YXIiIGRhdGEtbmFtZT0iSWNvbiBhd2Vzb21lLXN0YXIiIGNsYXNzPSJjbHMtNiIgZD0iTTguNjIsNS44Nyw3Ljc2LDcuNjFsLTEuOTIuMjhhLjQyLjQyLDAsMCwwLS4zNS40OC40Ni40NiwwLDAsMCwuMTIuMjRMNywxMGwtLjMzLDEuOTFhLjQzLjQzLDAsMCwwLC4zNS40OS40Ni40NiwwLDAsMCwuMjYsMEw5LDExLjQxbDEuNzIuOTFhLjQ0LjQ0LDAsMCwwLC41Ny0uMTguNS41LDAsMCwwLDAtLjI3TDExLDEwbDEuMzktMS4zNWEuNDQuNDQsMCwwLDAsMC0uNi40Ni40NiwwLDAsMC0uMjQtLjEybC0xLjkyLS4yOEw5LjM4LDUuODdhLjQzLjQzLDAsMCwwLS41Ny0uMTlBLjQ0LjQ0LDAsMCwwLDguNjIsNS44N1oiLz48L2c+PC9zdmc+);
    vertical-align: -3px;
}

label.contest_question_score {
    color:#ffd500 !important;
}

div#logoHolder.hangsuccess:after {
    content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAuNSIgaGVpZ2h0PSIxMjAuNSIgdmlld0JveD0iMCAwIDEyMC41IDEyMC41Ij4KICA8ZyBpZD0iaWNvbl9jb3JyZWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzU3LjMxNiAtNjc0LjM5NSkiPgogICAgPGNpcmNsZSBpZD0iRWxsaXBzZV82NjUiIGRhdGEtbmFtZT0iRWxsaXBzZSA2NjUiIGN4PSI2MCIgY3k9IjYwIiByPSI2MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzU3LjU2NiA2NzQuNjQ1KSIgZmlsbD0iIzAwZDY3OSIgc3Ryb2tlPSIjMDBkNjc5IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMC41Ii8+CiAgICA8cGF0aCBpZD0iSWNvbl9hd2Vzb21lLWNoZWNrIiBkYXRhLW5hbWU9Ikljb24gYXdlc29tZS1jaGVjayIgZD0iTTM4Ny45MTIsNzI4LjkyOWwtMTguMS0xOC4xYTIuNzg1LDIuNzg1LDAsMCwxLS4wMDYtMy45MzdsLjAwNi0uMDA2LDMuOTQ3LTMuOTQ3YTIuNzg1LDIuNzg1LDAsMCwxLDMuOTM3LS4wMDdsLjAwNy4wMDcsMTIuMTc5LDEyLjIwOEw0MTYsNjg5LjAzNWEyLjc4NSwyLjc4NSwwLDAsMSwzLjkzNy0uMDA3bC4wMDYuMDA3LDMuOTQ0LDMuOTQzYTIuNzgyLDIuNzgyLDAsMCwxLC4wMDYsMy45MzdsLS4wMDYuMDEtMzIuMDIxLDMyLjAyMWEyLjc4OCwyLjc4OCwwLDAsMS0zLjkzNywwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEuMTM1IDI1Ljk3OCkiIGZpbGw9IiNmZmYiLz4KICA8L2c+Cjwvc3ZnPgo=);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width:100px;
    height:100px;
}

div#logoHolder.hangdefeat:after {
    content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+CiAgPGcgaWQ9Imljb25fd3JvbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NjQuMDM1IC02NzUuNTkxKSI+CiAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzY2NSIgZGF0YS1uYW1lPSJFbGxpcHNlIDY2NSIgY3g9IjYwIiBjeT0iNjAiIHI9IjYwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NjQuMDM1IDY3NS41OTEpIiBmaWxsPSIjZmYwMDQ2Ii8+CiAgICA8cGF0aCBpZD0iSWNvbl9pb25pYy1pb3MtY2xvc2UiIGRhdGEtbmFtZT0iSWNvbiBpb25pYy1pb3MtY2xvc2UiIGQ9Ik04MTUuMDEyLDcxOWwyMi44MjQtMjIuODI0YTUuMzUsNS4zNSwwLDAsMC03LjU2Ny03LjU2M2wtMjIuODI0LDIyLjgyNC0yMi44Mi0yMi44MjRhNS4zNSw1LjM1LDAsMCwwLTcuNjQ1LDcuNDg1bC4wNzguMDc4TDc5OS44ODIsNzE5bC0yMi44MjQsMjIuODI0YTUuMzUxLDUuMzUxLDAsMSwwLDcuNTY3LDcuNTY3bDIyLjgyNC0yMi44MjQsMjIuODI0LDIyLjgyNGE1LjM1MSw1LjM1MSwwLDAsMCw3LjU2My03LjU3MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2LjYzMSAxNi42MjYpIiBmaWxsPSIjZmZmIi8+CiAgPC9nPgo8L3N2Zz4K);
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    width:100px;
    height:100px;
}

p.well_done.feedback_correct_hangman {
    font-size: 2rem;
}

label.justify-content-center.answer-val.hangman_phrase {
    text-indent: 0;
}

/*activity decoration */

#g4s_notification_container:before {
    content: url(g4s_theme_child_images/pum_notification_small.gif);
    position: absolute;
    left: -130%;
    bottom: -70px;
    pointer-events: none;
}

img.happy-farm-family {
    display: none;
}

.family {
    min-height:450px;
}

.family.digital_journey_demo:after {
    content: url(g4s_theme_child_images/mission_gif_dj.gif);
    position:absolute;
    left:-10%;
}

.family.digital_journey:after {
    content: url(g4s_theme_child_images/mission_gif_dj.gif);
    position:absolute;
    left:-10%;
}

.row.header_ranking {
    background: #2b2b2b;
    color: #ffffff;
    padding: 10px;
}

.icon_ranking {
    background: url(g4s_theme_child_images/podium_icon.png);
    background-repeat: no-repeat;
    background-position: center;
}

.badge_locked .badge-title,.badge_locked .badge_img,.badge_locked .badge_points, .badge_locked blockquote {
    opacity: 0.7;
    filter: grayscale(1);
}

.badge_text_description span.alert.alert-warning {
    font-size:16px
}

.badge-description #countdown {
    margin:10px 0
}

#ranking_country_table img.rankings_user_profile_image_img {
    display: none;
}


#ranking_bu_table img.rankings_user_profile_image_img {
    display: none;
}

td.general_ranking_avatar:after {
    width: 64px;
    height: 64px;
    display: inline-block;
}

td.general_ranking_avatar.Thailand:after {
    content: url(g4s_theme_child_images/thailand.png);
}

td.general_ranking_avatar.Malaysia:after {
    content: url(g4s_theme_child_images/malaysia.png);
}

td.general_ranking_avatar.China:after {
    content: url(g4s_theme_child_images/china.png);
}

td.general_ranking_avatar.Japan:after {
    content: url(g4s_theme_child_images/japan.png);
}

td.general_ranking_avatar.Korea:after {
    content: url(g4s_theme_child_images/south-korea.png);
}

td.general_ranking_avatar.India:after {
    content: url(g4s_theme_child_images/india.png);
}

td.general_ranking_avatar.States:after {
    content: url(g4s_theme_child_images/united-states.png);
}

td.general_ranking_avatar.Mexico:after {
    content: url(g4s_theme_child_images/mexico.png);
}

td.general_ranking_avatar.Argentina:after {
    content: url(g4s_theme_child_images/argentina.png);
}

td.general_ranking_avatar.Brasil:after {
    content: url(g4s_theme_child_images/brazil.png);
}

td.general_ranking_avatar.Italy:after {
    content: url(g4s_theme_child_images/italy.png);
}

td.general_ranking_avatar.Spain:after {
    content: url(g4s_theme_child_images/spain.png);
}

td.general_ranking_avatar.France:after {
    content: url(g4s_theme_child_images/france.png);
}

td.general_ranking_avatar.Romania:after {
    content: url(g4s_theme_child_images/romania.png);
}

td.general_ranking_avatar.Slovakia:after {
    content: url(g4s_theme_child_images/slovakia.png);
}

td.general_ranking_avatar.Czech:after {
    content: url(g4s_theme_child_images/czech-republic.png);
}

td.general_ranking_avatar.Morocco:after {
    content: url(g4s_theme_child_images/morocco.png);
}

td.general_ranking_avatar.Turkey:after {
    content: url(g4s_theme_child_images/turkey.png);
}

td.general_ranking_avatar.Russian:after {
    content: url(g4s_theme_child_images/russia.png);
}

td.general_ranking_avatar.Kingdom:after {
    content: url(g4s_theme_child_images/united-kingdom.png);
}

td.general_ranking_avatar.Poland:after {
    content: url(g4s_theme_child_images/poland.png);
}

td.general_ranking_avatar.Serbia:after {
    content: url(g4s_theme_child_images/serbia.png);
}

td.general_ranking_avatar.Germany:after {
    content: url(g4s_theme_child_images/germany.png);
}

td.general_ranking_avatar.SOUTH:after {
    content: url(g4s_theme_child_images/south-america.png);
}

td.general_ranking_avatar.NORTH:after {
    content: url(g4s_theme_child_images/north-america.png);
}

td.general_ranking_avatar.EUROPE:after {
    content: url(g4s_theme_child_images/european-union.png);
}

td.general_ranking_avatar.ASEAN:after {
    content: url(g4s_theme_child_images/asian.png);
}

td.general_ranking_avatar.bu_avatar:after {
    content: url(g4s_theme_child_images/business_icon.png);
}

td.general_ranking_avatar.purchasing_role_avatar {
    content: url(g4s_theme_child_images/role_icon.png);
}

/*td.general_ranking_avatar.user_avatar_default:before {
    content: url(g4s_theme_child_images/rank_user_icon.png);
}

td.general_ranking_avatar.my_user_avatar_default:before {
    content: url(g4s_theme_child_images/rank_user_icon.png);
}*/

table.dataTable.display tbody tr.even>.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: #ffffff !important;
}

.content.classroom,.content.content_edition_classroom {
    background: url(g4s_theme_child_images/sfondo_master_path.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
    background-position: center -40px;
    background-color: #ff9944;
}

.container.container_classroom {
    background: #ffffff;
    max-width: 1400px;
}


.card-text.classroom_description {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* number of lines to show */
    -webkit-box-orient: vertical;
    margin-bottom:1rem !important;
}

.row.class-main.classroom_info {
    background-color: #2a2a2a;
    color: #ffffff;
}

.classroom_date {
    font-size:0.8rem;
}

.place_teacher i {
    color:#e18121 !important
}


.container.container_classroom {
    height: 100vh;
}

.card-body-classroom {
    border-radius: 0 !important;
}

a.btn.btn-primary.view_edition, a.btn.btn-primary.view_edition:active, a.btn.btn-primary.connection_test {
    background-color:#e18121;
    border-color:#e18121;
    border-radius:0
}

a.btn.btn-primary.view_edition:hover, a.btn.btn-primary.connection_test:hover {
    background-color:#2a2a2a;
    border-color:#2a2a2a;
    border-radius:0
}

button.btn.btn-sm.btn-outline-primary.start_classroom_connector {
    padding: 0.5rem;
    width: 90%;
    color: #ffffff;
    background-color:#e18121;
    border-color:#e18121;
    border-radius:0
}

button.btn.btn-sm.btn-outline-primary.start_classroom_connector:hover {
    background-color:#2a2a2a;
    border-color:#2a2a2a;
    border-radius:0
}


.toast-body.notification_message button.btn.btn-sm.btn-outline-primary.start_classroom_connector, .start_meeting-col-12 button.btn.btn-sm.btn-outline-primary.start_classroom_connector  {
    width:100% !important;
}

.margin_10 {
    margin-left:10px;
}

.container.edition-public-data {
    background: #ffffff;
    max-width:1400px
}

.classroom_name h1 {
    font-size:1.8rem !important
}

.classroom_info_banner i {
    font-size:2rem !important
}

button.btn.btn-primary.manage_button, button#start-edition-button {
    min-width: 250px;
    color: #ffffff;
    background-color:#e18121;
    border-color:#e18121;
    border-radius:0
}

button.btn.btn-primary.manage_button:hover, button#start-edition-button:hover {
    min-width: 250px;
    color: #ffffff;
    background-color:#2a2a2a;
    border-color:#2a2a2a;
    border-radius:0
}


/* responsive */

@media (max-width:991.98px) {
    .netflix_content .padding {
        padding: 1.5rem
    }
}

@media (max-width:767.98px) {
    .netflix_content .padding {
        padding: 1rem
    }
}

.netflix_content .padding {
    padding: 3rem
}

.netflix_content .owl-carousel .item {
    margin: 3px
}

.netflix_content .owl-carousel .item img {
    display: block;
    width: 100%;
    height: auto
}

.netflix_content .owl-carousel .item {
    margin: 3px
}

.netflix_content .owl-carousel {
    margin-bottom: 15px
}

.netflix_content .carousel-caption {
    text-align:left;
}

.container.g4s-map-user-selection {
    background: rgb(255 255 255 / 90%);
    min-height: 1024px;
}

.container.g4s-map-user-selection {
    background: rgb(255 255 255 / 90%);
    min-height: 1024px;
}

.container.g4s-map-user-selection {
    max-width: 1400px !important;
}

.g4s-map-user-selection img.card-img-top {
    padding: 30px 60px;
    border-radius: 100%;
    object-fit: cover;
}

.g4s-map-user-selection img.card-img-top {
    padding: 30px 60px;
    border-radius: 100%;
    object-fit: cover;
}

.g4s-map-user-selection .card{
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

input.g4s_filter_selection {
    width: 300px;
    border-radius: 5px !important;
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    padding: 5px 10px;
    border: 2px solid #0e86b6
}

h5.card-title.map_name {
    font-size: 1rem;
    text-transform: none;
    color: #123f77;
    font-weight: bold;
}

.g4s-map-user-selection small.card-text {
    color: #123f77;
}

.view_student_map {
    color: #fff;
    background-color: #e18122 !important;
    border-color: #e18122 !important;
    border-radius:0 !important;
    width:90% !important;
}

.user_map_button a.btn:hover{
    background:#ffffff;
}

. page-template-my_blended-template-gallery .carousel-inner {
    min-height: 600px !important;
}

img.netflix_img.d-block.w-100 {
    height: 600px !important;
    width: 100% !important;
    object-fit: cover;
}
