.sidr {
    display: none;
    position: absolute;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 260px;
    overflow-x: none;
    overflow-y: auto;
    background: #232527;
    color: #fff;
}

.sidr .sidr-inner {
    padding: 0 0 15px;
}

.sidr .sidr-inner>p {
    margin-left: 15px;
    margin-right: 15px;
}

.sidr.right {
    left: auto;
    right: -260px;
}

.sidr.left {
    left: -260px;
    right: auto;
}

.sidr > #search-form {
	width: 225px;
	margin-bottom: 24px;
}

.sidr_account {
	padding: 24px;
	text-align: center;
	border-bottom: 1px solid #34373A;
}

	.sidr_account .account_summary .account_thumb,
	.sidr_account .account_summary .account_thumb img {
		width: 80px;
		height: 80px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-bottom: 12px;
		display: inline-block;
	}
	
	.sidr_account .account_summary > h4.user a {
		font-size: 16px;
		line-height: 16px;
		color: #FFF;
	}
	
		.sidr_account .account_summary > h4.user a:hover {
			color: #EEE;
		}
	
	.sidr_account .account_summary .middot {
		display: inline-block;
		color: #555;
		font-size: 16px;
		padding: 0 4px;
	}
	
	.sidr_account .account_summary > a {
		font-size: 12px;
	}

		.sidr_account .account_summary > a:hover {
			color: #00e2ad;
			text-decoration: underline;
		}

.account_summary .footer_logo {
	margin-bottom: 12px;
}
		
.account_summary h5 {
	color: #FFF;
	padding-bottom: 8px;
}

.account_summary p {
	font-size: 13px;
	line-height: 14px;
	color: #84888B;
}

.sidr_account .account_summary .btn_signup {
	font-size: 13px;
	font-weight: 700;
	width: 180px;
	padding: 12px 10px 10px 10px;;
	border-radius:3px !important;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px !important;
	background: #00e2ad;
	color: #FFF;
	line-height: 1;
	display: inline-block;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.1);
}

	.sidr_account .account_summary .btn_signup:hover {
		color: #FFF;
		box-shadow:0 -1px 1px rgba(0,0,0,0.2) inset;
		text-decoration: none;
	}
	
.existing {
	font-size: 12px;
	margin-top: 8px;
	display: block;
}

	.existing a:hover {
		color: #00e2ad;
		text-decoration: underline;
	}
		

ul.sidr_menu {
	padding: 24px;
}

	ul.sidr_menu li {
		margin-bottom: 0;
	}
	
		ul.sidr_menu li a {
			color: #FFF;
			margin-bottom: 8px;
			display: block;
		}
		
			ul.sidr_menu li a:hover {
				text-decoration: underline;
			}
		
		ul.sidr_menu li.small a {
			font-size: 12px;
			padding-bottom: 3px;
		}
		
		ul.sidr_menu li.space {
			padding: 0 0 12px 0;
			display: block;
		}
		
		ul.sidr_menu li > .btn_upload {
			background: #00E2AD url('../images/icon-camera-white.png') no-repeat 0 -2px;
			color: #FFF;
			text-indent: 0;
			padding: 10px 12px 10px 42px;
			color: #FFF;
			text-indent: 0;
			display: block;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			font-size: 12px;
			display: inline-block;
			margin-bottom: 18px;
		}		


.sidr_menu .small a {
	color: #5D6164;

}





































