

@import "compass";
@import "compass/reset";

@import "foundation";








body {
	-webkit-font-smoothing: antialiased;
	width:100%;
	font-size: 13px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	padding: 0px;
	margin: 0px; 
	
	&.wysihtml5-editor{
		background:transparent;
	}

}

#breadcrumb{
	padding:0px;
	height:40px;
	position:relative;
	color:#FFFFFF;
	background: #2E2E2E;

	*{
		color:#FFFFFF;	
	}

	nav{
		a{
		display:inline-block;
		padding:13px;
		}
	}

	.personnal{
		width:140px;
		float:right;
		position:relative;
		
		span{
			display:inline-block;
			top:-15px;
			position:relative;
		}
		
		.avatar{
			width:36px;		 
			border-radius:50%;
			margin:2px;
		}
		
		.menu{
			display:none;
		}
		
		&:hover{
		
			.menu{
				display:block;
				position:absolute;
				z-index:1000;
				top:40px;
				background:#2E2E2E;
		
				a{
					display:block;
					width:120px;
					padding:10px 15px;
				}
			}
		}
	
	}
	
}










.datepicker{
	width:100px !important;
}
.timepicker_container{
	display:inline-block;
	position:relative;
	
	input{
		width:70px;
	}
	.suppr{
		position:absolute;
		right: 0px;
		top:0px;


		padding:7px 5px 4px 3px;
		display:inline-block;
		
		img{
			cursor:pointer;
		}

	}
	
}



.page_form{	
	
	.form{
		width:60%;
		
		float:left;
		.ace_editor{
			height:400px;
			width:57%;
			border:solid 1px #C9C9C9;


			.ace_scroller{


				background:transparent !important;
			}




		}
	}


	.user_images{
		width:40%;
		float:left;
		.progress{
		
			float:right;
			width:250px;
			
			.bar{
			text-align:right;
			}
		}
	
	input[type=file]{
		display:none;
			
	}
		.images{
			height:400px;
			overflow:auto;
			border:1px solid black;
		
			.user_image_block{
				padding:5px;
				float:left;
				width:120px;
				border:1px solid black;
				min-height:140px;
				text-align:center;
				margin:5px;
				.user_image{
				cursor:pointer;
				display:block;
				margin:auto;
					max-width:120px;
					max-height:120px;
				
				
				}
			}
		}

	}
	}


	

.portfolio_images{
		width:40%;
		float:left;
		.progress{
		
			float:right;
			width:250px;
			
			.bar{
			text-align:right;
			}
		}
	
	input[type=file]{
		display:none;
			
	}
		.images{
			height:400px;
			overflow:auto;
			border:1px solid black;
		
			.portfolio_image_block{
				padding:5px;
				float:left;
				width:120px;
				border:1px solid black;
				min-height:140px;
				text-align:center;
				margin:5px;
				.portfolio_image{
				cursor:pointer;
				display:block;
				margin:auto;
					max-width:120px;
					max-height:120px;
				
				
				}
			}
		}

	}
	
	
	
	
	
.portfolio{

	.fileupload{
	display:none;
	
	}
	.images{
		min-height:400px;
		text-align:center;
		padding-bottom:5%;
		.portfolio_image_block{
			display:inline-block;
			max-width:70%;
			
		
			margin:auto;
			margin-top:8%;
			position:relative;

			.image{
				
				max-height:90%;
				box-shadow: #AFAFAF 0px 0px 5px;

			}
			.title{
				text-align:left;
				color:gray;
				
			}
			.time{
				color:gray;
				float:right;
				position:absolute;
				right:0px;
			
			
			}

			.admin{
				display:none;
				position:absolute;
				top:0px;
				left:0px;
			
			}
			&:hover{
			.admin{
			display:block;
			}
			
			}

		}

		
	}
}

	
	
	
	