.quickPlantNav {
	position: absolute;
	z-index: 10102;
	top: 65px;
	right: 90px;
	width: 60px;
	height: 60px;
	border-radius: 30px !important;
	background: url(../images/listing-option.svg) no-repeat #36C6D3;
	background-size: 20px 20px;
	background-position: center;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 10px 10px 46px -16px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 10px 10px 46px -16px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 46px -16px rgba(0, 0, 0, 0.75);
}

.quickMapNav {
	position: absolute;
	z-index: 10102;
	top: 65px;
	right: 20px;
	width: 60px;
	height: 60px;
	border-radius: 30px !important;
	background: url(../images/map-marker.svg) no-repeat #36C6D3;
	background-size: 20px 20px;
	background-position: center;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 10px 10px 46px -16px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 10px 10px 46px -16px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 46px -16px rgba(0, 0, 0, 0.75);
}

/*Personalizzazioni stili per utilizzo template metronic*/
.icePnlClpsblHdr, .icePnlClpsblHdr-dis, .icePnlClpsblColpsdHdr,
	.icePnlClpsblColpsdHdr-dis, .icePnlClpsblHdr div, .icePnlClpsblHdr-dis div,
	.icePnlClpsblColpsdHdr div, .icePnlClpsblColpsdHdr-dis div {
	height: 28px;
}

.icePnlClpsblHdr div, .icePnlClpsblColpsdHdr div {
	padding: 8px 0 0 8px;
}

.icePnlClpsblColpsdHdr .iceOutTxt, .icePnlClpsblHdr .iceOutTxt,
	.icePnlClpsblColpsdHdr-dis .iceOutTxt, .icePnlClpsblHdr-dis .iceOutTxt
	{
	padding-left: 15px;
}

a.stdLink {
	color: #364150;
}

.icon-prova:before {
	font-family: FontAwesome;
	content: "\f1cc";
}

input.ebestBtn {
	height: 25px;
	background-image: none;
	background-color: #647894;
	color: white;
	font-weight: 500;
	border: none;
}

input.ebestBtn-dis {
	height: 25px;
	background-image: none;
	background-color: #8fabd3;
	color: white;
	font-weight: 500;
	border: none;
}

.ebestBtnPre {
	background-image: none;
	border: none;
	background-color: #04815a;
	color: white;
	height: 25px;
}

.ebestBtnRed {
	background-image: none;
	border: none;
	background-color: #d20000;
	color: white;
	height: 25px;
}

.ebestBtnRed-dis {
	background-image: none;
	border: none;
	background-color: #d5adac;
	color: white;
	height: 25px;
}

.iceInpTxt-dis, .iceInpSecrt-dis, .iceInpTxtArea-dis {
	padding: 4px;
}

.icePnlClpsblHdr div {
	background: url( './images/minus.svg' ) no-repeat top left;
	background-size: 15px 15px;
	background-position: 3px 7px;
}

.icePnlClpsblColpsdHdr div {
	background: url('./images/plus.svg') no-repeat top left;
	background-size: 15px 15px;
	background-position: 3px 7px;
}

.page-header.navbar .menu-toggler.sidebar-toggler {
	margin: 15.5px 0 0;
}

.page-header.navbar {
	/*background-color: #035e42;*/
	background-color: #4a4a49;
}

.page-header.navbar .page-logo {
	padding-left: 10px;
	padding-right: 10px;
}

.icePnlTbSetSpcr {
	border-bottom: 0px;
}

.icePnlTbSetCnt {
	padding: 0px;
	border: none;
	background: none;
}

/*Stile gestore tab*/
.icePnlTbOn {
	border-bottom: 4px solid #647894;
	background-color: #e7ecf1;
}

.icePnlTbOn .MidMid div.ptfd {
	background: none;
	padding-left: 10px;
}

.icePnlTbOn .iceOutTxt {
	/*color: white;*/
	
}

.icePnlTbOn .LftTop, .icePnlTbOn .MidTop, .icePnlTbOn .RtTop,
	.icePnlTbOn .LftMid, .icePnlTbOn .MidMid, .icePnlTbOn .RtMid,
	.icePnlTbOn .LftBtm, .icePnlTbOn .MidBtm, .icePnlTbOn .RtBtm {
	background-image: none;
	/*background-color: #647894;*/
}

.icePnlTbOff .MidMid a, .icePnlTbOff .MidMid div.ptfd {
	background: none;
	padding-left: 10px;
}

.icePnlTbOff .LftTop, .icePnlTbOff .MidTop, .icePnlTbOff .RtTop,
	.icePnlTbOff .LftMid, .icePnlTbOff .MidMid, .icePnlTbOff .RtMid,
	.icePnlTbOff .LftBtm, .icePnlTbOff .MidBtm, .icePnlTbOff .RtBtm {
	background-image: none;
	background-color: none;
	background: none;
}

.icePnlTbOff .LftMid {
	/*border-left: 1px solid #e7ecf1;*/
	
}

.icePnlTbOff .RtMid {
	/*border-right: 1px solid #e7ecf1;*/
	
}

.icePnlTbOver .LftTop, .icePnlTbOver .MidTop, .icePnlTbOver .RtTop,
	.icePnlTbOver .LftMid, .icePnlTbOver .MidMid, .icePnlTbOver .RtMid,
	.icePnlTbOver .LftBtm, .icePnlTbOver .MidBtm, .icePnlTbOver .RtBtm {
	background-image: none;
	background-color: none;
	background: none;
}

.icePnlTbOver .MidMid a, .icePnlTbOver .MidMid div.ptfd {
	background: none;
	padding-left: 10px;
}

.icePnlTbSetCnt {
	border-top: 2px solid #e7ecf1;
	background-color: #e7ecf1;
	padding: 5px;
}

body {
	background-color: white;
	-webkit-font-smoothing: antialiased;
}

.page-sidebar, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover
	{
	/*background-color: #2b3643;*/
	
}

.page-sidebar .page-sidebar-menu>li.active.open>a, .page-sidebar .page-sidebar-menu>li.active>a,
	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a,
	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a
	{
	/*background-color: #2b3643;*/
	
}

.page-sidebar .page-sidebar-menu>li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a
	{
	border-top: 0px;
	color: white;
}

.page-sidebar .page-sidebar-menu .sub-menu>li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a
	{
	color: white;
}

.page-sidebar .page-sidebar-menu>li.heading>h3, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.heading>h3
	{
	color: white;
}

.page-sidebar .page-sidebar-menu>li>a>i[class*=icon-], .page-sidebar .page-sidebar-menu>li>a>i[class^=icon-],
	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i[class*=icon-],
	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i[class^=icon-]
	{
	/*color: white;*/
	
}

@media ( min-width : 992px) {
	.page-content-wrapper .page-content {
		padding: 0px;
	}
	.page-content-wrapper .page-content {
		min-height: 900px;
	}
}

.page-header.navbar .menu-toggler>span, .page-header.navbar .menu-toggler>span:after,
	.page-header.navbar .menu-toggler>span:before, .page-header.navbar .menu-toggler>span:hover,
	.page-header.navbar .menu-toggler>span:hover:after, .page-header.navbar .menu-toggler>span:hover:before
	{
	background: white;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle>i
	{
	color: white;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle>.langname,
	.page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username,
	.page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>i
	{
	color: white;
}

.page-sidebar .page-sidebar-menu>li>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i
	{
	color: white;
}

.fontTxtNormBold {
	/*color: #2b3643;*/
	
}

.tblEvenRow {
	border-top: 2px solid #647894;
}

.tblOddRow {
	border-top: 2px solid #647894;
}

select {
	border: 1px solid #d9d9d9;
	height: 25px !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url(../images/Play-12.png) no-repeat right #FFF !important;
	background-position: right 3px center !important;
	/*background: transparent
		url('http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png')
		no-repeat right center !important;*/
	border-radius: 0;
}
/*select{ 
   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;   
   -webkit-border-radius: 0;  
   -moz-border-radius: 0;      
   border-radius: 0;  
}*/
.icePnlClpsblCnt, .icePnlClpsblCnt-dis {
	padding: 4px;
}

.page-header.navbar.navbar-fixed-top, .page-header.navbar.navbar-static-top
	{
	-webkit-box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.47);
	-moz-box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.47);
	box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.47);
}

.errPopupMsgCls {
	font-weight: bold;
	border: none;
	position: fixed;
	left: 100%;
	margin-left: -305px;
	width: 300px;
	top: 60px;
	color: white;
	height: 70px;
	vertical-align: middle;
	-webkit-box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.47);
	-moz-box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.47);
	box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.47);
}

.loginPnl {
	-webkit-box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.47);
	-moz-box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.47);
	box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.47);
}

.infoPopupMsgCls {
	font-weight: bold;
	border: none;
	background-color: #647894;
	position: fixed;
	left: 100%;
	margin-left: -255px;
	width: 250px;
	top: 60px;
	color: white;
	height: 70px;
	vertical-align: middle;
	-webkit-box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.47);
	-moz-box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.47);
	box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.47);
}

.iceSelInpDateOpenPopup {
	background: url(./images/cal_button.svg);
	background-size: 16px 16px;
}

.iceSelInpDateClosePopup {
	background: url(./images/calendar_close_btn.svg);
	background-size: 16px 16px;
}

.selInputDateStyInput, .selInputDateStyInput-dis {
	width: 100px;
}

.iceSelInpDateCur {
	background: #647894;
}

.
.page-sidebar .page-sidebar-menu>li.open>a, .page-sidebar .page-sidebar-menu>li:hover>a,
	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.open>a,
	.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li:hover>a
	{
	color: white;
}

.page-content-wrapper {
	min-width: 1024px;
}

.page-content {
	/*width: 100%;*/
	
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-toggle>.badge
	{
	right: 12px;
	font-family: inherit;
	font-weight: bold;
}