.not-logged-in .page-header {
	border-bottom: none;
}

.not-logged-in.page-user .nav-tabs {
	border-bottom: none;
	position: relative;
}

.not-logged-in.page-user .nav-tabs > li:first-child,
.not-logged-in.page-user .nav-tabs > li:last-child {
	display: none;
}

.not-logged-in.page-user .nav-tabs .active {
	position: absolute;
	left: 34%;
	margin-top: 0;
}

@media screen and (min-width: 1060px ) {
	.not-logged-in.page-user .nav-tabs .active {
		margin-top: 50px;
	}
}

.not-logged-in.page-user .nav-tabs .active .active {
	display: none;
}

.not-logged-in.page-user .nav-tabs .active .active:hover {
	border: none;
	background: none;
}

.not-logged-in.page-user .block-system,
.not-logged-in.page-toboggan-denied .block-system {
	/*background: url("../img/logIn/bg.jpg") no-repeat;*/
	/*background-size: contain;*/
	max-width: 766px;
	margin: 0 auto;
	padding: 60px 0 0 0;
	width: 100%;
}

@media screen and (min-width: 520px) {
	.not-logged-in.page-user .block-system,
	.not-logged-in.page-toboggan-denied .block-system {
		padding: 60px 0 50px 0;
	}
}

.not-logged-in.page-user-register .region-content .block-system {
	/*background: url("../img/logIn/bg_reg.jpg") center no-repeat;*/
	max-width: 866px;
	/*background-size: contain;*/
	/*padding-bottom: 250px;*/
}



@media screen and (min-width: 500px ) {
	.not-logged-in.page-user .block-system,
	.not-logged-in.page-toboggan-denied .block-system {
		background-size: cover;
	}
}

@media screen and (min-width: 1060px ) {
	.not-logged-in.page-user .block-system,
	.not-logged-in.page-toboggan-denied .block-system {
		/**/background-size: auto;
		padding: 190px 0 200px 0;
	}
}

.not-logged-in.page-user #user-login,
.not-logged-in.page-toboggan-denied #user-login {
	max-width: 400px;
	margin: 0 auto;
}

.not-logged-in.page-user #user-login input:-webkit-autofill,
.not-logged-in.page-toboggan-denied #user-login input:-webkit-autofill {
	transition: background-color 50000s ease-in-out 0s;
}

.not-logged-in.page-user-register #user-register-form input:-webkit-autofill {
	transition: background-color 50000s ease-in-out 0s;
}

.page-user.page-user-login .row .col-sm-12,
.page-user.page-user-register .row .col-sm-12 {
	max-width: 1060px;
	margin: 0 auto;
	float: none;
}

.page-user.page-user-register .alert-danger {
	/*display: none;*/
}

.page-user.page-user-register .container .row .col-sm-12 .alert-block {
	left: 50%;
	top: -59px;
	margin-left: -160px;
}

.page-user.page-user-register .container .row .col-sm-12 .alert-block ul {
	list-style: none;
}
.page-user.page-user-register .container .row .col-sm-12 .alert-block a {
	color: #ffffff;
}
.page-user.page-user-register .container .row .col-sm-12 .alert-block a:hover {
	color: #ffffff;
}

@media screen and (min-width: 640px){
	.page-user.page-user-register .container .row .col-sm-12 .alert-block {
		top: -18px;
		/*margin-left: -315px;*/
		margin-left: -250px;
	}
}

.not-logged-in.page-user #user-login .form-control,
.not-logged-in.page-user-register #user-register-form .form-control,
.not-logged-in.page-toboggan-denied #user-login .form-control {
	max-width: 400px;
	line-height: 0;
	padding: 25px 5% 28px 28%;
	height: inherit;
	background: #f4f3e3;
	border: none;
	outline: 0;
	box-shadow: none;
}

@media screen and (min-width: 760px){
	.not-logged-in.page-user #user-login .form-control,
	.not-logged-in.page-user-register #user-register-form .form-control {
		padding: 0 5% 0 28%;
		line-height: 70px;
	}
}
.not-logged-in.page-user-register #user-register-form .form-control {
	background: #f1f8e6;
}

.not-logged-in.page-user #user-login .form-control:focus {
	box-shadow: none;
	border: none;
}

.not-logged-in.page-user #user-login .control-label,
.not-logged-in.page-user-register #user-register-form .control-label,
.not-logged-in.page-user-register #user-register-form .form-item-mail,
.not-logged-in .has-error,
.not-logged-in.page-toboggan-denied #user-login .control-label {
	position: relative;
}

.not-logged-in.page-user #user-login .form-item-name,
.not-logged-in.page-user #user-login .form-item-pass,
.not-logged-in.page-toboggan-denied #user-login .form-item-name,
.not-logged-in.page-toboggan-denied #user-login .form-item-pass {
	position: relative;
	max-width: 400px;
	margin-bottom: 30px;
}

.not-logged-in.page-user #user-login .form-item-name:before,
.not-logged-in.page-user #user-login .form-item-pass:before,
.not-logged-in.page-toboggan-denied #user-login .form-item-name:before,
.not-logged-in.page-toboggan-denied #user-login .form-item-pass:before {
	content: '';
	position: absolute;
	top: 99%;
	left: 20px;
	width: 90%;
	height: 1px;
	background: #000;
}

.not-logged-in.page-user #user-register-form .form-item-pass-pass1:before,
.not-logged-in.page-user #user-register-form .form-item-pass-pass2:before {
	content: '';
	position: absolute;
	top: 99%;
	left: 36px;
	width: 84%;
	height: 1px;
	background: #000;
}

.not-logged-in.page-user #user-register-form .form-item-pass-pass1.has-error:after,
.not-logged-in.page-user #user-register-form .form-item-pass-pass2.has-error:after {
	content: '';
	position: absolute;
	top: 99%;
	left: 36px;
	width: 84%;
	height: 1px;
	background: #ee785e;
}
.not-logged-in.page-toboggan-denied #user-login .form-item-name.error-processed.has-error:after,
.not-logged-in.page-toboggan-denied #user-login .form-item-pass.error-processed.has-error:after {
	content: '';
	position: absolute;
	top: 99%;
	left: 20px;
	width: 90%;
	height: 1px;
	background: #ee785e;
}

.not-logged-in .has-error:after {
	content: '';
	position: absolute;
	top: 99%;
	left: 20px;
	width: 90%;
	height: 1px;
	background: #ee785e;
}

.not-logged-in .has-error.form-type-password-confirm:after {
	background: none;
}

.not-logged-in.page-user #user-login .form-item-name .control-label:first-child:after,
.not-logged-in.page-user #user-register-form .form-item-mail .control-label:first-child:after,
.not-logged-in.page-toboggan-denied #user-login .form-item-name .control-label:first-child:after {
	content: '';
	position: absolute;
	top: 50px;
	left: 50px;
	width: 27px;
	height: 19px;
	background: url(../img/logIn/mail.png) no-repeat;
}

.not-logged-in.page-user #user-login .form-item-pass .control-label:first-child:after,
.not-logged-in.page-user #user-register-form .form-item-pass .control-label:after,
.not-logged-in.page-toboggan-denied #user-login .form-item-pass .control-label:first-child:after {
	content: '';
	position: absolute;
	top: 48px;
	left: 53px;
	width: 21px;
	height: 27px;
	background: url(../img/logIn/pass.png) no-repeat;
}

.not-logged-in.page-user .tooltip-inner,
.not-logged-in.page-toboggan-denied .tooltip-inner {
	background: #ee785e;
	color: #fff;
	position: absolute;
	left: 420px;
	top: -30px;
	border-radius: 0;
}

.not-logged-in.page-user .tooltip.left .tooltip-arrow,
.not-logged-in.page-toboggan-denied .tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	left: 415px;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #ee785e;
	transform: rotate(180deg);
}

.not-logged-in.page-user-login .page-header {
	position: absolute;
	top: 0;
	left: 45%;
	font-weight: bold;
	text-transform: uppercase;

}

@media screen and (min-width: 1060px) {
	.not-logged-in.page-user-login .page-header {
		top: 9%;
	}
}

.not-logged-in.page-user-register /*.col-sm-12*/ .page-header {
	position: absolute;
	left: 50%;
	margin-left: -114px !important;
	top: 5%;
	text-transform: uppercase;
	font-size: 28px;
	font-weight: bold;
}

.not-logged-in.page-user-register .description-top {
	/*position: absolute;
	left: 50%;
	margin-left: -166px !important;
	top: 14%;
	font-size: 9px;
	text-align: center;
	max-width: 520px;*/
}

@media screen and (min-width: 500px ) {
	.not-logged-in.page-user-register .description-top {
		margin-left: -240px!important;
		font-size: 12px;
	}
}

.not-logged-in.page-user #user-login .form-group {
	max-width: 400px;
}

.not-logged-in.page-user #user-login .form-group .form-submit,
.not-logged-in.page-user #user-register-form .form-group .form-submit,
.logged-in .popup #mymodule-user-account-form .form-submit,
.logged-in #user-profile-form .form-submit,
.not-logged-in.page-user-password #user-pass .form-submit,
.page-user-reset #user-pass-reset .form-submit,
.not-logged-in.page-toboggan-denied #user-login .form-submit {
	background: url(../img/logIn/main_button.png) no-repeat;
	background-position: -5px -137px;
	border: none;
	border-radius: 8px;
	outline: 0;
	width: 100%;
	max-width: 400px;
	padding: 15px 0;
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0 0 0;
	color: #e1ecc4;
	text-transform: uppercase;
	text-shadow: none;
}

.not-logged-in.page-user #user-login .form-group .form-submit:hover,
.not-logged-in.page-user #user-register-form .form-group .form-submit:hover,
.logged-in .popup #mymodule-user-account-form .form-submit:hover,
.logged-in #user-profile-form .form-submit:hover,
.not-logged-in.page-user-password #user-pass .form-submit:hover,
.page-user-reset #user-pass-reset .form-submit:hover,
.not-logged-in.page-toboggan-denied #user-login .form-submit:hover{
	background: url(../img/logIn/main_button.png) no-repeat;
	background-position: -5px -71px;
}

.not-logged-in.page-user #user-login .form-group .form-submit:active,
.not-logged-in.page-user #user-register-form .form-group .form-submit:active,
.logged-in .popup #mymodule-user-account-form .form-submit:active,
.logged-in #user-profile-form .form-submit:active,
.not-logged-in.page-user-password #user-pass .form-submit:active,
.page-user-reset #user-pass-reset .form-submit:active,
.not-logged-in.page-toboggan-denied #user-login .form-submit:active {
	background: url(../img/logIn/main_button.png) no-repeat;
	background-position: -5px -5px;
}

/*REGISTRATION FORM SECTION*/

.not-logged-in.page-user-register .nav-tabs {
	display: none;
}

.not-logged-in.page-user-register .block-system {
	/*padding-top: 160px;*/
	/*padding-bottom: 64px;*/
}

.not-logged-in.page-user-register .user-info-from-cookie {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
}

.not-logged-in.page-user-register .form-radios {
	background: rgba(242, 241, 225, .5);
	padding: 10px 25px;
}

.not-logged-in.page-user-register .form-type-radio {
	display: inline-block;
	padding-left: 40px;
	vertical-align: top;
	margin-top: 0;
}

.not-logged-in.page-user-register .form-radios .control-label {
	max-width: 130px;
}

.not-logged-in.page-user-register .form-radios .form-radio {
	display: none;
}

.not-logged-in.page-user-register .form-type-radio .control-label {
	position: relative;
}

.not-logged-in.page-user-register .form-type-radio .control-label.checked {
	position: relative;
}

.not-logged-in.page-user-register .form-type-radio .control-label:before {
	content: '';
	position: absolute;
	top: -1px;
	left: -9px;
	width: 19px;
	height: 24px;
	background: url("../img/logIn/radio_reg.png");
	background-position: -11px -4px;
}

.not-logged-in.page-user-register .form-type-radio .control-label.checked:before {
	content: '';
	position: absolute;
	top: -1px;
	left: -9px;
	width: 19px;
	height: 24px;
	background: url("../img/logIn/radio_reg.png");
	background-position: -29px -77px;
}

.not-logged-in.page-user #user-register-form .form-item-mail:before {
	content: '';
	position: absolute;
	top: 99%;
	left: 20px;
	width: 90%;
	height: 1px;
	background: #000;
}

/*!!!!!!*/
.not-logged-in.page-user #user-register-form .form-item-mail .help-block {
	display: none;
}

.not-logged-in.page-user #user-register-form .form-type-password {
	width: 100%;
	position: relative;
}

.not-logged-in.page-user #user-register-form .form-type-password .progress {
	margin-bottom: 0;
	display: none;
}

/*!!!!!!!*/
.not-logged-in.page-user .region-content .desc {
	position: absolute;
	bottom: /*14%*/ 8%;
	left: 50%;
	margin-left: -170px;
	max-width: 340px;
	text-align: center;
	font-style: italic;
	line-height: 30px;
	font-size: 12px;
}

@media screen and (min-width: 500px ) {
	.not-logged-in.page-user .region-content .desc {
		font-size: 16px;
	}
}

/*popUp Info start*/
.logged-in .popup {
	max-width: 580px;
	width: 100%;
	padding: 60px 50px;
}

.logged-in .popup .head h1 {
	text-transform: uppercase;
	font-size: 32px;
	text-align: center;
}

.logged-in .popup .desc {
	padding: 0;
	line-height: 25px;
	font-size: 16px;
	margin-bottom: 40px;
}

@media screen and (min-width: 770px) {
	.logged-in .popup .desc {
		padding: 0 115px 0 50px;
	}
}

.logged-in .popup .head .close {
	display: none;
}

.logged-in .popup #mymodule-user-account-form .form-item .form-control {
	max-width: 400px;
	margin: 0 auto;
	line-height: 70px;
	/*padding: 0 110px;*/
	padding: 0 5% 0 28%;
	height: inherit;
	background: #f4f9ec;
	border: none;
	outline: 0;
	box-shadow: none;
}

.logged-in .popup #mymodule-user-account-form #edit-field-term-work {
	visibility: hidden;
}

.logged-in .popup #mymodule-user-account-form .form-item .control-label {
	padding-left: 9%;
}

.logged-in .popup #mymodule-user-account-form .form-item-field-is-client .control-label {
	margin-left: 15%;
}

.logged-in .popup #mymodule-user-account-form .form-item-field-is-client {
	margin: 25px 0;
}

.logged-in .popup #mymodule-user-account-form .form-item {
	position: relative;
}

.logged-in .popup #mymodule-user-account-form .form-item:before {
	content: '';
	position: absolute;
	top: 99%;
	left: 60px;
	width: 75%;
	height: 1px;
	background: #000;
}

.logged-in .popup #mymodule-user-account-form .form-item-field-is-client:before {
	background: none;
}

.logged-in .popup #mymodule-user-account-form .form-item-field-website:after {
	content: '';
	position: absolute;
	top: 45%;
	left: 80px;
	width: 27px;
	height: 30px;
	background: none;
}

.logged-in .popup #mymodule-user-account-form .form-item-field-phone:after {
	content: '';
	position: absolute;
	top: 45%;
	left: 80px;
	width: 27px;
	height: 30px;
	background: none;
}

@media screen and (min-width: 520px) {
	.logged-in .popup #mymodule-user-account-form .form-item-field-website:after {
		background: url(../img/logIn/w.png) no-repeat;
	}

	.logged-in .popup #mymodule-user-account-form .form-item-field-phone:after{
		background: url(../img/logIn/tell.png) no-repeat;
	}
}
.logged-in .popup #mymodule-user-account-form .has-error {
	position: relative;
}

.logged-in .popup #mymodule-user-account-form .has-error:before {
	content: '';
	position: absolute;
	top: 99%;
	left: 60px;
	width: 75%;
	height: 1px;
	background: #ee785e;
}

.logged-in .popup #mymodule-user-account-form .form-type-checkbox .control-label {
	position: relative;
}

.logged-in .popup #mymodule-user-account-form .form-type-checkbox .control-label.checked {
	position: relative;
}

.logged-in .popup #mymodule-user-account-form .form-type-checkbox .control-label .form-checkbox {
	display: none;
}

.logged-in .popup #mymodule-user-account-form .form-type-checkbox .control-label:before {
	content: '';
	position: absolute;
	top: 0;
	left: 10px;
	width: 17px;
	height: 20px;
	background: url("../img/logIn/checkbox.png");
	background-position: -58px -44px;
}

.logged-in .popup #mymodule-user-account-form .form-type-checkbox .control-label:hover:before {
	background-position: -277px -22px;
}

.logged-in .popup #mymodule-user-account-form .form-type-checkbox .control-label.checked:before {
	content: '';
	position: absolute;
	top: 2px;
	left: 13px;
	width: 18px;
	height: 17px;
	background: url("../img/logIn/checkbox.png");
	background-position: -11px -4px;
}

.logged-in #mymodule-user-account-form .form-type-select #edit-field-profession {
	height: 70px;
	-webkit-appearance: none;
}

.logged-in #mymodule-user-account-form .form-type-select .control-label:after {
	content: "";
	position: absolute;
	top: 58%;
	left: 18%;
	bottom: 0;
	font-size: 60%;
	line-height: 30px;
	color: #3f3839;
	pointer-events: none;
	border-top: 10px solid #3f3839;
	border-right: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid transparent;
}

.logged-in #mymodule-user-account-form #edit-field-term-work {
	background: transparent;
}

.logged-in .popup #mymodule-user-account-form .form-submit {
	display: block;
	margin: 0 auto;
}

.logged-in .popup #mymodule-user-account-form .form-item-field-term-work {
	margin-bottom: 55px;
}

.logged-in .popup #mymodule-user-account-form .form-item-field-term-work .control-label {
	position: absolute;
	top: -22%;
	left: 3%;
	font-size: 18px;
	font-weight: lighter;
}

@media screen and (min-width: 768px ) {
	.logged-in .popup #mymodule-user-account-form .form-item-field-term-work .control-label {
		position: absolute;
		top: -12%;
		left: 23%;
	}
}

.logged-in .popup #mymodule-user-account-form .form-item-field-profession {
	margin-bottom: 35px;
}

.logged-in .popup #mymodule-user-account-form .form-item-field-term-work:before {
	background: none;
}

/*popUp Info end*/

.not-logged-in.page-user-register .region-content {
	/*margin-top: 20px;*/
}

/*breadcrumbs*/
.not-logged-in.page-user-register .breadcrumb,
.not-logged-in.page-user-login .breadcrumb {
	position: absolute;
	background: transparent;
	top: 55px;
	display: none;;
}

.not-logged-in.page-user-register .breadcrumb {
	top: 55px;
	max-width: 360px;
}

.not-logged-in.page-user #block-system-main {
	float: none;
}

.not-logged-in.page-user .alert-danger.messages.error {
	position: absolute;
	top: 15%;
	left: -4%;
}

/*!!!!!_start popup slider styles_!!!!!!!!*/

.logged-in .popup #mymodule-user-account-form .is_clickable {
	cursor: pointer;
}

.logged-in .popup #mymodule-user-account-form .nstSlider {
	cursor: pointer;
	max-width: 300px;
	width: 100%;
	height: 50px;
	background: url('../img/logIn/line_slider.png') no-repeat center;
	background-size: contain;
	position: absolute;
	bottom: 21%;
	left: 50%;
	margin-left: -150px;
}

.logged-in .popup #mymodule-user-account-form .leftLabel {
	position: absolute;
	bottom: 31%;
	left: 51%;
	font-size: 26px;
}

.logged-in .popup #mymodule-user-account-form .leftLabel_text {
	position: absolute;
	bottom: 17%;
	left: 26px;
	font-size: 12px;
}

.logged-in .popup #mymodule-user-account-form .nstSlider .leftGrip.gripHighlighted {
	background: #113344;
}

.logged-in .popup #mymodule-user-account-form .nstSlider .rightGrip.gripHighlighted {
	background: #113344;
}

.logged-in .popup #mymodule-user-account-form .nstSlider .rightGrip,
.logged-in .popup #mymodule-user-account-form .nstSlider .leftGrip {
	position: absolute;
	top: 30%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 20px;
	height: 20px;
	background: #3f3839;
}

.logged-in .popup #mymodule-user-account-form .year {
	padding-left: 0;
	list-style: none;
	position: absolute;
	top: -37%;
	left: 1px;
	font-size: 17px;
}

.logged-in .popup #mymodule-user-account-form .year_item {
	float: left;
	margin-left: 79px;
	font-size: 23px;
}

@media screen and (min-width: 371px ) {
	.logged-in .popup #mymodule-user-account-form .year_item {
		margin-left: 79px;
	}
}

.logged-in .popup #mymodule-user-account-form .year_item span {
	font-size: 12px;
}

.logged-in .popup #mymodule-user-account-form .year_item:first-child {
	margin-left: 0;
}

.logged-in .popup #mymodule-user-account-form .nstSlider .bar {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: absolute;
	background: #ffffff;
	height: 8px;
	top: 6px;
}

.logged-in .popup #mymodule-user-account-form .nstSlider .highlightPanel {
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: absolute;
	background: #e87722;
	height: 20px;
	top: 0;
}

/*!!!!!_end popup slider styles_!!!!!!!!*/

/*Office section start*/

.logged-in.page-user-edit .navbar-fixed-top {
	top: 0 !important;
}

.logged-in.page-node .container-fluid .row .col-sm-9 .page-header {
	background-size: cover;
}

.logged-in.page-user-edit .breadcrumb {
	display: none;
}

@media screen and (min-width: 640px){
	.logged-in.page-node.node-type-account-pages aside.col-sm-3 {
		padding-top: 100px;
	}
}

.logged-in.node-type-account-pages.page-node section.col-sm-9 {
	padding-top: 45px;
}

.logged-in.page-node #block-block-12 .btn {
	/*padding: 16px 50px;*/
	/*font-size: 17px;*/
	/*text-transform: uppercase;*/
	/*background: url(img/sl-but-bg.png) no-repeat;*/
	/*color: #ffffff;*/
}

.logged-in.page-node #block-block-12 .btn:hover {
	background: url(img/sl-but-bgh.png) no-repeat;
}

.logged-in.page-node #block-block-12 .btn:active {
	background: url("../img/logIn/btn_active.png") center;
}

.page-node .main-container .row .region #block-block-12 .gift-text div {
	padding: 0 20px 20px 20px;
}

/*Office section end*/

/*My info page section start*/

.logged-in.page-user-edit .col-sm-3,
.logged-in.page-user-edit .col-sm-9 {
	padding-top: 100px;
}

.logged-in .col-sm-9 .breadcrumb {
	/*display: none;*/
}

.logged-in .col-sm-9 .page-header {
	border-bottom: none;
	margin-top: 0;
	text-transform: uppercase;
	font-weight: bold;
}

.logged-in:not(.admin-menu) .col-sm-9 .tabs--primary.nav.nav-tabs {
	display: none;
}
.not-logged-in .col-sm-9 .tabs--primary.nav.nav-tabs {
	display: none;
}
.not-logged-in.page-user-login .alert-danger.messages.error {
	/*display: none;*/
	position: absolute;
	top: 5%;
	left: 50%;
}

.not-logged-in.page-user-login .alert-danger.messages.error a{
	color: #ffffff;
}

.not-logged-in.page-user-login .alert-danger.messages.error a:hover{
	color: #ffffff;
}
.logged-in #user-profile-form .control-label {
	float: left;
	max-width: 210px;
	width: 100%;
}

.logged-in #user-profile-form .form-control {
	width: 280px;
	line-height: 35px;
	outline: none;
	border: none;
	background: #f1f8e6;
	border-radius: 0;
	padding: 0 15px;
	box-shadow: none;
}

.logged-in #user-profile-form .form-control:focus {
	outline: none;
	box-shadow: none;
	border: none;
}

.logged-in #user-profile-form #edit-field-surname {
	padding-bottom: 10px;
	position: relative;
}

.logged-in #user-profile-form #edit-field-surname:before {
	position: absolute;
	content: '';
	height: 1px;
	width: 48%;
	top: 90%;
	left: 2%;
	background: #6f8f5f;
}

.logged-in #user-profile-form .form-submit {
	margin-top: 20px;
}

.logged-in #user-profile-form .form-item-field-is-client-und {
	margin-left: 18%;
}

@media screen and (min-width: 1200px ) {
	.logged-in #user-profile-form .form-submit {
		margin-left: 11%;
		margin-top: 20px;
	}

	.logged-in #user-profile-form {
		position: relative;
	}

	.logged-in #user-profile-form .form-item-field-is-client-und {
		/*left: -26%;*/
	}

	.logged-in #user-profile-form .form-submit {

		/*margin: 20px 5% 0;*/
	}

}

.logged-in #user-profile-form .form-item-is-entrepreneur {
	margin-left: 19%;
	margin-bottom: 80px;
}

.logged-in #user-profile-form .form-item-is-entrepreneur label {
	float: none;
}

.logged-in #user-profile-form .form-type-checkbox .control-label {
	position: relative;
}

.logged-in #user-profile-form .form-type-checkbox .control-label.checked {
	position: relative;
}

.logged-in #user-profile-form .form-type-checkbox .control-label .form-checkbox {
	display: none;
}

.logged-in #user-profile-form .form-type-checkbox .control-label:before {
	content: '';
	position: absolute;
	top: 0;
	left: -15px;
	width: 17px;
	height: 20px;
	background: url("../img/logIn/checkbox.png");
	background-position: -58px -44px;
}

.logged-in #user-profile-form .form-type-checkbox .control-label:hover:before {
	background-position: -277px -23px;
}

.logged-in #user-profile-form .form-type-checkbox .control-label.checked:before {
	content: '';
	position: absolute;
	top: 2px;
	left: -12px;
	width: 18px;
	height: 17px;
	background: url("../img/logIn/checkbox.png");
	background-position: -11px -4px;
}

/*bober lodIn*/

.logged-in #user-profile-form #edit-field-profession-und {
	-webkit-appearance: none;
}

.logged-in #user-profile-form #field-term-work-add-more-wrapper .control-label {
	text-align: right;
	font-size: 20px;
	font-weight: normal;
	padding-right: 20px;
	line-height: 30px;

}

/*!!!!!_start office slider styles_!!!!!!!!*/

.logged-in #user-profile-form .is_clickable {
	cursor: pointer;
}

.logged-in #user-profile-form .nstSlider {
	cursor: pointer;
	max-width: 300px;
	width: 100%;
	height: 50px;
	background: url('../img/logIn/line_slider.png') no-repeat center;
	background-size: contain;
	position: absolute;
	bottom: 7%;
	left: 50%;
	margin-left: -156px;
}

@media screen and (min-width: 520px)  {
	.logged-in #user-profile-form .nstSlider {
		bottom: 70px;
		margin-left: -171px;
	}
}

.logged-in #user-profile-form .progress {
	display: none;
}
.logged-in #user-profile-form .leftLabel {
	position: absolute;
	bottom: -6%;
	left: 4%;
	font-size: 25px;
}

.logged-in #user-profile-form .passlabel {
	margin: 0 auto;
	max-width: 574px;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
	font-style: italic;
}
.logged-in #user-profile-form .form-type-password.has-error .label-danger {
	display: none!important;
}
.logged-in #user-profile-form .leftLabel {
	display: none;
}
.logged-in #user-profile-form .form-type-password {
	float: none;
	width: 100%;
	margin-bottom: 10px;
}
.logged-in.page-user-edit #user-profile-form .form-type-password {
	float: left;
	margin-top: 10px;
}
.logged-in #user-profile-form .help-block.password-help,
.logged-in #user-profile-form .label-warning{
	display: none!important;
}
.logged-in #user-profile-form  .glyphicon-remove {
	display: none;
}
.logged-in #user-profile-form .leftLabel_text {
	position: absolute;
	bottom: 3%;
	left: 11.5%;
	font-size: 12px;
}

@media screen and (min-width: 520px ) {
	.logged-in #user-profile-form .nstSlider{
		left: 33%;
		margin-left: -150px;
	}

	.logged-in #user-profile-form .leftLabel {
		left: 220px;
	}

	.logged-in #user-profile-form .leftLabel_text {
		left: 250px;
	}
}

.logged-in #user-profile-form .nstSlider .leftGrip.gripHighlighted {
	background: #113344;
}

.logged-in #user-profile-form .nstSlider .rightGrip.gripHighlighted {
	background: #113344;
}

.logged-in #user-profile-form .nstSlider .rightGrip,
.logged-in #user-profile-form .nstSlider .leftGrip {
	position: absolute;
	top: 30%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 20px;
	height: 20px;
	background: #3f3839;
}

.logged-in #user-profile-form .year {
	padding-left: 0;
	list-style: none;
	position: absolute;
	top: -37%;
	left: 1px;
	font-size: 17px;
}

.logged-in #user-profile-form .year_item {
	float: left;
	margin-left: 70px;
	font-size: 23px;
}

@media screen and (min-width: 371px ) {
	.logged-in #user-profile-form .year_item {
		margin-left: 70px;
	}
}

.logged-in #user-profile-form .year_item span {
	font-size: 12px;
}

.logged-in #user-profile-form .year_item:first-child {
	margin-left: 0;
}

.logged-in #user-profile-form .nstSlider .bar {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: absolute;
	background: #ffffff;
	height: 8px;
	top: 6px;
}

.logged-in #user-profile-form .nstSlider .highlightPanel {
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: absolute;
	background: #e87722;
	height: 20px;
	top: 0;
}

.logged-in #user-profile-form #edit-field-term-work {
	position: relative;
	/*margin-bottom: 80px;*/
}
.form-type-password {
	/*margin-bottom: 0;*/
}
/*!!!!!_end office slider styles_!!!!!!!!*/
/*My info page section end*/


/*forgot password page start*/

.not-logged-in.page-user-password .nav-tabs {
	display: none;
}

.not-logged-in.page-user-password /*.col-sm-12*/ .page-header {
	position: absolute;
	left: 50%;
	top: 15%;
	margin-left: -111px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
}

.not-logged-in.page-user-password .block-system {
	padding: 57px 0 14px 0;
	/*background: url(../img/logIn/bg.jpg) no-repeat;*/
	background-size: contain;
	max-width: 680px;
	margin: 0 auto;
	width: 100%;
}
.not-logged-in.page-user-password #user-pass .form-submit {
	margin-top: 40px;
}
@media screen and (min-width: 520px) {
	.not-logged-in.page-user-password .block-system {
		padding: 190px 0 180px 0;
	}

	.not-logged-in.page-user-password /*.col-sm-12*/ .page-header {
		/*font-size: 32px;
		margin-left: -207px;
		top: 15%;*/
	}
	.not-logged-in.page-user-password #user-pass .form-submit {
		margin-top: 50px;
	}

}
.not-logged-in.page-user-password #user-pass .form-control {
	max-width: 400px;
	line-height: 0;
	padding: 25px 5% 25px 28%;
	height: inherit;
	background: #f4f3e3;
	border: none;
	outline: 0;
	box-shadow: none;
}

@media screen and (min-width: 760px){
	.not-logged-in.page-user-password #user-pass .form-control  {
	padding: 0 5% 0 28%;
	line-height: 70px;
}
}
.not-logged-in.page-user-password #user-pass input:-webkit-autofill {
	transition: background-color 5000s ease-in-out 0s;
}
.not-logged-in.page-user-password #user-pass {
	max-width: 400px;
	margin: 50px auto 0;
}
.not-logged-in.page-user-password #user-pass .control-label {
	position: relative;
}

@media screen and (min-width: 320px) and (max-width: 520px){
	.not-logged-in.page-user-password #user-pass .control-label {
		font-size: 12px;
	}
}
.not-logged-in.page-user-password #user-pass .form-item-name {
	position: relative;
	max-width: 400px;
}

.not-logged-in.page-user-password #user-pass .form-item-name:before {
	content: '';
	position: absolute;
	top: 99%;
	left: 20px;
	width: 90%;
	height: 1px;
	background: #000;
}
.not-logged-in.page-user-password #user-pass .control-label:after {
	content: '';
	position: absolute;
	top: 50px;
	left: 50px;
	width: 27px;
	height: 19px;
	background: url(../img/logIn/mail.png) no-repeat;
}
.not-logged-in.page-user-login #user-login .forgot-link_text {
	text-align: center;
	display: inherit;
	margin-top: 10px;
	color: #23527c;
	font-weight: bold;
	font-style: italic;
}
@media screen and (min-width: 520px) {
	.not-logged-in.page-user-login #user-login .forgot-link_text {
		margin-top: 30px;
	}
}
.not-logged-in.page-user-login #user-login .forgot-link {
	color: #23527c;
	transition: all .5s ease;
}

.not-logged-in.page-user-login #user-login .forgot-link:hover {
	text-decoration: underline;
	transition: all .5s ease;
}

@media screen and (min-width: 520px) {
	.not-logged-in.page-user-login #user-login .forgot-link{
		margin-top: 30px;
	}
}

.not-logged-in.page-user-password .breadcrumb {
	position: absolute;
	top: 55px;
	max-width: 360px;
	background: transparent;
	display: none;

}
/*forgot password page end*/

/*dataPicker styles start*/

/**
 * @package		PickMeUp - jQuery datepicker plugin
 * @author		Nazar Mokrynskyi <nazar@mokrynskyi.com>
 * @author		Stefan Petre <www.eyecon.ro>
 * @copyright	Copyright (c) 2013-2014, Nazar Mokrynskyi
 * @copyright	Copyright (c) 2008-2009, Stefan Petre
 * @license		MIT License, see license.txt
 */
.pickmeup {
	background: black;
	border-radius: 0.4em;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	display: none;
	position: absolute; }
.pickmeup * {
	-moz-box-sizing: border-box;
	box-sizing: border-box; }
.pickmeup .pmu-instance {
	display: inline-block;
	height: 13.8em;
	padding: .5em;
	text-align: center;
	width: 15em;
	background: #808080;
}
.pickmeup .pmu-instance .pmu-button {
	color: #eeeeee;
	cursor: pointer;
	outline: none;
	text-decoration: none; }
.pickmeup .pmu-instance .pmu-today {
	background: #17384d;
	color: #88c5eb; }
.pickmeup .pmu-instance .pmu-button:hover {
	color: #88c5eb; }
.pickmeup .pmu-instance .pmu-not-in-month {
	color: #666666; }
.pickmeup .pmu-instance .pmu-disabled,
.pickmeup .pmu-instance .pmu-disabled:hover {
	color: #333333;
	cursor: default; }
.pickmeup .pmu-instance .pmu-selected {
	background: #136a9f;
	color: #eeeeee; }
.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected {
	background: #17384d; }
.pickmeup .pmu-instance nav {
	color: #eeeeee;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	line-height: 2em; }
.pickmeup .pmu-instance nav *:first-child :hover {
	color: #88c5eb; }
.pickmeup .pmu-instance nav .pmu-prev,
.pickmeup .pmu-instance nav .pmu-next {
	display: none;
	height: 2em;
	width: 1em; }
.pickmeup .pmu-instance nav .pmu-month {
	width: 14em; }
.pickmeup .pmu-instance .pmu-years *,
.pickmeup .pmu-instance .pmu-months * {
	display: inline-block;
	line-height: 3.6em;
	width: 3.5em; }
.pickmeup .pmu-instance .pmu-day-of-week {
	color: #999999;
	cursor: default; }
.pickmeup .pmu-instance .pmu-day-of-week *,
.pickmeup .pmu-instance .pmu-days * {
	display: inline-block;
	line-height: 1.5em;
	width: 2em; }
.pickmeup .pmu-instance .pmu-day-of-week * {
	line-height: 1.8em; }
.pickmeup .pmu-instance:first-child .pmu-prev,
.pickmeup .pmu-instance:last-child .pmu-next {
	display: block; }
.pickmeup .pmu-instance:first-child .pmu-month,
.pickmeup .pmu-instance:last-child .pmu-month {
	width: 13em; }
.pickmeup .pmu-instance:first-child:last-child .pmu-month {
	width: 12em; }
.pickmeup:not(.pmu-view-days) .pmu-days, .pickmeup:not(.pmu-view-days) .pmu-day-of-week, .pickmeup:not(.pmu-view-months) .pmu-months, .pickmeup:not(.pmu-view-years) .pmu-years {
	display: none; }


/*dataPicker styles end*/

.page-user-edit #user-profile-form #field-datebirth-add-more-wrapper .pickmeup.pmu-view-days {
	display: none!important;
}

/*reset password page start*/
.page-user-reset .breadcrumb {
	display: none;
}
.page-user-reset .alert-success {
	display: none;
}
.not-logged-in.page-user-reset .col-sm-12 .page-header {
	position: absolute;
	top: -31px;
	left: 50%;
	margin-left: -150px;
	font-weight: bold;
	text-transform: uppercase;
}
@media screen and (min-width: 320px) {
	.not-logged-in.page-user-reset .col-sm-12 .page-header {
		font-size: 28px;
		left: 50%;
		margin-left: -150px;
	}
}
@media screen and (min-width: 768px) {
	.not-logged-in.page-user-reset .col-sm-12 .page-header {
		/*left: 30%;*/
		font-size: 30px;
	}
}

@media screen and (min-width: 1060px) {
	.not-logged-in.page-user-reset .col-sm-12 .page-header {
		top: 63px;
	}
}

.page-user-reset #user-pass-reset {
	width: 100%;
	max-width: 400px;
	margin: 0 auto;
	font-size: 14px;
}

.page-user-reset #user-pass-reset p {
	margin-bottom: 20px;
	padding: 0 10px;
}
.not-logged-in.page-user-password .alert {
	display: none;
}
.page-user-edit #user-profile-form .form-type-password-confirm {
	position: relative;
	margin-bottom: 25px;
}
.page-user-edit #user-profile-form .form-type-password-confirm:before {
	position: absolute;
	content: '';
	height: 1px;
	width: 48%;
	bottom: -7%;
	left: 2%;
	background: #6f8f5f;
}

.not-logged-in.page-user .breadcrumb {
	display: none;
}

.not-logged-in.page-user .page-header,
.not-logged-in.page-toboggan-denied .page-header {
	position: absolute;
	left: 50%;
	top: -4%;
	margin-left: -60px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 26px;
}

@media screen and (min-width: 520px) {
	.not-logged-in.page-user .page-header,
	.not-logged-in.page-toboggan-denied .page-header {
		top: 0;
		margin-left: -60px;
		font-size: 26px;
	}

}

@media screen and (min-width: 1060px) {
	.not-logged-in.page-user .page-header,
	.not-logged-in.page-toboggan-denied .page-header {
		top: 9%;
		margin-left: -60px;
		font-size: 32px;
	}
}
.not-logged-in.page-user .alert-block,
.not-logged-in.page-toboggan-denied .alert-block {
	position: absolute;
	top: 5%;
	left: 50%;
	margin-left: -240px;
	background: #3F3536;
	color: #ffffff;
	border: 1px solid #ccc;
	z-index: 1;
	padding: 15px 20px;
}
.not-logged-in.page-user .alert-block .close,
.not-logged-in.page-toboggan-denied .alert-block .close {
	color: #ffffff;
	opacity: 1;
	position: absolute;
	top: 1px;
	right: 4px;
}
.not-logged-in.page-user .alert-block .close:hover,
.not-logged-in.page-toboggan-denied .alert-block .close:hover {
	color: #ffffff;
	opacity: 1;
}
@media screen and (min-width: 320px) {
	.not-logged-in.page-user .alert-block {
		top: -11%;
		z-index: 999999;
		text-align: center;
		margin-left: -161px;
	}
	.not-logged-in.page-toboggan-denied .alert-block {
		font-size: 12px;
		top: -11%;
		z-index: 999999;
		text-align: center;
		margin-left: -161px;
	}
}
@media screen and (min-width: 550px) and (max-width: 1059px){
	.not-logged-in.page-user .alert-block {
		top: -2%;
		margin-left: -240px;
	}
	.not-logged-in.page-toboggan-denied .alert-block {
		top: -7%;
		margin-left: -240px;
		font-size: 14px;
	}
}
@media screen and (min-width: 767px) and (max-width: 1059px){
	.not-logged-in.page-toboggan-denied .alert-block {
		top: -2%;
	}
}
@media screen and (min-width: 1060px){
	.not-logged-in.page-user .alert-block {
		top: 5%;
		margin-left: -240px;
	}
	.not-logged-in.page-toboggan-denied .alert-block {
		top: 5%;
		margin-left: -310px;
		font-size: 14px;
	}

}

.logged-in.page-user-edit .alert-block {
	width: 100%;
	max-width: 490px;
}

.logged-in.node-type-account-pages .sf-depth-1.sf-item-3 {
	/*display: none;*/
}
/*reset password page end*/

/*mobile section*/

@media screen and (min-width: 320px) and (max-width: 640px) {

		/*Enter*/

	.not-logged-in.page-user .block-system, .not-logged-in.page-toboggan-denied .block-system {
		background: none;
	}

	.not-logged-in.page-user #user-login .form-control {
		max-width: 400px;
		line-height: 0;
		padding: 25px 5% 28px 28%;
		height: inherit;
		background: #f1f8e6;
		border: none;
		outline: 0;
		box-shadow: none;
		border-radius: inherit;
	}

	.not-logged-in.page-user .page-header {
		top: -25px;
	}

	.not-logged-in.page-user #user-login .form-group .form-submit {
		color: #000000;
	}

	.not-logged-in.page-user #user-login .has-error .form-control {
		border: 1px solid #ee785e;
	}

	/*Register*/

	.not-logged-in.page-user-register .region-content .block-system {
		background: none;
	}

	.not-logged-in.page-user-register /*.col-sm-12*/ .page-header {
		top: -6%;
		font-size: 32px;
		margin-left: -135px !important;
	}

	.not-logged-in.page-user-register .block-system {
		padding-top: 30px;
	}

	.not-logged-in.page-user-register #user-register-form .form-control {
		border-radius: 0;
	}

	.not-logged-in.page-user-register .form-radios {
		background: #f1f8e6;
	}

	.not-logged-in.page-user-register .description-top {
		position: static;
		padding-top: 20px;
		margin-left: inherit!important;
		max-width: inherit;
		text-align: center;
		font-size: 26px;
		font-family:'Roboto-Regular', sans-serif;
	}

	.not-logged-in.page-user #user-register-form .form-group .form-submit {
		color: #000000;
	}

	.not-logged-in.page-user #user-register-form .has-error .form-control {
		border: 1px solid #ee785e;
	}

	.not-logged-in.page-user .region-content .desc {
		bottom: 10%;
		font-size: 19px;
	}

	/*Reset*/
	.not-logged-in.page-user-password .col-sm-12 .page-header {
		/*top: -5%;
		width: 230px;
		text-align: center;
		margin-left: -130px;
		line-height: 40px;
		font-size: 32px;*/
	}

	.not-logged-in.page-user-password #user-pass .form-submit {
		color: #000000;
	}

	.not-logged-in.page-user-password #user-pass .form-submit {
		margin-top: 30px;
	}

	.not-logged-in.page-user-password .block-system {
		padding: 100px 0;
	}
	
	.not-logged-in.page-user-password #user-pass .form-control {
		border-radius: 0;
		background: #f1f8e6;
	}

	.not-logged-in.page-user #user-pass .has-error .form-control {
		border: 1px solid #ee785e;
	}

	/*Reset after email*/

	.page-user-reset #user-pass-reset .form-submit {
		color: #000000;
	}
}







@media screen and (min-width: 641px) and (max-width: 1024px) {
	/*Enter*/
	.not-logged-in.page-user .block-system {
		/*background: url(../img/logIn/bg.jpg) center no-repeat;*/
		background-size: contain;
		padding: 100px 0 50px 0;

	}

	.not-logged-in.page-user .page-header {
		top: 12px;
	}

	/*Register*/

	.not-logged-in.page-user-register .col-sm-12 .page-header {
		top: 8%;
	}

	.not-logged-in.page-user-register .description-top {
		position: static;
		margin-left: inherit!important;
		max-width: inherit;
		text-align: center;
		font-size: 16px;
		padding: 164px 85px 0 85px;
		font-family:'Roboto-Regular', sans-serif;
	}

	.not-logged-in.page-user-register .block-system {
		padding-top: 10px;
	}

	.not-logged-in.page-user-register .region-content .block-system {
		background: none;
		padding-top: 20px;
	}

	.not-logged-in.page-user-register .region-content {
		/*background: url(../img/logIn/bg_reg.jpg) center no-repeat;*/
		margin-top: 0;
	}

	.not-logged-in.page-user .region-content .desc {
		/*bottom: 12%;*/
	}

	/*Reset*/

	.not-logged-in.page-user-password .block-system {
		max-width: inherit;
		background-size: 100% 100%;
		padding: 220px 0;
	}

	/*Reset after email*/

	.not-logged-in.page-user-reset .block-system {
		max-width: inherit;
		background-size: 100% 100%;
		padding: 190px 0;
	}

	.not-logged-in.page-user-reset .col-sm-12 .page-header {
		top: 70px;
	}

	}

@media screen and (min-width: 641px) and (max-width: 1060px) {

	/*Reset after email*/

	.not-logged-in.page-user-reset .block-system {
		max-width: inherit;
		background-size: 100% 100%;
		padding: 190px 0;
	}

	.not-logged-in.page-user-reset .col-sm-12 .page-header {
		top: 70px;
	}
}


/*FX styles START*/
.page-user-register {
	background: url(img/birne-bg.jpg) center 130px no-repeat;
	background-size: 935px;
}
.page-user-login {
	background: url(img/birne-bg.jpg) center 130px no-repeat;
	background-size: 673px;
}
.page-user-password {
	background: url(img/birne-bg.jpg) center 130px no-repeat;
	background-size: 673px;
}
.page-user-reset {
	background: url(img/birne-bg.jpg) center 130px no-repeat;
	background-size: 673px;
}
.page-user-login #block-system-main {
    padding: 0 0 130px 0;
}
.page-user-password #block-system-main {
    padding: 0 0 160px 0;
}
.page-user-reset #block-system-main {
    padding: 0 0 160px 0;
}
.not-logged-in.page-user-register #block-system-main {
    padding: 0 0 130px 0;
}
.not-logged-in.page-user-login .page-header,
.not-logged-in.page-user-register .page-header,
.not-logged-in.page-user-password .page-header,
.not-logged-in.page-user-reset .page-header {
	position: relative !important;
    text-align: center;
    margin-top: 96px;
	left: auto !important;
	top:auto !important;
	margin-left:0 !important;
	font-size: 32px;
}
.not-logged-in.page-user-password .page-header,
.not-logged-in.page-user-reset .page-header {
	margin-top: 160px;
}
.not-logged-in.page-user-register .description-top {
	padding-top:0; !important;
    position: relative;/**/
    left: auto;/**/
    top: auto; /**/
    font-size: 16px;
    text-align: center;
    max-width: 520px;
    margin: 0 auto 20px;
	margin-left: auto !important;/**/
}
@media screen and (max-width: 1200px ) {
	.not-logged-in.page-user-register .region-content .block-system {
		padding-bottom: 200px;
	}
}
@media screen and (max-width: 991px ) {
	.not-logged-in.page-user-register .region-content .block-system {
		padding-bottom: 180px;
	}
}
@media screen and (max-width: 768px ) {
	.page-user-login,
	.page-user-password,
	.page-user-reset {
		background-size: 630px;
	}
	.page-user-register {
		background-size: 980px;
	}
	.not-logged-in.page-user-login .main-container,
	.not-logged-in.page-user-password .main-container 	{
		padding-bottom:10px;
	}
	.not-logged-in.page-user-reset .main-container 	{
		padding-bottom:68px;
	}
	.not-logged-in.page-user-login.mimm .main-container {
		padding-bottom:32px;
	}
	.not-logged-in.page-user-login .page-header,
    .not-logged-in.page-user-password .page-header,
	.not-logged-in.page-user-reset .page-header {
		font-size: 26px;
	}
	.not-logged-in.page-user-register .description-top {
		font-size: 18px;
	}
}
@media screen and (max-width: 480px ) {
	.page-user-register, 
	.page-user-login, 
	.page-user-password,
	.page-user-reset {
		background:none;
	}
	.not-logged-in.page-user-login .page-header,
	.not-logged-in.page-user-register .page-header,
	.not-logged-in.page-user-password .page-header,
	.not-logged-in.page-user-reset .page-header {
	    margin-top: 20px;
	}
	.page-user-login #block-system-main,
	.page-user-register #block-system-main,
	.page-user-password #block-system-main,
	.page-user-reset #block-system-main{
		padding: 0 0 50px 0;
	}
}
/*FX styles END*/