﻿.topNav.main{font-weight:700}.patt-holder{background:0 0!important;margin:0 auto}.login-switch{display:inline-block;position:absolute;right:2%;background:url(../../images/imgAll.png?20190319);background-size:414px auto;background-repeat:no-repeat;margin-right:10px;margin-top:2px;width:30px;height:30px}.login-switch.pattern{background-position:-351px -115px}.login-switch.text{background-position:-315px -111px}.login-pattern-txt{margin:0 auto;text-align:center;padding:10px}.patt-error{color:red;text-align:center;-webkit-transition:.2s;transition:.2s;height:30px}.patt-error.msg{padding-top:10px}.patt-holder{-ms-touch-action:none}.patt-wrap{position:relative;cursor:pointer;margin:auto;overflow:hidden}.patt-wrap li,.patt-wrap ul{list-style:none;margin:0;padding:0}.patt-circ{border:3px solid #d5d7dc}.patt-circ.hovered{border:3px solid rgba(35,60,174,.8);background:rgba(35,60,174,.3)}.patt-error .patt-circ.hovered{border:3px solid rgba(187,57,11,.8);background:rgba(187,57,11,.3)}.patt-hidden .patt-circ.hovered{border:0}.patt-dots{background:#838396}.hovered .patt-dots{background:#233cae}.patt-error .hovered .patt-dots{background:#bb390b}.patt-lines{background:rgba(35,60,174,.25)}.patt-error .patt-lines{background:rgba(187,57,11,.25)}.patt-hidden .patt-lines{display:none}.patt-wrap li,.pattern-holder{transition:all .4s ease-in-out 0s}.patt-dots,.patt-lines{transition:background .1s ease-in-out 0s}.patt-circ:nth-child(1),.patt-circ:nth-child(2),.patt-circ:nth-child(3){animation:fadeInUp .4s}.patt-circ:nth-child(4),.patt-circ:nth-child(5),.patt-circ:nth-child(6){animation:fadeInUp .6s}.patt-circ:nth-child(7),.patt-circ:nth-child(8),.patt-circ:nth-child(9){animation:fadeInUp .8s}.topNav.main.patt-promo__navi{background:0 0}.patt-promo__navi .patt-promo__close{float:right;position:absolute;width:30px;height:30px;top:5px;right:5px;background:url(../../images/imgAll.png) -337px -65px no-repeat;background-size:736px 345px;cursor:pointer}.patt-promo{position:fixed;z-index:20001;width:100%;height:100%;background:#ebf1f5;background-size:3.5px 3.5px;font-family:Arial;overflow-y:scroll}.patt-promo__inter{position:absolute;width:100%}.patt-promo__container{position:relative;width:100%;height:100%;min-height:440px}.patt-promo__title,.patt-promo__subtitle{display:block;width:100%;color:#000;text-align:center}.patt-promo__title{margin-top:8%;font-size:16px;font-weight:700;padding:0 5%}.patt-promo__subtitle{position:absolute;font-size:12px;margin-top:5px;padding:0 5%}.patt-promo__subtitle.patt-error{color:red}.patt-promo__img{position:absolute;display:block}.patt-promo__img.patt__intro{width:200px;height:200px;top:calc(50% - 100px);left:calc(50% - 100px);background-image:url(../../images/patt-login_intro.gif);background-size:contain;background-repeat:no-repeat}.patt-promo__img.patt__success{width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);margin-left:20px;background-image:url(../../images/patt-successful.png);background-size:contain;background-repeat:no-repeat}.patt-promo__button{position:absolute;display:block;width:100%;bottom:0}.patt-promo__button .patt__cta,.patt-promo__button .patt__submit{width:90%;height:35px;text-align:center;border:1px solid #336;font-size:19px;border-radius:3px;color:#fff;margin:0 5%;background-color:#7aa1d8;background:-webkit-linear-gradient(top,#7aa1d8 0,#537ab3 100%);background:-moz-linear-gradient(top,#7aa1d8 0,#537ab3 100%);background:-ms-linear-gradient(top,#7aa1d8 0,#537ab3 100%);background:-o-linear-gradient(top,#7aa1d8 0,#537ab3 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.7)}.patt-promo__button .patt__cta.disabled,.patt-promo__button .patt__submit.disabled{border-radius:3px;border:1px solid #a4a4ac;color:#fff;background-color:#dedede;background:-webkit-linear-gradient(top,#dedede 0,#b8b8b8 100%);background:-moz-linear-gradient(top,#dedede 0,#b8b8b8 100%);background:-ms-linear-gradient(top,#dedede 0,#b8b8b8 100%);background:-o-linear-gradient(top,#dedede 0,#b8b8b8 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.5)}.patt-promo__button .patt__sec{display:block;width:90%;text-align:center;margin:20px 5%;font-size:14px;color:#233c7a}.patt-promo__button .patt__sec a{cursor:pointer}.patt__sec-intro{padding:4px 5% 6px;text-align:center;font-size:10px;color:#93a6b8;background:#dfe7ee}.patt-promo__button .patt__submit{margin-bottom:40px}@media only screen and (max-width:350px){.login-switch{background-size:334px auto;margin-right:0}.login-switch.pattern{background-position:-280px -90px}.login-switch.text{background-position:-251px -86px}}@media only screen and (min-height:490px) and (max-height:550px){.patt-promo__title{margin-top:12%;font-size:18px}.patt-promo__subtitle{font-size:14px}.patt-promo__img{width:240px;height:240px;top:calc(50% - 120px);left:calc(50% - 120px)}}@media only screen and (min-height:550px){.patt__sec-intro{padding:4px 5% 20px}.patt-promo__title{margin-top:14%;font-size:18px}.patt-promo__subtitle{font-size:14px}.patt-promo__img{width:250px;height:250px;top:calc(50% - 125px);left:calc(50% - 125px)}}@media only screen and (orientation:landscape){.patt-promo__title{margin-top:2%}.patt-promo__container{min-height:360px}.patt-promo__inter{position:relative!important;margin-top:24px}.patt-promo__button.patt-confirm{position:relative}}@media only screen and (orientation:portrait){.patt-promo__inter{bottom:calc(15% + 35px)}}