::-webkit-scrollbar {
	width: 6px !important;
	height: 6px !important;
}

/* Track */
::-webkit-scrollbar-track {
	box-shadow: inset 0 0 4px grey !important;
	/*border-radius: 10px !important;*/
}

/* Handle */
::-webkit-scrollbar-thumb {
	background: #888 !important;
	border-radius: 10px !important;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: #555 !important;
}

html,
body {
	height: 100% !important;
}

textarea{
	resize: vertical;
}

/* here you can put your own css to customize and override the theme */
#ajax-modal,
#ajax-modal2,
.modal {
	max-height: 91vh;
}

table tr td {
	vertical-align: middle !important;
}

td .btn {
	min-width: 40px;
}

.bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-label {
	padding-top: 7px;
	padding-bottom: 7px;
}

div.datetimepicker,
div.datepicker, 
div.datepicker-dropdown,
div.dropdown-menu {
	z-index: 11000000 !important;
}

.select2-drop {
	z-index: 1000000 !important;
}

#select2-drop-mask,
.select2-drop-mask {
	z-index: 1000000 !important;
}

.toggler2.eventi {
	background-color: #5bc0de;
	border-color: #46b8da;
	color: #fff;
	padding: 8px 8px 5px;
}

.toggler2.eventi:hover {
	background-color: #31b0d5;
	border-color: #269abc;
	color: #fff;
}

.tooltip-inner {
	white-space: normal;
}

img.loader-elements.loader {
	max-width: 100px;
}