.dropdown-default .dropdown-menu li:hover {
	background-color:#EEE;
}

.pgn-bar .alert{
	max-height:none!important;
}

.register-container{
	margin-top:70px!important;	
}

.input-group-addon.success {
  background-color: #10cfbd!important;
  color: #ffffff!important;
}

.pgn-flip .alert{
    max-height: 450px!important;
}

.tab-pane-renew{
	border-top:	1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-right: 2px;
}

.tab-pane-renew.active{
	border-bottom:none;	
}

.tab-pane-renew:not(.active){
	/* background-color:#fffaf0; */
}

.nav-tabs-renew > li.active > a{
	border-color:#48b0f7;
	background-color:#48b0f7;
	color:#fff;
}

.nav-tabs-renew > li.active > a:focus{
	border-color:#48b0f7;
	background-color:#48b0f7;
	color:#fff;	
}


.tab-pane-renew:not(.active) a{
	font-weight:bold;	
}

.dataTables_wrapper .dataTables_filter {
    float: left!important;
    text-align: left!important;
}

.disabled_dark{
	color:#2c2c2c!important;
	cursor: default!important;
}

.container_ticket_posts p{
	margin: 0px 0px 0px 0px!important;
}
.container_ticket_posts br{
  content: "";
  margin: 3em;
  display: block;
  font-size: 28%;
}

.highlight{
	opacity:1;	
	background-color:#FDDDDD!important;
	border-bottom: 1px solid #D8DADC!important;
}

.hibernate{
	opacity:0.2;	
}

.btn-cons-mini {
	margin-right:5px!important;
	min-width:auto!important;
}

hr.small{
	margin-top:8px;	
	margin-bottom:8px;	
}

.panel-title-manage{
	width:100%!important;
}

.label-btn{
	background-color: #6d5cae;
	color: #fff;
	cursor: pointer; cursor: hand;
}

.label-btn:hover{
	background-color: #8a7dbe;	
}


.wysiwyg-font-size-fs14{
	font-size: 14px;
	line-height: 20px;
}

.wysiwyg-font-size-fs20{
	font-size: 20px;
	line-height: 24px;
}
.wysiwyg-font-size-fs24{
	font-size: 24px;
	line-height: 24px;
}
.wysiwyg-font-size-fs30{
	font-size: 30px;
	line-height: 30px;
}
.wysiwyg-font-size-fs36{
	font-size: 36px;
	line-height: 36px;
}
.wysiwyg-font-size-fs40{
	font-size: 40px;
	line-height: 40px;
}
	
	
	.ticket-status-label{
		text-align:right;	
	}

.thumbnail-wrapper.bordered {
    border-width: 2px!important;
}

.social-user-profile{
	float:left!important;
	margin-right: 8px;
}

.page-sidebar {
	z-index:9000;	
}

.bg-agent{
	background-color: #F49B41;
}

.radius-10{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}

.label {
  font-weight: 900!important;
}

.my-portlet-scrollable{
	height:120px!important;	
}

.form-group-default.disabled {
	color: #626262!important;
	cursor: not-allowed!important;
}
.dropdown-backdrop {
  position: static;
}

div.cs-select {
	z-index:5000!important;
}

a.dashboard-panel:hover div.panel{
	background-color: #40D9CA;		
}

a.dashboard-panel:hover .panel-title{
	color:#FFFFFF;
}

a.dashboard-panel:hover h3{
	color:#FFFFFF;
}

body > .pgn-wrapper {
z-index:2000 !important;
}

.table tbody tr.due_date_red td{
	background-color:#f55753!important;
}


.table tbody tr.due_date_orange td{
	background-color:#f8d053!important;
}

.table tbody tr.due_date_green td{
	
}


#table-accounts td hr{
	margin-top:5px;	
	margin-bottom:5px;	
}

.progress-small{
	width:24px;
	height:24px;	
}

.select2-drop-active { /* Per risolvere il problema nella modale della select */
	z-index:5000 !important; 
}

.badge{
	padding-left:10px!important;
	padding-right:10px!important;
	padding-top:5px!important;
	padding-bottom:5px!important;
}

.badge-big{
	font-size:14px!important;
}

.panel .panel-body {
	height:auto!important;
}

.panel .panel-heading + .panel-body{
	height:auto!important;	
}


.page-sidebar .sidebar-menu .menu-items > li > a > .title-no-submenu{
	width:100%!important;	
}


.breadcrumb a {
	font-size:11px;	
}

.remember-to-save{
	position: fixed;
	top: 60px;
	left: 0;
	margin-left: 250px;
	z-index: 801;
	width: auto;
	margin-right: 250px;
	right: -250px;
	border-radius:0px;
	background-color: rgba(240,240,240, .90);
	min-height:50px;
	
	vertical-align:middle;
	text-align:center;
	line-height:50px;
}



.l-h-0 {
  line-height: 0px;
}
.l-h-5 {
  line-height: 5px;
}
.l-h-10 {
  line-height: 10px;
}
.l-h-15 {
  line-height: 15px;
}
.l-h-20 {
  line-height: 20px;
}
.l-h-25 {
  line-height: 25px;
}
.l-h-30 {
  line-height: 30px;
}
.l-h-35 {
  line-height: 35px;
}
.l-h-40 {
  line-height: 40px;
}
.l-h-45 {
  line-height: 45px;
}
.l-h-50 {
  line-height: 50px;
}



@media only screen and (max-width: 992px) {
	.remember-to-save{
		margin-left: 0px!important;	
		top:60px!important;
	}
}

@media only screen and (min-width: 980px) {
	body.menu-behind .header .brand {
		width: 245px!important;
		padding-left:30px!important;
	}
	
	.header_agent .brand {
		position: relative;
		margin-left: 50px;
	}	
}


@media only screen and (max-width: 768px) {
	.register-container{
		margin-top:40px!important;	
	}	
	
	.remember-to-save{
		top:48px!important;
	}
	
	.ticket-status-label{
		text-align:left;	
		margin-top:10px;
	}	
}

@media (max-width: 480px){
	.panel .panel-body {
		padding-top: 15px!important;
	}
}