body.light.app{background-color:#f3f5f5;color:#6c757d;}
body.light.app.login{background-color:#3a4149;}
body.light a{color:#8c9396;}
body.light.app .dropdown-header{}
body.light.app .dropdown-menu{color:#e4e7ea;background-color:#ffffff;}
body.light.app .dropdown-item{}
body.light.app .dropdown-item i{color:#73818f;}
body.light.app .dropdown-item:hover, body.light.app .dropdown-item:focus{color:#e4e7ea;background-color:#f3f5f5;}
body.light.app .dropdown-item.active, body.light.app .dropdown-item:active{background-color:#20a8d8;color:#fff !important;}
body.light.app .dropdown-item.active i, body.light.app .dropdown-item:active i{color:#e4e7ea;}
body.light.app #footer-wrapper{color:#e4e7ea;background:#ffffff;border-top:1px solid #23282c;}
body.light.app #sub-footer-wrapper{background:transparent;}
body.light.app .table-bordered{border:1px solid #23282c;}
body.light.app .table thead th{border-bottom:2px solid #e9ecef;}
body.light.app .table-bordered th, body.light.app .table-bordered td{padding:.55rem;border:1px solid #e9ecef;}
body.light.app .table-striped tbody tr:nth-of-type(2n+1){background-color:rgba(0, 0, 0, 0.03);}
body.light.app .page-link{color:#20a8d8;background-color:#343b41;border:1px solid #23282c;}
body.light.app .page-link, body.light.app .page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;}
body.light.app .page-item:not(.disabled) .page-link{color:#000 !important;}
body.light.app .page-item .page-link:hover{background-color:#eee;}
body.light.app .page-item.active .page-link{color:#fff !important;background-color:#20a8d8;border-color:#20a8d8;}
body.light.app .modal-content{background-color:#ffffff;}
body.light.app .modal-header{border-bottom:1px solid rgba(0, 0, 0, .2);}
body.light.app .modal-header .close{color:#fff;text-shadow:none;}
body.light.app .form-control, body.light.app .acf-field input[type="text"],
body.light.app .acf-field input[type="password"],
body.light.app .acf-field input[type="number"],
body.light.app .acf-field input[type="search"],
body.light.app .acf-field input[type="email"],
body.light.app .acf-field input[type="url"],
body.light.app .acf-field input[type="tel"],
body.light.app .acf-field textarea, body.light.app .acf-field select, body.light.app .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
body.light.app .gform_wrapper textarea, body.light.app .gform_wrapper select{color:#495057;background-color:#fff;border:1px solid #ced4da;}
body.app.light.login{border-color:#dee2e6;}
body.light.app .acf-field .acf-switch{color:#333;}
body.light.app .custom-select{}
body.light.app .card{background-color:#ffffff;border:1px solid #ffffff;box-shadow:0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);border-width:0;transition:all .2s;}
body.light.app .card-header{background-color:#fff;border-bottom:1px solid #f0f0f0;font-weight:bold;}
body.light.app .card-header-action{color:#73818f;}
body.light.app .breadcrumb{background-color:#ffffff;border-bottom:1px solid #23282c;}
body.light.app .btn-primary{color:#fff;background-color:#20a8d8;border-color:#20a8d8;}
body.light.app .btn-warning{color:#23282c;}
body.light.app .rcwdplupload-filelist{background:#515b65;border:1px solid #23282c;color:#ccc;}
body.light.app .btn-transparent{color:#fff;background-color:transparent;border-color:transparent;}
body.light.app .acf-fields > .acf-field{border-top:none;}
body.light.app .acf-repeater > table, body.light.app .acf-table > tbody > tr > th, body.light.app .acf-table > tbody > tr > td, body.light.app .acf-table > thead > tr > th, body.light.app .acf-table > thead > tr > td{background:rgba(0, 0, 0, .1);}
body.light.app .acf-repeater .acf-row-handle.order{background:rgba(0, 0, 0, .2);text-shadow:none;}
body.light.app .acf-table{border-color:transparent;}
body.light.app .acf-fields > .acf-field.acf-field-repeater .acf-table{border-color:rgba(0, 0, 0, .3);}
body.light.app .acf-field[data-width] + .acf-field[data-width]{border-left-color:rgba(0, 0, 0, .3);}
body.light.app .acf-repeater .acf-row-handle.order + td,
body.light.app .acf-repeater .acf-row-handle.remove{border-color:transparent;}
body.light.app .acf-repeater.-row > table > tbody > tr > td, body.light.app .acf-repeater.-block > table > tbody > tr > td, body.light.app .acf-repeater .acf-row-handle.order + td{border-top-color:rgba(0, 0, 0, .3);}
body.light.app #ui-view .card a.main-link{text-shadow:0px 0px 1.3px rgba(0, 0, 0, 0.4);}
body.light.app .bg-primary{background-color:#20a8d8 !important;}
body.light.app .card.bg-primary{border-color:#187da0;}
body.light.app .bg-info{background-color:#63c2de !important;}
body.light.app .card.bg-info{border-color:#2eadd3;}
body.light.app .bg-warning{background-color:#ffc107 !important;}
body.light.app .card.bg-warning{border-color:#c69500;}
body.light.app .card.bg-danger{border-color:#f5302e;}
body.light.app .bg-danger{background-color:#f86c6b !important;}
body.light.app #adhome-eventi .eventi-single-sessioni{background:#63c2de;color:#000;}
body.light.app .pagination .wp-paginate .page, body.light.app .pagination .wp-paginate .prev, body.light.app .pagination .wp-paginate .next{color:#fff;}
body.light.app .pagination .wp-paginate.wpp-modern-grey .current, body.light.app .pagination .wp-paginate.wpp-modern-grey a:hover{background:#20a8d8;color:#000;}
body.light.app .gv-edit-entry-wrapper .gv-notice{color:#333;}
body.light.app .gform_wrapper .gfield_required{color:#fb901e;}
body.light.app .gform_wrapper .gform_page_footer .btn{background:#515860;color:#fff;}
body.light.app .gform_wrapper .gform_page_footer .btn:hover{background:#6a727a;}
body.light.app .gform_wrapper .gform_page_footer .btn.gv-button-update{background:#28a745;}
body.light.app .gform_wrapper .gform_page_footer .btn.gv-button-update:hover{background:#218838;}
body.light.app table.gv-table-view-content > tbody > tr{border-bottom:1px solid rgba(255, 255, 255, .1);}
body.light.app table.gv-table-view-content > tbody > tr > th{color:#ced4da;}
body.light.app table.gfield_list{border:1px solid rgba(255, 255, 255, .1);}
body.light.app table.gfield_list th{background:rgba(255, 255, 255, .1);border-bottom:2px solid rgba(255, 255, 255, .1);}
body.light.app table.gfield_list td{border-bottom:1px solid rgba(255, 255, 255, .1);}
body.light.app .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons{background:#515b656e;}
body.light.app .button, body.light.app .button-primary, body.light.app .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:2.15384615;min-height:30px;margin:0;padding:0 10px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;}
body.light.app .button, body.light.app .button-secondary{color:#0071a1;border-color:#0071a1;background:#f3f5f6;vertical-align:top;}
body.light.app .button-primary{background:#007cba;border-color:#007cba;color:#fff;text-decoration:none;text-shadow:none;}
body.light.app .button-primary.focus, body.light.app .button-primary.hover, body.light.app .button-primary:focus, body.light.app .button-primary:hover{background:#0071a1;border-color:#0071a1;color:#fff;}
body.light.app .acf-taxonomy-field[data-ftype="select"] .acf-actions{padding:0;margin:-16px;}
body.light.app .acf-taxonomy-field[data-ftype="select"] .acf-actions .acf-icon::before{font-family:dashicons;display:inline-block;line-height:0.9;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;height:1em;vertical-align:middle;text-align:center;}
body.light.app .acf-repeater.-table.-empty{
border-bottom: 1px dashed #ccc;
}