/* Import google font */

@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&amp;display=swap');
/* Login */

.login-action-login {
background:url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/background-scaled.jpg) center center !important;
}

.login h1 a {
background-image:url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/oppo_learn_logo.png) !important
}

.login form .input, .login form input[type=checkbox], .login input[type=text], .login form .input {
<!--border: 2px solid --><!--;-->
}

input#rememberme {
 background: #016b33;
}

.dashicons-visibility:before,.dashicons-hidden:before {
color: #016b33;
}

.color-primary {
color: #016b33;
}

.border-primary-color {
border: 1px solid #016b33 !important;
}

.border-primary-color-2x {
border: 2px solid #016b33 !important;
}

.border-secondary-color {
border: 1px solid #03141c !important;
}

.border-secondary-color-2x {
border: 2px solid #03141c !important;
}

.background-primary {
background-color: #016b33 !important;
}

.background-secondary {
background: #03141c !important;
}

.background-tertiary {
background: #f0f0f0;
}

input#wp-submit {
background: #016b33;
}

.header-landing_page a, .header-landing_page button{
background-color: #016b33;
border-color: #016b33;
}

.modal_register .modal-header {
background-color: #016b33 !important;
}

a.sito_ufficiale {
color: #2cff73 !important;
}

.social_landing-page i {
color: #2cff73 !important;
}

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

/* Scrollbar */

::-webkit-scrollbar-thumb {
background: #016b33;

}

::-webkit-scrollbar-thumb:hover {
background: #03141c;
}


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


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



h1,h2,h3,h4,h5,h6 {
    color: #016b33}

/* 404 */
.content.page_404_contant {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/background_404-1-scaled.jpg ) no-repeat;
}

button.button_404 {
background: #016b33;
}

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

a.navbar-brand {
background-image: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/logo_desktop_login.png);
}

a.navbar-brand.tos_logo {
background-image: url() !important;
}

.btn-primary.button_notification,.btn-primary.button_notification:hover,.btn-primary.button_notification:active {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/icon_mobile_notifications.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://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/help.png) !important;
background-color: #ffffff !important;
background-size: cover !important;
}

.zen_point_header:before, .zen_point_header_canvas:before{
content: url(data:image/png;base64,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);
}

.ranking_title:after {
content: url(data:image/png;base64,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);
}

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

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

#navbar_collapsable a.nav-link, #navbar_collapsable a.nav-link:hover {
 color: #b6b8b9 !important;
}

li.nav-item.home_menu a:before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEfSURBVHgBzZOxbYQwFIafDQWiYgRugtwIXIXoYIIkGyQThA2iTJARSBoQNGEEZ4IwAhWigvxObMkQuHCnK+6XLPt/PH82fjYry/KLiHw6UcMwHKIoqrXn50CUAtPYehCGIaMNKooi5Zw/zeO2abIs8xzHiVcYNX6l0QawG0DvlG0mINd1A3SvK6AGbWf4GDC9aDsB4QAFY+xlHEdvAVTPvED+J2C3GHsTkNr6A20QIO/IT1F1CZqekVae57FlWc+z8BsK8rgGXgQBsqe/1yKgI+JLQaycYus7s3VddzgGstc+mKXeIk4X0vWBWFVVH7iAAcYCffvvBMZ8+q1ogybzZYWFPGx5NzIZQBKdIF+BJez+Z6Z6rHs6Q33fiyRJ2m8YfmCv0NJuhQAAAABJRU5ErkJggg==);
}

li.nav-item.home_menu.active a:before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEuSURBVHgBzZJNUsJAEIVfJ5OdVuUI4QSm4ALhBtwA3YKLcAK5gVglys4jqCcwSxdKxROYI2ThCnHazg8UEwNGiwWvaibpNzNfd/UMYdh+B8jDX0XUxfVLtAqtf0EyaR1shmr9N30lNNGgPZZqLqq2MqLQd7FArxagEWEWJxvOCQb+abmWmKClHYBwVwuyOJG5tY6JJKFdJLWRmiDlxFh8XoHh/gCRVGQaMTS/SZf7ErgmaPKcyByiiVg/4nY+xrDTz2uo3XTe6YH5suI+YDofbePWgzT70gOv4gbYIavWvZGSv5yWMZzj7i6Q2royy/vVWBb2pMMDkbyDJxQ3EstIfz3B7OU3yvLSibL9fnZWga0RSN+XRoPUtPp6pZMK46xww8DF8qMZqCp1FGMSpd9Q+VFLIx10tgAAAABJRU5ErkJggg==);
}

li.nav-item.menu_courses_icon a:before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGlSURBVHgBnZTRbcIwEIbtkAfES9mgYQM2KLyAEA+FCUI3oBMQJihMQJgA+gTiJbBBRnA3yAsQJVLS/4qtmuAIxEmWz767z5c7O5yVyGazaeV5PqhUKu9YRtBDjGmv1xMmf24CcM4nGC1aI/jHsqwXzHW53kvg3ggqAiCHLMs8FbDb7ZoAjKG6GnAJu/8HAsBB8EIBMPtpms77/X7IzJ/sIENPASECB7YJ5MPggj4/n8/ecDiM2AOiAxH7zbfbrUAWebfbbbAnRMVb0NcYDjYCqtOjAPKlGEBeac2DIKgnSTJjJUU0AQpNIRF61zx880Q3oojTOI4pY1atVgcIdnUA1RUT7ed28UQEfwBIzi7mRa1WWygbAuhiTqFSR1fQI+yRKbLYrQgUfgRgg6DUEcxLzJ/H47EBm4d1pGXVOp1ObZuViHwKvhzsjh/TMxLyhCa7L44ecwVCMddUAzzSCQo/KiOg5WP4fEnIXu1fPVr5nlbyRCGvwkFlats23eI6HYitdqfTCY0gEu3qv7H/T7g4X7o2R3Fnxad0AzJk6JCOToVl/yKSXy3EDF4E4iafAAAAAElFTkSuQmCC);
}
li.nav-item.menu_courses_icon.active a:before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHDSURBVHgBnZM/TgJBFMa/GVwqjXRGbZYbrBj/dEJnp54A7RQbPIHLCYREjR1wAvUG0JmIhiMsnZ1bC8z4ze4KLCyB+JKdvJ1585s333sjMM8unTykPIXACSB8aN2FUhU8db2kcJEISKVu6eXDCd1j2DqdTBTRwnBogK1k0DRA6zYzcnHfCTeU9hwIVaZXHAG1buLxsxGCyo6Nfqo+BoALsobH9y6SrHzI+L47Amrt8coFgesds7FIQA3pNRfVlo9lbBKo8UpQzqOjmWIW/7Fofwp7mzaEOMb+Vh67Gz10vrylAEbTg21KIhz++UajDDWqYo6IiYBYVRHoNK5aKecys9vJRY4VpNVL8P9jekoU4wDqKvSpuZqcOVHrC45NbjJXrjPb7+AzPsAWEBXW+iwKDgsjhD8LktLDw8c5LCsbQFkRKIKVvoG1lmVfuRgMx5W10nnOF1Ywz6pvHsdG9GFBHCYzCiYwVA4WmZR2bE8MFIrqQ1LwUu58LuQqV6ZGd7wyOzrd+puOP9rwPT3Ts6OqMVC1ozO5ZlpEZIIDtSxMPqPZ1z9u/aMAGDefFaphZbU6/ZRmQdMZSmUH/sDq4ikUNsl+ATtVskyQMsSqAAAAAElFTkSuQmCC);
}

li.nav-item.home_menu.active a:before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEuSURBVHgBzZJNUsJAEIVfJ5OdVuUI4QSm4ALhBtwA3YKLcAK5gVglys4jqCcwSxdKxROYI2ThCnHazg8UEwNGiwWvaibpNzNfd/UMYdh+B8jDX0XUxfVLtAqtf0EyaR1shmr9N30lNNGgPZZqLqq2MqLQd7FArxagEWEWJxvOCQb+abmWmKClHYBwVwuyOJG5tY6JJKFdJLWRmiDlxFh8XoHh/gCRVGQaMTS/SZf7ErgmaPKcyByiiVg/4nY+xrDTz2uo3XTe6YH5suI+YDofbePWgzT70gOv4gbYIavWvZGSv5yWMZzj7i6Q2royy/vVWBb2pMMDkbyDJxQ3EstIfz3B7OU3yvLSibL9fnZWga0RSN+XRoPUtPp6pZMK46xww8DF8qMZqCp1FGMSpd9Q+VFLIx10tgAAAABJRU5ErkJggg==);
}

li.nav-item.forum_menu a:before {
content: url();
}

li.nav-item.forum_menu.active a:before {
content: url();
}

li.nav-item.my_card_menu a:before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGMSURBVHgBtVNLcoJAEB0Q3Sa5gTeIniBm46fcJCdQb4AniJ5AcwI9ghtLYWM4gRxhcgM2sKAoyGvSpAYChIXpqqme33v9erpHiBuZVnVwOp26SZKYhmHM4O81TfPiOD5gvp5MJrIREZHoun7BtFtyLEH4XCTTy4gUEpdAQRA8kCcS2oe63Z+KoGbARJRKX41MSlut1pVSjaKoP51O3UpFiNYjj8tOUT6vJavu1aYGAo+nd6LcPCbyaomQjsvKBsfjMRfVtu0eAg3Uez+ZiBID4MIACf+O4ULBE8hNboX9cDhcqBijjKjdbr+GYXgV3xXaYKT7ICHn+L6/LGIqG5IMVZpDyRwEXSxd+AMefC/+02oV0WNnZaZqYki1d2qJqCEBeMn+2C9AxZ/LEVmWtYEzVRAAn4J7B+vHAvlqNBqtc0Qo+Q6X5rx0EHWFiB9liqkAmM54awuypcaHVJ30I4Jg0aQy5/PZpNbIMGlng+SNPBQtm5Z3PB5v4daM36hfRPJhY+t0OnRfCn7Dm9gXZ7HgBi4+lV8AAAAASUVORK5CYII=);
}

li.nav-item.my_card_menu.active a:before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGzSURBVHgBtVNLTgJBEH3dOOxUXLLjBg4oxp1wAz0BsDAxjIvhBnACMJEJiQu5gdwA2ZGAMEcYV25nLTJtdc/wGRg+JvgSaOiqfv266hVwILCNEVNP4ZublFGgtAQgXAh04Hk1tGxnPyJJMuFdCqfWYkI4RJZfJeORRHMSZoOxPLTjM7UCDq0pxGKvuxU96DlKJCK4mGpptPrOQuk1KZ2M6VcCgqdhDezNihjX/SegFyKRaKj/wd5Ux9anMVLir6eIhh8XzN1OBG8mN4dyNnQryrqu9hWRZofvj4Jx0VUHZIcEniCInPMbyjaVFQTasD5Ky0eOIom06R0msbHqEEMdiC1iQvQQP6msHtlsSPWUTJG+i5SVoprQU0QH1qiN/8R2RfdUXA0zO7j4oda/2PZ+RNKQnN8uZmwV0TMXJjIyVFhmLu2QV8SnUqOy2Tmkq+ecoko1q4WJjAzNDysGCT1SVcXz8H1N0OOltIXMKwRsDTRHFZ9IdocxfxAFL9EMtbELRkZ6qh5cXPINcpV88+vBKrCGLeyDwVcf2SQjATn5CUaEya44aA4b+Avinsx35jU8BH4B0zyWPy/AitIAAAAASUVORK5CYII=);
}

li.nav-item.menu_oppotv_icon a:before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEvSURBVHgBpVPLbYNAEN0FJCQuoQTSQTrIERAXU0FIBSYVQCqIXUGUCnAOiN8BpYN0kHQAOXACQd5EthVZLMb4SauB2XlvfsDYCNI03WVZ9nDqL4oigH81xpHGnKqqepxz/78YiXRdx03T3I1xOBOgLEu9bdtyGIaNJEkGidi2HYriOdrwkX3NxDD29ltwXyPJowKRF3rr+/5NEPgh8DOqFOZeluW1Qg6U/46yPbYAeZ5X4B+HXY0FRVGkn9GhTn7+qhMFYGOhpmkVbMBmQJrIZOwfQ4h9JUnisSVCJzAw2Nc4ju+uEsJmawz0yXGcz4uFiEwWAtumaW4ty9qwCSiiCxB9bC10XbdmMzDZ2hwRzO7mWBHaWOFXoW9mVvYDwNPRun4QesYJSIwtAM0SZ/sL7Qh2IxCA8hkAAAAASUVORK5CYII=);
}

li.nav-item.menu_oppotv_icon.active a:before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEnSURBVHgBpZM7UsMwEIb/VXhUDEmbytwgYwMtV+AGmBKnQJwg5gbODJgSuEE4AfRxGOjooEtpUzOwrO1kJk6sxHG+GWn9kD5p13IDZXjOAMftXQzH78Xndg+H7Rai8cf8FFUq2vl1pdfoOmcFiVKEu9GgbArBhO408dN4lqsAzFYmuYl803DCha1lX5dGIcjKI38Z3idgdU6yfc7u//CIdSHZKdEJGA9b+WJ4ktxd1KHrxGmYFjsuHZTWaSX8PStaxLN9KXacfa0KmEVE1iT6IvuU5qKWaF5KdA/vqLOZCEjEdoVw+La+iDnJI/rY3jvAbRRgCWZR+KpF0EI40gheEqxgeWoVBJLyftrnB5JwKn98emYqTCzQnDQREV1LPXqZrB6yuOr/AyorTDLEyDLYAAAAAElFTkSuQmCC);
}

li.nav-item.master_ranking_menu a:before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADfSURBVHgBzZTRDYIwFEXfaxgAN2AER+gv4QNG0A10FCfALSD8GDbACcQNWADqfcaaSqqxCR+chBRu25v2vheYPFRVlTBz6Zsbx/GYZVk31xX50TCSZ8OfaKXU1rchoh9M01SkadrbU8Lk9m2tooVYzCiq6/qAMXdFZJFQILi2yiXAWagDBfIMGyW9IlRtRQS7g3kZbBSC3EAq6GrGmC7YCBQwK1wBbdIGG2HTHjGc7XfTNBcMvL4+Wp8RS1gon8Z7/xaZY2ixq72Q38uAucFdK30YQTyhEnf6j9Z7GubuAX5VTYnmv0lTAAAAAElFTkSuQmCC);
}

li.nav-item.master_ranking_menu.active a:before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADiSURBVHgBzZJBDoIwEEVnSg+gN+gRCF6AG8gRdKe4waO4Ie7wJoa1iYETiDdgrYFxSgixpJo0YcFP2sDv72s7GQSbEl/B28usaySOkN6KsS2s4ZcIeeZBSyDCYXRe49u2SPinpo3gXFTd945v6XmPX1EBE2kykIR9kIDAteESKXCU6CG+UVTEGhwl+xuUkN7DwY2DDcMyd5CT+AVxoAxLYOEOQoh4igyvpdwdRLTlMlyG/8PqqvHz66P5gbAvVshVrL78BS8tRp6OK/Z0s9ZGlqCUjDpBA0/NtJ0zUm7NcR99AE2vQLQmnhY/AAAAAElFTkSuQmCC);
}

li.nav-item.portfolio_menu a:before {
content: url();
}

li.nav-item.portfolio_menu.active a:before {
content: url();
}

li.nav-item.tutorial_icon a:before {
content: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/tutorial_v2.svg);
}

li.nav-item.servizio_clienti_icon a:before {
content: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/help_desk.svg);
}

li.nav-item.verifica_garanzia_icon a:before {
content: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/garanzia.svg);
}

li.nav-item.centri_assistenza_icon a:before {
content: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/centri_assistenza.svg);
}

li.nav-item.logout_icon a:before {
content: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/logout.svg);
}

li.nav-item.tutorial_icon a:before {
content: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/tutorial_v2.svg);
}

.dropdown_menu_header .dropdown-item.active, .dropdown-item:active {
color: #016b33 !important;
}

li.nav-item.active {
background-image: linear-gradient(to right, #dd3333 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();
}

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

.owl-theme .owl-dots .owl-dot span {
background: #03141c !important;
}

/* Page */

/* Intro */

button#intro_button {
background-color: #016b33;
}

.tos_bar .nav-link.active {
color: #016b33 !important;
}

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

.content.video_introduction_content, .content.tos_content, .content.ass_content  {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/background-scaled.jpg );
}

.select_user_map_background {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/background-scaled.jpg) no-repeat;
}

.content.tutorial_content {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/Rectangle-648.png);
}

.content.master_path_content {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/background-scaled.jpg);
}


h5.card-title.map_name {
color: #016b33;
}

.view_student_map {
background-color: #016b33 !important;
border-color: #016b33 !important;
}

input.g4s_filter_selection {
border: 2px solid #016b33 !important
}

.unnamed-state-active {
color: #016b33 !important;
}

.card.p-0.card_master_path:hover {
border:1px solid #016b33 ;
}


/* Ranking Page*/

.ranking_container .nav-link.active {
background: #066f38 !important;
color:  !important;
border: 1px solid #066f38 !important;
}

.content.ranking_content {
background: url();
}

.row.header_ranking {
background: #016b33;
color: #FFFFFF;
}

.general_ranking_header, .contest_ranking_header {
background: ;
}

.ranking_title {
color: #FFFFFF;
}

.ranking_title:before {
content: url();
}

.menu_rep_news {
background:#016b33;
}

/* Forum */

.content.forum_content {
background: url() ;
}

#af-wrapper #forum-header,#af-wrapper .button-normal:hover {
background-color: #016b33 !important;
}

#af-wrapper .title-element {
background-color: #03141c !important;
border-bottom: 1px solid #03141c !important;;
}

#af-wrapper a:not(.button) {
color: #016b33 !important;
}

#af-wrapper #profile-header .background-avatar {
background-color: #016b33 !important;
}

#af-wrapper .reaction-icon.fas {
font-weight:400 !important;
color: #016b33 !important;
}


/* Portfolio */

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

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

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




.add-social-post-type {
color:#016b33 !important;
}

.add-social-post-type.on {
background-color:#016b33;
color:#ffffff !important;
}

.add-social-post-type.form-control:focus {
color: #ffffff !important;
background-color: #016b33 !important;
border-color: #016b33;
box-shadow: 0 !important;
}

.tos_title {
color: #016b33;
}

/* Repository */

.content.bck_custom {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/background-scaled.jpg) no-repeat fixed;
}

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

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

.read_more_news a{
color:#016b33 !important;
}

.read_more_news a .fas {
color:#016b33 !important;
}

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

.repository .btn:hover {
background-color: #066f38 !important;
border-color: #2cff73 !important;
color: #ffffff !important;
}

.repository .btn.extra_active {
background-color: #066f38 !important;
border-color: #2cff73 !important;
color: #ffffff !important;    
}

.repository .btn {
background-color: #066f38 !important;
border-color: #066f38 !important;
color: #ffffff !important;
}


.repository .btn.button_menu_extra.extra_active {
background-color: #066f38 !important;
border-color: #2cff73 !important;
color: #ffffff !important;
}

.repository td.rep_td_left {
border-left: 24px solid #00371c;
}

/* Bullettin Page */


.news_title.news:before{
content: url();
}

.news_title.video:before {
content: url();
}

.news_title.announcement:before{
content: url();
}

/* Footer */

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

.footer {
background-color: #03141c !important;
background-image: url()!important;
color: #ffffff;
z-index: 2;
background-size: cover;
background-position-y: center;
}

.social_icon .fab {
color: #2cff73;
}

.company_mail {
color: #ffffff !important;
}


/* Profile */

.content.passport {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/background-scaled.jpg) center center fixed;
}


.no_active_postcards {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/mascotte_no_badge.png) no-repeat;
}

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

.no_badges {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/mascotte_no_badge.png) no-repeat;
}

.decoration {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/mensola.png) no-repeat center center;
}

.decoration-mobile {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/shelf_mobile.png) no-repeat center center;
}

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

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

.paths-container .carousel-item .title-container h3 {
color: #03141c !important
}

.points-container thead, .repository thead {
background: #00371c;
}

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

.percent {
color: #ffffff !important;
}

.missionsModal .step-container .task-content .btn, .btn-close {
background-color: #016b33!important;
border-color: #016b33!important;
}

.badges .card-title {
color: #016b33 !important;
}

.row.user_points_container {
background-color: ;
}

.change_profile_photo, .g4s_edit_show .profile_cover_image_div,.edit_email_box label {
background: #016b33;
}

a#edit_profile,a#undo_edit_profile {
color: #016b33;
}

input#save {
background-color: #016b33;
}

.profile_mail span:before {
content:url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/email.png);
}

.profile_role span:before {
content:url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/role.png);
}

.profile_phone span:before {
content:url();
}

.profile_linkedin span:before {
content:url();
}

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

.user-page h4 {
color: #03141c;
border-image: linear-gradient(to right, #03141c 14%, transparent 14%) 100% 1;
}

.zen_point_icon:before, .point_icon:before {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/point_bg.png) no-repeat;
}

.master_point_icon:before {
content: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/icon_points_master_default.png);
}

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

.tasks-percent-completed .skillPercent-img {
background-image: url() !important;
}

.tasks-percent-completed.completed-100 .skillPercent-img {
background-image: url() !important;
}

.tasks-percent-completed .farm-goal {
background-image: url() !important;
}

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

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

a.paginate_button.current {
background: #FFFFFF !important;
color: #000000 !important;
}

/* Classroom */

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

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

.place_teacher i {
color:#016b33 !important
}

.row.class-main.classroom_info {
background-color: #03141c;
color: ##ffffff;
}

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

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

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

.g4s_dismiss_notification.reload_page_button {
background: #016b33 !important;
}

#g4s_notification_container:before {
content: url(#016b33);
}

.classroom_name {
background: #016b33;
}

.schedule_title {
background: #016b33;
}

.ascending {
color:#016b33 !important;

}

.time-line span.hours {
color:#03141c !important;
}

.classrooms-list a {
color:#03141c !important;
}



/* Business Map */

#BusinessMissionContainer {
background-color:#f5f5f5 !important;
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/background-scaled.jpg) no-repeat fixed;
}

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

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

.course_minutes_business:before {
content: url();
}

.units_completed_business:before {
content: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/object.png);
}

.units_card_completed:before {
content:url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/check.svg);
}

.units_card_uncompleted:before {
content:url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/uncheck.svg);
}

.course_points_business:before, .units_card_percent:before {
content: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/point_bg.png);
}

#BusinessMissionContainer .g4s_unactive .card_overlay {
background-image: url();
}

<!--.business_icon:before {-->
<!-- background:--><!--}-->

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

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

.card_footer_business {
background: #fcfcfc !important;
}

.units_business_unpar {
color: #f50d0d !important;
}

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

.achivements_modal_points:before {
    content: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/point_bg.png);
}

.tutor_modal_achivements {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/Rectangle-648.png) !important;
}

#noti_Button {
background: url(https://oppolearn.grifomultimedia.it/wp-content/uploads/2024/01/icon_mobile_notifications.png) !important;
}

.half-background::before {
background: url()no-repeat!important;
}