

/* Start:/local/components/tj/tj.plus/style.css?15078105622924*/
.enter-block-wrap {
	height: 0;
	overflow: hidden;
	opacity: 0;
	-webkit-transform: translateY(20%);
	-ms-transform: translateY(20%);
	-o-transform: translateY(20%);
	transform: translateY(20%);
	-webkit-transition: opacity 0.6s, transform 0.6s, height 0s 0.6s;
	-o-transition: opacity 0.6s, transform 0.6s, height 0s 0.6s;
	transition: opacity 0.6s, transform 0.6s, height 0s 0.6s;
    background: #FFFFFF;
}

.enter-block-wrap.active {
	height: auto;
	opacity: 1;
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-o-transform: translateY(0%);
	transform: translateY(0%);
/*	-webkit-transition: opacity 0.6s, transform 0.6s, height 0s 0.6s;
	-o-transition: opacity 0.6s, transform 0.6s, height 0s 0.6s;
	transition: opacity 0.6s, transform 0.6s, height 0s 0.6s;*/
}

.enter-block-wrap form {
    border: 1px solid #597683;
    margin: 15px;
}

.enter-block-wrap .enter-block-title {
    color: #05386b;
    font-family: 'ProximaNovaRegular';
}

.enter-block-wrap .enter-block-title:before {
	background-position: -43px 0px;
}

.enter-block-wrap .enter-block-errors-wrap {
	margin: 15px 0px 15px;
}

.enter-block-wrap .enter-block-errors-wrap p {

}

.enter-block-wrap .img-boder-btn {
	min-width: 165px;
}

.enter-block-wrap .enter-block-input-title {
	
}

.enter-block-wrap input[type = "text"], .enter-block-wrap input[type = "password"] {
	width: 100%;
    border: 1px solid #637f8b;
    color: #637f8b;
    background: transparent;
}

.enter-block-wrap select option {
    font-family: 'OpenSansRegular', sans-serif;
    padding: 2px 15px;
}

.enter-block-wrap .enter-block-open {
    font-family: 'ProximaNovaRegular';
    font-size: 13px;
    text-transform: uppercase;
    color: #05386b;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    cursor: pointer;
}

.enter-block-wrap .enter-block-open:hover {
	color: #db204d;
}

@media (min-width: 769px){
	.enter-block-wrap form {
	    padding: 45px 55px;
	}

	.enter-block-wrap .enter-block-input-title {
		margin-bottom: 8px;
	    font-size: 21px;
	}

	.enter-block-wrap input[type = "text"], .enter-block-wrap input[type = "password"] {
	    font-size: 20px;
	    padding: 12px 20px;
	}

	.enter-block-wrap .enter-block-open {
	    margin-left: 30px;
	    display: inline-block;
	}

	.enter-block-wrap select option {
		font-size: 20px;
	}
}

@media (max-width: 768px){
	.enter-block-wrap form {
	    margin-top: 20px;
	    padding: 15px;
	}

	.enter-block-wrap .enter-block-input-title {
	    margin-bottom: 5px;
	}

	.enter-block-wrap input[type = "text"], .enter-block-wrap input[type = "password"] {
	    font-size: 18px;
	    padding: 2px 10px;
	}

	.enter-block-wrap select option {
		font-size: 16px;
	}

	.enter-block-wrap .enter-block-open {
		margin-top: 10px;
	}
}
/* End */


/* Start:/local/templates/termo-jet-v4/components/bitrix/catalog.element/tj-plus-auth/style.css?15507545083189*/
#tj-program-wrap {
	position: relative;
}

#tj-program-wrap img {
	position: absolute;
	top: 0;
	right: 0;
}

#tj-program-wrap .tj-program-body {
    text-align: center;
	position: relative;
}

#tj-program-wrap .tj-program-body h2 {
	text-align: left;
}

#tj-program-wrap .tj-program-body .tj-program-inner {
    text-align: left;
}

#tj-program-wrap .tj-program-steps {
	text-align: left;
}

#tj-program-wrap .tj-program-steps li {

}

#tj-program-wrap .tj-program-steps li:before {
	font-family: 'ProximaNovaLight';
    line-height: 0.9;
    border: 1px solid;
    border-radius: 100%;
    text-align: center;
}

#tj-program-wrap .tj-program-steps li p {
	font-size: 16px;
	padding-top: 0;
}

@media (min-width: 769px){
	#tj-program-wrap {
	    margin: 65px 0px 50px;
	}

	#tj-program-wrap .tj-program-href {
	    margin-top: 35px;
	}
}


@media (min-width: 769px){
	#tj-program-wrap .tj-program-desc {
	    padding-top: 35px;
	}

	#tj-program-wrap .tj-program-desc p {
		font-size: 18px;
	}/* 

	#tj-program-wrap .tj-program-steps li:first-of-type {
	    padding: 0px 0px 0px 65px;
	}

	#tj-program-wrap .tj-program-steps li:nth-child(2) {
	    padding: 0px 0px 0px 80px;
	}

	#tj-program-wrap .tj-program-steps li:last-of-type {
	    padding: 0px 0px 0px 65px;
	}

	#tj-program-wrap .tj-program-steps li:last-of-type p {
		padding-top: 10px;
	}

	#tj-program-wrap .tj-program-steps li:first-of-type:before {
	    font-family: 'ProximaNovaBlack';
	    font-size: 36px;
	    padding: 21px 28px 21px 28px;
	    width: 76px;
	}

	#tj-program-wrap .tj-program-steps li:nth-child(2):before {
	    font-size: 60px;
	    padding: 27px 0px 27px 0px;
	    width: 110px;
	    top: -15px;
	}

	#tj-program-wrap .tj-program-steps li:last-of-type:before {
	    font-size: 56px;
	    padding: 12px 22px 12px 22px;
	}

	#tj-program-wrap .tj-program-steps li:first-of-type:after {
		width: 86px;
	    height: 86px;
	    border: 1px solid #08d3f4;
	    border-radius: 100%;
	    position: absolute;
	    left: -5px;
	    top: -5px;
	}

	#tj-program-wrap .tj-program-steps li:last-of-type:after {
		width: 86px;
	    height: 86px;
	    border: 1px solid #08d3f4;
	    border-radius: 100%;
	    position: absolute;
	    left: -5px;
	    top: -5px;
	} */

	#tj-program-wrap .tj-program-steps li {
	    padding: 0px 0px 0px 90px;
	}

	#tj-program-wrap .tj-program-steps li:before {
	    font-family: 'ProximaNovaBlack';
	    font-size: 36px;
	    padding: 21px 28px 21px 28px;
	    width: 76px;
	}

	#tj-program-wrap .tj-program-steps li:after {
		width: 86px;
	    height: 86px;
	    border: 1px solid #08d3f4;
	    border-radius: 100%;
	    position: absolute;
	    left: -5px;
	    top: -5px;
	}

}

@media (max-width: 768px){
	#tj-program-wrap {
	    margin: 40px 0px 40px;
	}

	#tj-program-wrap .tj-program-desc {
	    margin: 20px auto 30px;
	}

	#tj-program-wrap .tj-program-desc p {
		font-size: 16px;
	}

	#tj-program-wrap .tj-program-desc p br {
		display: none;
	}

	#tj-program-wrap .tj-program-href {
	    margin-top: 15px;
	}

	#tj-program-wrap .tj-program-steps li:before {
	    font-family: 'ProximaNovaBlack';
	    font-size: 36px;
	    padding: 21px 28px 21px 28px;
	    width: 76px;
	}

}
/* End */


/* Start:/local/templates/termo-jet-v4/components/bitrix/system.auth.form/tj-plus/style.css?1550754512863*/
.auth-form-wrap {

}

.auth-form-wrap .auth-form-submit {
	margin-top: 30px;
}

.auth-form-wrap .auth-form-forgot-pass-open {
    text-align: right;
    padding-right: 15px;
    display: block;
    cursor: default;
}

.auth-form-wrap .auth-form-forgot-pass-open p {
    font-size: 14px;
    color: #12b99f;
    border-bottom: 1px solid #12b99f;
    font-family: 'ProximaNovaRegular';
    text-transform: uppercase;
    line-height: 1.2;
    cursor: pointer;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    display: inline-block;
}

.auth-form-wrap .auth-form-forgot-pass-open p:hover {
	color: #db204d;
	border-color: #db204d;
}

@media (min-width: 769px){

}

@media (max-width: 768px){
	.auth-form-wrap form {
	    margin-top: 20px;
	    padding: 15px;
	}

	.auth-form-wrap .auth-form-item {
		margin: 10px 0px;
	}
}
/* End */


/* Start:/bitrix/components/bitrix/system.auth.authorize/templates/.default/style.min.css?1507810557837*/
div.bx-auth{max-width:600px;margin-top:16px;margin-bottom:24px}div.bx-auth form{padding:0;margin:0}div.bx-auth-line{border-bottom:1px solid #e3e3e3;padding-bottom:10px}div.bx-auth-title{font-size:140%;border-bottom:solid 2px #e3e3e3;padding-bottom:12px}div.bx-auth-note{margin:18px 0 6px 0}td.bx-auth-label{text-align:right;font-weight:bold}table.bx-auth-table{margin-top:8px}table.bx-auth-table td{padding:3px}div.bx-auth input.bx-auth-input{vertical-align:middle}div.bx-auth span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:middle}div.bx-auth div.bx-auth-secure-icon{background-image:url(/bitrix/components/bitrix/system.auth.authorize/templates/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-auth div.bx-auth-secure-unlock{background-image:url(/bitrix/components/bitrix/system.auth.authorize/templates/.default/images/sec-unlocked.png)}
/* End */
/* /local/components/tj/tj.plus/style.css?15078105622924 */
/* /local/templates/termo-jet-v4/components/bitrix/catalog.element/tj-plus-auth/style.css?15507545083189 */
/* /local/templates/termo-jet-v4/components/bitrix/system.auth.form/tj-plus/style.css?1550754512863 */
/* /bitrix/components/bitrix/system.auth.authorize/templates/.default/style.min.css?1507810557837 */
