@import "./base/base.css";
@import "./base/command.css";
@import "./base/global.css";
@import "./base/html5.css";
@import "./base/layout.css";
@import "./base/fontawesome.css";

body {
	background-color: #FBFBFB;
	font-family: 'Zen Kaku Gothic New',sans-serif;
}

@media ( max-width : 979px) {
	body {
		padding-top: 0;
	}
}

table.table-fixed {
	table-layout: fixed;
}

select {
	width: auto;
}

.form-horizontal .control-label {
	width: 13em;
}


.container {
	max-width: 960px;
}

.page-header {
	margin-top: 10px;
	margin-bottom: 10px;
}
.sp_view .page-header{
	margin-top:0px ;
}
.no-min-height [class*="span"] {
	min-height: 1px;
}

.block {
	margin-bottom: 10px;
}

.info {
	text-align: center;
}

.main-nav {
	border-top: 2px solid #192F60;
	border-bottom: 2px solid #192F60;
	padding: 2px 0px;
}

.main-nav li {
	border-bottom: 1px dotted #CBCDCC;
	border-top: 1px dotted #FFFFFF;
	background-color: #E8EEFC;
	padding: 5px 15px;
}

.main-nav li:last-child {
	border-bottom: 0px dotted #CBCDCC;
}

.main-nav li:first-child {
	border-top: 0px dotted #CBCDCC;
}

.profile  .row-fluid {
	border-bottom: 1px solid #CCCCCC;
}

.profile label,.profile span {
	padding: 8px 0px;
	display: block;
	margin: 0;
}

@media ( max-width : 768px) {
	.profile span {
		margin-left: 15px;
	}
	.form-horizontal .control-label {
		width: auto;
	}
}

.profile label {
	background: #F7F7F7;
	padding-left: 15px;
}

h4.head {
	background: #db5905; /* Old browsers */
	background: -moz-linear-gradient(left,  #db5905 0%, #fe761d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#db5905), color-stop(100%,#fe761d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #db5905 0%,#fe761d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #db5905 0%,#fe761d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #db5905 0%,#fe761d 100%); /* IE10+ */
	background: linear-gradient(to right,  #db5905 0%,#fe761d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db5905', endColorstr='#fe761d',GradientType=1 ); /* IE6-9 */

	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 1em;
	-webkit-border-radius: 4px ;
	-moz-border-radius: 4px ;
	border-radius: 4px ;
}

h4.head a,h4.head a:hover,h4.head a:visited,.accordion-heading h4.head .accordion-toggle
	{
	color: #FFFFFF;
	padding: 5px 15px;
	display: block;
	text-decoration: none;
	font-weight:500;
	font-size: 1em;
}

.footer {
	text-align: center;
}

.copyright {
	font-family: arial;
	font-size: 11px;
	color: #C0C0C0;
	margin-top: 20px;
}

.footer-links {
	margin: 10px 0;
}

.footer-links li:first-child {
	padding-left: 0;
}

.footer-links li {
	display: inline;
	padding: 0 2px;
}

.scroll-top {
	height: 36px;
	border-bottom: 3px solid #192F60;
}
.scroll-top a{
	line-height:20px;
}
@media ( max-width : 480px) {
.sp_view .link_break_word{
	width:460px;word-wrap:break-word;
}
.scroll-top .mobile_link{
	padding:0px;
	width:96%;
}
}
.scroll-top .affix-top {
	visibility: hidden;
}

.scroll-top .affix {
	bottom: 0px;
	right: 0px;
}

.list_paging {
	margin: 0px;
	text-align:right;
}

.detial_paging {
	margin: 10px 0;
}

.detial_paging span {
	float: left;
	line-height: 20px;
	padding: 4px 12px;
	border-radius: 4px;
	cursor: pointer;
}
.detial_paging span a{
	text-decoration:underline;
}
.detial_paging .disabled {
	color: #999999;
}

.detial_paging .active:hover {
	background: #f5f5f5;
}

.required {
	color: #FF1111;
	margin: 0 5px;
}

.attention {
	color: #FF1111;
}

.dating_table .memo {
	height: 0px;
}
.dating_table .memo_td{
}
.dating_table .left-block .info a{
	display:block;
	height:auto;
}
.dating_table .memo_td .memo_view{
	overflow: hidden;
	min-height:25px;
}
.dating_table .memo-process{
	position:absolute;
	right:0px;
	bottom:-5px;
}
.dating_table .memo-process label{
	display:inline-block;
	float:right;
}
.dating_table .memo-process .edit{
	display:none;
	float:right;
}
.dating_table .edit-time {
	height: auto;
	margin: 0 auto;
	min-height: none;
	max-height: none;
	overflow: hidden;
	position:relative;
}
.dating_table .edit-time textarea{
	width:98%;
	padding-left:0px;
	padding-right:0px;
}
.dating_table .edit-form{
	display:none;
}
.dating_table .memo p {
	height: auto !important;
	line-height: 25px;
}

.notices_in_mypage {
	border: 1px solid #eee;
	text-align: center;
	padding: 3px;
}

#lightbox {
	background-color: #fff;
	padding: 0px;
}

#picboder {
	border: #f4f4f4 6px solid;
}

#lightboxDetails {
	font-size: 0.8em;
	padding-top: 0.4em;
}

#lightboxCaption {
	float: left;
}

#keyboardMsg {
	float: right;
}

#closeButton {
	top: 0px;
	right: 0px;
}

#lightbox img {
	border: none;
	clear: both;
}

#overlay img {
	border: none;
}

#overlay {
	background-color: #333;
	opacity: 0.5;
}

* html #overlay {
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png",
		sizingMethod="scale" );
}

.controls .control-value {
	padding-top: 5px;
}

.row-fluid .login-box {
	background-color: #FFFFFF;
	margin: 20px !important;
	text-align: center;
	padding: 40px 5%;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 5px 1px rgba(220, 220, 220, 1);
	box-shadow: 1px 1px 5px 1px rgba(220, 220, 220, 1);
}




.login-box-content {
	text-align: left;
	margin-top: 30px
}

.login-box-content label {
	color: #777777;
}

.login-box-content input[type="text"],.login-box-content input[type="password"]
	{
	height: 32px;
	background-color: #FBFBFB;
	border-color: #BBBBBB;
}

#controls-remember_me {
	padding-left: 5%;
}

.center {
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.btn-login {
	background-color: #FDAB48;
	background: rgb(253, 171, 72); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(253, 171, 72, 1) 0%,
		rgba(244, 152, 5, 1) 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(253,
		171, 72, 1) ), color-stop(100%, rgba(244, 152, 5, 1) ) );
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(253, 171, 72, 1) 0%,
		rgba(244, 152, 5, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(253, 171, 72, 1) 0%,
		rgba(244, 152, 5, 1) 100% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(253, 171, 72, 1) 0%,
		rgba(244, 152, 5, 1) 100% ); /* IE10+ */
	background: linear-gradient(to right, rgba(253, 171, 72, 1) 0%,
		rgba(244, 152, 5, 1) 100% ); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#fdab48',
		endColorstr='#f49805', GradientType=1 ); /* IE6-8 */
	background-repeat: repeat-x;
	border-color: rgba(240, 146, 33, 1) rgba(229, 129, 9, 1)
		rgba(219, 123, 3, 1) rgba(219, 123, 3, 1);
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	padding: 8px 0;
	margin: 0 auto;
	font-weight: bold;
	min-width: 170px !important;
}

.newpro .btn-controls {
	text-align: center;
	margin-left: 0px;
}

#controls-remember_me {
	text-align: center;
}

#controls-remember_me label {
	display: inline;
}

#controls-remember_me label input {
	float: none;
	margin-bottom: 5px;
	margin-right: 5px;
}

.btn-login:hover {
	color: #FFFFFF;
	background-color: #F49805;
	background-position: 0 -18px;
}

.forget-password {
	text-align: center;
	margin-top: 20px;
}

.forget-password a {
	text-decoration: underline;
}

.forget-password a:hover {
	text-decoration: none;
}

.memo_block {
}

.btn.btn-primary-gray{
	padding: 8px;
	width:105px;
	background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background: #898989;
}
.btn-primary-gray:hover,.btn-primary-gray.active,.btn-primary-gray[disabled],.btn-primary-gray.disabled{
	background-color: #797979;
	color: #FFFFFF;
}
label {
	cursor: default;
}

.newpro {
	margin-top: 10px;
}

.newpro .control-group {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 0px !important;
	background: #D9D9D9;
}

.newpro .control-group:first-child {
	border-top: 1px solid #CCCCCC;
}

.newpro .control-group label.control-label {
	text-align: left;
	padding: 7px 0px 0px 10px;
}

.newpro .control-description {
	border-bottom: 1px solid #CCCCCC;
	padding: 15px;
}

.newpro .control-group .controls {
	padding: 2px 5px 2px 20px;
	background: #FFFFFF;
	line-height:28px;
	margin-left: 210px;
}
.newpro-confirm .control-group .controls {
	padding: 5px 5px 5px 20px !important;
}

.form-title {
	border-left: 5px solid #192F60;
	padding-left: 10px;
	color: #333333;
	font-size: 24px;
}

.form-title small {
	color: #333333;
}

.btn-controls {
	padding:25px 0 0px 0;
}

.terms_list_title {
	background: #A4ACBF;
	color: #FDFFFE;
	padding: 8px 20px;
	margin: 20px 0;
	font-size: 16px;
}
.sp_view .terms_content{
	padding:0px;
	margin:0 10px;
}
.terms_content {
	padding: 0 0 0 20px;
}

.btn-terms {
	color:#FFFFFF;
	background: #da5905; /* Old browsers */
	background: -moz-linear-gradient(top,  #da5905 0%, #ff761d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da5905), color-stop(100%,#ff761d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #da5905 0%,#ff761d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #da5905 0%,#ff761d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #da5905 0%,#ff761d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #da5905 0%,#ff761d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da5905', endColorstr='#ff761d',GradientType=0 ); /* IE6-9 */
	background-repeat: repeat-x;
	border:0px;
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	height: 38px;
	margin: 0 auto;
	font-weight: bold;
	width: 180px !important;
	padding:4px !important;
}
.btn-terms:hover {
	color: #FFFFFF;
	background: #FF3A3A; /* Old browsers */
	background: -moz-linear-gradient(top,  #da5905 0%, #ff761d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da5905), color-stop(100%,#ff761d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #da5905 0%,#ff761d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #da5905 0%,#ff761d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #da5905 0%,#ff761d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #da5905 0%,#ff761d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da5905', endColorstr='#ff761d',GradientType=0 ); /* IE6-9 */
}
.btn-terms:active{
	background: #FF3E3E; /* Old browsers */
	background: -moz-linear-gradient(top,  #da5905 0%, #ff761d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da5905), color-stop(100%,#ff761d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #da5905 0%,#ff761d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #da5905 0%,#ff761d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #da5905 0%,#ff761d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #da5905 0%,#ff761d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da5905', endColorstr='#ff761d',GradientType=0 ); /* IE6-9 */
}


.max_700 {
	max-width: 700px;
}

.drop_cancel {
	cursor: pointer;
}

.drop_out_error {
	color: red;
	padding: 20px;
}

.pull-right {
	cursor: pointer;
}

#control-group-industry,#control-group-job_type,#control-group-job_free,#control-group-job_else
	{
	display: none;
}

#control-group-occupation P.help-block {
	display: none;
}

#control-group-country P.help-block {
	display: none;
}

@media ( max-width : 480px) {
	.newpro .control-group .controls {
		margin-left: 0;
	}
}

#control-group-cell_phone .control-label {
	padding-top: 7px;
}

.edit_submit {
	margin-top: 10px;
	margin-left: 0px !important;
	text-align: center;
}

#controls-captcha img {
	display: block;
	margin-bottom: 10px;
}

.inline_block {
	display: inline-block;
}

.photo-error .help-block {
	color: #B94A48;
}

.form-title_mobile {
	border-left: 3px solid #192F60;
	padding-left: 6px;
	color: #333333;
	font-size: 18px;
}

.unlogin-box {
	background-color: #FFFFFF;
	margin: 10px auto;
	margin-top: 20px;
	padding: 20px 5%;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 5px 1px rgba(220, 220, 220, 1);
	box-shadow: 1px 1px 5px 1px rgba(220, 220, 220, 1);
}
.sp_view .unlogin-box {
	padding: 0px 0px 10px 0;
	margin-top:10px;
}
.staff_delete .checkbox {
	display: inline !important;
	padding-left: 0px;
}

.staff_delete {
	padding-left: 20px;
}

.controls .btn {
}

.showMore {
	width: 96%;
	margin-bottom: 10px;
}

.mobile_delete_btn {
	width: 96%;
}

.send-message-top {
	border-top: 1px solid #CCCCCC;
}

.send_message .control-group {
	background: none repeat scroll 0 0 #F5F5F5;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 0 !important;
}

.send_message .control-group .control-label {
	padding-top: 20px;
}
.send_message .send-message-btn{
	text-align:center;
	margin-left:0px;
}
.send_message .send-message-btn div{
	margin-bottom: 10px;
}
.send_message .control-group .controls {
	background: none repeat scroll 0 0 #FFFFFF;
	margin-left: 150px;
	padding: 12px 0 12px 20px;
}
.send_message .control-label{
	width:6em;
	text-align:left;
	margin-left:10px;
}
.send_message input[type='text'] {
	width: 93%;
}

.send_message textarea {
	width: 93%;
	height:160px;
}
.send_message .control-description {
	border-bottom: 1px solid #CCCCCC;
	padding: 15px;
}
.send_message .btn {
	width: auto;
}

@media ( max-width : 480px) {
	.send_message .control-group .controls {
		margin-left: 0;
	}
	.send_message .control-group .control-label {
		padding-top: 10px;
	}
	.send_message input,textarea {
		width: 206px;
	}
	.login-box {
		background-color: #FFFFFF;
		margin: 0 auto;
		margin-top: 20px;
		text-align: center;
		padding: 40px 5%;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: 1px 1px 5px 1px rgba(220, 220, 220, 1);
		box-shadow: 1px 1px 5px 1px rgba(220, 220, 220, 1);
	}
	#dating-table-list tr td{
	padding:4px;
	}
.send-message-btn{
	margin-top:15px;text-align:center;
}
}

.top-line {
	border-top: 1px solid #EEEEEE;
	height: 15px;
	margin-top: 5px;
}

#controls-reason_text #reason_text {
	height: 110px;
	width: 17em;
}

.replt-message-re {
	padding-left: 2em;
	line-height: 20px;
	margin-bottom:10px;
	background-image: url('../img/reply-re.png');
	background-repeat:repeat-y;
	
}
.dating_table_mobile{
	border-left: 1px solid #666666;border-right: 1px solid #666666;border-top: 1px solid #666666;
}
.dating_table_mobile .line{
	border-bottom: 1px solid #666666;
}
.send-message-btn{
	margin-top:15px;
}

.btn-primary{
	border-shadow: none;
	border:0px;
	background: #FF3E3E; /* Old browsers */
	background: -moz-linear-gradient(top,  #FF2929 0%, #FF5757 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF2929), color-stop(100%,#FF5757)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FF2929 0%,#FF5757 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FF2929 0%,#FF5757 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FF2929 0%,#FF5757 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FF2929 0%,#FF5757 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF2929', endColorstr='#FF5757',GradientType=0 ); /* IE6-9 */

    border-color: #FF2F2F #FF2F2F #FF2F2F #FF2F2F;
    color: #FFFFFF;
}
.btn-primary:hover{
	background: #FF3A3A; /* Old browsers */
	background: -moz-linear-gradient(top,  #FF1111 0%, #FF4343 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF1111), color-stop(100%,#FF4343)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FF1111 0%,#FF4343 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FF1111 0%,#FF4343 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FF1111 0%,#FF4343 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FF1111 0%,#FF4343 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF1111', endColorstr='#FF4343',GradientType=0 ); /* IE6-9 */
}
.btn-primary:active{
	background: #FF3E3E; /* Old browsers */
	background: -moz-linear-gradient(top,  #FF5757 0%, #FF2929 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF5757), color-stop(100%,#FF2929)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FF5757 0%,#FF2929 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FF5757 0%,#FF2929 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FF5757 0%,#FF2929 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FF5757 0%,#FF2929 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF5757', endColorstr='#FF2929',GradientType=0 ); /* IE6-9 */
}
.pc_view .btn-primary,
.pc_view .new-size,
.pc_view .btn-send{
	padding:8px 55px !important;
	-webkit-border-radius: 5px ;
	-moz-border-radius: 5px ;
	border-radius: 5px ;
	color: #fff;
}
.pc_view .new-size{
	color: #333;
}
.sp_view .btn{
	padding:8px 0px;
}
.dating-table-mobile tr td{
	padding:4px;
}
.prompt{
	padding: 5px 0;
	font-size:14px;
	border: 2px solid #AF1A16;
	-webkit-border-radius: 5px ;
	-moz-border-radius: 5px ;
	border-radius: 5px ;
}
.prompt div span{
	color:red;
}
.dating_search_block div label{
	margin:0 5px;
}
.dating_search_block div input[type=checkbox]{
}
.dating_search_block .left{
	width:48%;
	float:left;
	margin-top:10px;
}

.dating_search_block .right {
	float:right;
	width:48%;
	margin-top:10px;
}
.dating_search_block .submit-view{
	clear:both;
	float:left;
	width:30%;
	margin-top:0px;
	margin-bottom:10px;
}
.dating_search_block .left label,
.dating_search_block .right label{
	width:75px;
	display: inline-block;
}
.dating_search_block .right label.checkbox{
	width: auto;
}
.dating_search_block .left select,
.dating_search_block .right select{
	width:183px;
}
.dating_search_block .left input{
	width:170px;
}
.dating_search_block .controls-valid_check label{
	margin-bottom:0px;
	margin-top:5px;
}
.dating_search_block div.submit{
}
.dating_search_block .control-group{
	margin-bottom:5px;
}
.dating_search_block .control-group .control-label{
	width:100%;
	margin:0 20px;
}
.dating_search_block .control-group .controls{
	padding:0 8px;
}
.dating_search_block .control-group .controls select{
	width:100%;
	margin:0 0px;
}
.dating_search_block .control-group .controls input{
	padding-left:0px;
	padding-right:0px;
	width:100%;
	margin:0 0px;
}

.dating_table .historydescription{
	padding:0px 8px;
}
.dating_table .historydescription label{
	display: inline-block !important;
	margin-bottom:0px;
	line-height:30px;
	
}
.dating_table .historydescription .time_display{
    width: 160px;
	border-right:1px solid #DDDDDD;
}
.sp_view .dating_table .time_display{
	width:90px;
}
.dating_table .historydescription .description{
    width: 290px;
}
a.btn_more {
	display: block;
	cursor: pointer;
	text-align: right;
}
.staff_contact{
	margin:10px 0;
}
.logo-box {
}
.logo-box p {
	margin: 0;
	margin-left: 20px;
	font-size: 0.8em;
}
.answer .well {
	background: #FFF;
	padding: 10px;
	border:2px solid #BFBFBF;
}

.answer .table {
	margin-bottom: 0;
}
.pending-dating th {
	height: 20px;
	font-weight: normal;
	background: #D9D9D9;
}
#controls-agreement label{
	 display: inline;
}
#controls-agreement label input[type=checkbox]{
	margin-left:0px;
}
#controls-agreement .checkbox{
}
#control-group-cell_phone .control-label{
	width:200px;
}
.newpro .profile_form_view{
}
.row-fluid .profile_form_view{
}

#message_search label{
	display:inline;
}
.search-message-mobile {
}
.search-message-mobile input{
	width:100%;
	padding-left:0px;
	padding-right:0px;
}
.search-message-mobile select{
	width:100%;
}
.form-horizontal .control-group{
	margin-bottom:10px;
}
.message_operation_btn {
	text-align:center;
}
.return_to_list{
	padding:10px;
	line-height:25px;
}
.message_operation_btn .return_to_list a{
	text-decoration:underline !important;
}
.message-detial-img{
	text-align:center;
	margin:10px;
}
.btn-search-gray{
	padding: 5px;
	background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#7E7C7C;
}

.btn-gray{
	text-shadow:none;
	border-shadow: none;
	border:0px;
	background: #6C6C6C; /* Old browsers */
	background: -moz-linear-gradient(top,  #595959 0%, #7F7F7F 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#7F7F7F)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #595959 0%,#7F7F7F 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #595959 0%,#7F7F7F 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #595959 0%,#7F7F7F 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #595959 0%,#7F7F7F 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#7F7F7F',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF;
}
.btn-gray:hover{
	border-shadow: none;
	border:0px;
	background: #3E3E3E; /* Old browsers */
	background: -moz-linear-gradient(top,  #3E3E3E 0% ,#7F7F7F 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom,  color-stop(0%,#3E3E3E), color-stop(100%,#7F7F7F)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3E3E3E 0%,#7F7F7F 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3E3E3E 0%,#7F7F7F 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3E3E3E 0%,#7F7F7F 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3E3E3E 0%,#7F7F7F 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3E3E3E', endColorstr='#7F7F7F',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF;
}
.btn-gray:active{
	border-shadow: none;
	border:0px;
	background: #6C6C6C; /* Old browsers */
	background: -moz-linear-gradient(top,  #7F7F7F 0% ,#595959 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom,  color-stop(0%,#7F7F7F), color-stop(100%,#595959)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #7F7F7F 0%,#595959 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7F7F7F 0%,#595959 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7F7F7F 0%,#595959 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7F7F7F 0%,#595959 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7F7F7F', endColorstr='#595959',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF;
}
.table_gary_title tr th{
	background:#D9D9D9 !important;
}
.btn-more{
	background: #BFBFBF;
	color:#000000;
	border-shadow: none;
	text-shadow: none;
	border:0px;
}
.btn-more:hover{
	background: #AFAFAF;
	color:#000000;
}
.btn-more:active{
	background: #BFBFBF;
	color:#000000;
}
.newpro .left_label,
.newpro .mobile_view #control-group-cell_phone,
.newpro .mobile_view #control-group-alcohol,
.newpro .mobile_view #control-group-smoking{
	background:#D9D9D9 !important;
}
.newpro .left_label .control-label,
.newpro .mobile_view #control-group-cell_phone .control-label,
.newpro .mobile_view #control-group-alcohol .control-label,
.newpro .mobile_view #control-group-smoking .control-label{
	float:left;
	width:8em;
	padding:0px 0px 0px 0px !important;
	line-height:30px;
	margin-left:10px;
}

.newpro .left_label .controls,
.newpro .mobile_view #control-group-cell_phone .controls,
.newpro .mobile_view #control-group-alcohol .controls,
.newpro .mobile_view #control-group-smoking .controls{
	padding:0px;
	padding-left:5px;
	background:#FFFFFF;
	margin-left:9em;
}
.newpro .left_label .controls .span3 select{
	margin-bottom:2px;
}
.newpro .mobile_view #control-group-cell_phone .controls,
.newpro .mobile_view #control-group-alcohol .controls,
.newpro .mobile_view #control-group-smoking .controls{
	line-height:35px;
}
.newpro .mobile_view #control-group-cell_phone .controls input,
.newpro .mobile_view #control-group-alcohol .controls select,
.newpro .mobile_view #control-group-smoking .controls select{
	width:90%;
}
.staff_contact .btn-login{
	height: 18px;
	padding:8px;
}

@media ( max-width : 480px) {
.mobile_first_radio{
	margin-left:10px;
}
.staff_contact .btn-login{
	padding:8px 0px;
	width:96%;
	height: 18px;
}
}

.mobile_message_subject{
	border:2px solid #BFBFBF;
}
.mobile_message_table{
	margin:5px 0;
	border:2px solid #BFBFBF;
}
.mobile_message_table tr th{
	background:#D9D9D9 !important;
}
.send-message-form{
	border:1px solid #BFBFBF;
}
.newpro #controls-agreement{
	padding-bottom:10px;
}
.container  .left-banner{
}
.newpro-confirm .control-group label.control-label{
	padding-top:5px;
}

.newpro-confirm #control-group-cell_phone .control-label {
	padding-top: 5px;
}
.newpro .control-group{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
form.change-mail,form.change-password,form.line-notify,form.drop-out{
	margin:10px 0 10px 0px;
	padding:0 10px;
}
form.change-mail .control-label{
	text-align:left;
	width:220px;
}

form.change-mail .control-group, form.change-mail .control-password{
	margin-bottom:10px;
}
form.change-mail .control-group .controls input{
	width:69%;
}
form.change-mail .control-group .controls button{
	margin-left:40px;
}
@media ( max-width : 480px) {
.btn-to-top{
	padding:2px 0px  !important;
}
form.change-mail .control-group .controls{
	width:100%;
}
form.change-mail .control-group .controls button,
form.change-password .control-group .controls button,
form.notify .control-group .controls button,
form.drop-out .control-group .controls input[type='submit']{
	width:100%;
	margin:0px;
}
form.change-mail .control-group .controls input,
form.change-password .control-group .controls input,
form.notify .control-group .controls input,
form.drop-out .control-group .controls input[type='password'],
form.drop-out .control-group .controls select{
	width:90%;
}
.staff_contact p{
	margin:10px
}
.staff_contact .btn-login{
	padding:8px 0px;
	width:96%;
	height: 18px;
}
.staff_contact div{
	text-align:center;
}
}
.btn{
	padding:5px 25px;
}
.pc_view .btn-send,.sp_view .btn-send{
	padding:8px 55px !important;
}
@media ( max-width : 580px) {
.sp_view .btn-send{
	padding:8px 0px !important;
	width:96%;
	margin:0 auto;
}
.sp_view .sp-center{
	text-align:center;
}
.sp_view .sp-center .payment-view{
	width:96%;
}
}
.pc_view .btn-to-top,.btn-send{
	padding:8px 20px !important;
	text-shadow:none;
	border-shadow: none;
	border:0px;
	color:#FFFFFF;
	background: #da5905; /* Old browsers */
	background: -moz-linear-gradient(top,  #da5905 0%, #ff761d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da5905), color-stop(100%,#ff761d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #da5905 0%,#ff761d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #da5905 0%,#ff761d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #da5905 0%,#ff761d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #da5905 0%,#ff761d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da5905', endColorstr='#ff761d',GradientType=0 ); /* IE6-9 */
	
}
.pc_view .btn-to-top:hover,.btn-send:hover{
	border-shadow: none;
	border:0px;
	color:#FFFFFF;
	background: #ff761d; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff761d 0%, #da5905 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff761d), color-stop(100%,#da5905)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff761d 0%,#da5905 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff761d 0%,#da5905 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff761d 0%,#da5905 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff761d 0%,#da5905 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff761d', endColorstr='#da5905',GradientType=0 ); /* IE6-9 */
	
}
.pc_view .btn-to-top:active,.btn-send:active{
	border-shadow: none;
	border:0px;
	color:#FFFFFF;
	background: #d85300; /* Old browsers */
	background: -moz-linear-gradient(top,  #d85300 0%, #ff6607 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d85300), color-stop(100%,#ff6607)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d85300 0%,#ff6607 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d85300 0%,#ff6607 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d85300 0%,#ff6607 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d85300 0%,#ff6607 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d85300', endColorstr='#ff6607',GradientType=0 ); /* IE6-9 */
	color: #FFFFFF;
}
.table th, .table td{
	padding:5px;
}
.dating_table #time_display,.dating_table .description{
	margin-bottom:0px;
}
.pc_view .dating_table .history-time{
	width:135px;
}
.now_status_info{
	margin-top:10px;
}
form.message-list .control-group .controls{
	margin-left:0px !important;
}
form.message-list .table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th{
	background:#F2F2F2;
}
form.message-list table{
	border:1px solid #BFBFBF;
	border-top:2px solid #BFBFBF;
	border-bottom:2px solid #BFBFBF;
}
form.message-list table td,form.message-list table th{
	border-left:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	border-top:0px;
}
@media ( max-width : 480px) {
.btn-to-top{
	padding:8px 0px  !important;
	width:96% !important;
	margin:0 auto;
	float: inherit !important;
}
.send-message-form{
	border:2px solid #BFBFBF;
	margin:5px;
}
.member-profile .nickname-view{
	margin:10px 0 !important;	
}
}
@media ( max-width : 768px){ 
.top-banner{
	margin-top:10px;
}
}
.send_message .control-group{
	background:#D9D9D9;
	border-bottom:1px solid #C4C4C4;
}
.message-search-view{
	margin-top: -20px; 
	border-left:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	padding:10px 5px;
	background:#F2F2F2;
}
.message .nav-tabs > .active > a, .nav-tabs > .active > a:hover{
	border-color:#BFBFBF #BFBFBF rgba(0, 0, 0, 0);
	background:#F2F2F2;
}
.message .nav-tabs{
	border-bottom: 1px solid #BFBFBF;
}
.message_operation_btn_mobile{
	text-align:center;
}
.message_operation_btn_mobile button{
	width:96%;
	margin:5px auto;
}
.mobile_message_subject{
	padding:0 10px;
	padding-bottom:10px;
}
.send_message .mobile-view-btn button, .send_message .mobile-view-btn a,.send_message .mobile-view-btn input[type=submit]{
	width:100%;
	margin:5px 0;
	padding-left:0px;
	padding-right:0px;
	
}
.dating_mobile_search_block .control-group .control-label{
	width:auto;
}
.newpro-mobile .controls #controls-zodiac-span{
	width:193px;
	display: inline-block;
}
.newpro-mobile input[type=submit]{
	width:96%;
	margin:5px auto;
}
.newpro #control-group-agreement ul{
	list-style: none;
	margin-left: 10px;
}
.newpro #controls-agreement .error-ul ul{
	list-style:disc outside none;
}
.newpro-mobile .control-group .controls{
padding-left:7px;	
}
.newpro-mobile .btn-size-b{
	padding:8px;
}
.dating-apply-mobile .dating_btn{
	width:96%;
	margin:5px auto;
}
.dating-apply-mobile .btn-primary-gray{
	width:96% !important;
	margin:5px auto;
}
.well table.pending-dating{
	-webkit-border-radius: 0px ;
	   -moz-border-radius: 0px ;
		    border-radius: 0px ;
	border-top:0px;
	border-bottom:0px;
}
.well .view{
	border:1px solid #BFBFBF;
	padding:10px;
}
.well table.pending-dating{
	width:100%;
}
.well table.pending-dating .left-block{
	border:0px !important;
}
.well table.pending-dating .right-block-top{
	border-top:1px solid #BFBFBF !important;
	-webkit-border-radius: 0px !important;
	   -moz-border-radius: 0px !important;
		    border-radius: 0px !important;
}
.well table.pending-dating .right-block-bottom{
	border-bottom:1px solid #BFBFBF !important;
	-webkit-border-radius: 0px !important;
	   -moz-border-radius: 0px !important;
		    border-radius: 0px !important;
}
.dating-history-paging{
	float:none;
	text-align:right;
}
.help-inline{
	line-height:20px;
}
.newpro select[name=sex],
.newpro select[name=blood_type],
.newpro select[name=country],
.newpro select[name=address],
.newpro select[name=birthplace],
.newpro select[name=controls-occupation-female],
.newpro select[name=physical],
.newpro select[name=alcohol],
.newpro select[name=smoking],
.newpro select[name=marriage]{
	min-width:150px;
}
.promise_checkview{
	clear:both;	
	margin:5px 0;
}
.sp_view .payment-buttons{
	padding-left:0px;
	padding-right:0px;
	text-align:center;
}
.sp_view .btn-unlogin{
	width:96%;
}
.sp_view .payment-buttons button,
.sp_view .payment-buttons a{
	width:96%;
	margin-bottom:10px;
}
.sp_view .balance{
	padding:5px 10px;
}
.sp_view .balance td{
	padding:5px 10px;
}
.unlogin-content .logo-box{
	/*padding-left:10px !important;*/
}
.unlogin-content .detail-content,
.unlogin-content .complete-text{
	margin:0 10px;
}
#register-form .detail-content fieldset legend{
	line-height:28px;
	font-size:16px;
	margin-bottom:0px;
	color:#FF3131;
}
#register-form .detail-content legend + .control-group{
	margin-top:10px;
}
.sp_view #register-form .detail-content .control-group{
	margin-bottom:5px;
}
.sp_view #register-form .detail-content .control-group .control-label{
	margin-bottom:0px;
}
.sp_view #controls-submit{
	text-align:center;
}
.sp_view .dating-answer-btn{
	text-align:center;
}
.pc_view #register-form .fee_0{
	margin-left:180px;
}
.sp_view .dating-answer-btn button{
	width:96%;
}
.sp_view #register-form .form-actions{
	padding:10px 0;
}
.sp_view #register-form .form-actions a{
	width:96%;
	margin:5px 0;
}
.sp_view #register-form .form-actions button{
	width:96%;
	margin:5px 0;
}
.form-actions{
	border-top:0px;
	background-color:#FBFBFB;
}
.pc_view .form-horizontal .controls{
	margin-left:200px;
}
.answer-message .help-block ul li{
	color:red;
}
.answer-message .control-group label input[type=radio]{
	vertical-align: top;
}
.sp_view .change-p .profile_form_view #controls-cell_phone{
	line-height:65px;
}
.sp_view .change-p .profile_form_view #control-group-cell_phone,
.sp_view .change-p .profile_form_view #control-group-alcohol,
.sp_view .change-p .profile_form_view #control-group-smoking{
	width:auto !important;
}
.newpro-confirm .row-fluid{
	width:auto;
}
@media ( max-width : 320px) {
.sp_view .link_break_word{
	width:300px;word-wrap:break-word;
}
}

.sp_view .newpro input[type=checkbox]{
	font-size:16px;
}
.newpro input[type=checkbox]{
	margin-right:4px;
}
.sp_view .radio{
	font-size:16px !important;
	padding-left: 30px;
	min-height: 25px;
}
.sp_view .line-notify .radio{
	font-size:12px !important;
}
.sp_view input[type=radio]{
	margin-left: -20px;
}
@media screen and (min-width:0\0) {
.sp_view input[type=radio]{
	margin-top: 6px;
}
}
.sp_view .btn-primary-green{
	width:96%;	
}
.btn-primary-green{
	text-shadow:none;
	border-shadow: none;
	border:0px;
	background: #548235; /* Old browsers */
	background: -moz-linear-gradient(top,  #385723 0%, #548235 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#385723), color-stop(100%,#548235)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #385723 0%,#548235 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #385723 0%,#548235 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #385723 0%,#548235 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #385723 0%,#548235 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#385723', endColorstr='#548235',GradientType=0 ); /* IE6-9 */

    border-color: #FF2F2F #FF2F2F #FF2F2F #FF2F2F;
    color: #FFFFFF;
}
.btn-primary-green:hover{
	color: #FFFFFF;
	background: #FF3A3A; /* Old browsers */
	background: -moz-linear-gradient(top,  #395924 0%, #4D7434 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#395924), color-stop(100%,#4D7434)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #395924 0%,#4D7434 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #395924 0%,#4D7434 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #395924 0%,#4D7434 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #395924 0%,#4D7434 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#395924', endColorstr='#4D7434',GradientType=0 ); /* IE6-9 */
}
.btn-primary-green:active{
	color: #FFFFFF;
	background: #FF3E3E; /* Old browsers */
	background: -moz-linear-gradient(top,  #548235 0%, #385723 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#548235), color-stop(100%,#385723)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #548235 0%,#385723 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #548235 0%,#385723 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #548235 0%,#385723 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #548235 0%,#385723 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#548235', endColorstr='#385723',GradientType=0 ); /* IE6-9 */
}
.pc_view .apporach_btn{
	padding:18px 8px !important;
}
.sp_view .apporach_btn{
	padding:18px 8px !important;
}

.apporach_btn {
	width:200px;
	text-shadow:none;
	border-shadow: none;
	border:0px;
    color: #FFFFFF;
}
.apporach_btn:hover,.apporach_btn.active,.apporach_btn[disabled],.apporach_btn.disabled{
	text-shadow:none;
	border-shadow: none;
	border:0px;
    color: #FFFFFF;
}
.pc_view .btn-terms-size {
	border:0px;
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	height: 38px;
	margin: 0 auto;
	font-weight: bold;
	padding:4px !important;
}
.sp_view .btn-terms-size{
	border:0px;
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	height: 38px;
	margin: 0 auto;
	font-weight: bold;
	width: 96%;
	padding:4px !important;
}
.sp_view .btn-to-top{
	padding:8px 0px !important;
	color:#1F4E79 !important;
}
.dating_btn {
	width:200px;
	padding:8px !important;
	text-shadow:none;
	border-shadow: none;
	border:0px;
	background: #FF5F15; /* Old browsers */
	background: -moz-linear-gradient(top,  #FF5F15 0%, #E73F00 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF5F15), color-stop(100%,#E73F00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FF5F15 0%,#E73F00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FF5F15 0%,#E73F00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FF5F15 0%,#E73F00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FF5F15 0%,#E73F00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF5F15', endColorstr='#E73F00',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF;
}
.dating_btn:hover,.dating_btn.active,.dating_btn[disabled],.dating_btn.disabled{
	text-shadow:none;
	border-shadow: none;
	border:0px;
	background: #CB3900; /* Old browsers */
	background: -moz-linear-gradient(top,  #FF5F15 0%, #C62E00 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF5F15), color-stop(100%,#C62E00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FF5F15 0%,#C62E00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FF5F15 0%,#C62E00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FF5F15 0%,#C62E00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FF5F15 0%,#C62E00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF5F15', endColorstr='#C62E00',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF;
}
.pc_view .return-btn,.sp_view .return-btn{
	width:145px;	
	padding:5px 5px!important;
}
.sp_view .checkbox,.sp_view .promise_checkview label{
	font-size: 16px !important;
}
.sp_view .newpro .checkbox{
}
.sp_view .scroll-top{
	text-align:right;
}
.sp_view .scroll-top .btn-to-top{
	margin-right:3%;
	width: 100%;
	background:none !important;
	text-align:right !important;
	border:0px;
	background:#FFFFFF;
}
.sp_view .scroll-top .btn-to-top:hover{
	text-decoration:none;
	background:#FFFFFF;
}
.sp_view .scroll-top .btn-to-top:active{
	box-shadow:none;
	background:#FFFFFF;
}
.pc_view .btn-replay{
	width:255px;	
	padding:8px 5px!important;
}
.sp_view .nav-tabs > li > a,.sp_view .nav-pills > li > a{
	padding-left:6px;
	padding-right:6px;
}
.sp_view .btn-sp-larger{
	width:96% !important;
	margin:0 auto;
}
.sp_view #occupation-info{
	display:block !important;
	margin-top:5px;
}

.control-group .controls#controls-know_from {
	padding-bottom: 10px !important;
	padding-top: 12px !important;
}