/* TAG */
ul.sf-js-enabled { width: 100% }
.table { margin-bottom: 0px; }

/* ID */
#logo img { height: 50px; width: auto; padding: 5px }
#header.dark.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark) { background-color: #034485; }
#header { --cnvs-primary-menu-hover-color: #eee; --cnvs-primary-menu-active-color: #eee; }
.page-title { padding: 20px 0px 20px 0px; border-bottom: 3px solid #100325; background: white; }
.page-title .breadcrumb { margin-bottom: 0; }
#navbarSupportedContent li{ text-transform: uppercase }

/* CLASS */
.fancy-title.title-border:before { border-top-color: rgba(16, 3, 37, 0.7) !important;}
.form-control { height: 30px; font-size: 13px }
.img-thumbnail { border: 1px solid #100325; box-shadow: 4px 4px 5px 0px rgb(16, 3, 37, 0.3); padding: 10px; border-radius: 0px }
.modal-content, .modal-header{ border-radius: 0px }
.modal-content { border: 1px solid #100325; }
.modal-header { border-bottom: 1px solid #100325; background-color:rgba(16, 3, 37, 0.7) !important }
.modal-header .modal-title { color: white; margin: auto }
.modal-body { padding: 20px }
.modal-footer { border-top: 1px solid #100325; display: flow-root; text-align: center }
.side-header #header { z-index: 199; border-right: 3px solid #044b82; }
.side-header #logo:not(.nobottomborder):after, .side-header #primary-menu:not(.nobottomborder):after {border-bottom: none;}
.side-header.open-header #header-trigger { top: 40px; left: 40px; z-index: 101 }
.table th, .table td { vertical-align: middle !important }
.table.b_none th, .table.b_none td { border: 0px !important }
.fancy-title.title-bottom-border h1, .fancy-title.title-bottom-border h2, .fancy-title.title-bottom-border h3, .fancy-title.title-bottom-border h4, .fancy-title.title-bottom-border h5, .fancy-title.title-bottom-border h6 { border-bottom: 2px solid #044b82;}

.toggle .togglet{ background-color: rgba(16, 3, 37, 0.7); color: white;}
.toggle.toggle-border { border-radius: 0px; border: 1px solid #100325;}
.toggle.toggle-border .togglet, .toggle.toggle-border .toggleta { padding: 0px 15px ;}
.toggle.toggle-border .togglec { padding: 15px }
.toggle.toggle-border .togglet i { right: 14px; left: unset; }
.toggle .togglet i { right: 0; left: unset; }

.navbar-toggler { padding: 5px 10px; font-size: 14px;}
.navbar-dark .navbar-toggler { color: white }

.tooltip { font-size: 14px; font-weight: 200; color:white; }
.tooltip.show { opacity: 1; }

/* Custom dropdown (pattern eposmanager: toggleDropdown JS) sul fondo navbar bg_pr_d */
.dropdown_wrapper .dropdown-item:hover, .dropdown_wrapper .dropdown-item:focus { background-color: #034485 !important; color: #fff !important }

/* Canvas 7 switch-toggle-flat: forzature colore (le CSS var --cnvs-switch-bg/--cnvs-switch-active-bg sono dentro .switch wrapper non usato) */
input.switch-toggle-flat + label, input.switch-toggle-flat + label:after { background-color: #ccc !important }
input.switch-toggle-flat:checked + label, input.switch-toggle-flat:checked + label:after { background-color: #034485 !important }