
/* General */
.align-center {text-align:center !important;}
.align-left {text-align:left !important;}
.align-right {text-align:right !important;}

.cst-uppercase {text-transform:uppercase !important;}
.cst-lowercase {text-transform:lowercase !important;}

.width000 {max-width:0px !important;text-align:center !important;}
.width030 {max-width:30px !important;}
.width040 {max-width:40px !important;}
.width050 {max-width:50px !important;}
.width060 {max-width:60px !important;}
.width070 {max-width:70px !important;}
.width080 {max-width:80px !important;}
.width090 {max-width:90px !important;}
.width100 {max-width:100px !important;}
.width110 {max-width:110px !important;}
.width120 {max-width:120px !important;}
.width130 {max-width:130px !important;}
.width140 {max-width:140px !important;}
.width150 {max-width:150px !important;}
.width200 {max-width:200px !important;}
.width250 {max-width:250px !important;}
.width300 {max-width:300px !important;}
.width400 {max-width:400px !important;}
.width500 {max-width:500px !important;}

.width-fix050 {width:050px !important;}
.width-fix060 {width:060px !important;}
.width-fix070 {width:070px !important;}
.width-fix080 {width:080px !important;}
.width-fix090 {width:090px !important;}
.width-fix100 {width:100px !important;}
.width-fix110 {width:110px !important;}
.width-fix120 {width:120px !important;}
.width-fix130 {width:130px !important;}
.width-fix140 {width:140px !important;}
.width-fix150 {width:150px !important;}
.width-fix160 {width:160px !important;}
.width-fix170 {width:170px !important;}
.width-fix180 {width:180px !important;}
.width-fix190 {width:190px !important;}
.width-fix200 {width:200px !important;}
.width-fix250 {width:250px !important;}
.width-fix300 {width:300px !important;}
.width-fix350 {width:350px !important;}
.width-fix400 {width:400px !important;}

.height050 {height:50px !important;}
.height100 {height:100px !important;}
.height200 {height:200px !important;}

.color-black {color:#000000 !important;}
.color-blue {color:#0080ff !important;}
.color-default {color:#007bff;}
/*.color-default {color:#3c8dbc;}*/
.color-green {color:#00A65A;}
.color-grey {color:#d5c9c9;}
.color-lightblue {color:#00ffff;}
.color-lightgreen {color:#00ff00;}
.color-lightorange {color:#ffD400;}
.color-magenta {color:#ff00ff;}
.color-orange {color:#ff8000;}
.color-purple {color:#f10d37;}
.color-red {color:#ff0000;}
.color-scarlet {color:#dd4b39 ;}
.color-shockingpink {color:#ff008a;}
.color-template {color:#367fa9;}
.color-violet {color:#b32bf9;}
.color-white {color:#e4e4df !important;}
.color-yellow {color:#ffff00;}

.bg-color-grey {background-color:#c0c0c0 !important;color:#000000 !important;}
.bg-color-grey a {color:#000000 !important;}
.bg-color-greylight {background-color:#E6E6E6 !important;color:#000000 !important;}
.bg-color-lightgreen {background-color:#00ff00;}
.bg-color-lightorange {background-color:#ffD400;}
.bg-color-yellow {background-color:#ffff00;}
.bg-color-yellow:focus {background-color:#ffff00;}
.bg-red-purple {color:#ffffff;background-color:#dc3545 !important;}
.bg-grey-light {color:#000000;background-color:#c0c0c0 !important;}
.bg-grey-light:hover {color:#646464;background-color:#c0c0c0 !important;}
.bg-magenta {color:#000000;background-color:#ff00ff !important;}
.bg-red {color:#000000;background-color:#dd4b39 !important;}

.text-white {color:#ffffff !important;}

.cursor-default {cursor:default !important;}
.cursor-pointer {cursor:pointer !important;}

.badge-danger {color:#fff;background-color:#dc3545;}
.badge-green {color:#ffffff;background-color:#28a745;}
.badge-light-green {color:#ffffff;background-color:#00ff00;}
.badge-orange {color:#ffffff;background-color:#fd7e14;}
.badge-yellow {color:#000000;background-color:#ffff00;}

.input-label {
	border-color:#eeeeee !important;
  margin:0 !important;
  padding:0 !important;
	height:18px;
	font-size:14px;
}

.custom-file {
	padding:19px;
	border-style:solid;
	border-color:#ff8000;
	border-width:2px;
}

div.spacer-01 {font-size:0;height:1px;line-height:0;}
div.spacer-03 {font-size:0;height:3px;line-height:0;}
div.spacer-05 {font-size:0;height:5px;line-height:0;}
div.spacer-10 {font-size:0;height:10px;line-height:0;}
div.spacer-20 {font-size:0;height:20px;line-height:0;}
div.spacer-50 {font-size:0;height:50px;line-height:0;}

.hr-mnu {
	width:90%;margin:5px 0 5px 0;height:1px;border:none;background:#808080;color:#808080;text-align:left;
}
.hr-background-default {
	width:100%;margin:15px 0 15px 0;height:1px;border:none;background:#808080;color:#808080;text-align:left;
}
.hr-background-grey {
	width:100%;margin:15px 0 15px 0;height:1px;border:none;background:#C0C0C0;color:#C0C0C0;text-align:left;
}
.hr-background-blue {
	width:100%;margin:15px 0 15px 0;height:1px;border:none;background:#3c8dbc;color:#3c8dbc;text-align:left;
}
.hr-background-blue-5px {
	width:100%;margin:15px 0 15px 0;height:5px;border:none;background:#3c8dbc;color:#3c8dbc;text-align:left;
}

input[disabled],
select[disabled],
checkbox[disabled],
textarea[disabled],
input[readonly],
select[readonly],
checkbox[readonly],
textarea[readonly] {
  cursor:not-allowed;
  background-color:#eeeeee;
	color:#808080;
}

.select-not-allowed {
	pointer-events:none;
	cursor:not-allowed !important;
	background-color:#e9ecef;
	color:#808080;
	border-color:#ced4da;	
}

/* login */
.login-box,
.register-box {
  width:360px;
  margin:2% auto;
}

/* sidebar-menu */
.sidebar-menu li.header {
  font-size:18px;
  font-weight:bold;
	color:ffffff;
}
.skin-blue .sidebar-menu > li.header {
	color:#3c8dbc;
  background:#1a2226;
}

.nav-sidebar>.nav-header {
	background-color:#1a2226;
	color:#3c8dbc;
}

/* Box amministratore */
.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color:#DDDDDD;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
  height:250px;
}

/* Box Ricerca */
.box-header > .box-tools {
  position:relative;
  left:0px;
  top:0px;
}
.box-header > .box-tools [data-toggle="tooltip"] {
  position:relative;
}
.box-header > .box-tools.pull-right .dropdown-menu {
  right:0;
  left:auto;
}

/* DashBoardBox */
.small-box h3 {
	font-size:24px;
}
.small-box p {
  font-size:1.30rem;
}

/* Table */
.table_nopadding > thead > tr > th,
.table_nopadding > tbody > tr > th,
.table_nopadding > tfoot > tr > th,
.table_nopadding > thead > tr > td,
.table_nopadding > tbody > tr > td,
.table_nopadding > tfoot > tr > td {
  padding:0px;
}
.table_nopadding > thead > tr > th {
  background-color:#DDDDDD;
}

th .width000 {width:0px;text-align:center !important;}
td .width000 {width:0px;text-align:center !important;}

/* Pagination */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color:#777;
  cursor:not-allowed;
  background-color:#C0C0C0;
  border-color:#808080;
}

/* BreadCrumb */
.breadcrumb > li + li:before {
  color:#ecf0f5;
}

/* INI autocomplete */
.ui-autocomplete {
	position:absolute;
	z-index:1000;
	cursor:default;
	padding:0;
	margin-top:2px;
	list-style:none;
	background-color:#ffffff;
	border:1px solid #ccc;
	-webkit-border-radius:5px;
		 -moz-border-radius:5px;
					border-radius:5px;
	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
		 -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
					box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
}
.ui-autocomplete > li {
  padding:0;
}
.ui-autocomplete > li.ui-state-focus {
  background-color:#DDD;
}
.ui-helper-hidden-accessible {
  display:none;
}
/* END autocomplete */

a.pagination-disabled {
  background-color:#C0C0C0 !important;
	/*cursor:not-allowed;*/
}

/* select-editable */
.select-editable {position:relative;width:100%;}
.select-editable select {position:absolute;top:0px;left:0px;width:100%;margin:0;}
.select-editable input {position:absolute;top:0px;left:0px;width:90%;}
.select-editable select:focus
.select-editable input:focus {outline:none;}

/* ColorPicker */
.colorpicker-select-button {
	margin-left:2px;
}

/* FullCalendar */
.fullcalendar-css-font-weight {
	font-weight:900;
	/*font-style:italic;*/
	/*text-transform:lowercase;*/
	/*cursor:not-allowed !important;*/
	/*border-color:#ff8000 !important;*/
	/*border-width:2px !important;*/
	/*border-style:dotted !important;*/
}
.fullcalendar-css-gstageprs-h {
	font-style:italic;
	border-color:#000000 !important;
	border-width:3px !important;
	border-style:dotted !important;
}
.fullcalendar-css-gstageprs-r {
	font-style:italic;
	/*text-transform:lowercase;*/
	cursor:not-allowed !important;
	border-color:#ff0000 !important;
	border-width:3px !important;
	border-style:dotted !important;
}

/* responsive-image */
.responsive-image {
  width:100%;
  height:auto;
}

