#ipovedenti{
	display: none;
}

body #wrapper,
body #wrapper *,
body #wrapper *::before,
body #wrapper *::after{
	color: #fff !important;
	background: #000 !important;
	background-image: none !important;
}
body #wrapper a,
body #wrapper a *,
body #wrapper a *::before,
body #wrapper a *::after{
	color: yellow !important;
	text-decoration: none;
	border-color: #fff;
}
body #wrapper a:hover,
body #wrapper a:hover *,
body #wrapper a:hover::before,
body #wrapper a:hover::after{
	color: yellow !important;
	text-decoration: underline !important;
}
body #wrapper input[type="submit"],
body #wrapper input[type="button"],
body #wrapper button,
body #wrapper .btn,
body #wrapper a.btn,
body #wrapper a.btn *{
	background: #000 !important;
	color: #fff !important;
	border: 1px solid #fff !important;
	text-decoration: none !important;
}

/* well */
body .well{
  border: 1px solid #fff !important;;
}

/* header */
body .header .header-top,
body .header .header-middle{
	border-bottom: 1px solid #fff;
}
body .header-middle .toggle-sidebar .hamburger-inner,
body .header-middle .toggle-sidebar .hamburger-inner::before,
body .header-middle .toggle-sidebar .hamburger-inner::after{
    background: yellow !important;
}

/* footer */
body #footer #footer-bottom{
	border-top: 1px solid #fff;
}

/* tabelle */
body table th,
body table td,
body table{
    border: 1px solid #fff !important;
    border-collapse: separate !important;
}

body #wrapper table th.sortable,
body #wrapper .display-table th.sortable,
body #wrapper .table th.sortable{
	background-image: url(sortable.png) !important;
	background-attachment: scroll !important;
	background-repeat: no-repeat !important;
	background-position: 5px center !important;
	padding-left: 30px !important;
}
body #wrapper table th.sortable.sorted.order1,
body #wrapper .display-table th.sortable.sorted.order1,
body #wrapper .table th.sortable.sorted.order1{
	background-image: url(sort-up.png) !important;
	background-attachment: scroll !important;
	background-repeat: no-repeat !important;
	background-position: 5px center !important;
	padding-left: 30px !important;
}
body #wrapper table th.sortable.sorted.order2,
body #wrapper .display-table th.sortable.sorted.order2,
body #wrapper .table th.sortable.sorted.order2 {
	background-image: url(sort-down.png) !important;
	background-attachment: scroll !important;
	background-repeat: no-repeat !important;
	background-position: 5px center !important;
	padding-left: 30px !important;
}

/* cookie consent */
body .cc-window.cc-floating,
body .cc-btn{
	background: #000 !important;
	border: 1px solid #fff !important;
}

/* gototop */
body #gototop i{
	background: yellow;
	color: #fff;
}
body #gototop i:hover{
	background: yellow;
	color: #fff;
}

/* breadcrumb */
body span.divider{
	color: #fff !important;
}

/* popover */
.aui .popover, .aui .popover *{
	background: #000 !important;
	color: #fff !important;
}
.aui .popover{
	border: 1px solid #fff !important;
}

/* navigazione */
.responsive-menu li.active a{
	text-decoration: underline !important;
}

/* calendar */
body .yui3-calendarnav-nextmonth,
body .yui3-calendarnav-nextmonth:hover{
	border-left-color: #fff !important;
}
body .yui3-calendarnav-prevmonth,
body .yui3-calendarnav-prevmonth:hover{
	border-right-color: #fff !important;
}

/* custom message error */
body .alert-danger,
body .alert-error,
body .portlet-msg-error,
body .message-error,
body .alert-success,
body .portlet-msg-success,
body .message-success,
body .alert-info,
body .portlet-msg-info,
body .message-info,
body .alert-warning,
body .message-warning{
  border-color: #fff !important;
}

/* modal */
.aui .modal,
.aui .modal *,
.dialog-iframe-popup,
.dialog-iframe-popup *{
	color: #fff !important;
	background: #000 !important;
	background-image: none !important;
}
.aui .modal .btn.close{
	background: #000 !important;
	color: #fff !important;
	text-decoration: none !important;
	opacity: 1;
	border: none !important;
}
.dialog-iframe-popup input[type="submit"],
.dialog-iframe-popup input[type="button"],
.dialog-iframe-popup button,
.dialog-iframe-popup .btn,
.dialog-iframe-popup a.btn,
.dialog-iframe-popup a.btn *{
	background: #000 !important;
	color: #fff !important;
	border: 1px solid #fff !important;
	text-decoration: none !important;
}