/**
 * VG Info 360 - Dashboard > Theme Dark
 * Author: Nisar Abed | Team Virtualgeo Srl
 * Virtualgeo Srl - All Rights Reserved.
 */

/* -----------------------------------------------------------------
IC > Theme Dark */

body.vgi360_dashboard.vgi360_ui_dark {}

body.vgi360_dashboard.vgi360_ui_dark .entry-content, 
body.vgi360_dashboard.vgi360_ui_dark #secondary .widget, 
body.vgi360_dashboard.vgi360_ui_dark #footer-widgets .widget {color: #cccccc;}

/* -----------------------------------------------------------------
CSA > Elements */

body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .gc_app.gc_app_100,
body.vgi360_dashboard.vgi360_ui_dark .gc_app {
    background-color: rgb(28, 28, 28);
    border: 1px solid #333333;}

body.vgi360_dashboard.vgi360_ui_dark .gc_app.gc_app_pss .verde.txtsh {text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);}

/* -----------------------------------------------------------------
Colori Testo + Link */

/* Colori Principali */
body.vgi360_dashboard.vgi360_ui_dark .grigio,
body.vgi360_dashboard.vgi360_ui_dark .entry-content h3.grigio {color:#aaaaaa;}
/* a.grigio:hover, .grigio a:hover {color:#bcbcbc;} */
body.vgi360_dashboard.vgi360_ui_dark .grigio.txtsh {text-shadow: 2px 2px 2px rgba(188, 188, 188, 0.5);}

body.vgi360_dashboard.vgi360_ui_dark .bianco,
body.vgi360_dashboard.vgi360_ui_dark .entry-content h3.bianco {color:#fcfcfc;}
/* a.bianco:hover, .bianco a:hover {color:#fff;} */
body.vgi360_dashboard.vgi360_ui_dark .bianco.txtsh, body.vgi360_dashboard.vgi360_ui_dark .txtshb {text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.5);}

body.vgi360_dashboard.vgi360_ui_dark .nero,
body.vgi360_dashboard.vgi360_ui_dark .entry-content h3.nero {color:#000000;}
/* a.nero:hover, .nero a:hover {color:#212121;} */
body.vgi360_dashboard.vgi360_ui_dark .nero.txtsh, body.vgi360_dashboard.vgi360_ui_dark .txtshn {text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);}

/* Colori Secondari > Evidenzia */
body.vgi360_dashboard.vgi360_ui_dark .arancio,
body.vgi360_dashboard.vgi360_ui_dark .entry-content h3.arancio {color:#ec7f22;}
/* a.arancio:hover, .arancio a:hover {color:#ff8925;} */
body.vgi360_dashboard.vgi360_ui_dark .arancio.txtsh {text-shadow: 2px 2px 2px rgba(236, 127, 34, 0.5);}

body.vgi360_dashboard.vgi360_ui_dark .azzurro,
body.vgi360_dashboard.vgi360_ui_dark .entry-content h3.azzurro {color:#41adc1;}
/* a.azzurro:hover, .azzurro a:hover {color:#45bbd1;} */
body.vgi360_dashboard.vgi360_ui_dark .azzurro.txtsh {text-shadow: 2px 2px 2px rgba(65, 173, 193, 0.5);}

body.vgi360_dashboard.vgi360_ui_dark .blu,
body.vgi360_dashboard.vgi360_ui_dark .entry-content h3.blu {color:#415fc1;}
/* a.blu:hover, .blu a:hover {color:#4d70e3;} */
body.vgi360_dashboard.vgi360_ui_dark .blu.txtsh {text-shadow: 2px 2px 2px rgba(65, 95, 193, 0.5);}

body.vgi360_dashboard.vgi360_ui_dark .verde,
body.vgi360_dashboard.vgi360_ui_dark .entry-content h3.verde {color:#a3cf6c;}
/* a.verde:hover, .verde a:hover {color:#b1e275;} */
body.vgi360_dashboard.vgi360_ui_dark .verde.txtsh {text-shadow: 2px 2px 2px rgba(163, 207, 108, 0.5);}

body.vgi360_dashboard.vgi360_ui_dark .rosso,
body.vgi360_dashboard.vgi360_ui_dark .entry-content h3.rosso {color:#fc5f62;}
/* a.rosso:hover, .rosso a:hover {color:#f86f72;} */
body.vgi360_dashboard.vgi360_ui_dark .rosso.txtsh {text-shadow: 2px 2px 2px rgba(252, 95, 98, 0.5);}

body.vgi360_dashboard.vgi360_ui_dark .giallo,
body.vgi360_dashboard.vgi360_ui_dark .entry-content h3.giallo {color:#ffbd29;}
/* a.giallo:hover, .giallo a:hover {color:#ffb000;} */
body.vgi360_dashboard.vgi360_ui_dark .giallo.txtsh {text-shadow: 2px 2px 2px rgba(255, 176, 0, 0.5);}

/* Colore default tema */
body.vgi360_dashboard.vgi360_ui_dark .color_theme,
body.vgi360_dashboard.vgi360_ui_dark .entry-content h3.color_theme {color:#fcfcfc;}
/* a.color_theme:hover, .color_theme a:hover {color:#fff;} */
body.vgi360_dashboard.vgi360_ui_dark .color_theme.txtsh {text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.5);}

/* -------------------------------------------
Dashboard > Row Box */

body.vgi360_dashboard.vgi360_ui_dark .row_box,
body.vgi360_dashboard.vgi360_ui_dark .row.row_box {border:1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .entry-content .row_box.rb_red h3 {color:#000;}

/* -------------------------------------------
Rows > Colors */

/* 
Rows Effects > vgi360_tr_yellow (Action Required) 
*/
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_yellow td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_yellow:nth-child(odd) td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_yellow:nth-child(even) td {background-color: rgba(255, 196, 0, 0.2);}

body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_yellow:hover td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_yellow:nth-child(odd):hover td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_yellow:nth-child(even):hover td {background-color: rgba(255, 196, 0, 0.3);}

/* 
Rows Effects > vgi360_tr_green (Action Required) 
*/
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_green td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_green:nth-child(odd) td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_green:nth-child(even) td {background-color: rgba(13, 157, 46, 0.2);}

body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_green:hover td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_green:nth-child(odd):hover td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_green:nth-child(even):hover td {background-color: rgba(13, 157, 46, 0.3);}

/* 
Rows Effects > vgi360_tr_red (Action Required) 
*/
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_red td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_red:nth-child(odd) td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_red:nth-child(even) td {background-color: rgba(255, 0, 0, 0.2);}

body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_red:hover td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_red:nth-child(odd):hover td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_red:nth-child(even):hover td {background-color: rgba(255, 0, 0, 0.3);}

body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_red.vgi360_tr_barred td:not(.td_action) * {color: #b10000;}

/* 
Rows Effects > vgi360_tr_grey (Action block) 
*/
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_grey td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_grey:nth-child(odd) td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_grey:nth-child(even) td {background-color: rgba(175, 175, 175, 0.2);}

body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_grey:hover td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_grey:nth-child(odd):hover td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_grey:nth-child(even):hover td {box-shadow: 0px 3px 3px rgba(175, 175, 175, 0.3);}

/* -------------------------------------------
Spinners */

body.vgi360_dashboard.vgi360_ui_dark .loading_dots, 
body.vgi360_dashboard.vgi360_ui_dark .loading_dots::before, 
body.vgi360_dashboard.vgi360_ui_dark .loading_dots::after {
    background-color: #aaaaaa;
    color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_progress .generic_loading .gl_icon,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_progress .generic_loading .gl_icon.simple_spinner {
    border: 3px solid hsla(0, 0%, 85%, 0.4);
    border-top-color: #cccccc;}

/* -------------------------------------------
Select */

body.vgi360_dashboard.vgi360_ui_dark select.select_minimal_circle,
body.vgi360_dashboard.vgi360_ui_dark .select_minimal_circle select {
    color: #aaaaaa;
    background-color: rgba(25, 25, 25, 0.5);
    border: 1px solid #444444;
    background-image: url(../images/select/freccia_select_giu_w.png);
    background-position: 98% 55%;
    background-repeat: no-repeat;
    background-size: 20px 20px;}

body.vgi360_dashboard.vgi360_ui_dark select.select_minimal_circle option,
body.vgi360_dashboard.vgi360_ui_dark .select_minimal_circle select option {background: rgb(25, 25, 25);}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .select_minimal_circle.with_icon .icon {color:#ffffff;}

body.vgi360_dashboard.vgi360_ui_dark .ld_highlights select.select_minimal_circle,
body.vgi360_dashboard.vgi360_ui_dark .ld_highlights .select_minimal_circle select {background-color: rgba(25, 25, 25, 0.8);}

/* -------------------------------------------
Modal */

body.vgi360_dashboard.vgi360_ui_dark .vgi360_modal .vgi360_modal_title,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_modal .row.row_title,
.vgi360_dashboard.vgi360_ui_dark .uace_modal .vgi360_modal_title,
.vgi360_dashboard.vgi360_ui_dark .uace_modal .row.row_title {color: #cccccc;}

/* -------------------------------------------
POI Relate */

body.vgi360_dashboard.vgi360_ui_dark .uace_modal .row_select_relate .relate_poi_box,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_modal .row_select_relate .relate_poi_box {
    border-color:#333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal .setup_poi_relate .select_ic_item select,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_modal .setup_poi_relate .select_ic_item select {
    background-color: transparent;
    border-top-color:transparent;
    border-left-color:transparent;
    border-right-color:transparent;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-style:dotted;}

/* -------------------------------------------
Search Bar */

body.vgi360_dashboard.vgi360_ui_dark .search_bar {border: 1px solid #333333;}

body.vgi360_dashboard.vgi360_ui_dark .search_bar input[type="text"] {border: 0px solid transparent;}

/* -------------------------------------------
Links > Admin */

.vgi360_dashboard.vgi360_ui_dark .uace_modal .link_admin,
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.link_admin {color:#aaaaaa;}

/* BTN Light > Link Admin */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .btn_light.link_admin {color:#aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .btn_light.link_admin:focus,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .btn_light.link_admin:hover {
    color: #bb8f09;
    background-color: rgba(255, 255, 255, 0.0);}

/* -------------------------------------------
BTN > Code */

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_code {color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_code:focus,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_code:hover {color: #fff;}

/* -------------------------------------------
Items & Item > Layout Fullscreen */

body.vgi360_dashboard.fullscreen.vgi360_ui_dark,
body.vgi360_dashboard.fullscreen.vgi360_ui_dark #page-wrapper #main .full-container {background-color: #141414;}

/* -------------------------------------------
Item > 2D Viewer > Leaflet | Background */

body.vgi360_dashboard.vgi360_ui_dark, 
body.vgi360_dashboard.vgi360_ui_dark #main.site-main,
body.vgi360_dashboard.fullscreen.vgi360_ui_dark .vgi360_item .viewer_2d.leaflet-container {
    background:#333333;
    transition: 0.2s ease all;}

body.vgi360_dashboard.vgi360_ui_dark .cont_iframe, 
body.vgi360_dashboard.vgi360_ui_dark .cont_iframe_100 {background-color: rgb(10, 10, 10);}

body.vgi360_dashboard.fullscreen.vgi360_ui_dark .vgi360_messages .vgi360_me_content {background-color:rgb(28, 28, 28);}

/* -------------------------------------------
Icons */

body.vgi360_dashboard.vgi360_ui_dark .icon_vgi360,
body.vgi360_dashboard.vgi360_ui_dark .icon_vgi360.nolink:hover,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_trasp .icon_vgi360 {background-color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_verde .icon_vgi360 {background-color: #ffffff;}

body.vgi360_dashboard.vgi360_ui_dark .icon_vgi360.icon_empty,
body.vgi360_dashboard.vgi360_ui_dark .icon_vgi360.icon_empty.nolink:hover {background-color: #555555;}

body.vgi360_dashboard.vgi360_ui_dark .icon_vgi360.icon_load,
body.vgi360_dashboard.vgi360_ui_dark .icon_vgi360.icon_load.nolink:hover,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal .icon_vgi360.icon_load {background-color: #1473e6;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup .icon_vgi360,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup .icon_vgi360.nolink:hover {background-color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup .btn_light.btn_bianco .icon_vgi360,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup .btn_light.btn_bianco .icon_vgi360.nolink:hover {background-color: #333333;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup .btn_light.btn_bianco:hover .icon_vgi360 {background-color: #ffffff;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup a.btn_light.btn_minimal_circle,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup a.btn_light:hover.btn_minimal_circle {
    color:#aaaaaa;
    border-color:#444444;
    background-color:rgb(25, 25, 25);}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup a.btn_light.btn_minimal_circle:hover,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup a.btn_light:hover.btn_minimal_circle:hover {
    color:#ffffff;
    border-color:#2285ff;
    background-color:#2285ff;}

body.vgi360_dashboard.vgi360_ui_dark .icon_vgi360.icon_acs,
body.vgi360_dashboard.vgi360_ui_dark .icon_vgi360.icon_acs.nolink:hover {background-color: #ec7f22;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light:hover .icon_vgi360 {background-color: #ffffff;}

body.vgi360_dashboard.vgi360_ui_dark .btn_minimal:hover .icon_vgi360,
body.vgi360_dashboard.vgi360_ui_dark .btn_minimal:focus .icon_vgi360 {background-color: #2285ff;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal .icon_vgi360.icon_menu {background-color: #cccccc;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal:hover .icon_vgi360.icon_menu,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal:focus .icon_vgi360.icon_menu {background-color: #004cff;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_bianco:hover .icon_vgi360.icon_menu,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_bianco:focus .icon_vgi360.icon_menu {background-color: #ffffff;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimalblu,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimalblu,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_lime,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_lime,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_violet,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_violet,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_orange,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_orange,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimalverde,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimalverde,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimalgiallo,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimalgiallo,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimalrosso,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimalrosso {background-color: rgb(25, 25, 25);}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimalblu:hover,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimalblu:focus,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimalblu:hover,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimalblu:focus {background-color: #1473e6;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_lime:hover,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_lime:focus,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_lime:hover,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_lime:focus {background-color: #a7df37;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_violet:hover,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_violet:focus,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_violet:hover,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_violet:focus {background-color: #8a4395;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_orange:hover,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_orange:focus,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_orange:hover,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_orange:focus {background-color: #fe6f3b;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimalverde:focus,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimalverde:hover,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimalverde:focus
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimalverde:hover {background-color: #70bd48;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimalgiallo:focus,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimalgiallo:hover,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimalgiallo:focus
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimalgiallo:hover {background-color: #e3c836;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimalrosso:focus,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimalrosso:hover,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimalrosso:focus
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimalrosso:hover {background-color: #d33c3c;}

/* -------------------------------------------
Icons > Marker */

body.vgi360_dashboard.vgi360_ui_dark .icon_vgi360.marker {background-color: transparent;}

/* -------------------------------------------
UACE Theme > Main Menu */

body.vgi360_dashboard.vgi360_ui_dark #page-wrapper #masthead .full-container {background-color: rgb(10, 10, 10);}

body.vgi360_dashboard.vgi360_ui_dark .main-navigation a [class^="fa fa-"],
body.vgi360_dashboard.vgi360_ui_dark .main-navigation ul li a {color: #f0f0f0;}

body.vgi360_dashboard.vgi360_ui_dark .main-navigation ul li a .uace_icon {background-color: #f0f0f0;}

body.vgi360_dashboard.vgi360_ui_dark .main-navigation a:hover [class^="fa fa-"],
body.vgi360_dashboard.vgi360_ui_dark .main-navigation ul li:hover > a,
body.vgi360_dashboard.vgi360_ui_dark #masthead.masthead-logo-in-menu .logo > img:hover, 
body.vgi360_dashboard.vgi360_ui_dark #masthead.masthead-logo-in-menu .cont_easy_logo .easylogo img:hover {
    border-left-color: rgb(44, 44, 44);
    border-right-color: rgb(44, 44, 44);
    background: #000000;
    color: #ffffff;}

body.vgi360_dashboard.vgi360_ui_dark .main-navigation a:hover .uace_icon {background-color: #ffffff;}

/* Share Link */
body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li a .fa, 
body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li a .fa {color: #f0f0f0;}

body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li a:hover .fa, 
body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li a:focus .fa {color: #ffffff;}

body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li ul, 
body.vgi360_dashboard.vgi360_ui_dark .share_links_mp .share_links_mp_sub {
    border:0px solid transparent;
    background-color: rgba(12, 12, 12, 0.9);}

body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li.share_mp_facebook  a:hover {background-color:#3460a1;}
body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li.share_mp_x_twitter a:hover {background-color:#28aae1;}
body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li.share_mp_twitter   a:hover {background-color:#28aae1;}
body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li.share_mp_whatsapp  a:hover {background-color:#28b43e;}
body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li.share_mp_linkedin  a:hover {background-color:#136d9d;}
body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li.share_mp_vk        a:hover {background-color:#4c75a3;}
body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li.share_mp_pintrest  a:hover {background-color:#cc2127;}
body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li.share_mp_email     a:hover {background-color:#333333;}
body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li.share_mp_qrcode    a:hover {background-color:#3856ff;}

body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul ul.share_links_mp_sub {box-shadow: 0px 0px 1px 0px #333;}

body.vgi360_dashboard.vgi360_ui_dark .share_links_mp ul li ul a, 
body.vgi360_dashboard.vgi360_ui_dark .share_links_mp .share_links_mp_sub a {border:0px solid transparent;}

/* Search */
body.vgi360_dashboard.vgi360_ui_dark #search-icon #search-icon-icon .vantage-icon-search, 
body.vgi360_dashboard.vgi360_ui_dark .search_icon_link #search-icon-icon .vantage-icon-search {color: #f0f0f0;}

body.vgi360_dashboard.vgi360_ui_dark #search-icon #search-icon-icon:hover, 
body.vgi360_dashboard.vgi360_ui_dark .search_icon_link:hover {
    border-left-color: rgb(44, 44, 44);
    border-right-color: rgb(44, 44, 44);
    background: #000000;
    color: #ffffff;}

body.vgi360_dashboard.vgi360_ui_dark #search-icon .searchform {
    border: 1px solid #444444;
    background: rgba(12, 12, 12, 0.95);}

body.vgi360_dashboard.vgi360_ui_dark #search-icon .searchform input[name="s"] {color: #ffffff;}

/* Submenu */
body.vgi360_dashboard.vgi360_ui_dark .main-navigation ul ul {
    border: 1px solid rgb(44, 44, 44);
    background: rgba(0, 0, 0, 0.9);}

/* Menu Mobile */
body.vgi360_dashboard.vgi360_ui_dark .pulse_menu_mobile.pulse_menu_mobile_closed a i {color: #f0f0f0 !important;}

body.vgi360_dashboard.vgi360_ui_dark .pulse_menu_mobile.pulse_menu_mobile_open a i {color: #ffffff !important;}

body.vgi360_dashboard.vgi360_ui_dark .pulse_menu_mobile.pulse_menu_mobile_open {
    border-left-color: rgb(44, 44, 44);
    border-right-color: rgb(44, 44, 44);
    background-color: #000000 !important;}

/* Fullscreen / Docs View */
body.vgi360_dashboard.fullscreen.vgi360_db_only_content.vgi360_ui_dark .vgi360-dashboard .vgi360_menu.menu_se, 
body.vgi360_dashboard.fullscreen_pb.vgi360_db_only_content.vgi360_ui_dark .vgi360-dashboard .vgi360_menu.menu_se {background-color: #333333;}

/*
body.vgi360_dashboard.fullscreen.vgi360_db_only_content.vgi360_ui_dark .vgi360_menu .btn_light.btn_minimal:focus, 
body.vgi360_dashboard.fullscreen.vgi360_db_only_content.vgi360_ui_dark .vgi360_menu .btn_light.btn_minimal:hover {color:#ffffff;}
*/

/* -------------------------------------------
Buttons */

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_switch {
    color: #ffffff;
    border: 1px solid transparent;
    background-color: transparent;
    box-shadow:none;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_switch:hover,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_switch:focus {
    color: #1473e6;
    border: 1px solid transparent;
    background-color: transparent;
    box-shadow:none;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_switch .icon_vgi360 {background-color: #ffffff;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_switch:hover .icon_vgi360,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_switch:focus .icon_vgi360 {background-color: #1473e6;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_2d .controls_area .search_in_map input[type="text"] {
    -webkit-text-fill-color: #ffffff;
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.6);}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_admin,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_admin {
    background-color: rgb(28, 28, 28);}

/* -------------------------------------------
Menu SE */

body.vgi360_dashboard.vgi360_ui_dark .main-navigation,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu.menu_se {
    border-bottom: 1px solid #222222;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu.menu_se {
    background-color: rgba(0, 0, 0, 0.5);
    border-bottom:1px solid rgba(0, 0, 0, 0.6);
    color:#aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu.menu_se .ms_breadcrumbs,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu.menu_se .ms_over {color:#aaaaaa;}

/* vgi360 Menu */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .current, 
body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .btn_light.current, 
body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .btn_light.btn_minimal.current {color: #fff;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal.current .icon_vgi360.icon_menu {background-color: #fff;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .current:hover,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .current:focus,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .btn_light.current:hover,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .btn_light.current:focus,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .btn_light.btn_minimal.current:hover,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .btn_light.btn_minimal.current:focus {color:#1473e6;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .btn_light.btn_minimal.current:hover .icon_vgi360.icon_layer.icon_menu,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .btn_light.btn_minimal.current:focus .icon_vgi360.icon_layer.icon_menu {background-color: #1473e6;}

/* buttons */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .btn_light.btn_minimal, 
.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .uace_modal .btn_light.btn_minimal, 
.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .uace_modal a.btn_light.btn_minimal {
    color: #cccccc;
    border: 1px solid transparent;
    background-color: transparent;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal .icon_vgi360.icon_menu {background-color: #cccccc;}

/*
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal:focus, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal:hover, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal:focus, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal:hover 
*/
body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .btn_light.btn_minimal:focus, 
body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .btn_light.btn_minimal:hover {
        transform: scale(1);
        color: #1473e6;
        border: 1px solid transparent;
        background-color: transparent;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal:focus .icon_vgi360.icon_menu,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal:hover .icon_vgi360.icon_menu {background-color: #1473e6;}

/*
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_trasp,
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_trasp 

body.vgi360_dashboard.vgi360_ui_dark .vgi360_menu .btn_light.btn_trasp {
    color: #ccc;
    border:1px solid transparent;
    background-color: transparent;
    box-shadow: none;}
*/

/* -------------------------------------------
Items */

body.vgi360_dashboard.vgi360_ui_dark .entry-content h1, 
body.vgi360_dashboard.vgi360_ui_dark .entry-content h2, 
body.vgi360_dashboard.vgi360_ui_dark .entry-content h3, 
body.vgi360_dashboard.vgi360_ui_dark .entry-content h4, 
body.vgi360_dashboard.vgi360_ui_dark .entry-content h5, 
body.vgi360_dashboard.vgi360_ui_dark .entry-content h6, 
body.vgi360_dashboard.vgi360_ui_dark article.post .entry-header h1.entry-title, 
body.vgi360_dashboard.vgi360_ui_dark article.page .entry-header h1.entry-title, 
body.vgi360_dashboard.vgi360_ui_dark #page-title, 
body.vgi360_dashboard.vgi360_ui_dark .titolotxt {color: #cccccc;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .vgi360_item {
    border: 1px solid #333333;
    /* border-top: 1px solid rgb(28, 28, 28); */
    background-color: rgb(28, 28, 28);}

body.vgi360_dashboard.vgi360_ui_dark.fullscreen .vgi360-dashboard .vgi360_items .vgi360_item {
    border: 0px solid transparent;
    box-shadow: none;
    transition: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .modal_area .vgi360_item {background-color: transparent;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item .jce_menu_info_actions .jce_menu_info {color: #cccccc;}

/* Menu Levels > Edit > Menu */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_item .jce_menu ul:hover {border:1px solid #333333;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item .jce_menu ul.jce_menu_principal:hover {border:1px solid transparent;}

body.vgi360_dashboard.vgi360_ui_dark input[type="text"], 
body.vgi360_dashboard.vgi360_ui_dark input[type="number"], 
body.vgi360_dashboard.vgi360_ui_dark input[type="date"], 
body.vgi360_dashboard.vgi360_ui_dark input[type="time"], 
body.vgi360_dashboard.vgi360_ui_dark input[type="email"], 
body.vgi360_dashboard.vgi360_ui_dark input[type="tel"], 
body.vgi360_dashboard.vgi360_ui_dark input[type="password"], 
body.vgi360_dashboard.vgi360_ui_dark input[type="search"],
body.vgi360_dashboard.vgi360_ui_dark textarea {
    -webkit-text-fill-color: #aaaaaa;
    color: #aaaaaa;
    background-color: rgb(26, 26, 26);
    border: 1px solid #333;}

/* Placeholder > Chrome */
body.vgi360_dashboard.vgi360_ui_dark input[type="text"]::placeholder,
body.vgi360_dashboard.vgi360_ui_dark input[type="number"]::placeholder, 
body.vgi360_dashboard.vgi360_ui_dark input[type="date"]::placeholder, 
body.vgi360_dashboard.vgi360_ui_dark input[type="time"]::placeholder, 
body.vgi360_dashboard.vgi360_ui_dark input[type="email"]::placeholder, 
body.vgi360_dashboard.vgi360_ui_dark input[type="tel"]::placeholder, 
body.vgi360_dashboard.vgi360_ui_dark input[type="password"]::placeholder, 
body.vgi360_dashboard.vgi360_ui_dark input[type="search"]::placeholder,
body.vgi360_dashboard.vgi360_ui_dark textarea::placeholder {
    -webkit-text-fill-color:#555555;
    color:#555555;}

body.vgi360_dashboard.vgi360_ui_dark .highlights input[type="text"], 
body.vgi360_dashboard.vgi360_ui_dark .highlights input[type="number"], 
body.vgi360_dashboard.vgi360_ui_dark .highlights input[type="date"], 
body.vgi360_dashboard.vgi360_ui_dark .highlights input[type="time"], 
body.vgi360_dashboard.vgi360_ui_dark .highlights input[type="email"], 
body.vgi360_dashboard.vgi360_ui_dark .highlights input[type="tel"], 
body.vgi360_dashboard.vgi360_ui_dark .highlights input[type="password"],
body.vgi360_dashboard.vgi360_ui_dark .highlights input[type="search"] {
    -webkit-text-fill-color: #555555;
    color: #555555;}

body.vgi360_dashboard.vgi360_ui_dark .highlights textarea {
    -webkit-text-fill-color: #666666;
    color: #666666;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item .jce_menu_light .jce_menu_item .highlights .jce_menu_input .title {color:#555555;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item .jce_menu_light .jce_menu_item .highlights .jce_menu_input_content .secondary {color: #666666;}

body.vgi360_dashboard.vgi360_ui_dark input[type="file"] {
    -webkit-text-fill-color: #aaaaaa;
    color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark select {
    color: #333333;
    background-color: rgb(199, 199, 199);
    border: 1px solid #333;}

/* -------------------------------------------
Content Box */

body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .vgi360_item.vgi360_title,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .vgi360_item.vgi360_controls,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .vgi360_item.vgi360_searchbar {
    background-color: #1c1c1c;
    border: 1px solid #333333;
    border-bottom: 0px solid transparent;
    box-shadow: none;}

/* -------------------------------------------
Tables */

body.vgi360_dashboard.vgi360_ui_dark table {color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .table_responsive {
    background-color: #1c1c1c;
    border: 1px solid #222222;}

body.vgi360_dashboard.vgi360_ui_dark table thead tr th, 
body.vgi360_dashboard.vgi360_ui_dark table thead tr td, 
body.vgi360_dashboard.vgi360_ui_dark table tfoot tr th, 
body.vgi360_dashboard.vgi360_ui_dark table tfoot tr td {
    background-color: rgba(25, 25, 25, 0.8);
    border-color: #333333;}

/* Data Tables > Filter */

body.vgi360_dashboard.vgi360_ui_dark .dataTables_filter, 
body.vgi360_dashboard.vgi360_ui_dark .dataTables_info {
    background-color: rgb(26, 26, 26); 
    color:#aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .dataTables_filter {border-bottom: 1px solid #333333;}

body.vgi360_dashboard.vgi360_ui_dark .dataTables_filter input[type="search"] {border:0px solid transparent;}

/* Data Tables > Style */
body.vgi360_dashboard.vgi360_ui_dark tr td.dataTables_empty {color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .table_responsive table thead tr:first-child th {border-bottom: 1px solid #333333;}

body.vgi360_dashboard.vgi360_ui_dark .table_responsive table tfoot tr:first-child th {border-top: 1px solid #333333;}

body.vgi360_dashboard.vgi360_ui_dark table tbody tr:nth-child(2n+1) td {background-color: rgba(28, 28, 28, 0.9);}

body.vgi360_dashboard.vgi360_ui_dark table tbody tr:nth-child(2n) td {background-color: rgba(25, 25, 25, 0.9);}

/* Rows Effects > vgi360_tr_total (All Data) */
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total td, 
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total:nth-child(2n+1) td, 
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total:nth-child(2n) td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total.tr_blue td, 
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total.tr_blue:nth-child(2n+1) td, 
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total.tr_blue:nth-child(2n) td {
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
    background-color: rgb(44, 44, 44);
    box-shadow: 0px 1px 1px rgba(195, 230, 203, 0.3);}

body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total.tr_azure td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total.tr_azure:nth-child(odd) td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total.tr_azure:nth-child(even) td {
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
    background-color: rgb(36, 36, 36);
    box-shadow: 0px 1px 1px rgba(195, 230, 203, 0.3);}

/* Rows > hover */
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td, 
body.vgi360_dashboard.vgi360_ui_dark table tr:focus td, 
body.vgi360_dashboard.vgi360_ui_dark table tr:nth-child(2n+1):hover td, 
body.vgi360_dashboard.vgi360_ui_dark table tr:nth-child(2n+1):focus td, 
body.vgi360_dashboard.vgi360_ui_dark table tr:nth-child(2n):hover td, 
body.vgi360_dashboard.vgi360_ui_dark table tr:nth-child(2n):focus td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total:hover td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total:focus td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total:nth-child(odd):hover td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total:nth-child(odd):focus td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total:nth-child(even):hover td,
body.vgi360_dashboard.vgi360_ui_dark table tr.vgi360_tr_total:nth-child(even):focus td {
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
    background-color: #37373d;
    border: 1px solid rgba(238, 238, 238, 0.2);
    transition: 0.2s ease all;}

/* Table > Input */
body.vgi360_dashboard.vgi360_ui_dark input[type="text"].input_line, 
body.vgi360_dashboard.vgi360_ui_dark input[type="number"].input_line, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="text"], 
body.vgi360_dashboard.vgi360_ui_dark table input[type="number"], 
body.vgi360_dashboard.vgi360_ui_dark table input[type="mail"], 
body.vgi360_dashboard.vgi360_ui_dark table input[type="password"], 
body.vgi360_dashboard.vgi360_ui_dark table input[type="date"], 
body.vgi360_dashboard.vgi360_ui_dark table input[type="datetime"], 
body.vgi360_dashboard.vgi360_ui_dark table input[type="datetime-local"] {
    background-color: transparent;
    border: 1px solid transparent;
    border-bottom-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom: 1px dotted #444444;
    border-radius: 0px;
    box-shadow: none;}

body.vgi360_dashboard.vgi360_ui_dark table input[type="file"] {
    border: 1px solid #333;
    background-color: rgba(0, 0, 0, 0.2);}

body.vgi360_dashboard.vgi360_ui_dark table input[type="file"]:hover {background-color: rgb(0, 0, 0);}

body.vgi360_dashboard.vgi360_ui_dark textarea.url_textarea:hover, 
body.vgi360_dashboard.vgi360_ui_dark input[type="text"].input_line:hover, 
body.vgi360_dashboard.vgi360_ui_dark input[type="number"].input_line:hover, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="text"]:hover, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="number"]:hover, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="mail"]:hover, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="password"]:hover, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="date"]:hover, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="datetime"]:hover, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="datetime-local"]:hover, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="text"]:focus, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="number"]:focus, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="mail"]:focus, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="password"]:focus, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="date"]:focus, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="datetime"]:focus, 
body.vgi360_dashboard.vgi360_ui_dark table input[type="datetime-local"]:focus {
    background-color: rgba(0, 0, 0, 0.2);
    -webkit-text-fill-color: #ffffff;
    color: #ffffff;}

body.vgi360_dashboard.vgi360_ui_dark table tr:hover td input[type="text"]:hover, 
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td input[type="number"]:hover, 
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td input[type="mail"]:hover, 
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td input[type="password"]:hover, 
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td input[type="date"]:hover, 
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td input[type="datetime"]:hover, 
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td input[type="datetime-local"]:hover, 
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td input[type="text"]:focus, 
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td input[type="mail"]:focus, 
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td input[type="password"]:focus, 
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td input[type="date"]:focus, 
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td input[type="datetime"]:focus, 
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td input[type="datetime-local"]:focus {
    background-color: rgba(21, 21, 21,0.8);
    -webkit-text-fill-color: #ffffff;
    color: #ffffff;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_circle,
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_circle,
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal_circle {
    color: #aaaaaa;
    background-color: rgb(25, 25, 25);
    border: 1px solid #444444;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_circle .icon_vgi360,
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_circle .icon_vgi360,
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal_circle .icon_vgi360 {background-color:#aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .controls_bar .btn_light.btn_minimal_circle {
    color: #cccccc;
    background-color: rgb(25, 25, 25);}

body.vgi360_dashboard.vgi360_ui_dark .controls_bar .btn_light.btn_minimal_circle .icon_vgi360 {background-color:#cccccc;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_circle.selected,
body.vgi360_dashboard.vgi360_ui_dark .controls_bar .btn_light.btn_minimal_circle.selected,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_circle:hover,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_circle:focus,
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_circle.selected,
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_circle:hover,
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_circle:focus,
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal_circle.selected,
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal_circle:hover,
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal_circle:focus {
    color: #fff;
    background-color: #2285ff;
    border: 1px solid #2285ff;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_circle.selected .icon_vgi360,
body.vgi360_dashboard.vgi360_ui_dark .controls_bar .btn_light.btn_minimal_circle.selected .icon_vgi360,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_circle:hover .icon_vgi360,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_circle:focus .icon_vgi360,
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_circle.selected .icon_vgi360,
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_circle:hover .icon_vgi360,
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal_circle:focus .icon_vgi360,
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal_circle.selected .icon_vgi360,
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal_circle:hover .icon_vgi360,
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal_circle:focus .icon_vgi360 {background-color:#ffffff;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal_circle .loading_icon {background-color: #191919;}

/* Table Buttons */
/* 
.vgi360_dashboard .uace_modal table .btn_light.btn_minimal, 
.vgi360_dashboard .uace_modal table a.btn_light.btn_minimal, 
*/
body.vgi360_dashboard.vgi360_ui_dark table .btn_light.btn_minimal,
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td .btn_light.btn_minimal, 
body.vgi360_dashboard.vgi360_ui_dark table tr:focus td .btn_light.btn_minimal,
body.vgi360_dashboard.vgi360_ui_dark table .btn_light.btn_minimal.nofocus:focus,
.vgi360_dashboard.vgi360_ui_dark .uace_modal table .btn_light.btn_minimal.nofocus:focus,
.vgi360_dashboard.vgi360_ui_dark .uace_modal table a.btn_light.btn_minimal.nofocus:focus,
body.vgi360_dashboard.vgi360_ui_dark table tr td .btn_light.btn_minimal.nofocus:focus {
    color: #cccccc;
    background-color: rgb(25, 25, 25);
    border: 1px solid #444444;}

body.vgi360_dashboard.vgi360_ui_dark table .btn_light.btn_minimal:hover,
body.vgi360_dashboard.vgi360_ui_dark table .btn_light.btn_minimal:focus,
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td .btn_light.btn_minimal:hover, 
body.vgi360_dashboard.vgi360_ui_dark table tr:hover td .btn_light.btn_minimal:focus,
body.vgi360_dashboard.vgi360_ui_dark table tr:focus td .btn_light.btn_minimal:hover,
body.vgi360_dashboard.vgi360_ui_dark table tr:focus td .btn_light.btn_minimal:focus {
    color: #fff;
    background-color: #2285ff;
    border: 1px solid #2285ff;}

body.vgi360_dashboard.vgi360_ui_dark table .btn_light.btn_trasp {color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark table tr:hover td .btn_light.btn_trasp,
body.vgi360_dashboard.vgi360_ui_dark table tr:focus td .btn_light.btn_trasp {color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before, 
body.vgi360_dashboard.vgi360_ui_dark table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child::before {
    color: #cccccc;
    background-color: rgb(25, 25, 25);
    border: 1px solid #444444;}

body.vgi360_dashboard.vgi360_ui_dark table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before, 
body.vgi360_dashboard.vgi360_ui_dark table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before {color: #1473e6;}

body.vgi360_dashboard.vgi360_ui_dark table.dataTable > tbody > tr.child ul.dtr-details > li {border-bottom: 1px solid #252525;}

/* -------------------------------------------
Item > 2D & 360° Viewer & Report > Controls Bar */

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item .controls_bar {
    background-color: rgba(0, 0, 0, 0.5);
    border-top:1px solid rgba(0, 0, 0, 0.6);
    box-shadow: 2px 0px 4px 4px rgba(0, 0, 0, 0.05);
    transition: 0.2s ease all;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.report_view .controls_bar {
    background-color: rgb(34, 34, 34);
    transition: 0.2s ease all;}

/* -----------------------------------------------------------------
Uace Modal */

body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_close, 
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_expand,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_change_side,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_minimize,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_pin {color:#aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_close:hover, 
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_close:focus,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_expand:hover, 
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_expand:focus,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_change_side:hover, 
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_change_side:focus,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_minimize:hover, 
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_minimize:focus,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_pin:hover, 
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_pin:focus {color:#ffffff;}

/* Btn > Pin Active */
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_pin .active,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side .uace_modal_content .uace_modal_pin .active {color: #1473e6;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side .uace_modal_content .uace_modal_close,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side.uv_minimized .uace_modal_content .uace_modal_minimize {
    color: #aaaaaa;
    background-color: #141414;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal .poi_loading_minimized {color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal .poi_loading_minimized .loading_spinner {background-color: #141414;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side .uace_modal_content .uace_modal_close:hover i,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side .uace_modal_content .uace_modal_close:hover span,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side.uv_minimized .uace_modal_content .uace_modal_minimize:hover i,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side.uv_minimized .uace_modal_content .uace_modal_minimize:hover span {color: #fff;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content {
    background-color: #141414;
    border: 1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal .uace_modal_content .uace_modal_title,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360info .uace_modal_content .uace_modal_title {color:#cccccc;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360info .uace_modal_content .uace_modal_title {border-bottom: 1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side .uace_modal_content .uace_modal_title {border-bottom: 1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side .uace_modal_content .uace_modal_title .vgi360_modal_title {color:#aaa;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side .uace_modal_content .uacem_resizer::after {filter:invert(0);}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side.uvside_l .uace_modal_content .uacem_resizer {border-left: 1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side.uvside_r .uace_modal_content .uacem_resizer {border-right: 1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal .modal_area {color: #aaaaaa;}

.vgi360_dashboard.vgi360_ui_dark .separatore, .separatore_pb, 
.vgi360_dashboard.vgi360_ui_dark .separatore_pb_riga {border-color: #333;}

.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360info .row.separator, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360info .row.action {border-top: 1px solid #333;}

.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side .row.separator, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side .row.action,
.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360side .uace_modal_content .action_bar .row.actions {border-top: 1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .new_doc {border-top: 1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_drive {border-top: 1px solid #222222;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .doc_actions {border-top: 1px solid #333333;}

/* -------------------------------------------
WP Editor */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor .wp-editor-container {border:1px solid #333;}

/* TinyMCE */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor .wp-editor-container .mce-panel {
    border-bottom: 1px solid #333333;
    background-color:#141414;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor .wp-editor-container .mce-panel.mce-statusbar {border-top: 1px solid #333333;}

/* TinyMCE > BG */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor .wp-editor-container .mce-panel.mce-toolbar-grp,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor .wp-editor-container .mce-panel.mce-statusbar,
body.vgi360_dashboard.vgi360_ui_dark .mce-panel.mce-inline-toolbar-grp.mce-toolbar-grp {background-color: #191919;}

/* TinyMCE > Hover Toolbar */
body.vgi360_dashboard.vgi360_ui_dark .mce-panel.mce-inline-toolbar-grp.mce-toolbar-grp {border: 1px solid #666;}

body.vgi360_dashboard.vgi360_ui_dark .mce-panel.mce-inline-toolbar-grp.mce-toolbar-grp input[type="text"] {background-color: #0f0f0f;}

/* Quicktags Toolbar */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor .wp-editor-container .quicktags-toolbar {
    border-bottom: 1px solid #333333;
    background: #202020;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor .wp-editor-container .quicktags-toolbar .button {
    color: #2285ff;
    border-color: #2285ff;
    background: #141414;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor .wp-editor-container .quicktags-toolbar .button:hover {
    color: #fff;
    border-color: #1473e6;
    background: #1473e6;}

/* Tabs */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor .wp-editor-tabs .wp-switch-editor {
    background: #191919;
    color: #aaaaaa;
    /* border-bottom-color: #333333; */
    border:1px solid #333333;
    border-bottom:0px;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor .wp-editor-tabs .wp-switch-editor:hover {
    color: #2285ff;
    border:1px solid #2285ff;
    border-bottom:0px;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor .wp-editor-tabs .wp-switch-editor.active {
    color: #fff;
    background: #1473e6;
    border:1px solid #1473e6;
    border-bottom:0px;}

/* Buttons */
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn,
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn .mce-ico {color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn {
    background-color: rgb(25, 25, 25);
    border:1px solid #333333;}

/* Buttons > MCE > Hover */
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn:hover,
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn:hover .mce-ico,
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn:focus,
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn:focus .mce-ico {color: #2285ff;}

body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn:hover,
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn:focus {
    background-color: rgb(25, 25, 25);
    border: 1px solid #2285ff;}

/* Buttons > MCE > Active */
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn.mce-active,
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn.mce-active .mce-ico {color: #ffffff;}

body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn.mce-active {
    border: 1px solid #1473e6;
    background-color: #1473e6;}

/* Buttons > MCE Primary */
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn.mce-primary,
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn.mce-primary .mce-ico {color: #fff;}

body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn.mce-primary {
    border:1px solid #1473e6;
    background-color: #1473e6;}

body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn.mce-primary:hover,
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn.mce-primary:hover .mce-ico,
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn.mce-primary:focus,
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn.mce-primary:focus .mce-ico {color: #fff;}

body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn.mce-primary:hover,
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn.mce-primary:focus {
    border:1px solid #1473e6;
    background-color: #1473e6;}

/* Content Style by JS > vg-info-360-wp-editor-tinymce.css */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor .mce-edit-area.mce-container iframe {}

/* WP Editor > Menu Button */
body.vgi360_dashboard.vgi360_ui_dark .mce-panel .mce-btn.mce-menubtn.mce-btn-has-text button .mce-caret {filter:invert(100%);}

/* WP Editor > MCE Menu Float Panel */
body.vgi360_dashboard.vgi360_ui_dark .mce-panel.mce-floatpanel.mce-menu {
    color: #aaa;
    background: #141414;}

body.vgi360_dashboard.vgi360_ui_dark .mce-panel.mce-floatpanel.mce-menu .mce-menu-item:hover {
    background: #2285ff;
    border-left: 0px solid #2285ff;}

body.vgi360_dashboard.vgi360_ui_dark .mce-panel.mce-floatpanel.mce-menu .mce-menu-item.mce-active {
    background: #1473e6;
    border-left: 0px solid #141414;}

body.vgi360_dashboard.vgi360_ui_dark .mce-panel.mce-floatpanel.mce-menu .mce-menu-item.mce-active .mce-text {color: #fff;}

/* WP Editor > Modal */
body.vgi360_dashboard.vgi360_ui_dark #wp-link-backdrop {background: rgba(0,0,0,0.4);}

body.vgi360_dashboard.vgi360_ui_dark #wp-link-wrap,
body.vgi360_dashboard.vgi360_ui_dark #wp-link-wrap #link-modal-title,
body.vgi360_dashboard.vgi360_ui_dark #wp-link-wrap .submitbox {
    color: #aaaaaa;
    background-color: #141414;}

body.vgi360_dashboard.vgi360_ui_dark #wp-link-wrap {border: 1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark #wp-link-wrap #link-modal-title {border-bottom:1px solid #333333;}

body.vgi360_dashboard.vgi360_ui_dark #wp-link-wrap .submitbox {border-top:1px solid #333333;}

/* WP Editor > Submitbox */
body.vgi360_dashboard.vgi360_ui_dark #wp-link-wrap .submitbox .button {
    color: #cccccc;
    border: 1px solid #cccccc;
    background-color: rgb(25, 25, 25);}

body.vgi360_dashboard.vgi360_ui_dark #wp-link-wrap .submitbox .button.button-primary {
    color:#fff;
    border: 1px solid #1473e6;
    background-color: #1473e6;}

body.vgi360_dashboard.vgi360_ui_dark #wp-link-wrap .submitbox .button:hover,
body.vgi360_dashboard.vgi360_ui_dark #wp-link-wrap .submitbox .button.button-primary:hover {
    color: #fff;
    border: 1px solid #2285ff;
    background-color: #2285ff;
    transition: 0.2s ease all;}

/* -----------------------------------------------------------------------------
Modal > WP Editor > Output */

body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor_output {color:#aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor_output a,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_editor_output a:hover {color:#1473e6;}

/* -------------------------------------------
Laeflet > Popups */

body.vgi360_dashboard.vgi360_ui_dark .leaflet-popup-content-wrapper, 
body.vgi360_dashboard.vgi360_ui_dark .leaflet-popup-tip {
    background-color: rgb(28, 28, 28);}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup,
body.vgi360_dashboard.vgi360_ui_dark .leaflet-popup-content-wrapper, 
body.vgi360_dashboard.vgi360_ui_dark .leaflet-popup-tip {color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup .vgi360_popup_title, 
body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup .row.row_title,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup .vgi360_popup_content .select_minimal .select_title {color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup .vgi360_popup_content .select_minimal select {
    color: #5a5a5a;
    border: 1px solid transparent;
    filter:invert(100%);}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal .select_ic_item select,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_modal .select_ic_item select, 
body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup .select_ic_item select {
    color: #aaaaaa;
    background-color: rgba(25, 25, 25, 0.5);
    border: 1px solid #444444;
    background-image: url(../../../../themes/uace/icons/layout/freccia_select_giu_light.png);}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup .row.actions, 
body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup .row.separator {border-top: 1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_popup .vgi360_popup_info .vgi360_ppi_txt, 
body.vgi360_dashboard.vgi360_ui_dark .vgi360_modal .vgi360_modal_info .vgi360_mi_txt, 
.vgi360_ui_dark.vgi360_dashboard .uace_modal .vgi360_modal_info .vgi360_mi_txt {color: #aaaaaa;}

/* -------------------------------------------
Tooltip + TT Arrow */

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_2d .viewer_2d .leaflet-tooltip:not(.leaflet-draw-tooltip) {
    color:#fff;
    border-color:#222;
    background-color: #222;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_2d .viewer_2d .leaflet-tooltip-top:not(.leaflet-draw-tooltip):before {border-top-color: #222;}

/* -------------------------------------------
Item > 360 Viewer > Photo Sphere Viewer */

body.vgi360_dashboard.vgi360_ui_dark .psv-container .psv-canvas-container {background: #333333 !important;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_360 .viewer_360 .psv-panel-close-button {background: rgb(0, 0, 0);}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_360 .viewer_360 .psv-panel-close-button::before, 
body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_360 .viewer_360 .psv-panel-close-button::after {color: #eeeeee;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_360 .viewer_360 .psv-panel-close-button:hover::before, 
body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_360 .viewer_360 .psv-panel-close-button:hover::after {color: #fff;}

/* -------------------------------------------
Loading Notice */

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item .vgi360_simple_notice {
    color:#dddddd;
    background-color: rgba(0, 0, 0, 0.6);
    text-shadow: 0px 0px 4px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.3);}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item .vgi360_simple_notice.strong_colors {
    color:#ffffff;
    background-color: rgba(0, 0, 0, 0.8);
    text-shadow: 0px 0px 4px rgba(0,0,0,0.6);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.6);}

/* -------------------------------------------
Items > Modal 360 Themes */

/* Items > body.vgi360_dashboard.vgi360_ui_light .viewer_360 */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_360 .viewer_360 .psv-panel {
    background: rgba(0, 0, 0, 0.9);}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_360 .viewer_360 .psv-panel-resizer {
    background: rgb(0, 0, 0);
    border-right:1px solid #333;
    box-shadow: -4px 0px 5px 0px rgba(0, 0, 0, 0.15);}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_360 .viewer_360 .psv-panel-resizer::before {
    filter:invert(0%);}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_trasp, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_trasp, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_trasp {color:#aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_trasp:focus .icon_vgi360,
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_trasp:hover .icon_vgi360 {background-color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_modal .row.actions, 
body.vgi360_dashboard.vgi360_ui_dark .vgi360_modal .row.separator {border-top: 1px solid #333333;}

/* -------------------------------------------
Upload Area */

body.vgi360_dashboard.vgi360_ui_dark .upload_area {
    color: #eeeeee;
    background-color:#202020; /* #252525 */
    border: 2px dashed #0087F7;}

body.vgi360_dashboard.vgi360_ui_dark .upload_area label input[type="file"] {
    -webkit-text-fill-color: #777777;
    color: #777777;}

/* Upload Directory */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .new_doc .ld_item.upload_directory {border: 1px solid #333333;}

/* -------------------------------------------
Row Confirm */

body.vgi360_dashboard.vgi360_ui_dark .row_confirm_area .row_confirm {
    border-top: 1px solid #333;
    background-color: #141414;}

/* -------------------------------------------
JCE Menu Light */

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item .jce_menu_light .jce_menu_item .jce_menu_input .title {color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal {color: #999999;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal .icon_vgi360, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal .icon_vgi360, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal .icon_vgi360 {background-color: #999999;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal:focus, 
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal:hover, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal:focus, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal:hover, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal:focus, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal:hover {color: #1473e6;}

body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal:focus .icon_vgi360, 
body.vgi360_dashboard.vgi360_ui_dark .btn_light.btn_minimal:hover .icon_vgi360, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal:focus .icon_vgi360, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal .btn_light.btn_minimal:hover .icon_vgi360, 
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal:focus .icon_vgi360,
.vgi360_dashboard.vgi360_ui_dark .uace_modal a.btn_light.btn_minimal:hover .icon_vgi360 {background-color: #1473e6;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item .jce_menu_light .jce_menu_item .jce_menu_input_content .secondary {color: #666666;}

/* One Doc > Highlights */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .ld_highlights,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .ld_onefolder_open.ld_highlights .ld_onefolder_opt {
    background-color: #37373d;
    border: 1px solid #4c4c55;
    transition: 0.2s ease all;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_onedoc .ld_item.ldi_row,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_onefolder .ld_item.ldi_row {border-top: 1px solid #4c4c55;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_onedoc .ld_item.ldi_row .ldi_txt_info,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_onefolder .ld_item.ldi_row .ldi_txt_info {color:#999;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .ld_highlights .btn_light.btn_minimal {color:#aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .ld_highlights .btn_light.btn_minimal:hover {color:#1473e6;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .ld_highlights input[type="text"] {
    -webkit-text-fill-color: #aaaaaa;
    color: #aaaaaa;
    background-color: rgba(0, 0, 0, 0.2);}

/* Link */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_onedoc .ld_item.ldi_link a,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_onefolder .ld_item.ldi_title .folder_title {color:#aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_onefolder .ld_item.ldi_title .folder_title .ft_doc_number {color:#555555;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_onefolder .ld_item.ldi_title .folder_title.highlight_title {color:#3485aa;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_onefolder .ld_item.ldi_title .folder_title.highlight_title:hover {color:#2ea0d4;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_onefolder .ld_item.ldi_title .folder_title .ft_doc_number:hover,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_onefolder .ld_item.ldi_title .folder_title.highlight_title .ft_doc_number {color:#aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_onedoc .ld_item.ldi_link a:hover {color:#eeeeee;}

/* Link > Public */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_onedoc.ld_is_public .ld_item.ldi_link a {color:#3485aa;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_onedoc.ld_is_public .ld_item.ldi_link a:hover {color:#2ea0d4;}

/* -------------------------------------------
Menu Levels > Edit > Menu */

body.vgi360_dashboard.vgi360_ui_dark .jce_menu_light ul,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_item .jce_menu_light ul {
    border:1px solid transparent;
    transition: 0s ease all;}

body.vgi360_dashboard.vgi360_ui_dark .jce_menu_light ul:hover,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_item .jce_menu_light ul:hover {
    border:1px solid #333333;
    transition: 0.2s ease all;}

body.vgi360_dashboard.vgi360_ui_dark .jce_menu_light.view ul:hover,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_item .jce_menu_light.view ul:hover {
    border:1px solid transparent;}

/* -------------------------------------------
Viewer 2D Scroll Controls */

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_2d .viewer_2d_scroll {
    color:#666666;
    background-color: rgba(0, 0, 0, 0.5); /* #000000 */}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_2d .viewer_2d_scroll:hover {background-color: rgba(37, 37, 37, 1); /* #252525 */}

/* .input_range for -webkit- (Chrome, Opera, Safari, Edge) */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_2d .viewer_2d_scroll .input_range::-webkit-slider-thumb {
    background: #666666;}

/* .input_range for -moz- (Firefox) */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_item.img_2d .viewer_2d_scroll .input_range::-moz-range-thumb {
    background: #666666;}

/* -------------------------------------------
Docs */

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_oneitem:after {border-bottom: 1px solid #222222;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_oneitem.ld_highlights,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_oneitem:not(.hidden):last-child:after {border-bottom: 1px solid transparent;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .docs_list .ld_oneitem.ld_onefolder.ld_onefolder_open.ld_highlights {border-bottom: 1px solid #222222;}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .new_doc {border-top: 1px solid #222222;}

/* Folders > Show */
body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .ld_onefolder.ld_onefolder_open {
    border:1px solid #333333;
    background-color: rgba(51, 51, 51, 0.1);}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_docs .ld_onefolder.ld_onefolder_open .ld_onefolder_content {border-top:1px solid #222222;}

/* -------------------------------------------
Items > Modal Options */

.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360info.uacem_display_options .uace_modal_content .modal_area ul li .title,
.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360info.uacem_display_options .uace_modal_content .modal_area .poi_options .po_title {
    color:#cccccc;
    border-bottom: 1px solid #333;}

.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360info.uacem_display_options ul li label:hover {background-color: #37373d;}

.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360info.uacem_display_options ul li label:hover span {
    color: #1473e6; /* #1473e6 */
    text-shadow: 0px 0px 3px rgba(0,0,0,0.3);} /* #bbbbbb */

/* Separator Box */
.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360info.uacem_display_options .uace_modal_content .separator_box {border-color:#333;}

/* -------------------------------------------
Photosphereviewer > Modals */

body.vgi360_dashboard.vgi360_ui_dark {}

/* -----------------------------------------------------------------
Overlay */

body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .vgi360_item_overlay,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .vgi360_item_overlay,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .vgi360_item_table_loading_overlay {
    background-color: rgba(20, 20, 20, 0.7);
    background-image: url(../images/loading/loading.gif);}

/* -----------------------------------------------------------------------------
Progress */

body.vgi360_dashboard.vgi360_ui_dark .vgi360_progress.vgi360_item_overlay,
body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .vgi360_progress.vgi360_item_overlay, 
body.vgi360_dashboard.vgi360_ui_dark .vgi360_dashboard .uace_modal .vgi360_progress.vgi360_item_overlay {
    background-image: none;
    background-color: rgba(20, 20, 20, 0.9);}

body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .vgi360_item_overlay.transparent {background-color: transparent;}

/* -----------------------------------------------------------------------------
Progress > Box Notifications */

body.vgi360_dashboard.vgi360_ui_dark .vgi360_progress .box_notifications .note:before {background-color: #aaa;}

/* -----------------------------------------------------------------------------
Archive Query (vgi360_info_archive_query) */

body.vgi360_dashboard.vgi360_ui_dark .poi_box a {color: #eeeeee;}

body.vgi360_dashboard.vgi360_ui_dark .poi_box .poi_box_list ul li a {color: #bbbbbb;}

body.vgi360_dashboard.vgi360_ui_dark .poi_box a:hover,
body.vgi360_dashboard.vgi360_ui_dark .poi_box .poi_box_list ul li a:hover {color: #1473e6;}

body.vgi360_dashboard.vgi360_ui_dark .poi_box .poi_box_title .separator {border-top: 1px solid #333;}

/* -----------------------------------------------------------------------------
Query Tree */

body.vgi360_dashboard.vgi360_ui_dark .query_tree ul li ul {border-left: 1px solid #444444;}

body.vgi360_dashboard.vgi360_ui_dark .query_tree ul li:before {border-bottom: 1px solid #444444;}

body.vgi360_dashboard.vgi360_ui_dark .query_tree ul li ul::after {background-color: #1c1c1c;}

body.vgi360_dashboard.vgi360_ui_dark .query_tree ul li .tree_item a,
body.vgi360_dashboard.vgi360_ui_dark .query_tree ul li .tree_item a.no_link:hover {color: #777777;}

body.vgi360_dashboard.vgi360_ui_dark .query_tree ul li .tree_item.result a {color: #cccccc;}

body.vgi360_dashboard.vgi360_ui_dark .query_tree ul li .tree_item a:hover,
body.vgi360_dashboard.vgi360_ui_dark .query_tree ul li .tree_item.result a:hover {color: #1473e6;}

/* -----------------------------------------------------------------------------
Section > Downloads */

body.vgi360_dashboard.vgi360_ui_dark .gc_app.gc_app_pss .section_my_use, 
body.vgi360_dashboard.vgi360_ui_dark .gc_app.gc_app_pss .section_notices,
body.vgi360_dashboard.vgi360_ui_dark .gc_app.gc_app_pss .section_my_use .gc_item, 
body.vgi360_dashboard.vgi360_ui_dark .gc_app.gc_app_pss .section_notices .gc_item {border-top: 1px solid #333333;}

body.vgi360_dashboard.vgi360_ui_dark .gc_app.gc_app_pss .section_my_use .gc_item:first-child, 
body.vgi360_dashboard.vgi360_ui_dark .gc_app.gc_app_pss .section_notices .gc_item:first-child {border-top: 1px solid transparent;}

/* -----------------------------------------------------------------
Modal > Slim */

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_slim .row.title {border-bottom: 1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_slim .row.separator,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_slim .row.action {border-top: 1px solid #333;}

/* -----------------------------------------------------------------
Textarea Counter > Hover */

body.vgi360_dashboard.vgi360_ui_dark .counter_hover .textarea_counter {opacity: 0.5;}

body.vgi360_dashboard.vgi360_ui_dark .counter_hover .textarea_counter:hover {
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.6);}

/* -----------------------------------------------------------------
Modal > Commission Request */

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_commission_request .uace_modal_content .row_notice.owner_notice {
    border:1px solid #333;
    background-color: #37373d;}

/* -----------------------------------------------------------------------------
CSA > Modal > POI Tool */

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content {border: 1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .uace_modal_title {border-bottom: 1px solid #333333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .modal_area .row_title input[type="text"] {border-bottom: 1px dotted #777777;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .btn_uace_view_minimized {color: #cccccc;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool.uacem_minimized_mode .uace_modal_content .uace_modal_title {border-bottom: none;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .separator,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .row.separator,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .row.action {border-top:1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool.uacem_multiple_selection_poi .uace_modal_content .row.action {border-top: 0px solid transparent;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .color_view {border:1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .sp-container.sp-light {border:1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .sp-container.sp-light .sp-palette-container {border-right:1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .sp-container.sp-light .sp-cancel,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .sp-container.sp-light .sp-choose {
    color: #aaaaaa !important;
    background-color: rgb(25, 25, 25);
    border: 1px solid #444444;
    border-radius: 15px;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .sp-container.sp-light .sp-cancel:hover,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .sp-container.sp-light .sp-cancel:focus,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .sp-container.sp-light .sp-choose:hover,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool .uace_modal_content .sp-container.sp-light .sp-choose:focus {
    color: #ffffff !important;
    border: 1px solid #2285ff;
    background-color: #2285ff;}

/* -----------------------------------------------------------------
CSA > Modal > POI Tool > Draw Shape Poi */

/* Active - btn_minimalblu */
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool.uacem_draw_shape_poi .uace_modal_content .set_line_weight.btn_minimalblu input[type="number"] {
    color: #aaaaaa;
    background-color: rgb(26, 26, 26);
    border: 1px solid #2285ff;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool.uacem_draw_shape_poi .uace_modal_content .set_line_weight.btn_minimalblu .icon_input {color: #2285ff;}

/* ReadOnly */
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_poi_tool.uacem_draw_shape_poi .uace_modal_content .set_line_weight input[readonly="readonly"] {
    color: #dddddd;
    background-color: rgba(0, 0, 0, 0.2);}

/* -----------------------------------------------------------------------------
Clone Tool */

body.vgi360_dashboard.vgi360_ui_dark .psv-panel .vgi360_modal .clone_poi_tool .clp_box {
    color: #aaaaaa;
    border:0px solid #333333;
    background-color: rgba(221, 221, 221, 0.0);
    box-shadow: 0px 0px 5px 0px rgba(0, 102, 255, 0.95);}

body.vgi360_dashboard.vgi360_ui_dark .psv-panel .vgi360_modal .clone_poi_tool .clp_box .clp_info {border-top:1px solid #333333;}

/* -----------------------------------------------------------------
CSA > Modal Search bar > Minimal */

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_search_minimal .uace_modal_content {
    border: 0px solid transparent;
    background-color: transparent;
    box-shadow: none;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_search_minimal .search_box:before {
    background-color: rgb(26, 26, 26);
    border:1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_search_minimal .search_options {
    background-color: #141414;
    border: 1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_search_minimal .search_options .opt_box .opt_box_text {border:1px solid #333;}

/* Totals */
body.vgi360_dashboard.vgi360_ui_dark .uace_modal .query_totals.search_options.closed {
    background-color: transparent;
    border: 1px solid transparent;
    box-shadow: none;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal .query_totals .box_totals .data_totals.dt_topline,
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_search_minimal .search_options .opt_box .opt_item.dbdata.dbd_title {border-top:1px solid #333;}

/* -------------------------------------------
Modals > Info Card > Card Users */

/* BTN > Copy */
.vgi360_ui_dark .uace_modal .form_ic_user_permissions .btn_copy {
    color: #aaaaaa;
    border: 1px solid #444444;
    background-color: rgba(25, 25, 25, 0.5);}

.vgi360_ui_dark .uace_modal .form_ic_user_permissions .btn_copy.active {
    color:#fff;
    border: 1px solid #2285ff;
    background-color: #2285ff;
    transition:0.2s ease all;}

/* -----------------------------------------------------------------------------
Modal Uacem > Modal Georeferenziazione > Row Collapse */

.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360info.uacem_georeferencing .uace_modal_content .cont_collapse .area_title:hover .btn_box_collapse {
    text-shadow: 0px 0px 4px rgba(0,0,0,0.3);}

/* -------------------------------------------
Border BOX */

body.vgi360_dashboard.vgi360_ui_dark .viewer_2d .fx_bbox,
body.vgi360_dashboard.vgi360_ui_dark .viewer_360 .fx_bbox {background-color: rgba(20, 115, 230, 0.4);}

/* -------------------------------------------
Modals > Info Card > Owner */

.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360info.uacem_ic_owner .vgi360_notice.row_notice .btn_light.btn_minimal_circle {
    color: #444444;
    background-color: rgba(25, 25, 25, 0.1);
    border: 1px solid #444444;}

.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_vgi360info.uacem_ic_owner .vgi360_notice.row_notice .btn_light.btn_minimal_circle:hover {
    color: #fff;
    background-color: #2285ff;
    border: 1px solid #2285ff;}

/* -----------------------------------------------------------------------------
IoT Modal and Chart */

.vgi360_dashboard.vgi360_ui_dark .vgi360_iot_device .row_chart canvas.chart {border:1px solid #333333;}

.vgi360_dashboard.vgi360_ui_dark .vgi360_iot_device,
.vgi360_dashboard.vgi360_ui_dark .vgi360_iot_device .link,
.vgi360_dashboard.vgi360_ui_dark .vgi360_modal  .vgi360_iot_device.link  {color:#aaaaaa;}

.vgi360_dashboard.vgi360_ui_dark .vgi360_iot_device .dataitem.link:hover,
.vgi360_dashboard.vgi360_ui_dark .vgi360_modal .vgi360_iot_device .dataitem.link:hover {color: #227be6;}

/* -----------------------------------------------------------------------------
Modal > Menu Structure IC */

/* Link */
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_menu_structure_ic .structure_list li a {color:#aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_menu_structure_ic .structure_list li a .icon_vgi360 {background-color: #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_menu_structure_ic .structure_list li a.current {color:#1473e6;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_menu_structure_ic .structure_list li a.current .icon_vgi360 {background-color: #1473e6;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_menu_structure_ic .structure_list li a:hover {color:#2285ff;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_menu_structure_ic .structure_list li a:hover .icon_vgi360 {background-color: #2285ff;}

/* Current */
body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_menu_structure_ic .structure_list li.current a {color: rgba(0, 115, 255, 0.9);}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_menu_structure_ic .structure_list li.current a .icon_vgi360 {background-color: rgba(0, 115, 255, 0.9);}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_menu_structure_ic .structure_list li.current a:hover {color: rgb(0, 115, 255);}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_menu_structure_ic .structure_list li.current a:hover .icon_vgi360 {background-color: rgb(0, 115, 255);}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_favorites_list .structure_list li.hover {border-bottom-color: #333333;}

/* -----------------------------------------------------------------------------
Modal > Docs > Upload */

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_multi_upload .box_file_list {border:1px solid #333;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_multi_upload .box_file_list:hover {border: 1px solid #2285ff;}

/* -----------------------------------------------------------------------------
Modal > POI List */

body.vgi360_dashboard.vgi360_ui_dark .uacem_poi_list .poi_list .pl_list .pl_box .pl_edit input[type="text"] {border-bottom:1px dotted #aaaaaa;}

body.vgi360_dashboard.vgi360_ui_dark .uacem_poi_list .poi_list a,
body.vgi360_dashboard.vgi360_ui_dark .uacem_poi_list .poi_list .link {color: #2160ac;}

body.vgi360_dashboard.vgi360_ui_dark .uacem_poi_list .poi_list a:hover,
body.vgi360_dashboard.vgi360_ui_dark .uacem_poi_list .poi_list .link:hover {color: #2285ff;}

/* -----------------------------------------------------------------------------
Modal > User Settings Menu */

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_user_settings .uace_modal_content {border:1px solid rgba(0, 0, 0, 0.6);}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_user_settings .uace_modal_content .uace_modal_title {border-bottom:1px solid #333;}

/* -----------------------------------------------------------------------------
Modal > AI Chatbot */

body.vgi360_dashboard.vgi360_ui_dark .ai_chatbot .ai_msg, 
body.vgi360_dashboard.vgi360_ui_dark .ai_chatbot .chat_empty_msg,
body.vgi360_dashboard.vgi360_ui_dark .ai_chatbot .loader {
    color:#ffffff;
    background-color: transparent; /* #27272a */ }

body.vgi360_dashboard.vgi360_ui_dark .ai_chatbot .loader--thinking {
  --vgi360-ai-think-current-color: #e8e8e8;
  --vgi360-ai-think-steps-color: #999;
}

body.vgi360_dashboard.vgi360_ui_dark .ai_chatbot .chat_footer {border-top: 1px solid #333333;}

body.vgi360_dashboard.vgi360_ui_dark .with_options .options {border-bottom: 1px solid #333333;}

body.vgi360_dashboard.vgi360_ui_dark .ai_chatbot .chat_messages a {color: #157fff;}

body.vgi360_dashboard.vgi360_ui_dark .ai_chatbot .chat_messages a:hover {color:#6eafff;}

body.vgi360_dashboard.vgi360_ui_dark .ai_chatbot .chat_messages table,
body.vgi360_dashboard.vgi360_ui_dark .ai_chatbot .chat_messages table th,
body.vgi360_dashboard.vgi360_ui_dark .ai_chatbot .chat_messages table td {border:1px solid #555;}

body.vgi360_dashboard.vgi360_ui_dark .ai_chatbot .chat_messages table td {border:1px solid #555 !important;}

/* Chatbot Items */
body.vgi360_dashboard.vgi360_ui_dark .ai_chatbot .chat_table .btn_copy {
    color: #aaaaaa;
    border: 1px solid #555;}

body.vgi360_dashboard.vgi360_ui_dark .ai_chatbot .chat_table .btn_copy:hover {
    color: #1473e6;
    border: 1px solid #1473e6;}

body.vgi360_dashboard.vgi360_ui_dark .ai_chatbot .chat_table .btn_copy.active {
    color: #fff;
    border: 1px solid #1473e6;
    background-color: #1473e6;}

/* -----------------------------------------------------------------------------
Percorsi */

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_paths .sp-replacer {
    border: solid 1px #333;
    background:transparent;}

body.vgi360_dashboard.vgi360_ui_dark .uace_modal.uacem_paths .sp-replacer .sp-dd {filter:invert(100%);}

/* -----------------------------------------------------------------------------
Pagination */

body.vgi360_dashboard.vgi360_ui_dark .vgi360_pagination .items_per_page select {
    border:transparent;
    filter:invert(100%);
    opacity: 0.7;}

/* -----------------------------------------------------------------------------
Responsive Media Query */

/* .show_ind_ris {display: none;} */

/* -----------------------------------------------------------------------------
Responsive - Media Queries Max Width */
@media (max-width: 2560px) {} 
@media (max-width: 2050px) {} 
@media (max-width: 1920px) {}
@media (max-width: 1680px) {}
@media (max-width: 1344px) {}
@media (max-width: 1280px) {}
@media (max-width: 1164px) {}
@media (max-width: 1080px) {}
@media (max-width: 1024px) {}
@media (max-width: 999px) {

    body.vgi360_dashboard.vgi360_ui_dark .mp_menu ul.menu {
        background-color: rgb(0, 0, 0);
        border-top: 1px solid rgb(44, 44, 44);
        border-bottom: 1px solid rgb(44, 44, 44);}

}
@media (max-width: 992px) {}
@media (max-width: 810px) {}
@media (max-width: 765px) {}
@media (max-width: 680px) {

    /* -------------------------------------------
    Dashboard > Mobile */

    body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .vgi360_item.vgi360_title, 
    body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .vgi360_item.vgi360_wide.vgi360_title {
        background-color: transparent;
        border: 0px solid transparent;}

    body.vgi360_dashboard.vgi360_ui_dark .table_responsive.table_mobile table tr {border: 1px solid #333333;}

    body.vgi360_dashboard.vgi360_ui_dark .table_responsive.table_mobile table tr th::before, 
    body.vgi360_dashboard.vgi360_ui_dark .table_responsive.table_mobile table tr td::before {border-top: 1px solid #333333;}

}
@media (max-width: 640px) {

    /* -------------------------------------------
    Cmd Mobile Menu */

    body.vgi360_dashboard.vgi360_ui_dark .vgi360_items .vgi360_item.title_cmd_mobile_menu .vgi360_title_cmd .in_cmd_mobile_menu {
        background-color: #1c1c1c;
        border: 1px solid #191919;}

    /* Menu Mobile */
    body.vgi360_dashboard.vgi360_ui_dark .vgi360_item .jce_menu .jce_menu_item .jce_menu_btns_mobile.active {
        background-color: #1c1c1c;
        border: 1px solid #555555;
        box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);}

    /* -------------------------------------------
    Border BOX */

    body.vgi360_dashboard.vgi360_ui_dark .viewer_2d .fx_bbox.fx_bb_b,
    body.vgi360_dashboard.vgi360_ui_dark .viewer_360 .fx_bbox.fx_bb_b {background-color: transparent;}

    body.vgi360_dashboard.vgi360_ui_dark .viewer_2d .fx_bbox.fx_bb_l,
    body.vgi360_dashboard.vgi360_ui_dark .viewer_360 .fx_bbox.fx_bb_l,
    body.vgi360_dashboard.vgi360_ui_dark .viewer_2d .fx_bbox.fx_bb_r,
    body.vgi360_dashboard.vgi360_ui_dark .viewer_360 .fx_bbox.fx_bb_r {
        background: linear-gradient(0deg, rgba(20, 115, 230, 0.0) 5%, rgba(20, 115, 230, 0.4) 35%);
        background-color: transparent;}

}
@media (max-width: 568px) {}
@media (max-width: 480px) {}
@media (max-width: 400px) {}
@media (max-width: 359px) {}
@media (max-width: 320px) {}
/* -----------------------------------------------------------------------------
Responsive - Media Queries Max Height */
@media (max-height:965px) {}
@media (max-height:720px) {}
@media (max-height:600px) {}
@media (max-height:480px) {}
