
body#main{background-color: #FFFFFF;}
body#inside{background-color: #F6F6F6;}

.exit_btn {float:right; margin-top:10px;}

.align-right {text-align:right;}
.label-padding {padding:8px 0; vertical-align:top;}
.xs_show_row {display:none;}

.ava_container {width:250px;}
.ava_bg {background:#F6F6F6 url("../image/profile.png") center no-repeat; background-size:cover; border:0px #afafaf solid; width:100%; height:250px; text-align:center; padding:10px;}

.type_upload.selected {background-color: #e7e7e7; box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); border: 1px #adadad solid; z-index: 2;}
.type_upload_select {display:none;}
.type_upload_select.active {display:block;}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #fff; border-color: #eee;}


#header {height:82px; background:#fff;}
#header .header_content {max-width:1150px; height:82px; margin:0 auto; padding:0 15px;}
#header .logo {display:inline-block; height:44px; padding-top:18px; margin:0;}

#menu {height:82px; background:#F6F6F6;}
#menu .menu_content {max-width:1150px; height:82px; margin:0 auto;  padding:0 15px;}
#menu h1 {font-size:45px; font-weight:100; padding-top:15px; margin:0; float:left;}
#menu .nav {text-align:right; float:right; font-size:0; }
#menu .nav a {display:inline-block; height:82px; padding: 0 17px; line-height: 82px; color:#333; font-weight:600; font-size:14px; }
#menu .nav a:hover {background:#ececec;}
#menu .nav a.active {background:#ececec; border-bottom:2px #afafaf solid; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

@media all and (min-width:660px) and (max-width:980px) {

	#menu {height: 115px;}
	#menu .menu_content {height:115px;}
	#menu h1 {float:none;}
	#menu .nav {display: block; float:none; text-align:left; padding-top: 15px;}
	#menu .nav a {height: 36px; line-height: 36px;}
	
}

@media all and (min-width:0px) and (max-width:659px) {

	#menu {height: auto;}
	#menu .menu_content {height:auto;}
	#menu h1 {float:none; font-size: 30px;}
	#menu .nav {display: block; float:none; text-align:left; padding: 15px 0;}
	#menu .nav a {display: block; height: 30px; line-height: 30px;}
	#menu .nav a.active {border-bottom:0;}
	
	.xs_hide_row {display:none;}
	.xs_show_row {display:block;}
}


#container .container_content {max-width:1150px; margin:20px auto;}