/* FINE FIXED MENU IN PROJECT AND BUSINESS */

.iframe-wrap{
	width: 100%;
	height: 100%;
	position: fixed;
	overflow: hidden;
}
.leaflet-top .leaflet-control {
    margin-top: 120px;
}
.iframe-sidebar{
	background-color: #686868;
    padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	position:absolute;
	top:0;
	right:0;
	width:25%;
	height:100%;
	z-index: 50;
}
.fixedMenu-itemsContainer {
    padding-left: 0;
    padding-right: 0;
}


/* right sidebar */
/*.business-rightside {
    padding: 0;
    position: absolute;
    right: 8.33333%;
    bottom: 0;
	top:none2;
	height: 100%;
	width:350px;
}*/
/*.iframe-events{
	position:absolute;
	top:30%;
	right:0;
	width:20%;
	height:100%;
	background-color:#686868;
}*/
.iframe-events{
	margin-bottom: 10px;
	}

/*.iframe-user{
	position: absolute;
	bottom: 0px;
	width: 80%;
	height: 150px;
    background-color: rgba(2, 0, 0, 0.5);
    color: #ffffff;
}*/
.iframe-user{
	position: absolute;
	bottom: 0px;
	width: 75%;
	height: 125px;
    /*background-color: rgba(104, 104, 104, 0.9);*/
	background-color: rgba(153, 153, 153, 0.9);
    color: #ffffff;
	padding-top: 15px;
	padding-bottom: 15px;
}
.inner-tree-arrowWrap-iframe {
    height: 95px;
    position: relative;
}
.inner-tree-arrowLeft-iframe {
    right: 0px;
    margin-top: -0.65em;
    position: absolute;
    top: 50%;
}
.inner-tree-arrowRight-iframe {
    left: 0px;
    margin-top: -0.65em;
    position: absolute;
    top: 50%;
}

/*.iframe-code{
    padding: 5px;
	color:white;
	position:absolute;
	top:0;
	right:0;
	width:20%;
	height:30%;
	background-color:#686868;
	z-index:100;
}*/
.iframe-code{
    margin-bottom: 10px;
}

/* right sidebar */
.business-leftside {
    padding: 0;
    position: absolute;
    top: 0px;
	width: 75%;
}

.list-events-background {
	padding: 0;
	/*margin-top: -10.5em;
	margin-top: -50px;*/
}
.business-sidebar-title {
    /*background-color: transparent;*/
	/*background-color: rgba(104, 104, 104, 0.9);*/
	background-color: #999999;
    color: #fff;
    height: 45px;
    padding: 3px 15px;
    /*text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);*/
	text-shadow: none;
}
.stats-wrap-inside{
	opacity: 1;
}



/*.iframe-generallink{
    padding: 5px;
	color:white;
	position:absolute;
	bottom:0px;
	right:0;
	width:20%;
	height:60px;
	background-color:#85B973;
	z-index:102;
}*/
.iframe-generallink{
	background-color: #85B973;
	height: 60px;
    padding: 5px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 100%;
	z-index:102;
}

.fixedMenu-mainWrap{
	margin-top: 25px;
}
.fixedMenu-wrap{
	overflow:hidden;
	height: 320px;
	position:relative;
	/*height: 50%;
	background-color: #85B973;*/
}
.fixedMenu-title{
	/*background-color: rgba(0,0,0,0.6);
	background-color: #85B973;
	padding: 13px 15px;
	background-color: #686868;
	color: #ffffff;
	*/
	/*background-color: #cccccc;
	border-color: #cccccc;
	padding: 2px 15px;
	background-color: #d96e5b;
	border-color: #d96e5b;*/
	background-color: #85b973;
	border-color: #85b973;
	color: #ffffff;
	height: 50px;
	padding: 7px 5px;
	width: 100%;
	z-index:10;
	margin-top: 10px;
	cursor: pointer;
}
.fixedMenu-title h5{
	margin: 0;
}
.fixedMenu-title p{
	margin: 0;
}
.fixedMenu-title:hover{
	/*background-color: #b3b3b3;
	border-color: #adadad;
	background-color: #cf4932;
	border-color: #c8462e;*/
	background-color: #68a653;
	border-color: #649f50;
	color: #ffffff;
}
.fixedMenu-header{
	/*background-color: rgba(0,0,0,0.6);
	background-color: #85B973;
	padding: 13px 15px;*/
	background-color: #dddddd;
	height: 50px;
	padding: 2px 5px;
	width: 100%;
	color: #686868;
	position:absolute;
	z-index:10;
}
.fixedMenu-arrow {
    background-color: #dddddd;
    bottom: 0;
    color: #686868;
    height: 50px;
    padding: 2px 5px;
    position: absolute;
    width: 100%;
    z-index: 10;
}
.fixedMenu-singleItem {
    padding: 5.5px 5px;
}
.fixedMenu-singleItem:hover  {
	background-color: #686868;
	color: #ffffff;
}
.fixedMenu-singleItem-active {
	background-color: #686868;
	color: #ffffff;
}

/* fine right sidebar */

/***********************
**** scheda albero *****
***********************/
.leaflet-top .leaflet-control{
	margin-top: 0;
}
/*.leaflet-top .leaflet-control{ !se c'è header business
	margin-top: 75px !important;
}*/
.tree-slide-container{
	border: 10px solid #85b973;
}
.page-wrap-myTree{
	/*background-color: #f5f5f6;*/
  padding-top: 20px;
	padding-bottom: 40px;
}
.tree-slide-container{
 padding: 50px 0 25px 0;

}
/* footer - header */
.navbar-tab {
    height: 50px;
    width: 100%;
    margin-bottom: 0;
    margin-top: 0;
    position: fixed;
    bottom: 0;
    background: #85b973;
    color: #fff;
		z-index: 999;
		margin-left: -10px;
}
.navbar-tab li a img{
	height: 44px;
	margin: 0 auto;
}
.navbar-tab li:first-child{
	border-left: 0;
}
.mytree-message-wrap {
  background-image: none;
  width: 95%;
  height: 175px;
  float: left;
  padding: 10px;
  margin-left: 0;
}
.baloon{
	-ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  float: left;
  margin-top: 25px;
  margin-left: -10px;
  margin-right: -10px;
}
.col-sm-6-custom{
	width: 50%;
}
.mytree-info-container{
	margin-bottom: 0 !important;
}

@media (max-width:550px) {
	.col-sm-6-custom{
		width: 100%;
	}
	.mytree-message-wrap {
	  background-image: none;
	  width: 95%;
	  height: 175px;
	  float: left;
	  padding: 10px;
	  margin-left: 0;
	}
	.baloon{
		-ms-transform: rotate(0deg);
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	  float: none;
	  margin-top: 0;
	  margin-left: 30px;
	  margin-right: 0;
	}
}

@media (min-width: 500px) {
	.seedStatus, .nurseryStatus, .plantedStatus, .photographedStatus{
		height: 75px ;
		width: 75px ;
	}
	.seedStatus.active, .nurseryStatus.active, .plantedStatus.active, .photographedStatus.active{
		height: 75px ;
		width: 75px ;
	}

}
@media (min-width: 768px) {
	.seedStatus, .nurseryStatus, .plantedStatus, .photographedStatus{
		height: 100px ;
		width: 100px ;
	}
	.seedStatus.active, .nurseryStatus.active, .plantedStatus.active, .photographedStatus.active{
		height: 100px ;
		width: 100px ;
	}
}
/* stile versione con header e sidebar x business */
.business-sidebar-title{
	height: auto;
}
.customPrevBtn i, .customNextBtn i{
	margin-top: -0.65em;
}
.form-group .input-group .form-control, .form-group .input-group .btn{
	padding: 10px 15px;
}
.form-group .input-group .form-control{
	padding: 10px 5px;
}
.form-control::-moz-placeholder {
    font-size: 88%;
}

/* IFRAME CODE */
.iframe-code-wrap{
	height: 100%;
	width: 100%;
	min-height: 200px;
	position: absolute;
	padding: 30px;
}
.iframe-code-formgroup{
	top: 50%;
  position: absolute;
  right: 30px;
  left: 30px;
}
.iframe-code-title{
	font-size: 115%;
}

.iframe-full{
  width:100%;
}