.pWrapper .pWin.angularTemplate{visibility:hidden}.pWrapper{overflow:hidden;position:fixed;top:0;left:0;display:block;z-index:999999999}.flex,.pWrapper{height:100%;width:100%}.flex{justify-content:center;-webkit-flex-direction:column;flex-direction:column;display:-webkit-flex;display:flex}.pWrapper .pBg{height:100%;position:absolute;opacity:.5;top:0;background:#333;left:0;width:100%;display:block;z-index:1000}[dir=rtl] .pWrapper .pBg{right:0;left:auto}.pWrapper .pWin{border:1px solid #eee;position:relative;max-width:1100px;max-height:90%;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:0;background:hsla(0,0%,100%,.95);width:96%;float:none;z-index:10001}.pWrapper .pWin.overflow{height:90%}.pWrapper .pWin.withBtn{padding-bottom:61px}.pWrapper .pWin.overflow img{max-width:100%}.pWrapper .pWin .pText{overflow-y:scroll;padding:2px 10px;position:relative;-webkit-perspective:0;-webkit-overflow-scrolling:touch;box-sizing:border-box;margin:0;width:100%;float:left}.pWrapper .pWin.overflow .pText{height:calc(100% - 20px);overflow-y:scroll;position:absolute;-webkit-overflow-scrolling:touch;padding-bottom:40px;width:calc(100% - 20px)}.pWrapper .pWin .pText img{margin:0 auto}.panelPopupTitle{padding:0 0 10px;font-size:20px}.pWrapper .pWin .pButtons{overflow:hidden;padding:10px 0 0;right:10px;position:absolute;bottom:10px;left:10px;z-index:1234}.pWrapper .pWin.debugActive .pButtons,.pWrapper .pWin.debugActive .pClose{display:none}.pWrapper .pWin.debugActive{min-height:32px!important;padding:0!important}.pWrapper .pWin.debugActive .pText{overflow:hidden;text-align:center;margin:0;line-height:30px}.pWrapper .pClose{height:36px;right:-1px;position:absolute;top:-37px;box-shadow:0 -5px 10px 0 rgba(0,0,0,.2);background:hsla(0,0%,100%,.95);cursor:pointer;width:36px;z-index:333}.pWrapper .pClose:before{height:36px;font-size:17px;font-weight:600;content:"x";text-align:center;width:36px;line-height:36px;float:left}[dir=rtl] .pWrapper .pClose{right:auto;left:-1px}.br5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pWrapper .pWin.flexbox{flex-wrap:wrap;position:relative;flex-direction:row;max-height:90%;display:flex}.pWrapper .pWin.flexbox .pText{height:100%;overflow-y:auto;overflow-x:hidden}.hideThis{display:none!important}.close,.popupClose{height:30px;right:-15px;position:absolute;top:-15px;cursor:pointer;width:30px;z-index:333}.close:before,.popupClose:before{height:30px;font-size:17px;font-weight:600;content:"x";text-align:center;width:30px;line-height:30px;float:left}#lightContent{min-height:150px;min-width:150px;text-align:center}#lightControl{height:30px;right:10px;position:absolute;top:50%;left:10px;margin-top:-15px}#lightControl span{height:30px;cursor:pointer;width:30px;background-repeat:no-repeat}#prevLight{content:"\e81c"}#nextLight,#prevLight{text-decoration:inherit;font-weight:400;font-style:normal;color:inherit;font-variant:normal;text-transform:none;speak:none;text-align:center;-webkit-font-smoothing:antialiased;line-height:30px;-moz-osx-font-smoothing:grayscale;font-family:tsoft}#nextLight{content:"\e81d"}.popupTitle,.videoTitle{font-size:16px!important;font-weight:600;color:#666!important;border-bottom:1px solid #ececec!important;padding-right:0!important;padding-left:0!important}.modal-footer,.popupBtns{border-top:1px solid #ececec}.memberPopupWrapper{max-width:580px}.memberPopupWrapper .box,.memberPopupWrapper .col{margin:0}.memberPopupWrapper .popupInnerBlock{width:100%}.videoPopup{margin-bottom:-10px;width:668px;margin-top:-10px}.popupBtns,.popupInner,.popupMain,.popupTitle{clear:both;width:100%}.pWrapper #strength-password .col-6{margin:0 auto;width:100%}.pWrapper #strength-password .pageTitle{display:none}.pWrapper #strength-password ul.strength-password-caption{list-style-type:disc}.pWrapper #strength-password ul.strength-password-caption li{margin-left:18px;float:left;margin-top:10px}@media screen and (min-width:769px){.ie .pWrapper .pWin.overflow{margin-top:40px!important}}@media screen and (max-width:768px){.pWrapper .pClose{box-shadow:none}body:not(.flexPopup) .pWrapper .pClose{right:10px;top:5px}body:not(.flexPopup) .pWrapper .pWin{height:70%!important;max-width:none;max-height:none;border-radius:0;width:100%!important}.pWrapper .pWin{max-width:90%}.pWrapper .pWin .pButtons{padding-top:0}.pWrapper .pWin .pButtons button{margin-top:10px}.pWrapper .pWin.withBtn .pText{height:100%}.pWrapper .pWin.overflow .pText{position:relative;width:100%}}