.main-header .sidebar-toggle:before {
	content: none;
}
.thumbnails {
	max-width: 40px; 
	display: -moz-inline-stack; 
	display: inline-block; 
	zoom: 1;
	*display: inline;
	margin-right: 10px;
	vertical-align: middle;
}
.thumbnails-xs {
	max-width: 40px; 
	display: -moz-inline-stack; 
	display: inline-block; 
	zoom: 1; 
	*display: inline;  
	margin-right: 10px; 
	vertical-align: middle; 
	overflow: hidden; 
	padding-bottom:100%; 
	position: relative;
}
.thumbnails-xs img{
	position: absolute;
}

.ib-cust1 .info-box-icon {
	height: 67px;
	font-size: 20px;
	line-height: 67px;
}
.info-box.ib-cust1 {min-height:67px;}

.bootAlarm {position:fixed; top:0; left:0; z-index: 50000; height:0;}
.bootAlarm .alert-success{display: none}
.thumbnails {max-width: 40px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;  margin-right: 10px; vertical-align: middle;}
.thumbnails img {width:100%; height:auto;}

.ib-cust1 .info-box-icon {
	height: 67px;
	font-size: 20px;
	line-height: 67px;

}


.cus-nav {margin:0 2px}


li.active>a>.um-angle-left{
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.fonti.koism-path {
	padding-top:4px;		
	font: normal normal normal 5px Fontium;
	font-size: 5px;

}


.photo500 {position:relative; padding-bottom:100%; background:#efefef;}
.photo500 img {position: absolute;}

.tbl {display: table;width:100%;}
.dept0 {width:100%;display: table-row;}
.dept0 > li{display: table-cell;}
.dept0 ul {list-style: none;padding-left:10px;}
.dept0 li {padding-top:10px; padding-left: 10px}


@media (max-width: 767px) { /*margin-left:-20px; margin-right:-20px*/
	.table-responsive-koism {}
	.table-responsive-koism .table thead {display:none}
	.table-responsive-koism .table tr {display:block;}
	.table-responsive-koism .table td, .table-responsive-koism .table th {display:block; border:0;}
	.table-responsive-koism .table td.td-responsive-head {border-top:10px solid #f0f0f0; margin-bottom:5px; text-align:left; position:relative;}
	.table-responsive-koism .table td.td-responsive-head .btn {position: absolute; right:5px; top:10px;}

}

@media(max-width: 480px) {
	.table-responsive-koism .table td.td-responsive-foot {border-top: 1px solid #ddd}

}



@media(max-width: 320px) {
	.col-xxs-12 {
		width: 100%;
	}

	.col-xxs-6 {
		width: 50%;
	}

	.col-xxs-6, .col-xxs-12  {
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
		float: left;
	}
}
.skin-yellow .main-header .logo {
	background-color: #fff;
}

.skin-yellow .main-header .logo:hover {
	background-color: #fff;
}

.skin-yellow .main-header .navbar {
	background-color: #fdd000;
}

.main-header .logo .logo-lg {
	padding-top:5px;
}

.main-header .logo .logo-lg img.img-responsive {
	margin : 0 auto;
	height: 40px;
}

.skin-yellow .main-header .navbar .sidebar-toggle {
	background-color: #000 ;
	color: #fff;
}
.skin-yellow .main-header .navbar .sidebar-toggle:hover {
	background-color: #111111;
}

.table-responsive2 .table td,
.table-responsive2 .table th {
	vertical-align: middle;
}
.table-responsive2 a {
	color:#333;
}
.img-container-circle {
	display: block;
	border:1px solid #efefef;
	border-radius: 50%;
	overflow: hidden;

}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	
	background-color: #fdd000;
	border-color: #fdd000;
	color: #000000;
}

.form-search-top {
	margin-bottom:15px;
}

@media screen and (max-width: 767px) {
	.table-responsive2 {
		width: 100%;
		margin-bottom: 15px;
		
	}

	.table-responsive2 .table {
		display: block;
	}

	.table-responsive2 .table tbody {
		display: block;
	}

	.table-responsive2 .table:after {
		clear: both;
	}
	.table-responsive2 .table tr {
		display: block;
		width:100%;
		margin-bottom:15px;
	}
	.table-responsive2 .table tr::after {
		content: "";
		display: block;
		clear: both;
	}
	.table-responsive2 .table td,
	.table-responsive2 .table th {
		display: block;
		float:left;
	}

	.table-responsive2 .table>tbody>tr{
		border:1px solid #d2d6de;
	}

	.table-responsive2 .table .col-4 {
		width: 33.33333333333%;
	}

	.table-responsive2 .table .col-8 {
		width: 66.66666666666%;
	}

	.table-responsive2 .table>thead {
		display: none;
	}

	.img-container-circle2 {
		display: block;
		padding-top:10px;
	}

	.table-responsive2 .table .min80px {
		min-height: 100px;
	}

	.he>h4{
		width:100%;
		
		overflow: hidden;
		
		text-overflow:ellipsis;
		white-space:nowrap;
		word-wrap:normal;
		
		
	}

}
