/* Import google font */

@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@100;200;300;400;500;600;700;800;900&display=swap');
/* Login */

.login-action-login {
background:url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/login_background.png) no-repeat center center !important;
}

.login h1 a {
background-image:url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/menu_logo.png) !important
}

.login form .input, .login form input[type=checkbox], .login input[type=text], .login form .input {
border: 2px solid #148d98;
}

input#rememberme {
 background: #148d98;
}

.dashicons-visibility:before,.dashicons-hidden:before {
color: #148d98;
}

.color-primary {
color: #148d98;
}

input#wp-submit {
background: #148d98;
}

.header-landing_page a, .header-landing_page button{
background-color: #148d98 !important;
border-color: #148d98 !important;
}

.modal_register .modal-header {
background-color: #148d98 !important;
}

a.sito_ufficiale {
color: #148d98 !important;
}

.social_landing-page i {
color: #148d98 !important;
}

.modal_register .modal-header h5 {
color:#ffffff !important;
}

/* Scrollbar */

::-webkit-scrollbar-thumb {
background: #148d98;

}

::-webkit-scrollbar-thumb:hover {
background: #004e56;
}


/* Typography
--------------------------*/
body, h1, h2, h3, h4, h5, h6,.nav-link {
font-family:'Lexend', sans-serif !important;
}


body {
color:#000000 !important;
font-size:16px !important;
}



h1,h2,h3,h4,h5,h6 {
    color: #148d98}

/* 404 */
.content.page_404_contant {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/404_background.png ) no-repeat;
}

button.button_404 {
background: #148d98;
}

/* Header
--------------------------*/
nav.navbar.navbar-expand-lg.navbar-light.g4s_nav {
background: #ffffff}

a.navbar-brand {
background-image: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/menu_logo.png);
}

.btn-primary.button_notification,.btn-primary.button_notification:hover,.btn-primary.button_notification:active {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/notification.png);
background-color: #ffffff !important;
background-size: cover;
}

.btn-primary.btn-guida,.btn-primary.btn-guida:hover,.btn-primary.btn-guida:active {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/tutorial_icon.png) !important;
background-color: #ffffff !important;
background-size: cover !important;
}

.zen_point_header:before {
content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNTAgMTUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNTAgMTUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRUM5RTAwO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGQjMwMDtzdHJva2Utd2lkdGg6My4yMDUzO30NCgkuc3Qye2ZpbGw6I0ZGRTI1MDt9DQoJLnN0M3tmaWxsOnVybCgjU1ZHSURfMV8pO30NCgkuc3Q0e2ZpbGw6bm9uZTtzdHJva2U6I0RGODIwOTtzdHJva2Utd2lkdGg6MS42MDI3O30NCgkuc3Q1e2ZpbGw6I0ZGRUM2Rjt9DQo8L3N0eWxlPg0KPGcgaWQ9IlJhZ2dydXBwYV8xMjI5NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzk2NyAtNzQ0Ni41MzQpIj4NCgk8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAxLCAtNzk2NywgNzQ0Ni41MykiPg0KCQk8ZyBpZD0iRWxsaXNzZV82MDQtMl8wMDAwMDExNzY1MzgyMjYwNTc1NTM2NTQyMDAwMDAxMDI3NjE1OTAxOTA4NjAwMjgzMV8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1IDI1KSI+DQoJCQk8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI1MCIgY3k9IjUwIiByPSI3NSIvPg0KCQkJPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNTAiIGN5PSI1MCIgcj0iNzMuNCIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIC03OTY3LCA3NDQ2LjUzKSI+DQoJCTxjaXJjbGUgaWQ9IkVsbGlzc2VfNjA1LTJfMDAwMDAxNjU5NDAwODc0MDQ4NjQ2MTY0MTAwMDAwMDAyOTAxMTEzMzM0NTIxMTcxNDlfIiBjbGFzcz0ic3QyIiBjeD0iNzUuNCIgY3k9Ijc1LjQiIHI9IjY3LjMiLz4NCgk8L2c+DQoJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgMSwgLTc5NjcsIDc0NDYuNTMpIj4NCgkJPGcgaWQ9IkVsbGlzc2VfNjA2LTJfMDAwMDAxNjQ0ODMxNDU1NjA5NTY5MDAzODAwMDAwMDAzNzc2NzA4MzM4MDg2Mjg0MDNfIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNi4wOCAzNS44NSkiPg0KCQkJDQoJCQkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItMjMuNDM2NyIgeTE9IjEwMjYuMjY0IiB4Mj0iLTIzLjQzNjciIHkyPSIxMDI3Ljg2NjciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoNzEuODkyIDAgMCAtNzEuODkyIDE3MjQuMTk3NiA3Mzg3Ni45Mzc1KSI+DQoJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0YyOEIwMSIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkJDMDAiLz4NCgkJCTwvbGluZWFyR3JhZGllbnQ+DQoJCQk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIzOS4zIiBjeT0iMzkuMiIgcj0iNTcuNiIvPg0KCQkJPGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMzkuMyIgY3k9IjM5LjIiIHI9IjU2LjgiLz4NCgkJPC9nPg0KCTwvZz4NCgk8ZyBpZD0iUmFnZ3J1cHBhXzEyMjk1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIwLjM1OCAtMzg0LjY4NSkiPg0KCQk8cGF0aCBpZD0iVHJhY2NpYXRvXzExOTYxIiBjbGFzcz0ic3Q1IiBkPSJNLTc2NTEuMyw3OTI1LjF2LTQ1LjdjMC0wLjItMC4yLTAuMy0wLjMtMC4zbDAsMGgtMTMuNWMtMC4yLDAtMC4zLDAuMi0wLjMsMC4zDQoJCQljMCwwLDAsMCwwLDB2NDUuN2MwLDAsMC44LDUuMiw3LjcsNy40YzIuMSwwLjYsNC4zLDAuOCw2LjYsMC44Vjc5MjUuMXoiLz4NCgkJPHBhdGggaWQ9IlRyYWNjaWF0b18xMTk2MiIgY2xhc3M9InN0NSIgZD0iTS03NjQwLjUsNzkwNmgtMTYuN2MtMC40LDAtMC43LTAuMy0wLjctMC43di05LjhjMC0wLjQsMC4zLTAuNywwLjctMC43aDE2LjcNCgkJCWMwLjQsMCwwLjcsMC4zLDAuNywwLjd2OS44Qy03NjM5LjgsNzkwNS43LTc2NDAuMSw3OTA2LTc2NDAuNSw3OTA2Ii8+DQoJCTxwYXRoIGlkPSJUcmFjY2lhdG9fMTE5NjMiIGNsYXNzPSJzdDUiIGQ9Ik0tNzY4OC4yLDc5MjUuOGMwLDQuMi0zLjQsNy42LTcuNiw3LjZjLTQuMiwwLTcuNi0zLjQtNy42LTcuNmMwLTQuMiwzLjQtNy42LDcuNi03LjYNCgkJCUMtNzY5MS42LDc5MTguMi03Njg4LjIsNzkyMS42LTc2ODguMiw3OTI1LjhMLTc2ODguMiw3OTI1LjgiLz4NCgkJPHBhdGggaWQ9IlRyYWNjaWF0b18xMTk2NCIgY2xhc3M9InN0NSIgZD0iTS03NjY5LjgsNzg4NmMwLDMuOS0zLjEsNy03LDdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTcNCgkJCUMtNzY3Myw3ODc5LTc2NjkuOCw3ODgyLjEtNzY2OS44LDc4ODYiLz4NCgkJPHBhdGggaWQ9IlRyYWNjaWF0b18xMTk2NSIgY2xhc3M9InN0NSIgZD0iTS03NjY5LjMsNzkyMS4ydi0yNS44YzAtMC4yLTAuMi0wLjMtMC4zLTAuM2wwLDBoLTEzLjVjLTAuMiwwLTAuMywwLjItMC4zLDAuMw0KCQkJYzAsMCwwLDAsMCwwdjI4LjdjMCwwLDAuOCw1LDQuNyw3LjFjMCwwLDMsMi4zLDkuNSwyLjRMLTc2NjkuMyw3OTIxLjJ6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
}

.dropdown-toggle.header_menu_button::after {
content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4LjAwNSIgdmlld0JveD0iMCAwIDE0IDguMDA1Ij4NCiAgPHBhdGggaWQ9Ikljb25faW9uaWMtaW9zLWFycm93LWRvd24iIGRhdGEtbmFtZT0iSWNvbiBpb25pYy1pb3MtYXJyb3ctZG93biIgZD0iTTEzLjE5LDE2LjgzOGw1LjI5NC01LjNhMSwxLDAsMCwxLDEuNDEzLDAsMS4wMDksMS4wMDksMCwwLDEsMCwxLjQxN2wtNiw2YTEsMSwwLDAsMS0xLjM4LjAyOWwtNi4wNC02LjAyN2ExLDEsMCwxLDEsMS40MTMtMS40MTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4xODggLTExLjI0NikiIGZpbGw9InJnYmEoMCwwLDAsMC44NSkiLz4NCjwvc3ZnPg0K);
}

#navbar_collapsable .nav-item.active a.nav-link {
 <!--color:  !important;-->
}

#navbar_collapsable a.nav-link {
 color: #ffffff !important;
}

li.nav-item.home_menu a:before {
content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgPGcgaWQ9ImhvbWVfbWVudV9pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTU1MikiPg0KICAgIDxyZWN0IGlkPSJSZXR0YW5nb2xvXzE4NjYiIGRhdGEtbmFtZT0iUmV0dGFuZ29sbyAxODY2IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTU1MikiIGZpbGw9Im5vbmUiLz4NCiAgICA8cGF0aCBpZD0iSWNvbl9hd2Vzb21lLWNpdHkiIGRhdGEtbmFtZT0iSWNvbiBhd2Vzb21lLWNpdHkiIGQ9Ik0xNS40LDQuOEgxMlYuNmEuNi42LDAsMCwwLS42LS42SDcuOGEuNi42LDAsMCwwLS42LjZWMi40SDUuNlYuNEEuNC40LDAsMCwwLDUuMiwwSDQuOGEuNC40LDAsMCwwLS40LjR2MkgyLjhWLjRBLjQuNCwwLDAsMCwyLjQsMEgyYS40LjQsMCwwLDAtLjQuNHYySC42QS42LjYsMCwwLDAsMCwzdjlhLjguOCwwLDAsMCwuOC44SDE1LjJBLjguOCwwLDAsMCwxNiwxMlY1LjRBLjYuNiwwLDAsMCwxNS40LDQuOFpNMy4yLDEwLjFhLjMuMywwLDAsMS0uMy4zaC0xYS4zLjMsMCwwLDEtLjMtLjN2LTFhLjMuMywwLDAsMSwuMy0uM2gxYS4zLjMsMCwwLDEsLjMuM1ptMC0yLjRhLjMuMywwLDAsMS0uMy4zaC0xYS4zLjMsMCwwLDEtLjMtLjN2LTFhLjMuMywwLDAsMSwuMy0uM2gxYS4zLjMsMCwwLDEsLjMuM1ptMC0yLjRhLjMuMywwLDAsMS0uMy4zaC0xYS4zLjMsMCwwLDEtLjMtLjN2LTFBLjMuMywwLDAsMSwxLjksNGgxYS4zLjMsMCwwLDEsLjMuM1ptMy4yLDQuOGEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMWEuMy4zLDAsMCwxLC4zLS4zaDFhLjMuMywwLDAsMSwuMy4zWm0wLTIuNGEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMWEuMy4zLDAsMCwxLC4zLS4zaDFhLjMuMywwLDAsMSwuMy4zWm0wLTIuNGEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMUEuMy4zLDAsMCwxLDUuMSw0aDFhLjMuMywwLDAsMSwuMy4zWm00LDIuNGEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMWEuMy4zLDAsMCwxLC4zLS4zaDFhLjMuMywwLDAsMSwuMy4zWm0wLTIuNGEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMUEuMy4zLDAsMCwxLDkuMSw0aDFhLjMuMywwLDAsMSwuMy4zWm0wLTIuNGEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMWEuMy4zLDAsMCwxLC4zLS4zaDFhLjMuMywwLDAsMSwuMy4zWm00LDcuMmEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMWEuMy4zLDAsMCwxLC4zLS4zaDFhLjMuMywwLDAsMSwuMy4zWm0wLTIuNGEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMWEuMy4zLDAsMCwxLC4zLS4zaDFhLjMuMywwLDAsMSwuMy4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExNTQ4IDUuNikiIGZpbGw9IiNmZmYiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
}

li.nav-item.home_menu.active a:before {
content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgPGcgaWQ9ImhvbWVfbWVudV9pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTU1MikiPg0KICAgIDxyZWN0IGlkPSJSZXR0YW5nb2xvXzE4NjYiIGRhdGEtbmFtZT0iUmV0dGFuZ29sbyAxODY2IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTU1MikiIGZpbGw9Im5vbmUiLz4NCiAgICA8cGF0aCBpZD0iSWNvbl9hd2Vzb21lLWNpdHkiIGRhdGEtbmFtZT0iSWNvbiBhd2Vzb21lLWNpdHkiIGQ9Ik0xNS40LDQuOEgxMlYuNmEuNi42LDAsMCwwLS42LS42SDcuOGEuNi42LDAsMCwwLS42LjZWMi40SDUuNlYuNEEuNC40LDAsMCwwLDUuMiwwSDQuOGEuNC40LDAsMCwwLS40LjR2MkgyLjhWLjRBLjQuNCwwLDAsMCwyLjQsMEgyYS40LjQsMCwwLDAtLjQuNHYySC42QS42LjYsMCwwLDAsMCwzdjlhLjguOCwwLDAsMCwuOC44SDE1LjJBLjguOCwwLDAsMCwxNiwxMlY1LjRBLjYuNiwwLDAsMCwxNS40LDQuOFpNMy4yLDEwLjFhLjMuMywwLDAsMS0uMy4zaC0xYS4zLjMsMCwwLDEtLjMtLjN2LTFhLjMuMywwLDAsMSwuMy0uM2gxYS4zLjMsMCwwLDEsLjMuM1ptMC0yLjRhLjMuMywwLDAsMS0uMy4zaC0xYS4zLjMsMCwwLDEtLjMtLjN2LTFhLjMuMywwLDAsMSwuMy0uM2gxYS4zLjMsMCwwLDEsLjMuM1ptMC0yLjRhLjMuMywwLDAsMS0uMy4zaC0xYS4zLjMsMCwwLDEtLjMtLjN2LTFBLjMuMywwLDAsMSwxLjksNGgxYS4zLjMsMCwwLDEsLjMuM1ptMy4yLDQuOGEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMWEuMy4zLDAsMCwxLC4zLS4zaDFhLjMuMywwLDAsMSwuMy4zWm0wLTIuNGEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMWEuMy4zLDAsMCwxLC4zLS4zaDFhLjMuMywwLDAsMSwuMy4zWm0wLTIuNGEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMUEuMy4zLDAsMCwxLDUuMSw0aDFhLjMuMywwLDAsMSwuMy4zWm00LDIuNGEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMWEuMy4zLDAsMCwxLC4zLS4zaDFhLjMuMywwLDAsMSwuMy4zWm0wLTIuNGEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMUEuMy4zLDAsMCwxLDkuMSw0aDFhLjMuMywwLDAsMSwuMy4zWm0wLTIuNGEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMWEuMy4zLDAsMCwxLC4zLS4zaDFhLjMuMywwLDAsMSwuMy4zWm00LDcuMmEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMWEuMy4zLDAsMCwxLC4zLS4zaDFhLjMuMywwLDAsMSwuMy4zWm0wLTIuNGEuMy4zLDAsMCwxLS4zLjNoLTFhLjMuMywwLDAsMS0uMy0uM3YtMWEuMy4zLDAsMCwxLC4zLS4zaDFhLjMuMywwLDAsMSwuMy4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExNTQ4IDUuNikiIGZpbGw9IiNmZmYiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
}

li.nav-item.my_card_menu a:before {
content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgPGcgaWQ9InByb2ZpbG9fbWVudV9vbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkxNTYpIj4NCiAgICA8cmVjdCBpZD0iUmV0dGFuZ29sb18xODY2IiBkYXRhLW5hbWU9IlJldHRhbmdvbG8gMTg2NiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MTU2KSIgZmlsbD0ibm9uZSIvPg0KICAgIDxwYXRoIGlkPSJJY29uX2F3ZXNvbWUtdXNlci1hbHQiIGRhdGEtbmFtZT0iSWNvbiBhd2Vzb21lLXVzZXItYWx0IiBkPSJNOCw5QTQuNSw0LjUsMCwxLDAsMy41LDQuNSw0LjUsNC41LDAsMCwwLDgsOVptNCwxSDEwLjI3OGE1LjQ0LDUuNDQsMCwwLDEtNC41NTYsMEg0YTQsNCwwLDAsMC00LDR2LjVBMS41LDEuNSwwLDAsMCwxLjUsMTZoMTNBMS41LDEuNSwwLDAsMCwxNiwxNC41VjE0QTQsNCwwLDAsMCwxMiwxMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkxNjAgNC4xMTgpIiBmaWxsPSIjZmZmIi8+DQogIDwvZz4NCjwvc3ZnPg0K);
}

li.nav-item.my_card_menu.active a:before {
content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgPGcgaWQ9InByb2ZpbG9fbWVudV9vbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkxNTYpIj4NCiAgICA8cmVjdCBpZD0iUmV0dGFuZ29sb18xODY2IiBkYXRhLW5hbWU9IlJldHRhbmdvbG8gMTg2NiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MTU2KSIgZmlsbD0ibm9uZSIvPg0KICAgIDxwYXRoIGlkPSJJY29uX2F3ZXNvbWUtdXNlci1hbHQiIGRhdGEtbmFtZT0iSWNvbiBhd2Vzb21lLXVzZXItYWx0IiBkPSJNOCw5QTQuNSw0LjUsMCwxLDAsMy41LDQuNSw0LjUsNC41LDAsMCwwLDgsOVptNCwxSDEwLjI3OGE1LjQ0LDUuNDQsMCwwLDEtNC41NTYsMEg0YTQsNCwwLDAsMC00LDR2LjVBMS41LDEuNSwwLDAsMCwxLjUsMTZoMTNBMS41LDEuNSwwLDAsMCwxNiwxNC41VjE0QTQsNCwwLDAsMCwxMiwxMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkxNjAgNC4xMTgpIiBmaWxsPSIjZmZmIi8+DQogIDwvZz4NCjwvc3ZnPg0K);
}

li.nav-item.master_ranking_menu a:before {
content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgPGcgaWQ9InJhbmtpbmdfbWVudV9vbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE1NTIpIj4NCiAgICA8cmVjdCBpZD0iUmV0dGFuZ29sb18xODY2IiBkYXRhLW5hbWU9IlJldHRhbmdvbG8gMTg2NiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE1NTIpIiBmaWxsPSJub25lIi8+DQogICAgPHBhdGggaWQ9Ikljb25faW9uaWMtbWQtdHJvcGh5IiBkYXRhLW5hbWU9Ikljb24gaW9uaWMtbWQtdHJvcGh5IiBkPSJNMTYuNjA2LDUuNTY3Yy4wMzUtMS4wMzguMDA4LTIuMTU0LDAtMi4xOTJINi4xMTdjMCwuMDM4LS4wMzEsMS4xNTQsMCwyLjE5MkgzLjM3NWExMS4xNjUsMTEuMTY1LDAsMCwwLC44MDgsNC44NzMsNi44LDYuOCwwLDAsMCwyLjI1OCwyLjcsMjYuNzgxLDI2Ljc4MSwwLDAsMCw0LjAxMiwyLjIxNXYxLjA4OGMtLjE3Ny4zODUtLjksMS4wODUtMy4yLDEuMDg1aC0uOHYxLjg0NkgxNi4zVjE3LjUzM0gxNS4zMWMtMi4zMzUsMC0yLjg4NS0uNzM1LTMuMDEyLTEuMDg1VjE1LjM2YTQyLjk0Niw0Mi45NDYsMCwwLDAsNC4wMTUtMi4yMTIsNy45MzcsNy45MzcsMCwwLDAsMi4yNTgtMi43LDEzLjY2MywxMy42NjMsMCwwLDAsLjgtNC44NzdaTTUuNzQ0LDkuNjc5QTYuMzQsNi4zNCwwLDAsMSw1LjE0LDcuM2gxLjFjLjAyNy4yMzEuMDU0LjQzNS4wODguNjI3YTE3LjAzNSwxNy4wMzUsMCwwLDAsLjk4OCwzLjcxMkE1LjUxNyw1LjUxNywwLDAsMSw1Ljc0NCw5LjY3OVptMTEuMjYyLDBhNS41NTYsNS41NTYsMCwwLDEtMS42LDEuOTczQTE2LjgsMTYuOCwwLDAsMCwxNi40LDcuOTI1Yy4wMzEtLjE5Mi4wNjItLjQuMDg4LS42MjdoMS4xMjdBNi4zNDEsNi4zNDEsMCwwLDEsMTcuMDA2LDkuNjc5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExNTUxLjM3NSAtMC4wMjMpIiBmaWxsPSIjZmZmIi8+DQogIDwvZz4NCjwvc3ZnPg0K);
}

li.nav-item.master_ranking_menu.active a:before {
content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgPGcgaWQ9InJhbmtpbmdfbWVudV9vbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE1NTIpIj4NCiAgICA8cmVjdCBpZD0iUmV0dGFuZ29sb18xODY2IiBkYXRhLW5hbWU9IlJldHRhbmdvbG8gMTg2NiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE1NTIpIiBmaWxsPSJub25lIi8+DQogICAgPHBhdGggaWQ9Ikljb25faW9uaWMtbWQtdHJvcGh5IiBkYXRhLW5hbWU9Ikljb24gaW9uaWMtbWQtdHJvcGh5IiBkPSJNMTYuNjA2LDUuNTY3Yy4wMzUtMS4wMzguMDA4LTIuMTU0LDAtMi4xOTJINi4xMTdjMCwuMDM4LS4wMzEsMS4xNTQsMCwyLjE5MkgzLjM3NWExMS4xNjUsMTEuMTY1LDAsMCwwLC44MDgsNC44NzMsNi44LDYuOCwwLDAsMCwyLjI1OCwyLjcsMjYuNzgxLDI2Ljc4MSwwLDAsMCw0LjAxMiwyLjIxNXYxLjA4OGMtLjE3Ny4zODUtLjksMS4wODUtMy4yLDEuMDg1aC0uOHYxLjg0NkgxNi4zVjE3LjUzM0gxNS4zMWMtMi4zMzUsMC0yLjg4NS0uNzM1LTMuMDEyLTEuMDg1VjE1LjM2YTQyLjk0Niw0Mi45NDYsMCwwLDAsNC4wMTUtMi4yMTIsNy45MzcsNy45MzcsMCwwLDAsMi4yNTgtMi43LDEzLjY2MywxMy42NjMsMCwwLDAsLjgtNC44NzdaTTUuNzQ0LDkuNjc5QTYuMzQsNi4zNCwwLDAsMSw1LjE0LDcuM2gxLjFjLjAyNy4yMzEuMDU0LjQzNS4wODguNjI3YTE3LjAzNSwxNy4wMzUsMCwwLDAsLjk4OCwzLjcxMkE1LjUxNyw1LjUxNywwLDAsMSw1Ljc0NCw5LjY3OVptMTEuMjYyLDBhNS41NTYsNS41NTYsMCwwLDEtMS42LDEuOTczQTE2LjgsMTYuOCwwLDAsMCwxNi40LDcuOTI1Yy4wMzEtLjE5Mi4wNjItLjQuMDg4LS42MjdoMS4xMjdBNi4zNDEsNi4zNDEsMCwwLDEsMTcuMDA2LDkuNjc5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExNTUxLjM3NSAtMC4wMjMpIiBmaWxsPSIjZmZmIi8+DQogIDwvZz4NCjwvc3ZnPg0K);
}

.dropdown_menu_header .dropdown-item.active, .dropdown-item:active {
color: #148d98 !important;
}

li.nav-item.active {
background-image: linear-gradient(to right, #c51f3f 30px, rgba(255,255,255,0) 0px), linear-gradient(to left, #000 0, rgba(255,255,255,0) 0px);
}

li.nav-item:not(.no_button)  {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/button_menu_background.png);
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #148d98 !important;
}

.owl-theme .owl-dots .owl-dot span {
background: #004e56 !important;
}

/* Page */

/* Intro */

button#intro_button {
background-color: #148d98;
}

.tos_bar .nav-link.active {
color: #148d98 !important;
}

button#accept-terms-of-service-button,button#accept-terms-of-service-button:focus {
border: 1px solid #148d98;
color: #148d98;
}

.content.video_introduction_content, .content.tos_content  {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/login_background.png );
}

.select_user_map_background {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/login_background-1.png) no-repeat;
}

.content.tutorial_content {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/tutorial_background.png);
}

.content.master_path_content {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/map_selection_background.jpg);
}


h5.card-title.map_name {
color: #148d98;
}

.view_student_map {
background-color: #148d98 !important;
border-color: #148d98 !important;
}

input.g4s_filter_selection {
border: 2px solid #148d98 !important
}

.unnamed-state-active {
color: #148d98 !important;
}

.card.p-0.card_master_path:hover {
border:6px solid #148d98 ;
}


/* Ranking Page*/

.ranking_container .nav-link.active {
background: #148d98 !important;
color: #ffffff !important;
}

.content.ranking_content {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/ranking_background.png);
}

.row.header_ranking {
background: #004e56;
color: #FFFFFF;
}

.general_ranking_header, .contest_ranking_header {
background: #148d98;
}

.ranking_title {
color: #FFFFFF;
}

.ranking_title:before {
content: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2020/12/general_ranking_icon-1.png);
}

.menu_rep_news {
background:#148d98;
}

/* Repository */

.content.bck_custom {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2020/12/ranking_background-scaled.jpg) no-repeat;
}

.repository .btn.button_menu_extra.extra_active {
background-color: #004e56 !important;
border-color: #004e56 !important;
}

repository .btn.button_menu_extra {
background-color: #148d98 !important;
border-color: #ffffff !important;
color: #ffffff}

.read_more_news a{
color:#148d98 !important;
}

.read_more_news a .fas {
color:#148d98 !important;
}

.library_content_link_container {
background:url() no-repeat;
}

.repository .btn:hover {
background-color: #004e56 !important;
border-color: #004e56 !important;
}

.repository .btn {
background-color: #148d98 !important;
border-color: #148d98 !important;}

.repository .btn.button_menu_extra.extra_active {
background-color: #004e56  !important;
border-color: #004e56  !important;
}

.repository td.rep_td_left {
border-left: 24px solid #148d98;
}

/* Bullettin Page */


.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););
}

/* Footer */

.footer-logo.footer_bl {
background-image: none !important;
}

.footer {
background-color: #ffffff !important;
background-image: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/footer_background.png)!important;
color: #ffffff;
z-index: 2;
background-size: cover;
background-position-y: center;
}

.social_icon .fab {
color: #ffffff;
}

.company_mail {
color: #ffffff !important;
}


/* Profile */

.content.passport {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/profile_background.jpg);
}


.no_active_postcards {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/no_digipedia.png) no-repeat;
}

.no_active_path {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/no_active_paths.png) no-repeat;
}

.no_badges {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2020/12/no_active_paths-1.png) no-repeat;
}

.badges-container .carousel-item .title-container h3 {
color: #148d98 !important;
}

.tasks-percent-completed {
background: #ffffff !important;
border-bottom: 2px dotted #c73442;
}

.paths-container .carousel-item .title-container h3 {
color: #148d98 !important
}

.points-container thead, .repository thead {
background: #148d98;
}

.tasks-percent-completed .skillPercent {
background-color: #ffffff !important;
}

.percent {
color: #148d98 !important;
}

.missionsModal .step-container .task-content .btn, .btn-close {
background-color: #148d98;
border-color: #148d98;
}

.badges .card-title {
color: #148d98 !important;
}

.row.user_points_container {
background: #148d98;
}

.change_profile_photo, .g4s_edit_show .profile_cover_image_div,.edit_email_box label {
background: #148d98;
}

a#edit_profile,a#undo_edit_profile {
color: #148d98;
}

input#save {
background-color: #148d98;
}

.profile_mail span:before {
content:url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/profile_mail.svg);
}

.profile_phone span:before {
content:url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2020/12/profile_phone.svg);
}

.profile_linkedin span:before {
content:url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2020/12/profile_linkedin.svg);
}

.profile_linkedin span a, .profile_linkedin span a:hover {
color:#000000;
}

.user-page h4 {
color: #148d98;
border-bottom: 1px solid #148d98;
}

.zen_point_icon:before, .point_icon:before {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/points_profile.png) no-repeat;
}

.step_time:before {
background: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/icona_tempo.png) no-repeat;
}

.tasks-percent-completed .skillPercent-img {
background-image: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/progress_start-1.png) !important;
}

.tasks-percent-completed.completed-100 .skillPercent-img {
background-image: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/progress_end-1.png) !important;
}

.tasks-percent-completed .farm-goal {
background-image: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/progress_end_2-1.png) !important;
}

.tasks-percent-completed.completed-100 .farm-goal {
background-image: none !important;
}

.points-container thead {
background: #148d98 !important;
}

a.paginate_button.current {
background: #c73442 !important;
color: #ffffff !important;
}

/* Classroom */

.content.content_edition_classroom {
background: url() no-repeat;
}

.card .far.fa-calendar-alt, .card .fas.fa-map-marker-alt {
color: #148d98 !important;
}

.place_teacher i {
color:#148d98 !important
}

.row.class-main.classroom_info {
background-color: #004e56;
color: ##ffffff;
}

a.btn.btn-primary.view_edition, a.btn.btn-primary.view_edition:active, a.btn.btn-primary.connection_test {
background-color:#148d98;
border-color:#148d98;
}

a.btn.btn-primary.view_edition:hover, a.btn.btn-primary.connection_test:hover {
background-color:#004e56;
border-color:#004e56;
}

.single-g4s_class_edition li.nav-item.classroom_menu a.nav-link {
color: #148d98 !important;
}

.g4s_dismiss_notification.reload_page_button {
background: #148d98 !important;
}

#g4s_notification_container:before {
content: url(#148d98);
}

.classroom_name {
background: #148d98;
}

.schedule_title {
background: #148d98;
}

.ascending {
color:#148d98 !important;

}

.time-line span.hours {
color:#004e56 !important;
}

.classrooms-list a {
color:#004e56 !important;
}



/* Business Map */

#BusinessMissionContainer {
background:#f5f5f5 !important;
}

.row-business {
background: #ffffff !important;
}

h5.business_course_title, .card_title_business  {
color: #000000 !important;
}

.course_minutes_business:before {
content: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/g4s-time-icon.svg);
}

.units_completed_business:before {
content: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/g4s-unit-icon.svg);
}

.units_card_completed:before {
content:url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/g4s-check-icon.svg);
}

.course_points_business:before, .units_card_percent:before {
content: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/point-g4s.svg);
}

#BusinessMissionContainer .g4s_unactive .card_overlay {
background-image: url(https://internetopoli.grifomultimedia.it/wp-content/uploads/2022/09/g4s-lock-icon.svg);
}

.business_icon:before {
 background:#f2f2f2}

.filter_span {
background: #f2f2f2 !important;
color: #132635 !important;
}

.filter_span.current {
background: #132635 !important;
color: #ffffff !important;
}

.card_footer_business {
background: #fcfcfc !important;
}

.units_business_unpar {
color: #f50d0d !important;
}

.units_business_par {
color: #00a85f !important;
}





