#user-nav {
	left: auto;
	right: 20px;
}
#user-nav .dropdown-menu {
	min-width: 100%;
}
.btn-filter {
	margin: 20px 0 0 20px;
}
#header h1 {
	line-height: normal;
    height: auto;
	top: 15px;
}
.table img {
	max-width: 100%;
	height: 30px;
	margin: 3px;
}
.table a {
	padding: 5px;
}
.container-fluid .row-fluid:first-child {
    margin-top: 0;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
	margin: 0;
}
#photo-container {
    margin: 0 auto;
    width: 16.5em;
    height: 16.5em;
    margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #eee;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 0 5px #c9c9c9;
    -moz-box-shadow: 0 0 5px #c9c9c9;
    -webkit-box-shadow: 0 0 5px #c9c9c9;
}
#photo-container img {
    float: left;
    width: 100%;
    height: 100%;
}
#file-upload {
	position: relative;
    width: 60%;
    margin: 0 auto;
}
#file-upload .uploader {
	width: 100%;
}
#file-upload input {
	width: 100%;
	z-index: 999;
}
#file-upload .filename {
	width: 68%;
    box-sizing: border-box;
    margin: 2px 0px;
}
#file-upload .action {
	width: 32%;
    box-sizing: border-box;
}
.form-actions {
	margin-top: 0;
	border: 0;
	border-bottom: 1px solid #CDCDCD;
}
.select2-container {
	margin-left: 0 !important;
}
.hiden {
	display: none !important;
}
/*** Member info print ***/
.container-print {
	margin: 0 auto;
	width: 70%;
	background: #fff;
	font-family: monospace;
}
.container-print .row-print {
	float: left;
	width: 100%;
}
.container-print .col-print {
	float: left;
	width: 47%;
	margin-left: 2%;
}
.container-print .left-col {
	float: left;
	width: 25%;
}
.container-print .center-col {
	float: left;
	width: 50%;
	text-align: center;
}
.container-print .right-col {
	float: left;
	width: 25%;
	text-align: right;
}
.container-print img {
	height: 150px;
	width: 150px;
}
.frmDetails {
	padding: 0 15px;
	box-sizing: border-box;
}
.frmDetails .row-fluid {
	margin-bottom: 5px;
}
.frmDetails .col1 {
	float: left;
	width: 40%;
}
.frmDetails .col2 {
	float: left;
	width: 60%;
	border-bottom: 1px dashed #000;
}
.tabprint #photo-container {
	margin-bottom: 0;
	width: 21em;
	height: 18em;
}
#btnprint {
	position: fixed;
	top: 10px;
	left: 20px;
}
@media print {
	.container-print {
		float: left;
		width: 100%;
	}
	#btnprint {
		display: none;
	}
}