/* SINGLE */
	html {
		background: #f8f8f8;
		position: relative;
		min-height: 100%;
	}
	body.single {
		background: #f8f8f8;
		min-height: 100%;
		overflow-y: auto;
	}
	.sticky {
		background: none repeat scroll 0 0 #f8f8f8;
		bottom: 0;
		height: 115px;
		position: absolute;
		width: 100%;
	}
	#page-single {
		margin: 0 auto 90px;
		padding: 50px 0 30px;
		float: none;
	}
		#page-single .donut {
			max-width: 100%;
		}
		#page-single h1 {
			margin-top: 58px;
		}
		#page-single .form-horizontal .control-label {
			font-weight: 600;
		}
		#page-single .panel .panel-body {
			background: none;
			box-shadow: none;
		}
		/* BUTTONS */
			body .btn-primary {
				background-color: #767ddc;
				border-color: #767ddc !important;
			}
		/* POPUPS */
			.modal-header {
				background: none repeat scroll 0 0 #ee6a2f;
				border-bottom: none;
				border-radius: 5px 5px 0 0;
				color: #fff;
			}
				.modal-header .modal-title {
					/*background: url("../images/icons/donut-sm.png") no-repeat 0 0 transparent;*/
					line-height: 2.1;
					/*padding-left: 50px;*/
				}
				.modal-header .close {
					margin-top: 8px;
				}
				.modal-body .text-highlight {
					color: #0050bb;
				}

/* WELCOME */		
	body.single.welcome #page-single .panel .panel-body {
		background: #fff;
	}
	#page-single .ui-slider-vertical {
		width: 12px;
		margin-left: 78px;
	}
		#page-single .ui-slider-vertical .vertical {
			left: -60px;
			position: absolute;
			text-align: right;
			top: -2px;
			z-index: 3;
		}
		#page-single .ui-slider-vertical .ui-slider-handle {
			left: -4px;
		}
	#page-single .sex-shape {
		position: relative;
		overflow: hidden;
		width: 190px;
		height: 491px;
	}
		#page-single .sex-shape img {
			position: absolute;
			left: -999999px;
			top: -999999px;
		}
			#page-single .sex-shape img.selected {
				position: static;
				left: 0;
				top: 0;
			}
		#page-single .sex-shape .output {
			background: none repeat scroll 0 0 #ebebeb;
			border: 1px solid #ccc;
			color: #666;
			display: table;
			float: none;
			margin-left: auto;
			margin-right: auto;
			padding: 5px 10px;
			text-align: center;
		}
			#page-single .sex-shape .output * {
				font-weight: 400;
			}
	#page-single .panel-footer {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border: medium none;
		text-align: right;
	}

	/* body.modal.winword {} */
		body.single .modal .winword ol {
			margin-bottom: 10px;
			list-style-type: decimal;
		}
			body.single .modal .winword ol ol {
				list-style-type: lower-alpha;
			}

#page-single h1.title-login {
    color: #0050bb;
    font-size: 4rem;
    margin-bottom: 20px;
    margin-top: 0;
}
#page-single h1.title-signUp {
	margin-bottom: 20px;
	margin-top: 0;
}

#page-single h2.title-login {
	margin-top: 0;
}

#SignUp_Form input, #SignUp_Form select,#SignUpSSO_Form input, #SignUpSSO_Form select  {
	font-size: 15px;
}
label.errorCode, label.errorMail, label.errorMailExist,label.errorMailCorporate {
    color: #b94a48;
    margin-top: 2px;
}/*responsive*/@media only screen and (max-width: 900px) {		.logo-footer-div, .text-footer-div, .image-footer-div  {		width: 50%;	}	}@media only screen and (max-width: 700px) {	.logo-footer-div, .text-footer-div {		width: 100%;	}	}