/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the 
 * later versions of this theme. 
 * 
 * We advise that you use use this CSS to override 
 * SmartAdmin styles. 
 * 
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */

/*
 * INDEX
 * 
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */


.table-cell-ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}

.noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.maxwidth200 {
	min-width: 150px;
	max-width: 200px;
}

.maxwidth400 {
	min-width: 300px;
	max-width: 400px;
}

#ribbon .form-inline .form-control {
	display: inline-block !important;
	width: auto !important;
	vertical-align: middle !important;
}

#ribbon .form-inline .form-group {
	display: inline-block !important;
	margin-bottom: 0 !important;
	vertical-align: middle !important;
}

.fixed-navigation nav {
	overflow: hidden;
}

div.dataTables_filter input {
	height: 24px;
	padding: 2px 10px;
	font-size: 11px;
	line-height: 1.5;
}

div.dataTables_length select {
	height: 24px;
	padding: 2px 10px;
	font-size: 11px;
	line-height: 1.5;
}

.banner {
	height: 105px;
	overflow: hidden;
}

#map,#commenti {
	min-height: 600px;
	max-height:1000px;
}


.smart-style-2 .login-info span {
	background: #F7F7F7 !important;
	color:rgb(5,133,255);
	font-weight:600;
}

.smart-style-2 .login-info a {
	color: #2C3742 !important;
}

.smart-style-2 #ribbon {
	background: #fff !important;
}

.smart-style-2 #logo-group {
	/*background-color: #f7f7f7;
border-bottom: black;
border-bottom-style: solid;
border-bottom-width: 1px;*/
}

#logo img {
	width: 210px;
	height: auto;
	padding-left: 3px;
}

.smart-style-2 #header,
.smart-style-2 .page-footer,
.smart-style-2 .superbox-show {
	background-image: none;
	background-color: #f7f7f7;
}

.smart-style-2 .btn-header > :first-child > a,
.smart-style-2 #hide-menu a > i {
	background: none;
	border: none !important;
	color: #444 !important;
	box-shadow: none !important;
}

.smart-style-2 .header-search > button,
.smart-style-2 .header-dropdown-list a.dropdown-toggle {
	/*color: #595B62;*/
	color: #444;
}

.smart-style-2 nav ul li a {
	color: #444 !important;
	font-size: 13px !important;
}

.minified .fb-like-box,
.hidden-menu .fb-like-box {
	display: none !important;
}

.extruder .text {
	background-color: inherit !important;
	border: none !important;
}

.extruder.left .flap {
	width: auto !important;
}

.extruder .text a {
	color: #fff;
	text-decoration: none;
}

	.extruder .text a:hover {
		/*color:yellow;*/
		text-decoration: underline;
	}

.extruder li.selected a {
	background-color: rgb(63, 131, 255);
}

.extruder ul {
	list-style-type: none;
	padding-left: 10px;
}
div.flap {
	cursor:pointer;
}

.chat-body li.message .message-text {
	min-height:45px;
}


/*@media (max-width: 679px) and (min-width: 0px) {
	.jarviswidget header h2 {
		width: 300px;
	}
}

@media (max-width: 767px) and (min-width: 680px) {
	.jarviswidget header h2 {
		width: 400px;
	}
}

@media (max-width: 979px) and (min-width: 768px) {
	.jarviswidget header h2 {
		width: auto;
	}
}

@media (max-width: 979px) {
	.jarviswidget header h2 {
		width: 400px;
	}
}*/

.auth #divLogin, .auth #loginMobile {
	display:none !important;
}
.guest #userLoggedin{
	display:none !important;
}

.menu-on-top .fb-like-box {
	display:none !important;
}

.banner .hint a {color:rgb(220,60,60)}
.banner .hint a:hover {color:red}
.hint-img {
	padding-right:5px;
	margin-right:5px;
}
.noylimit {
	height:auto !important;
}