Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/components/bitrix/security.user.otp.init/templates/.default/
Upload File :
Current File : /var/www/homesaver/www/bitrix/components/bitrix/security.user.otp.init/templates/.default/style.css

/*GRID*/
.security-user-otp {
	padding: 0 5px;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	white-space: normal;
}
h2.bx-otp-wrap-container-title{
	font-size:20px;
	font-weight:var(--ui-font-weight-bold);
	margin:0;
	padding:0;
	color:#535b69;
}
h3.bx-otp-wrap-container-title{
	font-size:14px;
	font-weight:var(--ui-font-weight-bold);
	margin:0;
	padding:0;
	color:#535b69;
}
.bx-otp-wrap-container-description{
	font-size:13px;
	color:#535b69;
}
.bx-otp-wrap-container-getstart{
	font-size:14px;
	text-align:center;
	color:#3985ba;
}
.bx-otp-wrap-container-getstart-icon{
	position:relative;
	bottom:-3px;
	display:inline-block;
	width:20px;
	height:10px;
	margin-top:10px;
	margin-bottom:5px;
	background:url(images/sprite.png) no-repeat top center;
}

/*section*/
.bx-otp-section {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 35px 45px;
	border-radius: var(--ui-border-radius-sm, 3px);
	background-color: #f7f9f9;
}

.bx-otp-section .bx-otp-section {
	margin-top: 20px;
	margin-bottom: 0;
	padding: 18px 25px;
	background-color: #fdfefe;
	border-radius: var(--ui-border-radius-xs);
}

.bx-otp-step-num {
	font-size: 22px;
	line-height: 44px;
	position: absolute;
	top: -16px;
	left: -16px;
	width: 44px;
	height: 44px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	border-radius: 50%;
}

.bx-otp-section.bx-otp-step-1 {
	/*padding-right:277px;*/
	border: 2px solid #acc9ec;
	background: #f7f9f9 url(images/step_1_bg.png) no-repeat 93% center;
}

.ui-page-slider-wrapper .bx-otp-section.bx-otp-step-1 {
	padding-right: 225px;
}

.bx-otp-section.bx-otp-step-1 .bx-otp-step-num {
	background:url(images/sprite.png) no-repeat center -32px;
}

.bx-otp-section.bx-otp-step-2 {
	border: 2px solid #c1dc87;
	background: #f7f9f9 url(images/step_2_bg.png) no-repeat 100% 35%;
}

.bx-otp-section.bx-otp-step-2 .bx-otp-step-num {
	background: url(images/sprite.png) no-repeat center -80px;
}

.bx-otp-section.bx-otp-step-2 .bx-otp-section-desc {
	margin-left: 200px;
}

.ui-page-slider-wrapper .bx-otp-section.bx-otp-step-2 .bx-otp-section-desc {
	margin-left: 0;
}

.bx-otp-section.bx-otp-step-3 {
	border: 2px solid #98dee7;
}

.bx-otp-section.bx-otp-step-3 .bx-otp-step-num {
	background: url(images/sprite.png) no-repeat center -128px;
}

.bx-otp-section.bx-otp-step-4 {
	border: 2px solid #aeb4bb;
}

.bx-otp-section.bx-otp-step-4 .bx-otp-step-num {
	background: url(images/sprite.png) no-repeat center -176px;
}

.bx-otp-section-title {
	font-size: 30px;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0;
	color: #535b69;
}

.ui-page-slider-wrapper .bx-otp-section-title {
	font-size: 22px;
}

.bx-otp-section-desc {
	font-size: 15px;
	line-height: 37px;
	margin: 0 0 20px 0;
	vertical-align: middle;
	opacity: .6;
	color: #535b69;
}

.ui-page-slider-wrapper .bx-otp-section-desc {
	font-size: 14px;
}

.bx-otp-section-desc strong {
	font-weight: normal;
	display: inline-block;
	padding: 0 16px;
	color: #000;
	border-radius: 18px;
	background: #e7eff1;
}

.bx-otp-section-market-list-container {
	text-align: center;
	background: #fff;
	margin: 10px 0;
	padding: 11px 20px;
	display: inline-block;
	box-shadow: 0 2px 2px rgba(0,0,0,.12)
}

.bx-otp-section-market-list-title {
	color: #535c69;
	font-weight: var(--ui-font-weight-bold);
}

.bx-otp-section-market-list {
	height:44px;
	/*margin:40px 0 30px;*/
	padding:0;
	display: block;
	text-align: center;
	list-style:none;
}

.bx-otp-section-market-list li {
	/*display:block;*/
	/*float:left;*/
	display: inline-block;
	width: 123px;
	height: 40px;
	margin: 0 10px;
}
.bx-otp-section-market-list li a {
	display: block;
	width: 123px;
	height: 40px;
	background-image: url(images/market_icon.png);
	background-repeat: no-repeat;
	background-clip: border-box;
}

.bx-otp-section-market-icon-Apple a {
	background-position: 0 0;
}

.bx-otp-section-market-icon-Google a {
	background-position: 0 -40px;
}

.bx-otp-section-market-icon-Yandex a {
	background-position: 0 -80px;
}

.bx-otp-section-col {
	float: left;
	box-sizing: border-box;
	width: 50%;
	padding: 20px;
}

.bx-otp-section .bx-otp-section .bx-otp-section-col:nth-child(odd) {
	padding-right: 40px;
}

.bx-otp-section .bx-otp-section .bx-otp-section-col:nth-child(even) {
	padding-left: 40px;
}

@media (max-width: 1290px) {
	.ui-page-slider-wrapper .bx-otp-section .bx-otp-section .bx-otp-section-col:nth-child(odd),
	.ui-page-slider-wrapper .bx-otp-section .bx-otp-section .bx-otp-section-col:nth-child(even) {
		padding: 10px;
	}

	.ui-page-slider-wrapper .bx-otp-token-screen-code,
	.ui-page-slider-wrapper .bx-otp-token-screen-QR {
		display: none;
	}
}

.bx-otp-section-title-small {
	font-size: 21px;
	margin: 0;
	padding: 0;
	color: #000;
}

.bx-otp-section-col .bx-otp-section-desc {
	line-height: normal;
}

.bx-otp-token-container {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	height: 250px;
	border: 2px solid #e0e3e5;
	border-radius: var(--ui-border-radius-sm, 2px);
}

.bx-otp-token-screen-QR,
.bx-otp-token-screen-code {
	position: absolute;
	bottom: 13px;
	left: -32px;
	width: 72px;
	height: 155px;
}

.ui-page-slider-wrapper .bx-otp-token-screen-QR,
.ui-page-slider-wrapper .bx-otp-token-screen-code {
	width: 36px;
	height: 76px;
}

.bx-otp-token-screen-QR {
	background: url(images/step_3_qr.png) no-repeat right bottom;
}

.bx-otp-token-result-QR {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 164px;
	height: 164px;
	margin-top: -84px;
	margin-left: -82px;
}

.bx-otp-token-screen-code {
	background: url(images/step_3_code.png) no-repeat right bottom;
}

.bx-otp-token-result-code {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 164px;
	height: 164px;
	margin-top: -84px;
	margin-left: -82px;
}

.bx-otp-token-result-code td {
	font-size: 18px;
	font-weight: var(--ui-font-weight-bold);
	line-height: 48px;
	vertical-align: middle;
	text-transform: uppercase;
	color: #000;
}

/* images */

.bx-otp-section.bx-otp-step-1 {    background:#f7f9f9    url(images/s-en-01.png) no-repeat 93% center;}
.bx-otp-section.bx-otp-step-2 {    background:#f7f9f9    url(images/s-en-02.png) no-repeat 100% 35%;}
.bx-otp-token-screen-QR      {    background:           url(images/s-en-03.png) no-repeat right bottom;}
.bx-otp-token-screen-code    {    background:           url(images/s-en-04.png) no-repeat right bottom;}

.ru .bx-otp-section.bx-otp-step-1{    background:#f7f9f9    url(images/s-ru-01.png) no-repeat 93% center;}
.ru .bx-otp-section.bx-otp-step-2 {    background:#f7f9f9    url(images/s-ru-02.png) no-repeat 100% 35%;}

.ui-page-slider-wrapper .ru .bx-otp-section.bx-otp-step-2 {
	padding-right: 170px;
	background: #f7f9f9 url(images/s-ru-02.png) no-repeat 110% 18%;
	background-size: 30% auto;
}

.ru .bx-otp-token-screen-QR      {    background:           url(images/s-ru-04.png) no-repeat right bottom;}
.ru .bx-otp-token-screen-code    {    background:           url(images/s-ru-03.png) no-repeat right bottom;}

.de .bx-otp-section.bx-otp-step-1{    background:#f7f9f9    url(images/s-de-01.png) no-repeat 93% center;}
.de .bx-otp-section.bx-otp-step-2{    background:#f7f9f9    url(images/s-de-02.png) no-repeat 100% 35%;}
.de .bx-otp-token-screen-QR      {    background:           url(images/s-de-03.png) no-repeat right bottom;}
.de .bx-otp-token-screen-code    {    background:           url(images/s-de-04.png) no-repeat right bottom;}

.ua .bx-otp-section.bx-otp-step-1{    background:#f7f9f9    url(images/s-ua-01.png) no-repeat 93% center;}
.ua .bx-otp-section.bx-otp-step-2{    background:#f7f9f9    url(images/s-ua-02.png) no-repeat 100% 35%;}

.ui-page-slider-wrapper .ua .bx-otp-section.bx-otp-step-2 {
	padding-right: 170px;
	background: #f7f9f9 url(images/s-ua-02.png) no-repeat 110% 18%;
	background-size: 30% auto;
}

.ua .bx-otp-token-screen-QR {
	background: url(images/s-ua-03.png) no-repeat right bottom;
}

.ua .bx-otp-token-screen-code {
	background: url(images/s-ua-04.png) no-repeat right bottom;
}

.ui-page-slider-wrapper .ua .bx-otp-token-screen-QR,
.ui-page-slider-wrapper .ua .bx-otp-token-screen-code,
.ui-page-slider-wrapper .ru .bx-otp-token-screen-QR,
.ui-page-slider-wrapper .ru .bx-otp-token-screen-code,
.ui-page-slider-wrapper .de .bx-otp-token-screen-QR,
.ui-page-slider-wrapper .de .bx-otp-token-screen-code {
	background-size: cover;
}

/**/


/*Buttons*/
.bx-otp-btn{
	font-family:var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:10px;
	padding:0 15px;
	cursor:pointer;
	-webkit-transition:border .3s ease, background .3s ease, color .3s ease;
	-moz-transition:border .3s ease, background .3s ease, color .3s ease;
	-ms-transition:border .3s ease, background .3s ease, color .3s ease;
	-o-transition:border .3s ease, background .3s ease, color .3s ease;
	transition:border .3s ease, background .3s ease, color .3s ease;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	text-transform:uppercase;
	color:#535b69;
	border:none;
	border-radius: var(--ui-field-border-radius, 2px);
}

.bx-otp-btn.wait{
	-webkit-background-size: auto 70% !important;
	background-size: auto 70% !important;
	color: rgba(0,0,0,0) !important;
}
.bx-otp-btn.big     {line-height:40px;height:40px;font-size:12px;}
.bx-otp-btn.medium  {line-height:32px;height:32px;font-size:12px;}
.bx-otp-btn.small   {line-height:29px;height:29px;font-size:12px;}
.bx-otp-btn.xsmall  {line-height:18px;height:20px;font-size:11px;padding-bottom: 2px;font-weight: normal;}

.bx-otp-btn.gray                            {background-color:#868d95;color:#fff;}
.bx-otp-btn.gray:hover                      {background-color:#5b6573;}
.bx-otp-btn.gray:active                     {background-color:#3b506e;}
.bx-otp-btn.gray.wait                       {background:#3b506e url(images/ld_gray.gif) center center no-repeat;}

.bx-otp-btn.red                             {background-color:#f1361b;color:#fff;}
.bx-otp-btn.red:hover                       {background-color:#cc1a00;}
.bx-otp-btn.red:active                      {background-color:#d24430;}
.bx-otp-btn.red.wait                        {background:#d24430 url(images/ld_red.gif) center center no-repeat;}

.bx-otp-btn.green                           {background-color:#bbed21;}
.bx-otp-btn.green:hover                     {background-color:#d2f95f;}
.bx-otp-btn.green:active                    {background-color:#b2e233;}
.bx-otp-btn.green.wait                      {background:#b2e233 url(images/ld_green.gif) center center no-repeat;}

.bx-otp-btn.blue                            {background-color:#3bc8f5;color:#fff;}
.bx-otp-btn.blue:hover                      {background-color:#3fddff;}
.bx-otp-btn.blue:active                     {background-color:#13b1e3;}
.bx-otp-btn.blue.wait                       {background:#13b1e3 url(images/ld_blue.gif) center center no-repeat;}

.bx-otp-btn.lightgray                       {background-color:#d9dfe3;}
.bx-otp-btn.lightgray:hover                 {background-color:#cfd3d6;}
.bx-otp-btn.lightgray.wait                  {background:#cfd3d6 url(images/ld_lightgray.gif) center center no-repeat;}

.bx-otp-btn.transparent                     {background-color:transparent;}
.bx-otp-btn.transparent:hover               {background-color:#e5e8eb;}
.bx-otp-btn.transparent.wait                {background:#e5e8eb url(images/ld_transparent.gif) center center no-repeat;}

.bx-otp-btn.transparent.border              {border:1px solid #c4cace;}
.bx-otp-btn.transparent.border:hover        {border:1px solid #9fa4ab;}

.bx-otp-btn.transparent.border.green        {background-color:transparent;color: #7aa548;border:1px solid #aee38e;}
.bx-otp-btn.transparent.border.green:hover  {border-color: #5d950d;       color: #5d950d;}

.bx-otp-btn.transparent.border.red          {background-color:transparent;color: #F51919;border:1px solid #FF8989;}
.bx-otp-btn.transparent.border.red:hover    {border-color: #D33131;       color: #C51515;}

.bx-otp-btn.bdr50.big       {border-radius: 20px}
.bx-otp-btn.bdr50.medium    {border-radius: 16px}
.bx-otp-btn.bdr50.small     {border-radius: 14.5px}
.bx-otp-btn.bdr50.xsmall    {border-radius: 9px}



/*Inputs*/
.bx-otp-int {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
	color: #000;
	border: 1px solid #bdc0c5;
	padding: 0 10px;
	display:inline-block;
	border-radius: var(--ui-field-border-radius, 2px);
	-webkit-transition:border .5s ease;
	-moz-transition:border .5s ease;
	-ms-transition:border .5s ease;
	-o-transition:border .5s ease;
	transition:border .5s ease;
	outline:none;
	background-color:#fff;
	margin-bottom:10px;
}
.bx-otp-int.big     {line-height:40px;height:40px;font-size:12px;}
.bx-otp-int.medium  {line-height:32px;height:32px;font-size:12px;}
.bx-otp-int.small   {line-height:29px;height:29px;font-size:12px;}
.bx-otp-int.xsmall  {line-height:18px;height:20px;font-size:11px;padding-bottom: 2px;font-weight: normal;}
.bx-otp-slt:focus,
.bx-otp-slt:active  {border-color:#2e95dd;}
.bx-otp-slt.error   {border-color:#f00;}
.bx-otp-slt.good    {border-color:#bbed21;}

.bx-otp-input-custom{
	width:375px;
	text-transform:uppercase;
	border:1px solid #c5cdd3;
}
/*Selects*/
.bx-otp-slt{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
	border: 1px solid #bdc0c5;
	padding: 0 10px;
}
.bx-otp-slt.big     {line-height:40px;height:40px;font-size:14px;}
.bx-otp-slt.medium  {line-height:32px;height:32px;font-size:14px;}
.bx-otp-slt.small   {line-height:29px;height:29px;font-size:14px;}
.bx-otp-slt.xsmall  {line-height:18px;height:20px;font-size:13px;padding-bottom: 2px;font-weight: normal;}

.bx-notice{
	font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size:13px;
	font-weight:var(--ui-font-weight-bold);
	line-height:16px;
	position:relative;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:15px;
	margin-bottom:20px;
	padding:14px 15px 15px !important;
	text-align:left;
	vertical-align:middle;
	color:#db4a29;
	border-radius: var(--ui-border-radius-md, 3px);
	background:#f8e1e1;
}

.bx-notice.error                 {background:#f8e1e1;color:#db4a29 !important;}
.bx-notice.success                 {background:#e4f5cc;color:#5f7a12 !important;}
.bx-notice.attention             {background:#f3eaa0;color:#97820b !important;}
.bx-notice.border.error     {border: 1px solid #e6a394;}
.bx-notice.border2x.error     {border: 2px solid #e6a394;}
.bx-notice.border.success     {border: 1px solid #9FB955;}
.bx-notice.border2x.success     {border: 2px solid #9FB955;}
.bx-notice.border.attention     {border: 1px solid #CCBE71;}
.bx-notice.border2x.attention     {border: 2px solid #CCBE71;}

/* ===== reserved class ===== */
.p0   {padding:        0        !important}
.pt0  {padding-top:    0        !important}
.pb0  {padding-bottom: 0        !important}
.m0   {margin:         0        !important}
.mb0  {margin-bottom:  0        !important}
.dn   {display:        none     !important}
.db   {display:        block    !important}
.dib  {display:        inline-block !important}
.clb  {clear:          both     !important}
.fln  {float:          none     !important}
.fll  {float:          left     !important}
.flr  {float:          right    !important}
.m0a  {margin:         0 auto   !important}
.fwb  {font-weight:    var(--ui-font-weight-bold)     !important}
.fwn  {font-weight:    normal   !important}
.tal  {text-align:     left     !important}
.tar  {text-align:     right    !important}
.tac  {text-align:     center   !important}
.tdn  {text-decoration:none     !important}
.vat  {vertical-align: top      !important}
.vam  {vertical-align: middle   !important}
.vab  {vertical-align: bottom   !important}
.posr {position:       relative !important}
.posa {position:       absolute !important}
.whsn {white-space:    normal   !important}
.whsnw{white-space:    nowrap   !important}
.lhn  {line-height:    normal   !important}
.ttn  {text-transform: none     !important}
/* ===== Debug class ===== */
.dbg1{background-color:rgba(  0,255,255, .5) !important}
.dbg2{background-color:rgba(255,  0,255, .5) !important}
.dbg3{background-color:rgba(255,255,  0, .5) !important}
.dbg4{background-color:rgba(255,  0,  0, .5) !important}
.dbg5{background-color:rgba(  0,255,  0, .5) !important}
.dbg6{background-color:rgba(  0,  0,255, .5) !important}

.dbg01{outline:3px solid rgba(  0,255,255, .8) !important}
.dbg02{outline:3px solid rgba(255,  0,255, .8) !important}
.dbg03{outline:3px solid rgba(255,255,  0, .8) !important}
.dbg04{outline:3px solid rgba(255,  0,  0, .8) !important}
.dbg05{outline:3px solid rgba(  0,255,  0, .8) !important}
.dbg06{outline:3px solid rgba(  0,  0,255, .8) !important}